一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种物流信息的传输方法、装置、电子设备及存储介质与流程

2022-06-08 21:05:25 来源:中国专利 TAG:


1.本技术属于数据处理技术领域,尤其涉及一种物流信息的传输方法、装置、电子设备及存储介质。


背景技术:

2.随着电子购物平台的不断增加,线上购物成为了人们最常用的购物方式,而与线上购物密不可分的另一个兴起的行业,即为物流行业。大量的商品需要通过物流平台完成端对端的运输,无论是收货人的资料抑或是发货人的资料,均会录入至物流平台内。
3.然而现有的物流信息的传输技术,物流服务器以及各个配送对象的终端上均可以记录有大量发货对象以及收货对象的隐私信息,大大增加了用户信息的泄露风险,降低了用户信息的保密性。


技术实现要素:

4.本技术实施例提供了一种物流信息的传输方法、装置、电子设备及存储介质,可以解决现有的物流信息的传输技术,物流服务器以及各个配送对象的终端上均可以记录有大量发货对象以及收货对象的隐私信息,大大增加了用户信息的泄露风险,降低了用户信息的保密性的问题。
5.第一方面,本技术实施例提供了一种物流信息的传输方法,包括:
6.若接收业务服务器发送的待配送的物流单,则对物流单内的目标信息进行加密,得到加密物流单;所述加密物流单中的配送对象信息处于加密状态;所述加密物流单包含模糊配送地址;
7.向物流服务器发送所述加密物流单,以使所述物流服务器根据所述加密物流单确定配送区域,并将基于所述加密物流单生成的配送任务发送给所述配送区域关联的配送终端;
8.接收所述配送终端发送的通信请求;所述通信请求是所述配送终端在到达所述模糊配送地址时生成的;所述通信请求包含所述配送任务;
9.对所述通信请求对应的所述加密物流单进行解密,确定所述加密物流单对应的目标终端的第一通信地址;
10.基于所述第一通信地址以及所述配送终端的第二通信地址,建立所述配送终端与所述目标终端之间的通信连接。
11.在第一方面的一种可能的实现方式中,所述接收所述配送终端发送的通信请求,包括:
12.向配送终端发送定位反馈指令;所述定位反馈指令是用于控制所述配送终端反馈在接收到所述定位反馈指令前预设时间段内通过定位模块获取的多个定位信息;
13.接收所述配送终端反馈的所述多个定位信息,并基于所述多个定位信息生成所述配送终端的配送路线;
14.从所述加密物流单中提取目标终端对应的配送对象的精准配送地址,并根据所述配送路线与所述精准配送地址确定所述配送终端的配送置信度;
15.若所述配送置信度大于预设的置信度阈值,则执行对所述通信请求对应的所述加密物流单进行解密,确定所述加密物流单对应的目标终端的第一通信地址的操作。
16.在第一方面的一种可能的实现方式中,所述中间服务器获取所述加密配送单对应的收货对象的精准配送地址,并确定所述配送路线与所述精准配送地址之间的配送置信度,包括:
17.若所述配送置信度小于或等于所述置信度阈值,则返回请求失败信息给所述配送终端,并增加所述配送终端的异常指标;
18.若检测到任一配送终端的异常指标大于预设的异常阈值,则将所述异常指标大于所述异常阈值的配送终端添加至配送黑名单。
19.在第一方面的一种可能的实现方式中,所述从所述加密配送单中提取目标终端对应的配送对象的精准配送地址,并根据所述配送路线与所述精准配送地址确定所述配送终端的配送置信度,包括:
20.获取所述配送路线对应的区域地图,并根据所述区域地图内包含多个已有建筑物,确定在所述配送路线上的关键建筑物;
21.分别计算所述精准配送地址与各个所述关键建筑物之间的特征距离值;
22.根据所述配送路线对应的配送移动方向,生成预测行动路径;
23.计算所述配送地址到所述预测行动路径的最短移动路径;
24.将所有所述特征距离值以及所述最短移动路径导入到预设的置信度转换算法,计算所述配送置信度;所述置信度转换算法为:
[0025][0026]
其中,trustlv为所述配送置信度;distancei为所述第i个关键建筑物与所述收货地址之间的特征距离值;timeweighti为所述第i个关键建筑物的采集时间的权重值;n为所述关键建筑物的总数;minroute为所述最短移动路径;long(x)为路径长度计算函数。
[0027]
在第一方面的一种可能的实现方式中,所述若接收业务服务器发送的待配送的物流单,则对物流单内的目标信息进行加密,得到加密物流单,包括:
[0028]
提取所述物流单中的待加密的所述收货对象信息,基于所述收货对象信息确定收货对象的精准配送地址;
[0029]
根据所述精准配送地址所在的地理区域,获取所述地理区域关联的多个历史配送记录;
[0030]
分别确定多个所述历史配送记录的历史收货地址,对所有所述历史收货地址进行聚类分析,得到常用收货地址;
[0031]
基于所述常用收货地址生成所述模糊配送地址,并通过预设的加密算法对所述配送对象信息进行加密,得到配送密文;
[0032]
基于所述模糊配送地址以及所述配送密文,生成所述加密物流单。
[0033]
在第一方面的一种可能的实现方式中,在所述基于所述第一通信地址以及所述配送终端的第二通信地址,建立所述配送终端与所述目标终端之间的通信连接之后,还包括:
[0034]
若检测所述通信连接激活,则启动关于所述通信连接的有效计时器;
[0035]
若所述有效计数器的计数值大于预设的时长阈值,则向所述目标终端发送连接续期请求;
[0036]
若在预设的等待时长内未接收到所述目标终端基于所述连接续期请求反馈的续期确认指令,或在所述等待时长内接收到所述目标终端基于所述连接续期请求反馈的续期拒绝指令,则断开所述通信连接。
[0037]
在第一方面的一种可能的实现方式中,所述基于所述第一通信地址以及所述配送终端的第二通信地址,建立所述配送终端与所述目标终端之间的通信连接,包括:
[0038]
创建用于建立所述第一通信地址与所述第二通信地址的跳转链接,并生成所述跳转链接的二维码图像;
[0039]
根据所述第二通信地址将所述二维码图像推送给所述配送终端;所述二维码图像用于所述配送终端通过扫描所述二维码图像获取所述跳转链接,并基于所述跳转链接建立所述配送终端与所述目标终端之间的所述通信连接。
[0040]
第二方面,本技术实施例提供了一种物流信息的传输装置,包括:
[0041]
物流单加密单元,用于若接收业务服务器发送的待配送的物流单,则对物流单内的目标信息进行加密,得到加密物流单;所述加密物流单中的配送对象信息处于加密状态;所述加密物流单包含模糊配送地址;
[0042]
加密物流单发送单元,用于向物流服务器发送所述加密物流单,以使所述物流服务器根据所述加密物流单确定配送区域,并将基于所述加密物流单生成的配送任务发送给所述配送区域关联的配送终端;
[0043]
通信请求接收单元,用于接收所述配送终端发送的通信请求;所述通信请求是所述配送终端在到达所述模糊配送地址时生成的;所述通信请求包含所述配送任务;
[0044]
第一通信地址确定单元,用于对所述通信请求对应的所述加密物流单进行解密,确定所述加密物流单对应的目标终端的第一通信地址;
[0045]
通信连接建立单元,用于基于所述第一通信地址以及所述配送终端的第二通信地址,建立所述配送终端与所述目标终端之间的通信连接。
[0046]
第三方面,本技术实施例提供了一种电子设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述第一方面任一项所述的方法。
[0047]
第四方面,本技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述第一方面任一项所述的方法。
[0048]
第五方面,本技术实施例提供了一种计算机程序产品,当计算机程序产品在服务器上运行时,使得服务器执行上述第一方面中任一项所述的方法。
[0049]
本技术实施例与现有技术相比存在的有益效果是:通过在接收到业务服务器发送的需要配送的物流单时,可以涉及用户隐私的目标信息进行加密,从而得到对应的加密物流单,并将加密物流单物流服务器,物流服务器可以根据其包含的模糊配送地址确定阈值对应的配送终端,在配送终端到达模糊配送地址时,可以发起一个通信请求,响应于该通信请求建立目标终端与配送终端之间的通信连接,从而能够在保障用户隐私信息不泄露的情
况下,能够完成物流配送任务。与现有的物流配送的技术相比,收货对象信息以及发货对象信息并不会直接在物流服务器以及配送终端内显示,而是会通过加密的方式进行隐藏,从而降低了用户隐私信息的泄密风险,与此同时,为了不影响正常的物流配送,会生成一个模糊配地址,以便物流服务器以及配送终端根据该模糊配送地址进行配送,能够同时兼顾信息保密性以及完成配送任务两个方面。
附图说明
[0050]
为了更清楚地说明本技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0051]
图1是本技术一实施例提供的物流配送系统的结构示意图;
[0052]
图2是本技术一实施例提供的一种物流信息的传输方法的实现流程图;
[0053]
图3是本技术一实施例提供的一种物流信息的传输方法s203的实现流程图;
[0054]
图4是本技术一实施例提供的一种物流信息的传输方法的s201一种实现方式示意图;
[0055]
图5是本技术一实施例提供的一种物流信息的传输方法的一种实现方式示意图;
[0056]
图6是本技术一实施例提供的一种物流信息的传输方法的s205一种实现方式示意图;
[0057]
图7是本技术实施例提供的物流信息的传输装置的结构示意图;
[0058]
图8是本技术实施例提供的电子设备的结构示意图。
具体实施方式
[0059]
以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本技术实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本技术。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本技术的描述。
[0060]
应当理解,当在本技术说明书和所附权利要求书中使用时,术语“包括”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
[0061]
另外,在本技术说明书和所附权利要求书的描述中,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
[0062]
本技术实施例提供的物流信息的传输方法可以应用于智能手机、服务器、平板电脑、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本、服务器等能够执行传输物流信息的电子设备上。本技术实施例对电子设备的具体类型不作任何限制。
[0063]
特别地,该电子设备具体为一中间件服务器,该中间件服务器可以对接收到的物流单进行加密处理。示例性地,图1示出了本技术一实施例提供的物流配送系统的结构示意图。参见图1所示,该物流配送系统包含:业务服务器11,中间件服务器12、物流服务器13、至
少一个配送终端14以及用户终端15。其中,发货对象可以在业务服务器11对应的购物平台上发布待销售的产品,发货对象以及收货对象在业务服务器11对应的购物平台上完成对于产品的交易后,可以生成关于该产品的物流单,业务服务器11可以将生成的物流单转发给中间件服务器12,中间件服务器12在完成对物流单的加密操作后,可以将加密物流单发送给物流服务器13,以便物流服务器13安排对应的配送对象进行配送,此时配送对象可以通过配送终端14接收到关于加密物流单的配送任务,基于配送终端14可以基于在到达配送任务指定的模糊配送地址时,发起通信请求,中间件服务器12可以建立配送终端14与目标的用户终端15之间的通信连接,从而实现物流单的配送,即中间件用于桥接各个服务器以及终端之间的通信,从而能够保证用户信息不被泄露。
[0064]
请参阅图2,图2示出了本技术实施例提供的一种物流信息的传输方法的实现示意图,该方法包括如下步骤:
[0065]
在s201中,若接收业务服务器发送的待配送的物流单,则对物流单内的目标信息进行加密,得到加密物流单;所述加密物流单中的配送对象信息处于加密状态;所述加密物流单包含模糊配送地址。
[0066]
在本实施例中,业务服务器可以接收用户间的交易记录,若检测到某一交易记录需要进行产品配送时,可以生成该交易记录对应的物流单。其中,该物流单内包含有配送对象信息,该配送对象包括收货对象以及发货对象,因此配送对象信息包括有收货对象信息(如收货地址、收货人姓名以及收货人电话等)以及发货对象信息(如发货地址、发货人姓名以及发货人电话等)。
[0067]
在本实施例中,业务服务器可以将待配送的物流单发送给中间件服务器,中间件服务器可以对该物流单进行解析,确定该物流单内包含的配送对象信息,并基于该配送对象信息进行加密,而物流单内的除配送对象信息外的其他信息可以保留,并基于配送对象信息内的收货地址以及发货地址,确定与之对应的模糊配送地址,将加密后的配送对象信息以及模糊配送地址,生成上述的加密物流单。
[0068]
在一种可能的实现方式中,该物流单内包含有多个不同的信息项,不同的信息项用于记录不同类型的信息,中间件服务器可以根据配送对象信息所对应的信息项,对该信息项内记录的内容进行加密,而并不对其他信息项进行加密,从而能够实现对配送对象信息的识别以及加密的目的。
[0069]
示例性地,某一配送对象信息内的配送地址为:广东省深圳市福田区红岭南街道新城市广场5楼805,则中间件服务器可以将具体位置部分的内容隐藏,从而得到模糊配送地址,例如广东省深圳市福田区红岭南街道新城市广场;又例如生成一个包含上述配送地址的区域范围,例如广东省深圳市福田区红岭南街道新城市广场3楼-9楼,具体地址模糊算法可以根据实际情况进行确定,在此不对模糊算法进行限定。
[0070]
在s202中,向物流服务器发送所述加密物流单,以使所述物流服务器根据所述加密物流单确定配送区域,并将基于所述加密物流单生成的配送任务发送给所述配送区域关联的配送终端。
[0071]
在本实施例中,中间件服务器在完成对物流单中与用户隐私相关的配送对象信息完成加密后,可以将加密后的物流单发送给物流服务器,以便物流服务器安排对应的配送对象完成该物流单。
[0072]
在本实施例中,由于加密物流单中的配送对象信息处于加密状态,即配送对象信息并不会被物流服务器所获知,降低了配送对象信息的泄露风险。为了确保配送任务的顺利完成,该加密物流单内包含有模糊配送地址,物流服务器可以根据该模糊配送地址确定对应的作业人员,例如根据该模糊配送地址所对应的地理区域,确定与该地理区域对应的作业人员,并将加密物流单发送给对应的作业人员对应的终端,即配送终端内,以便作业人员完成配送任务。
[0073]
在本实施例中,物流服务器可以根据该加密物流单中包含的模糊配送地址,生成对应的配送任务,该配送任务包括有发货对象的模糊配送地址,以及收货对象的模糊配送地址,物流服务器可以根据模糊配送地址所属的配送区域,将该配送任务发布给该配送区域内的所有配送终端,若接收到任一配送终端反馈关于该配送任务的应答信息,则该配送终端识别为配送该物流单的目标配送终端,例如,建立该配送终端与该配送任务之间的对应关系。
[0074]
需要说明的是,对于收货过程以及发货过程均可以生成对应的配送任务,并根据配送任务对应的配送区域确定对应的配送终端,即发货过程的配送任务以及收货过程的配送任务可以交由不同的配送终端完成,但均是基于加密物流单生成,无论是发货过程的配送终端或是收货过程的配送终端,均获取到的是模糊配送地址,并非精准配送地址,从而能够保护用户的隐私信息。
[0075]
在s203中,接收所述配送终端发送的通信请求;所述通信请求是所述配送终端在到达所述模糊配送地址时生成的;所述通信请求包含所述配送任务。
[0076]
在本实施例中,配送终端在接收到配送任务后,可以执行配送操作。配送终端内配置有定位模块,若该定位模块检测到配送终端到达模糊配送地址后,可以生成一个通信提示信息,若检测到配送终端对应的作业人员点击上述通信提示信息内的确认通信的控件,则识别作业人员需要与配送对象(即发货对象或收货对象)进行通信,此时配送终端可以向中间件服务器发送一个通信请求,以便中间件服务器可以建立配送终端与目标终端之间的通信连接。
[0077]
在本实施例中,该通信请求中包含有对应的配送任务,中间件服务器可以根据该配送任务确定与之对应的加密物流单。
[0078]
在s204中,对所述通信请求对应的所述加密物流单进行解密,确定所述加密物流单对应的目标终端的第一通信地址。
[0079]
在本实施例中,中间件服务器可以根据配送任务获取与之对应的加密物流单,由于配送过程包含有收货过程以及发货过程,根据配送任务对应的模糊配送地址,中间件服务器可以确定所需通信的目标终端,即确定是发货对象的用户终端,或是收货对象的用户终端,并对该加密物流单中对应的信息进行解密,从而得到目标终端的通信地址,即第一通信地址。该通信地址可以为该目标终端的电话号码,也可以为该目标终端的网络地址。
[0080]
在s205中,基于所述第一通信地址以及所述配送终端的第二通信地址,建立所述配送终端与所述目标终端之间的通信连接。
[0081]
在本实施例中,中间件服务器在确定了目标终端的第一通信地址后,可以建立两者之间的通信连接。
[0082]
在一种可能的实现方式中,中间件服务器可以对第一通信地址进行转换,得到转
换后的第一通信地址,并将转换后的第一通信地址发送给配送终端,配送终端可以根据该第一通信地址建立与本地之间的通信连接。又或者,中间件服务器可以对第二通信地址进行转换,得到转换后的第二通信地址,并将转换后的第二通信地址发送给目标终端,目标终端可以根据转换后的第二通信地址建立与配送终端之间的通信连接。
[0083]
以上可以看出,本技术实施例提供的一种物流信息的传输方法通过在接收到业务服务器发送的需要配送的物流单时,可以涉及用户隐私的目标信息进行加密,从而得到对应的加密物流单,并将加密物流单物流服务器,物流服务器可以根据其包含的模糊配送地址确定阈值对应的配送终端,在配送终端到达模糊配送地址时,可以发起一个通信请求,响应于该通信请求建立目标终端与配送终端之间的通信连接,从而能够在保障用户隐私信息不泄露的情况下,能够完成物流配送任务。与现有的物流配送的技术相比,收货对象信息以及发货对象信息并不会直接在物流服务器以及配送终端内显示,而是会通过加密的方式进行隐藏,从而降低了用户隐私信息的泄密风险,与此同时,为了不影响正常的物流配送,会生成一个模糊配地址,以便物流服务器以及配送终端根据该模糊配送地址进行配送,能够同时兼顾信息保密性以及完成配送任务两个方面。
[0084]
图3示出了本发明第二实施例提供的一种物流信息的传输方法s203的具体实现流程图。参见图3,相对于图2所述实施例,本实施例提供的一种物流信息的传输方法中s203包括:s2031~s2036,具体详述如下:
[0085]
进一步地,所述若接收到关于待签名的电子文档的签名请求,则确定所述电子文档的签名类型,包括:
[0086]
在s2031中,向配送终端发送定位反馈指令;所述定位反馈指令是用于控制所述配送终端反馈在接收到所述定位反馈指令前预设时间段内通过定位模块获取的多个定位信息。
[0087]
在本实施例中,中间件服务器为了避免配送终端频繁与目标终端联系,对用户造成滋扰,中间件服务器在接收到通信请求时,并不会立即建立两者之间的通信连接,而是会判断该配送终端对应的配送置信度。该配送置信度具体是根据该配送终端所在的位置确定的,基于此,中间件服务器可以向配送终端发送定位反馈指令,以确定配送终端最近时间内的定位信息。
[0088]
在本实施例中,配送终端的定位模块可以预设的时间间隔获取配送终端对应的定位信息,并为每个定位信息配置对应的采集时间。在接收到中间件服务器发送的定位反馈指令后,配送终端会获取在接收到定位反馈指令前预设时间段内的多个定位信息。
[0089]
在s2032中,接收所述配送终端反馈的所述多个定位信息,并基于所述多个定位信息生成所述配送终端的配送路线。
[0090]
在本实施例中,中间件服务器在接收到配送终端反馈的多个定位信息后,可以根据各个定位信息的采集时间,依次连接各个定位信息,从而生成该配送终端在预设时间段内的配送路线。
[0091]
在s2033中,从所述加密物流单中提取目标终端对应的配送对象的精准配送地址,并根据所述配送路线与所述精准配送地址确定所述配送终端的配送置信度。
[0092]
在本实施例中,中间件服务器可以通过加密物流单获取得到配送对象的精准配送地址,根据精准配送地址以及基于配送终端生成的配送路线,确定对应的配送置信度。其
中,若精准配送地址与在配送路线上,对应的配送置信度越高;若精准配送地址距离配送路线的距离越远,则对应的配送置信度越低,中间件服务器可以通过计算精准配送地址与配送路线之间的距离值,计算得到对应的配送置信度。
[0093]
进一步地,作为本技术的另一实施例,上述s2033包括以下五个步骤,具体描述如下:
[0094]
在s2033.1中,获取所述配送路线对应的区域地图,并根据所述区域地图内包含多个已有建筑物,确定在所述配送路线上的关键建筑物;
[0095]
在s2033.2中,分别计算所述精准配送地址与各个所述关键建筑物之间的特征距离值。
[0096]
在s2033.3中,根据所述配送路线对应的配送移动方向,生成预测行动路径。
[0097]
在s2033.4中,计算所述配送地址到所述预测行动路径的最短移动路径。
[0098]
在s2033.5中,将所有所述特征距离值以及所述最短移动路径导入到预设的置信度转换算法,计算所述配送置信度;所述置信度转换算法为:
[0099][0100]
其中,trustlv为所述配送置信度;distancei为所述第i个关键建筑物与所述收货地址之间的特征距离值;timeweighti为所述第i个关键建筑物的采集时间的权重值;n为所述关键建筑物的总数;minroute为所述最短移动路径;long(x)为路径长度计算函数。
[0101]
在本实施例中,中间件服务器可以通过第三方地图应用,获取配送路线对应的区域地图,并在该区域地图内标记出上述的配送路线。该区域地图内除了包含道路信息外,还包含有道路附近的建筑物信息,中间件服务器可以在上述区域地图内标记出与配送路径关联的关键建筑物,并根据各个精准配送地址与各个关键建筑物之间的特征距离值,以确定配送终端是否经过精准配送地址所在的建筑物;除此之外,中间件服务器可以根据已经生成的配送路线对应的配送方向,对配送终端的未来的移动路线进行预测,从而得到上述的预测行动路径,以确定配送终端是否朝着精准配送地址的位置移动,中间件服务器可以根据特征距离值以及精准配送地址到预测行动路径的最短移动路径,确定配送终端的配送置信度。其中,特征距离值越短,则配送置信度越高;配送终端的预测移动路径越接近精准配送地址,则对应的配送置信度越高。
[0102]
在本技术实施例中,中间件服务器可以通过生成配送终端对应的配送路径,继而根据配送路径与精准配送地址确定对应的配送置信度,能够提高配送置信度的准确性。
[0103]
在s2034中,若所述配送置信度大于预设的置信度阈值,则执行对所述通信请求对应的所述加密物流单进行解密,确定所述加密物流单对应的目标终端的第一通信地址的操作。
[0104]
在本实施例中,在检测到配送终端的配送置信度较高的情况下,可以响应配送终端的通信请求,建立配送终端与目标终端之间的通信连接。
[0105]
在本技术实施例中,在接收到通信请求时,可以对配送终端的配送置信度进行计算,从而能够避免配送终端在距离较远的情况下,仍联系目标终端,减少了配送终端频繁与目标终端联系的情况,减少用户被快递骚扰的情况发生。
[0106]
进一步地,作为本技术的另一实施例,在所述中间服务器获取所述加密配送单对
应的收货对象的精准配送地址,并确定所述配送路线与所述精准配送地址之间的配送置信度之后,还包括:
[0107]
在s2035中,若所述配送置信度小于或等于所述置信度阈值,则返回请求失败信息给所述配送终端,并增加所述配送终端的异常指标。
[0108]
在s2036中,若检测到任一配送终端的异常指标大于预设的异常阈值,则将所述异常指标大于所述异常阈值的配送终端添加至配送黑名单。
[0109]
在本实施例中,中间件服务器在检测到配送置信度小于或等于上述的置信度阈值时,会拒绝建立两者之间的通信连接,而是将请求失败信息发送给配送终端,以便配送终端调整自身的位置,更加准确到达模糊配送地址时,再次发起上述的通信请求,此时,中间件服务器会记录该配送终端的一次异常操作,将异常指标的数值进行加一。若检测到某一配送终端的异常指标大于预设的异常阈值的情况下,会将该配送终端加入至配送黑名单。
[0110]
在本技术实施例中,通过设置异常指标,记录配送终端在不必要的情况下联系目标终端的次数,能够提高用户信息的安全性,避免用户频繁被配送终端骚扰。
[0111]
图4示出了本发明第三实施例提供的一种物流信息的传输方法s201的具体实现流程图。参见图4,相对于图1所述实施例,本实施例提供的一种物流信息的传输方法中s201包括:s2011~s2015,具体详述如下:
[0112]
进一步地,所述若接收业务服务器发送的待配送的物流单,则对物流单内的目标信息进行加密,得到加密物流单,包括:
[0113]
在s2011中,提取所述物流单中的待加密的所述收货对象信息,基于所述收货对象信息确定收货对象的精准配送地址。
[0114]
在s2012中,根据所述精准配送地址所在的地理区域,获取所述地理区域关联的多个历史配送记录。
[0115]
在s2013中,分别确定多个所述历史配送记录的历史收货地址,对所有所述历史收货地址进行聚类分析,得到常用收货地址。
[0116]
在s2014中,基于所述常用收货地址生成所述模糊配送地址,并通过预设的加密算法对所述配送对象信息进行加密,得到配送密文。
[0117]
在s2015中,基于所述模糊配送地址以及所述配送密文,生成所述加密物流单。
[0118]
在本实施例中,中间件服务器在确定模糊配送地址时,可以获取收货对象的精准配送地址,获取该精准配送地址对应的地理区域,通过该地理区域对应的多个历史配送记录,确定该地理区域惯用的常用收货地址,与直接隐藏精准配送地址内的具体配送位置相比,通过确定常用收货地址能够进一步提高配送效率,由于一般在发货时,快递可以寄存于该区域的快递寄存点,若根据常用收货地址确定模糊配送地址,方便用户在与收货对象通信后,确定配送地点后,大概率其配送地点即为常用收货地点,能够减少配送终端的作业人员的不必要的移动,从而提高了配送效率。
[0119]
图5示出了本发明第四实施例提供的一种物流信息的传输方法的具体实现流程图。参见图5,相对于图1-4任一所述实施例,本实施例提供的一种物流信息的传输方法在所述基于所述第一通信地址以及所述配送终端的第二通信地址,建立所述配送终端与所述目标终端之间的通信连接之后,还包括:s501~s503,具体详述如下:
[0120]
进一步地,在所述基于所述第一通信地址以及所述配送终端的第二通信地址,建
立所述配送终端与所述目标终端之间的通信连接之后,还包括:
[0121]
在s501中,若检测所述通信连接激活,则启动关于所述通信连接的有效计时器。
[0122]
在s502中,若所述有效计数器的计数值大于预设的时长阈值,则向所述目标终端发送连接续期请求。
[0123]
在s503中,若在预设的等待时长内未接收到所述目标终端基于所述连接续期请求反馈的续期确认指令,或在所述等待时长内接收到所述目标终端基于所述连接续期请求反馈的续期拒绝指令,则断开所述通信连接。
[0124]
在本实施例中,中间件服务器在建立了目标终端与配送终端的通信连接后,并且检测到上述通信连接激活后,可以启动该通信连接的有效计时器,若该有效计时器的计数值小于或等于时长阈值,则维护上述两者之间的通信连接;反之,若该有效计时器大于预设的时长阈值,则可以向目标终端发送连接续期请求,以便目标终端确认是否需要继续与配送终端进行通信,若在预设的等待时长内接收到续期确认指令,则重置上述有效计时器的计数值;反之,则识别目标终端无需与配送终端通信,此时可以断开上述两者之间的通信连接。
[0125]
在本技术实施例中,通过设置有效计时器并计算通信连接的连接时长,能够避免配送终端与目标终端长时间通信,减少了目标终端的用户被配送终端的作业人员骚扰的情况,提高了用户的使用体验。
[0126]
图6示出了本发明第五实施例提供的一种物流信息的传输方法s205的具体实现流程图。参见图6,相对于图2-5任一所述实施例,本实施例提供的一种物流信息的传输方法中s205包括:s2051~s2052,具体详述如下:
[0127]
进一步地,所述基于所述第一通信地址以及所述配送终端的第二通信地址,建立所述配送终端与所述目标终端之间的通信连接,包括:
[0128]
在s2051中,创建用于建立所述第一通信地址与所述第二通信地址的跳转链接,并生成所述跳转链接的二维码图像。
[0129]
在s2052中,根据所述第二通信地址将所述二维码图像推送给所述配送终端;所述二维码图像用于所述配送终端通过扫描所述二维码图像获取所述跳转链接,并基于所述跳转链接建立所述配送终端与所述目标终端之间的所述通信连接。
[0130]
在本实施例中,中间件服务器可以通过上述两个通信地址生成对应的跳转链接,并生成对应的二维码图像,配送终端在接收到该二维码图像后,可以扫描该二维码图像,从而在本地获取得到上述的跳转链接。由于跳转连接包含有配送终端的第二通信地址,可以在基于该跳转连接时对发起扫描的终端的通信地址进行匹配识别,若发起扫描的终端,即通过跳转链接与目标终端建立通信连接的终端的通信地址为第二通信地址,则识别该跳转操作合法,建立上述的通信连接,反之,则不建立两者的通信连接,从而能够提高通信地址的保密性以及通信的安全性。
[0131]
图7示出了本发明一实施例提供的一种物流信息的传输方法装置的结构框图,该服务器包括的各单元用于执行图2对应的实施例中中间服务器实现的各步骤。具体请参阅图2与图2所对应的实施例中的相关描述。为了便于说明,仅示出了与本实施例相关的部分。
[0132]
参见图7,所述物流信息的传输装置包括:
[0133]
物流单加密单元71,用于若接收业务服务器发送的待配送的物流单,则对物流单
内的目标信息进行加密,得到加密物流单;所述加密物流单中的配送对象信息处于加密状态;所述加密物流单包含模糊配送地址;
[0134]
加密物流单发送单元72,用于向物流服务器发送所述加密物流单,以使所述物流服务器根据所述加密物流单确定配送区域,并将基于所述加密物流单生成的配送任务发送给所述配送区域关联的配送终端;
[0135]
通信请求接收单元73,用于接收所述配送终端发送的通信请求;所述通信请求是所述配送终端在到达所述模糊配送地址时生成的;所述通信请求包含所述配送任务;
[0136]
第一通信地址确定单元74,用于对所述通信请求对应的所述加密物流单进行解密,确定所述加密物流单对应的目标终端的第一通信地址;
[0137]
通信连接建立单元75,用于基于所述第一通信地址以及所述配送终端的第二通信地址,建立所述配送终端与所述目标终端之间的通信连接。
[0138]
可选地,所述通信请求接收单元73包括:
[0139]
定位反馈指令发送单元,用于向配送终端发送定位反馈指令;所述定位反馈指令是用于控制所述配送终端反馈在接收到所述定位反馈指令前预设时间段内通过定位模块获取的多个定位信息;
[0140]
定位反馈单元,用于接收所述配送终端反馈的所述多个定位信息,并基于所述多个定位信息生成所述配送终端的配送路线;
[0141]
配送置信度确定单元,用于从所述加密物流单中提取目标终端对应的配送对象的精准配送地址,并根据所述配送路线与所述精准配送地址确定所述配送终端的配送置信度;
[0142]
通信触发单元,用于若所述配送置信度大于预设的置信度阈值,则执行对所述通信请求对应的所述加密物流单进行解密,确定所述加密物流单对应的目标终端的第一通信地址的操作。
[0143]
可选地,所述物流信息的传输装置还包括:
[0144]
异常指标增加单元,用于若所述配送置信度小于或等于所述置信度阈值,则返回请求失败信息给所述配送终端,并增加所述配送终端的异常指标;
[0145]
黑名单添加单元,用于若检测到任一配送终端的异常指标大于预设的异常阈值,则将所述异常指标大于所述异常阈值的配送终端添加至配送黑名单。
[0146]
可选地,所述配送置信度确定单元包括:
[0147]
关键建筑物确定单元,用于获取所述配送路线对应的区域地图,并根据所述区域地图内包含多个已有建筑物,确定在所述配送路线上的关键建筑物;
[0148]
特征距离值计算单元,用于分别计算所述精准配送地址与各个所述关键建筑物之间的特征距离值;
[0149]
预测行动路径确定单元,用于根据所述配送路线对应的配送移动方向,生成预测行动路径;
[0150]
最短移动路径确定单元,用于计算所述配送地址到所述预测行动路径的最短移动路径;
[0151]
配送置信度计算单元,用于将所有所述特征距离值以及所述最短移动路径导入到预设的置信度转换算法,计算所述配送置信度;所述置信度转换算法为:
[0152][0153]
其中,trustlv为所述配送置信度;distancei为所述第i个关键建筑物与所述收货地址之间的特征距离值;timeweighti为所述第i个关键建筑物的采集时间的权重值;n为所述关键建筑物的总数;minroute为所述最短移动路径;long(x)为路径长度计算函数。
[0154]
可选地,所述物流单加密单元71包括:
[0155]
精准配送地址确定单元,用于提取所述物流单中的待加密的所述收货对象信息,基于所述收货对象信息确定收货对象的精准配送地址;
[0156]
历史配送记录确定单元,用于根据所述精准配送地址所在的地理区域,获取所述地理区域关联的多个历史配送记录;
[0157]
常用收货地址确定单元,用于分别确定多个所述历史配送记录的历史收货地址,对所有所述历史收货地址进行聚类分析,得到常用收货地址;
[0158]
配送密文生成单元,用于基于所述常用收货地址生成所述模糊配送地址,并通过预设的加密算法对所述配送对象信息进行加密,得到配送密文;
[0159]
封装单元,用于基于所述模糊配送地址以及所述配送密文,生成所述加密物流单。
[0160]
可选地,所述物流信息的传输装置还包括:
[0161]
有效计时器启动单元,用于若检测所述通信连接激活,则启动关于所述通信连接的有效计时器;
[0162]
连接续期请求发送单元,用于若所述有效计数器的计数值大于预设的时长阈值,则向所述目标终端发送连接续期请求;
[0163]
连接断开单元,用于若在预设的等待时长内未接收到所述目标终端基于所述连接续期请求反馈的续期确认指令,或在所述等待时长内接收到所述目标终端基于所述连接续期请求反馈的续期拒绝指令,则断开所述通信连接。
[0164]
可选地,所述通信连接建立单元75包括:
[0165]
二维码图像生成单元,用于创建用于建立所述第一通信地址与所述第二通信地址的跳转链接,并生成所述跳转链接的二维码图像;
[0166]
二维码图像发送单元,用于根据所述第二通信地址将所述二维码图像推送给所述配送终端;所述二维码图像用于所述配送终端通过扫描所述二维码图像获取所述跳转链接,并基于所述跳转链接建立所述配送终端与所述目标终端之间的所述通信连接。
[0167]
因此,本发明实施例提供的物流信息的传输方法装置同样可以通过在接收到业务服务器发送的需要配送的物流单时,可以涉及用户隐私的目标信息进行加密,从而得到对应的加密物流单,并将加密物流单物流服务器,物流服务器可以根据其包含的模糊配送地址确定阈值对应的配送终端,在配送终端到达模糊配送地址时,可以发起一个通信请求,响应于该通信请求建立目标终端与配送终端之间的通信连接,从而能够在保障用户隐私信息不泄露的情况下,能够完成物流配送任务。与现有的物流配送的技术相比,收货对象信息以及发货对象信息并不会直接在物流服务器以及配送终端内显示,而是会通过加密的方式进行隐藏,从而降低了用户隐私信息的泄密风险,与此同时,为了不影响正常的物流配送,会生成一个模糊配地址,以便物流服务器以及配送终端根据该模糊配送地址进行配送,能够同时兼顾信息保密性以及完成配送任务两个方面。
[0168]
应当理解的是,图7示出的物流信息的传输方法装置的结构框图中,各模块用于执行图2至图6对应的实施例中的各步骤,而对于图2至图6对应的实施例中的各步骤已在上述实施例中进行详细解释,具体请参阅图2至图6以及图2至图6所对应的实施例中的相关描述,此处不再赘述。
[0169]
图8是本技术另一实施例提供的一种电子设备的结构框图。如图8所示,该实施例的电子设备800包括:处理器88、存储器820以及存储在存储器820中并可在处理器88运行的计算机程序830,例如物流信息的传输方法的程序。处理器88执行计算机程序830时实现上述各个物流信息的传输方法各实施例中的步骤,例如图2所示的s201至s205。或者,处理器88执行计算机程序830时实现上述图8对应的实施例中各模块的功能,例如,图7所示的单元71至75的功能,具体请参阅图7对应的实施例中的相关描述。
[0170]
示例性的,计算机程序830可以被分割成一个或多个模块,一个或者多个模块被存储在存储器820中,并由处理器88执行,以完成本技术。一个或多个模块可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述计算机程序830在电子设备800中的执行过程。例如,计算机程序830可以被分割成各个单元模块,各模块具体功能如上。
[0171]
电子设备800可包括,但不仅限于,处理器88、存储器820。本领域技术人员可以理解,图8仅仅是电子设备800的示例,并不构成对电子设备800的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如电子设备还可以包括输入输出设备、网络接入设备、总线等。
[0172]
所称处理器88可以是中央处理单元,还可以是其他通用处理器、数字信号处理器、专用集成电路、现成可编程门阵列或者其他可编程逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者是任何常规的处理器等。
[0173]
存储器820可以是电子设备800的内部存储单元,例如电子设备800的硬盘或内存。存储器820也可以是电子设备800的外部存储设备,例如电子设备800上配备的插接式硬盘,智能存储卡,闪存卡等。进一步地,存储器820还可以既包括电子设备800的内部存储单元也包括外部存储设备。
[0174]
以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围,均应包含在本技术的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献