数据映射方法、装置、电子设备及存储介质与流程

文档序号:31730060发布日期:2022-10-05 01:41阅读:81来源:国知局
数据映射方法、装置、电子设备及存储介质与流程

1.本技术涉及软件开发领域,具体而言,涉及一种数据映射方法、装置、电子设备及存储介质。


背景技术:

2.目前软件平台的开发内容一般会包括运转控制(软件)与数据存储(数据库)两个方面,数据存储往往会面对结构化数据库的设计和搭建,面对用户的数据存储需求,技术人员需要按照数据库设计的三范式及相关特定的要求进行设计,基于软件代码通过业务逻辑层将物理表的数据进行拼接和转换,变成用户熟悉的业务数据格式。在此种开发流程中,用户对数据访问的要求与数据库表的设计不一致,需要技术人员在软件开发过程中编写大量的代码以实现用户业务需求数据与物理数据库数据之间的拼接和转换过程,因此存在导致开发效率低以及软件维护成本高的问题。


技术实现要素:

3.本技术实施例的目的在于提供一种数据映射方法、装置、电子设备及存储介质,通过预先定制数据字典以及数据的映射关系,实现基于填写的模板处理业务数据和物理表的映射关系配置,可以替代技术人员编写从业务数据到物理表之间的读写转换代码,极大地降低编码复杂度,让技术人员更专注业务本身的问题,提高工作效率,降低开发成本。
4.第一方面,本技术实施例提供一种数据映射方法,可以包括:
5.对于一个业务数据,配置所述业务数据中多个业务数据项对应的多个物理表的主外键关系;基于预设路径搜索算法生成所述业务数据到所述物理表的操作指令以及对应的配置信息;基于接收到业务数据的标识信息,基于所述配置信息和所述主外键关系对所述业务数据中的多个所述业务数据项进行处理。
6.在上述实现过程中,可以预先定制数据映射关系,以数据映射代替对底层物理表数据的转换和处理数据的过程,可以使开发人员不用考虑业务需求数据与物理数据库表不一致的问题,只需要调用数据映射工具提供的数据处理接口从而实现数据拼接转换,可以提高软件开发效率,同时可以通过模板化的配置,处理物理表及映射关系的配置,后期业务需求数据或物理数据库的变更或升级时,可以免于变更、升级代码或是重构框架与代码,重新编译和发布程序,从而能够降低软件维护成本。
7.可选地,在所述配置所述业务数据中多个业务数据项对应的多个物理表的主外键关系之前,所述方法可以包括:
8.生成所述物理表的数据字典,以定义所述业务数据的所述业务数据项、数据结构、数据流、数据存储以及处理逻辑中的至少一项。
9.在上述实现过程中,可以通过管理物理表的数据字典的方式对软件平台的物理数据库进行记录,为下一步配置映射关系提供基础,也可以为对物理表的操作方案提供基础信息,通过定制数据字典及数据映射关系的excel导入模板,降低配置难度,可以使普通人
员通过简单的培训也可以填写模板,处理物理表及映射关系的配置,从而能够减轻数据配置的工作量,提高工作效率以及降低开发成本。
10.可选地,所述配置所述业务数据中多个业务数据项对应的多个物理表的主外键关系可以包括:
11.根据所述物理表的数据字典,生成所述多个物理表的主外键关系。
12.可选地,所述根据所述物理表的数据字典,生成所述多个物理表的主外键关系可以包括:
13.根据所述物理表的数据字典,生成所述多个物理表的主外键关系图。
14.在上述实现过程中,可以通过预先定制数据字典以及数据的映射关系,实现基于填写的模板处理业务数据和物理表的映射关系配置,从而减轻数据配置的工作量。另外,通过图形化配置方式,可以进一步降低技术开发人员的配置难度,便于理解和查询业务数据以及实现物理表之间的管理。
15.可选地,在所述生成所述多个物理表的主外键关系之后,所述方法还可以包括:
16.对所述主外键关系进行检测,得到检测结果;
17.在所述检测结果表征所述主外键关系通过检测时,保存所述主外键关系对应的配置信息。
18.可选地,所述基于预设路径搜索算法生成所述业务数据到所述物理表的操作指令以及对应的配置信息可以包括:
19.基于所述预设路径搜索算法生成对多张所述物理表的查询指令,以及生成sql语句和参数配置,以生成一个或多个所述业务数据。
20.在上述实现过程中,采用根据最短路径生成sql读写处理方案的方式替代传统开发方式中技术人员需要根据映射转换关系调用接口动态生成sql,能够提高数据读写访问接口的性能,避免动态调用的接口降低数据库读写性能,可以支持批量生成和单个业务数据生成。,
21.可选地,所述标识信息可以包括所述业务数据的唯一编号;
22.所述基于接收到业务数据的标识信息,基于所述配置信息和所述主外键关系对所述业务数据中的多个所述业务数据项进行处理可以包括:
23.基于接收到的所述业务数据的唯一编号,确认需要处理的业务数据;基于所述操作指令和所述配置参数,对所述业务数据对应的一个或多个物理表中的业务数据项进行处理。
24.第二方面,本技术实施例提供一种数据映射装置,可以包括:
25.配置模块,用于对于一个业务数据,配置所述业务数据中多个业务数据项对应的多个物理表的主外键关系。
26.生成模块,用于基于预设路径搜索算法生成所述业务数据到所述物理表的操作指令以及对应的配置信息。
27.处理模块,用于基于接收到业务数据的标识信息,基于所述配置信息和所述主外键关系对所述业务数据中的多个所述业务数据项进行处理。
28.可选地,数据映射装置还可以包括数据字典配置模块,用于生成所述物理表的数据字典,以定义所述业务数据的所述业务数据项、数据结构、数据流、数据存储以及处理逻
辑中的至少一项。
29.可选地,生成模块可用于:根据所述物理表的数据字典,生成所述多个物理表的主外键关系。
30.可选地,生成模块可具体用于:根据所述物理表的数据字典,生成所述多个物理表的主外键关系图。
31.可选地,数据映射装置还可以包括检测模块,用于:
32.对所述主外键关系进行检测,得到检测结果;在所述检测结果表征所述主外键关系通过检测时,保存所述主外键关系对应的配置信息。
33.可选地,处理模块可具体用于:
34.基于所述预设路径搜索算法生成对多张所述物理表的查询指令,以及生成sql语句和参数配置,以生成一个或多个所述业务数据。
35.可选地,标识信息可以包括业务数据的唯一编号,处理模块还可具体用于:
36.基于接收到的所述业务数据的唯一编号,确认需要处理的业务数据;基于所述操作指令和所述配置参数,对所述业务数据对应的一个或多个物理表中的业务数据项进行处理。
37.第三方面,本技术实施例提供一种电子设备,所述电子设备包括存储器和处理器,所述存储器中存储有程序指令,所述处理器读取并运行所述程序指令时,执行上述任一实现方式中的步骤。
38.第四方面,本技术实施例还提供一种计算机可读存储介质,所述可读取存储介质中存储有计算机程序指令,所述计算机程序指令被一处理器读取并运行时,执行上述任一实现方式中的步骤。
附图说明
39.为了更清楚地说明本技术实施例的技术方案,下面将对本技术实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
40.图1为传统的系统开发框架示意图;
41.图2为本技术实施例提供的数据映射方法的步骤示意图;
42.图3为本技术实施例提供的对主外键关系进行检测的步骤示意图;
43.图4为本技术实施例提供的对业务数据进行处理的步骤示意图;
44.图5为本技术实施例提供的数据映射装置的示意图。
具体实施方式
45.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行描述。例如,附图中的流程图和框图显示了根据本发明的多个实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标
注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。另外,在本发明各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
46.申请人在研究的过程中发现,目前的软件开发逻辑是遵循数据库设计的三范式及相关特定的要求进行设计,请参看图1,图1为传统的系统开发框架示意图,可以看出,由于业务数据与数据库物理表设计不一致,技术人员需要对数据库的物理表1到n进行数据处理,包括对数据进行拼接以及转换,从而形成业务所需的数据。有多少个业务数据格式需求,就需要开发对应数量的数据处理模块,从而完成业务数据格式的拼接与转换。
47.在传统开发过程中,需要技术人员在软件开发过程中编写大量的代码,以实现用户业务需求数据与物理数据库数据之间的拼接和转换,这个编码过程复杂而繁琐,且必不可少。具体地,以学生成绩管理系统的开发为例,用户需要查询学生姓名、所在班级、学科和成绩等4个数据项,而这4个数据项往往分散在4个或更多物理数据表中,对技术人员而言,根据数据库设计三范式及相关特定的规范,会设计4张物理数据表,包括学生表、班级表、学科表和成绩表,因此需要在软件数据处理上进行数据拼接组装来实现,常见的技术手段比如使用数据库的join语法、视图、函数等方式,甚至于在代码层面进行数据的拼接组装;如果用户需要对这4个数据项完成数据写入功能,情况会更复杂,技术层面就会涉及了4张表写入控制,需要判断物理数据表的主子关系、id生成与获取、数据的唯一性、规范性的检测等等,常用的技术是数据库的存储过程、触发器或者是代码层面的控制与转换来实现。
48.上述的例子只是一种非常简单的情况,现实中软件系统的数据库会拥有几十张或几百个数据库表,数据以及对其的处理流程也更复杂。这种从用户业务数据对到物理数据表读写的处理过程,是软件编码过程中最常见的情况,充斥着整个软件系统的业务逻辑层的控制代码。
49.因此,业务需求数据与物理数据库表不一致情况,主要会给软件开发过程中带来两类问题:一是导致开发效率低下,技术人员会耗费大量的时间编码对数据进行拼接和转换,而无法专注于上层业务处理逻辑的代码编写;二是随着业务的深化,后期业务需求数据或物理数据库的变更或升级不可避免,导致技术人员需要持续不断的变更或升级代码,甚至于重构框架与代码,重新编译和发布程序,软件维护成本的大大增加。
50.有基于此,本技术实施例提供一种数据映射方法,通过预先定制数据字典以及数据的映射关系,实现基于填写的模板处理业务数据和物理表的映射关系配置,从而减轻数据配置的工作量。请参看图2,图2为本技术实施例提供的数据映射方法的步骤示意图,数据映射方法的步骤可以包括:
51.在步骤s21中,对于一个业务数据,配置所述业务数据中多个业务数据项对应的多个物理表的主外键关系。
52.本技术实施例中,数据映射方法可以应用于数据映射转换工具,数据映射转换工具可以应用于开发的软件平台,业务数据为软件平台应用过程中涉及的数据,如学生成绩管理系统,其对应的业务数据包括学生姓名、所在班级、学科和成绩等。物理表为实际某个
业务数据源中的一张表,其中可以包括数据项的名称、代码、数据类型、长度、精度和id键的生成算法等信息。物理表的主外键关系为各个物理表通过主键和外键建立的关联关系,其中,每个物理表拥有唯一一条标识的一条记录作为主键,不含有重复以及空格,以保证数据完整性,而该物理表的外键则为另一物理表的主键,外键中可以含有重复或是空格,用于与其他物理表建立联系。
53.其中,数据映射转换工具的思路是通过配置参数的方式,取代技术人员拼接和转换的数据处理代码的编写,让技术人员更专注与上层业务的技术实现,数据映射转换工具可以包含数据字典管理、数据映射管理、sql方案管理、数据安全管理、数据接口等功能。通过映射配置,完成物理表数据到业务数据的转换,并提供统一的数据接口供技术人员调用,以替代技术人员编写数据处理模块,可以有利于数据处理层的统一管理。
54.示例性地,在一应用实例中,物理表可以包括部门表(dept)和员工表(emp)。部门表的主键为id,dept_id则为员工表中的外键。因为员工表中的员工需要知道自己属于哪个部门,就可以通过外键dept_id找到对应的部门,然后才能找到部门表里的各种字段信息,从而让二者相关联。
55.因此,外键是在从表中创建,从而找到与主表之间的联系,而从表负责维护二者之间的关系。因此,每新增一个业务数据,定义其唯一编号,一个业务数据中含有多个数据项,业务数据中每新增一个业务数据项,就需要配置该业务数据项对应那张物理表的那个数据项以及处理算法。由于业务数据项可能分散到多个物理表中,因此可以通过配置多个物理表之间的主外键关系,为生成业务数据到物理表进行处理提供基础。
56.在步骤s22中,基于预设路径搜索算法生成所述业务数据到所述物理表的操作指令以及对应的配置信息。
57.其中,预设路径搜索算法是数据映射转换工具中的最短路径搜索算法,可以包括dijkstra算法,bellman-ford算法,floyd算法和spfa算法等,以从某物理表出发,到达另一物理表所经过的路径中,确定各边上权值之和最小的一条路径,即最短路径,可以通过该算法自动生成某类业务数据所对应的多个物理表之间的关联关系和约束条件的配置信息,为sql读写方案的生成提供基础。也可以是通过altova mapforce进行数据生成,生成业务数据的方式也可以是通过导入sql脚本进行生成。物理表的操作指令以及参数配置可以包括对多张物理表的查询、写入sql及相关参数配置,以为数据读写访问接口的算法提供配置信息。
58.在步骤s23中,基于接收到业务数据的标识信息,基于所述配置信息和所述主外键关系对所述业务数据中的多个所述业务数据项进行处理。
59.本技术实施例中,业务数据的标识信息可以是唯一编号,也可以是其他的标识信息,对数据进行处理的内容可以包括对业务数据的查询、新增、修改、删除等操作,对数据的操作实现方式即为调用步骤s22中的配置方案,通过一定算法,实现业务数据分散到多个物理表的数据操作。
60.由此可见,本技术实施例提供的数据映射方法可以预先定制数据映射关系,以数据映射代替对底层物理表数据的转换和处理数据的过程,可以使开发人员不用考虑业务需求数据与物理数据库表不一致的问题,只需要调用数据映射工具提供的数据处理接口从而实现数据拼接转换,可以提高软件开发效率,同时可以通过模板化的配置,处理物理表及映
射关系的配置,后期业务需求数据或物理数据库的变更或升级时,可以免于变更、升级代码或是重构框架与代码,重新编译和发布程序,从而能够降低软件维护成本。
61.在一可选的实施方式中,在步骤s21之前,本技术实施例还提供管理物理表的数据字典的实现方式,可以包括:
62.生成所述物理表的数据字典,以定义所述业务数据的所述业务数据项、数据结构、数据流、数据存储以及处理逻辑中的至少一项。
63.其中,数据字典是描述数据的信息集合,对系统中使用的所有数据元素的定义的集合,以对数据的数据项、数据结构、数据流、数据存储、处理逻辑等进行定义。可以有利于需要参考的技术人员分析一个用户交换的对象系统的第一步就是去辨别每一个对象,以及它与其他对象之间的关系。
64.另外,本技术实施例中还可以通过excel模板导入的实现方式管理物理表的数据字典。
65.由此可见,本技术实施例可以通过管理物理表的数据字典的方式对软件平台的物理数据库进行记录,为下一步配置映射关系提供基础,也可以为对物理表的操作方案提供基础信息,通过定制数据字典及数据映射关系的excel导入模板,降低配置难度,可以使普通人员通过简单的培训也可以填写模板,处理物理表及映射关系的配置,从而能够减轻数据配置的工作量,提高工作效率以及降低开发成本。
66.在一可选的实施例中,配置业务数据中多个业务数据项对应的多个物理表的主外键关系可以是根据所述物理表的数据字典,生成多个物理表的主外键关系。
67.本技术实施例中提供的数据映射方法可以是基于预先定制完成的物理表的数据字典,也可以是在配置映射转换信息之前先对数据字典进行配置,再基于配置完成的数据字典生成多个物理表的主外键关系。
68.具体地,本技术可以采用图形化配置方式,根据物理表的数据字典,由数据映射转换工具根据数据字典信息,辅助自动生成多个物理表的主外键关系图。另外,主外键关系的表示方式还可以是通过表格的形式,即除了生成主外键关系图,还可以生成主外键关系表。
69.由此可见,本技术实施例可以通过预先定制数据字典以及数据的映射关系,实现基于填写的模板处理业务数据和物理表的映射关系配置,从而减轻数据配置的工作量。另外,通过图形化配置方式,可以进一步降低技术开发人员的配置难度,便于理解和查询业务数据以及实现物理表之间的管理。
70.可选地,在生成多个物理表的主外键关系之后,本技术实施例还提供一种对主外键关系进行检测的实现方式,请参看图3,图3为本技术实施例提供的对主外键关系进行检测的步骤示意图,主外键关系进行检测的步骤可以包括:
71.在步骤s31中,对所述主外键关系进行检测,得到检测结果。
72.在步骤s32中,在所述检测结果表征所述主外键关系通过检测时,保存所述主外键关系对应的配置信息。
73.本技术实施例中,对主外键进行检测的方式可以是通过子表外键约束名,查看父表的表名、列名以及主键,也可以是通过父表表名,查看其是否被其他表的外键约束所依赖。在子表外键约束名,查看父表的表名、列名以及主键对应或是父表表名被其他表的外键约束所依赖时,可以确定该主外键关系通过检测。
74.在一可选的实施例中,对于步骤s22,基于预设路径搜索算法生成所述业务数据到所述物理表的操作指令以及对应的配置信息的实现方式可以包括:
75.基于所述预设路径搜索算法生成对多张所述物理表的查询指令,以及生成sql语句和参数配置,以生成一个或多个所述业务数据。
76.本技术实施例中,可以采用sql(structured query language)语句的方式对数据进行处理,sql语音具有交互性特点,可以提高系统的吞吐量、并行处理能力和发出请求服务器回应的速度,以及降低响应时间。
77.由此可见,本技术实施例中采用根据最短路径生成sql读写处理方案的方式替代传统开发方式中技术人员需要根据映射转换关系调用接口动态生成sql,能够提高数据读写访问接口的性能,避免动态调用的接口降低数据库读写性能,可以支持批量生成和单个业务数据生成。
78.在一可选的实施例中,针对步骤s23,其中的标识信息可以包括所述业务数据的唯一编号,本技术实施例还提供一种对业务数据进行处理的实现方式,请参看图4,图4为本技术实施例提供的对业务数据进行处理的步骤示意图,该步骤可以包括:
79.在步骤s41中,基于接收到的所述业务数据的唯一编号,确认需要处理的业务数据。
80.在步骤s42中,基于所述操作指令和所述配置参数,对所述业务数据对应的一个或多个物理表中的业务数据项进行处理。
81.本技术实施例中,在生成操作方案数据后,数据映射转换工具可以提供数据处理接口,通过传入业务数据的唯一编号,便可完成对业务数据的数据处理,其中,处理的内容可以包括对业务数据的查询、新增、修改或删除等操作,接口对数据的处理方式即为通过调用上述生成的sql配置方案,自动对业务数据分散到多个物理表的数据进行对应的操作。
82.基于同一发明构思,本技术实施例还提供一种数据映射装置50,请参看图5,图5为本技术实施例提供的数据映射装置的示意图,数据映射装置50可以包括:
83.配置模块51,用于对于一个业务数据,配置所述业务数据中多个业务数据项对应的多个物理表的主外键关系。
84.生成模块52,用于基于预设路径搜索算法生成所述业务数据到所述物理表的操作指令以及对应的配置信息;
85.处理模块53,用于基于接收到业务数据的标识信息,基于所述配置信息和所述主外键关系对所述业务数据中的多个所述业务数据项进行处理。
86.由此可见,本技术实施例提供的数据映射装置可以预先定制数据映射关系,以数据映射代替对底层物理表数据的转换和处理数据的过程,可以使开发人员不用考虑业务需求数据与物理数据库表不一致的问题,只需要调用数据映射工具提供的数据处理接口从而实现数据拼接转换,可以提高软件开发效率,同时可以通过模板化的配置,处理物理表及映射关系的配置,后期业务需求数据或物理数据库的变更或升级时,可以免于变更、升级代码或是重构框架与代码,重新编译和发布程序,从而能够降低软件维护成本。
87.可选地,数据映射装置50还可以包括数据字典配置模块,用于生成所述物理表的数据字典,以定义所述业务数据的所述业务数据项、数据结构、数据流、数据存储以及处理逻辑中的至少一项。
88.由此可见,本技术实施例可以通过管理物理表的数据字典的方式对软件平台的物理数据库进行记录,为下一步配置映射关系提供基础,也可以为对物理表的操作方案提供基础信息,通过定制数据字典及数据映射关系的excel导入模板,降低开发难度,可以使普通人员通过简单的培训也可以填写模板,处理物理表及映射关系的配置,从而能够减轻数据配置的工作量,提高工作效率以及降低开发成本。
89.可选地,生成模块52可用于:根据所述物理表的数据字典,生成所述多个物理表的主外键关系。
90.可选地,生成模块52可具体用于:根据所述物理表的数据字典,生成所述多个物理表的主外键关系图。
91.由此可见,本技术实施例可以通过预先定制数据字典以及数据的映射关系,实现基于填写的模板处理业务数据和物理表的映射关系配置,从而减轻数据配置的工作量。另外,通过图形化配置方式,可以进一步降低技术开发人员的配置难度,便于理解和查询业务数据以及实现物理表之间的管理。
92.可选地,数据映射装置50还可以包括检测模块,用于:
93.对所述主外键关系进行检测,得到检测结果;在所述检测结果表征所述主外键关系通过检测时,保存所述主外键关系对应的配置信息。
94.可选地,处理模块53可具体用于:
95.基于所述预设路径搜索算法生成对多张所述物理表的查询指令,以及生成sql语句和参数配置,以生成一个或多个所述业务数据。
96.由此可见,本技术实施例中采用根据最短路径生成sql读写处理方案的方式替代传统开发方式中技术人员需要根据映射转换关系调用接口动态生成sql,能够提高数据读写访问接口的性能,避免动态调用的接口降低数据库读写性能,可以支持批量生成和单个业务数据生成。
97.可选地,标识信息可以包括业务数据的唯一编号,处理模块53还可具体用于:
98.基于接收到的所述业务数据的唯一编号,确认需要处理的业务数据;基于所述操作指令和所述配置参数,对所述业务数据对应的一个或多个物理表中的业务数据项进行处理。
99.基于同一发明构思,本技术实施例还提供一种电子设备,所述电子设备包括存储器和处理器,所述存储器中存储有程序指令,所述处理器读取并运行所述程序指令时,执行上述任一实现方式中的步骤。
100.基于同一发明构思,本技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序指令,所述计算机程序指令被一处理器读取并运行时,执行上述任一实现方式中的步骤。
101.所述计算机可读存储介质可以是随机存取存储器(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)等各种可以存储程序代码的介质。其中,存储介质用于存储程序,所述处理器在接收到执行指令后,执行所述程序,本发明实施例任一实施例揭示的过程定义的电子终端所执行的方法
可以应用于处理器中,或者由处理器实现。
102.在本技术所提供的实施例中,应该理解到,所揭露装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
103.另外,作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
104.再者,在本技术各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
105.可以替换的,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。
106.所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。
107.在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
108.以上所述仅为本技术的实施例而已,并不用于限制本技术的保护范围,对于本领域的技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1