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

数据标识分配方法、装置、发号器、介质及产品与流程

2022-03-31 10:23:43 来源:中国专利 TAG:


1.本技术属于分布式技术领域,具体涉及一种数据标识分配方法、装置、发号器、介质及产品。


背景技术:

2.随着分布式技术的不断发展,许多公司或企业内部使用分布式业务系统来进行业务处理。每个业务系统以业务服务器的形式单独与用户终端交互,并存放用户数据。因而,各业务服务器中的用户数据可能会部分重叠,也可能互不重叠。
3.当某业务服务器需要对用户提供服务时,若该业务服务器存放的用户数据不全,无法实现业务支撑。此时,由于业务服务器之间的独立运作,也无法直接从其他业务服务器中获取用户数据,从而无法满足用户的服务需求。
4.可见,上述情况中业务服务器存在无法直接从其他业务服务器中获取用户数据,导致无法满足用户的服务需求的问题。


技术实现要素:

5.为了解决现有技术中的上述问题,即为了解决业务服务器存在无法直接从其他业务服务器中获取用户数据,导致无法满足用户的服务需求的问题,本技术提供了一种数据标识分配方法、装置、发号器、介质及产品。
6.第一方面,本技术提供一种数据标识分配方法,所述方法应用于分布式id发号器;所述分布式id发号器与各业务服务器通信连接;
7.所述方法包括:
8.获取各业务服务器发送的获取标识请求;所述获取标识请求包括用户终端标识;
9.根据所述用户终端标识确定与所述用户终端标识匹配的数据标识;
10.将所述数据标识发送至对应业务服务器,以使各业务服务器根据所述数据标识进行各业务服务器之间的数据交互。
11.在一种可能的实现方式中,所述分布式id发号器包括标识生成数据库和标识匹配数据库;所述标识生成数据库用于缓存所述分布式id发号器生成的全局不重复的标识号段;所述标识匹配数据库用于存储相互匹配的终端标识和数据标识;
12.所述根据所述用户终端标识确定与所述用户终端标识匹配的数据标识,包括:
13.根据所述用户终端标识从标识匹配数据库中查询是否存在匹配的数据标识;
14.若确定不存在匹配的数据标识,则从标识生成数据库中获取新的数据标识,并将所述新的数据标识确定为与所述用户终端标识匹配的数据标识;
15.将所述用户终端标识与匹配的数据标识之间的匹配关系存储在标识匹配数据库中。
16.在一种可能的实现方式中,所述标识生成数据库包括第一缓存数据库和第二缓存数据库;所述第一缓存数据库和第二缓存数据库缓存的标识号段不相同;
17.所述从标识生成数据库中获取新的数据标识之后,还包括:
18.检测第一缓存数据库中的当前标识号段容量是否小于或等于预设阈值;
19.若确定第一缓存数据库中的当前标识号段容量小于或等于预设阈值,则检测所述第二缓存数据库是否缓存有与所述当前标识号段对应的下一标识号段;
20.若所述第二缓存数据库没有缓存与所述当前标识号段对应的下一标识号段,则获取下一标识号段,并根据下一标识号段更新所述第二缓存数据库的标识号段。
21.在一种可能的实现方式中,所述从标识生成数据库中获取新的数据标识,包括:
22.确定所述第一缓存数据库中的标识号段范围和所述第二缓存数据库中的标识号段范围之间的差值;
23.若所述差值大于零,则从所述第二缓存数据库中获取新的数据标识;
24.若所述差值小于零,则从所述第一缓存数据库中获取新的数据标识。
25.在一种可能的实现方式中,所述获取标识请求还包括:标识请求密钥;
26.所述根据所述用户终端标识确定与所述用户终端标识匹配的数据标识之前,包括:
27.对所述标识请求密钥进行校验处理;
28.若校验处理结果为通过,则执行所述根据所述用户终端标识确定与所述用户终端标识匹配的数据标识的步骤;
29.若校验处理结果为不通过,则向对应业务服务器发送校验结果。
30.在一种可能的实现方式中,所述方法还包括:
31.接收业务服务器发送的用户终端注销信息;
32.删除所述标识匹配数据库中与所述用户终端注销信息对应的用户终端标识和与该用户终端标识匹配的标识数据。
33.第二方面,本技术提供一种数据标识分配装置,所述装置位于分布式id发号器,所述分布式id发号器与各业务服务器通信连接;
34.所述装置包括:
35.获取模块,用于获取各业务服务器发送的获取标识请求;所述获取标识请求包括用户终端标识;
36.确定模块,用于根据所述用户终端标识确定与所述用户终端标识匹配的数据标识;
37.发送模块,用于将所述数据标识发送至对应业务服务器,以使各业务服务器根据所述数据标识进行各业务服务器之间的数据交互。
38.第三方面,本技术提供一种分布式id发号器,包括:
39.存储器和处理器;
40.所述存储器存储计算机执行指令;
41.所述处理器执行所述存储器存储的计算机执行指令,以实现第一方面或第一方面中任一可能的实施方式所提供的数据标识分配方法。
42.第四方面,本技术提供一种计算机可读存储介质,所述计算机可读介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现第一方面或第一方面中任一可能的实施方式所提供的数据标识分配方法。
43.第五方面,本技术提供一种芯片,包括:
44.处理器和存储器;
45.所述存储器存储有计算机程序;
46.所述处理器执行所述存储器存储的计算机程序时,实现第一方面或第一方面中任一可能的实施方式所提供的数据标识分配方法。
47.第六方面,本技术提供一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现上述第一方面或第一方面中任一可能的实施方式所提供的数据标识分配方法。
48.本领域技术人员能够理解的是,本技术中,获取各业务服务器发送的获取标识请求后,基于获取标识请求中的所述用户终端标识可以确定出与所述用户终端标识匹配的数据标识。从而将所述数据标识发送至对应业务服务器,以使各业务服务器根据所述数据标识进行各业务服务器之间的数据交互,进而使业务服务器可以直接从其他业务服务器中获取用户数据,满足用户的服务需求。
附图说明
49.下面参照附图来描述本技术的数据标识分配方法、装置、发号器、介质及产品的优选实施方式。附图为:
50.图1为本技术实施例提供的应用场景示例图;
51.图2是本技术第一实施例提供的数据标识分配方法的流程示意图;
52.图3是本技术第二实施例提供的数据标识分配方法的流程示意图;
53.图4是本技术第三实施例提供的数据标识分配方法的交互流程示意图;
54.图5是本技术第三实施例提供的数据标识分配方法的分布式id发号器结构示意图;
55.图6是本技术第三实施例提供的数据标识分配方法的号段生成及数据交互示意图;
56.图7是本技术第四实施例提供的数据标识分配装置的结构示意图;
57.图8是本技术第五实施例提供的分布式id发号器的结构示意图。
具体实施方式
58.首先,本领域技术人员应当理解的是,这些实施方式仅仅用于解释本技术的技术原理,并非旨在限制本技术的保护范围。本领域技术人员可以根据需要对其做出调整,以便适应具体的应用场合。
59.在本技术实施例中使用的术语是仅仅处于描述特定实施例的目的,而非旨在限制本发明。在本技术实施例中所使用的单数形式的“一种”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
60.应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示为:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
61.取决于语境,如在此所使用的词语“如果”、“若”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。
62.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的商品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种商品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括要素的商品或者系统中还存在另外的相同要素。
63.目前分布式系统应用场景中,为了确保业务处理效率和数据安全,业务服务器与业务服务器之间相互独立运作,每个业务服务器存储的数据都可能不同。在某些情况下,某业务服务器为了更好的服务用户,需要获取用户更详细的信息,而该业务服务器由于没有存储更详细的用户数据,需要从其他的业务服务器中获取用户数据。而由于业务服务器之间的独立性,并不能直接从业务服务器获取对应用户数据,需要通过人工联系各个业务服务器来间接性的获取用户数据。
64.所以针对上述方式中业务服务器存在无法直接从其他业务服务器中获取用户数据,导致无法满足用户的服务需求的问题,发明人在研究中发现,为了解决该问题,可以给各分布式业务服务器中的用户数据设定统一的标识,从而使各业务服务器可以通过统一标识从其他业务服务器处获取用户数据。
65.具体的,分布式id发号器在获取各业务服务器发送的获取标识请求后,基于获取标识请求中的用户终端标识可以确定出与用户终端标识匹配的数据标识。从而将数据标识发送至对应业务服务器,以使各业务服务器根据数据标识进行各业务服务器之间的数据交互,进而使业务服务器可以直接从其他业务服务器中获取用户数据,满足用户的服务需求。
66.发明人基于上述的创造性发现,提出了本技术的技术方案。
67.图1为本技术实施例提供的应用场景示例图。如图1所示,在应用场景中包括分布式id发号器1、业务服务器集合2和用户终端3,业务服务器集合2中包括多个业务服务器,其中以业务服务器a、业务服务器b和业务服务器c进行举例说明。本实施例中,假设用户通过用户终端3与业务服务器a进行数据交互,寻求业务服务器a的服务。
68.此时,业务服务器a接收到用户终端3的业务需求信息,业务需求信息中可以包括用户终端对应的标识,如手机号,以及业务类型等信息。业务服务器a根据该业务需求信息生成获取标识请求,并将该获取标识请求发送至分布式id发号器1。分布式id发号器1接收到业务服务器a发送的获取标识请求后,基于获取标识请求中的用户终端标识确定出与用户终端标识匹配的数据标识。分布式id发号器1将确定出的数据标识发送至对应业务服务器a。此时,业务服务器a若需要获取其他业务服务器的用户数据,可以通过该数据标识从业务服务器b和业务服务器c中获取对应数据,进而满足用户的服务需求。
69.下面结合说明书附图对本发明实施例进行介绍。
70.图2是本技术第一实施例提供的数据标识分配方法的流程示意图。如图2所示,本实施例中,本发明实施例的执行主体为数据标识分配装置,该数据标识分配装置可以集成在分布式id发号器中。分布式id发号器与各业务服务器通信连接。该方法包括:
71.s101、获取各业务服务器发送的获取标识请求。获取标识请求包括用户终端标识。
72.其中,业务服务器在接收到用户终端的业务需求信息后,会根据该业务需求信息生成获取标识请求。该业务需求信息中一般包括用户终端标识,用户终端标识如常用的手机号、手机编码等。
73.一般情况下,业务服务器内部会存储用户终端标识与用户数据之间的关联,但与其他业务服务器进行数据交互时,为了提高用户数据的安全性,并不会通过用户终端标识来交互。因而,在需要查询其他业务服务器存储的用户数据时,当前业务服务器会根据业务需求信息生成获取标识请求,并将获取标识请求发送至分布式id发号器。
74.s102、根据用户终端标识确定与用户终端标识匹配的数据标识。
75.根据用户终端标识确定与用户终端标识匹配的数据标识一般分为两种情况,第一种,该用户终端标识已经关联了一个数据标识,则只需要确定与其匹配的数据标识即可。第二种,该用户终端标识还没有关联数据标识,属于需要关联的类型,则可以将其与新的数据标识关联,从而确定出与用户终端标识匹配的数据标识。
76.数据标识一般采用id(英文全称为:identity document,中文为:唯一编码、账号等),以使用统一的唯一数据标识与各个用户终端标识关联。
77.s103、将数据标识发送至对应业务服务器,以使各业务服务器根据数据标识进行各业务服务器之间的数据交互。
78.在确定出数据标识后,可以将其发送至对应的业务服务器,从而使对应的业务服务器可以根据该数据标识与其他业务服务器进行数据交互,也可以使各业务服务器之间通过该数据标识进行数据交互。
79.本公开实施例中,由于在数据安全方面上,对于用户信息的保护要求越来越高,业务服务器与业务服务器之间的数据交互不能通过手机号来进行数据交互,因而,通过设置统一标识可以使业务服务器与业务服务器之间直接进行数据交互。
80.同时,在获取各业务服务器发送的获取标识请求后,基于获取标识请求中的用户终端标识可以确定出与用户终端标识匹配的数据标识。从而将数据标识发送至对应业务服务器,以使各业务服务器根据数据标识进行各业务服务器之间的数据交互,进而使业务服务器可以直接从其他业务服务器中获取用户数据,满足用户的服务需求。
81.同时,在本发明上一实施例提供的数据标识分配方法的基础上,可以进一步的细化本发明方案。如图3所示,图3是本技术第二实施例提供的数据标识分配方法的流程示意图。本实施例提供的数据标识分配方法以用户终端、业务服务器以及分布式id发号器之间的数据交互进行举例说明。则本实施例提供的数据标识分配方法包括以下步骤。
82.需要说明的是,分布式id发号器包括标识生成数据库和标识匹配数据库。标识生成数据库用于缓存分布式id发号器生成的全局不重复的标识号段。标识匹配数据库用于存储相互匹配的终端标识和数据标识。
83.s201、用户终端向业务服务器发起业务请求。
84.本实施例中,用户终端在用户的操控下,对业务服务器发起业务请求,比如向产品销售平台发起购买的业务请求,此时,业务服务器会根据用户终端标识生成获取标识请求。
85.s202、业务服务器发送获取标识请求。
86.业务服务器发送获取标识请求至分布式id发号器。
87.s203、分布式id发号器根据获取标识请求中的用户终端标识从标识匹配数据库中
查询是否存在匹配的数据标识。若不存在,则执行步骤s204,若存在,则执行步骤s206。
88.由于标识匹配数据库中存储有相互匹配的终端标识和数据标识,因而,首先从标识匹配数据库中查询是否存在匹配的数据标识,以确定该用户标识是否存在匹配的数据标识。
89.同时,在确定标识匹配数据库中查询是否存在匹配的数据标识之前,可以对该获取标识请求进行密钥校验处理,以提高数据交互的安全性。具体为:
90.对获取标识请求中的标识请求密钥进行校验处理。
91.若校验处理结果为通过,则执行后续确定匹配的数据标识的步骤。
92.若校验处理结果为不通过,则向对应业务服务器发送校验结果,同时,并不会确定匹配的数据标识。
93.s204、分布式id发号器从标识生成数据库中获取新的数据标识,并将新的数据标识确定为与用户终端标识匹配的数据标识。
94.由于标识匹配数据库中不存在与用户终端标识匹配的数据标识,因而,需要为该用户终端标识生成新的数据标识,从而建立与该用户终端标识匹配的数据标识。
95.同时,示例性的,标识生成数据库包括第一缓存数据库和第二缓存数据库。第一缓存数据库和第二缓存数据库缓存的标识号段不相同。
96.在从标识生成数据库中获取新的数据标识之后,还可以确定标识生成数据库中标识号段容量问题。具体如下:
97.首先,检测第一缓存数据库中的当前标识号段容量是否小于或等于预设阈值。
98.若确定第一缓存数据库中的当前标识号段容量小于或等于预设阈值,则检测第二缓存数据库是否缓存有与当前标识号段对应的下一标识号段。
99.若第二缓存数据库没有缓存与当前标识号段对应的下一标识号段,则获取下一标识号段,并根据下一标识号段更新第二缓存数据库的标识号段。
100.本实施例中,第一缓存数据库与第二缓存数据库都是缓存数据库,当前正在起发号作用的缓存数据库可以作为第一缓存数据库。本实施例通过采用两个缓存数据库,当前正在起发号作用的缓存数据库若留存的标识号段达到了阈值,比如达到百分之50,百分之20等,则会确定第二个缓存数据库是否缓存了下一号段,如果没有缓存,则将下一号段缓存至第二个缓存数据库。
101.假设第一缓存数据库中的标识号段为1-100,当检测到第一缓存数据库中的当前标识号段容量小于百分之50了,则代表标识号段已经发到50左右了,此时,可以确定第二缓存数据库中是否有缓存101-200的号段,若没有缓存101-200的号段则将101-200的号段缓存至第二缓存数据库中。
102.同时,在从标识生成数据库中获取新的数据标识时,可以确定第一缓存数据库中的标识号段范围和第二缓存数据库中的标识号段范围之间的差值。
103.若差值大于零,则从第二缓存数据库中获取新的数据标识。
104.若差值小于零,则从第一缓存数据库中获取新的数据标识。
105.确定第一缓存数据库中的标识号段范围和第二缓存数据库中的标识号段范围之间的差值是由于标识号段一般是采取递增的形式缓存。当差值大于零,则代表第一缓存数据库中的标识号段是第二缓存数据库中的标识号段的下一号段。比如第一缓存数据库中的
标识号段为201-300,而第二缓存数据库中的标识号段为101-200,则第二缓存数据库为当前正在发号的缓存数据库,需要从第二缓存数据库获取新的数据标识。反之同理,若差值小于零,则从第一缓存数据库中获取新的数据标识。
106.s205、分布式id发号器将用户终端标识与匹配的数据标识之间的匹配关系存储在标识匹配数据库中。
107.在完成新的数据标识与该用户终端标识的匹配过程后,可以将该用户终端标识与匹配的数据标识之间的匹配关系存储在标识匹配数据库中,以供下次该用户终端的业务需求使用。
108.s206、分布式id发号器发送匹配的数据标识。
109.将匹配的数据标识发送给业务服务器后,该业务服务器可以通过匹配的数据标识与其他业务服务器进行数据交互。
110.同时,在用户终端注销了业务服务器中的数据后,可以由业务服务器将用户终端注销信息发送至分布式id发号器,由分布式id发号器进行注销的处理,具体为:
111.接收业务服务器发送的用户终端注销信息。
112.删除标识匹配数据库中与用户终端注销信息对应的用户终端标识和与该用户终端标识匹配的标识数据。
113.当该用户终端下次访问该业务服务器时,该用户终端并不会存在匹配的数据标识,而会分配新的数据标识。比如该用户终端注销前匹配的数据标识为306,在注销后,该306的数据标识将停用。若该用户终端再次访问该业务服务器,将通过分布式id发号器分配新的数据标识,比如406等。
114.为了更好的理解本实施例的数据标识分配方法,下面将结合各设备之间的交互图,图4来进行详细说明。图4中,id生成服务和id发号服务都是分布式id发号器中的功能模块。id生成服务指id号段生成相关,id发号服务指给用户终端标识发号的相关部分,应用服务部分指业务服务器提供应用服务的部分。同时,本实施例中,数据标识使用的是id,用户终端标识采用手机号,本实施例针对用户终端标识未关联数据标识时需要关联数据标识的流程。
115.目前全局分布式id发号器,主要是随机提供一个全局不重复的id,没有基于某一特定参数(比如手机号)提供对应id的功能,目前的业务场景,需求是通过手机号获取线下及线上用户的id,并保证唯一性,直至用户进行了账号的注销与更换手机号等操作,才会同步消除与变更。同时需要保障接口的高可用性与高并发性。
116.如图4所示,id发号服务部分与id生成服务部分进行交互,从而id发号服务部分可以从id生成服务部分获取id号段。当用户通过用户终端请求业务服务器时,业务服务器提供应用服务部分将手机号发送至id发号服务部分,从而通过手机号获取对应的id。
117.id发号服务在获取手机号后,根据业务类型从id生成服务部分获取对应的id号段,并将手机号与id号段中的某个id关联。然后将关联后的id返回业务服务器的应用服务部分,从而呈现在用户终端上。
118.当id生成服务部分内第一个缓冲数据库的id号段使用率超过一定阈值,则将新的号段缓冲至第二个缓冲数据库中。
119.分布式id发号器的内部结构部分如图5所示,请求01和请求02分别指不同业务服
务器的获取标识请求,网关用于与业务服务器网络连接,mysql指mysql数据库,用于存储数据标识。redis指redis数据库,用于建立数据缓冲。
120.本实施例中,id生成服务部分和id发号服务部分可以用微服务方式分开。从而使id生成服务部分和id发号服务部分可以使用不同的算法,也可以灵活选择一种或多种id生成策略,方便变更与接入。
121.应用服务可以部署在容器云上,方便随时伸缩扩容,提供稳定服务。
122.采用redis缓存机制,数据库进行水平分库,进一步提升服务吞吐效率,也方便扩容与变更策略,提高了系统的并发性与稳定性。
123.如图6所示,图中左部分为id生成服务与存有自增号数据库之间的连接关系,图中右部分为id生成服务分配号段的逻辑关系。id生成服务部分可以与两个存有号段的数据库连接,即图6中的数据库01和数据库02,同时,id生成服务部分还可以与两个缓存数据库连接,图中未示出。假设id生成服务部分从数据库01取出并放入第一缓存数据库中的号段为1-1000,当第一缓存数据库中的号段使用率达到百分之20的时候,此时,会检测第二缓存数据库中是否缓存了新的号段,即1001-2000,如果没有则会从数据库01或数据库02中获取1001-2000的号段,并将1001-2000缓存入第二缓存数据库。
124.若第一缓存数据库中的号段都发完了,则进行切换操作,修改定位至第二缓存数据库中的号段,即1001位置。从而使第二缓存数据库进入发号状态。若第二缓存数据库中的号段发完,也会切换至第一缓存数据库。
125.图7是本技术第四实施例提供的数据标识分配装置的结构示意图。如图7所示,该数据标识分配装置300位于分布式id发号器中,分布式id发号器与各业务服务器通信连接,数据标识分配装置300包括:
126.获取模块301,用于获取各业务服务器发送的获取标识请求。获取标识请求包括用户终端标识。
127.确定模块302,用于根据用户终端标识确定与用户终端标识匹配的数据标识。
128.发送模块303,用于将数据标识发送至对应业务服务器,以使各业务服务器根据数据标识进行各业务服务器之间的数据交互。
129.图7提供的数据标识分配装置,可以执行前述相应方法实施例,其实现原理和技术效果类似,在此不再赘述。
130.同时,本发明提供的数据标识分配装置在上一实施例提供的数据标识分配装置的基础上,对数据标识分配装置进行了进一步的细化,得到本实施例的数据标识分配装置。
131.在一种可能的实现方式中,分布式id发号器包括标识生成数据库和标识匹配数据库。标识生成数据库用于缓存分布式id发号器生成的全局不重复的标识号段。标识匹配数据库用于存储相互匹配的终端标识和数据标识。
132.确定模块302具体用于:
133.根据用户终端标识从标识匹配数据库中查询是否存在匹配的数据标识。若确定不存在匹配的数据标识,则从标识生成数据库中获取新的数据标识,并将新的数据标识确定为与用户终端标识匹配的数据标识。将用户终端标识与匹配的数据标识之间的匹配关系存储在标识匹配数据库中。
134.在一种可能的实现方式中,标识生成数据库包括第一缓存数据库和第二缓存数据
库。第一缓存数据库和第二缓存数据库缓存的标识号段不相同。
135.确定模块302还用于:
136.检测第一缓存数据库中的当前标识号段容量是否小于或等于预设阈值。若确定第一缓存数据库中的当前标识号段容量小于或等于预设阈值,则检测第二缓存数据库是否缓存有与当前标识号段对应的下一标识号段。若第二缓存数据库没有缓存与当前标识号段对应的下一标识号段,则获取下一标识号段,并根据下一标识号段更新第二缓存数据库的标识号段。
137.在一种可能的实现方式中,确定模块302在从标识生成数据库中获取新的数据标识时,具体用于:
138.确定第一缓存数据库中的标识号段范围和第二缓存数据库中的标识号段范围之间的差值。若差值大于零,则从第二缓存数据库中获取新的数据标识。若差值小于零,则从第一缓存数据库中获取新的数据标识。
139.在一种可能的实现方式中,获取标识请求还包括:标识请求密钥。
140.数据标识分配装置300,还包括:
141.密钥校验模块,用于对标识请求密钥进行校验处理。若校验处理结果为通过,则执行根据用户终端标识确定与用户终端标识匹配的数据标识的步骤。若校验处理结果为不通过,则向对应业务服务器发送校验结果。
142.在一种可能的实现方式中,数据标识分配装置300还包括:
143.注销模块,用于接收业务服务器发送的用户终端注销信息。删除标识匹配数据库中与用户终端注销信息对应的用户终端标识和与该用户终端标识匹配的标识数据。
144.本实施例的数据标识分配装置,可以执行前述相应方法实施例,其实现原理和技术效果类似,在此不再赘述。
145.图8为本技术的第五实施例提供的分布式id发号器的结构示意图。图8所示,该分布式id发号器包括:处理器401和存储器402。存储器402存储有计算机程序。处理器401执行存储器存储的计算机程序,实现上述方法实施例中数据标识分配方法的步骤。
146.在上述分布式id发号器中,处理器401与存储器402之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可以通过一条或者多条通信总线或信号线实现电性连接,如可以通过总线连接。存储器402中存储有实现数据访问控制方法的计算机执行指令,包括至少一个可以软件或固件的形式存储于存储器402中的软件功能模块,处理器401通过运行存储在存储器402内的软件程序以及模块,从而执行各种功能应用以及数据处理。
147.存储器402可以是,但不限于,随机存取存储器(random access memory,简称:ram),只读存储器(read only memory,简称:rom),可编程只读存储器(programmable read-only memory,简称:prom),可擦除只读存储器(erasable programmable read-only memory,简称:eprom),电可擦除只读存储器(electric erasable programmable read-only memory,简称:eeprom)等。进一步地,上述存储器402内的软件程序以及模块还可包括操作系统,其可包括各种用于管理系统任务(例如内存管理、存储设备控制、电源管理等)的软件组件和/或驱动,并可与各种硬件或软件组件相互通信,从而提供其他软件组件的运行环境。
148.处理器401可以是一种集成电路芯片,具有信号的处理能力。上述的处理器401可以是通用处理器,包括中央处理器(central processing unit,简称:cpu)、网络处理器(network processor,简称:np)等。可以实现或者执行本技术实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
149.本技术的一实施例还提供了一种芯片,包括:处理器和存储器。存储器上存储有计算机程序,处理器执行存储器存储的计算机程序时,实现上述方法实施例中数据标识分配方法的步骤。
150.本技术的一实施例还提供了一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,计算机执行指令被处理器执行时用于实现上述方法实施例中数据标识分配方法的步骤。
151.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
152.至此,已经结合附图所示的优选实施方式描述了本技术的技术方案,但是,本领域技术人员容易理解的是,本技术的保护范围显然不局限于这些具体实施方式。在不偏离本技术的原理的前提下,本领域技术人员可以对相关技术特征作出等同的更改或替换,这些更改或替换之后的技术方案都将落入本技术的保护范围之内。
再多了解一些

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

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

相关文献