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

一种数据解析方法和装置与流程

2022-09-14 23:24:59 来源:中国专利 TAG:


1.本技术涉及测试技术领域,特别是涉及数据解析方法和装置。


背景技术:

2.通常来说,xml文件不仅可以用于存储数据、网络数据传输,还可以作为软件项目的配置文件等。xml文件中包括至少一个xml元素,每个xml元素中的可以嵌套有其他xml元素,也可以包括文本、属性等内容。其中,在作为软件项目的配置文件,往往只对xml文件中的属性内容进行语法解析,而忽略对文本内容不做语法解析。但是,在实际的软件项目中,文本内容往往也是重要的配置信息。目前,相关技术中还不能提供xml元素中只包含属性内容而不包含文本内容的xml文件的构建方法。


技术实现要素:

3.本技术实施例提供了一种数据解析方法和装置,以至少解决相关技术中提供xml元素中只包含属性内容而不包含文本内容的xml文件的构建问题。
4.第一方面,本技术实施例提供了一种数据解析方法,包括:
5.获取基于excel文件的配置数据;
6.将所述基于excel文件的配置数据转换成基于json文件的中间数据;
7.将所述基于json文件的中间数据解析成基于xml文件的目标数据。
8.本技术实施例提供的一种数据解析方法,可以将获取到的所述基于excel文件的配置数据先转换成所述基于json文件的中间数据,再转换成基于xml文件的目标数据。在这个转换过程中,转换得到的xml文件可以只包含属性数据不包含文本数据。另外,由于基于xml文件的目标数据转换的基础为基于excel文件的配置数据,基于excel文件的可读性以及可操作性,可以为用户提供更加直观友好且方便编辑的交互界面。
9.可选的,在本技术的一个实施例中,所述将所述基于excel文件的配置数据转换成基于json文件的中间数据,包括:
10.将所述基于excel文件的配置数据的表头结构构建为多叉树结构;
11.基于所述配置数据中每行数据与所述表头结构之间的关联关系,遍历所述多叉树结构并解析所述每行数据,生成基于json文件的中间数据。
12.可选的,在本技术的一个实施例中,所述将所述基于json文件的中间数据解析成基于xml文件的目标数据,包括:
13.将所述基于json文件的所述中间数据转换为字典文件的数据;
14.将所述字典文件的数据转换成基于xml文件的目标数据。
15.可选的,在本技术的一个实施例中,所述获取基于excel文件的配置数据,包括:
16.获取基于excel文件的配置数据,并将所述配置数据转换成xlsx格式的数据;
17.对应地,所述将所述基于excel文件的配置数据转换成基于json文件的中间数据,包括:
18.利用基于python开发语言的excel库,将所述基于excel文件的配置数据转换成基于json文件的中间数据。
19.可选的,在本技术的一个实施例中,所述配置数据包括用于接口测试的多个测试用例数据,所述测试用例数据至少包括输入参数组合和预期结果。
20.第二方面,本技术实施例还提供了一种数据存储装置,包括:
21.获取配置数据模块,用于获取基于excel文件的配置数据;
22.转换模块,用于将所述基于excel文件的配置数据转换成基于json文件的中间数据;
23.解析模块,用于将所述基于json文件的中间数据解析成基于xml文件的目标数据。
24.可选的,在本技术的一个实施例中,所述转换模块具体用于:
25.将所述基于excel文件的配置数据的表头结构构建为多叉树结构;
26.基于所述配置数据中每行数据与所述表头结构之间的关联关系,遍历所述多叉树结构并解析所述每行数据,生成基于json文件的中间数据。
27.第三方面,本技术实施例还提供了一种处理设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述各个实施例所述的数据解析方法。
28.第四方面,本技术实施例还提供了一种计算机存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述各个实施例所述的数据解析方法。
29.第五方面,本技术实施例还提供了一种计算机程序产品,包括计算机可读代码,或者承载有计算机可读代码的非易失性计算机可读存储介质,当所述计算机可读代码在电子设备的处理器中运行时,所述电子设备中的处理器执行上述各个实施例所述的方法。
附图说明
30.此处所说明的附图用来提供对本技术的进一步理解,构成本技术的一部分,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
31.图1是本技术一实施例提供的应用场景示意图;
32.图2是本技术一实施例提供的数据解析方法的方法流程图;
33.图3是本技术一实施例提供的数据解析装置的模块示意图;
34.图4是本技术一实施例提供的处理设备的模块示意图;
35.图5是本技术一实施例提供的计算机程序产品的模块示意图。
具体实施方式
36.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行描述和说明。应当理解,此处所描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。基于本技术提供的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本技术保护的范围。此外,还可以理解的是,虽然这种开发过程中所作出的努力可能是复杂并且冗长的,然而对于与本技术公开的内容相关的本领域的普通技术人员而言,在本技术揭露的技术内容的基础上进行的一些设计,制造
或者生产等变更只是常规的技术手段,不应当理解为本技术公开的内容不充分。
37.在本技术中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域普通技术人员显式地和隐式地理解的是,本技术所描述的实施例在不冲突的情况下,可以与其它实施例相结合。
38.除非另作定义,本技术所涉及的技术术语或者科学术语应当为本技术所属技术领域内具有一般技能的人士所理解的通常意义。本技术所涉及的“一”、“一个”、“一种”、“该”等类似词语并不表示数量限制,可表示单数或复数。本技术所涉及的术语“包括”、“包含”、“具有”以及它们任何变形,意图在于覆盖不排他的包含;例如包含了一系列步骤或模块(单元)的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可以还包括没有列出的步骤或单元,或可以还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。本技术所涉及的“连接”、“相连”、“耦接”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电气的连接,不管是直接的还是间接的。本技术所涉及的“多个”是指大于或者等于两个。“和/或”描述关联对象的关联关系,表示可以存在三种关系,例如,“a和/或b”可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。本技术所涉及的术语“第一”、“第二”、“第三”等仅仅是区别类似的对象,不代表针对对象的特定排序。
39.另外,为了更好的说明本技术,在下文的具体实施方式中给出了众多的具体细节。本领域技术人员应当理解,没有某些具体细节,本技术同样可以实施。在一些实例中,对于本领域技术人员熟知的装置、手段、元件和电路未作详细描述,以便于凸显本技术的主旨。
40.在软件测试中,同一个系统中的不同模块之间,或者系统与系统之间往往需要进行接口测试,以检查接口参数传递的正确性、接口功能实现的正确性、输出结果的正确性等。例如需要采集软件和重建软件之间进行接口测试。一般,接口测试所需的测试用例可以人工输入或者自动生成。其中,在解析测试用例的过程中,往往只对xml文件中的属性内容进行语法解析,而对文本内容不做语法解析,从而忽略了文本内容中所包含的配置信息。
41.基于上述的技术需求,本技术实施例提供了一种数据解析方法,通过将基于excel文件的配置数据转换成基于xml文件的目标数据的方式,可以得到只包含属性数据而不包含文本数据的xml文件。另外,在这个过程中,可以利用excel文件的多级结构代替xml文件的层级结构,用户可以通过在excel文件上进行修改或者写入,就可以达到在xml文件上进行修改或者写入,从而提高了用户的阅读体验感以及使用感。
42.为了清楚地示出本技术各个实施例的技术方案,下面对本技术的应用场景进行说明。
43.在一个应用场景中,如图1所示,用户(如软件测试工程师)可以根据测试需求在excel表格中构建测试用例,所述测试用例中可以包括测试参数组合、预期结果等等。在生成所述基于excel文件的测试用例后,可以将所述基于excel文件的测试用例输入至所述数据解析装置101中,经所述数据解析装置101进行处理,输出基于xml文件的测试用例。具体的,所述数据解析装置101可以将所述基于excel文件的测试用例转换成基于json文件的中间测试用例;然后,可以将所述基于json文件的中间测试用例解析成所述基于xml文件的测试用例。所述数据解析装置101可以将输出的所述基于xml文件的测试用例导入至测试软件
103,由所述测试软件103执行所述基于xml文件的测试用例进行接口测试,并输出实际的测试结果。
44.下面结合附图对本技术所述的数据解析方法进行详细的说明。图2是本技术提供的数据解析方法的一种实施例的流程示意图。虽然本技术提供了如下述实施例或附图所示的方法操作步骤,但基于常规或者无需创造性的劳动在所述方法中可以包括更多或者更少的操作步骤。在逻辑性上不存在必要因果关系的步骤中,这些步骤的执行顺序不限于本技术实施例提供的执行顺序。所述方法在实际中的数据解析过程中或者方法执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行(例如并行处理器或者多线程处理的环境)。
45.具体的,本技术提供的数据解析方法的一种实施例如图2所示,所述方法可以包括:
46.s201:获取基于excel文件的配置数据。
47.本技术实施例中,所述配置数据可以是操作系统或者应用程序的配置参数。例如,所述应用程序的配置参数可以应用id、安装版本、功能配置、用户偏好设置等等。在本技术的一个实施例中,所述配置数据可以是基于excel文件的配置数据,基于excel文件本身的可读性以及可操作性,可以提高用户的交互体验。在本技术的一个实施例中,可以通过获取用户输入的包含测试参数、预期目标等信息的excel文件获取基于excel文件的配置数据。所述基于excel文件的配置数据可以包括表头数据以及表头数据对应的行数据等等。在本技术的一个实施例中,所述配置数据可以包括用于接口测试的多个测试用例数据,所述测试用例数据至少包括输入参数组合和预期结果。其中,在本技术的一个实施例中,所述接口测试可以是同一个系统中的不同模块之间或者系统与系统之间的接口测试,例如可以是测试接口参数传递的正确性,也可以是测试接口输出结果的正确性。在本技术的一个实施例中,所述测试用例数据可以包括输入参数组合、预期结果等等。其中,所述输入参数组合可以是至少一种测试参数的组合。需要说明的是,所述测试参数在组合的过程中,可以遵循等价类法、边界值法等等进行组合。所述预期结果可以包括接口返回值以及接口的输出参数。
48.s203:将所述基于excel文件的配置数据转换成基于json文件的中间数据。
49.本技术实施例中,在获取基于excel文件的配置数据之后,可以对所述基于excel文件的配置数据进行转换得到基于json文件的中间数据。具体的,在本技术的一个实施例中,可以读取所述基于excel文件的配置数据中的表头数据以及所述表头数据对应的行数据。其中,所述表头数据可以包含所述配置数据的属性数据,所述行数据可以包含所述属性数据的属性值。在获取所述属性信息和所述属性值后,可以将所述属性数据作为所述json文件的对象头数据,将所述属性值作为所述json文件的对象实体数据,以此转换成基于json文件的中间数据。具体的,在本技术的一个实施例中,所述将所述基于excel文件的配置数据转换成基于json文件的中间数据,可以包括:
50.s301:将所述基于excel文件的配置数据的表头结构构建为多叉树结构;
51.s303:基于所述配置数据中每行数据与所述表头结构之间的关联关系,遍历所述多叉树结构并解析所述每行数据,生成基于json文件的中间数据。
52.本技术实施例中,可以将所述基于excel文件的配置数据的表头结构构建为多叉树。在本技术的一个实施例中,对于所述多叉树结构,根节点为第一层,根节点的孩子即根
节点的子节点为第二层,第二层子节点的孩子为第三层,依此类推。在本技术的一个实施例中,可以分别提取所述基于excel文件的配置数据的多级表头,并将所述多级表头所包含的表头名称分别对应输入至所述多叉树结构的多层节点内。具体来说,可以将所述多级表头中的一级表头(例如是所述基于excel文件的配置数据中的第一行数据)的表头名称设置于所述多叉树的根节点中,将所述多级表头中的二级表头(例如是所述基于excel文件的配置数据的第二行数据)的表头名称设置于所述根节点的子节点中,以此类推,直至将所述多级表头的最后一级表头设置于所述多叉树结构中,至此,可以将整个所述多级表头转换成多叉树结构。这样,可以将所述基于excel文件的配置数据的表头结构构建为多叉树结构。例如,在所述基于excel文件的配置数据的表头结构包括一级表头、二级表头的情况下,可以将所述一级表头对应的表头名称如“category”等设置于所述多叉树结构内的第一层的根节点,以及将所述二级表头对应的表头名称如“year”、“date”等等设置于所述多叉树结构内的第二层的各子节点,以此完成所述多叉树结构的构建。也就是说,所述多叉树结构可以用于表征所述基于excel文件的配置数据的层级结构。在本技术的一个实施例中,在构建所述多叉树结构之后,可以基于所述配置数据中每行数据与所述表头结构之间的关联关系,遍历所述多叉树结构并解析所述每行数据,生成基于json文件的中间数据。通过上述实施例,可以将所述基于excel文件的配置数据的的表头结构构建为多叉树结构,从而可以基于所述多叉树结构的存储特性,实现可伸缩的层级关系,避免了excel文件的原层级结构关系不固定、解析麻烦的问题。具体的,在本技术的一个实施例中,可以根据所述多叉树的结构以及各节点存储的数据,遍历所述多叉树结构的多层节点解析所述每行数据,并确定所述每行数据对应的表头数据。在本技术的一个实施例中,基于所述每行数据和所述每行数据分别对应的表头数据,可以生成所述基于json文件的中间数据。例如,可以将所述表头数据作为所述json文件的key,以及将所述每行数据作为所述json文件的value值,以此生成所述基于json文件的配置数据。
53.s205:将所述基于json文件的中间数据解析成基于xml文件的目标数据。
54.本技术实施例中,在确定所述基于json文件的中间数据后,可以将所述基于json文件的中间数据解析为基于xml文件的目标数据。在本技术的一个实施例中,所述xml文件中可以包括至少一个xml元素,每个xml元素中的可以嵌套有其他xml元素。具体的,可以利用一对相互匹配的起始标记符和结束标记符来标记不同的xml元素。在本技术的一个实施例中,可以将所述基于json文件的中间数据输入至预设转换端口进行xml文件格式转换处理,得到所述基于xml文件的目标数据。其中,所述预设转换端口可以是用于进行json文件格式转换处理的处理端口。在本技术的其他实施例中,也可以通过运行python可执行文件或shell可执行文件将所述基于json文件的中间数据解析成基于xml文件的目标数据。
55.需要说明的是,所述基于xml文件的目标数据是通过所述基于json文件的中间数据转换得到,而所述基于json文件的中间数据是基于excel文件的配置数据转换得到。在这个过程中,中间转换的媒介是基于所述表头结构构建的多叉树结构。由于多叉树结构各层节点存储的数据为所述基于excel文件的配置数据的属性数据,因此转换得到的json文件以及xml文件可以只包含属性数据而不包含文本数据。
56.本技术实施例提供的一种数据解析方法,可以将获取到的所述基于excel文件的配置数据先转换成所述基于json文件的中间数据,再转换成基于xml文件的目标数据。在这
个转换过程中,转换得到的xml文件可以只包含属性数据不包含文本数据。另外,由于基于xml文件的目标数据转换的基础为基于excel文件的配置数据,基于excel文件的可读性以及可操作性,可以为用户提供更加直观友好且方便编辑的交互界面。
57.具体的,在本技术的一个实施例中,所述将所述基于json文件的中间数据解析成基于xml文件的目标数据,可以包括:
58.s401:将所述基于json文件的所述中间数据转换为字典文件的数据;
59.s403:将所述字典文件的数据转换成基于xml文件的目标数据。
60.本技术实施例中,可以将所述基于json文件的所述中间数据转换为字典文件的数据。具体的,在本技术的一个实施例中,可以利用loads函数将所述中间数据转换为字典文件的数据。在本技术的其他实施例中,也可以利用eval函数将所述中间数据转换为字典文件的数据,当然也可以利用其它方式将所述中间数据转换成字典文件的数据,本技术在此不做限制。在确定所述字典文件的数据之后,可以将所述字典文件的数据转换成基于xml文件的目标数据。具体的,在本技术的一个实施例中,可以利用python语言的dicttoxml函数将所述字典文件的数据转换成基于xml文件的目标数据,具体可以根据开发语言的不同选择相匹配的转换方式。
61.进一步地,在本技术的一个实施例中,所述获取基于excel文件的配置数据,可以包括:
62.s501:获取基于excel文件的配置数据,并将所述配置数据转换成xlsx格式的数据。
63.本技术实施例中,所述excel文件的格式可以有多种形式,例如xlsm格式、xls格式等等。格式不同,后续的处理方法也就不同,为了便于后续的转换处理,可以将所述配置数据转换为统一的xlsx格式的数据。具体的,在本技术的一个实施例中,可以使用python pandas库的to_excel方法将所述配置数据转换为xlsx格式的数据。在本技术的其他实施例中,也可以利用vba代码中的win32com.client方法将所述配置数据转换为xlsx格式的数据。
64.在本技术的一个实施例中,在将所述配置数据转换成xlsx格式的数据后,为了提高转换效率以及处理速度,可以利用基于python开发语言的excel库对所述配置数据进行转换。具体的,所述将所述基于excel文件的配置数据转换成基于json文件的中间数据,可以包括:
65.s601:利用基于python开发语言的excel库,将所述基于excel文件的配置数据转换成基于json文件的中间数据。
66.本技术实施例中,可以利用python中处理xlsx格式的数据的excel库,将所述基于excel文件的配置数据转换成基于所述json文件的中间数据。其中,所述excel库可以包括openpyxl库、xlrd库、xlwt库、xlwings库、xlsxwriter库等等。其中,所述openpyxl库可以通过“workbook-sheet-cell”的模式对所述xlsx格式的数据进行读取、写入、修改等。所述xlrd库可以是从excel文件中读取数据和格式化数据的库。
67.上文详细描述了本技术所提供的数据解析方法,下面将结合附图3,描述根据本技术所提供的数据解析装置101,包括:
68.获取配置数据模块301,用于获取基于excel文件的配置数据;
69.转换模块303,用于将所述基于excel文件的配置数据转换成基于json文件的中间数据;
70.解析模块305,用于将所述基于json文件的中间数据解析成基于xml文件的目标数据。
71.可选的,在本技术的一个实施例中,所述转换模块303具体用于:
72.将所述基于excel文件的配置数据的表头结构构建为多叉树结构;
73.基于所述配置数据中每行数据与所述表头结构之间的关联关系,遍历所述多叉树结构并解析所述每行数据,生成基于json文件的中间数据。
74.可选的,在本技术的一个实施例中,所述解析模块305具体用于:
75.将所述基于json文件的所述中间数据转换为字典文件的数据;
76.将所述字典文件的数据转换成基于xml文件的目标数据。
77.可选的,在本技术的一个实施例中,所述获取配置数据模块301具体用于:
78.获取基于excel文件的配置数据,并将所述配置数据转换成xlsx格式的数据;
79.对应地,所述转换模块具体用于:
80.利用基于python开发语言的excel库,将所述基于excel文件的配置数据转换成基于json文件的中间数据。
81.可选的,在本技术的一个实施例中,所述配置数据包括用于接口测试的多个测试用例数据,所述测试用例数据至少包括输入参数组合和预期结果。
82.根据本技术实施例的数据解析装置101可对应于执行本技术实施例中描述的方法,并且数据解析装置101中的各个模块的上述和其它操作和/或功能分别为了实现上述各个实施例提供的方法的相应流程,为了简洁,在此不再赘述。
83.另外需说明的是,以上所描述的实施例仅仅是示意性的,其中所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。另外,本技术提供的装置实施例附图中,模块之间的连接关系表示它们之间具有通信连接,具体可以实现为一条或多条通信总线或信号线。
84.如图4所示,本技术的实施例还提供了一种处理设备400,该处理设备400包括:处理器以及用于存储处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令时实现上述方法。处理设备400包括存储器401、处理器403、总线405、通信接口407。存储器401、处理器403和通信接口407之间通过总线405通信。总线405可以是外设部件互连标准(peripheral component interconnect,pci)总线或扩展工业标准结构(extended industry standard architecture,eisa)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,图4中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。通信接口407用于与外部通信。其中,处理器403可以为中央处理器(central processing unit,cpu)。存储器401可以包括易失性存储器(volatile memory),例如随机存取存储器(random access memory,ram)。存储器401还可以包括非易失性存储器(non-volatile memory),例如只读存储器(read-only memory,rom),快闪存储器,hdd或ssd。存储器401中存储有可执行代码,处理器403执行该可执行代码以执行前述数据解析方法。
85.本技术的实施例提供了一种计算机可读存储介质,其上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现上述方法。
86.本技术的实施例提供了一种计算机程序产品,包括计算机可读代码,或者承载有计算机可读代码的非易失性计算机可读存储介质,当所述计算机可读代码在电子设备的处理器中运行时,所述电子设备中的处理器执行上述方法。
87.在一些实施例中,所公开的方法可以实施为以机器可读格式被编码在计算机可读存储介质上的或者被编码在其它非瞬时性介质或者制品上的计算机程序指令。图5示意性地示出根据这里展示的至少一些实施例而布置的示例计算机程序产品的概念性局部视图,所述示例计算机程序产品包括用于在计算设备上执行计算机进程的计算机程序。在一个实施例中,示例计算机程序产品500是使用信号承载介质501来提供的。所述信号承载介质501可以包括一个或多个程序指令502,其当被一个或多个处理器运行时可以提供以上针对图2描述的功能或者部分功能。此外,图5中的程序指令502也描述示例指令。
88.在一些示例中,信号承载介质501可以包含计算机可读介质503,诸如但不限于,硬盘驱动器、紧密盘(cd)、数字视频光盘(dvd)、数字磁带、存储器、只读存储记忆体(read-only memory,rom)或随机存储记忆体(random access memory,ram)等等。在一些实施方式中,信号承载介质501可以包含计算机可记录介质504,诸如但不限于,存储器、读/写(r/w)cd、r/w dvd、等等。在一些实施方式中,信号承载介质501可以包含通信介质505,诸如但不限于,数字和/或模拟通信介质(例如,光纤电缆、波导、有线通信链路、无线通信链路、等等)。因此,例如,信号承载介质501可以由无线形式的通信介质505(例如,遵守ieee802.11标准或者其它传输协议的无线通信介质)来传达。一个或多个程序指令502可以是,例如,计算机可执行指令或者逻辑实施指令。在一些示例中,诸如针对图5描述的电子设备的计算设备可以被配置为,响应于通过计算机可读介质503、计算机可记录介质504、和/或通信介质505中的一个或多个传达到计算设备的程序指令502,提供各种操作、功能、或者动作。应该理解,这里描述的布置仅仅是用于示例的目的。因而,本领域技术人员将理解,其它布置和其它元素(例如,机器、接口、功能、顺序、和功能组等等)能够被取而代之地使用,并且一些元素可以根据所期望的结果而一并省略。另外,所描述的元素中的许多是可以被实现为离散的或者分布式的组件的、或者以任何适当的组合和位置来结合其它组件实施的功能实体。
89.附图中的流程图和框图显示了根据本技术的多个实施例的装置、系统和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或指令的一部分,所述模块、程序段或指令的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。
90.也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行相应的功能或动作的硬件(例如电路或asic(application specific integrated circuit,专用集成电路))来实现,或者可以用硬件和软件的组合,如固件等来实现。
91.尽管在此结合各实施例对本发明进行了描述,然而,在实施所要求保护的本发明
过程中,本领域技术人员通过查看所述附图、公开内容、以及所附权利要求书,可理解并实现所述公开实施例的其它变化。单个处理器或其它单元可以实现权利要求中列举的若干项功能。相互不同的从属权利要求中记载了某些措施,但这并不表示这些措施不能组合起来产生良好的效果。
92.以上已经描述了本技术的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术的改进,或者使本技术领域的其它普通技术人员能理解本文披露的各实施例。
再多了解一些

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

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

相关文献