著录项信息
专利名称 | 提供货物运送轨迹的方法和装置 |
申请号 | CN201210406497.8 | 申请日期 | 2012-10-23 |
法律状态 | 暂无 | 申报国家 | 中国 |
公开/公告日 | 2013-03-13 | 公开/公告号 | CN102968703A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06Q10/08 | IPC分类号 | G;0;6;Q;1;0;/;0;8;;;G;0;6;Q;5;0;/;2;8;;;G;0;6;F;1;7;/;3;0查看分类表>
|
申请人 | 北京京东世纪贸易有限公司 | 申请人地址 | 北京市海淀区知春路76号6层
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 北京京东振世信息技术有限公司 | 当前权利人 | 北京京东振世信息技术有限公司 |
发明人 | 曾李发;谭畅 |
代理机构 | 中原信达知识产权代理有限责任公司 | 代理人 | 李宝泉;周亚荣 |
摘要
本发明提供一种提供货物运送轨迹的方法和装置,能够提高查询货物运送状态时的用户体验。该方法包括:接收第一类终端设备在货物运送过程中按预设时间间隔发送的货物所处位置的位置信息,其中所述第一类终端设备具有地理定位功能,并且陪同所述货物运行;对应地保存所述位置信息和所述货物的标识;在接收到第二类终端设备发送的用于查询货物运送轨迹的查询信息后,根据该查询信息所指定的时间区间和货物的标识,从保存的所述位置信息中获取该时间区间内的该货物的位置信息;根据获取的位置信息在地图上绘制该货物运送轨迹然后向所述第二类终端设备输出该地图。
1.一种提供货物运送轨迹的方法,其特征在于,包括:
服务器接收第一类终端设备在货物运送过程中按预设时间间隔发送的货物所处位置的位置信息,其中所述第一类终端设备具有地理定位功能,并且陪同所述货物运行;
所述服务器对应地保存所述位置信息和所述货物的标识;
所述服务器在接收到第二类终端设备发送的用于查询货物运送轨迹的查询信息后,根据该查询信息所指定的时间区间和货物的标识,从保存的所述位置信息中获取该时间区间内的该货物的位置信息;
所述服务器根据获取的位置信息在地图上绘制该货物运送轨迹然后向所述第二类终端设备输出该地图;
对应地保存所述位置信息和所述货物的标识的步骤包括:对应于各个货物的标识,将该货物的位置信息记录在数据库的一个或多个条目中,其中一个条目记录一个预设时间段的多个位置信息;
根据该查询信息所指定的时间区间和货物的标识,从保存的所述位置信息中获取该时间区间内的该货物的位置信息的步骤包括:根据所述时间区间确定覆盖该时间区间的所述预设时间段,从确定的所述预设时间段内获取属于所述时间区间内该货物的位置信息。
2.根据权利要求1所述的方法,其特征在于,接收第一类终端设备在货物运送过程中按预设时间间隔发送的货物所处位置的位置信息的步骤之前,还包括:按预设的时间间隔发送请求信息,该请求信息用于请求所述第一类终端设备返回当前货物所处位置的位置信息。
3.根据权利要求1或2所述的方法,其特征在于,在所述输出该地图的步骤之前,还包括:
获取货物信息,所述货物信息包括货物标识和货物要经过的分拣中心、配送站、和货物运送目的地;
在所述地图中绘制货物当前位置至当前目标位置的规划路径。
4.一种提供货物运送轨迹的装置,设置在服务器中,其特征在于,该装置包括:
接收模块,用于接收第一类终端设备在货物运送过程中按预设时间间隔发送的货物所处位置的位置信息,其中所述第一类终端设备具有地理定位功能,并且陪同所述货物运行;
保存模块,用于对应地保存所述位置信息和所述货物的标识;
提取模块,用于在接收到第二类终端设备发送的用于查询货物运送轨迹的查询信息后,根据该查询信息所指定的时间区间和货物的标识,从保存的所述位置信息中提取该时间区间内的该货物的位置信息;
输出模块,用于根据获取的位置信息在地图上绘制该货物运送轨迹然后向所述第二类终端设备输出该地图;
所述保存模块还用于对应于各个货物的标识,将该货物的位置信息记录在数据库的一个或多个条目中,其中一个条目记录一个预设时间段的多个位置信息;
所述提取模块还用于根据所述时间区间确定覆盖该时间区间的所述预设时间段,从确定的所述预设时间段内获取属于所述时间区间内该货物的位置信息。
5.根据权利要求4所述的装置,其特征在于,还包括发送模块,用于按预设的时间间隔发送请求信息,该请求信息用于请求所述第一类终端设备返回当前货物所处位置的位置信息。
6.根据权利要求4或5所述的装置,其特征在于,还包括:
获取模块,用于获取货物信息,所述货物信息包括货物标识和货物要经过的分拣中心、配送站、和货物运送目的地;
规划模块,用于在所述地图中绘制货物当前位置至当前目标位置的规划路径。
提供货物运送轨迹的方法和装置\n技术领域\n[0001] 本发明涉及计算机技术领域,特别地涉及提供货物运送轨迹的方法和装置。\n背景技术\n[0002] 随着经济的发展,现代物流系统也日益发达和完善,能够提供较为详细的包裹投递跟踪信息查询服务,客户在计算机或智能手机等终端设备上可以按订单编号等货物标识来查询货物的运送状态。目前的运送状态主要包括基于各个囤货节点的描述,例如货物P从分拣中心A出发,经由配送站B到达收货地址C,则在不同时间段内,用户查询到的货物P的运送状态例如:\n[0003] 2012-7-161:07:21,位于分拣中心A;\n[0004] 2012-7-165:40:56,位于配送站B;\n[0005] 2012-7-167:32:35,配送员已经从配送站B出发,请您准备收货。\n[0006] 对于用户来说,虽然能够查到上述运送状态,但不能获知例如从分拣中心A至配送站B、或者从配送站B到收货地址C的过程中货物的运送状态,影响了用户体验。\n发明内容\n[0007] 有鉴于此,本发明提供一种提供货物运送轨迹的方法和装置,能够提高查询货物运送状态时的用户体验。\n[0008] 为实现上述目的,根据本发明的一个方面,给出了一种提供货物运送轨迹的方法。\n[0009] 本发明的提供货物运送轨迹的方法包括:服务器接收第一类终端设备在货物运送过程中按预设时间间隔发送的货物所处位置的位置信息,其中所述第一类终端设备具有地理定位功能,并且陪同所述货物运行;所述服务器对应地保存所述位置信息和所述货物的标识;所述服务器在接收到第二类终端设备发送的用于查询货物运送轨迹的查询信息后,根据该查询信息所指定的时间区间和货物的标识,从保存的所述位置信息中获取该时间区间内的该货物的位置信息;所述服务器根据获取的位置信息在地图上绘制该货物运送轨迹然后向所述第二类终端设备输出该地图;对应地保存所述位置信息和所述货物的标识的步骤包括:对应于各个货物的标识,将该货物的位置信息记录在数据库的一个或多个条目中,其中一个条目记录一个预设时间段的多个位置信息;根据该查询信息所指定的时间区间和货物的标识,从保存的所述位置信息中获取该时间区间内的该货物的位置信息的步骤包括:根据所述时间区间确定覆盖该时间区间的所述预设时间段,从确定的所述预设时间段内获取属于所述时间区间内该货物的位置信息。\n[0010] 可选地,接收第一类终端设备在货物运送过程中按预设时间间隔发送的货物所处位置的位置信息的步骤之前,还包括:按预设的时间间隔发送请求信息,该请求信息用于请求所述第一类终端设备返回当前货物所处位置的位置信息。\n[0011] 可选地,在所述输出该地图的步骤之前,还包括:获取货物信息,所述货物信息包括货物标识和货物要经过的分拣中心、配送站、和货物运送目的地;在所述地图中绘制货物当前位置至当前目标位置的规划路径。\n[0012] 根据本发明的另一方面,给出了一种提供货物运送轨迹的装置。\n[0013] 本发明的提供货物运送轨迹的装置设置在服务器中,该装置包括:接收模块,用于接收第一类终端设备在货物运送过程中按预设时间间隔发送的货物所处位置的位置信息,其中所述第一类终端设备具有地理定位功能,并且陪同所述货物运行;保存模块,用于对应地保存所述位置信息和所述货物的标识;提取模块,用于在接收到第二类终端设备发送的用于查询货物运送轨迹的查询信息后,根据该查询信息所指定的时间区间和货物的标识,从保存的所述位置信息中提取该时间区间内的该货物的位置信息;输出模块,用于根据获取的位置信息在地图上绘制该货物运送轨迹然后向所述第二类终端设备输出该地图;所述保存模块还用于对应于各个货物的标识,将该货物的位置信息记录在数据库的一个或多个条目中,其中一个条目记录一个预设时间段的多个位置信息;所述提取模块还用于根据所述时间区间确定覆盖该时间区间的所述预设时间段,从确定的所述预设时间段内获取属于所述时间区间内该货物的位置信息。\n[0014] 可选地,还包括发送模块,用于按预设的时间间隔发送请求信息,该请求信息用于请求所述第一类终端设备返回当前货物所处位置的位置信息。\n[0015] 可选地,还包括:获取模块,用于获取货物信息,所述货物信息包括货物标识和货物要经过的分拣中心、配送站、和货物运送目的地;规划模块,用于在所述地图中绘制货物当前位置至当前目标位置的规划路径。\n[0016] 根据本发明的技术方案,通过接收货物在运送过程中的位置信息并根据该位置信息在地图上绘制轨迹,使用户能够得知货物当前的准确位置,于是用户清楚地掌握货物的运送进度,做到心中有数。另外在本发明实施例的数据处理中,按时间段保存位置信息,提高了数据库在海量数据中的检索效率,从而提高了绘制以及输出地图的效率,使用户能够快速查询货物当前位置及运行轨迹。\n附图说明\n[0017] 附图用于更好地理解本发明,并不构成对本发明的不当限定。其中:\n[0018] 图1是根据本发明实施例的提供货物运送轨迹的方法的主要步骤的示意图;\n[0019] 图2是根据本发明实施例的提供货物运送轨迹的装置的基本结构的示意图;\n[0020] 图3是根据本发明实施例的终端装置的基本结构的示意图。\n具体实施方式\n[0021] 以下结合附图对本发明的示范性实施例做出说明,其中包括本发明实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本发明的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。\n[0022] 图1是根据本发明实施例的提供货物运送轨迹的方法的主要步骤的示意图。如图1所示,本发明实施例的提供货物运送轨迹的方法由物流中心的服务器执行,主要包括步骤S11至步骤S14。\n[0023] 步骤S11:接收第一类终端设备在货物运送过程中按预设时间间隔发送的货物所处位置的位置信息。这里的第一类终端设备具有地理定位功能,例如可以利用全球定位系统(GPS)来获取当前经纬度坐标。第一类终端设备陪同货物运行,例如装在配送车辆上或者由配送员持有。该位置信息中可以包含货物标识,这样在货物更换配送载体,例如从一辆配送车辆转移到另一辆配送车辆或转移到配送员时,用来提供货物位置信息的第一类终端设备也随之更换,但不影响服务器获知货物位置。\n[0024] 服务器可以根据预设的时间间隔来发送请求信息,该请求信息用于请求第一类终端设备返回当前货物所处位置的位置信息。\n[0025] 步骤S12:对应地保存所述位置信息和所述货物的标识。\n[0026] 步骤S13:在接收到第二类终端设备发送的用于查询货物运送轨迹的查询信息后,根据该查询信息所指定的时间区间和货物的标识,从保存的位置信息中获取该时间区间内的该货物的位置信息。\n[0027] 步骤S14:根据获取的位置信息在地图上绘制该货物运送轨迹然后向该第二类终端设备输出该地图。\n[0028] 从以上步骤可以看出,用户可以通过第二类终端设备获得包含有货物运送轨迹的地图,从而能够得知货物当前的准确位置,于是用户能够清楚地掌握货物的运送进度,做到心中有数,所以按照上述方法有助于提高用户体验。\n[0029] 优选地,服务器可以先获取货物信息,这里的货物信息主要包括货物标识和货物要经过的分拣中心、配送站、和货物运送目的地,然后服务器可以在地图中绘制货物当前位置至当前目标位置的规划路径,使用户更加清楚货物下一步的动向。\n[0030] 在步骤S13中,要从保存的位置信息中获取该时间区间内的该货物的位置信息,在货物量很大的情况下,位置信息的数量也是一个非常大的数目。\n[0031] 例如终端设备按间隔1分钟向服务器发送位置信息,并且当前有1000台配送车辆在运行,那么1天的位置信息的条数是:1000(车)×24(小时)×60(分钟)=1440,0000(条)。\n因为货物对应一台配送车,所以在查找一件货物的位置信息时需要从1440,0000条记录中查找,如果保存更长时间范围内的位置信息例如10天,那么位置信息的条数达到亿级,这时记录数比较大,数据库本身的查询检索效率就会降低。\n[0032] 所以为了提高数据库的检索效率,服务器在步骤S12中,可以对应于各个货物的标识,将该货物的位置信息记录在数据库的一个或多个条目中,其中一个条目记录一个预设时间段(例如1小时)的多个位置信息,这样可以减少数据库的条目数量,在步骤S13中,先根据查询信息指定的时间区间确定覆盖该时间区间的预设时间段,从确定的预设时间段(例如上述的1小时)内获取属于时间区间内该货物的位置信息。\n[0033] 例如具体可以在服务器中给每一台车都建立一个数组,用于存储该车的一段时间内收到的位置信息,例如,在9:00:00-9:59:59之间收到位置信息放到这个数组中,当时间到达10:00时,把上述收到的位置信息组合成一个XML串,放到数据库的一条记录中,并在数据库中记录该分段轨迹的时间区间是9:00:00-9:59:59。然后清空上述数组,继续接收处理\n10:00:00-10:59:59之间的位置,当到11点时,又把这些信置信息组合成一个XML串,放到数据库的一条记录中,并在数据库中记录该分段轨迹的时间区间是10:00:00-10:59:59。这样一天的数据量是1000(车)×24(小时)×1(一小时一条数据库记录)=2,4000条记录,可以看出数据库的条目数是上文中的1440,0000的1/60。例如要查询货物9:40到11:15分钟的轨迹,服务器根据货物标识和货物装车信息(即哪个货物装在哪台车上),从2,4000条记录中根据时间信息查出三条数据库条目,即9:00:00-9:59:59,10:00:00-10:59:59,以及11:00:\n00-11:59:59。然后把这些数据组合,并且排除9:40之前、11:15分之后的位置信息,得到的就是配送车辆在9:40到11:15之间每分钟的位置信息。\n[0034] 图2是根据本发明实施例的提供货物运送轨迹的装置的基本结构的示意图。该装置可以设置在上文中的服务器内。如图2所示,提供货物运送轨迹的装置20主要包括接收模块21、保存模块22、提取模块23、和输出模块24。\n[0035] 接收模块21用于接收第一类终端设备在货物运送过程中按预设时间间隔发送的货物所处位置的位置信息,其中第一类终端设备具有地理定位功能,并且陪同货物运行。保存模块22用于对应地保存位置信息和货物的标识。提取模块23用于在接收到第二类终端设备发送的用于查询货物运送轨迹的查询信息后,根据该查询信息所指定的时间区间和货物的标识,从保存的位置信息中提取该时间区间内的该货物的位置信息。输出模块24用于根据获取的位置信息在地图上绘制该货物运送轨迹然后向第二类终端设备输出该地图。\n[0036] 保存模块22还可用于对应于各个货物的标识,将该货物的位置信息记录在数据库的一个或多个条目中,其中一个条目记录一个预设时间段的多个位置信息;并且提取模块还可用于根据上述时间区间确定覆盖该时间区间的上述预设时间段,从确定的预设时间段内获取属于上述时间区间内该货物的位置信息。\n[0037] 提供货物运送轨迹的装置20还可以包括发送模块(图中未示出),用于按预设的时间间隔发送请求信息,该请求信息用于请求第一类终端设备返回当前货物所处位置的位置信息。\n[0038] 提供货物运送轨迹的装置20还可以包括获取模块和规划模块(图中未示出),其中获取模块用于获取货物信息,货物信息包括货物标识和货物要经过的分拣中心、配送站、和货物运送目的地;规划模块,用于在地图中绘制货物当前位置至当前目标位置的规划路径。\n[0039] 对于配送车辆车载的或者配送员手持的第一类终端设备,其中可以设置如图3所示的终端装置。图3是根据本发明实施例的终端装置的基本结构的示意图。图3中的终端装置30主要包括位置获取模块31、请求接收模块32和请求响应模块33。位置获取模块31用于获取当前的位置信息;请求接收模块32用于接收请求信息,该请求信息用于请求上述的位置信息;请求响应模块33用于将上述位置信息返回给上述请求信息的发送方。\n[0040] 根据本发明实施例的技术方案,通过接收货物在运送过程中的位置信息并根据该位置信息在地图上绘制轨迹,使用户能够得知货物当前的准确位置,于是用户清楚地掌握货物的运送进度,做到心中有数。另外在本发明实施例的数据处理中,按时间段保存位置信息,提高了数据库在海量数据中的检索效率,从而提高了绘制以及输出地图的效率,使用户能够快速查询货物当前位置及运行轨迹。\n[0041] 以上结合具体实施例描述了本发明的基本原理,但是,需要指出的是,对本领域的普通技术人员而言,能够理解本发明的方法和设备的全部或者任何步骤或者部件,可以在任何计算装置(包括处理器、存储介质等)或者计算装置的网络中,以硬件、固件、软件或者它们的组合加以实现,这是本领域普通技术人员在阅读了本发明的说明的情况下运用他们的基本编程技能就能实现的。\n[0042] 因此,本发明的目的还可以通过在任何计算装置上运行一个程序或者一组程序来实现。所述计算装置可以是公知的通用装置。因此,本发明的目的也可以仅仅通过提供包含实现所述方法或者装置的程序代码的程序产品来实现。也就是说,这样的程序产品也构成本发明,并且存储有这样的程序产品的存储介质也构成本发明。显然,所述存储介质可以是任何公知的存储介质或者将来所开发出来的任何存储介质。\n[0043] 还需要指出的是,在本发明的装置和方法中,显然,各部件或各步骤是可以分解和/或重新组合的。这些分解和/或重新组合应视为本发明的等效方案。并且,执行上述系列处理的步骤可以自然地按照说明的顺序按时间顺序执行,但是并不需要一定按照时间顺序执行。某些步骤可以并行或彼此独立地执行。\n[0044] 上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,取决于设计要求和其他因素,可以发生各种各样的修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。
法律信息
- 2021-03-09
专利权的转移
登记生效日: 2021.02.23
专利权人由北京京东世纪贸易有限公司变更为北京京东振世信息技术有限公司
地址由100176 北京市北京经济技术开发区科创十四街99号2号楼B168室变更为100086 北京市海淀区知春路76号6层
- 2016-10-05
- 2013-04-10
实质审查的生效
IPC(主分类): G06Q 10/08
专利申请号: 201210406497.8
申请日: 2012.10.23
- 2013-03-13
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2003-08-20
|
2002-02-04
| | |
2
| |
2010-03-03
|
2008-02-27
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |