动态列表的生成方法及装置技术领域
本申请涉及计算机技术领域,尤其涉及一种动态列表的生成方法及装置。
背景技术
随着移动互联网技术的不断发展,移动终端例如智能手机的功能越来强大,用户可根
据需求在移动终端中安装各种功能的应用程序,移动终端已经成为人们生活和工作的一部
分。
目前,在大部分的手机平台开发中都会用到大量的列表功能,例如主菜单、电话本、
短信、STK菜单等,通常移动终端的操作系统会在系统库中提供基本的列表组件,以方便
后续根据业务特征选择对应的列表组件形成一个列表页。例如,智能手机的操作系统为网
际操作(IOS)系统,IOS系统在系统库UIKit中提供基本的列表组件(UITableView)。
相关的技术中生成列表的一般过程为:首选获取业务相关的数据项列表,然后根据业
务数据特征选择相应的单元(Cell)组件展示相应数据项,从而形成一个完整的列表页。
然而,上述生成列表的方式存在如下问题:(1)选择单元组件的逻辑依赖于业务数据
特征,即数据和组件都是和业务字段绑定的,例如,在用户列表中,如果用户列表的数据
是头像、昵称,则需要开发一个头像、昵称的用户组件;在资讯列表中,如果数据是配图、
标题,则需要开发一个带配图、标题的资讯组件,由此可以看出,不同业务特征对应的单
元组件不同,不同的业务之间的单元组件很难复用,在生成不同业务的列表过程中,需要
根据所需业务的数据特征开发对应的单元组件,生成列表的效率低;(2)基于业务数据特
征构建列表页,列表的表现能力受客户端硬编码的制约,不能灵活构造列表,进而不能够
支持新接入的业务,对于新接入的业务的列表,由于新接入的业务的使用场景不同,且数
据格式和列表形式与现有业务不同,这就需要花费时间去开发和调试与新业务匹配的单元
组件。
发明内容
本申请旨在至少在一定程度上解决相关技术中的技术问题之一。
为此,本申请的第一个目的在于提出一种动态列表的生成方法,该方法在生成动态列
表的过程中,无需依赖业务数据特征即可完成动态列表的生成,灵活构造了动态列表,提
高了生成动态列表的效率。
本申请的第二个目的在于提出一种动态列表的生成装置。
为达上述目的,本申请第一方面实施例提出了一种动态列表的生成方法,包括:获取
动态列表配置文件,其中,所述动态列表配置文件包括第一字段和至少一个第二字段,其
中,所述第一字段记录标准单元数据模型列表,所述至少一个第二字段中的每个字段记录
列表页配置信息;根据所述动态列表配置文件生成动态列表页模型,其中,所述动态列表
页模型包括根据所述第一字段生成的标准单元数据模型列表和根据所述第二字段生成的列
表页配置信息;以及根据所述动态列表页模型的标准单元数据模型列表从标准单元模板库
中调取对应的多个标准单元组件,并将所述对应的多个标准单元组件进行组合以生成组合
列表,并根据所述动态列表页模型的列表页配置信息对所述组合列表进行渲染以生成动态
列表。
本申请实施例的动态列表的生成方法,获取动态列表配置文件,并根据动态列表配置
文件生成包含标准单元数据模型列表和列表页配置信息的动态列表页模型,以及根据动态
列表页模型的标准单元数据模型列表从标准单元模板库中调取对应的多个标准单元组件,
并将对应的多个标准单元组件进行组合以生成组合列表,并根据动态列表页模型的列表页
配置信息对组合列表进行渲染以生成动态列表,由此,在生成动态列表的过程中,无需依
赖业务数据特征即可完成动态列表的生成,灵活构造了动态列表,提高了生成动态列表的
效率。
为达上述目的,本申请第二方面实施例提出了一种动态列表的生成装置,包括:获取
模块,用于获取动态列表配置文件,其中,所述动态列表配置文件包括第一字段和至少一
个第二字段,其中,所述第一字段记录标准单元数据模型列表,所述至少一个第二字段中
的每个字段记录列表页配置信息;生成模块,用于根据所述动态列表配置文件生成动态列
表页模型,其中,所述动态列表页模型包括根据所述第一字段生成的标准单元数据模型列
表和根据所述第二字段生成的列表页配置信息;以及第一处理模块,用于根据所述动态列
表页模型的标准单元数据模型列表从标准单元模板库中调取对应的多个标准单元组件,并
将所述对应的多个标准单元组件进行组合以生成组合列表,并根据所述动态列表页模型的
列表页配置信息对所述组合列表进行渲染以生成动态列表。
本申请实施例的动态列表的生成装置,通过获取模块获取动态列表配置文件,生成模
块根据动态列表配置文件生成包含标准单元数据模型列表和列表页配置信息的动态列表页
模型,以及第一处理模块根据动态列表页模型的标准单元数据模型列表从标准单元模板库
中调取对应的多个标准单元组件,并将对应的多个标准单元组件进行组合以生成组合列表,
根据动态列表页模型的列表页配置信息对组合列表进行渲染以生成动态列表,以及可通过
对标准单元数据模型列表中的标准单元数组进行修改,实现对动态列表高效率的修改,提
高了动态列表的灵活性,方便了修改动态列表。
附图说明
图1是本申请一个实施例的动态列表的生成方法的流程图。
图2是根据动态列表配置文件生成动态列表页模型的流程图。
图3是本申请另一个实施例的动态列表的生成方法的流程图。
图4是本申请一个实施例的动态列表的生成装置的结构示意图。
图5是本申请另一个实施例的动态列表的生成装置的结构示意图。
具体实施方式
下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同
或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描
述的实施例是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。
下面参考附图描述本申请实施例的动态列表的生成方法及装置。
图1是本申请一个实施例的动态列表的生成方法的流程图。
如图1所示,该动态列表的生成方法包括:
S11,获取动态列表配置文件。
具体地,接收并保存服务器下发的动态列表配置文件,以及在需要生成动态列表时,
客户端可从本地中获取动态列表配置文件。
其中,动态列表配置文件包括第一字段和至少一个第二字段,其中,第一字段记录标
准单元数据模型列表,至少一个第二字段中的每个字段记录列表页配置信息。
其中,列表页配置信息可以包括但不限于列表风格、单元高度、分隔线样式等信息。
在本申请的一个实施例中,可通过多种数据格式配置动态列表配置文件中的信息。例
如,可通过XML(Extensible Markup Language,可扩展标记语言)、JSON(JavaScript Object
Notation)等格式配置动态列表配置文件。
其中,需要说明的是,JSON格式(JavaScript Object Notation)是一种轻量级的数据交换
格式,其采用完全独立于语言的文本格式。并且,JSON格式具有易于人阅读和编写,同时
也易于机器解析和生成的特点。
为了提高解析动态列表配置文件中的信息的效率,优选地,动态列表配置文件为JSON
格式,即采用JSON格式配置动态列表配置文件。此时,动态列表配置文件中用一个数组
类型的字段来记录标注单元数据模型列表,并分别采用不同的字段记录列表风格、单元高
度、分隔线样式等信息,即列表页的每个配置信息对应一个字段。
例如,采用JSON格式配置动态列表配置文件,假定列表页配置信息包括列表风格、
单元高度和分隔线样式信息,此时,可通过字段X保存列表风格,字段Y保存单元高度,
字段Y保存分隔线样式信息。
再例如,采用JSON格式配置动态列表配置文件,假定标准单元数据模型列表中包括
三个标准单元数据模型,分别用标准单元数据模型A、B、C表示。为了记录这三种标准单
元数据模型,动态列表配置文件的第一字段的形式为
{cells:[{name:A},{name:B},{name:C}]}。
S12,根据动态列表配置文件生成动态列表页模型,
其中,动态列表页模型包括根据第一字段生成的标准单元数据模型列表和根据第二字
段生成的列表页配置信息。
在本申请的一个实施例中,根据动态列表配置文件生成动态列表页模型的具体过程,
如图2所示,可以包括:
S121,读取动态列表配置文件中的第一字段创建对应的标准单元数据模型列表。
S122,读取动态列表配置文件中的第二字段,并根据第二字段生成对应的列表页配置
信息。
例如,动态列表配置文件的第一字段的形式为{cells:[{name:A},{name:B},{name:C}]},
在读取第一字段中的内容的过程中,可根据name字段创建对应的标准单元数据模型,A对
应的标准单元数据模型为标准单元数据模型A,B对应的标准单元数据模型为标准单元数
据模型B,C对应的标准单元数据模型为标准单元数据模型C,并根据所获得的标准单元
数据模型信息组成标准单元数据模型列表,其中,标准单元数据模型列表对应的代码形式
如下:ACellModel|BCellModel|CCellModel。ACellModel表示标准单元数据模型A;
BCellModel表示标准单元数据模型B;CCellModel表示标准单元数据模型C。
S13,根据动态列表页模型的标准单元数据模型列表从标准单元模板库中调取对应的多
个标准单元组件,并将对应的多个标准单元组件进行组合以生成组合列表,并根据动态列
表页模型的列表页配置信息对组合列表进行渲染以生成动态列表。
例如,假定标准单元数据模型列表中包括三个标准单元数据模型,分别用标准单元数
据模型A、B、C表示。在获得标准单元数据模型列表后,可从标准单元模板库中获得标准
单元数据模型A对应的标准单元组件A(可用ACell表示标准单元组件A),标准单元数据
模型B对应的标准单元组件B(可用BCell表示标准单元组件B),标准单元数据模型C对
应的标准单元组件C(可用CCell表示标准单元组件C),将上述获得的标准组件进行组合
以生成组合列表,所生成的组合列表的形式为:ACell|BCell|CCell,在生成组合列表后,可
通过列表风格、单元高度、分隔线样式等列表页配置信息对组合列表中的标准单元组件进
行渲染,以生成列表页中的动态列表。
其中,需要说明的是,标准单元模板库是在客户端中预先保存的,标准单元模板库中
保存了各种标准单元组件,并且保存了标准单元数据模型与标准单元组件之间的对应关系。
综上可以看出,该实施例在根据动态列表配置文件生成动态列表页模型后,即获得生
成动态列表的说明书后,根据动态列表页模型从标准单元模板库中调取对应的多个标准单
元组件,并将对应的多个标准单元组件进行组合以生成组合列表,以及根据列表页配置信
息对组合列表进行渲染以生成动态列表。由此,无需依赖业务数据特征完成了动态列表的
生成,方便了后续生成新业务的动态列表。
其中,需要说明的是,通过该实施例的动态列表方式可以生成各种各样的动态列表。
本申请实施例的动态列表的生成方法,获取动态列表配置文件,并根据动态列表配置
文件生成包含标准单元数据模型列表和列表页配置信息的动态列表页模型,以及根据动态
列表页模型的标准单元数据模型列表从标准单元模板库中调取对应的多个标准单元组件,
并将对应的多个标准单元组件进行组合以生成组合列表,并根据动态列表页模型的列表页
配置信息对组合列表进行渲染以生成动态列表,由此,在生成动态列表的过程中,无需依
赖业务数据特征即可完成动态列表的生成,灵活构造了动态列表,提高了生成动态列表的
效率。
图3是本申请另一个实施例的动态列表的生成方法的流程图。
如图3所示,该动态列表的生成方法包括:
S301,获取动态列表配置文件。
具体地,接收并保存服务器下发的动态列表配置文件,以及在需要生成动态列表时,
客户端可从本地中获取动态列表配置文件。
其中,动态列表配置文件包括第一字段和至少一个第二字段,其中,第一字段记录标
准单元数据模型列表,至少一个第二字段中的每个字段记录列表页配置信息。
其中,列表页配置信息可以包括但不限于列表风格、单元高度、分隔线样式等信息。
在本申请的一个实施例中,可通过多种数据格式配置动态列表配置文件中的信息。例
如,可通过XML(Extensible Markup Language,可扩展标记语言)、JSON(JavaScript Object
Notation)等格式配置动态列表配置文件。
其中,需要说明的是,JSON格式(JavaScript Object Notation)是一种轻量级的数据交换
格式,其采用完全独立于语言的文本格式。并且,JSON格式具有易于人阅读和编写,同时
也易于机器解析和生成的特点。
为了提高解析动态列表配置文件中的信息的效率,优选地,动态列表配置文件为JSON
格式,即采用JSON格式配置动态列表配置文件。此时,配置动态列表配置文件用一个数
组类型的字段来记录标注单元数据模型列表,并分别采用不同的字段记录列表风格、单元
高度、分隔线样式等信息,即列表页的每个配置信息对应一个字段。
例如,采用JSON格式配置动态列表配置文件,假定列表页配置信息包括列表风格、
单元高度和分隔线样式信息,此时,可通过字段X保存列表风格,字段Y保存单元高度,
字段Y保存分隔线样式信息。
再例如,采用JSON格式配置动态列表配置文件,假定标准单元数据模型列表中包括
三个标准单元数据模型,分别用标准单元数据模型A、B、C表示。为了记录这三种标准单
元数据模型,动态列表配置文件的第一字段的形式为
{cells:[{name:A},{name:B},{name:C}]}。
S302,读取动态列表配置文件中的第一字段创建对应的标准单元数据模型列表。
S303,读取动态列表配置文件中的第二字段,并根据第二字段生成对应的列表页配置
信息。
例如,动态列表配置文件的第一字段的形式为{cells:[{name:A},{name:B},{name:C}]},
在读取第一字段中的内容的过程中,可根据name字段创建对应的标准单元数据模型,A对
应的标准单元数据模型为标准单元数据模型A,B对应的标准单元数据模型为标准单元数
据模型B,C对应的标准单元数据模型为标准单元数据模型C,并根据所获得的标准单元
数据模型信息组成标准单元数据模型列表,其中,标准单元数据模型列表对应的代码形式
如下:ACellModel|BCellModel|CCellModel。ACellModel表示标准单元数据模型A;
BCellModel表示标准单元数据模型B;CCellModel表示标准单元数据模型C。
S304,从标准单元模板库中调取标准单元数据模型列表中的标准单元数据模型所对应
的多个标准单元组件,并将对应的多个标准单元组件进行组合以生成组合列表,并根据动
态列表页模型的列表页配置信息对组合列表进行渲染以生成动态列表。
例如,假定标准单元数据模型列表中包括三个标准单元数据模型,分别用标准单元数
据模型A、B、C表示。在获得标准单元数据模型列表后,可从标准单元模板库中获得标准
单元数据模型A对应的标准单元组件A(可用ACell表示标准单元组件A),标准单元数据
模型B对应的标准单元组件B(可用BCell表示标准单元组件B),标准单元数据模型C对
应的标准单元组件C(可用CCell表示标准单元组件C),将上述获得的标准组件进行组合
以生成组合列表,所生成的组合列表的形式为:ACell|BCell|CCell,在生成组合列表后,可
通过列表风格、单元高度、分隔线样式等列表页配置信息对组合列表中的标准单元组件进
行渲染,以生成列表页中的动态列表。
其中,需要说明的是,标准单元模板库是在客户端中预先保存的,标准单元模板库中
保存了标准单元数据模型与标准单元组件之间的对应关系。
在本申请的一个实施例中,在生成动态列表后,在需要对动态列表进行修改时,例如,
向动态列表中插入或者删除已有的行。目前,通常的做法是:开发人员重新构建新的列表
页模型并替换掉旧列表页模型,以及根据新的列表页模型重新进行渲染,以生成新的列表
页,通过上述方式修改动态列表所花费的时间较多,修改动态列表效率低。
为了提高修改动态列表的效率,该实施例使用可变列表存储标准单元数据模型列表,
在本申请的实施例中,可通过下面的步骤完成动态列表的修改。
S305,接收编辑指令,其中,编辑指令包括标准单元组件编辑指令。
S306,根据标准单元组件编辑指令对标准单元数据模型列表进行修改,以修改动态列
表页模型。
S307,根据修改后的动态列表页模型生成修改之后的动态列表。
例如,在动态列表中新增加一行,在接收到对标准单元组件编辑指令后,可根据编辑
指令对标准单元数据模型列表进行修改,即可对配置文件中的第一字段中记录的标准单元
数据模型列表进行编辑,也就是说,第一字段是一个可编辑的数组类型的字段,并在修改
之后,可根据修改后的标准单元数据模型列表生成修改后的动态列表模型,以及根据修改
后的动态列表模型生成修改后的动态列表,即在动态列表模型被编辑后,对应的动态列表
页中新增加一行。
本申请实施例的动态列表的生成方法,根据动态列表配置文件生成包含标准单元数据
模型列表和列表页配置信息的动态列表页模型,并根据动态列表页模型的标准单元数据模
型列表从标准单元模板库中调取对应的多个标准单元组件,并将对应的多个标准单元组件
进行组合以生成组合列表,根据动态列表页模型的列表页配置信息对组合列表进行渲染以
生成动态列表,以及可通过对标准单元数据模型列表中的标准单元数组进行修改,实现对
动态列表高效率的修改,提高了动态列表的灵活性,方便了修改动态列表。
为了实现上述实施例,本申请还提出一种动态列表的生成装置。
图4是本申请一个实施例的动态列表的生成装置的结构示意图。
如图4所示,该动态列表的生成装置包括获取模块100、生成模块200和第一处理模块
300,其中:
具体地,获取模块100用于获取动态列表配置文件。
其中,动态列表配置文件包括第一字段和至少一个第二字段,其中,第一字段记录标
准单元数据模型列表,至少一个第二字段中的每个字段记录列表页配置信息。
其中,列表页配置信息可以包括但不限于列表风格、单元高度、分隔线样式等信息。
在本申请的一个实施例中,可通过多种数据格式配置动态列表配置文件中的信息。例
如,可通过XML(Extensible Markup Language,可扩展标记语言)、JSON(JavaScript Object
Notation)等格式配置动态列表配置文件。
其中,需要说明的是,JSON格式(JavaScript Object Notation)是一种轻量级的数据交换
格式,其采用完全独立于语言的文本格式。并且,JSON格式具有易于人阅读和编写,同时
也易于机器解析和生成的特点。
为了提高解析动态列表配置文件中的信息的效率,优选地,动态列表配置文件为JSON
格式,即采用JSON格式配置动态列表配置文件。此时,动态列表配置文件用一个数组类
型的字段来记录标注单元数据模型列表,并分别采用不同的字段记录列表风格、单元高度、
分隔线样式等信息,即列表页的每个配置信息对应一个字段。
例如,采用JSON格式配置动态列表配置文件,假定列表页配置信息包括列表风格、
单元高度和分隔线样式信息,此时,可通过字段X保存列表风格,字段Y保存单元高度,
字段Y保存分隔线样式信息。
再例如,采用JSON格式配置动态列表配置文件,假定标准单元数据模型列表中包括
三个标准单元数据模型,分别用标准单元数据模型A、B、C表示。为了记录这三种标准单
元数据模型,动态列表配置文件的第一字段的形式为
{cells:[{name:A},{name:B},{name:C}]}。
生成模块200用于根据动态列表配置文件生成动态列表页模型。
其中,动态列表页模型包括根据第一字段生成的标准单元数据模型列表和根据第二字
段生成的列表页配置信息。
具体地,生成模块200具体用于:读取动态列表配置文件中的第一字段创建对应的标
准单元数据模型列表,以及读取动态列表配置文件中的第二字段,并根据第二字段生成对
应的列表页配置信息。
第一处理模块300用于根据动态列表页模型的标准单元数据模型列表从标准单元模板
库中调取对应的多个标准单元组件,并将对应的多个标准单元组件进行组合以生成组合列
表,并根据动态列表页模型的列表页配置信息对组合列表进行渲染以生成动态列表。
其中,需要说明的是,标准单元模板库是在客户端中预先保存的,标准单元模板库中
保存了各种标准单元组件,并且保存了标准单元数据模型与标准单元组件之间的对应关系。
在第一处理模块300生成动态列表后,在需要对动态列表进行修改时,例如,向动态
列表中插入或者删除已有的行。目前,通常的做法是:开发人员重新构建新的列表页模型
并替换掉旧列表页模型,以及根据新的列表页模型重新进行渲染,以生成新的列表页,通
过上述方式修改动态列表所花费的时间较多,修改动态列表效率低。
为了提高修改动态列表的效率,该实施例使用可变列表存储标准单元数据模型列表,
上述装置还可以包括第二处理模块400,该第二处理模块400用于接收编辑指令,并根据
标准单元组件编辑指令对标准单元数据模型列表进行修改,以修改动态列表页模型。
其中,编辑指令包括标准单元组件编辑指令。
例如,在动态列表中新增加一行,第二处理模块400在接收到对标准单元组件编辑指
令后,可根据编辑指令对标准单元数据模型列表进行修改,即可对配置文件中的第一字段
中记录的标准单元数据模型列表进行编辑,也就是说,第一字段是一个可编辑的数组类型
的字段,并在修改之后,可根据修改后的标准单元数据模型列表生成修改后的动态列表模
型,以及根据修改后的动态列表模型生成修改后的动态列表,即在动态列表模型被编辑后,
对应的动态列表页中新增加一行。
另外,为了可以生成修改后的动态列表,上述装置还可以包括第三处理模块500,该第
三处理模块500用于根据动态列表页模型生成修改之后的动态列表。
其中,需要说明的是,上述对动态列表的生成方法实施例的解释说明也适用于该实施
例的动态列表的生成装置,此处不再赘述。
本申请实施例的动态列表的生成装置,通过获取模块获取动态列表配置文件,生成模
块根据动态列表配置文件生成包含标准单元数据模型列表和列表页配置信息的动态列表页
模型,以及第一处理模块根据动态列表页模型的标准单元数据模型列表从标准单元模板库
中调取对应的多个标准单元组件,并将对应的多个标准单元组件进行组合以生成组合列表,
根据动态列表页模型的列表页配置信息对组合列表进行渲染以生成动态列表,以及可通过
对标准单元数据模型列表中的标准单元数组进行修改,实现对动态列表高效率的修改,提
高了动态列表的灵活性,方便了修改动态列表。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、
或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包
含于本申请的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须
针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一
个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技
术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合
和组合。
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者
隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐
含地包括至少一个该特征。在本申请的描述中,“多个”的含义是至少两个,例如两个,三
个等,除非另有明确具体的限定。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个
或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,
并且本申请的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,
包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本申请的
实施例所属技术领域的技术人员所理解。
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实
现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令
执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行
系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设
备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播
或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用
的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布
线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只
读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及
便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述
程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行
编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储
在计算机存储器中。
应当理解,本申请的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实
施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或
固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下
列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路
的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现
场可编程门阵列(FPGA)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可
以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,
该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本申请各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各
个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既
可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以
软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读
取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了
本申请的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本申请的限制,
本领域的普通技术人员在本申请的范围内可以对上述实施例进行变化、修改、替换和变型。