O2o服务的定位监控系统及方法

文档序号:9508635阅读:486来源:国知局
O2o服务的定位监控系统及方法
【技术领域】
[0001]本发明涉及一种通信技术领域,特别是涉及一种020服务的定位监控系统及方法。
【背景技术】
[0002]随着网络技术的发展,通过网络所提供的服务也越来越多样化。020即是其中一种最近流行的商业服务模式。020即Online To Off line (在线离线/线上到线下),是指将线下的商务机会与互联网结合,让互联网成为线下交易的平台。
[0003]叫外卖是现代生活中经常使用的就餐服务。除了打电话叫外卖之外,随着移动互联网的流行,各大品牌餐饮企业都纷纷推出了自己的APP应用。用户可以通过APP订餐。
[0004]但是目前现有的订餐APP系统并没有基于位置的服务的解决方案,没有打通客户与派送人员的实时地理位置的监控通道,从而导致了派送员与客户之间需要额外的沟通,影响了派送的效率以及客户的用户体验度。
[0005]比如,客户在公园之类比较大的地方(所在位置难以用语言描述清楚且位置是随时在变动的),客户在通过APP发起订单之后,派送人员无法精确的知道客户的地理位置。同样的,客户也不能精确的知道派送人员的地理位置。这样就需要派送人员与客户进行额外沟通,耗时耗力。
[0006]因此,如何提供一种020服务的定位监控技术,以使020服务中客户与派送人员实时获取对方的位置,减少额外沟通次数,提高服务效率成为当前亟待解决的问题之一。

【发明内容】

[0007]鉴于以上所述现有技术的缺点,本发明的目的在于提供一种020服务的定位监控系统及方法,用于解决现有技术中020服务中客户与派送人员无法实时获取对方的位置,需要进行额外沟通,服务效率低的问题。
[0008]为实现上述目的及其他相关目的,本发明提供一种020服务的定位监控系统,所述020服务的定位监控系统包括客户移动设备、派送移动设备和云服务系统,其中:
[0009]所述客户移动设备用于获取所述客户移动设备的实时地理位置坐标信息,并将所述客户移动设备的实时地理位置坐标信息发送至所述云服务系统,以及用于接收所述云服务系统转发的派送移动设备的实时地理位置坐标信息,并将所述客户移动设备的实时地理位置坐标信息和派送移动设备的实时地理位置坐标信息显示于地图上;
[0010]所述云服务系统,用于接收所述客户移动设备的实时地理位置坐标信息,并将所述客户移动设备的实时地理位置坐标信息转发至所述派送移动设备;以及用于接收所述派送移动设备的实时地理位置坐标信息,并将所述派送移动设备的实时地理位置坐标信息转发至所述客户移动设备;
[0011]所述派送移动设备用于获取所述派送移动设备的实时地理位置坐标信息,并将所述派送移动设备的实时地理位置坐标信息发送至所述云服务系统,以及用于接收所述云服务系统转发的客户移动设备的实时地理位置坐标信息,并将所述派送移动设备的实时地理位置坐标信息和客户移动设备的实时地理位置坐标信息显示于地图上。
[0012]于本发明的一实施例中,所述客户移动设备包括第一实时地理位置解析模块、第一消息收发模块和第一地理位置与地图显示模块;
[0013]所述第一实时地理位置解析模块用于调用所述客户移动设备的GSP定位服务以获取所述客户移动设备的实时地理位置坐标信息;
[0014]所述第一消息收发模块与所述第一实时地理位置解析模块和所述云服务系统连接,用于接收所述客户移动设备的实时地理位置坐标信息,并将所述客户移动设备的实时地理位置坐标信息发送至所述第一地理位置与地图显示模块和所述云服务系统,以及用于接收所述云服务系统转发的派送移动设备的实时地理位置坐标信息;
[0015]所述第一地理位置与地图显示模块与所述第一消息收发模块连接,用于接收所述客户移动设备的实时地理位置坐标信息和派送移动设备的实时地理位置坐标信息,并将所述客户移动设备的实时地理位置坐标信息和派送移动设备的实时地理位置坐标信息显示于地图上。
[0016]于本发明的一实施例中,所述派送移动设备包括第二实时地理位置解析模块、第二消息收发模块和第二地理位置与地图显示模块;
[0017]所述第二实时地理位置解析模块用于调用所述派送移动设备的GSP定位服务以获取所述派送移动设备的实时地理位置坐标信息;
[0018]所述第二消息收发模块与所述第二实时地理位置解析模块和所述云服务系统连接,用于接收所述派送移动设备的实时地理位置坐标信息,并将所述派送移动设备的实时地理位置坐标信息发送至所述第二地理位置与地图显示模块和所述云服务系统,以及用于接收所述云服务系统转发的客户移动设备的实时地理位置坐标信息;
[0019]所述第二地理位置与地图显示模块与所述第二消息收发模块连接,用于接收所述客户移动设备的实时地理位置坐标信息和派送移动设备的实时地理位置坐标信息,并将所述客户移动设备的实时地理位置坐标信息和派送移动设备的实时地理位置坐标信息显示于地图上。
[0020]于本发明的一实施例中,所述云服务系统包括客户长连接服务集群模块、消息数据管理模块和派送长连接服务集群模块;
[0021]所述客户长连接服务集群模块与所述客户移动设备连接,用于所述云服务系统和所述客户移动设备的双向信息传输;
[0022]所述派送长连接服务集群模块与所述派送移动设备连接,用于所述云服务系统和所述派送移动设备的双向信息传输;
[0023]所述消息数据管理模块与所述客户长连接服务集群模块和所述派送长连接服务集群模块连接,用于客户移动设备与派送移动设备之间的数据储存与交互处理。
[0024]于本发明的一实施例中,所述客户长连接服务集群模块包括第一 LVS负载均衡模块和第一长连接服务模块;
[0025]所述第一 LVS负载均衡模块包括一个VIP虚地址和两台LVS服务器,所述第一长连接服务模块包括至少两台长连接服务器;
[0026]所述第一 LVS负载均衡模块与所述客户移动设备和第一长连接服务模块连接,用于获取所述客户移动设备的服务请求,并将所述客户移动设备的服务请求分配至所述第一长连接服务模块中负载最小的长连接服务器上,以建立所述客户移动设备与所述云服务系统之间的连接通道;
[0027]所述第一长连接服务模块与所述第一 LVS负载均衡模块和所述消息数据管理模块连接,用于接收所述第一 LVS负载均衡模块分配的所述客户移动设备的服务请求,并将所述客户移动设备的服务请求转发至所述消息数据管理模块。
[0028]于本发明的一实施例中,所述派送长连接服务集群模块包括第二 LVS负载均衡模块和第二长连接服务模块;
[0029]所述第二 LVS负载均衡模块包括一个VIP虚地址和两台LVS服务器,所述第二长连接服务模块包括至少两台长连接服务器;
[0030]所述第二 LVS负载均衡模块与所述派送移动设备和第二长连接服务模块连接,用于获取所述派送移动设备的服务请求,并将所述派送移动设备的服务请求分配至所述第二长连接服务模块中负载最小的长连接服务器上,以建立所述派送移动设备与所述云服务系统之间的连接通道;
[0031]所述第二长连接服务模块与所述第二 LVS负载均衡模块和所述消息数据管理模块连接,用于接收所述第二 LVS负载均衡模块分配的所述派送移动设备的服务请求,并将所述派送移动设备的服务请求转发至所述消息数据管理模块。
[0032]于本发明的一实施例中,所述020服务的订单信息包括订单标识、订单内容、客户移动设备标识、客户移动设备地理坐标信息、客户长连接服务器IP、客户长连接通道标识和派送状态;
[0033]所述消息数据管理模块包括分布式非关系型数据管理模块和分布式消息系统管理模块;
[0034]所述分布式非关系型数据管理模块用于接收所述订单信息,并对所述订单信息进行处理,形成包括横向订单信息和纵向订单信息的订单信息集合;所述横向订单信息为订单标记的值,所述纵向订单信息包括多个纵向订单子信息,所述纵向订单子信息包括纵向订单子信息名称和纵向订单子信息的值,所述纵向订单子信息的名称包括订单内容、客户移动设备标识、客户移动设备地理坐标信息、客户长连接服务器IP、客户长连接通道标识和派送状态,所述派送状态的值包括未派送、派送中和派送结束;
[0035]所述分布式消息系统管理模块与所述分布式非关系型数据管理模块连接,用于获取派送状态的值为未派送的订单信息集合,并将所获取的派送状态的值为未派送的订单信息集合发送至派送移动设备;所述派送移动设备接收与派送状态的值为未派送的订单信息集合对应的配送任务,并将所接收的配送任务转发至所述分布式消息系统管理模块;所述分布式
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1