本申請涉及計算機技術(shù)領(lǐng)域,尤其涉及一種位置信息獲取方法及裝置。
背景技術(shù):
隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,人們逐漸改變著日常生活習慣,網(wǎng)上購物逐漸成為人們消費方式的主流。由于電子商務(wù)的興起,物流業(yè)也隨之發(fā)展起來。用戶在網(wǎng)上購買商品以后,快遞人員需要根據(jù)用戶預留的地址進行送貨。
但是,由于買家無法確定送貨時間,就會出現(xiàn)快遞人員送貨時,收貨人不在預留的地址的問題。收貨人不能按時收貨,導致快遞人員需要多次送貨,降低了送貨效率,增加了人力成本和時間成本。
技術(shù)實現(xiàn)要素:
本申請實施例提供了一種位置信息獲取方法及裝置,通過獲取收貨方位置信息分享給送貨方,提高了送貨方的送貨效率,節(jié)省了人力成本和時間成本。
第一方面,提供了一種位置信息獲取方法,所述方法包括:
服務(wù)端接收第二客戶端發(fā)送的獲取第一客戶端當前位置的請求消息;
所述服務(wù)端根據(jù)所述請求消息,獲取所述第一客戶端的當前位置信息;
所述服務(wù)端將所述第一客戶端的當前位置信息發(fā)送給所述第二客戶端。
第二方面,提供了一種位置信息獲取方法,所述方法包括:
第一客戶端接收所述服務(wù)端發(fā)送的位置信息獲取權(quán)限的請求消息,向所述服務(wù)端發(fā)送獲取權(quán)限的響應(yīng)消息;
當所述服務(wù)端接收到第二客戶端發(fā)送的獲取所述第一客戶端的當前位置的請求消息時,所述第一客戶端將當前位置信息發(fā)送給所述服務(wù)端。
第三方面,提供了一種位置信息獲取方法,所述方法包括:
第二客戶端接收用戶輸入的操作指令,根據(jù)所述操作指令向服務(wù)端發(fā)送獲取第一客戶端的當前位置的請求消息;
所述第二客戶端接收所述服務(wù)端發(fā)送的所述第一客戶端的當前位置信息,其中,所述第一客戶端的當前位置信息為所述服務(wù)端根據(jù)所述請求消息向所述第一客戶端獲取的。
第四方面,提供了一種位置信息獲取裝置,所述裝置包括:接收單元、獲取單元和發(fā)送單元;
所述接收單元,用于接收第二客戶端發(fā)送的獲取第一客戶端當前位置的請求消息;
所述獲取單元,用于根據(jù)所述請求消息,獲取所述第一客戶端的當前位置信息;
所述發(fā)送單元,用于將所述第一客戶端的當前位置信息發(fā)送給所述第二客戶端。
第五方面,提供了一種位置信息獲取裝置,所述裝置包括:接收單元和第一發(fā)送單元;
所述接收單元,用于接收所述服務(wù)端發(fā)送的位置信息獲取權(quán)限的請求消息,向所述服務(wù)端發(fā)送獲取權(quán)限的響應(yīng)消息;
所述第一發(fā)送單元,用于當所述服務(wù)端接收到第二客戶端發(fā)送的獲取所述第一客戶端的當前位置的請求消息時,將當前位置信息發(fā)送給所述服務(wù)端。
第六方面,提供了一種位置信息獲取裝置,所述裝置包括:發(fā)送單元和接收單元;
所述發(fā)送單元,用于接收用戶輸入的操作指令,根據(jù)所述操作指令向服務(wù)端發(fā)送獲取第一客戶端的當前位置的請求消息;
所述接收單元,用于接收所述服務(wù)端發(fā)送的所述第一客戶端的當前位置信息,其中,所述第一客戶端的當前位置信息為所述服務(wù)端根據(jù)所述請求消息向所述第一客戶端獲取的。
本申請?zhí)峁┑奈恢眯畔@取方法及裝置,服務(wù)端經(jīng)支付客戶端授權(quán)后,獲取收貨方當前位置信息發(fā)送給送貨方,提高了送貨方的送貨效率,節(jié)省了人力成本和時間成本。
附圖說明
圖1為本申請實施例一提供的位置信息獲取方法流程圖;
圖2為本申請實施例二提供的位置信息獲取方法流程圖;
圖3為本申請實施例三提供的位置信息獲取方法流程圖;
圖4為本申請實施例四提供的位置信息獲取裝置示意圖;
圖5為本申請實施例五提供的位置信息獲取裝置示意圖;
圖6為本申請實施例六提供的位置信息獲取裝置示意圖
具體實施方式
為使本申請實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本申請實施例中的附圖,對本申請實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本申請一部分實施例,而不是全部的實施例?;诒旧暾堉械膶嵤├绢I(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本申請保護的范圍。
為便于對本申請實施例的理解,下面將結(jié)合附圖以具體實施例做進一步的解釋說明,實施例并不構(gòu)成對本申請實施例的限定。
本申請實施例提供的位置信息獲取方法及裝置,用于用戶在進行網(wǎng)上購物的場景。支付寶服務(wù)端向支付方客戶端要求位置信息獲取權(quán)限,支付寶服務(wù)端得到支付方客戶端授予的權(quán)限后,送貨方客戶端向支付寶服務(wù)端申請獲取 收貨方當前位置,支付寶服務(wù)端獲取支付方客戶端當前位置信息,發(fā)送給送貨方客戶端。其中,第一客戶端為支付方客戶端,可以為移動終端或固定終端(如,手機,平板電腦以及筆記本電腦等),第二客戶端為送貨方客戶端,可以為移動終端或固定終端(如,手機,平板電腦以及筆記本電腦等)。
圖1為本申請實施例一提供的位置信息獲取方法流程圖。所述方法的執(zhí)行主體為服務(wù)端,如圖1所示,所述方法具體包括:
步驟110,服務(wù)端接收第二客戶端發(fā)送的獲取第一客戶端當前位置的請求消息。
具體地,送貨方在送貨時需要獲取收貨方的當前位置信息,則第二客戶端根據(jù)用戶輸入的操作指令向服務(wù)端發(fā)送獲取第一客戶端當前位置的請求消息,所述請求消息用于服務(wù)端向第一客戶端獲取當前位置。
可選地,在服務(wù)端接收第二客戶端發(fā)送的獲取第一客戶端當前位置的請求消息之前,所述方法還包括:
所述服務(wù)端接收所述第一客戶端發(fā)送的訂單支付請求消息,所述訂單支付請求消息包含收貨方信息和支付方信息;
所述服務(wù)端判斷所述收貨方信息和所述支付方信息一致時,向所述第一客戶端發(fā)送所述第一客戶端位置信息的獲取權(quán)限請求消息;
所述服務(wù)端接收所述第一客戶端發(fā)送的獲取權(quán)限響應(yīng)消息,以便服務(wù)端獲取第一客戶端的位置信息的權(quán)限。
其中,服務(wù)端接收第一客戶端發(fā)送的訂單支付請求消息,訂單支付請求消息用于進行訂單支付,訂單支付請求消息包含收貨方信息和支付方信息。收貨方信息包括收貨方的賬號、收貨地址和聯(lián)系方式等,支付方信息包括支付方的賬號、地址和聯(lián)系方式等;支付方賬號為第一客戶端預先在服務(wù)端注冊的賬號,收貨方賬號為第一客戶端在向服務(wù)端發(fā)送訂單支付請求消息時向服務(wù)端提交的收貨方賬號。
服務(wù)端判斷收貨方的賬號和支付方的賬號是否相同,當收貨方的賬號和 支付方的賬號相同時,服務(wù)端向第一客戶端發(fā)送第一客戶端位置信息的獲取權(quán)限請求消息。
例如,收貨方信息中包括收貨方的聯(lián)系方式(如電話號碼等),支付方信息中包括支付方的聯(lián)系方式(如電話號碼等),當服務(wù)端判斷收貨方的電話號碼和支付方的電話號碼相同時,向第一客戶端發(fā)送第一客戶端位置信息獲取權(quán)限請求,用于使服務(wù)端在需要時獲取第一客戶端位置信息。
服務(wù)端接收到第一客戶端發(fā)送的獲取權(quán)限響應(yīng)消息,則說明第一客戶端授予服務(wù)端獲取第一客戶端位置信息的權(quán)限,使得服務(wù)端可以在需要時獲取到第一客戶端的當前位置信息。
在服務(wù)端接收所述第一客戶端發(fā)送的獲取權(quán)限響應(yīng)消息之后,服務(wù)端根據(jù)訂單支付請求消息生成支付訂單。服務(wù)端判斷第一客戶端支付完成后,向第一客戶端發(fā)送響應(yīng)消息。
步驟120,所述服務(wù)端根據(jù)所述請求消息,獲取所述第一客戶端的當前位置信息。
具體地,服務(wù)端根據(jù)第二客戶端發(fā)送的獲取第一客戶端當前位置的請求消息,獲取第一客戶端的當前位置信息。由于服務(wù)端此時已經(jīng)得到第一客戶端的授權(quán),所以具有了獲取第一客戶端的當前位置信息的權(quán)限,能夠根據(jù)需要獲取到第一客戶端的當前位置信息。
步驟130,所述服務(wù)端將所述第一客戶端的當前位置信息發(fā)送給所述第二客戶端。
具體地,服務(wù)端將獲取到的第一客戶端的當前位置信息發(fā)送給第二客戶端。送貨方根據(jù)第二客戶端收到的第一客戶端的當前位置向收貨方進行送貨,避免了由于收貨方不在預先提交給服務(wù)端地理位置,導致無法收貨,必須多次送貨的情況,從而提高了送貨效率。
可選地,在所述服務(wù)端接收所述第一客戶端發(fā)送的獲取權(quán)限響應(yīng)消息之后,所說方法還包括:
所述服務(wù)端根據(jù)所述訂單支付請求消息生成支付訂單;
所述服務(wù)端判斷所述第一客戶端支付完成后,向所述第一客戶端發(fā)送響應(yīng)消息。
需要說明的是,如果第一客戶端不向服務(wù)端發(fā)送獲取權(quán)限響應(yīng)消息,則說明第一客戶端不授予服務(wù)端獲取第一客戶端位置信息的權(quán)限。第一客戶端直接根據(jù)服務(wù)端生成的支付訂單進行訂單支付,服務(wù)端判斷第一客戶端支付完成后,向第一客戶端發(fā)送響應(yīng)消息,交易完成。
本申請?zhí)峁┑奈恢眯畔@取方法,服務(wù)端經(jīng)支付客戶端授權(quán)后,獲取收貨方當前位置信息發(fā)送給送貨方,提高了送貨方的送貨效率,節(jié)省了人力成本和時間成本。
圖2為本申請實施例二提供的位置信息獲取方法流程圖。所述方法的執(zhí)行主體為第一客戶端,如圖2所示,所述方法具體包括:
步驟210,第一客戶端接收所述服務(wù)端發(fā)送的位置信息獲取權(quán)限的請求消息,向所述服務(wù)端發(fā)送獲取權(quán)限的響應(yīng)消息。
在第一客戶端接收所述服務(wù)端發(fā)送的位置信息獲取權(quán)限的請求消息之前,所述方法還包括:所述第一客戶端向所述服務(wù)端發(fā)送訂單支付請求消息。
其中,訂單支付請求消息用于進行訂單支付,訂單支付請求消息包含收貨方信息和支付方信息。收貨方信息包括收貨方的賬號、收貨地址和聯(lián)系方式等,支付方信息包括支付方的賬號、地址和聯(lián)系方式等;支付方賬號為第一客戶端預先在服務(wù)端注冊的賬號,收貨方賬號為第一客戶端在向服務(wù)端發(fā)送訂單支付請求消息時向服務(wù)端提交的收貨方賬號。
服務(wù)端判斷收貨方的賬號和所述支付方的賬號是否相同,當收貨方的賬號和支付方的賬號相同時,服務(wù)端向第一客戶端發(fā)送第一客戶端位置信息的獲取權(quán)限請求消息。第一客戶端接收服務(wù)端發(fā)送的位置信息獲取權(quán)限請求消息,向所述服務(wù)端發(fā)送獲取權(quán)限響應(yīng)消息。
在所述第一客戶端接收服務(wù)端發(fā)送的位置信息獲取權(quán)限請求消息,向所 述服務(wù)端發(fā)送獲取權(quán)限響應(yīng)消息之后,所述方法還包括:
所述第一客戶端進行訂單支付。
在第一客戶端接收服務(wù)端發(fā)送的位置信息獲取權(quán)限請求消息,向服務(wù)端發(fā)送獲取權(quán)限響應(yīng)消息之后,第一客戶端根據(jù)服務(wù)端生成的支付訂單進行訂單支付,服務(wù)端判斷第一客戶端支付完成后,向第一客戶端發(fā)送響應(yīng)消息,交易完成。
步驟220,當所述服務(wù)端接收到第二客戶端發(fā)送的獲取所述第一客戶端的當前位置的請求消息時,所述第一客戶端將當前位置信息發(fā)送給所述服務(wù)端。
如果第一客戶端向服務(wù)端發(fā)送獲取權(quán)限響應(yīng)消息,則說明第一客戶端授予服務(wù)端獲取第一客戶端位置信息的權(quán)限。當服務(wù)端接收到第二客戶端發(fā)送的獲取所述第一客戶端的當前位置的請求消息時,服務(wù)端此時已經(jīng)得到第一客戶端的授權(quán),有權(quán)獲取第一客戶端的當前位置,服務(wù)端獲取第一客戶端的當前位置信息,并轉(zhuǎn)發(fā)給第二客戶端。送貨方根據(jù)第二客戶端收到的第一客戶端的當前位置向收貨方進行送貨,避免了由于收貨方不在預先提交給服務(wù)端地理位置,導致無法收貨,必須多次送貨的情況,從而提高了送貨效率。
本申請?zhí)峁┑奈恢眯畔@取方法,服務(wù)端經(jīng)支付客戶端授權(quán)后,獲取收貨方當前位置信息發(fā)送給送貨方,提高了送貨方的送貨效率,節(jié)省了人力成本和時間成本。
圖3為本申請實施例三提供的位置信息獲取方法流程圖。所述方法的執(zhí)行主體為第二客戶端,如圖3所示,所述方法具體包括:
步驟310,第二客戶端接收用戶輸入的操作指令,根據(jù)所述操作指令向服務(wù)端發(fā)送獲取第一客戶端當前位置的請求消息。
送貨方在送貨時需要獲取收貨方的地址,向第二客戶端輸入操作指令,第二客戶端根據(jù)操作指令向服務(wù)端發(fā)送獲取第一客戶端當前位置的請求消息。
步驟320,所述第二客戶端接收所述服務(wù)端發(fā)送的所述第一客戶端的當前 位置信息,其中,所述第一客戶端的當前位置信息為所述服務(wù)端根據(jù)所述請求消息向所述第一客戶端獲取的。
服務(wù)端向第一客戶端發(fā)送獲取當前位置信息的權(quán)限請求,得到第一客戶端的授權(quán)后,需要時能夠獲取到第一客戶端的當前位置信息。當?shù)诙蛻舳讼蚍?wù)端發(fā)送獲取第一客戶端的當前位置的請求消息時,服務(wù)端獲取第一客戶端的當前位置信息,轉(zhuǎn)發(fā)給第二客戶端。送貨方根據(jù)第二客戶端收到的第一客戶端的當前位置向收貨方進行送貨,避免了由于收貨方不在預先提交給服務(wù)端地理位置,導致無法收貨,必須多次送貨的情況,從而提高了送貨效率。
本申請?zhí)峁┑奈恢眯畔@取方法,服務(wù)端經(jīng)支付客戶端授權(quán)后,獲取收貨方當前位置信息發(fā)送給送貨方,提高了送貨方的送貨效率,節(jié)省了人力成本和時間成本。
圖4為本申請實施例四提供的位置信息獲取裝置示意圖。如圖4所示,所述裝置具體包括:接收單元401、獲取單元402和發(fā)送單元403;
接收單元401,用于接收第二客戶端發(fā)送的獲取第一客戶端當前位置的請求消息;
獲取單元402,用于根據(jù)所述請求消息,獲取所述第一客戶端的當前位置信息;
發(fā)送單元403,用于將所述第一客戶端的當前位置信息發(fā)送給所述第二客戶端。
可選地,所述裝置還包括:處理單元404;
處理單元404具體包括:
第一接收子單元4041,用于接收所述第一客戶端發(fā)送的訂單支付請求消息,所述訂單支付請求消息包含收貨方信息和支付方信息;
判斷子單元4042,用于判斷所述收貨方信息和所述支付方信息一致時,向所述第一客戶端發(fā)送所述第一客戶端位置信息的獲取權(quán)限請求消息;
第二接收子單元4043,用于接收所述第一客戶端發(fā)送的獲取權(quán)限響應(yīng)消 息,以便服務(wù)端獲取第一客戶端的位置信息的權(quán)限。
可選地,所述收貨方信息包括所述收貨方的賬號,所述支付方信息包括所述支付方的賬號;
判斷子單元4042具體用于:判斷所述收貨方的賬號和所述支付方的賬號是否相同,當所述收貨方的賬號和所述支付方的賬號相同時,向所述第一客戶端發(fā)送獲取所述第一客戶端位置信息的權(quán)限請求消息。
可選地,處理單元404還包括:生成子單元4044,用于根據(jù)所述訂單支付請求消息生成支付訂單。
可選地,所述處理單元404還包括:發(fā)送子單元4045,用于判斷所述第一客戶端支付完成后,向所述第一客戶端發(fā)送響應(yīng)消息。
本申請實施例四提供的裝置植入了本申請實施例一提供的方法,因此,本申請?zhí)峁┑难b置的具體工作過程,在此不復贅述。
本申請?zhí)峁┑奈恢眯畔@取裝置,服務(wù)端經(jīng)支付客戶端授權(quán)后,獲取收貨方當前位置信息發(fā)送給送貨方,提高了送貨方的送貨效率,節(jié)省了人力成本和時間成本。
圖5為本申請實施例五提供的位置信息獲取裝置示意圖。如圖5所示,所述裝置具體包括:接收單元501和第一發(fā)送單元502;
接收單元501,用于接收所述服務(wù)端發(fā)送的位置信息獲取權(quán)限的請求消息,向所述服務(wù)端發(fā)送獲取權(quán)限的響應(yīng)消息;
第一發(fā)送單元502,用于當所述服務(wù)端接收到第二客戶端發(fā)送的獲取所述第一客戶端的當前位置的請求消息時,將當前位置信息發(fā)送給所述服務(wù)端。
可選地,所述裝置還包括:
第二發(fā)送單元503,用于向所述服務(wù)端發(fā)送訂單支付請求消息。
可選地,所述裝置還包括:
支付單元504,用于進行訂單支付。
本申請實施例五提供的裝置植入了本申請實施例二提供的方法,因 此,本申請?zhí)峁┑难b置的具體工作過程,在此不復贅述。
本申請?zhí)峁┑奈恢眯畔@取裝置,服務(wù)端經(jīng)支付客戶端授權(quán)后,獲取收貨方當前位置信息發(fā)送給送貨方,提高了送貨方的送貨效率,節(jié)省了人力成本和時間成本。
圖6為本申請實施例六提供的位置信息獲取裝置示意圖。如圖6所示,所述裝置具體包括:發(fā)送單元601和接收單元602;
發(fā)送單元601,用于接收用戶輸入的操作指令,根據(jù)所述操作指令向服務(wù)端發(fā)送獲取第一客戶端的當前位置的請求消息;
接收單元602,用于接收所述服務(wù)端發(fā)送的所述第一客戶端的當前位置信息,其中,所述第一客戶端的當前位置信息為所述服務(wù)端根據(jù)所述請求消息向所述第一客戶端獲取的。
本申請實施例六提供的裝置植入了本申請實施例三提供的方法,因此,本申請?zhí)峁┑难b置的具體工作過程,在此不復贅述。
本申請?zhí)峁┑奈恢眯畔@取裝置,服務(wù)端經(jīng)支付客戶端授權(quán)后,獲取收貨方當前位置信息發(fā)送給送貨方,提高了送貨方的送貨效率,節(jié)省了人力成本和時間成本。
專業(yè)人員應(yīng)該還可以進一步意識到,結(jié)合本文中所公開的實施例描述的各示例的對象及算法步驟,能夠以電子硬件、計算機軟件或者二者的結(jié)合來實現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應(yīng)認為超出本申請的范圍。
結(jié)合本文中所公開的實施例描述的方法或算法的步驟可以用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來實施。軟件模塊可以置于隨機存儲器(RAM)、內(nèi)存、只讀存儲器(ROM)、電可編程ROM、電可擦除可編程ROM、 寄存器、硬盤、可移動磁盤、CD-ROM、或技術(shù)領(lǐng)域內(nèi)所公知的任意其它形式的存儲介質(zhì)中。
以上所述的具體實施方式,對本申請的目的、技術(shù)方案和有益效果進行了進一步詳細說明,所應(yīng)理解的是,以上所述僅為本申請的具體實施方式而已,并不用于限定本申請的保護范圍,凡在本申請的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應(yīng)包含在本申請的保護范圍之內(nèi)。