工业控制程序的编译方法、装置、计算机设备和存储介质与流程

文档序号:20680739发布日期:2020-05-08 18:22阅读:182来源:国知局
工业控制程序的编译方法、装置、计算机设备和存储介质与流程

本申请涉及机电系统技术领域,特别是涉及一种工业控制程序的编译方法、装置、计算机设备和存储介质。



背景技术:

随着综合模块化机电系统技术的发展,未来系统的核心解算计算机能力将更加强大,负责绝大部分的核心处理能力。计算机总线技术的高速发展,出现了根据系统需求来配置驱动,实现系统不同的功能需求。

目前,面对一个系统型号,设备和驱动将完全一致,根据系统需求来配置驱动时,依赖系统需求,存在局限性。



技术实现要素:

基于此,有必要针对上述技术问题,提供一种能够解决上述技术问题的工业控制程序的编译方法、装置、计算机设备和存储介质。

一种工业控制程序的编译方法,所述方法包括:

获取功能逻辑函数和当前信号信息在终端界面进行显示;

根据所述终端界面显示的当前信号信息以及功能逻辑函数的输出参数和输入参数配置功能逻辑函数的输入信号和输出信号;

若所述逻辑函数的输入信号和输出信号均正确,则将所述功能逻辑函数以及功能逻辑函数的输入信号和输出信号的所有数据存入数据库;

将所述数据库中的所有数据生成可执行文件。

在其中一个实施例中,根据所述当前信号信息以及功能逻辑函数的输出参数和输入参数配置功能逻辑函数的输入信号和输出信号包括:

获取设备选择的功能逻辑函数及功能逻辑函数的输入参数和输出参数;

根据当前信号信息和设备选择的功能逻辑函数及功能逻辑函数的输入参数和输出参数确定在终端界面显示的信号信息;

根据所述终端界面显示的信号信息配置功能逻辑函数的输入信号和输出信号。

在其中一个实施例中,根据当前信号信息和设备选择的功能逻辑函数及功能逻辑函数的输入参数和输出参数确定在终端界面显示的信号信息包括:

若所述当前信号信息为全部信息且所述设备选择的功能逻辑函数为全部函数,则将当前信号信息的全部信息显示在终端界面。

在其中一个实施例中,根据当前信号信息和设备选择的功能逻辑函数及功能逻辑函数的输入参数和输出参数确定在终端界面显示的信号信息包括:

若所述当前信号信息为全部信息,所述设备选择的功能逻辑函数为部分函数,则将当前信号信息与功能逻辑函数的输入参数和输出参数对应的信号信息显示在终端界面。

在其中一个实施例中,根据当前信号信息和设备选择的功能逻辑函数及功能逻辑函数的输入参数和输出参数确定在终端界面显示的信号信息包括:

若所述当前信号信息为部分信息,所述设备选择的功能逻辑函数为全部函数,则将当前信号信息与功能逻辑函数的输入参数和输出参数对应的信号信息显示在终端界面。

在其中一个实施例中,根据当前信号信息和设备选择的功能逻辑函数及功能逻辑函数的输入参数和输出参数确定在终端界面显示的信号信息包括:

若所述当前信号信息为部分信息且所述设备选择的功能逻辑函数为部分函数,则将当前信号信息与功能逻辑函数的输入参数和输出参数对应的信号信息显示在终端界面。

在其中一个实施例中,根据所述当前信号信息以及功能逻辑函数的输出参数和输入参数配置功能逻辑函数的输入信号和输出信号还包括:

若功能逻辑函数存在中间信号,则根据在终端界面显示的信号添加中间信号;其中,所述中间信号用于连接功能逻辑函数。

在其中一个实施例中,根据将所述数据库中的所有数据生成可执行文件包括:

从所述数据库中获取所述功能逻辑函数以及功能逻辑函数的输入信号和输出信号的所有数据;其中,所述所有数据包含功能逻辑函数以及功能逻辑函数的输入信号和输出信号的关联数据和位置描画信息;

将所述所有数据生成中间文件;

若所述中间文件符合预设标准,则将中间文件生成可执行文件。

一种服务器,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现权利要求1至8中任一项所述方法的步骤。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1至8中任一项所述的方法的步骤。

上述工业控制程序的编译方法中,通过对功能逻辑函数的输入参数、输出参数配置对应的输入信号、输出信号,得到用于驱动的可执行文件,实现了根据设备功能配置驱动,不再依赖系统,自行配置功能函数,快速准确的定义了表驱动的逻辑描述文件。

附图说明

图1为一个实施例中工业控制程序的编译方法的应用环境图;

图2为一个实施例中工业控制程序的编译方法的流程示意图;

图3为一个实施例中配置功能逻辑函数的输入信号和输出信号的流程示意图;

图4为一个实施例中确定终端界面显示信号的流程示意图;

图5为一个实施例中的服务器的内部结构示意图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本申请提供的面向工业控制的功能设计方法,可以应用于如图1所示的应用环境中。包括客户端和服务器,客户端用于采集用户的需求信息,所述需求信息为用户根据自身需求提出的要求,将需求信息发送给服务器端,服务器用于接收客户端提供的需求信息,并响应需求信息,进行处理,将处理结果发送给客户端。

服务器端和客户端建立tcp通信,通过tcp通信完成来自客户端的各种需求,可选的,所述需求信息可以包括:在数据库中新建工程文件,对数据库已有的工程文件进行新增分区、新增功能、删除功能、修改功能属性、拷贝功能、以功能分区为单位进行分区的锁定/解锁等信息中的一种或几种;其中,客户端可以包括:gui层、control(控制)层和服务层;gui层用于展示用户操作的界面,用户填写操作信息,控制层用于识别客户端接收的数据,进行数据组包,与服务器进行tcp通信,服务层用于提供接口和相应的接口功能,提供的接口包括:数据接口,图片转换接口,ftp接口等等。服务器包括:线程池、负载均衡、tcp/upd通信和远程数据库,线程池用于管理响应客户端需求的线程,负载均衡用于提高服务器的数据处理能力,tcp/upd通信用于与客户端建立通信连接,远程数据库用于接收用户通过客户端上传的文件。

在一个实施例中,如图2所示,提供了一种基于工业控制数字信号的处理逻辑生成方法,以该方法用于图1中的服务器为例进行说明,包括以下步骤:

步骤s110:获取功能逻辑函数和当前信号信息在终端界面进行显示。

具体地,根据用户的需求信息设计功能的逻辑描述工程文件,其中,包括逻辑描述和物理量流,将所述物理量流作为icd(接口控制文件)的输入,得到icd文件,所述icd文件包括:系统中使用的每种总线包含的数据包,数据包的名字,数据包中,包含的所有信号,信号的名字,信号的掩码,信号的说明等信息中的一种或几种。根据逻辑描述设计功能逻辑函数,形成功能逻辑函数库,将所述功能逻辑数据库转换为功能逻辑函数的xml文件。

具体地,解析当前所述icd文件,获取icd文件中的信号信息,解析功能逻辑函数的xml文件,获取功能逻辑函数。将所述信号信息和功能逻辑函数发送给客户端gui层,gui将接收的信号信息和功能逻辑函数在终端进行显示。

步骤s120:根据所述终端界面显示的当前信号信息以及功能逻辑函数的输出参数和输入参数配置功能逻辑函数的输入信号和输出信号。

其中,功能逻辑函数为实现设备功能的逻辑函数,并且所述功能逻辑函数有固定的输入参数及其输入参数个数和唯一的输出参数。

可选的,在配置信号之前,还需要进行终端界面显示的当前信号信息功能入口和配置功能逻辑函数功能入口的初始化设计,一般地,采用授权码进行用户登录验证,若授权码错误,则通知用户密码错误信息;若授权码通过服务器的验证,则对终端界面显示的当前信号信息功能入口和配置功能逻辑函数功能入口进行初始化,其中,所述终端界面显示的当前信号信息功能包含有申请内存和信号信息;所述配置功能逻辑函数功能包含申请内存、函数的输入输出信息、函数被调用的周期等。将初始化功能入口状态加载到服务器日志模块,其中日志模块用于记录系统日常工作的数据,例如登入登出等;在终端界面显示初始化的画面。

具体地,初始化完成之后根据功能逻辑函数固定的输入参数及其输入参数个数和唯一的输出参数从终端界面显示的当前信号信息中确定每个参数对应的信号,根据确定的信号为功能逻辑函数的每个参数配置信号。

步骤s130:若所述逻辑函数的输入信号和输出信号均正确,则将所述功能逻辑函数以及功能逻辑函数的输入信号和输出信号的所有数据存入数据库。

具体地,首先若功能逻辑函数配置的输入信号均已全部确定,则进行输出信号的确定。可选的,若功能逻辑函数配置的输入信号未全部确定,客户端界面显示用户输入信号未被使用。其次,若所述功能逻辑函数的输出信号已确定,则确定中间信号是否连接到了输出函数。可选的,若所述功能逻辑函数的输出信号未确定,则客户端界面显示用户输出信号未完全确定。最后,若中间信号已连接到了输出函数,则获取所有信号和函数的关联信息及其位置描画信息,并存入数据库。可选的,若中间信号未连接到输出函数,则客户端界面显示用户中间信号未得到输出信号。

上述工业控制程序的编译方法中,通过对信号的逐级确认,有效的筛选出了出现问题的位置,可以有针对性的进行修改,节省了大量的时间和资源。

步骤s140:将所述数据库中的所有数据生成可执行文件。

其中,所述可执行文件为bin文件,用于加载到内核进行指令处理。

具体地,从所述数据库中获取所述功能逻辑函数以及功能逻辑函数的输入信号和输出信号的所有数据;其中,所述所有数据包含功能逻辑函数以及功能逻辑函数的输入信号和输出信号的关联数据和位置描画信息;

具体地,获取数据库中所有的数据及其lua模块的句柄,将所述所有数据生成中间文件,对所述中间文件进行校验,若所述中间文件符合用户的预设标准,则将所述中间文件生成可执行文件。可选的,若所述中间文件不符合用户的预设标准,则将错误的内容存入到error.log文件中。

上述工业控制程序的编译方法中,通过对功能逻辑函数的输入参数、输出参数配置对应的输入信号、输出信号,得到用于驱动的可执行文件,实现了根据设备功能配置驱动,不再依赖系统,自行配置功能函数,快速准确的定义了表驱动的逻辑描述文件。

在其中一个实施例中,如图3所示,步骤s120包括:

步骤s121:获取设备选择的功能逻辑函数及功能逻辑函数的输入参数和输出参数。

具体地,利用xml解析线程,识别总线icdxml文件中和功能逻辑函数的xml文件中的所有节点;其中,所述icdxml文件中的节点可以包括:信号名,掩码,偏移量等。若节点的格式正确,则分别获取icdxml文件中总线信号关联的所有数据以及功能逻辑函数xml文件中的功能逻辑函数关联的所有数据,其中功能逻辑函数关联的所有数据包括函数名,英文名,功能函数输入输出参数的个数,功能函数id等信息中的一个或几个;将所述数据传递给客户端控制模块,控制模块将所述数据存入数据库中,并且在gui进行显示。从所述数据库中获取设备选择的功能逻辑函数及功能逻辑函数的输入参数和输出参数。可选的,若节点的格式错误,则通知用户xml格式出现错误。

步骤s122:根据当前信号信息和设备选择的功能逻辑函数及功能逻辑函数的输入参数和输出参数确定在终端界面显示的信号信息。

具体地,根据解析的当前icdxml文件得到的信号信息和设备选择的功能逻辑函数及功能逻辑函数的输入参数和输出参数共同确定在终端界面显示的信号信息,具体可以分为以下4中情况,如图4所示:

情况1:若所述当前信号信息为全部信息且所述设备选择的功能逻辑函数为全部函数,则将当前信号信息的全部信息显示在终端界面。

情况2:若所述当前信号信息为全部信息,所述设备选择的功能逻辑函数为部分函数,则将当前信号信息与功能逻辑函数的输入参数和输出参数对应的信号信息显示在终端界面。

情况3:若所述当前信号信息为部分信息,所述设备选择的功能逻辑函数为全部函数,则将当前信号信息与功能逻辑函数的输入参数和输出参数对应的信号信息显示在终端界面。

情况4:若所述当前信号信息为部分信息且所述设备选择的功能逻辑函数为部分函数,则将当前信号信息与功能逻辑函数的输入参数和输出参数对应的信号信息显示在终端界面。

步骤s123:根据所述终端界面显示的信号信息配置功能逻辑函数的输入信号和输出信号。

具体地,根据在终端界面显示的信号信息通过选择/拖动组件的方式,在终端界面配置功能逻辑函数的输入信号和输出信号,可选的,根据函数在设计的区域生成位置描画信息。

上述工业控制程序的编译方法中,通过在终端界面的操作,用户可以更加便捷的配置信号,从而快速准确的定义可执行文件。

在其中一个实施例中,客户端可以将功能逻辑函数和设备的信息展示给用户,为用户提供所有的数据。

具体地,客户端可以通过功能函数名从数据库中获取功能函数的所有数据,将所述数据向gui填充,并通过界面层向用户展示,以供用户进行管理,其中功能逻辑函数的所有数据可以包括:功能逻辑函数名,函数id,英文名,功能函数输入信号的个数等。

客户端还可以对设备的描述文件进行解析,获取设备的id,英文简称,设备名,获取设备信息,并在gui进行显示。其中,设备可以信息包括:设备具备的通讯通道信息,设备状态参数等信息,设备通道信息包含有:通道类型,通道名称,板卡号,描述通道一览信息等。

上述工业控制程序的编译方法中,将功能逻辑函数和设备的信息显示在gui界面,使用户直观准确的看到功能逻辑函数和设备的信息。

在其中一个实施例中,客户端可以对配置的信号和功能逻辑函数进行静态分析。

具体地,客户端可以通过信号名确定信号在缓冲区中的位置,通过界面显示相关信息,若信号正在被函数使用,则根据信号名获取使用信号的功能函数,并显示功能函数的名称,通过信号名和功能函数名获取描画信息,调用网络图查找出问题的出处以及调试。可选的,若信号没有被函数使用,则通知用户信号未被使用信息。

上述基于工业控制数字信号的处理逻辑生成方法中,可以准确定位到问题的位置,并且确定存在问题具体的信号或者功能函数。

在其中一个实施例中,客户端可以将逻辑描述文件采用excel的格式展示给用户。

具体地,客户端获取所有的输入信号数据、输出信号数据、功能函数各种参数信息以及总线数据的各种数据,将获取的二进制数据转换成可读数据存入excel表格中。

可选的,工业控制程序的编译的方法在上述应用场景的基础上,具体可以应用到机械设备中,在终端显示界面可对操作信号及功能函数,对机械设备中一个完整设备或其中的某一分设备进行功能可执行文件的编译;比如对车载这一完整设备的功能进行可执行文件的编译,或者其中的发动机设备、空调设备、音响设备等进行可执行文件的编译,也可对高铁、轮船等等进行设计编译。

基于同一种发明构思,本申请还提供一种工业控制程序的编译系统,所述系统包括:获取模块、配置模块、保存模块和生成模块。

所述获取模块:用于获取功能逻辑函数和当前信号信息在终端界面进行显示;

所述配置模块:用于根据所述终端界面显示的当前信号信息以及功能逻辑函数的输出参数和输入参数配置功能逻辑函数的输入信号和输出信号;

所述保存模块:用于若所述逻辑函数的输入信号和输出信号均正确,则将所述功能逻辑函数以及功能逻辑函数的输入信号和输出信号的所有数据存入数据库;

所述生成模块:用于将所述数据库中的所有数据生成可执行文件。

在其中一个实施例中,所述配置模块,包括:获取子模块、选择子模块和配置子模块;

所述获取子模块,用于获取设备选择的功能逻辑函数及功能逻辑函数的输入参数和输出参数;

所述选择子模块,用于根据当前信号信息和设备选择的功能逻辑函数及功能逻辑函数的输入参数和输出参数确定在终端界面显示的信号信息;

所述配置子模块,用于根据所述终端界面显示的信号信息配置功能逻辑函数的输入信号和输出信号。

在其中一个实施例中,所述选择子模块,包括:第一选择单元、第二选择单元、第三选择单元和第四选择单元;

所述第一选择单元,用于若所述当前信号信息为全部信息且所述设备选择的功能逻辑函数为全部函数,则将当前信号信息的全部信息显示在终端界面。

所述第二选择单元,用于若所述当前信号信息为全部信息,所述设备选择的功能逻辑函数为部分函数,则将当前信号信息与功能逻辑函数的输入参数和输出参数对应的信号信息显示在终端界面。

所述第三选择单元,用于若所述当前信号信息为部分信息,所述设备选择的功能逻辑函数为全部函数,则将当前信号信息与功能逻辑函数的输入参数和输出参数对应的信号信息显示在终端界面。

所述第四选择单元,用于若所述当前信号信息为部分信息且所述设备选择的功能逻辑函数为部分函数,则将当前信号信息与功能逻辑函数的输入参数和输出参数对应的信号信息显示在终端界面。

在其中一个实施例中,所述生成模块,包括:获取单元、第一生成单元和第二生成单元;

所述获取单元,用于从所述数据库中获取所述功能逻辑函数以及功能逻辑函数的输入信号和输出信号的所有数据;其中,所述所有数据包含功能逻辑函数以及功能逻辑函数的输入信号和输出信号的关联数据和位置描画信息;

所述第一生成单元,用于将所述所有数据生成中间文件;

所述第二生成单元,用于若所述中间文件符合预设标准,则将中间文件生成可执行文件。

应该理解的是,虽然图2-4的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-4中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图5所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储功能信号及功能函数数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种基于工业控制数字信号的处理逻辑生成方法。

本领域技术人员可以理解,图5中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:

获取功能逻辑函数和当前信号信息在终端界面进行显示;

根据所述终端界面显示的当前信号信息以及功能逻辑函数的输出参数和输入参数配置功能逻辑函数的输入信号和输出信号;

若所述逻辑函数的输入信号和输出信号均正确,则将所述功能逻辑函数以及功能逻辑函数的输入信号和输出信号的所有数据存入数据库;

将所述数据库中的所有数据生成可执行文件。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

获取设备选择的功能逻辑函数及功能逻辑函数的输入参数和输出参数;

根据当前信号信息和设备选择的功能逻辑函数及功能逻辑函数的输入参数和输出参数确定在终端界面显示的信号信息;

根据所述终端界面显示的信号信息配置功能逻辑函数的输入信号和输出信号。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

若所述当前信号信息为全部信息且所述设备选择的功能逻辑函数为全部函数,则将当前信号信息的全部信息显示在终端界面。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

若所述当前信号信息为全部信息,所述设备选择的功能逻辑函数为部分函数,则将当前信号信息与功能逻辑函数的输入参数和输出参数对应的信号信息显示在终端界面。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

若所述当前信号信息为部分信息,所述设备选择的功能逻辑函数为全部函数,则将当前信号信息与功能逻辑函数的输入参数和输出参数对应的信号信息显示在终端界面。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

若所述当前信号信息为部分信息且所述设备选择的功能逻辑函数为部分函数,则将当前信号信息与功能逻辑函数的输入参数和输出参数对应的信号信息显示在终端界面。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

若功能逻辑函数存在中间信号,则根据在终端界面显示的信号添加中间信号;其中,所述中间信号用于连接功能逻辑函数。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

从所述数据库中获取所述功能逻辑函数以及功能逻辑函数的输入信号和输出信号的所有数据;其中,所述所有数据包含功能逻辑函数以及功能逻辑函数的输入信号和输出信号的关联数据和位置描画信息;

将所述所有数据生成中间文件;

若所述中间文件符合预设标准,则将中间文件生成可执行文件。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

获取功能逻辑函数和当前信号信息在终端界面进行显示;

根据所述终端界面显示的当前信号信息以及功能逻辑函数的输出参数和输入参数配置功能逻辑函数的输入信号和输出信号;

若所述逻辑函数的输入信号和输出信号均正确,则将所述功能逻辑函数以及功能逻辑函数的输入信号和输出信号的所有数据存入数据库;

将所述数据库中的所有数据生成可执行文件。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

获取设备选择的功能逻辑函数及功能逻辑函数的输入参数和输出参数;

根据当前信号信息和设备选择的功能逻辑函数及功能逻辑函数的输入参数和输出参数确定在终端界面显示的信号信息;

根据所述终端界面显示的信号信息配置功能逻辑函数的输入信号和输出信号。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

若所述当前信号信息为全部信息且所述设备选择的功能逻辑函数为全部函数,则将当前信号信息的全部信息显示在终端界面。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

若所述当前信号信息为全部信息,所述设备选择的功能逻辑函数为部分函数,则将当前信号信息与功能逻辑函数的输入参数和输出参数对应的信号信息显示在终端界面。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

若所述当前信号信息为部分信息,所述设备选择的功能逻辑函数为全部函数,则将当前信号信息与功能逻辑函数的输入参数和输出参数对应的信号信息显示在终端界面。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

若所述当前信号信息为部分信息且所述设备选择的功能逻辑函数为部分函数,则将当前信号信息与功能逻辑函数的输入参数和输出参数对应的信号信息显示在终端界面。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

若功能逻辑函数存在中间信号,则根据在终端界面显示的信号添加中间信号;其中,所述中间信号用于连接功能逻辑函数。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

从所述数据库中获取所述功能逻辑函数以及功能逻辑函数的输入信号和输出信号的所有数据;其中,所述所有数据包含功能逻辑函数以及功能逻辑函数的输入信号和输出信号的关联数据和位置描画信息;

将所述所有数据生成中间文件;

若所述中间文件符合预设标准,则将中间文件生成可执行文件。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1