标识配置的方法及装置制造方法及图纸

技术编号:30185955 阅读:17 留言:0更新日期:2021-09-29 08:22
本申请实施例提供一种标识配置的方法及装置,采用了强客户端弱服务端的架构设计,可以预先从服务器获取一个或多个标识,在客户端本地设置包括一个或多个标识的序列组,使得在接收到交易请求消息时,可以从客户端本地取出第一标识,为该交易请求消息对应的交易配置第一标识,为交易请求消息对应的交易配置第一标识的过程中,不需要与服务端交互,不仅可以节约网络开销,还可以较大程度提升响应速度。还可以较大程度提升响应速度。还可以较大程度提升响应速度。

【技术实现步骤摘要】
标识配置的方法及装置


[0001]本申请涉及通信
,尤其涉及标识配置的方法及装置。

技术介绍

[0002]随着互联网的发展,越来越多的交易在互联网中实现。例如,各销售网点可以登录公司的系统,之后的各笔交易可以基于销售网点的客户端与为该客户端服务的服务端的通信完成。
[0003]现有技术中,在进行一笔交易时,可能的实现过程为:客户端向服务端发送交易请求,服务端为客户端该条交易分配标识,之后,该条交易可以利用该标识进行记录。
[0004]但是,现有技术中,经常出现服务响应时间较长的现象,例如顾客在结账时,客户端中的系统总出现超时,导致客户体验较为不好。

技术实现思路

[0005]本申请实施例提供标识配置的方法及装置,以解决交易中服务响应时间较长的技术问题。
[0006]本申请实施例第一方面提供一种标识配置的方法,应用于客户端,包括:
[0007]接收交易请求消息;
[0008]从所述客户端本地的序列组中取出第一标识;所述序列组中包括一个或多个标识;所述一个或多个标识是所述客户端从服务端获取的;
[0009]为所述交易请求消息对应的交易配置所述第一标识。
[0010]可选的,所述客户端本地的序列组包括多个预设序列组,所述装置还包括:
[0011]在任一个所述预设序列组中的标识被取空的情况下,从所述服务端获取一个或多个第二标识,并将所述一个或多个第二标识设置在被取空的预设序列组中。
[0012]可选的,还包括:
[0013]在所述多个预设序列组的标识均被取空,且不能从所述服务端获取新的标识的情况下,从灾备序列组获取第三标识;所述灾备序列组设置在所述客户端中,所述灾备序列组中包括从所述服务端获取的一个或多个标识。
[0014]可选的,任一个所述预设序列组中包括M个标识;M为正整数,所述从服务端获取一个或多个第二标识,并将所述一个或多个第二标识设置在被取空的预设序列组中,包括:
[0015]从服务端获取M个第二标识,并将所述M个第二标识设置在被取空的预设序列组中。
[0016]可选的,还包括:
[0017]若相邻两次从所述服务端获取标识的时长间隔小于阈值,增大所述M。
[0018]可选的,所述增大所述M,包括:
[0019]若所述M的当前值小于第一值,更新M为所述M的当前值的两倍。
[0020]可选的,所述增大所述M,包括:
[0021]若所述M的当前值大于或等于所述第一值,按照预设步长增大所述M。
[0022]可选的,所述标识包括四个字段;其中,从高到低的第一个字段为空闲位,第二个字段用于记录时间,第三个字段用于标识服务端,第四个字段为序列号。
[0023]可选的,还包括:
[0024]向所述服务端发送与所述第一标识相关的交易信息。
[0025]本申请实施例第二方面提供一种标识配置的装置,应用于客户端,包括:
[0026]接收模块,用于接收交易请求消息;
[0027]第一取出模块,用于从所述客户端本地的序列组中取出第一标识;所述序列组中包括一个或多个标识;所述一个或多个标识是所述客户端从服务端获取的;
[0028]配置模块,用于为所述交易请求消息对应的交易配置所述第一标识。
[0029]可选的,所述客户端本地的序列组包括多个预设序列组,所述装置还包括:
[0030]获取模块,用于在任一个所述预设序列组中的标识被取空的情况下,从所述服务端获取一个或多个第二标识,并将所述一个或多个第二标识设置在被取空的预设序列组中。
[0031]可选的,还包括:
[0032]第二取出模块,用于在所述多个预设序列组的标识均被取空,且不能从所述服务端获取新的标识的情况下,从灾备序列组获取第三标识;所述灾备序列组设置在所述客户端中,所述灾备序列组中包括从所述服务端获取的一个或多个标识。
[0033]可选的,任一个所述预设序列组中包括M个标识;M为正整数,所述第一取出模块,具体用于:
[0034]从服务端获取M个第二标识,并将所述M个第二标识设置在被取空的预设序列组中。
[0035]可选的,还包括:
[0036]调整模块,用于若相邻两次从所述服务端获取标识的时长间隔小于阈值,增大所述M。
[0037]可选的,所述调整模块,具体用于:
[0038]若所述M的当前值小于第一值,更新M为所述M的当前值的两倍。
[0039]可选的,所述调整模块,具体还用于:
[0040]若所述M的当前值大于或等于所述第一值,按照预设步长增大所述M。
[0041]可选的,所述标识包括四个字段;其中,从高到低的第一个字段为空闲位,第二个字段用于记录时间,第三个字段用于标识服务端,第四个字段为序列号。
[0042]可选的,还包括:
[0043]发送模块,用于向所述服务端发送与所述第一标识相关的交易信息。
[0044]本申请实施例第三方面提供一种电子设备,包括:处理器,存储器以及计算机程序;其中,所述计算机程序被存储在所述存储器中,并且被配置为由所述处理器执行,所述计算机程序包括用于执行如前述第一方面任一项所述的方法的指令。
[0045]本申请实施例第四方面提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被执行时,实现如前述第一方面任一项所述的方法。
[0046]本申请实施例相对于现有技术的有益效果:
[0047]本申请实施例中提供了一种标识配置的方法及装置,发现现有技术中交易响应慢的原因是,现有技术中的标识配置依赖于服务端的即时响应,导致网络开销较大,容易造成服务端宕机,进而导致响应更慢。因此,本申请实施例中,采用了强客户端弱服务端的架构设计,可以预先从服务器获取一个或多个标识,在客户端本地设置包括一个或多个标识的序列组,使得在接收到交易请求消息时,可以从客户端本地取出第一标识,为该交易请求消息对应的交易配置第一标识,为交易请求消息对应的交易配置第一标识的过程中,不需要与服务端交互,不仅可以节约网络开销,还可以较大程度提升响应速度。
附图说明
[0048]图1为本申请实施例提供的标识配置的方法的应用场景示意图;
[0049]图2为本申请实施例提供的标识的示意图;
[0050]图3为本申请实施例提供的标识配置的方法的流程示意图;
[0051]图4为本申请实施例提供的标识配置方法应用的架构示意图;
[0052]图5为本申请提供的标识配置装置的结构示意图。
具体实施方式
[0053]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0054]这里将详细本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种标识配置的方法,其特征在于,应用于客户端,所述方法包括:接收交易请求消息;从所述客户端本地的序列组中取出第一标识;所述序列组中包括一个或多个标识;所述一个或多个标识是所述客户端从服务端获取的;为所述交易请求消息对应的交易配置所述第一标识。2.根据权利要求1所述的方法,其特征在于,所述客户端本地的序列组包括多个预设序列组,所述方法还包括:在任一个所述预设序列组中的标识被取空的情况下,从所述服务端获取一个或多个第二标识,并将所述一个或多个第二标识设置在被取空的预设序列组中。3.根据权利要求2所述的方法,其特征在于,还包括:在所述多个预设序列组的标识均被取空,且不能从所述服务端获取新的标识的情况下,从灾备序列组获取第三标识;所述灾备序列组设置在所述客户端中,所述灾备序列组中包括从所述服务端获取的一个或多个标识。4.根据权利要求2所述的方法,其特征在于,任一个所述预设序列组中包括M个标识;M为正整数,所述从服务端获取一个或多个第二标识,并将所述一个或多个第二标识设置在被取空的预设序列组中,包括:从服务端获取M个第二标识,并将所述M个第二标识设置在被取空的预设序列组中。5.根据权利要求4所述的方法,其特征在于,还包括:若相邻两次从所述服务端获取标识的时长间隔小于阈值,增大所述M。6.根据权利要求5所述的方法,其特征在于,所述增大所述M,包括:若所述M的当前值小于第一值,更新M为所述M的当前值的两倍。7.根据权利要求6所述的方法,其特征在于,所述增大所述M,包括:若所述M的当前值大于或等于所述第一值,按照预设步长增大所述M。8.根据权利要求1-7任一项所述的方法,其特征在于,所述标识包括四个字段;其中,从高到低的第一个字段为空闲位,第二个字段用于记录时间,第三个字段用于标识服务端,第四个字段为序列号。9.根据权利要求1-7任一项所述的方法,其特征在于,还包括:向所述服务端发送与所述第一标识相关的交易信息。10.一种标识配置的装置,其特征在于,应用于客户端,包括:接收模块,用于接收交易请求消息;第一取出模块,用于从所述客户端本地的序列组中取出第一标识;所述序列组中包括一个或多个标识;所述一个或多个标识是所述客户端从服务端获取的;...

【专利技术属性】
技术研发人员:李永峰
申请(专利权)人:北京京东世纪贸易有限公司
类型:发明
国别省市:

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

1