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

分布式数据库库存处理方法及装置与流程

2022-06-01 05:52:40 来源:中国专利 TAG:


1.本发明涉及分布式数据库技术领域,尤指一种分布式数据库库存处理方法及装置。


背景技术:

2.随着分布式技术的运用,解决了常规单点数据库的性能容量难以扩展的问题,分布式数据库属于一种稳定可靠、容量和服务能力可弹性伸缩,具有自动化水平拆分,透明读写分离、在线平滑扩容服务能力可扩展等能力,为业务量长期具备增长或波动情况的业务系统,提供了较为有利的技术支撑。
3.在分布式数据库场景,通过路由可以将不同类别/特点的数据路由到指定的分布式数据库分片(set)上,根据用户id(userid)、活动id等一定算法计算后的结果,例如图1中userid%n,即用户id对分片数量n取余,取余结果与分片的编号相对应对应,均匀的分配到n个set上,可以保证业务数据相对均匀的落在多个数据库中。
4.但如果存在热点类数据,如图1所示,例如商品库存,则可能会存在一定的问题。例如:数据库分为10个set,进行热门活动,将库存均匀的分配到1~10个set上,每个set各100万优惠券码。当活动开展一定阶段后,每个set库存开始出现不规则的分布,最终开始有部分set库存被用光,用户a根据路由,被路由到set1上,而set1上的库存已经用光;而此时用户b根据路由,被路由到set2上,此时库存还有剩余。会造成a用户因为技术原因而无法参与到活动中。


技术实现要素:

5.针对现有技术中存在的问题,本发明实施例的主要目的在于提供一种分布式数据库库存处理方法及装置,实现简易且有效的库存管理与处理。
6.为了实现上述目的,本发明实施例提供一种分布式数据库库存处理方法,所述方法包括:
7.根据获取的分布式数据库中多个数据库分片的库存值,确定库存平均值;
8.若所述库存平均值大于零,则对库存值高于所述库存平均值的数据库分片进行库存扣减处理,并对库存值低于所述库存平均值的数据库分片进行库存增加处理,增加所述库存平均值的库存量,以使各数据库分片的库存值与所述库存平均值相等;
9.若所述库存平均值等于零,则根据各数据库分片对应的调用信息,对各数据库分片进行局部库存调度处理。
10.可选的,在本发明一实施例中,所述根据获取的分布式数据库中多个数据库分片的库存值,确定库存平均值包括:
11.根据获取的分布式数据库中多个数据库分片的库存值,确定各库存值中的库存最小值;
12.若所述库存最小值小于预设阈值,则根据各库存值确定库存平均值。
13.可选的,在本发明一实施例中,所述根据获取的分布式数据库中多个数据库分片的库存值,确定库存平均值还包括:
14.对获取的分布式数据库中多个数据库分片的库存值进行求和,确定总库存值;
15.若所述总库存值不小于数据库分片的个数,则根据所述总库存值与数据库分片的个数,确定库存平均值;
16.若所述总库存值小于数据库分片的个数,则将库存平均值设为零。
17.可选的,在本发明一实施例中,所述调用信息包括库存清零时间戳及库存清零次数。
18.可选的,在本发明一实施例中,所述根据各数据库分片对应的调用信息,对各数据库分片进行局部库存调度处理包括:
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.本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有执行上述方法的计算机程序。
44.本发明通过简单且易操作的库存调度方式,实现分布式系统多数据库分片资源均衡,高效地将库存剩余资源分配给需要资源的数据库分片上,使所有数据库分片上的资源都可以被完全使用,对现有系统冲击小,从根本上解决了分布式数据多分片的库存管理问题。
附图说明
45.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
46.图1为分布式数据库分片的示意图;
47.图2为本发明实施例一种分布式数据库库存处理方法的流程图;
48.图3为本发明实施例中确定总库存值及库存平均值的流程图;
49.图4为本发明另一实施例中确定总库存值及库存平均值的流程图;
50.图5为本发明实施例中局部库存调度处理的流程图;
51.图6为本发明另一实施例中局部库存调度处理的流程图;
52.图7为本发明实施例中分布式数据库库存处理的示意图;
53.图8为本发明实施例一种分布式数据库库存处理装置的结构示意图;
54.图9为本发明实施例中库存值模块的结构示意图;
55.图10为本发明另一实施例中库存值模块的结构示意图;
56.图11为本发明实施例中库存局部调度模块的结构示意图;
57.图12为本发明另一实施例中库存局部调度模块的结构示意图;
58.图13为本发明一实施例所提供的电子设备的结构示意图。
具体实施方式
59.本发明实施例提供一种分布式数据库库存处理方法及装置,可用于金融领域及其他领域,需要说明的是,本发明的分布式数据库库存处理方法及装置可用于金融领域,也可用于除金融领域之外的任意领域,本发明的分布式数据库库存处理方法及装置应用领域不做限定。
60.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
61.针对现有技术存在的问题,如建设数据库访问层,可能会带来较大的系统冲击,同时对系统的稳定性造成其他挑战和影响。本发明通过精确的库存调度,实现在库存削减的过程中,准实时的将数据库中的库存情况进行调度,高效并且低成本的解决现有技术的问题。
62.如图2所示为本发明实施例一种分布式数据库库存处理方法的流程图,本发明实施例提供的分布式数据库库存处理方法的执行主体包括但不限于计算机。图中所示方法包括:
63.步骤s1,根据获取的分布式数据库中多个数据库分片的库存值,确定库存平均值。
64.其中,从分布式数据库中获取当前数据库分片的个数以及各分片的库存值,通过累加可以得到总库存值,总库存值与数据库分片个数的比值为库存平均值。
65.进一步的,如果总库存值不小于数据库分片个数,那么得到的比值不小于1,由此通过取整得到为正整数的库存平均值。若总库存值小于数据库分片个数,那么得到的比值小于1,则库存平均值为0。
66.步骤s2,若库存平均值大于零,则对库存值高于库存平均值的数据库分片进行库存扣减处理,并对库存值低于库存平均值的数据库分片进行库存增加处理,增加库存平均值的库存量,以使各数据库分片的库存值与所述库存平均值相等。
67.其中,若库存平均值大于0,则对各数据库分片的库存进行整体调度处理。
68.进一步的,若某一数据库分片的库存值大于库存平均值,则对该数据库分片进行库存扣减处理,具体的,扣减的库存值为该数据库分片的库存值与库存平均值之间的差值。若某一数据库分片的库存值小于库存平均值,则对该数据库分片进行库存增加处理,具体的,增加的库存值为库存平均值与该数据库分片的库存值之间的差值。
69.进一步的,每进行一次库存扣减处理,记录下当前已扣减的库存值,当进行库存增加处理时,需要保证总共增加的库存值不大于已扣减的库存值,即不新增库存,保证原始的总库存值不变。
70.步骤s3,若库存平均值等于零,则根据各数据库分片对应的调用信息,对各数据库分片进行局部库存调度处理。
71.其中,若库存平均值等于零,则对各数据库分片进行局部库存调度处理。具体的,利用各数据库的调用信息进行局部库存调度,调用信息包括各数据库分片的库存清零时间戳及库存清零次数。
72.进一步的,根据数据库分片的库存清零时间戳进行库存局部调度处理,具体包括:获取各个数据库分片的库存清零时间戳,若存在没有库存清零时间戳的数据库分片,说明该数据库分片的库存一直没有为0,且库存值最大,说明该数据库分片被使用的频率低。因此,对库存值最大,且没有库存清零时间戳的数据库分片中的库存进行扣减,扣减值一般为1,可根据实际需要进行修改,对应进行库存值增加的分片为最新库存清零的分片,即最近出现库存清零时间戳的分片。
73.具体的,举例而言,数据库中仅a分片库存一直未清零,且当前a分片的库存值最大,库存值为1,b分片库存刚刚清零。此时,将a中的一个库存分配给b,调度后,a分片的库存值为0,b分片的库存值为1,且更新a分片的库存清零时间戳。
74.进一步的,当所有分片的库存均清零过,则根据数据库分片的清零次数进行库存局部调度。具体的,当某一数据库分片的清零次数最少且库存值最大,说明该数据库分片被使用的频率低,对该数据库分片进行库存扣减处理,一般扣减库存值为1,也可以根据实际情况进行设定。对应的,将扣减的库存增加给库存清零次数最大且库存值为0的数据库分片,库存清零次数最大说明该数据库分片被使用的频率高。
75.具体的,举例而言,数据库中a分片库存清零次数为1,当前库存值最大,库存值为1,b分片库存清零次数最大,库存清零次数为3,且当前b分片库存值为0。那么,扣减a分片中的一个库存,增加到b分片中。局部库存调度后,a分片的库存值为0,b分片的库存值为1,且a分片的库存清零次数增加1。
76.作为本发明的一个实施例,如图3所示,根据获取的分布式数据库中多个数据库分片的库存值,确定总库存值及库存平均值包括:
77.步骤s21,根据获取的分布式数据库中多个数据库分片的库存值,确定各库存值中的库存最小值;
78.步骤s22,若库存最小值小于预设阈值,则根据各库存值确定库存平均值。
79.其中,获取分布式数据库各分片的库存值后,判断当前最小库存值是否小于预设阈值。若小于预设阈值,则开始进行数据库分片的库存调度。预设阈值相当于开启数据库分片库存调度的临界值,可根据实际需要进行设定。
80.作为本发明的一个实施例,如图4所示,根据获取的分布式数据库中多个数据库分片的库存值,确定库存平均值还包括:
81.步骤s31,对获取的分布式数据库中多个数据库分片的库存值进行求和,确定总库存值;
82.步骤s32,若总库存值不小于数据库分片的个数,则根据总库存值与数据库分片的个数,确定库存平均值;
83.步骤s33,若总库存值小于数据库分片的个数,则将库存平均值设为零。
84.其中,从分布式数据库中获取当前数据库分片的个数以及各分片的库存值,通过累加可以得到总库存值,总库存值与数据库分片个数的比值为库存平均值。
85.进一步的,如果总库存值不小于数据库分片个数,那么得到的比值不小于1,由此
通过取整得到为正整数的库存平均值。若总库存值小于数据库分片个数,那么得到的比值小于1,则库存平均值为0。
86.具体的,例如,数据库分片的个数为10,总库存值为100,那么平均库存值为10;若数据库分片的个数为10,总库存值为9,那么平均库存值为0。
87.作为本发明的一个实施例,调用信息包括库存清零时间戳及库存清零次数。
88.在本实施例中,如图5所示,根据各数据库分片对应的调用信息,对各数据库分片进行局部库存调度处理包括:
89.步骤s41,获取数据库分片对应的库存清零时间戳;
90.步骤s42,若获知存在没有库存清零时间戳的数据库分片,则对库存值最大且没有库存清零时间戳的数据库分片进行库存扣减处理,并对最新出现库存清零时间戳的数据库分片进行库存增加处理;
91.步骤s43,若获知各数据库分片均具有对应的库存清零时间戳,则对库存值最大且最早出现库存清零时间戳的数据库分片进行库存扣减处理,并对最新出现库存清零时间戳的数据库分片进行库存增加处理。
92.其中,获取各个数据库分片的库存清零时间戳,若存在没有库存清零时间戳的数据库分片,说明该数据库分片的库存一直没有为0,且库存值最大,说明该数据库分片被使用的频率低。因此,对库存值最大,且没有库存清零时间戳的数据库分片中的库存进行扣减,扣减值一般为1,可根据实际需要进行修改,对应进行库存值增加的分片为最新库存清零的分片,即最近出现库存清零时间戳的分片。
93.进一步的,若所有分片的库存均清零过,则对数据库清零时间戳最早,且库存值最大的分片进行库存扣减处理,库存时间戳最早且库存值最大说明该数据库分片的被使用频率低。对应的,将扣减的库存增加到库存清零时间戳最近的分片中。
94.在本实施例中,如图6所示,根据各数据库分片对应的调用信息,对各数据库分片进行局部库存调度处理还包括:
95.步骤s51,获取数据库分片对应的库存清零次数;
96.步骤s52,对库存值最大且库存清零次数最小的数据库分片进行库存扣减处理,并对库存值为零且库存清零次数最大的数据库分片进行库存增加处理。
97.其中,当所有分片的库存均清零过,则根据数据库分片的清零次数进行库存局部调度。具体的,当某一数据库分片的清零次数最少且库存值最大,说明该数据库分片被使用的频率低,对该数据库分片进行库存扣减处理,一般扣减库存值为1,也可以根据实际情况进行设定。对应的,将扣减的库存增加给库存清零次数最大且库存值为0的数据库分片,库存清零次数最大说明该数据库分片被使用的频率高。
98.在本发明一具体实施例中,如图7所示的数据库分片库存处理过程包括:
99.1、新建后台线程,用于获取总库存、每个分片(set)的库存,计入redis(remote dictionary server)。设置后台线程的启动阈值,例如:库存最低的set库低于xx%,开始触发库存同步功能。
100.2、新建后台线程,用于库存调度。
101.(1)使用取整法“总库存/n”,计算出拟同步的库存平均值,n代表set数量(例如:剩余库存100,共10个set,计算平均值为10;剩余库存9,共10个set,计算平均值0)。
102.(2)如库存平均值》0,开始整体库存平均调度处理。使用redis中set库存-平均值,作为待扣减库存的数量,对高于平均值的set库中先做扣减,扣减后检查如果》=0则可以扣减,同时记录已扣减总数update number=number-增量,顺序为从最高到最低,扣减完毕后。再对低于平均值的set库做库存增加,update number=number 增量,顺序为从最低到最高。因扣减时可能存在扣减不出的情况,需额外控制增加总量与扣减总量相同。
103.(3)如库存平均值=0,开始局部库存调度处理。使用库存最大,且最后库存0时间戳最早的分片,或者没有库存清零时间戳的分片,扣减库存1个;使用redis中库存为0且最后库存0时间戳最近的记录,增加库存1个,按此逻辑,直至所有库存均为0时,库存使用完毕。
104.(4)可选的,在(3)步骤的方案之外,还可以支持按redis中库存0次数作为优先选取条件,即:如库存平均值=0,开始局部库存调度处理。使用库存最大,且最后库存0次数最小的分片,扣减库存1个;使用redis中库存为0且最后库存0次数最大的记录,增加库存1个,按此逻辑,直至所有库存均为0时,库存使用完毕。
105.本发明通过较为简易的库存调度,而实现分布式系统多set库资源不均衡的问题。将所有set上的资源都可以被完全使用。通过较为简易且高效的调度处理思路,将库存剩余资源分配给需要资源的set库上,且对现有的系统形成比较小的冲击。从根本上解决了分布式数据多set的库存管理问题。
106.如图8所示为本发明实施例一种分布式数据库库存处理装置的结构示意图,图中所示装置包括:
107.库存值模块10,用于根据获取的分布式数据库中多个数据库分片的库存值,确定库存平均值;
108.库存整体调度模块20,若库存平均值大于零,则对库存值高于库存平均值的数据库分片进行库存扣减处理,并对库存值低于库存平均值的数据库分片进行库存增加处理,增加库存平均值的库存量,以使各数据库分片的库存值与库存平均值相等;
109.库存局部调度模块30,用于若库存平均值等于零,则根据各数据库分片对应的调用信息,对各数据库分片进行局部库存调度处理。
110.作为本发明的一个实施例,如图9所示,库存值模块10包括:
111.库存最小值单元11,用于根据获取的分布式数据库中多个数据库分片的库存值,确定各库存值中的库存最小值;
112.调度阈值单元12,用于若库存最小值小于预设阈值,则根据各库存值确定库存平均值。
113.作为本发明的一个实施例,如图10所示,库存值模块10还包括:
114.总库存值单元13,用于对获取的分布式数据库中多个数据库分片的库存值进行求和,确定总库存值;
115.库存平均值单元14,用于若总库存值不小于数据库分片的个数,则根据总库存值与数据库分片的个数,确定库存平均值;若总库存值小于数据库分片的个数,则将库存平均值设为零。
116.作为本发明的一个实施例,如图11所示,库存局部调度模块30包括:
117.清零时间戳单元31,用于获取数据库分片对应的库存清零时间戳;
118.第一局部调度单元32,用于若获知存在没有库存清零时间戳的数据库分片,则对库存值最大且没有库存清零时间戳的数据库分片进行库存扣减处理,并对最新出现库存清零时间戳的数据库分片进行库存增加处理;
119.第二局部调度单元33,用于若获知各数据库分片均具有对应的库存清零时间戳,则对库存值最大且最早出现库存清零时间戳的数据库分片进行库存扣减处理,并对最新出现库存清零时间戳的数据库分片进行库存增加处理。
120.作为本发明的一个实施例,如图12所示,库存局部调度模块30还包括:
121.清零次数单元34,用于获取数据库分片对应的库存清零次数;
122.第三局部调度单元35,用于对库存值最大且库存清零次数最小的数据库分片进行库存扣减处理,并对库存值为零且库存清零次数最大的数据库分片进行库存增加处理。
123.基于与上述一种分布式数据库库存处理方法相同的申请构思,本发明还提供了上述一种分布式数据库库存处理装置。由于该一种分布式数据库库存处理装置解决问题的原理与一种分布式数据库库存处理方法相似,因此该一种分布式数据库库存处理装置的实施可以参见一种分布式数据库库存处理方法的实施,重复之处不再赘述。
124.本发明通过简单且易操作的库存调度方式,实现分布式系统多数据库分片资源均衡,高效地将库存剩余资源分配给需要资源的数据库分片上,使所有数据库分片上的资源都可以被完全使用,对现有系统冲击小,从根本上解决了分布式数据多分片的库存管理问题。
125.本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述方法。
126.本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有执行上述方法的计算机程序。
127.如图13所示,该电子设备600还可以包括:通信模块110、输入单元120、音频处理单元130、显示器160、电源170。值得注意的是,电子设备600也并不是必须要包括图13中所示的所有部件;此外,电子设备600还可以包括图13中没有示出的部件,可以参考现有技术。
128.如图13所示,中央处理器100有时也称为控制器或操作控件,可以包括微处理器或其他处理器装置和/或逻辑装置,该中央处理器100接收输入并控制电子设备600的各个部件的操作。
129.其中,存储器140,例如可以是缓存器、闪存、硬驱、可移动介质、易失性存储器、非易失性存储器或其它合适装置中的一种或更多种。可储存上述与失败有关的信息,此外还可存储执行有关信息的程序。并且中央处理器100可执行该存储器140存储的该程序,以实现信息存储或处理等。
130.输入单元120向中央处理器100提供输入。该输入单元120例如为按键或触摸输入装置。电源170用于向电子设备600提供电力。显示器160用于进行图像和文字等显示对象的显示。该显示器例如可为lcd显示器,但并不限于此。
131.该存储器140可以是固态存储器,例如,只读存储器(rom)、随机存取存储器(ram)、sim卡等。还可以是这样的存储器,其即使在断电时也保存信息,可被选择性地擦除且设有更多数据,该存储器的示例有时被称为eprom等。存储器140还可以是某种其它类型的装置。存储器140包括缓冲存储器141(有时被称为缓冲器)。存储器140可以包括应用/功能存储部
142,该应用/功能存储部142用于存储应用程序和功能程序或用于通过中央处理器100执行电子设备600的操作的流程。
132.存储器140还可以包括数据存储部143,该数据存储部143用于存储数据,例如联系人、数字数据、图片、声音和/或任何其他由电子设备使用的数据。存储器140的驱动程序存储部144可以包括电子设备的用于通信功能和/或用于执行电子设备的其他功能(如消息传送应用、通讯录应用等)的各种驱动程序。
133.通信模块110即为经由天线111发送和接收信号的发送机/接收机110。通信模块(发送机/接收机)110耦合到中央处理器100,以提供输入信号和接收输出信号,这可以和常规移动通信终端的情况相同。
134.基于不同的通信技术,在同一电子设备中,可以设置有多个通信模块110,如蜂窝网络模块、蓝牙模块和/或无线局域网模块等。通信模块(发送机/接收机)110还经由音频处理器130耦合到扬声器131和麦克风132,以经由扬声器131提供音频输出,并接收来自麦克风132的音频输入,从而实现通常的电信功能。音频处理器130可以包括任何合适的缓冲器、解码器、放大器等。另外,音频处理器130还耦合到中央处理器100,从而使得可以通过麦克风132能够在本机上录音,且使得可以通过扬声器131来播放本机上存储的声音。
135.本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
136.本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
137.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
138.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
139.本发明中应用了具体实施例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
再多了解一些

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

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

相关文献