
1.本技术涉及一致性校验技术领域,特别涉及一种交易线一致性检测方法及装置、电子设备、存储介质。
背景技术:2.一条交易线通常需要经历设计阶段、测试阶段以及最后的生产阶段,而在不同的阶段,交易线处于相应的状态,即处于设计态、测试态和生产态。其中,交易线指的是多个节点按顺序组成的一条数据处理线,用于实现相应的交易流程。
3.在验证测试阶段或生成阶段,有时需要验证当前阶段下的交易线,与设计阶段的设计态的交易线是否一致,以能确定测试态的交易线或生产态的交易线是否发生了变动,与起初的设计初衷存在差异。现有,通过查找出与测试态的交易线或生产态的交易线相匹配的交易线,即查找出不同状态下的同一交易线,然后通过人工对比不同状态的两条交易线的节点信息,确定两条交易线是否一致。
4.但是由于不同的阶段分别,利用为处于该阶段的交易线配置唯一标识,所以在验证交易线一致性时不仅需要人工进行信息对比,还需要人工查找出匹配的交易线,再查找到匹配的交易线后,再人工进行一致性对比,从而导致验证效率相对较慢,并且无法保证验证结果的准确性。
技术实现要素: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.图1为本技术实施例提供的一种交易线一致性检测方法的流程图;
43.图2为本技术另一实施例提供的一种交易线对应的唯一标识的生成方法的流程图;
44.图3为本技术另一实施例提供的一种交易序列信息的获取方法的流程图;
45.图4为本技术另一实施例提供的一示例中的交易线的示意图;
46.图5为本技术另一实施例提供的一种交易线一致性检测装置的结构示意图;
47.图6为本技术另一实施例提供的一种标识生成单元的结构示意图;
48.图7为本技术另一实施例提供的一种拼接单元的结构示意图;
49.图8为本技术另一实施例提供的一种电子设备的结构示意图。
具体实施方式
50.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
51.本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。
52.需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
53.需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
54.本技术实施例提供了一种交易线一致性检测方法,如图1所示,包括以下步骤:
55.s101、获取待检测交易线对应的唯一标识,待检测交易线处于测试态或生产态。
56.其中,一条交易线由多个有序的节点组成,即多个节点按照一定的顺序连接,组成一条交易线。组成一个交易线的各个节点,按照排列顺序执行相应的事务,从而完成一个交易过程。
57.在本技术实施例中,处于任一状态的交易线对应的唯一标识,处于测试态、生产态以及设计态任意一个状态的交易线对应的唯一标识,均利用信息摘要算法对交易线的交易序列信息进行加密得到。也就是说,在本技术实施例中,三个状态下的交易线均采用相同的方式生成唯一标识,从而不仅便于通过唯一标识对交易线进行管理,也便于匹配不同状态下的交易线。
58.其中,交易线的交易序列信息通过将组成交易线的各个节点的同一预设类型的标识信息,按节点的顺序进行拼接得到。
59.需要说明的是,节点的同一类型的标识信息为用于区分不同的节点的主要信息,即通过标识信息标识唯一的节点,所以当交易线的节点发生变化时,标识信息也会相应的发生变换,从而使得通过信息摘要算法生成的唯一标识不同,因此可以根据交易线的唯一标识是否一致,确定不同状态的交易线是否一致。可选地,同一类型的标志信息可以包括有多个信息,例如节点的名称、交易码等。
60.还需要说明的是,所使用的信息摘要算法为预先设置算法。可选地,可以采用md5信息摘要算法,一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值
(hash value),用于确保信息传输完整一致,即不同的信息,所生成的散列值不同的。所以在本技术中,利用该算法对交易线的交易序列信息进行加密,得到的散列值作为该交易线对应的唯一标识。
61.可选地,在本技术另一实施例中,提供了一种交易线对应的唯一标识的生成方法,如图2所示,包括以下步骤:
62.s201、获取组成交易线的各个节点的同一类型的标识信息。
63.其中,标识信息包括节点的物理子系统的名称、节点所属路径的位置编码、节点的父节点的位置编码以及节点的交易码。
64.可选地,由于物理子系统通常通过英文简称表示,所以物理子系统的名称具体可以是物理子系统的英文简称。
65.s202、将交易线的各个节点的标识信息,按照各个节点在交易线中的顺序拼接,得到交易线的交易序列信息。
66.需要说明的是,在本技术实施例中每个节点的标识信息包括四个,所以每个节点的标识信息的拼接顺序的也需要是一致的。
67.可选地,在本技术另一实施例中,步骤s202的一种具体实施方式,如图3所示,包括:
68.s301、分别针对每个所述节点,将节点的标识信息,按照物理子系统的名称、路径的位置编码、父节点的位置编码、交易码的顺序进行拼接,得到节点的拼接信息。
69.s302、将各个节点的拼接信息,按照各个节点在所述交易线中的顺序进行拼接,得到交易线的交易序列信息。
70.具体的,所得到的交易线的交易序列信息可以表示为:第1个节点的物理子系统英文简称|第1个节点的所属路径位置编码|第1个节点的父节点的位置编码|第1个节点的交易码|第2个节点的物理子系统英文简称|第2个节点的所属路径位置编码|第2个节点的父节点的位置编码|第2个节点的交易码|......第n个节点的物理子系统英文简称|第n个节点的所属路径位置编码|第n个节点的父节点的位置编码|第n个节点的交易码。
71.因为所生成的交易线的唯一标识较为复杂,为了能根据交易线的唯一标识快速的辨别不同的交易线,可选地在本技术另一实施例中,在执行步骤s302之后,还可以包括:
72.在交易线的交易序列信息的起始位置,拼接交易线的发起节点的物理子系统的名称和交易码。
73.从而根据生成的唯一标识的前几位数值,即为快速的分别不同的交易线。
74.具体的,在本技术实施例中得到的交易线的交易序列信息即为:发起方物理子系统英文简称|发起方交易码|第1个节点的物理子系统英文简称|第1个节点的所属路径位置编码|第1个节点的父节点的位置编码|第1个节点的交易码|第2个节点的物理子系统英文简称|第2个节点的所属路径位置编码|第2个节点的父节点的位置编码|第2个节点的交易码|......第n个节点的物理子系统英文简称|第n个节点的所属路径位置编码|第n个节点的父节点的位置编码|第n个节点的交易码。
75.例如,对于图4所示的交易线,该交易线由客户端渠道服务端、收单组件以及电子银行三个节点组成,根据本技术实施例提供的方法,则拼接得到的最终的该交易线的交易序列信息具体为:ccsvc
‑
fastpay|epcc20501|ccsvc
‑
fastpay|0|1|epcc20501|n
‑
rcc|2|1|
100710020|n
‑
elp|3|2|a0431v22。
76.s203、利用预先设定的信息摘要算法对交易线的交易序列信息进行加密,得到交易线对应的唯一标识。
77.例如,采用md5信息摘要算法对图4的示例中的交易序列信息:ccsvc
‑
fastpay|epcc20501|ccsvc
‑
fastpay|0|1|epcc20501|n
‑
rcc|2|1|100710020|n
‑
elp|3|2|a0431v22,进行加密得到的交易线的唯一标识为:ab1149df3f374df8824a595e706fcc10。
78.s102、从处于设计态的交易线对应的唯一标识中查找与待检测交易线对应的唯一标识相同的标识。
79.s103、判断是否查找到与待检测交易线对应的唯一标识相同的标识。
80.需要说明的是,每条交易线都对应的唯一标识是不相同的,并且一条交易线的组成相对复杂,所以一条交易即使在不同状态下时发生的变动,也不会变成另一条设计的交易线,所以若从处于设计态的交易线对应的唯一标识中未查找到与待检测交易线对应的唯一标识相同的标识,则说明待检测交易线与其匹配的设计态的交易线不一致,所以此时执行步骤s104。若从处于设计态的交易线对应的唯一标识中查找到与待检测交易线对应的唯一标识相同的标识,则说明待检测交易线并未出现变动,所以,此时执行步骤s105。
81.s104、反馈表征交易线不一致的提示信息。
82.具体的,反馈表征处于目标状态下的交易线与其匹配的交易线不一致的提示信息。
83.s105、反馈表征交易线一致的提示信息。
84.具体的,反馈表征处于目标状态下的交易线与其匹配的交易线一致的提示信息。
85.本技术实施例提供的一种交易线一致性检测方法,通过获取处于测试态或生产态的待检测交易线对应的唯一标识,并从处于设计态的交易线对应的唯一标识中查找与所述待检测交易线对应的唯一标识相同的标识。由于处于测试态、生产态以及设计态的交易线对应的唯一标识,均利用信息摘要算法对交易线的交易序列信息进行加密得到,而交易线的交易序列信息通过将组成交易线的各个节点的同一类型的标识信息,按节点的顺序进行拼接得到。所以若交易线的节点不同,则生成唯一标识也会不相同,因此若从处于设计态的交易线对应的唯一标识中未查找到与待检测交易线对应的唯一标识相同的标识,则说明交易线不一致,反馈表征交易线不一致的提示信息。若从处于设计态的交易线对应的唯一标识中查找到与所述待检测交易线对应的唯一标识相同的标识,则反馈表征交易线一致的提示信息。从而通过生成的唯一标识就能快速,且准确地对交易线的一致性进行验证。并且,三个阶段采用相同的方式计算标识,也便于对交易线从设计、测试到生产的闭环管控。
86.需要说明的是,附图中的流程图和框图,图示了按照本技术各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬
件与计算机指令的组合来实现。
87.虽然采用特定次序描绘了各操作,但是这不应当理解为要求这些操作以所示出的特定次序或以顺序次序执行来执行。在一定环境下,多任务和并行处理可能是有利的。
88.此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。
89.本技术另一实施例提供了一种交易线一致性检测装置,如图5所示,包括以下单元:
90.第一获取单元501,用于获取待检测交易线对应的唯一标识。
91.其中,所述待检测交易线处于测试态或生产态。处于任一状态的交易线对应的唯一标识,均利用信息摘要算法对所述交易线的交易序列信息进行加密得到。任一状态指代测试态、生产态以及设计态中的任意一个状态。
92.交易线的交易序列信息为,将组成交易线的各个节点的同一预设类型的标识信息,按节点的顺序进行拼接得到的信息。
93.查询单元502,用于从处于设计态的交易线对应的唯一标识中查找与待检测交易线对应的唯一标识相同的标识。
94.第一提示单元503,用于在查询单元502判断出从处于设计态的交易线对应的唯一标识中未查找到与待检测交易线对应的唯一标识相同的标识时,反馈表征交易线不一致的提示信息。
95.第二提示单元504,用于在查询单元502从处于设计态的交易线对应的唯一标识中查找到与待检测交易线对应的唯一标识相同的标识,则反馈表征交易线一致的提示信息。
96.可选地,在本技术另一实施例提供的交易线一致性检测装置中,还包括标识生成单元。其中,标识生成单元,如图6所示,包括:
97.第二获取单元601,用于获取组成交易线的各个节点的同一类型的标识信息。
98.其中,标识信息包括节点的物理子系统的名称、节点所属路径的位置编码、节点的父节点的位置编码以及节点的交易码。
99.拼接单元602,用于将交易线的各个节点的标识信息,按照各个节点在交易线中的顺序拼接,得到交易线的交易序列信息。
100.加密单元603,用于利用预先设定的信息摘要算法对交易线的交易序列信息进行加密,得到交易线对应的唯一标识的生成方法。
101.可选地,在本技术另一实施例提供的交易线一致性检测装置中,拼接单元,如图7所示,包括:
102.第一拼接单元701,用于分别针对每个节点,将节点的标识信息,按照物理子系统的名称、路径的位置编码、父节点的位置编码、交易码的顺序进行拼接,得到节点的拼接信息。
103.第二拼接单元702,用于将各个节点的拼接信息,按照各个节点在交易线中的顺序进行拼接,得到交易线的交易序列信息。
104.可选地,在本技术另一实施例提供的交易线一致性检测装置中,还包括:
105.第三拼接单元,用于在交易线的交易序列信息的起始位置,拼接交易线的发起节点的物理子系统的名称和交易码。
106.需要说明的是,本技术上述实施例提供的各个单元的具体工作过程可相应的参考上述方法实施例中的相应的步骤,此处不再赘述。
107.本技术实施例提供的一种交易线一致性检测装置,通过第一获取单元获取处于测试态或生产态的待检测交易线对应的唯一标识,并由查询单元从处于设计态的交易线对应的唯一标识中查找与所述待检测交易线对应的唯一标识相同的标识。由于处于测试态、生产态以及设计态的交易线对应的唯一标识,均利用信息摘要算法对交易线的交易序列信息进行加密得到,而交易线的交易序列信息通过将组成交易线的各个节点的同一类型的标识信息,按节点的顺序进行拼接得到。所以若交易线的节点不同,则生成唯一标识也会不相同,因此若从处于设计态的交易线对应的唯一标识中未查找到与待检测交易线对应的唯一标识相同的标识,则说明交易线不一致,第一提示单元反馈表征交易线不一致的提示信息。若从处于设计态的交易线对应的唯一标识中查找到与所述待检测交易线对应的唯一标识相同的标识,则第二提示单元反馈表征交易线一致的提示信息。从而通过生成的唯一标识就能快速,且准确地对交易线的一致性进行验证。并且,三个阶段采用相同的方式计算标识,也便于对交易线从设计、测试到生产的闭环管控。
108.本技术另一实施例提供了一种电子设备,如图8所示,包括:
109.一个或多个处理器801以及存储器802。
110.其中,存储器802上存储有一个或多个程序,当存储器802上的一个或多个程序被一个或多个处理器801执行时,使得一个或多个处理器801实现如上述任意一个实施例提供的交易线一致性检测方法。
111.需要说明的是,具体的实现过程可相应地参考上述方法实施例中具体实现过程,此处不再赘述。
112.本技术另一实施例提供了一种计算机存储介质,用于存储程序,所述程序被执行时,用于实现如上述任意一项所述的交易线一致性检测方法。
113.需要说明的是,本公开上述的计算机存储介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd
‑
rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
114.而在本公开中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机存储介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机存储介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、rf(射频)等等,或者上述的任意合适的组合专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实
现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
115.并且,上述计算机存储介质可以是上述电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。
116.专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
117.对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本技术。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本技术的精神或范围的情况下,在其它实施例中实现。因此,本技术将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。