物流信息共享至生活号的方法、装置、设备及存储介质制造方法及图纸

技术编号:37560431 阅读:13 留言:0更新日期:2023-05-15 07:42
本发明专利技术涉及物流领域,公开了物流信息共享至生活号的方法、装置、设备及存储介质,该方案用于将物流订单经过配置后的物流信息、寄件人用户ID和收件人用户ID推送至微信客户端中的生活号或支付宝客户端中的生活号。该方法包括获取物流订单信息,并基于获取的物流订单信息获取寄件人用户ID和收件人用户ID;基于卡夫卡推送物流订单信息的订单号至物流服务系统,并接收物流服务系统返回的物流信息;将物流订单信息和与物流订单信息对应的物流信息推送至信息配置系统;接收信息配置系统配置后的第一物流信息,并进行处理,得到第二物流信息;将第二物流信息、寄件人用户ID和收件人用户ID推送至微信客户端中的生活号或支付宝客户端中的生活号。生活号。生活号。

【技术实现步骤摘要】
物流信息共享至生活号的方法、装置、设备及存储介质


[0001]本专利技术涉及物流
,尤其涉及一种物流信息共享至生活号的方法、装置、设备及存储介质。

技术介绍

[0002]现有的物流信息跟踪方式有两种,第一种是通过对接物流公司的信息系统获取实时物流信息,但由于物流公司的信息系统为专属系统,与不同物流公司的协商会具有很大难度,并且不同物流公司信息系统不一致,对接开发不同系统投入大,后续新增加合作的物流公司还必须增加对接开发工作量。第二种是自行开发跨物流公司的信息系统获取实时物流信息,这需要物流公司除现在的标准操作之外,另外增加特定的操作,会增加物流环节相关员工的额外工作量,操作不方便,不易推广。
[0003]因此,因此,现有技术还有待于改进和发展。

技术实现思路

[0004]本专利技术提供了一种物流信息共享至生活号的方法、装置、设备及存储介质,用于将物流订单经过配置后的物流信息、寄件人用户ID和收件人用户ID推送至微信客户端中的生活号或支付宝客户端中的生活号,以便于微信客户端中的生活号或支付宝客户端中的生活号推送给寄件人和收件人。
[0005]本专利技术第一方面提供了一种物流信息共享至生活号的方法,所述物流信息共享至生活号的方法包括:获取物流订单信息,并基于获取的物流订单信息获取寄件人用户ID和收件人用户ID;基于卡夫卡推送物流订单信息的订单号至物流服务系统,并接收所述物流服务系统返回的与所述物流订单信息对应的物流信息;基于所述物流订单信息和与所述物流订单信息对应的物流信息生成第一推送消息,并将所述第一推送消息推送至信息配置系统;接收所述信息配置系统配置后的第一物流信息,并对所述第一物流信息进行处理,得到第二物流信息;基于所述第二物流信息、所述寄件人用户ID和所述收件人用户ID生成第二推送消息,并将所述第二推送消息推送至微信客户端中的生活号或支付宝客户端中的生活号。
[0006]可选的,在本专利技术第一方面的第一种实现方式中,所述获取物流订单信息,并基于获取的物流订单信息获取寄件人用户ID和收件人用户ID,包括:获取物流订单信息,并对所述物流订单信息进行解析,得到寄件人手机号码和收件人手机号码;将所述寄件人手机号码与用户中心数据库的手机号码进行匹配,获取所述寄件人用户ID,并通过卡夫卡同步所述寄件人用户ID和所述寄件人手机号码;将所述收件人手机号码与用户中心数据库的手机号码进行匹配,获取所述收件人用户ID,并通过卡夫卡同步所述收件人用户ID和所述收件人手机号码。
[0007]可选的,在本专利技术第一方面的第二种实现方式中,所述获取物流订单信息,并对所述物流订单信息进行解析,得到寄件人手机号码和收件人手机号码,包括:获取物流订单信
息,并对所述物流订单信息进行解析,得到所述物流订单信息所具有的多个订单元素,所述订单元素包括订单生成时间、订单号、运单号、寄件地址信息、寄件人手机号码、收件地址信息和收件人手机号码;根据第一预设字段对所述多个订单元素进行提取,得到所述寄件人手机号码;根据第二预设字段对所述多个订单元素进行提取,得到所述收件人手机号码。
[0008]可选的,在本专利技术第一方面的第三种实现方式中,所述基于卡夫卡推送物流订单信息的订单号至物流服务系统,并接收所述物流服务系统返回的与所述物流订单信息对应的物流信息,包括:当接收到数据存储指令时,将物流订单信息写入至卡夫卡消息队列的集群中;以标题为单位对写入的物流订单信息进行归纳存储;调用卡夫卡消息队列中的物流订单信息的订单号推送至物流服务系统;基于推送至物流服务系统的订单号发送物流信息查询请求,并接收物流服务系统返回的物流信息。
[0009]可选的,在本专利技术第一方面的第四种实现方式中,所述基于所述物流订单信息和与所述物流订单信息对应的物流信息生成第一推送消息,并将所述第一推送消息推送至信息配置系统,包括:当接收到数据存储指令时,将与所述物流订单信息对应的物流信息写入至卡夫卡消息队列的集群中;以标题为单位对写入的与物流订单信息对应的物流信息进行归纳存储;调用卡夫卡消息队列中的物流订单信息和与所述物流订单信息对应的物流信息生成第一推送消息。
[0010]可选的,在本专利技术第一方面的第五种实现方式中,所述接收所述信息配置系统配置后的第一物流信息,并对所述第一物流信息进行处理,得到第二物流信息,包括:接收所述信息配置系统配置后的第一物流信息,并统计同一时间节点内所述第一物流信息的数量;若所述第一物流信息包括至少两条,则一一剔除每条所述第一物流信息的运单号,得到对应数量的已处理物流信息;对全部已处理物流信息进行比较,并将内容一致的已处理物流信息对应的第一物流信息合并,得到所述第二物流信息。
[0011]可选的,在本专利技术第一方面的第六种实现方式中,所述基于所述第二物流信息、所述寄件人用户ID和所述收件人用户ID生成第二推送消息,并将所述第二推送消息推送至微信客户端中的生活号或支付宝客户端中的生活号:基于所述第二物流信息、所述寄件人用户ID和所述收件人用户ID生成第二推送消息;根据预设的消息推送格式生成控件信息;将所述第二推送消息和所述控件信息推送至微信客户端中的生活号或支付宝客户端中的生活号。
[0012]本专利技术第二方面提供了一种物流信息共享至生活号的装置,包括获取模块,用于获取物流订单信息,并基于获取的物流订单信息获取寄件人用户ID和收件人用户ID;第一推送模块,用于基于卡夫卡推送物流订单信息的订单号至物流服务系统,并接收所述物流服务系统返回的与所述物流订单信息对应的物流信息;第二推送模块,用于基于所述物流订单信息和与所述物流订单信息对应的物流信息生成第一推送消息,并将所述第一推送消息推送至信息配置系统;处理模块,用于接收所述信息配置系统配置后的第一物流信息,并对所述第一物流信息进行处理,得到第二物流信息;第三推送模块,用于基于所述第二物流信息、所述寄件人用户ID和所述收件人用户ID生成第二推送消息,并将所述第二推送消息推送至微信客户端中的生活号或支付宝客户端中的生活号。
[0013]可选的,在本专利技术第二方面的第一种实现方式中,所述获取模块包括:获取单元,用于获取物流订单信息,并对所述物流订单信息进行解析,得到寄件人手机号码和收件人
手机号码;第一匹配单元,将所述寄件人手机号码与用户中心数据库的手机号码进行匹配,获取所述寄件人用户ID,并通过卡夫卡同步所述寄件人用户ID和所述寄件人手机号码;第二匹配单元,用于将所述收件人手机号码与用户中心数据库的手机号码进行匹配,获取所述收件人用户ID,并通过卡夫卡同步所述收件人用户ID和所述收件人手机号码。
[0014]可选的,在本专利技术第二方面的第二种实现方式中,所述第一推送模块包括:第一写入单元,用于当接收到数据存储指令时,将物流订单信息写入至卡夫卡消息队列的集群中;第一存储单元,用于以标题为单位对写入的物流订单信息进行归纳存储;第一推送单元,用于调用卡夫卡消息队列中的物流订单信息的订单号推送至物流服务系统;查询请求单元,用于基于推送至物流服务系统的订单号发送物流信息查询请求本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种物流信息共享至生活号的方法,其特征在于,所述物流信息共享至生活号的方法包括:获取物流订单信息,并基于获取的物流订单信息获取寄件人用户ID和收件人用户ID;基于卡夫卡推送物流订单信息的订单号至物流服务系统,并接收所述物流服务系统返回的与所述物流订单信息对应的物流信息;基于所述物流订单信息和与所述物流订单信息对应的物流信息生成第一推送消息,并将所述第一推送消息推送至信息配置系统;接收所述信息配置系统配置后的第一物流信息,并对所述第一物流信息进行处理,得到第二物流信息;基于所述第二物流信息、所述寄件人用户ID和所述收件人用户ID生成第二推送消息,并将所述第二推送消息推送至微信客户端中的生活号或支付宝客户端中的生活号。2.根据权利要求1所述的物流信息共享至生活号的方法,其特征在于,所述获取物流订单信息,并基于获取的物流订单信息获取寄件人用户ID和收件人用户ID,包括:获取物流订单信息,并对所述物流订单信息进行解析,得到寄件人手机号码和收件人手机号码;将所述寄件人手机号码与用户中心数据库的手机号码进行匹配,获取所述寄件人用户ID,并通过卡夫卡同步所述寄件人用户ID和所述寄件人手机号码;将所述收件人手机号码与用户中心数据库的手机号码进行匹配,获取所述收件人用户ID,并通过卡夫卡同步所述收件人用户ID和所述收件人手机号码。3.根据权利要求2所述的物流信息共享至生活号的方法,其特征在于,所述获取物流订单信息,并对所述物流订单信息进行解析,得到寄件人手机号码和收件人手机号码,包括:获取物流订单信息,并对所述物流订单信息进行解析,得到所述物流订单信息所具有的多个订单元素,所述订单元素包括订单生成时间、订单号、运单号、寄件地址信息、寄件人手机号码、收件地址信息和收件人手机号码;根据第一预设字段对所述多个订单元素进行提取,得到所述寄件人手机号码;根据第二预设字段对所述多个订单元素进行提取,得到所述收件人手机号码。4.根据权利要求1所述的物流信息共享至生活号的方法,其特征在于,所述基于卡夫卡推送物流订单信息的订单号至物流服务系统,并接收所述物流服务系统返回的与所述物流订单信息对应的物流信息,包括:当接收到数据存储指令时,将物流订单信息写入至卡夫卡消息队列的集群中;以标题为单位对写入的物流订单信息进行归纳存储;调用卡夫卡消息队列中的物流订单信息的订单号推送至物流服务系统;基于推送至物流服务系统的订单号发送物流信息查询请求,并接收物流服务系统返回的物流信息。5.根据权利要求1所述的物流信息共享至生活号的方法,其特征在于,所述基于所述物流订单信息和与所述物流订单信息对应的物流信息生成第一推送消息,并将所述第一推送消息推送至信息配置系统,包括:当接收到数据存储指令...

【专利技术属性】
技术研发人员:周超曹罡
申请(专利权)人:上海东普信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1