掌桥专利:专业的专利平台
掌桥专利
首页

位置服务触发及位置服务提供方法及装置

文献发布时间:2023-06-19 16:04:54



技术领域

本申请涉及信息处理技术领域,具体涉及一种位置服务触发方法、装置及设备。本申请同时还涉及一种位置服务提供方法、装置及设备。本申请同时涉及一种用于提供位置服务的方法及设备。本申请同时还涉及一种位置服务系统。

背景技术

随着配送行业的发展,执行配送任务的配送资源面临较大挑战。配送资源如骑手一般骑电动车或摩托车进行配送,并且骑手需要进行处理订单、抢订单或者查看订单信息等大量操作,这些操作均需在手机上完成。尤其是开启位置服务如导航,需要在手机上进行一系列操作才可以完成。而骑手在取、送配送对象如外卖时需拿着配送对象并不方便操作手机,另外在手机上进行频繁或繁琐的一系列操作也会影响骑手配送效率。

因此,向配送资源提供高效的位置服务是需要解决的问题。

发明内容

本申请实施例提供的位置服务触发方法、位置服务提供方法,解决了如何向配送资源提供高效的位置服务的问题。

本申请实施例提供一种位置服务触发方法,应用于执行配送任务的配送资源携带的智能配件,所述方法包括:接收针对所述智能配件的预设控制操作,生成用于触发终端向所述配送资源提供针对当前配送任务的位置服务的触发数据;确定所述智能配件与所述配送资源携带的终端具有数据通道;所述智能配件与所述配送资源的信息具有绑定关系;通过所述数据通道向所述配送资源携带的终端发送所述触发数据。

可选的,所述接收针对所述智能配件的预设控制操作,生成用于触发终端向所述配送资源提供针对当前配送任务的位置服务的触发数据,包括:检测针对所述智能配件的指定对象的控制操作;响应于检测到所述指定对象被触发设定次数,生成所述触发数据。

可选的,还包括:向所述配送资源携带的终端发送所述触发数据之后,获得所述终端提供的针对所述当前配送任务的导航数据,为所述配送资源提供位置服务。

可选的,所述为所述配送资源提供位置服务,包括:根据所述当前配送任务的导航数据进行语音播报;和/或,在不遮挡所述配送资源移动中观察真实场景的视线位置,以文字形式和/或地图形式显示所述当前配送任务的导航数据对应的虚拟导航信息。

可选的,还包括:响应于检测到针对所述智能配件的第一预设控制操作,生成用于触发终端将所述当前配送任务的状态更新为开始配送状态和/或向所述当前配送任务对应的目标用户发送开始配送提示信息;和/或,响应于检测到针对所述智能配件的第二预设控制操作,生成用于触发终端将所述当前配送任务的状态更新为即将送达状态,并向所述当前配送任务对应的目标用户发送即将送达提示信息;和/或,响应于检测到针对所述智能配件的第三预设控制操作,生成用于触发终端将所述当前配送任务的状态更新为配送完成状态。

可选的,还包括:采集所述配送资源执行当前配送任务的环境数据;接收所述终端提供的针对当前配送任务的位置服务的数据,根据所述环境数据以及所述终端提供的针对当前配送任务的位置服务的数据,确定向所述配送资源推荐的导航路线;或者,向所述终端发送所述环境数据,以使所述终端根据所述环境数据以及所述针对当前配送任务的位置服务的数据,确定向所述配送资源推荐的导航路线。

可选的,还包括:以广播模式广播所述触发数据;接收到广播的触发数据的终端,用于将接收到的触发数据透传给服务端;所述服务端用于将所述触发数据发送给所述配送资源携带的终端。

可选的,向所述配送资源携带的终端发送所述触发数据之后,还包括:获取所述配送资源的位置信息;根据所述位置信息与所述配送资源在执行配送的订单进行匹配,将与所述位置信息匹配的订单,作为所述配送资源执行的当前配送任务对应的特定订单;根据所述特定订单,调取导航功能。

可选的,所述获取所述配送资源的位置信息,包括:确定所述智能配件的当前定位信息,将所述当前定位信息指示的位置作为所述配送资源的当前位置;所述根据所述特定订单,调取导航功能,包括:根据所述特定订单的状态确定所述配送资源执行的当前配送任务的状态;如果所述当前配送任务为配送状态,则将所述当前位置与所述特定订单的配送位置分别作为导航路径的起点与终点,生成第一导航指令并发送给所述终端;和/或,如果所述当前配送任务为接单状态,则将所述当前位置与所述特定订单的提取位置分别作为导航路径的起点与终点,生成第二导航指令并发送给所述终端;和/或,如果所述当前任务的状态为接单状态,并且所述当前位置与所述特定订单的提取位置位于同一地理范围或者所述当前位置与所述提取位置之间的距离不超出第二距离阈值,则将所述特定订单的提取位置与配送位置分别作为导航路径的起点与终点,生成第三导航指令并发送给所述终端。

可选的,还包括:如果所述当前任务的状态为配送状态,并且所述当前位置与所述订单信息包含的配送位置位于同一地理范围或者所述当前位置与所述配送位置之间的距离不超出第一距离阈值,则向所述终端发送获取下一任务信息的指令。

可选的,所述接收针对所述智能配件的预设控制操作,生成用于触发终端向所述配送资源提供针对当前配送任务的位置服务的触发数据,包括:所述智能配件的指定对象模块检测到针对所述指定对象的预设控制操作,获取针对所述指定对象的预设控制操作对应的第一触发数据,将所述第一触发数据通过总线传输至所述智能配件的控制模块;所述控制模块对所述第一触发数据进行处理和/或压缩,得到第二触发数据;所述第二触发数据为发送给所述终端的触发数据。

可选的,所述智能配件为智能头盔。

本申请实施例还提供一种位置服务提供方法,应用于执行配送任务的配送资源携带的终端,所述方法包括:获得智能配件发送的用于触发终端向所述配送资源提供针对当前配送任务的位置服务的触发数据;获取所述配送资源的信息,确定所述智能配件与所述配送资源的信息具有绑定关系;根据所述配送资源的信息获得所述配送资源执行的当前配送任务;针对所述当前配送任务为所述配送资源提供位置服务。

可选的,所述根据所述配送资源的信息获得所述配送资源执行的当前配送任务,包括:向服务端请求获取所述配送资源的待执行配送任务,作为所述当前配送任务;或者,获取所述终端记录的所述配送资源执行中配送任务,作为所述当前配送任务。

可选的,所述获取所述终端记录的所述配送资源执行中配送任务,作为所述当前配送任务,包括:获取所述配送资源的未完成订单的配送订单序列中第一个为配送状态的订单,作为当前配送任务;或者,获取所述配送资源对应的配送地址序列,将所述配送地址序列中第一个为配送属性的配送地址所对应的订单,作为所述当前配送任务。

可选的,所述向服务端请求获取所述配送资源的待执行配送任务,作为所述当前配送任务,包括:接收服务器提供的为配送属性的当前配送地址,将所述当前配送地址关联的订单作为所述当前配送任务;或者,接收服务器提供的为配送状态的当前配送订单,作为所述当前配送任务;或者,接收服务器提供的所述配送资源的未完成订单对应的配送地址序列,将第一个为配送属性的配送地址所对应的订单,作为所述当前配送任务;或者,接收服务器提供的所述配送资源的未完成订单的配送订单序列,将第一个为配送状态的订单,作为所述当前配送任务。

可选的,所述针对所述当前配送任务为所述配送资源提供位置服务,包括:获取所述配送资源的位置信息;根据所述位置信息与所述配送资源在执行配送的订单进行匹配,将与所述位置信息匹配的订单,作为所述配送资源执行的当前配送任务对应的特定订单;根据所述特定订单,调取导航功能。

可选的,所述获取所述配送资源的位置信息,包括:确定所述配送资源的当前位置;所述根据所述特定订单,调取导航功能,包括:根据所述特定订单的状态确定所述配送资源执行的当前配送任务的状态;如果所述当前位置与所述当前配送任务对应的特定订单的提取位置在同一地理范围,并且所述当前配送任务的状态为配送状态,则根据所述当前配送任务对应的特定订单的提取位置以及配送位置获取导航数据,使用所述导航数据为所述配送资源提供位置服务;和/或,如果所述当前位置与所述当前配送任务对应的特定订单的配送位置在同一地理范围,并且所述当前配送任务的状态为配送状态或完成状态,则获取下一配送任务,根据所述当前位置与所述下一配送任务对应的提取位置或配送位置获取导航数据,使用所述导航数据为所述配送资源提供位置服务。

可选的,所述使用所述导航数据为所述配送资源提供位置服务,包括:将所述导航数据发送给所述智能配件,以使所述智能配件为所述配送资源提供位置服务。

可选的,所述使用所述导航数据为所述配送资源提供位置服务,包括:根据所述导航数据进行语音播报;和/或,在置于所述配送资源的骑行设备且不影响配送资源的观察视线的终端展示所述导航数据。

可选的,还包括:获得所述触发数据之后,向所述智能配件发送当前配送任务的状态以及订单信息;所述智能配件用于根据所述当前配送任务的状态以及订单信息生成第一导航指令、第二导航指令以及第三导航指令至少之一,并发送给所述终端;所述针对所述当前配送任务为所述配送资源提供位置服务,包括:接收所述智能配件发送的以下至少一条导航指令:第一导航指令、第二导航指令以及第三导航指令,根据所述至少一条导航指令提供所述位置服务;其中,所述第一导航指令为所述当前配送任务为配送状态时,将所述智能配件的当前位置与所述订单信息包含的配送位置分别作为导航路径的起点与终点,生成的导航指令;所述第二导航指令为所述当前配送任务为接单状态时,将所述智能配件的当前位置与所述订单信息包含的提取位置分别作为导航路径的起点与终点,生成的导航指令;所述第三导航指令为所述当前任务的状态为接单状态,并且所述智能配件的当前位置与所述订单信息包含的提取位置位于同一地理范围或者所述当前位置与所述提取位置之间的距离不超出第二距离阈值,将所述订单信息包含的提取位置与配送位置分别作为导航路径的起点与终点,生成的导航指令。

可选的,所述智能配件为智能头盔。

本申请实施例还提供一种位置服务触发装置,包括:检测单元,用于接收针对所述智能配件的预设控制操作,生成用于触发终端向所述配送资源提供针对当前配送任务的位置服务的触发数据;通道确定单元,用于确定所述智能配件与所述配送资源携带的终端具有数据通道;所述智能配件与所述配送资源的信息具有绑定关系;发送单元,用于通过所述数据通道向所述配送资源携带的终端发送所述触发数据。

本申请实施例还提供一种位置服务提供装置,包括:接收单元,用于获得智能配件发送的用于触发终端向所述配送资源提供针对当前配送任务的位置服务的触发数据;配送资源获取单元,用于获取所述配送资源的信息,确定所述智能配件与所述配送资源的信息具有绑定关系;配送任务获得单元,用于根据所述配送资源的信息获得所述配送资源执行的当前配送任务;位置服务单元,用于针对所述当前配送任务为所述配送资源提供位置服务。

本申请实施例还提供一种用于提供位置服务的方法,应用于服务器,所述方法包括:获取配送资源使用的终端提供的智能配件的信息以及所述配送资源的信息,建立所述智能配件的信息与所述配送资源的信息的绑定关系;所述绑定关系用于建立所述智能配件与所述终端之间的数据通道;其中,所述智能配件用于接收针对智能配件的预设控制操作,生成用于触发所述终端向所述配送资源提供针对当前配送任务的位置服务的触发数据,通过所述数据通道向所述终端发送所述触发数据;确定所述配送资源的配送订单序列或当前配送订单,发送给所述终端,以使所述终端根据所述配送订单序列或当前配送订单确定所述配送资源执行的当前配送任务,根据所述触发数据向所述配送资源提供针对当前配送任务的位置服务。

可选的,所述智能配件为智能头盔。

本申请实施例还提供一种位置服务系统,包括:执行配送任务的配送资源携带的智能配件,所述配送资源使用的终端,以及,服务器;其中,所述智能配件,用于接收针对智能配件的预设控制操作,生成用于触发终端向所述配送资源提供针对当前配送任务的位置服务的触发数据;确定所述智能配件与所述配送资源使用的终端具有数据通道;通过所述数据通道向所述终端发送所述触发数据;所述终端,用于获得所述智能配件发送的所述触发数据;获取所述配送资源的信息,确定所述智能配件与所述配送资源的信息具有绑定关系;根据所述配送资源的信息获得所述配送资源执行的当前配送任务;针对所述当前配送任务为所述配送资源提供位置服务;所述服务器,用于获取所述终端提供的智能配件的信息以及所述配送资源的信息;建立所述智能配件的信息与所述配送资源的信息的绑定关系,所述绑定关系用于建立所述智能配件与所述终端之间的数据通道;确定所述配送资源的配送订单序列或当前配送订单,发送给所述终端,以使所述终端根据所述配送订单序列或当前配送订单确定所述配送资源执行的当前配送任务,根据所述触发数据向所述配送资源提供针对当前配送任务的位置服务。

可选的,所述智能配件为智能头盔。

本申请实施例还提供一种电子设备,包括:存储器,以及处理器;所述存储器用于存储计算机程序,所述计算机程序被所述处理器运行后,执行本申请实施例提供的所述方法。

本申请实施例还提供一种存储设备,存储有计算机程序,所述计算机程序被处理器运行后,执行本申请实施例提供的所述方法。

与现有技术相比,本申请具有以下优点:

本申请实施例提供的一种位置服务触发方法、装置及设备,应用于执行配送任务的配送资源携带的智能配件,通过响应于检测到针对所述智能配件的预设控制操作,生成用于触发终端向所述配送资源提供针对当前配送任务的位置服务的触发数据;向所述配送资源携带的终端发送所述触发数据。通过配送资源携带的智能配件的预设控制操作,从而避免了配送资源在终端上进行开启位置服务的一系列操作,使得终端提供位置服务的触发操作得以简化,解决了如何向配送资源提供高效的位置服务的问题。

本申请实施例提供的一种位置服务提供方法、装置及设备,应用于执行配送任务的配送资源携带的终端,通过获得智能配件发送的用于触发终端向所述配送资源提供针对当前配送任务的位置服务的触发数据;获得所述配送资源执行的当前配送任务;针对所述当前配送任务为所述配送资源提供位置服务。由于通过配送资源携带的智能配件的预设控制操作,触发终端向配送资源提供位置服务,从而避免了配送资源在终端上进行开启位置服务的一系列操作,使得终端提供位置服务的触发操作得以简化,解决了如何向配送资源提供高效的位置服务的问题。

本申请实施例提供的一种用于提供位置服务的方法及设备,通过获取配送资源使用的终端提供的智能配件的信息以及所述配送资源的信息,建立所述智能配件的信息与所述配送资源的信息的绑定关系;所述绑定关系用于建立所述智能配件与所述终端之间的数据通道;其中,所述智能配件用于接收针对智能配件的预设控制操作,生成用于触发所述终端向所述配送资源提供针对当前配送任务的位置服务的触发数据,通过所述数据通道向所述终端发送所述触发数据;确定所述配送资源的配送订单序列或当前配送订单,发送给所述终端,以使所述终端根据所述配送订单序列或当前配送订单确定所述配送资源执行的当前配送任务,根据所述触发数据向所述配送资源提供针对当前配送任务的位置服务。建立所述绑定关系,能够使得配送资源通过与其信息具有绑定关系的智能配件触发针对当前配送任务的位置服务,而不用操作手机就能实现针对当前配送任务提供位置服务,保证配送资源的安全以及位置服务的准确性及可信性。

本申请实施例提供的一种位置服务系统,包括:执行配送任务的配送资源携带的智能配件,所述配送资源使用的终端,以及,服务器。其中,服务器,用于获取所述终端提供的智能配件的信息以及所述配送资源的信息;建立所述智能配件的信息与所述配送资源的信息的绑定关系,所述绑定关系用于建立所述智能配件与所述终端之间的数据通道;确定所述配送资源的配送订单序列或当前配送订单,发送给所述终端,以使所述终端根据所述配送订单序列或当前配送订单确定所述配送资源执行的当前配送任务,根据所述触发数据向所述配送资源提供针对当前配送任务的位置服务。所述智能配件,用于接收针对智能配件的预设控制操作,生成用于触发终端向所述配送资源提供针对当前配送任务的位置服务的触发数据;确定所述智能配件与所述配送资源使用的终端具有数据通道;通过所述数据通道向所述终端发送所述触发数据。所述终端,用于获得所述智能配件发送的所述触发数据;获取所述配送资源的信息,确定所述智能配件与所述配送资源的信息具有绑定关系;根据所述配送资源的信息获得所述配送资源执行的当前配送任务;针对所述当前配送任务为所述配送资源提供位置服务。建立所述绑定关系,能够使得配送资源通过与其信息具有绑定关系的智能配件触发针对当前配送任务的位置服务,而不用操作手机就能实现针对当前配送任务位置服务,保证配送资源安全以及位置服务的准确性及可信性。

附图说明

图1是本申请实施例的系统环境示意图;

图2是本申请第一实施例提供的位置服务触发方法的处理流程图;

图3是本申请第一实施例提供的一种位置服务触发流程图;

图4是本申请第二实施例提供的位置服务提供方法的处理流程图;

图5是本申请第三实施例提供的位置服务触发装置示意图;

图6是本申请第四实施例提供的位置服务提供装置示意图;

图7是本申请第五实施例提供用于提供位置服务的方法的处理流程图;

图8是本申请第六实施例提供的位置服务系统示意图;

图9是本申请提供的电子设备示意图。

具体实施方式

在下面的描述中阐述了很多具体细节以便于充分理解本申请。但是本申请能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本申请内涵的情况下做类似推广,因此本申请不受下面公开的具体实施的限制。

本申请实施例提供一种位置服务触发方法、装置、电子设备及存储设备。本申请实施例还提供一种位置服务提供方法、装置、电子设备及存储设备。本申请同时还涉及一种用于提供位置服务的方法及设备。本申请同时还涉及一种位置服务系统。在下面的实施例中逐一进行说明。

为便于理解,首先给出本申请实施例提供的系统环境。请参考图1,图中包括:智能配件101、终端102、服务端103。其中,智能配件包括:操作模块101-1、控制模块101-2、通信模块101-3。智能配件为执行配送任务的配送资源携带的具有数据传输及存储功能的实体设备,例如配送资源携带的智能头盔。所述智能头盔为能进行数据采集、处理、传输及存储的头盔,尤其能够为使用该头盔的用户提供一定的服务能力。智能配件的操作模块包括实体操作对象及采集实体操作对象的触发数据的模块,实体操作对象可以是实体按钮、操作区域等任意可进行操作的对象。智能配件的控制模块用于对实体操作对象的触发数据进行处理和/或压缩。智能配件的通信模块用于智能配件与终端的数据交互,可以为蓝牙模块,也可以为基于其他技术如WIFI、近场通信等通信模块。配送资源为执行配送任务的资源,例如骑手。终端为所述配送资源携带的终端,配送资源通过所述终端与服务端进行数据交互,例如获取配送任务的信息、上报配送任务的状态更新或阶段更新;配送资源通过所述终端与智能配件进行数据交互,例如终端获取智能配件的操作模块检测到的控制操作对应的触发数据,向智能配件提供导航数据。所谓终端可以指配送资源携带的具有上述功能的实体设备如手机,也可以具体指该实体设备的应用,如手机APP。智能配件的实体操作对象被触发,操作模块检测到对应的触发数据,通过总线将实体操作对象被触发的触发数据发送给控制模块,控制模块进行数据处理和/或压缩后,通过蓝牙模块发送给终端。终端从接收的数据中解析出实体操作对象被触发的操作符合预设控制操作,则开启针对配送资源执行的当前配送任务或下一配送任务的导航,向配送资源提供针对配送任务的位置服务。终端可以从服务端获取配送资源执行的配送任务的信息,例如,获取配送的订单信息,即为配送任务的信息。通过实体按钮触发终端向配送资源提供位置服务简化了开启位置服务的操作。

实际应用中的一个场景为:骑手执行配送任务,携带头盔以及手机。头盔的实体按钮及其检测模块可以理解为智能配件的操作模块;头盔的处理器可以理解为智能配件的即控制模块;头盔的蓝牙模块可以理解为智能配件的通信模块。骑手携带的手机具有APP,可以理解为终端,用于与头盔通过蓝牙进行数据交互,该头盔可以理解为智能头盔的例子。可以理解的是,通信模块不局限于蓝牙模块,可以是任何能在智能配件与终端之间传输数据的通信方式,如WIFI、其他近场通信等。

可以理解的是,上述系统环境仅为一个示意性的实施例,并非用于限定本申请的所述位置服务触发方法及所述位置服务提供方法。

以下结合图2和图3对本申请第一实施例提供的位置服务触发方法进行说明。图2所示的位置服务触发方法,应用于执行配送任务的配送资源携带的智能配件,包括:步骤S201至步骤S203。

步骤S201,接收针对所述智能配件的预设控制操作,生成用于触发终端向所述配送资源提供针对当前配送任务的位置服务的触发数据。

在本步骤中,智能配件为执行配送任务的配送资源携带的具有数据传输及存储功能的实体设备。智能配件可以为但是不限于骑手配送中携带的智能头盔。智能配件也可以是骑手的其他穿戴或者携带的智能设备。智能配件设置有可操作的实体操作对象,例如按钮、指定区域、语音采集按键等。所述预设控制操作,是指针对智能配件的指定实体操作对象预先设定的操作,例如,针对按钮预先设定的触发设定次数;针对指定区域预先设定的点击次数等。

实施时,智能配件检测到针对指定实体操作对象进行了预设控制操作,生成所述触发数据。例如,智能头盔检测到指定按钮被触发两次,生成用于触发终端向所述配送资源提供针对当前配送任务的位置服务的触发数据。进一步,智能配件检测到在预设时长内针对指定实体操作对象进行或完成了预设控制操作,则生成所述触发数据。例如,智能头盔检测到几秒内指定按钮被触发两次,则判断为指定按钮连续两次被触发,则生成用于触发终端向所述配送资源提供针对当前配送任务的位置服务的触发数据。当然,也可以检测到智能配件被触发后,将触发数据发送至终端,由终端解析触发数据并判断是否该触发数据对应的操作是否为预设控制操作。

本实施例中,所述接收针对所述智能配件的预设控制操作,生成用于触发终端向所述配送资源提供针对当前配送任务的位置服务的触发数据,包括:检测针对所述智能配件的指定对象的控制操作;响应于检测到所述指定对象被触发设定次数,生成所述触发数据。即,用于触发终端向所述配送资源提供针对当前配送任务的位置服务的触发数据对应的预设控制操作为按照设定次数触发所述智能配件。例如,两次触发智能配件。优选的,在预设时长内按照设定次数触发所述智能配件。进一步,在预设时长内按照设定次数触发所述智能配件的指定实体操作对象如头盔的按钮。例如,在3秒内连续两次按下头盔的按钮,则触发终端针对配送任务提供位置服务。

本实施例中,还包括根据针对所述智能配件的不同预设控制操作生成与该预设控制操作对应的触发数据。一个应用场景中,可以针对不同预设控制操作触发更新配送任务的状态或触发配送任务对应的订单转入不同的订单处理阶段。实际上,骑手配送中快送达时离开骑行设备至客户的具体送达位置,或者,骑手提取配送对象后至骑行设备,往往需要一手提着配送对象如外卖,一手拿着手机进行操作,还需要携带头盔,导致非常不方便。如果通过对智能配件如头盔的不同预设控制操作触发更新配送任务的状态或触发配送任务对应的订单转入不同的订单处理阶段,则骑手不必拿着手机进行一系列操作,从而解放出一只手,不仅增强了头盔的功能性,还简化了骑手的操作。具体包括下述处理:响应于检测到针对所述智能配件的第一预设控制操作,生成用于触发终端将所述当前配送任务的状态更新为开始配送状态和/或向所述当前配送任务对应的目标用户发送开始配送提示信息;和/或,响应于检测到针对所述智能配件的第二预设控制操作,生成用于触发终端将所述当前配送任务的状态更新为即将送达状态,并向所述当前配送任务对应的目标用户发送即将送达提示信息;和/或,响应于检测到针对所述智能配件的第三预设控制操作,生成用于触发终端将所述当前配送任务的状态更新为配送完成状态。

本实施例中,智能配件检测实体操作对象的预设控制操作,对检测到的数据进行处理和/或压缩再发送给终端。其中,所述接收针对所述智能配件的预设控制操作,生成用于触发终端向所述配送资源提供针对当前配送任务的位置服务的触发数据,包括:所述智能配件的指定对象模块检测到针对所述指定对象的预设控制操作,获取针对所述指定对象的预设控制操作对应的第一触发数据,将所述第一触发数据通过总线传输至所述智能配件的控制模块;所述控制模块对所述第一触发数据进行处理和/或压缩,得到第二触发数据;所述第二触发数据为发送给所述终端的触发数据。优选的,所述智能配件为智能头盔。

本实施例中,也可以在智能配件处于穿戴状态下触发位置服务。具体包括:检测所述智能配件处于被穿戴状态;所述智能配件与所述配送资源的信息具有绑定关系。当所述智能配件处于被穿戴状态时检测所述智能配件触发了预设控制操作。智能配件处于被穿戴状态时,反映了配送资源处于提取途中或配送途中,不方便看手机进行操作,因而通过智能配件触发位置服务,保证了提取途中或配送途中的安全骑行。进一步,配送资源携带的终端根据与配送资源的信息绑定的智能配件所触发的预设控制操作的触发数据,提供针对当前配送任务的位置服务。

步骤S202,确定所述智能配件与所述配送资源携带的终端具有数据通道;所述智能配件与所述配送资源的信息具有绑定关系。

本步骤为确定在智能配件和与其绑定的配送资源的终端之间有数据通道,以便用于在后续步骤发送触发数据。

实施时还包括:设置于所述智能配件的标签被扫描后,所述智能配件与所述终端建立数据通道;所述数据通道用于在所述智能配件与所述终端之间传输导航指令以及导航数据。优选的,所述数据通道为蓝牙连接。

步骤S203,通过所述数据通道向所述配送资源携带的终端发送所述触发数据。

本步骤中,所述触发数据为针对所述智能配件的预设控制操作生成的数据。终端接收到所述触发数据后,向所述配送资源提供针对当前配送任务的位置服务。一个提供所述位置服务的实施方式中,可以是智能配件向所述配送资源携带的终端发送所述触发数据之后,获得所述终端提供的针对所述当前配送任务的导航数据,为所述配送资源提供位置服务。进一步,智能配件根据所述当前配送任务的导航数据进行语音播报;和/或,在不遮挡所述配送资源移动中观察真实场景的视线位置,以文字形式和/或地图形式显示所述当前配送任务的导航数据对应的虚拟导航信息。一个实施方式中,终端获得针对所述当前配送任务的导航数据,终端根据所述当前配送任务的导航数据进行语音播报;和/或,在终端不遮挡所述配送资源移动中观察真实场景的视线位置,以文字形式和/或地图形式显示所述当前配送任务的导航数据对应的虚拟导航信息,为配送资源提供位置服务。

本实施例中,智能配件还可以采集配送资源周围的环境数据,将所述环境数据与终端被触发后提供的位置服务的数据进行结合分析,确定合理的路线推荐给配送资源。具体包括下述处理:采集所述配送资源执行当前配送任务的环境数据;接收所述终端提供的针对当前配送任务的位置服务的数据,根据所述环境数据以及所述终端提供的针对当前配送任务的位置服务的数据,确定向所述配送资源推荐的导航路线;或者,向所述终端发送所述环境数据,以使所述终端根据所述环境数据以及针对当前配送任务的位置服务的数据,确定向所述配送资源推荐的导航路线。实施时,智能配件可以针对采集到的配送资源执行当前配送任务的环境数据,以及接收到的终端被触发后提供的位置服务的数据进行结合分析,确定所述推荐的导航路线。智能配件也可以将采集到的配送资源执行当前配送任务的环境数据发送给终端,由终端针对接收到的环境数据,以及终端被触发后获得的位置服务的数据进行结合分析,确定所述推荐的导航路线。例如,环境数据可以为通过头盔摄像头采集到的图像,从图像中分析出光照位置、建筑物或植被遮挡方向、环境温度,如果环境温度高于某个温度阈值如29度且光照强度高,则根据配送资源的行进方向推荐适合骑手的路线。

本实施例中,智能配件与终端进行数据交互的通信技术及方式均不作限定。可以为蓝牙技术,可以为点对点模式,可以为广播模式,这些模式可以任意结合。若以广播模式广播所述触发数据;则接收到广播的触发数据的终端,用于将接收到的触发数据透传给服务端;所述服务端用于将所述触发数据发送给所述配送资源携带的终端。支持广播模式交互数据时,如果智能配件与终端之间的蓝牙出现故障无法连接,则智能配件触发的预设控制操作对应的触发数据,仍然可以通过其他配置有相同APP的终端透传至服务端,由服务端确定与智能配件绑定的配送资源的信息,从而将该触发数据再透传给所述配送资源的终端,完成触发与智能配件绑定额配送资源的终端向所述配送资源提供针对当前配送任务的位置服务。从而基于APP的处理实现配送资源团队协作。

本实施例中,向所述配送资源携带的终端发送所述触发数据之后,终端根据所述触发数据开启导航功能,进一步终端向智能配件提供当前配送任务的状态及订单信息,由智能配件根据当前配送任务的状态机订单信息生成不同导航指令并发送给终端,由终端进一步获得不同导航指令具体对应的导航数据,所述导航数据即为所述位置服务的数据。由智能配件生成导航指令可以降低终端负荷。一个实施方式中,向所述配送资源携带的终端发送所述触发数据之后,还包括:获取所述配送资源的位置信息;根据所述位置信息与所述配送资源在执行配送的订单进行匹配,将与所述位置信息匹配的订单,作为所述配送资源执行的当前配送任务对应的特定订单;根据所述特定订单,调取导航功能。其中,所述获取所述配送资源的位置信息,包括:确定所述智能配件的当前定位信息,将所述当前定位信息指示的位置作为所述配送资源的当前位置;所述根据所述特定订单,调取导航功能,包括:根据所述特定订单的状态确定所述配送资源执行的当前配送任务的状态;如果所述当前配送任务为配送状态,则将所述当前位置与所述特定订单的配送位置分别作为导航路径的起点与终点,生成第一导航指令并发送给所述终端。一个实施方式中,包括:如果所述当前配送任务为接单状态,则将所述当前位置与所述特定订单的提取位置分别作为导航路径的起点与终点,生成第二导航指令并发送给所述终端。一个实施方式中,包括:如果所述当前任务的状态为配送状态,并且所述当前位置与所述特定订单的配送位置位于同一地理范围或者所述当前位置与所述配送位置之间的距离不超出第一距离阈值,则向所述终端发送获取下一任务信息的指令。一个实施方式中,包括:如果所述当前任务的状态为接单状态,并且所述当前位置与所述特定订单的提取位置位于同一地理范围或者所述当前位置与所述提取位置之间的距离不超出第二距离阈值,则将所述特定订单的提取位置与配送位置分别作为导航路径的起点与终点,生成第三导航指令并发送给所述终端。这些实施方式在不冲突的情况下可以任意组合,不作限定。

本实施例中,智能配件还可以提供用于切换位置服务包含的导航路线的数据。具体的,设置于所述智能配件的摄像头采集穿戴了所述智能配件的所述配送资源当前位置的交通环境数据;如果根据所述交通环境数据确定当前位置的交通为拥塞状态,则向所述终端发送导航路线切换指令。进一步,通过智能配件与所述终端之间的蓝牙连接,接收所述终端发送的备选路线的信息;并接收所述配送资源从所述备选路线中选定目标路线的语音信息,将选定的目标路线发送给所述终端。从而完成路线切换。

请参考图3,图中所示为一种位置服务触发流程的示例。骑手为配送资源,执行配送任务中携带头盔以及手机。头盔为包括按钮模块、处理器(即控制模块)以及蓝牙模块的智能配件。骑手携带的手机具有APP,可以理解为终端,用于与头盔通过蓝牙进行数据交互。该流程包括:S301,启动手机APP。S302,通过APP扫描头盔码,头盔与手机建立蓝牙连接,绑定后头盔与骑手手机通过蓝牙信道通信。S303,服务端绑定头盔与骑手信息。S304,骑手佩戴头盔,通过头盔佩戴检测验证。检测骑手在配送骑行中佩戴头盔,确保骑行安全。S305,头盔的按钮模块检测到头盔的实体按钮被按下。S306,按下操作对应的数据通过总线传输至头盔处理器。S307,头盔处理器处理数据并压缩,通过蓝牙对外传输处理后的数据。S308,APP接收到头盔通过蓝牙传输的数据,检测到按钮被按下两次,手机获取下一任务信息,根据该任务涉及的位置信息开启导航。例如,如果该任务为外卖取餐阶段,则根据骑手当前位置以及该任务的提取位置为骑手提供导航服务;如果该任务为外卖送餐阶段,则根据骑手当前位置以及该任务的配送位置为骑手提供导航服务。

需要说明的是,在不冲突的情况下,在本实施例和本申请的其他实施例中给出的特征可以相互组合,并且步骤S201和S202或类似用语不限定步骤必须先后执行。

至此,对本实施例提供的方法进行了说明,所述方法通过配送资源携带的智能配件的预设控制操作,从而避免了配送资源在终端上进行开启位置服务的一系列操作,使得终端提供位置服务的触发操作得以简化,解决了如何向配送资源提供高效的位置服务的问题。

以上述实施例为基础,本申请第二实施例提供一种位置服务提供方法,所述方法应用于执行配送任务的配送资源携带的终端。相同部分请参考上述实施例对应的说明即可。以下结合图4对所述方法进行说明。图4所示的位置服务提供方法,包括:步骤S401至步骤S404。

步骤S401,获得智能配件发送的用于触发终端向所述配送资源提供针对当前配送任务的位置服务的触发数据。

本步骤中,终端获得所述触发数据。所述触发数据为针对所述智能配件的预设控制操作生成。优选的,所述智能配件为智能头盔。所述预设控制操作参见上述实施例中的说明,此处不赘述。

本实施例中,智能配件与配送资源的信息可以具有绑定关系。具体的绑定过程包括下述处理:扫描设置于所述智能配件的标签,与所述智能配件建立蓝牙连接;所述蓝牙连接用于在所述智能配件与所述终端之间导航指令以及导航数据;所述终端对应的配送资源的信息与所述智能配件具有绑定关系。所述标签可以为二维码。

步骤S402,获取所述配送资源的信息,确定所述智能配件与所述配送资源的信息具有绑定关系。

本步骤为获取配送资源的信息,确定配送资源与发送触发数据的智能配件是绑定的。配送资源为骑手,配送资源的信息可以是骑手ID,通过所述绑定关系可以确认骑手身份。实施时,配送资源启动所述终端的APP并登录,登录后对智能配件扫码,获取智能配件的信息,从而将智能配件与配送资源的信息绑定。智能配件与所述终端之间数据通道可以在确定二者之间具有绑定关系后建立,数据通道建立后在智能配件向终端发送触发数据,和/或进行其他数据交互时可以不再验证信息绑定关系,也可以验证信息绑定关系。实施时,当终端收到触发数据后,可以根据所述绑定关系获取配送资源的信息。当然当前登录APP的配送资源也可以为与智能配件具有绑定关系的配送资源,这种方式下,配送资源每次登录APP需要向服务器发送请求以获取预先存储的智能配件的信息与配送资源的信息的绑定关系,如果确定与终端之间建立了数据通道(如蓝牙连接)的智能配件与服务器针对该请求返回的智能配件不一致,则重新建立数据通道。

步骤S403,根据所述配送资源的信息获得所述配送资源执行的当前配送任务。

本步骤中,所述当前配送任务的获得方式不做限定,可以为终端获取本地记录的当前配送任务,也可以向服务端请求配送资源对应的当前配送任务。其中,所述根据所述配送资源的信息获得所述配送资源执行的当前配送任务,包括:向服务端请求获取所述配送资源的待执行配送任务,作为所述当前配送任务;或者,获取所述终端记录的所述配送资源执行中配送任务,作为所述当前配送任务。其中,所述获取所述终端记录的所述配送资源执行中配送任务,作为所述当前配送任务,包括:获取所述配送资源的未完成订单的配送订单序列中第一个为配送状态的订单,作为当前配送任务;或者,获取所述配送资源的对应的配送地址序列,将第一个为配送属性的配送地址所对应的订单,作为所述当前配送任务。其中,所述向服务端请求获取所述配送资源的待执行配送任务,作为所述当前配送任务,包括:接收服务器提供的为配送属性的当前配送地址,将所述当前配送地址关联的订单作为所述当前配送任务;或者,接收服务器提供的为配送状态的当前配送订单,作为所述当前配送任务;或者,接收服务器提供的所述配送资源的未完成订单对应的配送地址序列,将第一个为配送属性的配送地址所对应的订单,作为所述当前配送任务;或者,接收服务器提供的所述配送资源的未完成订单的配送订单序列,将第一个为配送状态的订单,作为所述当前配送任务。优选的,所述配送订单序列以及所述配送地址序列,为根据配送任务中各订单的下单时间先后、各订单的配送地址以及提取地址所在区域、商户订单压力及出餐时长等一种或多种因素确定。

步骤S404,针对所述当前配送任务为所述配送资源提供位置服务。

本实施例中,所述位置服务可以为基于终端针对所述当前配送任务获得的导航数据提供的位置服务。其中,所述针对所述当前配送任务为所述配送资源提供位置服务,包括:获得所述配送资源的位置信息;根据所述位置信息与所述配送资源在执行配送的订单进行匹配,将与所述位置信息匹配的订单,作为所述配送资源执行的当前配送任务对应的特定订单;根据所述特定订单,调取导航功能。其中,所述获取所述配送资源的位置信息,包括:确定所述配送资源的当前位置;所述根据所述特定订单,调取导航功能,包括:根据所述特定订单的状态确定所述配送资源执行的当前配送任务的状态;如果所述当前位置与所述当前配送任务对应的特定订单的提取位置在同一地理范围,并且所述当前配送任务的状态为配送状态,则根据所述当前配送任务对应的特定订单的提取位置以及配送位置获取导航数据,使用所述导航数据为所述配送资源提供位置服务。例如,骑手使用的手机根据骑手当前位置判断骑手开始提取配送对象如在商家店铺取外卖,手机根据当前配送任务中订单的提取位置及配送位置获得导航数据,具体为将提取位置作为导航起点,将配送位置作为导航终点查询获得导航数据。

本实施例中,如果所述当前位置与所述当前配送任务对应的特定订单的配送位置在同一地理范围,并且所述当前配送任务的状态为配送状态或完成状态,则获取下一配送任务,根据所述当前位置与所述下一配送任务对应的提取位置或配送位置获取导航数据,使用所述导航数据为所述配送资源提供位置服务。例如,骑手使用的手机根据骑手当前位置判断骑手将配送对象送达对应的配送地址,则接收到的触发数据后,获取下一配送任务,根据下一配送任务的提取地址与骑手当前位置获得导航数据;或者,根据下一配送任务的配送位置获得导航数据,从而继续导航。实施时,也可以由智能终端根据配送资源的当前位置以及终端发送的当前配送任务的状态或阶段信息生成获取下一任务指令。终端接收获取下一任务信息的指令,所述获取下一任务信息的指令,为所述当前任务的状态为配送状态,并且所述智能配件的当前位置与所述订单信息包含的配送位置位于同一地理范围或者所述当前位置与所述配送位置之间的距离不超出第一距离阈值,生成的获取任务信息的指令。终端获取下一任务信息后,将所述智能配件的当前位置作为导航路径的起点,将所述下一任务信息包含的提取位置和/或配送位置作为导航路径的终点,获得导航数据。

本实施例中,可以由智能配件根据所述导航数据为配送资源提供位置服务,具体包括下述处理:将所述导航数据发送给所述智能配件,以使所述智能配件用于为所述配送资源提供位置服务,例如由智能配件对导航数据进行语音播报;和/或,在不影响配送资源的观察视线的情况下展示所述导航数据。当然,也可以由终端根据导航数据为配送资源提供语音和/或文字图像形式的位置服务,具体包括下述处理:根据所述导航数据进行语音播报;和/或,在置于所述配送资源的骑行设备且不影响配送资源的观察视线的终端展示所述导航数据。

本实施例中,可以由智能配件生成不同导航指令,发送给终端;由终端进一步获得具体的导航数据。具体包括:获得所述触发数据之后,向所述智能配件发送当前配送任务的状态以及订单信息;所述智能配件用于根据所述当前配送任务的状态以及订单信息生成第一导航指令、第二导航指令以及第三导航指令至少之一,并发送给所述终端。进一步,一个实施方式中,所述针对所述当前配送任务为所述配送资源提供位置服务,包括:接收所述智能配件发送的第一导航指令,根据所述第一导航指令提供所述位置服务;所述第一导航指令为所述当前配送任务为配送状态时,将所述智能配件的当前位置与所述订单信息包含的配送位置分别作为导航路径的起点与终点,生成的导航指令。一个实施方式中,包括:接收所述智能配件发送的第二导航指令,根据所述第二导航指令提供所述位置服务;所述第二导航指令为所述当前配送任务为接单状态时,将所述智能配件的当前位置与所述订单信息包含的提取位置分别作为导航路径的起点与终点,生成的导航指令。一个实施方式中,包括:接收所述智能配件发送的第三导航指令,根据所述第三导航指令提供所述位置服务;所述第三导航指令为所述当前任务的状态为接单状态,并且所述智能配件的当前位置与所述订单信息包含的提取位置位于同一地理范围或者所述当前位置与所述提取位置之间的距离不超出第二距离阈值,将所述订单信息包含的提取位置与配送位置分别作为导航路径的起点与终点,生成的导航指令。这些实施方式在不冲突的情况下可以任意组合,不作限定。

至此,对第二实施例提供的方法进行了说明,所述方法通过配送资源携带的智能配件的预设控制操作,触发终端向配送资源提供位置服务,从而避免了配送资源在终端上进行开启位置服务的一系列操作,使得终端提供位置服务的触发操作得以简化,解决了如何向配送资源提供高效的位置服务的问题。

与第一实施例对应,本申请第三实施例提供一种位置服务触发装置。以下结合图5对所述装置进行说明。图5所示的位置服务触发装置,包括:

检测单元501,用于接收针对所述智能配件的预设控制操作,生成用于触发终端向所述配送资源提供针对当前配送任务的位置服务的触发数据;

通道确定单元502,用于确定所述智能配件与所述配送资源携带的终端具有数据通道;所述智能配件与所述配送资源的信息具有绑定关系;

发送单元503,用于通过所述数据通道向所述配送资源携带的终端发送所述触发数据。

可选的,所述检测单元501具体用于:检测针对所述智能配件的指定对象的控制操作;响应于检测到所述指定对象被触发设定次数,生成所述触发数据。

可选的,所述装置还包括位置服务单元,所述位置服务单元用于:向所述配送资源携带的终端发送所述触发数据之后,获得所述终端提供的针对所述当前配送任务的导航数据,为所述配送资源提供位置服务。

可选的,所述位置服务单元具体用于:根据所述当前配送任务的导航数据进行语音播报;和/或,在不遮挡所述配送资源移动中观察真实场景的视线位置,以文字形式和/或地图形式显示所述当前配送任务的导航数据对应的虚拟导航信息。

可选的,所述位置服务单元具体用于:响应于检测到针对所述智能配件的第一预设控制操作,生成用于触发终端将所述当前配送任务的状态更新为开始配送状态和/或向所述当前配送任务对应的目标用户发送开始配送提示信息;和/或,响应于检测到针对所述智能配件的第二预设控制操作,生成用于触发终端将所述当前配送任务的状态更新为即将送达状态,并向所述当前配送任务对应的目标用户发送即将送达提示信息;和/或,响应于检测到针对所述智能配件的第三预设控制操作,生成用于触发终端将所述当前配送任务的状态更新为配送完成状态。

可选的,所述位置服务单元具体用于:采集所述配送资源执行当前配送任务的环境数据;接收所述终端提供的针对当前配送任务的位置服务的数据,根据所述环境数据以及所述终端提供的针对当前配送任务的位置服务的数据,确定向所述配送资源推荐的导航路线;或者,向所述终端发送所述环境数据,以使所述终端根据所述环境数据以及所述针对当前配送任务的位置服务的数据,确定向所述配送资源推荐的导航路线。

可选的,所述发送单元具体用于:以广播模式广播所述触发数据;接收到广播的触发数据的终端,用于将接收到的触发数据透传给服务端;所述服务端用于将所述触发数据发送给所述配送资源携带的终端。

可选的,所述位置服务单元具体用于:向所述配送资源携带的终端发送所述触发数据之后,获取所述配送资源的位置信息;根据所述位置信息与所述配送资源在执行配送的订单进行匹配,将与所述位置信息匹配的订单,作为所述配送资源执行的当前配送任务对应的特定订单;根据所述特定订单,调取导航功能。

可选的,所述位置服务单元具体用于:确定所述智能配件的当前定位信息,将所述当前定位信息指示的位置作为所述配送资源的当前位置;根据所述特定订单的状态确定所述配送资源执行的当前配送任务的状态;如果所述当前配送任务为配送状态,则将所述当前位置与所述特定订单的配送位置分别作为导航路径的起点与终点,生成第一导航指令并发送给所述终端;和/或,如果所述当前配送任务为接单状态,则将所述当前位置与所述特定订单的提取位置分别作为导航路径的起点与终点,生成第二导航指令并发送给所述终端;和/或,如果所述当前任务的状态为接单状态,并且所述当前位置与所述特定订单的提取位置位于同一地理范围或者所述当前位置与所述提取位置之间的距离不超出第二距离阈值,则将所述特定订单的提取位置与配送位置分别作为导航路径的起点与终点,生成第三导航指令并发送给所述终端。

可选的,所述位置服务单元具体用于:如果所述当前任务的状态为配送状态,并且所述当前位置与所述订单信息包含的配送位置位于同一地理范围或者所述当前位置与所述配送位置之间的距离不超出第一距离阈值,则向所述终端发送获取下一任务信息的指令。

可选的,所述检测单元501具体用于:所述智能配件的指定对象模块检测到针对所述指定对象的预设控制操作,获取针对所述指定对象的预设控制操作对应的第一触发数据,将所述第一触发数据通过总线传输至所述智能配件的控制模块;所述控制模块对所述第一触发数据进行处理和/或压缩,得到第二触发数据;所述第二触发数据为发送给所述终端的触发数据。

可选的,所述智能配件为智能头盔。

与第二实施例对应,本申请第四实施例提供一种位置服务提供装置。以下结合图6对所述装置进行说明。图6所示的位置服务提供装置,包括:

接收单元601,用于获得智能配件发送的用于触发终端向所述配送资源提供针对当前配送任务的位置服务的触发数据;

配送资源获取单元602,用于获取所述配送资源的信息,确定所述智能配件与所述配送资源的信息具有绑定关系;

配送任务获得单元603,用于根据所述配送资源的信息获得所述配送资源执行的当前配送任务;

位置服务单元604,用于针对所述当前配送任务为所述配送资源提供位置服务。

可选的,所述配送任务获得单元603具体用于:向服务端请求获取所述配送资源的待执行配送任务,作为所述当前配送任务;或者,获取所述终端记录所述配送资源的执行中配送任务,作为所述当前配送任务。

可选的,所述配送任务获得单元603具体用于:获取所述配送资源的未完成订单的配送订单序列中第一个为配送状态的订单,作为当前配送任务;或者,获取所述配送资源的未完成订单对应的配送地址序列,将第一个为配送属性的配送地址所对应的订单,作为所述当前配送任务。

可选的,所述配送任务获得单元603具体用于:接收服务器提供的为配送属性的当前配送地址,将所述当前配送地址关联的订单作为所述当前配送任务;或者,接收服务器提供的为配送状态的当前配送订单,作为所述当前配送任务;或者,接收服务器提供的所述配送资源的未完成订单对应的配送地址序列,将第一个为配送属性的配送地址所对应的订单,作为所述当前配送任务;或者,接收服务器提供的所述配送资源的未完成订单的配送订单序列,将第一个为配送状态的订单,作为所述当前配送任务。

可选的,所述针对所述当前配送任务为所述配送资源提供位置服务,包括:获取所述配送资源的位置信息;根据所述位置信息与所述配送资源在执行配送的订单进行匹配,将与所述位置信息匹配的订单,作为所述配送资源执行的当前配送任务对应的特定订单;根据所述特定订单,调取导航功能。

可选的,所述位置服务单元604具体用于:确定所述配送资源的当前位置;根据所述特定订单的状态确定所述配送资源执行的当前配送任务的状态;如果所述当前位置与所述当前配送任务对应的特定订单的提取位置在同一地理范围,并且所述当前配送任务的状态为配送状态,则根据所述当前配送任务对应的特定订单的提取位置以及配送位置获取导航数据,使用所述导航数据为所述配送资源提供位置服务;和/或,如果所述当前位置与所述当前配送任务对应的特定订单的配送位置在同一地理范围,并且所述当前配送任务的状态为配送状态或完成状态,则获取下一配送任务,根据所述当前位置与所述下一配送任务对应的提取位置或配送位置获取导航数据,使用所述导航数据为所述配送资源提供位置服务。

可选的,所述位置服务单元604具体用于:将所述导航数据发送给所述智能配件,以使所述智能配件为所述配送资源提供位置服务。

可选的,所述位置服务单元604具体用于:根据所述导航数据进行语音播报;和/或,在置于所述配送资源的骑行设备且不影响配送资源的观察视线的终端展示所述导航数据。

可选的,所述位置服务单元604具体用于:获得所述触发数据之后,向所述智能配件发送当前配送任务的状态以及订单信息;所述智能配件用于根据所述当前配送任务的状态以及订单信息生成第一导航指令、第二导航指令以及第三导航指令至少之一,并发送给所述终端;接收所述智能配件发送的以下至少一条导航指令:第一导航指令、第二导航指令以及第三导航指令,根据所述至少一条导航指令提供所述位置服务;其中,所述第一导航指令为所述当前配送任务为配送状态时,将所述智能配件的当前位置与所述订单信息包含的配送位置分别作为导航路径的起点与终点,生成的导航指令;所述第二导航指令为所述当前配送任务为接单状态时,将所述智能配件的当前位置与所述订单信息包含的提取位置分别作为导航路径的起点与终点,生成的导航指令;所述第三导航指令为所述当前任务的状态为接单状态,并且所述智能配件的当前位置与所述订单信息包含的提取位置位于同一地理范围或者所述当前位置与所述提取位置之间的距离不超出第二距离阈值,将所述订单信息包含的提取位置与配送位置分别作为导航路径的起点与终点,生成的导航指令。

可选的,所述智能配件为智能头盔。

以上述实施例为基础,本申请第五实施例提供一种用于提供位置服务的方法,所述方法应用于服务器。以下结合图7对所述方法进行说明。图7所示的用于提供位置服务的方法,包括:步骤S701至步骤S702。

步骤S701,获取配送资源使用的终端提供的智能配件的信息以及所述配送资源的信息,建立所述智能配件的信息与所述配送资源的信息的绑定关系;所述绑定关系用于建立所述智能配件与所述终端之间的数据通道;其中,所述智能配件用于接收针对智能配件的预设控制操作,生成用于触发所述终端向所述配送资源提供针对当前配送任务的位置服务的触发数据,通过所述数据通道向所述终端发送所述触发数据。

本步骤为建立智能配件和携带该配件的配送资源之间的绑定关系。优选的,所述智能配件为智能头盔。实施时具体包括:配送资源启动所述终端的APP并登陆,扫描设置于所述智能配件的标签,获取智能配件的信息,将智能配件的信息提供给服务器;服务器根据登陆APP的配送资源的信息如身份信息,建立其与收到的智能配件的信息之间的绑定关系。进一步,在成功建立所述绑定关系之后,所述服务器指示所述终端开启建立数据通道功能,与所述智能配件之间建立数据通道。优选的,所述服务器以交互方式指示所述终端开启建立数据通道功能,询问配送资源是否允许开启所述功能,若允许,则开启建立数据通道功能,与所述智能配件之间建立数据通道。例如,询问是否开启蓝牙,与智能配件A(可以是该配件A具体标识信息)建立蓝牙连接,若检测到允许开启,则开启蓝牙,终端与A之间建立蓝牙连接。

步骤S702,确定所述配送资源的配送订单序列或当前配送订单,发送给所述终端,以使所述终端根据所述配送订单序列或当前配送订单确定所述配送资源执行的当前配送任务,根据所述触发数据向所述配送资源提供针对当前配送任务的位置服务。

本步骤为向终端提供确定当前配送任务的信息。实施时,终端根据配送资源的信息向服务器请求所述配送资源的当前配送任务,服务器确定所述配送资源的当前配送订单,作为当前配送任务指示给终端。服务器也可以将所述配送资源的配送订单序列发送给终端,由终端从所述配送订单序列中确定所述当前配送任务对应的订单。具体的,服务器确定所述配送订单序列中第一个为配送状态的订单,作为当前配送任务的信息提供给所述终端。当然,服务器也可以从配送资源对应的配送地址序列中确定第一个为配送属性的配送地址,将该配送地址对应的订单作为当前配送任务的信息发送给所述终端。从而,终端侧能够得到当前配送任务的信息,当接收到智能配件的触发数据时,可以向配送资源提供针对当前配送任务的位置服务。

至此,对本实施例提供的所述用于提供位置服务的方法进行了说明,通过建立所述绑定关系,能够使得配送资源通过与其信息具有绑定关系的智能配件触发针对当前配送任务的位置服务,而不用操作手机就能实现针对当前配送任务提供位置服务,保证配送资源的安全以及位置服务的准确性及可信性。

以上述实施例为基础,本申请第六实施例提供一种位置服务系统。以下结合图8对所述系统进行说明。图8所示的位置服务系统,包括:执行配送任务的配送资源携带的智能配件,所述配送资源使用的终端,以及,服务器;其中,

所述智能配件801,用于接收针对智能配件的预设控制操作,生成用于触发终端向所述配送资源提供针对当前配送任务的位置服务的触发数据;确定所述智能配件与所述配送资源使用的终端具有数据通道;通过所述数据通道向所述终端发送所述触发数据;

所述终端802,用于获得所述智能配件发送的所述触发数据;获取所述配送资源的信息,确定所述智能配件与所述配送资源的信息具有绑定关系;根据所述配送资源的信息获得所述配送资源执行的当前配送任务;针对所述当前配送任务为所述配送资源提供位置服务;

所述服务器803,用于获取所述终端提供的智能配件的信息以及所述配送资源的信息;建立所述智能配件的信息与所述配送资源的信息的绑定关系,所述绑定关系用于建立所述智能配件与所述终端之间的数据通道;确定所述配送资源的配送订单序列或当前配送订单,发送给所述终端,以使所述终端根据所述配送订单序列或当前配送订单确定所述配送资源执行的当前配送任务,根据所述触发数据向所述配送资源提供针对当前配送任务的位置服务。

本实施例中,配送资源启动所述终端的APP并登陆,扫描设置于所述智能配件的标签,获取智能配件的信息,将智能配件的信息提供给服务器;服务器根据登陆APP的配送资源的信息如身份信息,建立其与收到的智能配件的信息之间的绑定关系。优选的,所述智能配件为智能头盔。进一步,在成功建立所述绑定关系之后,所述服务器指示所述终端开启建立数据通道功能,与所述智能配件之间建立数据通道。优选的,所述服务器以交互方式指示所述终端开启建立数据通道功能,询问配送资源是否允许开启所述功能,若允许,则开启建立数据通道功能,与所述智能配件之间建立数据通道。例如,询问是否开启蓝牙,与智能配件A(可以是该配件A具体标识信息)建立蓝牙连接,若检测到允许开启,则开启蓝牙,终端与A之间建立蓝牙连接。

进一步,终端确定所述配送资源的当前配送任务。实施时,可以向终端提供拥有确定当前配送任务的信息,由终端确定所述当前配送任务;也可以由服务器确定当前配送任务指示给终端。一个实施方式中具体包括:服务器确定所述配送资源的配送订单序列中第一个为配送状态的订单,作为当前配送任务的信息提供给所述终端;或者,服务器确定所述配送资源对应的配送地址序列中第一个为配送属性的配送地址,将该配送地址对应的订单作为所述当前配送任务的信息提供给所述终端。从而,终端侧能够得到当前配送任务的信息。当配送资源触发智能配件的预设操作时,智能配件生成所述触发数据,并通过所述数据通道发送给所述终端,由终端触发向配送资源提供针对当前配送任务的位置服务。

至此,对本实施例提供的系统进行了说明,通过建立所述绑定关系,能够使得配送资源通过与其信息具有绑定关系的智能配件触发针对当前配送任务的位置服务,而不用操作手机就能实现针对当前配送任务位置服务,保证配送资源安全以及位置服务的准确性及可信性。

以上述实施例为基础,本申请第七实施例提供一种电子设备,相关的部分请参见上述实施例的对应说明即可。请参考图9,图中所示的电子设备包括:存储器901,以及处理器902;所述存储器用于存储计算机程序,所述计算机程序被处理器运行后,执行本申请实施例提供的所述方法。

以上述实施例为基础,本申请第八实施例提供一种存储设备,相关的部分请参见上述实施例的对应说明即可。所述存储设备的示意图类似图9。所述存储设备存储有计算机程序,所述计算机程序被处理器运行后,执行本申请实施例提供的所述方法。

在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。

1、计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitory media),如调制的数据信号和载波。

2、本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本申请虽然以较佳实施例公开如上,但其并不是用来限定本申请,任何本领域技术人员在不脱离本申请的精神和范围内,都可以做出可能的变动和修改,因此本申请的保护范围应当以本申请权利要求所界定的范围为准。

技术分类

06120114698656