基于点对点的电子终端商务执行方法和系统与流程
未命名
08-14
阅读:85
评论:0
1.本发明涉及电子商务的技术领域,特别涉及基于点对点的电子终端商务执行方法和系统。
背景技术:
2.线上电子商务交易已经非常普遍,用户通过自身所持的智能手机等终端,能够在相应线上电子商务平台进行电子商务的确认和支付,提高电子商务交易的便捷性。线上电子商务平台通常只包括有限数量的服务终端,当大量用户终端发起线上电子商务交互请求时,一个服务终端需要同时与多个用户终端连接,不仅增加服务终端的线上电子商务交互处理压力,并且容易导致来自不同用户终端的线上电子商务交互发生串扰的情况,降低线上电子商务交互处理的效率和安全性,容易导致线上电子商务交互处理发生延迟。
技术实现要素:
3.针对现有技术存在的缺陷,本发明提供基于点对点的电子终端商务执行方法和系统,其根据用户终端当前的电子商务任务属性信息,确定匹配进行电子商务交互的服务终端集群,并从中选择一个服务终端与用户终端进行点对点交互;根据选择的服务终端对来自用户终端的电子商务任务订单的处理结果,判断电子商务任务订单是否成功执行,以此返回执行结果通知消息;根据执行结果通知消息,判断是否需要变更用户终端与服务终端集群的点对点交互模式,并调整用户终端的工作状态,其为用户终端确定与当前的电子商务任务相匹配的服务终端集群,并从中选择一个服务终端与用户终端进行点对点交互,从而对来自用户终端的电子商务任务订单进行专门执行处理,提高电子商务交互处理的安全性;此外,还能变更用户终端与服务终端集群的点对点交互模式,保证及时完成电子商务交互处理,提高电子商务交互效率,从而保证电子商务任务执行的可靠性。
4.本发明提供基于点对点的电子终端商务执行方法,包括如下步骤:
5.步骤s1,根据用户终端当前的电子商务任务属性信息,确定能够与用户终端进行匹配电子商务交互的服务终端集群;根据所述服务终端集群对用户终端的响应,选择所述服务终端集群其中一个服务终端与用户终端进行点对点交互;
6.步骤s2,根据用户终端的电子商务执行日志,向选择的服务终端发送电子商务任务订单;根据选择的服务终端对所述电子商务任务订单的处理结果,判断所述电子商务任务订单是否成功执行,以此向用户终端返回执行结果通知消息;
7.步骤s3,根据所述执行结果通知消息,判断是否需要变更用户终端与所述服务终端集群的点对点交互模式;根据所述判断的结果,调整用户终端的工作状态。
8.进一步,在所述步骤s1中,根据用户终端当前的电子商务任务属性信息,确定能够与用户终端进行匹配电子商务交互的服务终端集群;根据所述服务终端集群对用户终端的响应,选择所述服务终端集群其中一个服务终端与用户终端进行点对点交互,包括:
9.根据用户终端当前的电子商务任务执行进度,确定用户终端当前需要处理的电子
商务任务的电子商务数据形式和电子商务支付形式,以此作为所述电子商务任务属性信息;
10.根据所述电子商务任务属性信息,确定对用户终端当前需要处理的电子商务任务进行兼容匹配处理的服务终端集群;
11.根据所述服务终端集群中所有服务终端的数据处理负荷信息,确定与用户终端进行点对点交互的一个服务终端的终端身份信息;将所述终端身份信息返回至用户终端后,构建用户终端与对应服务终端之间的点对点交互通信通道。
12.进一步,在所述步骤s2中,根据用户终端的电子商务执行日志,向选择的服务终端发送电子商务任务订单;根据选择的服务终端对所述电子商务任务订单的处理结果,判断所述电子商务任务订单是否成功执行,以此向用户终端返回执行结果通知消息,包括:
13.从用户终端的电子商务执行日志提取得到用户终端当前需要处理的电子商务任务的任务数据,并根据所述任务数据,生成与当前需要处理的电子商务任务的电子商务任务订单;
14.对所述电子商务任务订单进行加密处理后,发送至选择的服务终端;
15.根据选择的服务终端对所述电子商务任务订单的电子支付处理结果,判断所述电子商务任务订单是否成功执行;
16.若所述电子商务任务订单成功执行,则向用户终端返回包含任务执行回执的通知消息;
17.若所述电子商务任务订单未成功执行,则向用户终端返回包含所述电子商务任务订单的订单名称的通知消息。
18.进一步,在所述步骤s3中,根据所述执行结果通知消息,判断是否需要变更用户终端与所述服务终端集群的点对点交互模式;根据所述判断的结果,调整用户终端的工作状态,包括:
19.当所述执行结果通知消息表示所述电子商务任务订单未成功执行,则终止用户终端与当前选择的服务终端的点对点通信连接;
20.从所述服务终端集群选择另一个服务终端与用户终端进行点对点通信连接,并根据选择的另一个服务终端的实时任务处理进度,调整用户终端向选择的另一个服务终端发送所述电子商务任务订单的时间。
21.本发明还提供基于点对点的电子终端商务执行系统,包括:
22.服务终端集群确定模块,用于根据用户终端当前的电子商务任务属性信息,确定能够与用户终端进行匹配电子商务交互的服务终端集群;
23.点对点交互构建模块,用于根据所述服务终端集群对用户终端的响应,选择所述服务终端集群其中一个服务终端与用户终端进行点对点交互;
24.电子商务任务订单生成模块,用于根据用户终端的电子商务执行日志,向选择的服务终端发送电子商务任务订单;
25.电子商务任务执行识别模块,用于根据选择的服务终端对所述电子商务任务订单的处理结果,判断所述电子商务任务订单是否成功执行,以此向用户终端返回执行结果通知消息;
26.点对点交互变更模块,用于根据所述执行结果通知消息,判断是否需要变更用户
终端与所述服务终端集群的点对点交互模式;根据所述判断的结果,调整用户终端的工作状态。
27.进一步,所述服务终端集群确定模块用于根据用户终端当前的电子商务任务属性信息,确定能够与用户终端进行匹配电子商务交互的服务终端集群,包括:
28.根据用户终端当前的电子商务任务执行进度,确定用户终端当前需要处理的电子商务任务的电子商务数据形式和电子商务支付形式,以此作为所述电子商务任务属性信息;
29.根据所述电子商务任务属性信息,确定对用户终端当前需要处理的电子商务任务进行兼容匹配处理的服务终端集群;
30.所述点对点交互构建模块用于根据所述服务终端集群对用户终端的响应,选择所述服务终端集群其中一个服务终端与用户终端进行点对点交互,包括:
31.根据所述服务终端集群中所有服务终端的数据处理负荷信息,确定与用户终端进行点对点交互的一个服务终端的终端身份信息;将所述终端身份信息返回至用户终端后,构建用户终端与对应服务终端之间的点对点交互通信通道。
32.进一步,所述电子商务任务订单生成模块用于根据用户终端的电子商务执行日志,向选择的服务终端发送电子商务任务订单,包括:
33.从用户终端的电子商务执行日志提取得到用户终端当前需要处理的电子商务任务的任务数据,并根据所述任务数据,生成与当前需要处理的电子商务任务的电子商务任务订单;
34.对所述电子商务任务订单进行加密处理后,发送至选择的服务终端;
35.所述电子商务任务执行识别模块用于根据选择的服务终端对所述电子商务任务订单的处理结果,判断所述电子商务任务订单是否成功执行,以此向用户终端返回执行结果通知消息,包括:
36.根据选择的服务终端对所述电子商务任务订单的电子支付处理结果,判断所述电子商务任务订单是否成功执行;
37.若所述电子商务任务订单成功执行,则向用户终端返回包含任务执行回执的通知消息;
38.若所述电子商务任务订单未成功执行,则向用户终端返回包含所述电子商务任务订单的订单名称的通知消息。
39.进一步,所述点对点交互变更模块用于根据所述执行结果通知消息,判断是否需要变更用户终端与所述服务终端集群的点对点交互模式;根据所述判断的结果,调整用户终端的工作状态,包括:
40.当所述执行结果通知消息表示所述电子商务任务订单未成功执行,则终止用户终端与当前选择的服务终端的点对点通信连接;
41.从所述服务终端集群选择另一个服务终端与用户终端进行点对点通信连接,并根据选择的另一个服务终端的实时任务处理进度,调整用户终端向选择的另一个服务终端发送所述电子商务任务订单的时间。
42.进一步,所述终止用户终端与当前选择的服务终端的点对点通信连接,包括:
43.步骤a1,所述服务终端向所述用户终端发送若干次通信终止指令,并利用下面公
式(1),根据所述用户终端返回数据,判断所述通信终止指令是否被所述用户终端成功接收,
[0044][0045]
在上述公式(1)中,k(t)表示当前时刻所述通信终止指令是否被所述用户终端成功接收到的判定值;t表示当前时刻;u(t)表示距离当前时刻最近一次接收到的所述用户终端返回数据的16进制形式;u0表示通信终止指令的预设标准返回数据的16进制形式;te表示所述服务终端向所述用户终端发送若干次通信终止指令的最后一次发送结束的时刻;t0表示预设的单位时间;t0表示所述服务终端向所述用户终端发送若干次通信终止指令的第一次发送结束的时刻;k(t0→
t)=0表示从t0时刻到t时刻所述通信终止指令是否被所述用户终端成功接收的所有判定值均为0;n表示所述服务终端向所述用户终端发送若干次通信终止指令的总次数;n表示所述服务终端向所述用户终端继续放送通信终止指令的总次数;
[0046]
若k(t)=1,则表示当前时刻所述通信终止指令被所述用户终端成功接收;
[0047]
若k(t)=0,则表示当前时刻所述通信终止指令未被所述用户终端成功接收;
[0048]
若n≠0,则表示所述服务终端向所述用户终端发送若干次通信终止指令在规定时间内均未被所述用户终端成功接收,则需要继续发送n次通信终止指令,直至所述通信终止指令在规定时间内被用户终端成功接收为止;
[0049]
若n=0,则表示所述服务终端向所述用户终端发送若干次通信终止指令在规定时间内存在被所述用户终端成功接收的指令,则继续进入下面步骤;
[0050]
步骤a2,利用下面公式(2),根据所述用户终端返回数据,判断在终止通信后是否还存在交互数据,
[0051][0052]
在上述公式(2)中,y(t)表示当前时刻在终止通信后是否还存在交互数据的判定值;tc[k(t)=1]表示上述步骤a1中第一次得到k(t)=1时的时刻值;tc[u(t)]表示距离当前时刻最近一次接收到的所述用户终端返回数据的时刻值;
[0053]
若y(t)=1,则表示当前时刻在终止通信后还存在交互数据;
[0054]
若y(t)=0,则表示当前时刻在终止通信后不存在交互数据;
[0055]
步骤a3,利用下面公式(3),根据终止通信后到单位时间内接收到的交互数据的个数,控制所述服务终端的关停时长,
[0056][0057]
在上述公式(3)中,ts表示所述服务终端的关停时长;表示向上取整;r表示终止通信后到单位时间内接收到的交互数据的个数值。
[0058]
相比于现有技术,该基于点对点的电子终端商务执行方法和系统根据用户终端当前的电子商务任务属性信息,确定匹配进行电子商务交互的服务终端集群,并从中选择一
个服务终端与用户终端进行点对点交互;根据选择的服务终端对来自用户终端的电子商务任务订单的处理结果,判断电子商务任务订单是否成功执行,以此返回执行结果通知消息;根据执行结果通知消息,判断是否需要变更用户终端与服务终端集群的点对点交互模式,并调整用户终端的工作状态,其为用户终端确定与当前的电子商务任务相匹配的服务终端集群,并从中选择一个服务终端与用户终端进行点对点交互,从而对来自用户终端的电子商务任务订单进行专门执行处理,提高电子商务交互处理的安全性;此外,还能变更用户终端与服务终端集群的点对点交互模式,保证及时完成电子商务交互处理,提高电子商务交互效率,从而保证电子商务任务执行的可靠性。
[0059]
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
[0060]
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
[0061]
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0062]
图1为本发明提供的基于点对点的电子终端商务执行方法的流程示意图。
[0063]
图2为本发明提供的基于点对点的电子终端商务执行系统的结构示意图。
具体实施方式
[0064]
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0065]
参阅图1,为本发明实施例提供的基于点对点的电子终端商务执行方法的流程示意图。该基于点对点的电子终端商务执行方法包括如下步骤:
[0066]
步骤s1,根据用户终端当前的电子商务任务属性信息,确定能够与用户终端进行匹配电子商务交互的服务终端集群;根据该服务终端集群对用户终端的响应,选择该服务终端集群其中一个服务终端与用户终端进行点对点交互;
[0067]
步骤s2,根据用户终端的电子商务执行日志,向选择的服务终端发送电子商务任务订单;根据选择的服务终端对该电子商务任务订单的处理结果,判断该电子商务任务订单是否成功执行,以此向用户终端返回执行结果通知消息;
[0068]
步骤s3,根据该执行结果通知消息,判断是否需要变更用户终端与该服务终端集群的点对点交互模式;根据该判断的结果,调整用户终端的工作状态。
[0069]
上述技术方案的有益效果为:该基于点对点的电子终端商务执行方法根据用户终端当前的电子商务任务属性信息,确定匹配进行电子商务交互的服务终端集群,并从中选择一个服务终端与用户终端进行点对点交互;根据选择的服务终端对来自用户终端的电子
商务任务订单的处理结果,判断电子商务任务订单是否成功执行,以此返回执行结果通知消息;根据执行结果通知消息,判断是否需要变更用户终端与服务终端集群的点对点交互模式,并调整用户终端的工作状态,其为用户终端确定与当前的电子商务任务相匹配的服务终端集群,并从中选择一个服务终端与用户终端进行点对点交互,从而对来自用户终端的电子商务任务订单进行专门执行处理,提高电子商务交互处理的安全性;此外,还能变更用户终端与服务终端集群的点对点交互模式,保证及时完成电子商务交互处理,提高电子商务交互效率,从而保证电子商务任务执行的可靠性。
[0070]
优选地,在该步骤s1中,根据用户终端当前的电子商务任务属性信息,确定能够与用户终端进行匹配电子商务交互的服务终端集群;根据该服务终端集群对用户终端的响应,选择该服务终端集群其中一个服务终端与用户终端进行点对点交互,包括:
[0071]
根据用户终端当前的电子商务任务执行进度,确定用户终端当前需要处理的电子商务任务的电子商务数据形式和电子商务支付形式,以此作为该电子商务任务属性信息;
[0072]
根据该电子商务任务属性信息,确定对用户终端当前需要处理的电子商务任务进行兼容匹配处理的服务终端集群;
[0073]
根据该服务终端集群中所有服务终端的数据处理负荷信息,确定与用户终端进行点对点交互的一个服务终端的终端身份信息;将该终端身份信息返回至用户终端后,构建用户终端与对应服务终端之间的点对点交互通信通道。
[0074]
上述技术方案的有益效果为:智能手机等用户终端会进行不同电子商务任务的处理,不同电子商务任务具有不同的电子商务数据形式和电子商务支付形式,使得不同电子商务任务需要匹配不同的服务终端才能执行。以电子商务数据形式和电子商务支付形式等电子商务任务属性信息为基准,对不同服务终端集群进行筛选识别,确定与电子商务任务兼容匹配的服务终端集群,这样能够保证电子商务任务的准确执行。此外,服务终端集群中包括若干服务终端,每个服务终端均能够独立执行电子商务任务,在实际工作中,将服务终终端集群中数据处理负荷最小的服务终端与用户终端进行点对点交互,这样能够保证来自用户终端的电子商务任务被及时执行,提高电子商务任务的执行效率。
[0075]
优选地,在该步骤s2中,根据用户终端的电子商务执行日志,向选择的服务终端发送电子商务任务订单;根据选择的服务终端对该电子商务任务订单的处理结果,判断该电子商务任务订单是否成功执行,以此向用户终端返回执行结果通知消息,包括:
[0076]
从用户终端的电子商务执行日志提取得到用户终端当前需要处理的电子商务任务的任务数据,并根据该任务数据,生成与当前需要处理的电子商务任务的电子商务任务订单;
[0077]
对该电子商务任务订单进行加密处理后,发送至选择的服务终端;
[0078]
根据选择的服务终端对该电子商务任务订单的电子支付处理结果,判断该电子商务任务订单是否成功执行;
[0079]
若该电子商务任务订单成功执行,则向用户终端返回包含任务执行回执的通知消息;
[0080]
若该电子商务任务订单未成功执行,则向用户终端返回包含该电子商务任务订单的订单名称的通知消息。
[0081]
上述技术方案的有益效果为:通过上述方式,以用户终端的电子商务执行日志提
取得到的关于当前电子商务任务的任务数据为基准,生成关于当前电子商务任务的电子商务任务订单,使得电子商务任务订单能够准确全面反映当前电子商务任务的实际任务需求。再以选择的服务终端对电子商务任务订单的电子支付处理结果为依据,在电子商务任务订单执行成功与否的不同情况下,生成具有不同内容的通知消息,便于用户终端准确掌握服务终端对电子商务任务订单的执行结果。
[0082]
优选地,在该步骤s3中,根据该执行结果通知消息,判断是否需要变更用户终端与该服务终端集群的点对点交互模式;根据该判断的结果,调整用户终端的工作状态,包括:
[0083]
当该执行结果通知消息表示该电子商务任务订单未成功执行,则终止用户终端与当前选择的服务终端的点对点通信连接;
[0084]
从该服务终端集群选择另一个服务终端与用户终端进行点对点通信连接,并根据选择的另一个服务终端的实时任务处理进度,调整用户终端向选择的另一个服务终端发送该电子商务任务订单的时间。
[0085]
上述技术方案的有益效果为:通过上述方式,在电子商务任务订单为被当前点对点交互的服务终端成功执行时,及时终止与当前选择的服务终端的点对点通信连接,并切换到与同一服务终端集群的另一个服务终端进行点对点通信连接,从而通过另一服务终端对电子商务任务订单进行执行。此外,根据选择的另一个服务终端的实时任务处理进度,在选择的另一个服务终端已经完成之前接收到的所有电子商务任务订单后,再指示用户终端向选择的另一服务终端发送电子商务任务订单,从而保证选择的另一个服务终端对电子商务任务订单的及时执行。
[0086]
参阅图2,为本发明实施例提供的基于点对点的电子终端商务执行系统的结构示意图。该基于点对点的电子终端商务执行系统包括:
[0087]
服务终端集群确定模块,用于根据用户终端当前的电子商务任务属性信息,确定能够与用户终端进行匹配电子商务交互的服务终端集群;
[0088]
点对点交互构建模块,用于根据该服务终端集群对用户终端的响应,选择该服务终端集群其中一个服务终端与用户终端进行点对点交互;
[0089]
电子商务任务订单生成模块,用于根据用户终端的电子商务执行日志,向选择的服务终端发送电子商务任务订单;
[0090]
电子商务任务执行识别模块,用于根据选择的服务终端对该电子商务任务订单的处理结果,判断该电子商务任务订单是否成功执行,以此向用户终端返回执行结果通知消息;
[0091]
点对点交互变更模块,用于根据该执行结果通知消息,判断是否需要变更用户终端与该服务终端集群的点对点交互模式;根据该判断的结果,调整用户终端的工作状态。
[0092]
上述技术方案的有益效果为:该基于点对点的电子终端商务执行系统根据用户终端当前的电子商务任务属性信息,确定匹配进行电子商务交互的服务终端集群,并从中选择一个服务终端与用户终端进行点对点交互;根据选择的服务终端对来自用户终端的电子商务任务订单的处理结果,判断电子商务任务订单是否成功执行,以此返回执行结果通知消息;根据执行结果通知消息,判断是否需要变更用户终端与服务终端集群的点对点交互模式,并调整用户终端的工作状态,其为用户终端确定与当前的电子商务任务相匹配的服务终端集群,并从中选择一个服务终端与用户终端进行点对点交互,从而对来自用户终端
的电子商务任务订单进行专门执行处理,提高电子商务交互处理的安全性;此外,还能变更用户终端与服务终端集群的点对点交互模式,保证及时完成电子商务交互处理,提高电子商务交互效率,从而保证电子商务任务执行的可靠性。
[0093]
优选地,该服务终端集群确定模块用于根据用户终端当前的电子商务任务属性信息,确定能够与用户终端进行匹配电子商务交互的服务终端集群,包括:
[0094]
根据用户终端当前的电子商务任务执行进度,确定用户终端当前需要处理的电子商务任务的电子商务数据形式和电子商务支付形式,以此作为该电子商务任务属性信息;
[0095]
根据该电子商务任务属性信息,确定对用户终端当前需要处理的电子商务任务进行兼容匹配处理的服务终端集群;
[0096]
该点对点交互构建模块用于根据该服务终端集群对用户终端的响应,选择该服务终端集群其中一个服务终端与用户终端进行点对点交互,包括:
[0097]
根据该服务终端集群中所有服务终端的数据处理负荷信息,确定与用户终端进行点对点交互的一个服务终端的终端身份信息;将该终端身份信息返回至用户终端后,构建用户终端与对应服务终端之间的点对点交互通信通道。
[0098]
上述技术方案的有益效果为:智能手机等用户终端会进行不同电子商务任务的处理,不同电子商务任务具有不同的电子商务数据形式和电子商务支付形式,使得不同电子商务任务需要匹配不同的服务终端才能执行。以电子商务数据形式和电子商务支付形式等电子商务任务属性信息为基准,对不同服务终端集群进行筛选识别,确定与电子商务任务兼容匹配的服务终端集群,这样能够保证电子商务任务的准确执行。此外,服务终端集群中包括若干服务终端,每个服务终端均能够独立执行电子商务任务,在实际工作中,将服务终终端集群中数据处理负荷最小的服务终端与用户终端进行点对点交互,这样能够保证来自用户终端的电子商务任务被及时执行,提高电子商务任务的执行效率。
[0099]
优选地,该电子商务任务订单生成模块用于根据用户终端的电子商务执行日志,向选择的服务终端发送电子商务任务订单,包括:
[0100]
从用户终端的电子商务执行日志提取得到用户终端当前需要处理的电子商务任务的任务数据,并根据该任务数据,生成与当前需要处理的电子商务任务的电子商务任务订单;
[0101]
对该电子商务任务订单进行加密处理后,发送至选择的服务终端;
[0102]
该电子商务任务执行识别模块用于根据选择的服务终端对该电子商务任务订单的处理结果,判断该电子商务任务订单是否成功执行,以此向用户终端返回执行结果通知消息,包括:
[0103]
根据选择的服务终端对该电子商务任务订单的电子支付处理结果,判断该电子商务任务订单是否成功执行;
[0104]
若该电子商务任务订单成功执行,则向用户终端返回包含任务执行回执的通知消息;
[0105]
若该电子商务任务订单未成功执行,则向用户终端返回包含该电子商务任务订单的订单名称的通知消息。
[0106]
上述技术方案的有益效果为:通过上述方式,以用户终端的电子商务执行日志提取得到的关于当前电子商务任务的任务数据为基准,生成关于当前电子商务任务的电子商
务任务订单,使得电子商务任务订单能够准确全面反映当前电子商务任务的实际任务需求。再以选择的服务终端对电子商务任务订单的电子支付处理结果为依据,在电子商务任务订单执行成功与否的不同情况下,生成具有不同内容的通知消息,便于用户终端准确掌握服务终端对电子商务任务订单的执行结果。
[0107]
优选地,该点对点交互变更模块用于根据该执行结果通知消息,判断是否需要变更用户终端与该服务终端集群的点对点交互模式;根据该判断的结果,调整用户终端的工作状态,包括:
[0108]
当该执行结果通知消息表示该电子商务任务订单未成功执行,则终止用户终端与当前选择的服务终端的点对点通信连接;
[0109]
从该服务终端集群选择另一个服务终端与用户终端进行点对点通信连接,并根据选择的另一个服务终端的实时任务处理进度,调整用户终端向选择的另一个服务终端发送该电子商务任务订单的时间。
[0110]
上述技术方案的有益效果为:通过上述方式,在电子商务任务订单为被当前点对点交互的服务终端成功执行时,及时终止与当前选择的服务终端的点对点通信连接,并切换到与同一服务终端集群的另一个服务终端进行点对点通信连接,从而通过另一服务终端对电子商务任务订单进行执行。此外,根据选择的另一个服务终端的实时任务处理进度,在选择的另一个服务终端已经完成之前接收到的所有电子商务任务订单后,再指示用户终端向选择的另一服务终端发送电子商务任务订单,从而保证选择的另一个服务终端对电子商务任务订单的及时执行。
[0111]
优选地,该终止用户终端与当前选择的服务终端的点对点通信连接,包括:
[0112]
步骤a1,该服务终端向该用户终端发送若干次通信终止指令,并利用下面公式(1),根据该用户终端返回数据,判断该通信终止指令是否被该用户终端成功接收,
[0113][0114]
在上述公式(1)中,k(t)表示当前时刻该通信终止指令是否被该用户终端成功接收到的判定值;t表示当前时刻;u(t)表示距离当前时刻最近一次接收到的该用户终端返回数据的16进制形式;u0表示通信终止指令的预设标准返回数据的16进制形式;te表示该服务终端向该用户终端发送若干次通信终止指令的最后一次发送结束的时刻;t0表示预设的单位时间;t0表示该服务终端向该用户终端发送若干次通信终止指令的第一次发送结束的时刻;k(t0→
t)=0表示从t0时刻到t时刻该通信终止指令是否被该用户终端成功接收的所有判定值均为0;n表示该服务终端向该用户终端发送若干次通信终止指令的总次数;n表示该服务终端向该用户终端继续放送通信终止指令的总次数;
[0115]
若k(t)=1,则表示当前时刻该通信终止指令被该用户终端成功接收;
[0116]
若k(t)=0,则表示当前时刻该通信终止指令未被该用户终端成功接收;
[0117]
若n≠0,则表示该服务终端向该用户终端发送若干次通信终止指令在规定时间内均未被该用户终端成功接收,则需要继续发送n次通信终止指令,直至该通信终止指令在规
定时间内被用户终端成功接收为止;
[0118]
若n=0,则表示该服务终端向该用户终端发送若干次通信终止指令在规定时间内存在被该用户终端成功接收的指令,则继续进入下面步骤;
[0119]
步骤a2,利用下面公式(2),根据该用户终端返回数据,判断在终止通信后是否还存在交互数据,
[0120][0121]
在上述公式(2)中,y(t)表示当前时刻在终止通信后是否还存在交互数据的判定值;tc[k(t)=1]表示上述步骤a1中第一次得到k(t)=1时的时刻值;tc[u(t)]表示距离当前时刻最近一次接收到的该用户终端返回数据的时刻值;
[0122]
若y(t)=1,则表示当前时刻在终止通信后还存在交互数据;
[0123]
若y(t)=0,则表示当前时刻在终止通信后不存在交互数据;
[0124]
步骤a3,利用下面公式(3),根据终止通信后到单位时间内接收到的交互数据的个数,控制该服务终端的关停时长,
[0125][0126]
在上述公式(3)中,ts表示该服务终端的关停时长;表示向上取整;r表示终止通信后到单位时间内接收到的交互数据的个数值。
[0127]
上述技术方案的有益效果为:利用上述公式(1),根据该用户终端返回数据,判断该通信终止指令是否被该用户终端成功接收,进而确保通信终止指令已经被成功的被用户终端接收到,确保系统的可靠性;然后利用上述公式(2),根据该用户终端返回数据,判断在终止通信后是否还存在交互数据,进而在通信中断后还存在通信的情况时被及时的发现,便于后续对所述情况可以及时的制止;最后利用上述公式(3),根据终止通信后到单位时间内接收到的交互数据的个数,控制该服务终端的关停时长,确保关停时长可以终端当前的点对点通信交互状态。
[0128]
从上述实施例的内容可知,该基于点对点的电子终端商务执行方法和系统根据用户终端当前的电子商务任务属性信息,确定匹配进行电子商务交互的服务终端集群,并从中选择一个服务终端与用户终端进行点对点交互;根据选择的服务终端对来自用户终端的电子商务任务订单的处理结果,判断电子商务任务订单是否成功执行,以此返回执行结果通知消息;根据执行结果通知消息,判断是否需要变更用户终端与服务终端集群的点对点交互模式,并调整用户终端的工作状态,其为用户终端确定与当前的电子商务任务相匹配的服务终端集群,并从中选择一个服务终端与用户终端进行点对点交互,从而对来自用户终端的电子商务任务订单进行专门执行处理,提高电子商务交互处理的安全性;此外,还能变更用户终端与服务终端集群的点对点交互模式,保证及时完成电子商务交互处理,提高电子商务交互效率,从而保证电子商务任务执行的可靠性。
[0129]
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
技术特征:
1.基于点对点的电子终端商务执行方法,其特征在于,包括如下步骤:步骤s1,根据用户终端当前的电子商务任务属性信息,确定能够与用户终端进行匹配电子商务交互的服务终端集群;根据所述服务终端集群对用户终端的响应,选择所述服务终端集群其中一个服务终端与用户终端进行点对点交互;步骤s2,根据用户终端的电子商务执行日志,向选择的服务终端发送电子商务任务订单;根据选择的服务终端对所述电子商务任务订单的处理结果,判断所述电子商务任务订单是否成功执行,以此向用户终端返回执行结果通知消息;步骤s3,根据所述执行结果通知消息,判断是否需要变更用户终端与所述服务终端集群的点对点交互模式;根据所述判断的结果,调整用户终端的工作状态。2.如权利要求1所述的基于点对点的电子终端商务执行方法,其特征在于:在所述步骤s1中,根据用户终端当前的电子商务任务属性信息,确定能够与用户终端进行匹配电子商务交互的服务终端集群;根据所述服务终端集群对用户终端的响应,选择所述服务终端集群其中一个服务终端与用户终端进行点对点交互,包括:根据用户终端当前的电子商务任务执行进度,确定用户终端当前需要处理的电子商务任务的电子商务数据形式和电子商务支付形式,以此作为所述电子商务任务属性信息;根据所述电子商务任务属性信息,确定对用户终端当前需要处理的电子商务任务进行兼容匹配处理的服务终端集群;根据所述服务终端集群中所有服务终端的数据处理负荷信息,确定与用户终端进行点对点交互的一个服务终端的终端身份信息;将所述终端身份信息返回至用户终端后,构建用户终端与对应服务终端之间的点对点交互通信通道。3.如权利要求1所述的基于点对点的电子终端商务执行方法,其特征在于:在所述步骤s2中,根据用户终端的电子商务执行日志,向选择的服务终端发送电子商务任务订单;根据选择的服务终端对所述电子商务任务订单的处理结果,判断所述电子商务任务订单是否成功执行,以此向用户终端返回执行结果通知消息,包括:从用户终端的电子商务执行日志提取得到用户终端当前需要处理的电子商务任务的任务数据,并根据所述任务数据,生成与当前需要处理的电子商务任务的电子商务任务订单;对所述电子商务任务订单进行加密处理后,发送至选择的服务终端;根据选择的服务终端对所述电子商务任务订单的电子支付处理结果,判断所述电子商务任务订单是否成功执行;若所述电子商务任务订单成功执行,则向用户终端返回包含任务执行回执的通知消息;若所述电子商务任务订单未成功执行,则向用户终端返回包含所述电子商务任务订单的订单名称的通知消息。4.如权利要求1所述的基于点对点的电子终端商务执行方法,其特征在于:在所述步骤s3中,根据所述执行结果通知消息,判断是否需要变更用户终端与所述服务终端集群的点对点交互模式;根据所述判断的结果,调整用户终端的工作状态,包括:当所述执行结果通知消息表示所述电子商务任务订单未成功执行,则终止用户终端与当前选择的服务终端的点对点通信连接;
从所述服务终端集群选择另一个服务终端与用户终端进行点对点通信连接,并根据选择的另一个服务终端的实时任务处理进度,调整用户终端向选择的另一个服务终端发送所述电子商务任务订单的时间。5.基于点对点的电子终端商务执行系统,其特征在于,包括:服务终端集群确定模块,用于根据用户终端当前的电子商务任务属性信息,确定能够与用户终端进行匹配电子商务交互的服务终端集群;点对点交互构建模块,用于根据所述服务终端集群对用户终端的响应,选择所述服务终端集群其中一个服务终端与用户终端进行点对点交互;电子商务任务订单生成模块,用于根据用户终端的电子商务执行日志,向选择的服务终端发送电子商务任务订单;电子商务任务执行识别模块,用于根据选择的服务终端对所述电子商务任务订单的处理结果,判断所述电子商务任务订单是否成功执行,以此向用户终端返回执行结果通知消息;点对点交互变更模块,用于根据所述执行结果通知消息,判断是否需要变更用户终端与所述服务终端集群的点对点交互模式;根据所述判断的结果,调整用户终端的工作状态。6.如权利要求5所述的基于点对点的电子终端商务执行系统,其特征在于:所述服务终端集群确定模块用于根据用户终端当前的电子商务任务属性信息,确定能够与用户终端进行匹配电子商务交互的服务终端集群,包括:根据用户终端当前的电子商务任务执行进度,确定用户终端当前需要处理的电子商务任务的电子商务数据形式和电子商务支付形式,以此作为所述电子商务任务属性信息;根据所述电子商务任务属性信息,确定对用户终端当前需要处理的电子商务任务进行兼容匹配处理的服务终端集群;所述点对点交互构建模块用于根据所述服务终端集群对用户终端的响应,选择所述服务终端集群其中一个服务终端与用户终端进行点对点交互,包括:根据所述服务终端集群中所有服务终端的数据处理负荷信息,确定与用户终端进行点对点交互的一个服务终端的终端身份信息;将所述终端身份信息返回至用户终端后,构建用户终端与对应服务终端之间的点对点交互通信通道。7.如权利要求5所述的基于点对点的电子终端商务执行系统,其特征在于:所述电子商务任务订单生成模块用于根据用户终端的电子商务执行日志,向选择的服务终端发送电子商务任务订单,包括:从用户终端的电子商务执行日志提取得到用户终端当前需要处理的电子商务任务的任务数据,并根据所述任务数据,生成与当前需要处理的电子商务任务的电子商务任务订单;对所述电子商务任务订单进行加密处理后,发送至选择的服务终端;所述电子商务任务执行识别模块用于根据选择的服务终端对所述电子商务任务订单的处理结果,判断所述电子商务任务订单是否成功执行,以此向用户终端返回执行结果通知消息,包括:根据选择的服务终端对所述电子商务任务订单的电子支付处理结果,判断所述电子商务任务订单是否成功执行;若所述电子商务任务订单成功执行,则向用户终端返回包含任务执行回执的通知消
息;若所述电子商务任务订单未成功执行,则向用户终端返回包含所述电子商务任务订单的订单名称的通知消息。8.如权利要求5所述的基于点对点的电子终端商务执行系统,其特征在于:所述点对点交互变更模块用于根据所述执行结果通知消息,判断是否需要变更用户终端与所述服务终端集群的点对点交互模式;根据所述判断的结果,调整用户终端的工作状态,包括:当所述执行结果通知消息表示所述电子商务任务订单未成功执行,则终止用户终端与当前选择的服务终端的点对点通信连接;从所述服务终端集群选择另一个服务终端与用户终端进行点对点通信连接,并根据选择的另一个服务终端的实时任务处理进度,调整用户终端向选择的另一个服务终端发送所述电子商务任务订单的时间。9.如权利要求8所述的基于点对点的电子终端商务执行系统,其特征在于:所述终止用户终端与当前选择的服务终端的点对点通信连接,包括:步骤a1,所述服务终端向所述用户终端发送若干次通信终止指令,并利用下面公式(1),根据所述用户终端返回数据,判断所述通信终止指令是否被所述用户终端成功接收,在上述公式(1)中,k(t)表示当前时刻所述通信终止指令是否被所述用户终端成功接收到的判定值;t表示当前时刻;u(t)表示距离当前时刻最近一次接收到的所述用户终端返回数据的16进制形式;u0表示通信终止指令的预设标准返回数据的16进制形式;t
e
表示所述服务终端向所述用户终端发送若干次通信终止指令的最后一次发送结束的时刻;t0表示预设的单位时间;t0表示所述服务终端向所述用户终端发送若干次通信终止指令的第一次发送结束的时刻;k(t0→
t)=0表示从t0时刻到t时刻所述通信终止指令是否被所述用户终端成功接收的所有判定值均为0;n表示所述服务终端向所述用户终端发送若干次通信终止指令的总次数;n表示所述服务终端向所述用户终端继续放送通信终止指令的总次数;若k(t)=1,则表示当前时刻所述通信终止指令被所述用户终端成功接收;若k(t)=0,则表示当前时刻所述通信终止指令未被所述用户终端成功接收;若n≠0,则表示所述服务终端向所述用户终端发送若干次通信终止指令在规定时间内均未被所述用户终端成功接收,则需要继续发送n次通信终止指令,直至所述通信终止指令在规定时间内被用户终端成功接收为止;若n=0,则表示所述服务终端向所述用户终端发送若干次通信终止指令在规定时间内存在被所述用户终端成功接收的指令,则继续进入下面步骤;步骤a2,利用下面公式(2),根据所述用户终端返回数据,判断在终止通信后是否还存在交互数据,
在上述公式(2)中,y(t)表示当前时刻在终止通信后是否还存在交互数据的判定值;t
c
[k(t)=1]表示上述步骤a1中第一次得到k(t)=1时的时刻值;t
c
[u(t)]表示距离当前时刻最近一次接收到的所述用户终端返回数据的时刻值;若y(t)=1,则表示当前时刻在终止通信后还存在交互数据;若y(t)=0,则表示当前时刻在终止通信后不存在交互数据;步骤a3,利用下面公式(3),根据终止通信后到单位时间内接收到的交互数据的个数,控制所述服务终端的关停时长,在上述公式(3)中,t
s
表示所述服务终端的关停时长;表示向上取整;r表示终止通信后到单位时间内接收到的交互数据的个数值。
技术总结
本发明提供基于点对点的电子终端商务执行方法和系统,其为用户终端确定与当前的电子商务任务相匹配的服务终端集群,并从中选择一个服务终端与用户终端进行点对点交互,从而对来自用户终端的电子商务任务订单进行专门执行处理,提高电子商务交互处理的安全性;此外,还能变更用户终端与服务终端集群的点对点交互模式,保证及时完成电子商务交互处理,提高电子商务交互效率,从而保证电子商务任务执行的可靠性。的可靠性。的可靠性。
技术研发人员:请求不公布姓名
受保护的技术使用者:重庆德明尚品电子商务有限公司
技术研发日:2023.05.23
技术公布日:2023/8/13
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
