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

序列号的处理方法、服务器、计算机设备及存储介质与流程

2022-11-28 11:36:31 来源:中国专利 TAG:


1.本技术涉及金融技术领域,具体是涉及一种序列号的处理方法、服务器、计算机设备及存储介质。


背景技术:

2.序列号用于位移标示系统元素,被广泛地应用于互联网领域,可以优化。自增类型序列号,存在释放仍占用、溢出无感知的劣势,自增类型序列号押注在永远不会达到使用上限,为此,不得不将序列号的最大长度设定的很长,使得序列号占位多、占用存储量大,从而使得序列号查询效率较低。


技术实现要素:

3.有鉴于此,本技术提供一种序列号的处理方法、服务器、计算机设备及存储介质,以解决现有技术中自增类型序列号占位多、占用存储量大、查询效率低的问题。
4.为了解决上述技术问题,本技术提供的第一个技术方案为:提供一种序列号的处理方法,包括:创建序列号的原始记录,其中所述序列号包括主键、名称和分组表征,所述原始记录包括所述主键、所述名称、所述分组、所述序列号的开始数字、所述序列号的结束数字以及当前位置;响应于分配请求,生成分配记录,并返回所述序列号中已分配的序列,其中所述分配记录表征为所述原始记录中所述当前位置被向后移动一个位置的记录。
5.可选地,进一步包括:响应于所述当前位置与所述序列号的结束数字相同,回收相应的所述分配记录。
6.可选地,进一步包括:响应于接收到释放序列号,且所述释放序列号的所述名称和所述分组与所述原始记录中的所述名称和所述分组相同,在所述分配记录中新增第一子记录,以更新所述分配记录表,其中所述第一子记录表征所述释放序列号,且所述第一子记录的表征方式与所述分配记录的表征方式相同,且位于所述分配记录下面。
7.可选地,进一步包括:响应于另一分配请求,对所述分配记录进行处理,以使得所述释放序列号对应的第一子记录被标记为已分配,并返回所述释放序列号,其中所述另一分配请求表征请求被分配所述释放序列号。
8.可选地,进一步包括:自更新后的所述分配记录获取未释放的序列号,并将在更新后的所述分配记录中新增第二子记录,其中所述第二子记录表征所述未释放的序列号,从而实现释放所述未释放的序列号。
9.可选地,所述自更新后的所述分配记录获取所述未释放的序列号是按照预设时间间隔执行的。
10.可选地,进一步包括:自更新后的所述分配记录,获取连续的序列号,并依据所述连续的序列号,修改所述分配记录,其中修改后的所述分配记录中,所述连续的序列号中第一个序列号的结束数字被修改为增加所述连续的序列号的个数,所述连续的序列号中剩余的序列号被标记为已修改;其中,所述连续的序列号包括第一序列号和第二序列号,其中所
述第一序列号的结束数字大于所述第二序列号的当前位置,且所述第一序列号的结束数字与所述第二序列号的当前位置的差为1。
11.为了解决上述技术问题,本技术提供的第二个技术方案为:提供一种服务器,包括处理器、存储器和收发器,所述收发器用于与客户终端和银行终端进行通信连接,所述存储器存储有计算机程序,所述处理器用于执行所述计算机程序以实现上述任一项所述的方法。
12.为了解决上述技术问题,本技术提供的第三个技术方案为:提供一种计算机设备,包括:处理器和存储器,存储器连接所述处理器,用于存储可在所述处理器上运行的计算机程序;其中,所述处理器执行所述计算机程序时实现上述任一项所述的方法。
13.为了解决上述技术问题,本技术提供的第四个技术方案为:提供一种计算机可读的存储介质,所述计算机可读的存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的方法。
14.本技术的有益效果:区别于现有技术,本技术通过创建序列号的原始记录,对于接收到的分配请求,生成分配记录,并返回序列号中已分配的序列,分配记录作为原始记录中当前位置被向后移动一个位置的记录。本技术的序列号主键较短,序列表的分配和释放只需要一条记录操作,如果采取二级缓存策略,大部分操作可以在内存中完成,效率高。占用空间小,对于一个整数型序列号,如果逐一记录,最大可能需要32g数据空间,而采用本技术的方法,经过优化后只需少量数据即可,大多数情况下1m存储控件就可以满足大多数场景。可复用:对于已经废弃的序列号可以进行释放,重新进行复用。而数据库中的自增或者含日期的自增,都无法做到复用序列号。
附图说明
15.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
16.图1是本技术一实施例提供的序列号的处理方法的整体流程框图;
17.图2是本技术一实施例提供的分配记录的示意图;
18.图3是本技术一实施例提供的分配记录的查询状态示意图;
19.图4是本技术一实施例提供的序列号的原始记录示意图;
20.图5是本技术一实施例提供的分配一条记录时,分配记录表的状态示意图;
21.图6是本技术一实施例提供的对分配记录进行回收的流程框图;
22.图7是本技术一实施例提供的回收一条分配记录的分配记录表的状态示意图;
23.图8是本技术一实施例提供的回收三条分配记录的分配记录表的状态示意图;
24.图9是本技术一实施例提供的对已释放的序列号进行再次分配的分配记录表的状态示意图;
25.图10是本技术一实施例提供的对已释放的序列号进行再次分配的流程框图;
26.图11是本技术一实施例提供的被废弃但未被释放的序列号在分配记录表中的状态示意图;
27.图12是本技术一实施例提供的被废弃的序列号释放后在分配记录表中的状态示意图;
28.图13是本技术一实施例提供的数据内容变得碎片化后的分配记录表的状态示意图;
29.图14是本技术一实施例提供的合并碎片数据一次之后的分配记录表的状态示意图;
30.图15是本技术一实施例提供的循环进行多次合并碎片数据之后的分配记录表的最终状态示意图;
31.图16是本技术一实施例提供的服务器的结构示意图;
32.图17是本技术一实施例提供的电子设备的结构示意图;
33.图18是本技术一实施例提供的计算机可读的存储介质的结构示意框图。
具体实施方式
34.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本技术的一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
35.本技术中的术语“第一”、“第二”、仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”、的特征可以明示或者隐含地包括至少一个该特征。本技术实施例中所有方向性指示(诸如上、下、左、右、前、后
……
)仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
36.在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
37.若本技术技术方案涉及个人信息,应用本技术技术方案的产品在处理个人信息前,已明确告知个人信息处理规则,并取得个人自主同意。若本技术技术方案涉及敏感个人信息,应用本技术技术方案的产品在处理敏感个人信息前,已取得个人单独同意,并且同时满足“明示同意”的要求。例如,在摄像头等个人信息采集装置处,设置明确显著的标识告知已进入个人信息采集范围,将会对个人信息进行采集,若个人自愿进入采集范围即视为同意对其个人信息进行采集;或者在个人信息处理的装置上,利用明显的标识/信息告知个人信息处理规则的情况下,通过弹窗信息或者请个人自行上传其个人信息等方式获得个人授权;其中,个人信息处理规则可包括个人信息处理者、个人信息处理目的、处理方式以及处理个人信息种类等信息。
38.为了解决现有技术中存在的自增类型序列号占位多、占用存储量大、查询效率低的问题,本技术提供一种序列号的处理方法、服务器计算机设备及存储介质。
39.请参阅图1至图5,图1是本技术一实施例提供的序列号的处理方法的整体流程框图,图2是本技术一实施例提供的分配记录的示意图,图3是本技术一实施例提供的分配记录的查询状态示意图,图4 是本技术一实施例提供的序列号的原始记录示意图,图5是本技术一实施例提供的分配一条记录时,分配记录表的状态示意图。
40.本技术提供的序列号的处理方法主要是用于数据库中序列号的生成和管理,以及在数据库中进行序列号的查询,对于存储空间的要求较低,可以适用于大多数的数据库和序列号类型。该数据库可以为 oracle数据库等,本技术对此不做限制。
41.本技术的序列号的处理方法,包括:
42.s1:创建序列号的原始记录,其中序列号包括主键、名称和分组表征,原始记录包括主键、名称、分组、序列号的开始数字、序列号的结束数字以及当前位置;
43.具体的,序列号的原始记录是序列号最初的数据记录,通过主键 (id)、名称(name)和分组(group)组成一个序列号标志。如图2 和图3所示,序列号的开始数字(begin)和序列号的结束数字(end) 之间为序号的整体排列号,通过记录查询获取到某一序列号的位置就是该序列号的当前位置(pos)。原始记录还可以包括序列号是否有效(enable)的记录,以用于为被查询的某一序列号是否有效提供依据。例如创建一个1-10000的序列号装置,其初始化后的内容如图4 所示。
44.s2:响应于分配请求,生成分配记录,并返回序列号中已分配的序列,其中分配记录表征为原始记录中当前位置被向后移动一个位置的记录。
45.具体的,当接收到分配序列号的请求后,需要分配序列号时,会生成一条对应的分配记录,使得序列号中已经被分配的序列号被记录下来,即分配记录会将原始记录中的序列号从当前位置向后异动一个位置,也就是异动后序列号的位置是在原始记录中的序列号的当前位置增加1。例如,原始记录中序列号的开始数字为1、序列号的结束数字为10000,当前位置为1,则接收到一条分配请求后,序列号的开始数字为1、序列号的结束数字为10000,当前位置为2,如图5 所示。
46.请参阅图6至图8,图6是本技术一实施例提供的对分配记录进行回收的流程框图,图7是本技术一实施例提供的回收一条分配记录的分配记录表的状态示意图,图8是本技术一实施例提供的回收三条分配记录的分配记录表的状态示意图。
47.在一实施例中,序列号的处理方法进一步包括:
48.s3:响应于当前位置与序列号的结束数字相同,回收相应的分配记录。
49.具体的,如果在将原始记录中的序列号从当前位置向后异动一个位置后,发现异动后的序列号的当前位置与原始记录中的序列号的结束数字是相同的,那么相当于原始记录中的序列号已经到达了结尾最后一个序列号,此时可以启动序列号的回收机制,将该条分配记录移动到历史记录中,也就是将该条分配记录进行删除。
50.s4:响应于接收到释放序列号,且释放序列号的名称和分组与原始记录中的名称和分组相同,在分配记录中新增第一子记录,以更新分配记录表;其中第一子记录表征释放序列号,且第一子记录的表征方式与分配记录的表征方式相同,且位于分配记录下面。
51.具体的,如图6和图7所示,当数据库接收到释放序列号的请求时,还需要确认序列
号的名称和分组与原始记录中的序列号的名称和分组是否相同,如果相同,则将该序列号进行回收,并新增在分配记录中形成第一子记录。第一子记录可以理解为是对一个已经被释放的序列号的记录。第一子记录被新增至分配记录中之后,相当于分配记录表又多了一条记录,也就是对分配记录表进行了更新。可以理解,第一子记录在进行分配时与分配记录中其他序列号所代表的含义是相同的,且第一子记录作为分配记录表的一部分存在于分配记录中。
52.例如,当某个序列号被使用完毕后,应用程序可以主动释放序列号,如果序列号被主动释放则可以立即被复用,假如释放序列号为1 的序列后,则在分配记录表中立即增加一个当前位置为1的序列号,该序列号可以与其他序列号一样被正常分配,如图7所示。
53.再如,当分配5个序列号,释放第2、3、4个序列号,那么数据内容则如图8所示。由图8可知,每释放一个序列号,分配记录表中的主键就增加1,而被重新释放的序列号的开始数字、结束数字和当前位置均是相同的。
54.请参阅图9至图12,图9是本技术一实施例提供的对已释放的序列号进行再次分配的分配记录表的状态示意图,图10是本技术一实施例提供的对已释放的序列号进行再次分配的流程框图,图11是本技术一实施例提供的被废弃但未被释放的序列号在分配记录表中的状态示意图,图12是本技术一实施例提供的被废弃的序列号释放后在分配记录表中的状态示意图。
55.在一实施例中,如图10所示,序列号的处理方法进一步包括:
56.s5:响应于另一分配请求,对分配记录进行处理,以使得释放序列号对应的第一子记录被标记为已分配,并返回释放序列号,其中另一分配请求表征请求被分配释放序列号。
57.具体的,如果在被释放的序列号的基础上,再接收到另一个序列号的分配请求,且返回的序列号的当前位置与原始记录中的序列号的结束数字是相同的。例如,在图8的基础上再分配一个新的主键,返回为2,则如步骤s3所述,将出现序列号的当前位置2与原始记录中的序列号的结束数字2相同的情况,那么此时可以启动序列号的回收机制,将该条分配记录进行删除。也就是将当前位置和结束位置均为2的分配记录删除,则数据内容如图9所示。
58.s6:自更新后的分配记录获取未释放的序列号,并将在更新后的分配记录中新增第二子记录,其中第二子记录表征未释放的序列号,从而实现释放未释放的序列号。
59.具体的,按照预设时间间隔自更新后的分配记录中获取未释放的序列号,该预设时间间隔可以根据需要进行人为设置。如果使用本技术的业务系统提供了监测序列号是否存在的接口,那么将会在预设的时间通过分段检测的方式,找到已经废弃但未被释放的序列号。查找并释放序列号的具体步骤可以为:开始,取最小值;结束,取最大值;以1000为单位查询主键序列号是否存在,如果序列号不存在,并且在数据库中也未释放,则释放该序列号。
60.例如,主键为5的序列号被废弃,但是未调用本技术的方法进行释放,原数据如图11所示。将主键为5的序列号进行回收之后,在分配记录表中将增加一条序列号的开始数字、结束数字和当前位置均为5的记录,如图12所示,以使得该主键为5的序列号可以再次被分配使用。
61.请参阅图12至图15,其中图13是本技术一实施例提供的数据内容变得碎片化后的分配记录表的状态示意图,图14是本技术一实施例提供的合并碎片数据一次之后的分配记
录表的状态示意图,图 15是本技术一实施例提供的循环进行多次合并碎片数据之后的分配记录表的最终状态示意图。
62.在一实施例中,序列号的处理方法进一步包括:
63.s61:自更新后的分配记录,获取连续的序列号,并依据连续的序列号,修改分配记录,其中修改后的分配记录中,连续的序列号中第一个序列号的结束数字被修改为增加连续的序列号的个数,连续的序列号中剩余的序列号被标记为已修改。
64.具体的,随着不断地分配和释放,序列号分配记录表的数据内容会变得碎片化,即连续内容保存了多个数据,如图12所示,当前位置为5的序列号有两个。此时业务系统会在一个相对空闲的时段,从而可以自动扫描合并碎片数据。连续的序列号包括第一序列号和第二序列号,其中第一序列号的结束数字大于第二序列号的当前位置,且第一序列号的结束数字与第二序列号的当前位置的差为1。也就是说,第一序列号的结束数字加上1之后可以得到第二序列号的当前位置。可以表示为:提供原数据[a,b],[a,b]可以认为是一组数据对,其中[a,b] 满足a end 1=b pos,再将其合并为一条数据。例如,如图13中具有连续的序列号3和4,即第一序列号为3,第一序列号为4,通过将第一序列号的结束数字3加上1,可以得到第二序列号4的当前位置为4,那么将两条连续的序列号合并为一条,则可以得到如图14所示的分配记录表内容。
[0065]
按照a end 1=b pos的方法循环对分配记录表进行整合,直到没有满足条件的数据对为止,最终的分配记录表数据结果如图15所示,可以将三条序列号的数据合并为一条。以此来对序列号的分配记录表进行整合,可以减少存储空间占用,并提高序列号的利用效率。
[0066]
本技术提供的序列号的处理方法包括:创建序列号的原始记录,其中序列号包括主键、名称和分组表征,原始记录包括主键、名称、分组、序列号的开始数字、序列号的结束数字以及当前位置;响应于分配请求,生成分配记录,并返回序列号中已分配的序列,其中分配记录表征为原始记录中当前位置被向后移动一个位置的记录。本技术的序列号主键较短,序列表的分配和释放只需要一条记录操作,如果采取二级缓存策略,大部分操作可以在内存中完成,效率高。占用空间小,对于一个整数型序列号,如果逐一记录,最大可能需要32g 数据空间,而采用本技术的方法,经过优化后只需少量数据即可,大多数情况下1m存储控件就可以满足大多数场景。可复用:对于已经废弃的序列号可以进行释放,重新进行复用。数据库中的自增或者含日期的自增,都无法做到复用序列号。适用范围广:如某序列号非主键、也非唯一索引,是无法使用自增的。
[0067]
请参阅图16,图16是本技术一实施例提供的服务器的结构示意图。
[0068]
如图16所示,本技术服务器实施例描述的服务器10包括处理器 110、存储器120以及收发器130。存储器120、收发器130分别耦接处理器110。
[0069]
处理器110用于控制服务器10的操作,处理器110还可以称为 cpu(central processing unit,中央处理单元)。处理器110可能是一种集成电路芯片,具有信号的处理能力。处理器110还可以是通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器 110也可以是任何常规的处理器等。
[0070]
存储器120用于存储计算机程序,可以是ram,也可以是rom,或者其他类型的存储
设备。具体地,存储器可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器中的非暂态的计算机可读存储介质用于存储至少一条程序代码。
[0071]
处理器110用于执行存储器120中存储的计算机程序以实现本技术序列号的处理方法实施例描述的互动处理方法。
[0072]
收发器130用于与客户终端的外围系统和银行核心系统进行通信连接,以进行数据的传输。
[0073]
关于本技术服务器10实施例中各功能模块或者部件功能和执行过程的详细阐述,可以参照上述本技术序列号的处理方法第一实施例中的阐述,在此不再赘述。
[0074]
请参阅图17,图17是本技术一实施例提供的电子设备的结构示意图。
[0075]
电子设备200,具体可以包括处理器210和存储器220。存储器 220耦接处理器210。
[0076]
处理器210用于控制电子设备200的操作,处理器210还可以称为cpu(central processing unit,中央处理单元)。处理器210可能是一种集成电路芯片,具有信号的处理能力。处理器210还可以是通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器210也可以是任何常规的处理器等。
[0077]
存储器220用于存储计算机程序,可以是ram,也可以是rom,或者其他类型的存储设备。具体的,存储器可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器中的非暂态的计算机可读存储介质用于存储至少一条程序代码。
[0078]
处理器210用于执行存储器220中存储的计算机程序以实现本技术序列号的处理方法的实施例描述的序列号的处理方法。
[0079]
在一些实施方式中,电子设备200还可以包括:外围设备接口 230和至少一个外围设备。处理器210、存储器220和外围设备接口 230之间可以通过总线或信号线相连。各个外围设备可以通过总线、信号线或电路板与外围设备接口230相连。具体的,外围设备包括:射频电路240、显示屏250、音频电路260和电源270中的至少一种。
[0080]
外围设备接口230可被用于将i/o(input/output,输入/输出)相关的至少一个外围设备连接到处理器210和存储器220。在一些实施例中,处理器210、存储器220和外围设备接口230被集成在同一芯片或电路板上;在一些其他实施方式中,处理器210、存储器220和外围设备接口230中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。
[0081]
射频电路240用于接收和发射rf(radio frequency,射频)信号,也称电磁信号。射频电路240通过电磁信号与通信网络以及其他通信设备进行通信,射频电路240则是电子设备200的收发器。射频电路 240将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路240包括:天线系统、rf收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路240可以通过至少一种无线通信协议来与其它终端进行通信。该无线通信协议包括但不限于:万维网、
城域网、内联网、各代移动通信网络(2g、3g、4g及5g)、无线局域网和/或wifi(wireless fidelity,无线保真)网络。在一些实施例中,射频电路240还可以包括nfc(near field communication,近距离无线通信)有关的电路,本技术对此不加以限定。
[0082]
显示屏250用于显示ui(user interface,用户界面)。该ui可以包括图形、文本、图标、视频及其它们的任意组合。当显示屏250是触摸显示屏时,显示屏250还具有采集在显示屏250的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器 210进行处理。此时,显示屏250还可以用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施方式中,显示屏250可以为一个,设置在电子设备200的前面板;在另一些实施方式中,显示屏250可以为至少两个,分别设置在电子设备200的不同表面或呈折叠设计;在另一些实施方式中,显示屏250可以是柔性显示屏,设置在电子设备200的弯曲表面上或折叠面上。甚至,显示屏250还可以设置成非矩形的不规则图形,也即异形屏。显示屏250可以采用 lcd(liquid crystal display,液晶显示屏)、oled(organiclight-emitting diode,有机发光二极管)等材质制备。
[0083]
音频电路260可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器210进行处理,或者输入至射频电路240以实现语音通信。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在电子设备200的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器210或射频电路240的电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路260还可以包括耳机插孔。
[0084]
电源270用于为电子设备200中的各个组件进行供电。电源270 可以是交流电、直流电、一次性电池或可充电电池。当电源270包括可充电电池时,该可充电电池可以是有线充电电池或无线充电电池。有线充电电池是通过有线线路充电的电池,无线充电电池是通过无线线圈充电的电池。该可充电电池还可以用于支持快充技术。
[0085]
关于本技术电子设备200的实施例中各功能模块或者部件功能和执行过程的详细阐述,可以参照上述本技术序列号的处理方法实施例中的阐述,在此不再赘述。
[0086]
在本技术所提供的几个实施例中,应该理解到,所揭露的电子设备200和序列号的处理方法,可以通过其它的方式实现。例如,以上所描述的电子设备200的各实施例仅仅是示意性的,例如,模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0087]
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施方式方案的目的。
[0088]
另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单
元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0089]
请参阅图18,图18是本技术一实施例提供的计算机可读的存储介质的结构示意框图。
[0090]
参阅图18,上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在计算机可读的存储介质 300中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令/计算机程序用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施方式方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram, random access memory)、磁碟或者光盘等各种介质以及具有上述存储介质的电脑、手机、笔记本电脑、平板电脑、相机等电子设备。
[0091]
关于计算机可读的存储介质300中的程序数据的执行过程的阐述可以参照上述本技术序列号的处理方法的实施例中阐述,在此不再赘述。
[0092]
以上所述仅为本技术的实施方式,并非因此限制本技术的专利范围,凡是利用本技术说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本技术的专利保护范围内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

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

相关文献