[发明专利]一种查询物流数据的方法和系统在审
申请号: | 201710472999.3 | 申请日: | 2017-06-20 |
公开(公告)号: | CN107480164A | 公开(公告)日: | 2017-12-15 |
发明(设计)人: | 朱明辉 | 申请(专利权)人: | 华迪计算机集团有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06Q10/08 |
代理公司: | 北京工信联合知识产权代理有限公司11266 | 代理人: | 郭一斐 |
地址: | 100192 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 查询 物流 数据 方法 系统 | ||
1.一种查询物流数据的方法,用于对快递物流数据进行查询,其特征在于,所述方法包括:
将快递物流数据划分为面单数据和状态数据,其中面单数据是快递单上的快递基本信息,状态数据是物流流转信息;
基于每个季度的快递物流信息建立快递物流数据的索引;
从分布式消息队列取出快递物流数据,将其中的面单数据放入全文搜索引擎,状态数据放入分布式数据库;
当待查询面单的面单号未知时,以http请求的方式从全文搜索引擎中检索面单数据,从全文搜索引擎中获取面单数据后,根据面单数据中的面单号,从分布式数据库中获取面单号对应的状态数据;
当待查询面单的面单号已知时,直接以http请求的方式分别从全文搜索引擎中获取其他面单数据,从分布式数据库中获取面单号对应的状态数据。
2.根据权利要求1所述的方法,其特征在于,所述面单数据包括面单号、面单建立时间、寄件人姓名、寄件人电话、收件人姓名、收件人电话、收件人地址和寄件人地址。
3.根据权利要求1所述的方法,其特征在于,数据的索引按照名称进行标识,且所述名称全部为小写字符。
4.根据权利要求1所述的方法,其特征在于,所述全文搜索引擎是基于Lucene的搜索服务器ElasticSearch。
5.根据权利要求1所述的方法,其特征在于,所述分布式数据库是Hadoop database。
6.一种数据查询系统,其用于对快递物流数据进行查询,其特征在于,所述系统包括:
数据查询客户端,其用于向服务器发送查询物流数据的请求;
面单数据web服务器,其用于接收客户端面单数据查询请求,并调用面单数据集群中的待查询面单的面单数据以返回客户端;
状态数据web服务器,其用于接收客户端状态数据查询请求,并调用状态数据集群中的待查询面单的状态数据以返回客户端;
面单数据集群,其用于存储建立了面单数据索引的物流数据中的面单数据;
状态数据集群,其用于存储物流数据中的状态数据。
7.根据权利要求6所述的系统,其特征在于,所述面单数据集群中存储的面单数据包括面单号、面单建立时间、寄件人姓名、寄件人电话、收件人姓名、收件人电话、收件人地址和寄件人地址。
8.根据权利要求6所述的系统,其特征在于,所述面单数据集群包括多台服务器,所述服务器联合索引进行跨主机的数据搜索,以实现对待查询面单数据的信息的搜索。
9.根据权利要求6所述的系统,其特征在于,所述状态数据集群包括多台服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华迪计算机集团有限公司,未经华迪计算机集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710472999.3/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置