掌桥专利:专业的专利平台
掌桥专利
首页

数据处理方法、装置和电子设备

文献发布时间:2023-06-19 16:11:11



技术领域

本申请涉及数据处理技术领域,尤其涉及一种数据处理方法、装置、电子设备和存储介质。

背景技术

目前,Redis是应用比较广泛的一种NoSQL数据库,可应用于缓存系统、计数器、消息队列系统、排行榜、社交网络和实时系统等领域中。相关技术中,Redis通过主从数据同步方法来保证节点间数据同步,比如,可使用Redis序列化协议(Redis SerializationProtocol,RESP)来实现主从数据同步,然而,该方法可能会带来数据冗余、数据异常等问题。

发明内容

本申请旨在至少在一定程度上解决相关技术中数据冗余、数据异常的技术问题之一。

为此,本申请第一方面实施例提出一种数据处理方法,接收客户端发送的针对数据处理系统的原生命令数据,获取需要转换的原生命令数据集,判断原生命令数据集中是否包括原生命令数据,若原生命令数据集中包括原生命令数据,则对原生命令数据进行转换,生成目标命令数据,存储目标命令数据。由此,可通过判断原生命令数据集中是否包括原生命令数据,确定是否对原生命令数据进行转换,若原生命令数据集中包括原生命令数据,则对原生命令数据进行转换,生成目标命令数据,从而可对需要转换的原生命令数据进行转换,有助于提高数据处理系统中命令数据的处理效果。

本申请第二方面实施例提出一种数据处理装置。

本申请第三方面实施例提出一种电子设备。

本申请第四方面实施例提出一种计算机可读存储介质。

本申请第一方面实施例提出了一种数据处理方法,包括:接收客户端发送的针对数据处理系统的原生命令数据;获取需要转换的原生命令数据集;判断所述原生命令数据集中是否包括所述原生命令数据,若所述原生命令数据集中包括所述原生命令数据,则对所述原生命令数据进行转换,生成目标命令数据;存储所述目标命令数据。

根据本申请实施例的数据处理方法,接收客户端发送的针对数据处理系统的原生命令数据,获取需要转换的原生命令数据集,判断原生命令数据集中是否包括原生命令数据,若原生命令数据集中包括原生命令数据,则对原生命令数据进行转换,生成目标命令数据,存储目标命令数据。由此,可通过判断原生命令数据集中是否包括原生命令数据,确定是否对原生命令数据进行转换,若原生命令数据集中包括原生命令数据,则对原生命令数据进行转换,生成目标命令数据,从而可对需要转换的原生命令数据进行转换,有助于提高数据处理系统中命令数据的处理效果。

另外,根据本申请上述实施例的数据处理方法还可以具有如下附加的技术特征:

在本申请的一个实施例中,所述对所述原生命令数据进行转换,生成目标命令数据,包括:根据所述原生命令数据的关键字,识别所述原生命令数据的命令类型;基于所述命令类型,对所述原生命令数据进行转换,生成目标命令数据。

在本申请的一个实施例中,所述基于所述命令类型,对所述原生命令数据进行转换,生成目标命令数据,包括:获取所述命令类型对应的映射关系,其中,所述映射关系包括该命令类型下的待转换原生命令数据和转换后命令数据;从所述映射关系中,获取与所述原生命令数据匹配的所述转换后命令数据,作为所述目标命令数据。

在本申请的一个实施例中,所述存储所述目标命令数据,包括:将所述目标命令数据写入内存的复制缓冲区中;将所述目标命令数据发送给从节点进行存储。

在本申请的一个实施例中,所述存储所述目标命令数据,还包括:响应于数据处理系统配置有追加文件AOF,则将所述目标命令数据写入所述AOF中。

在本申请的一个实施例中,所述接收客户端发送的针对数据处理系统的原生命令数据之后,还包括:从所述原生命令数据中获取待存储数据;建立所述待存储数据之间的映射关系并存入内存中。

本申请第二方面实施例提出了一种数据处理装置,包括:接收模块,用于接收客户端发送的针对数据处理系统的原生命令数据;获取模块,用于获取需要转换的原生命令数据集;转换模块,用于判断所述原生命令数据集中是否包括所述原生命令数据,若所述原生命令数据集中包括所述原生命令数据,则对所述原生命令数据进行转换,生成目标命令数据;第一存储模块,用于存储所述目标命令数据。

本申请实施例的数据处理装置,接收客户端发送的针对数据处理系统的原生命令数据,获取需要转换的原生命令数据集,判断原生命令数据集中是否包括原生命令数据,若原生命令数据集中包括原生命令数据,则对原生命令数据进行转换,生成目标命令数据,存储目标命令数据。由此,可通过判断原生命令数据集中是否包括原生命令数据,确定是否对原生命令数据进行转换,若原生命令数据集中包括原生命令数据,则对原生命令数据进行转换,生成目标命令数据,从而可对需要转换的原生命令数据进行转换,有助于提高数据处理系统中命令数据的处理效果。

另外,根据本申请上述实施例的数据处理装置还可以具有如下附加的技术特征:

在本申请的一个实施例中,所述转换模块,包括:识别单元,用于根据所述原生命令数据的关键字,识别所述原生命令数据的命令类型;转换单元,用于基于所述命令类型,对所述原生命令数据进行转换,生成目标命令数据。

在本申请的一个实施例中,所述转换单元,具体用于:获取所述命令类型对应的映射关系,其中,所述映射关系包括该命令类型下的待转换原生命令数据和转换后命令数据;从所述映射关系中,获取与所述原生命令数据匹配的所述转换后命令数据,作为所述目标命令数据。

在本申请的一个实施例中,所述第一存储模块,具体用于:将所述目标命令数据写入内存的复制缓冲区中;将所述目标命令数据发送给从节点进行存储。

在本申请的一个实施例中,所述第一存储模块,还用于:响应于数据处理系统配置有追加文件AOF,则将所述目标命令数据写入所述AOF中。

在本申请的一个实施例中,还包括:第二存储模块,用于:从所述原生命令数据中获取待存储数据;建立所述待存储数据之间的映射关系并存入内存中。

本申请第三方面实施例提出了一种电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现如前述第一方面实施例所述的数据处理方法。

本申请实施例的电子设备,通过处理器执行存储在存储器上的计算机程序,接收客户端发送的针对数据处理系统的原生命令数据,获取需要转换的原生命令数据集,判断原生命令数据集中是否包括原生命令数据,若原生命令数据集中包括原生命令数据,则对原生命令数据进行转换,生成目标命令数据,存储目标命令数据。由此,可通过判断原生命令数据集中是否包括原生命令数据,确定是否对原生命令数据进行转换,若原生命令数据集中包括原生命令数据,则对原生命令数据进行转换,生成目标命令数据,从而可对需要转换的原生命令数据进行转换,有助于提高数据处理系统中命令数据的处理效果。

本申请第四方面实施例提出了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时,实现如前述第一方面实施例所述的数据处理方法。

本申请实施例的计算机可读存储介质,通过存储计算机程序并被处理器执行,接收客户端发送的针对数据处理系统的原生命令数据,获取需要转换的原生命令数据集,判断原生命令数据集中是否包括原生命令数据,若原生命令数据集中包括原生命令数据,则对原生命令数据进行转换,生成目标命令数据,存储目标命令数据。由此,可通过判断原生命令数据集中是否包括原生命令数据,确定是否对原生命令数据进行转换,若原生命令数据集中包括原生命令数据,则对原生命令数据进行转换,生成目标命令数据,从而可对需要转换的原生命令数据进行转换,有助于提高数据处理系统中命令数据的处理效果。

本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:

图1为根据本申请一个实施例的数据处理方法的流程示意图;

图2为根据本申请一个实施例的数据处理方法中对原生命令数据进行转换,生成目标命令数据的流程示意图;

图3为根据本申请一个实施例的数据处理装置的结构示意图;

图4为根据本申请另一个实施例的数据处理装置的结构示意图;以及

图5为根据本申请一个实施例的电子设备的结构示意图。

具体实施方式

下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。

下面参照附图描述本申请实施例的数据处理方法、装置、电子设备和存储介质。

图1为根据本申请一个实施例的数据处理方法的流程示意图。

如图1所示,本申请实施例的数据处理方法,包括:

S101,接收客户端发送的针对数据处理系统的原生命令数据。

需要说明的是,本申请实施例的数据处理方法的执行主体可为数据处理装置,本申请实施例的数据处理装置可以配置在任意电子设备中,以使该电子设备可以执行本申请实施例的数据处理方法。其中,电子设备可以为个人电脑(Personal Computer,简称PC)、云端设备、移动设备等,移动设备例如可以为手机、平板电脑、个人数字助理、穿戴式设备、车载设备等具有各种操作系统、触摸屏和/或显示屏的硬件设备。可选的,本申请实施例的数据处理方法的执行主体可为远程字典服务(Remote Dictionary Server,Redis)系统。

本申请的实施例中,可接收客户端发送的针对数据处理系统的原生命令数据。可以理解的是,数据处理系统可为数据库,例如可为Redis数据库,原生命令数据包括原生命令以及原生命令对应的数据。

需要说明的是,本申请的实施例中,对原生命令数据的内容、格式等均不做限定。例如,原生命令数据可为二进制的数据格式,可为命令+数据的数据格式。比如,原生命令数据可为SET Key Value的数据格式,其中,SET为命令关键字,Key、Value为命令数据,假设原生命令数据为SET hello world,其中,SET为命令关键字,hello为Key对应的数值,world为Value对应的数值。

S102,获取需要转换的原生命令数据集。

可选的,需要转换的原生命令数据集可根据实际情况进行设置,可以理解的是,原生命令数据集包括至少一个需要转换的原生命令数据。

S103,判断原生命令数据集中是否包括原生命令数据,若原生命令数据集中包括原生命令数据,则对原生命令数据进行转换,生成目标命令数据。本申请的实施例中,可判断原生命令数据集中是否包括原生命令数据,若原生命令数据集中包括原生命令数据,表明该原生命令数据需要转换,则对原生命令数据进行转换,生成目标命令数据。

作为另一种可能的实施方式,若原生命令数据集中不包括原生命令数据,表明该原生命令数据不需要转换,可不对原生原生命令数据进行转换。

可选的,对原生命令数据进行转换,生成目标命令数据,可包括响应于原生命令数据为不满足预设条件的第一原生命令数据,则可对原生命令数据进行转换,生成第一目标命令数据,并对第一目标命令数据不进行传输和存储。

可以理解的是,原生命令数据为不满足预设条件的第一原生命令数据时,可直接忽略原生命令数据,不对其进行传输和存储。由此,若原生命令数据为不满足预设条件的第一原生命令数据时,可将原生命令数据转换为第一目标命令数据,并对第一目标命令数据不进行传输和存储,可有效解决相关技术中国数据处理系统存在的数据冗余、流量过大的问题,有助于节省数据处理系统的运算资源。

可选的,对原生命令数据进行转换,生成目标命令数据,可包括响应于原生命令数据为异常的第二原生命令数据,则可对原生命令数据进行转换,生成第二目标命令数据。

可以理解的是,原生命令数据为异常的第二原生命令数据时,可将异常的原生命令数据转换为正常的第二目标命令数据。由此,若原生命令数据为异常的第一原生命令数据时,可将其转换为正常的第二目标命令数据,可优化原生命令数据,可有效解决数据处理系统存在的数据异常的问题,可避免形成脏数据。

S104,存储目标命令数据。

可以理解的是,可存储目标命令数据,以供后续使用。

综上,根据本申请实施例的数据处理方法,接收客户端发送的针对数据处理系统的原生命令数据,获取需要转换的原生命令数据集,判断原生命令数据集中是否包括原生命令数据,若原生命令数据集中包括原生命令数据,则对原生命令数据进行转换,生成目标命令数据,存储目标命令数据。由此,可通过判断原生命令数据集中是否包括原生命令数据,确定是否对原生命令数据进行转换,若原生命令数据集中包括原生命令数据,则对原生命令数据进行转换,生成目标命令数据,从而可对需要转换的原生命令数据进行转换,有助于提高数据处理系统中命令数据的处理效果。

在上述任一实施例的基础上,如图2所示,步骤S103中对原生命令数据进行转换,生成目标命令数据,可包括:

S201,根据原生命令数据的关键字,识别原生命令数据的命令类型。

本申请的实施例中,可根据原生命令数据的关键字,识别原生命令数据的命令类型。可以理解的是,原生命令数据携带有关键字,不同的关键字可对应不同的命令类型。

例如,原生命令数据可为SETNX Key Value的数据格式,其中,SETNX为关键字,可识别该原生命令数据的命令类型为String类型。或者,原生命令数据可为HSETNX KeyField Value的数据格式,其中,HSETNX为关键字,可识别该原生命令数据的命令类型为Hash类型。或者,原生命令数据可为PEXPIRE Key Milliseconds的数据格式,其中,PEXPIRE为关键字,可识别该原生命令数据的命令类型为Key类型。

可选的,可预先建立原生命令数据的关键字与命令类型之间的映射关系或者映射表,在获取到原生命令数据的关键字之后,查询映射关系或者映射表,能够确定关键字对应的命令类型。应说明的是,上述映射关系或者映射表均可根据实际情况进行设置。

S202,基于命令类型,对原生命令数据进行转换,生成目标命令数据。

本申请的实施例中,可基于命令类型,对原生命令数据进行转换,以生成目标命令数据。可以理解的是,不同的命令类型可对应不同的转换方式。

可选的,基于命令类型,对原生命令数据进行转换,生成目标命令数据,可包括获取命令类型对应的映射关系,其中,映射关系包括该命令类型下的待转换原生命令数据和转换后命令数据,并从映射关系中,获取与原生命令数据匹配的转换后命令数据,作为目标命令数据。由此,该方法可预先设置命令类型对应的待转换原生命令数据和转换后命令数据之间的映射关系,则可根据映射关系,获取与原生命令数据匹配的转换后命令数据作为目标命令数据,以实现将原生命令数据转换为目标命令数据。

可选的,命令类型对应的映射关系可根据实际情况进行设置。例如,命令类型对应的映射关系可参照表1进行设置。

表1

如表1所示,命令类型可包括String、Hash、Key,每个命令类型可对应至少一种待转换原生命令数据和转换后命令数据之间的映射关系。例如,若原始命令数据为SETNXhello world,可根据关键字SETNX识别原生命令数据的命令类型为String类型,并可获取String类型对应的映射关系,从映射关系中获取与SETNX hello world匹配的转换后命令数据,由表1可知与SETNX hello world匹配的转换后命令数据为NOTHING或者SEThello world,可将NOTHING或者SET hello world作为目标命令数据。

由此,该方法可根据原生命令数据的关键字,识别原生命令数据的命令类型,并基于命令类型,对原生命令数据进行转换,生成目标命令数据,以实现将原生命令数据转换为目标命令数据。

在上述任一实施例的基础上,步骤S101中接收客户端发送的针对数据处理系统的原生命令数据之后,还包括从原生命令数据中获取待存储数据,建立待存储数据之间的映射关系并存入内存中,从而将原生命令数据中的待存储数据之间的映射关系存储到内存中。

例如,获取的原生命令数据为SET hello world,其中,SET为命令关键字,hello为Key对应的数值,world为Value对应的数值,可从该原生命令数据中获取待存储数据为hello、world,可建立hello、world之间的映射关系并存入内存中,或者,获取的原生命令数据为SET hello beijing,则可建立hello、beijing之间的映射关系并存入内存中。

由此,该方法可从原生命令数据中获取待存储数据,建立待存储数据之间的映射关系并存入内存中,相较于直接将待存储数据存入内存中,将待存储数据之间的映射关系存储内存中,可提高存储效率。

在上述任一实施例的基础上,步骤S104中存储目标命令数据,包括将目标命令数据写入内存的复制缓冲区中,将目标命令数据发送给从节点进行存储。

可以理解的是,一个主节点可对应唯一的内存的复制缓冲区,将目标命令数据写入内存的复制缓冲区中,可有助于提高提高数据处理效率。

可以理解的是,一个主节点可对应至少一个从节点,将目标命令数据发送给从节点进行存储,可包括将目标命令数据发送给对应的所有从节点进行存储,使得从节点可获取并存储目标命令数据,以保证主节点和从节点之间的数据同步。

由此,该方法可将目标命令数据写入内存的复制缓冲区中,有助于提高提高数据处理效率,还可将目标命令数据发送给从节点进行存储,使得从节点可获取并存储目标命令数据,以保证主节点和从节点之间的数据同步。

在上述任一实施例的基础上,步骤S104中存储目标命令数据,还可包括响应于数据处理系统配置有追加文件(Append Only File,AOF),则将目标命令数据写入AOF中。

可以理解的是,可根据数据处理系统的系统配置获取AOF的配置情况,一般情况下,启动数据处理系统时默认关闭AOF,可手动在数据处理系统的配置文件中开启AOF。数据处理系统运行中可动态修改AOF的配置情况,例如,可接收客户端发送的CONFIG SETAPPENDONLYyes/no命令来设置数据处理系统的AOF的配置情况。

由此,该方法可在数据处理系统配置有追加文件AOF时,将目标命令数据写入AOF中,以保证AOF中存储有目标命令数据,便于数据恢复。

与上述图1至图2实施例提供的数据处理方法相对应,本公开还提供一种数据处理装置,由于本公开实施例提供的数据处理装置与上述图1至图2实施例提供的数据处理方法相对应,因此数据处理方法的实施方式也适用于本公开实施例提供的数据处理装置,在本公开实施例中不再详细描述。

图3为根据本申请一个实施例的数据处理装置的结构示意图。

如图3所示,本申请实施例的数据处理装置100可以包括:接收模块110、获取模块120、转换模块130、第一存储模块140。

接收模块110,用于接收客户端发送的针对数据处理系统的原生命令数据;

获取模块120,用于获取需要转换的原生命令数据集;

转换模块130,用于判断所述原生命令数据集中是否包括所述原生命令数据,若所述原生命令数据集中包括所述原生命令数据,则对所述原生命令数据进行转换,生成目标命令数据;

第一存储模块140,用于存储所述目标命令数据。

在本申请的一个实施例中,如图4所示,所述转换模块130,包括:识别单元1301,用于根据所述原生命令数据的关键字,识别所述原生命令数据的命令类型;转换单元1302,用于基于所述命令类型,对所述原生命令数据进行转换,生成目标命令数据。

在本申请的一个实施例中,所述转换单元1302,具体用于:获取所述命令类型对应的映射关系,其中,所述映射关系包括该命令类型下的待转换原生命令数据和转换后命令数据;从所述映射关系中,获取与所述原生命令数据匹配的所述转换后命令数据,作为所述目标命令数据。

在本申请的一个实施例中,所述第一存储模块140,具体用于:将所述目标命令数据写入内存的复制缓冲区中;将所述目标命令数据发送给从节点进行存储。

在本申请的一个实施例中,所述第一存储模块140,还用于:响应于数据处理系统配置有追加文件AOF,则将所述目标命令数据写入所述AOF中。

在本申请的一个实施例中,如图4所示,数据处理装置100还包括:第二存储模块150,用于:从所述原生命令数据中获取待存储数据;建立所述待存储数据之间的映射关系并存入内存中。

本申请实施例的数据处理装置,接收客户端发送的针对数据处理系统的原生命令数据,获取需要转换的原生命令数据集,判断原生命令数据集中是否包括原生命令数据,若原生命令数据集中包括原生命令数据,则对原生命令数据进行转换,生成目标命令数据,存储目标命令数据。由此,可通过判断原生命令数据集中是否包括原生命令数据,确定是否对原生命令数据进行转换,若原生命令数据集中包括原生命令数据,则对原生命令数据进行转换,生成目标命令数据,从而可对需要转换的原生命令数据进行转换,有助于提高数据处理系统中命令数据的处理效果。

为了实现上述实施例,如图5所示,本申请还提出一种电子设备200,包括:存储器210、处理器220及存储在存储器210上并可在处理器220上运行的计算机程序,处理器220执行程序时,实现如本申请前述实施例提出的数据处理方法。

本申请实施例的电子设备,通过处理器执行存储在存储器上的计算机程序,接收客户端发送的针对数据处理系统的原生命令数据,获取需要转换的原生命令数据集,判断原生命令数据集中是否包括原生命令数据,若原生命令数据集中包括原生命令数据,则对原生命令数据进行转换,生成目标命令数据,存储目标命令数据。由此,可通过判断原生命令数据集中是否包括原生命令数据,确定是否对原生命令数据进行转换,若原生命令数据集中包括原生命令数据,则对原生命令数据进行转换,生成目标命令数据,从而可对需要转换的原生命令数据进行转换,有助于提高数据处理系统中命令数据的处理效果。

为了实现上述实施例,本申请还提出一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时,实现如本申请前述实施例提出的数据处理方法。

本申请实施例的计算机可读存储介质,通过存储计算机程序并被处理器执行,接收客户端发送的针对数据处理系统的原生命令数据,获取需要转换的原生命令数据集,判断原生命令数据集中是否包括原生命令数据,若原生命令数据集中包括原生命令数据,则对原生命令数据进行转换,生成目标命令数据,存储目标命令数据。由此,可通过判断原生命令数据集中是否包括原生命令数据,确定是否对原生命令数据进行转换,若原生命令数据集中包括原生命令数据,则对原生命令数据进行转换,生成目标命令数据,从而可对需要转换的原生命令数据进行转换,有助于提高数据处理系统中命令数据的处理效果。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本申请的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。

流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现定制逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本申请的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本申请的实施例所属技术领域的技术人员所理解。

在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。

应当理解,本申请的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。如,如果用硬件来实现和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。

本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。

此外,在本申请各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。

上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本申请的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本申请的限制,本领域的普通技术人员在本申请的范围内可以对上述实施例进行变化、修改、替换和变型。

技术分类

06120114732942