位置信息获取方法及装置与流程

文档序号:12366244阅读:151来源:国知局
位置信息获取方法及装置与流程

本申请涉及计算机技术领域,尤其涉及一种位置信息获取方法及装置。



背景技术:

随着网络技术的发展,人们逐渐改变着日常生活习惯,网上购物逐渐成为人们消费方式的主流。由于电子商务的兴起,物流业也随之发展起来。用户在网上购买商品以后,快递人员需要根据用户预留的地址进行送货。

但是,由于买家无法确定送货时间,就会出现快递人员送货时,收货人不在预留的地址的问题。收货人不能按时收货,导致快递人员需要多次送货,降低了送货效率,增加了人力成本和时间成本。



技术实现要素:

本申请实施例提供了一种位置信息获取方法及装置,通过获取收货方位置信息分享给送货方,提高了送货方的送货效率,节省了人力成本和时间成本。

第一方面,提供了一种位置信息获取方法,所述方法包括:

服务端接收第二客户端发送的获取第一客户端当前位置的请求消息;

所述服务端根据所述请求消息,获取所述第一客户端的当前位置信息;

所述服务端将所述第一客户端的当前位置信息发送给所述第二客户端。

第二方面,提供了一种位置信息获取方法,所述方法包括:

第一客户端接收所述服务端发送的位置信息获取权限的请求消息,向所述服务端发送获取权限的响应消息;

当所述服务端接收到第二客户端发送的获取所述第一客户端的当前位置的请求消息时,所述第一客户端将当前位置信息发送给所述服务端。

第三方面,提供了一种位置信息获取方法,所述方法包括:

第二客户端接收用户输入的操作指令,根据所述操作指令向服务端发送获取第一客户端的当前位置的请求消息;

所述第二客户端接收所述服务端发送的所述第一客户端的当前位置信息,其中,所述第一客户端的当前位置信息为所述服务端根据所述请求消息向所述第一客户端获取的。

第四方面,提供了一种位置信息获取装置,所述装置包括:接收单元、获取单元和发送单元;

所述接收单元,用于接收第二客户端发送的获取第一客户端当前位置的请求消息;

所述获取单元,用于根据所述请求消息,获取所述第一客户端的当前位置信息;

所述发送单元,用于将所述第一客户端的当前位置信息发送给所述第二客户端。

第五方面,提供了一种位置信息获取装置,所述装置包括:接收单元和第一发送单元;

所述接收单元,用于接收所述服务端发送的位置信息获取权限的请求消息,向所述服务端发送获取权限的响应消息;

所述第一发送单元,用于当所述服务端接收到第二客户端发送的获取所述第一客户端的当前位置的请求消息时,将当前位置信息发送给所述服务端。

第六方面,提供了一种位置信息获取装置,所述装置包括:发送单元和接收单元;

所述发送单元,用于接收用户输入的操作指令,根据所述操作指令向服务端发送获取第一客户端的当前位置的请求消息;

所述接收单元,用于接收所述服务端发送的所述第一客户端的当前位置信息,其中,所述第一客户端的当前位置信息为所述服务端根据所述请求消息向所述第一客户端获取的。

本申请提供的位置信息获取方法及装置,服务端经支付客户端授权后,获取收货方当前位置信息发送给送货方,提高了送货方的送货效率,节省了人力成本和时间成本。

附图说明

图1为本申请实施例一提供的位置信息获取方法流程图;

图2为本申请实施例二提供的位置信息获取方法流程图;

图3为本申请实施例三提供的位置信息获取方法流程图;

图4为本申请实施例四提供的位置信息获取装置示意图;

图5为本申请实施例五提供的位置信息获取装置示意图;

图6为本申请实施例六提供的位置信息获取装置示意图

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

为便于对本申请实施例的理解,下面将结合附图以具体实施例做进一步的解释说明,实施例并不构成对本申请实施例的限定。

本申请实施例提供的位置信息获取方法及装置,用于用户在进行网上购物的场景。支付宝服务端向支付方客户端要求位置信息获取权限,支付宝服务端得到支付方客户端授予的权限后,送货方客户端向支付宝服务端申请获取 收货方当前位置,支付宝服务端获取支付方客户端当前位置信息,发送给送货方客户端。其中,第一客户端为支付方客户端,可以为移动终端或固定终端(如,手机,平板电脑以及笔记本电脑等),第二客户端为送货方客户端,可以为移动终端或固定终端(如,手机,平板电脑以及笔记本电脑等)。

图1为本申请实施例一提供的位置信息获取方法流程图。所述方法的执行主体为服务端,如图1所示,所述方法具体包括:

步骤110,服务端接收第二客户端发送的获取第一客户端当前位置的请求消息。

具体地,送货方在送货时需要获取收货方的当前位置信息,则第二客户端根据用户输入的操作指令向服务端发送获取第一客户端当前位置的请求消息,所述请求消息用于服务端向第一客户端获取当前位置。

可选地,在服务端接收第二客户端发送的获取第一客户端当前位置的请求消息之前,所述方法还包括:

所述服务端接收所述第一客户端发送的订单支付请求消息,所述订单支付请求消息包含收货方信息和支付方信息;

所述服务端判断所述收货方信息和所述支付方信息一致时,向所述第一客户端发送所述第一客户端位置信息的获取权限请求消息;

所述服务端接收所述第一客户端发送的获取权限响应消息,以便服务端获取第一客户端的位置信息的权限。

其中,服务端接收第一客户端发送的订单支付请求消息,订单支付请求消息用于进行订单支付,订单支付请求消息包含收货方信息和支付方信息。收货方信息包括收货方的账号、收货地址和联系方式等,支付方信息包括支付方的账号、地址和联系方式等;支付方账号为第一客户端预先在服务端注册的账号,收货方账号为第一客户端在向服务端发送订单支付请求消息时向服务端提交的收货方账号。

服务端判断收货方的账号和支付方的账号是否相同,当收货方的账号和 支付方的账号相同时,服务端向第一客户端发送第一客户端位置信息的获取权限请求消息。

例如,收货方信息中包括收货方的联系方式(如电话号码等),支付方信息中包括支付方的联系方式(如电话号码等),当服务端判断收货方的电话号码和支付方的电话号码相同时,向第一客户端发送第一客户端位置信息获取权限请求,用于使服务端在需要时获取第一客户端位置信息。

服务端接收到第一客户端发送的获取权限响应消息,则说明第一客户端授予服务端获取第一客户端位置信息的权限,使得服务端可以在需要时获取到第一客户端的当前位置信息。

在服务端接收所述第一客户端发送的获取权限响应消息之后,服务端根据订单支付请求消息生成支付订单。服务端判断第一客户端支付完成后,向第一客户端发送响应消息。

步骤120,所述服务端根据所述请求消息,获取所述第一客户端的当前位置信息。

具体地,服务端根据第二客户端发送的获取第一客户端当前位置的请求消息,获取第一客户端的当前位置信息。由于服务端此时已经得到第一客户端的授权,所以具有了获取第一客户端的当前位置信息的权限,能够根据需要获取到第一客户端的当前位置信息。

步骤130,所述服务端将所述第一客户端的当前位置信息发送给所述第二客户端。

具体地,服务端将获取到的第一客户端的当前位置信息发送给第二客户端。送货方根据第二客户端收到的第一客户端的当前位置向收货方进行送货,避免了由于收货方不在预先提交给服务端地理位置,导致无法收货,必须多次送货的情况,从而提高了送货效率。

可选地,在所述服务端接收所述第一客户端发送的获取权限响应消息之后,所说方法还包括:

所述服务端根据所述订单支付请求消息生成支付订单;

所述服务端判断所述第一客户端支付完成后,向所述第一客户端发送响应消息。

需要说明的是,如果第一客户端不向服务端发送获取权限响应消息,则说明第一客户端不授予服务端获取第一客户端位置信息的权限。第一客户端直接根据服务端生成的支付订单进行订单支付,服务端判断第一客户端支付完成后,向第一客户端发送响应消息,交易完成。

本申请提供的位置信息获取方法,服务端经支付客户端授权后,获取收货方当前位置信息发送给送货方,提高了送货方的送货效率,节省了人力成本和时间成本。

图2为本申请实施例二提供的位置信息获取方法流程图。所述方法的执行主体为第一客户端,如图2所示,所述方法具体包括:

步骤210,第一客户端接收所述服务端发送的位置信息获取权限的请求消息,向所述服务端发送获取权限的响应消息。

在第一客户端接收所述服务端发送的位置信息获取权限的请求消息之前,所述方法还包括:所述第一客户端向所述服务端发送订单支付请求消息。

其中,订单支付请求消息用于进行订单支付,订单支付请求消息包含收货方信息和支付方信息。收货方信息包括收货方的账号、收货地址和联系方式等,支付方信息包括支付方的账号、地址和联系方式等;支付方账号为第一客户端预先在服务端注册的账号,收货方账号为第一客户端在向服务端发送订单支付请求消息时向服务端提交的收货方账号。

服务端判断收货方的账号和所述支付方的账号是否相同,当收货方的账号和支付方的账号相同时,服务端向第一客户端发送第一客户端位置信息的获取权限请求消息。第一客户端接收服务端发送的位置信息获取权限请求消息,向所述服务端发送获取权限响应消息。

在所述第一客户端接收服务端发送的位置信息获取权限请求消息,向所 述服务端发送获取权限响应消息之后,所述方法还包括:

所述第一客户端进行订单支付。

在第一客户端接收服务端发送的位置信息获取权限请求消息,向服务端发送获取权限响应消息之后,第一客户端根据服务端生成的支付订单进行订单支付,服务端判断第一客户端支付完成后,向第一客户端发送响应消息,交易完成。

步骤220,当所述服务端接收到第二客户端发送的获取所述第一客户端的当前位置的请求消息时,所述第一客户端将当前位置信息发送给所述服务端。

如果第一客户端向服务端发送获取权限响应消息,则说明第一客户端授予服务端获取第一客户端位置信息的权限。当服务端接收到第二客户端发送的获取所述第一客户端的当前位置的请求消息时,服务端此时已经得到第一客户端的授权,有权获取第一客户端的当前位置,服务端获取第一客户端的当前位置信息,并转发给第二客户端。送货方根据第二客户端收到的第一客户端的当前位置向收货方进行送货,避免了由于收货方不在预先提交给服务端地理位置,导致无法收货,必须多次送货的情况,从而提高了送货效率。

本申请提供的位置信息获取方法,服务端经支付客户端授权后,获取收货方当前位置信息发送给送货方,提高了送货方的送货效率,节省了人力成本和时间成本。

图3为本申请实施例三提供的位置信息获取方法流程图。所述方法的执行主体为第二客户端,如图3所示,所述方法具体包括:

步骤310,第二客户端接收用户输入的操作指令,根据所述操作指令向服务端发送获取第一客户端当前位置的请求消息。

送货方在送货时需要获取收货方的地址,向第二客户端输入操作指令,第二客户端根据操作指令向服务端发送获取第一客户端当前位置的请求消息。

步骤320,所述第二客户端接收所述服务端发送的所述第一客户端的当前 位置信息,其中,所述第一客户端的当前位置信息为所述服务端根据所述请求消息向所述第一客户端获取的。

服务端向第一客户端发送获取当前位置信息的权限请求,得到第一客户端的授权后,需要时能够获取到第一客户端的当前位置信息。当第二客户端向服务端发送获取第一客户端的当前位置的请求消息时,服务端获取第一客户端的当前位置信息,转发给第二客户端。送货方根据第二客户端收到的第一客户端的当前位置向收货方进行送货,避免了由于收货方不在预先提交给服务端地理位置,导致无法收货,必须多次送货的情况,从而提高了送货效率。

本申请提供的位置信息获取方法,服务端经支付客户端授权后,获取收货方当前位置信息发送给送货方,提高了送货方的送货效率,节省了人力成本和时间成本。

图4为本申请实施例四提供的位置信息获取装置示意图。如图4所示,所述装置具体包括:接收单元401、获取单元402和发送单元403;

接收单元401,用于接收第二客户端发送的获取第一客户端当前位置的请求消息;

获取单元402,用于根据所述请求消息,获取所述第一客户端的当前位置信息;

发送单元403,用于将所述第一客户端的当前位置信息发送给所述第二客户端。

可选地,所述装置还包括:处理单元404;

处理单元404具体包括:

第一接收子单元4041,用于接收所述第一客户端发送的订单支付请求消息,所述订单支付请求消息包含收货方信息和支付方信息;

判断子单元4042,用于判断所述收货方信息和所述支付方信息一致时,向所述第一客户端发送所述第一客户端位置信息的获取权限请求消息;

第二接收子单元4043,用于接收所述第一客户端发送的获取权限响应消 息,以便服务端获取第一客户端的位置信息的权限。

可选地,所述收货方信息包括所述收货方的账号,所述支付方信息包括所述支付方的账号;

判断子单元4042具体用于:判断所述收货方的账号和所述支付方的账号是否相同,当所述收货方的账号和所述支付方的账号相同时,向所述第一客户端发送获取所述第一客户端位置信息的权限请求消息。

可选地,处理单元404还包括:生成子单元4044,用于根据所述订单支付请求消息生成支付订单。

可选地,所述处理单元404还包括:发送子单元4045,用于判断所述第一客户端支付完成后,向所述第一客户端发送响应消息。

本申请实施例四提供的装置植入了本申请实施例一提供的方法,因此,本申请提供的装置的具体工作过程,在此不复赘述。

本申请提供的位置信息获取装置,服务端经支付客户端授权后,获取收货方当前位置信息发送给送货方,提高了送货方的送货效率,节省了人力成本和时间成本。

图5为本申请实施例五提供的位置信息获取装置示意图。如图5所示,所述装置具体包括:接收单元501和第一发送单元502;

接收单元501,用于接收所述服务端发送的位置信息获取权限的请求消息,向所述服务端发送获取权限的响应消息;

第一发送单元502,用于当所述服务端接收到第二客户端发送的获取所述第一客户端的当前位置的请求消息时,将当前位置信息发送给所述服务端。

可选地,所述装置还包括:

第二发送单元503,用于向所述服务端发送订单支付请求消息。

可选地,所述装置还包括:

支付单元504,用于进行订单支付。

本申请实施例五提供的装置植入了本申请实施例二提供的方法,因 此,本申请提供的装置的具体工作过程,在此不复赘述。

本申请提供的位置信息获取装置,服务端经支付客户端授权后,获取收货方当前位置信息发送给送货方,提高了送货方的送货效率,节省了人力成本和时间成本。

图6为本申请实施例六提供的位置信息获取装置示意图。如图6所示,所述装置具体包括:发送单元601和接收单元602;

发送单元601,用于接收用户输入的操作指令,根据所述操作指令向服务端发送获取第一客户端的当前位置的请求消息;

接收单元602,用于接收所述服务端发送的所述第一客户端的当前位置信息,其中,所述第一客户端的当前位置信息为所述服务端根据所述请求消息向所述第一客户端获取的。

本申请实施例六提供的装置植入了本申请实施例三提供的方法,因此,本申请提供的装置的具体工作过程,在此不复赘述。

本申请提供的位置信息获取装置,服务端经支付客户端授权后,获取收货方当前位置信息发送给送货方,提高了送货方的送货效率,节省了人力成本和时间成本。

专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的对象及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、 寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。

以上所述的具体实施方式,对本申请的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本申请的具体实施方式而已,并不用于限定本申请的保护范围,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1