软件开发方法、设备及计算机可读存储介质与流程

文档序号:16734910发布日期:2019-01-28 12:33阅读:146来源:国知局
软件开发方法、设备及计算机可读存储介质与流程

本发明涉及软件开发技术领域,尤其涉及一种软件开发方法、设备及计算机可读存储介质。



背景技术:

现有的软件开发技术通常是通过编译代码来实现,通过代码来编译软件具有如下缺点:1)当需要扩展业务时只能通过修改代码的方式来解决;2)当业务有修改时需要通过调整代码来实现必须重新编译软件;3)当多个软件具有相同功能时,只能通过代码复用来避免重复开发,但是由此会带来软件兼容性问题。



技术实现要素:

本发明的主要目的在于提供一种软件开发方法、设备及计算机可读存储介质,旨在解决实现软件功能扩展时需要重新编译代码所引起的麻烦以及功能复用时引起的软件兼容性问题。

为实现上述目的,本发明提供一种软件开发方法,所述软件开发方法包括以下步骤:

检测界面编辑开始指令,根据所述界面编辑开始指令启用界面编辑功能;

接收目标控件的事件插入指令;

根据所述事件插入指令将所述目标控件与所述事件插入指令对应的目标行为树的唯一标识码进行绑定;

检测界面编辑结束指令,根据所述界面编辑结束指令生成正在编辑的界面的界面数据文件,并保存。

优选地,所述根据所述事件插入指令将所述目标控件与所述事件插入指令对应的行为树的唯一标识码进行绑定的步骤之前,还包括:

根据所述事件插入指令调取行为树模板;

接收用户输入的基于所述行为树模板的节点编辑指令,根据所述节点编辑指令生成具有唯一标识码的目标行为树,并保存:

优选地,所述节点编辑指令包括新增消息发布节点指令,所述接收用户输入的基于所述行为树模板的节点编辑指令,根据所述节点编辑指令生成具有唯一标识码的目标行为树,并保存的步骤包括:

接收用户输入的基于所述行为树模板的新增消息发布节点指令;

根据所述新增消息发布节点指令,在所述行为树模板的目标节点上增加消息发布节点,并根据所述新增消息发布节点指令定义所述消息发布节点的消息匹配信息;

生成目标行为树,并保存。

优选地,所述根据所述事件插入指令将所述目标控件与所述事件插入指令对应的行为树的唯一标识码进行绑定的步骤之后,还包括:

接收所述目标控件的消息订阅指令;

根据所述消息订阅指令对所述目标控件进行回调配置,所述回调配置包含有所述消息匹配信息、预设的回调行为树的唯一标识码。

优选地,所述检测界面编辑结束指令,根据所述界面编辑结束指令将正在编辑的界面数据文件,并保存的步骤之前,还包括:

接收所述目标控件的属性编辑指令;

根据所述属性编辑指令对将所述目标控件的显示信息进行编辑并保存,所述显示信息包括所述目标控件在界面的位置信息、目标控件的大小信息和背景图片信息。

优选地,所述检测界面编辑结束指令,根据所述界面编辑结束指令将正在编辑的界面数据文件,并保存的步骤之后,还包括:

检测界面运行指令;

根据所述界面运行指令加载并渲染所述界面运行指令对应的界面数据文件,得到目标界面;

接收所述目标界面的目标控件的事件触发指令;

根据所述事件触发指令,获取对应的目标行为树的唯一标识码,并根据所述目标行为树的唯一标识码查找并执行所述目标行为树。

优选地,所述根据所述事件触发指令,获取对应的目标行为树的唯一标识码,并根据所述目标行为树的唯一标识码查找并执行所述目标行为树的步骤之后,还包括:

检测所述目标行为树的消息发布节点发布的消息,向全局发布所述消息;

目标控件接收所述消息,并根据所述消息获取与所述消息的消息匹配信息对应的预设的回调行为树的唯一标识码,并根据所述回调行为树的唯一标识码查找并执行所述回调行为树。

优选地,所述目标控件接收所述消息,并根据所述消息获取与所述消息的消息匹配信息对应的预设的回调行为树的唯一标识码,并根据所述回调行为树的唯一标识码查找并执行所述回调行为树的步骤包括:

所述目标控件接收所述消息;

判断所述消息的消息匹配信息与回调配置中的消息匹配信息是否一致;

若所述消息的消息匹配信息与所述回调配置中的消息匹配信息一致,则根据所述消息匹配信息获取与所述消息匹配信息对应的回调行为树的唯一标识码,并根据所述回调行为树的唯一标识码查找并执行所述回调行为树;

若所述消息的消息匹配信息与所述回调配置中的消息匹配信息不一致,则不处理。

此外,为实现上述目的,本发明还提供一种软件开发设备,其特征在于,所述软件开发设备包括处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的软件开发程序,其中所述软件开发程序被所述处理器执行时,实现如权利要求1至8中任一项所述的软件开发方法的步骤。

此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有软件开发程序,其中所述软件开发程序被处理器执行时,实现权利要求1至8中任一项所述的软件开发方法的步骤。

本发明通过检测界面编辑开始指令,根据界面编辑开始指令启用界面编辑功能,接收目标控件的事件插入指令,根据事件插入指令将目标控件与事件插入指令对应的目标行为树的唯一标识码进行绑定,检测界面编辑结束指令,根据界面编辑结束指令生成正在编辑的界面的界面数据文件,并保存。本发明的技术方案中,通过在目标控件的事件中插入与行为树对应的唯一标识码,根据唯一标识码加载并执行对应的行为树,通过行为树来完成逻辑业务的执行,只需要对行为树的节点进行相应的增加或删减,即可达到快速扩展或修改业务,同时当需要功能复用时,只需要通过绑定相同的唯一标识码即可快速实现功能的复用。

附图说明

图1为本发明实施例方案中涉及的软件开发设备的硬件结构示意图;

图2为本发明软件开发方法第一实施例的流程示意图;

图3为本发明软件开发方法第二实施例的流程示意图;

图4为本发明实施例中接收用户输入的基于所述行为树模板的节点编辑指令,根据所述节点编辑指令生成具有唯一标识码的目标行为树,并保存的细化流程示意图;

图5为本发明软件开发方法第三实施例的流程示意图;

图6为本发明软件开发方法第四实施例的流程示意图;

图7为本发明软件开发方法第五实施例的流程示意图;

图8为本发明软件开发方法第六实施例的流程示意图;

图9为本发明软件开发方法第七实施例的流程示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明实施例方案的主要思路是:提供一种基于行为树的快速扩展功能的软件开发设备,该软件开发设备基于软件开发方法来实现各个界面的生成。该软件开发方法基于内置于该软件开发设备的行为树编辑器和界面编辑器完成。当对界面进行编辑时,界面编辑器检测到界面编辑开始指令而启用,界面编辑器包括多个内置的控件,当接受的目标控件的事件插入指令时,根据事件插入指令将目标控件与事件插入指令对应的目标行为树的唯一标识码进行绑定。将多个控件的事件进行填入后,即完成了该界面的编辑,生成界面数据文件并保存。基于行为编辑器实现对行为树节点的增删操作、位置变化操作等,以快速实现业务的功能扩展和修改。此外,每一棵行为树均保存为一个文件,具有唯一标识码,与事件绑定的是行为树的唯一标识码,而不是行为树本身,使得行为树能够快速复用,减少系统冗杂。

本发明实施例涉及的软件开发方法主要应用于软件开发设备,该软件开发设备可以是pc、便携计算机、移动终端等具有显示和处理功能的设备。

参照图1,图1为本发明实施例方案中涉及的软件开发设备结构示意图。本发明实施例中,软件开发设备可以包括处理器1001(例如cpu),通信总线1002,用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信;用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard);网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口);存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器,存储器1005可选的还可以是独立于前述处理器1001的存储装置。

本领域技术人员可以理解,图1中示出的硬件结构并不构成对设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

继续参照图1,图1中作为一种计算机可读存储介质的存储器1005可以包括操作系统、网络通信模块以及软件开发程序。

在图1中,网络通信模块主要用于连接服务器,与服务器进行数据通信;而处理器1001可以调用存储器1005中存储的软件开发程序,并执行以下软件开发方法的步骤。

本发明实施例提供了一种软件开发方法。

参照图2,图2为本发明软件开发方法第一实施例的流程示意图。本实施例中,所述软件开发方法包括以下步骤:

步骤s10,检测界面编辑开始指令,根据界面编辑开始指令启用界面编辑功能;

软件开发过程中,软件界面的建设是人机交互的重要部分,也是软件使用的第一印象,是软件设计的重要组成部分。一个功能完善的软件通过具有多个界面,多个界面之间能够轻松实现切换。每一界面上具有多个控件按钮,通过点击或打开控件按钮能够实现与控件对应的事件的执行,事件执行的结果往往显示在界面上。在本实施例中,软件开发方法基于软件开发设备提出,软件开发设备包括界面编辑器和行为树编辑器,开始进行软件开发时,界面编辑器检测到界面编辑开始指令,获取并根据界面编辑开始指令启用界面编辑功能。界面编辑器可以基于一个基础文件创建新的界面,也可以基于已有的界面文件进行界面功能的修改或扩展。当需要重新创新一个界面时,界面编辑器从基础文件中加载模板配置文件,并初始化模板配置文件形成编辑界面,此时,编辑界面上显示有多个内置的待编辑的基础控件。当需要对已有的界面进行功能的修改或扩展时,界面编辑器则从对象界面的界面文件中加载相关的配置文件,并初始化界面文件中的配置文件形成编辑界面,此时编辑界面的控件信息与对象界面的一一对应,通过对控件信息进行编辑实现对象界面功能的修改或扩展。

可以理解的是,界面编辑器包括显示窗口,显示窗口上设置有设计区、设计区与即将生成的界面存在映射关系,控件在设计区内的显示位置、显示大小等信息均与生成界面相同,存在一一映射的关系,即设计区提供了生成界面的预览功能。进一步地,显示窗口上还设置有控件区,控件区用于显示内置的各种控件,控件区的控件可以通过拖曳复制到设计区。此外,显示窗口还包括属性区,属性区控件关联用于显示控件的属性,并供编辑控件的属性,包括控件的大小、背景的编辑、控件的消息订阅等等。

步骤s20,接收目标控件的事件插入指令;

获取用户在显示窗口上触发的目标控件的事件插入指令。一个目标控件可以对应有多个事件插入指令,当存在多个事件插入指令时,根据事件插入指令对应的目标行为树的先后插入顺序来执行。

步骤s30,根据所述事件插入指令将所述目标行为树与所述事件插入指令对应的目标行为树的唯一标识码进行绑定;

当接收事件插入指令后,界面编辑器根据事件插入指令可以提供三种绑定选项,一种是调取目标行为树的保存目录,从行为树保存目录中获取目标行为树的唯一标识码,并将目标控件与目标行为树的唯一标识码绑定;另一种是提供输入框,在输入框内输入目标行为树的唯一标识码,并将目标控件与目标行为树的唯一标识码绑定;第三种是根据事件插入指令调取行为树编辑器,通过行为树编辑器对行为树模板的逻辑进行重新编辑,并将编辑后的行为树保存,获取新的行为树的唯一标识码,并将目标控件与目标行为树的唯一标识码绑定。目标行为树以json格式保存在存储器1005中的行为树文件夹内,方便复用。每一棵行为树具有唯一的标识码,而不需要透过中央控制端来做辨识资讯的指定,在这样的情况下,就不需考虑数据库建立时的名称重复问题。

本实施例中,根据事件插入指令将目标行为树与事件插入指令对应的目标行为树的位移标识码进行绑定,而不是将目标控件与行为树本身进行绑定,有利于减少界面文件的大小,缩短界面的启用时间。目标行为树均保存在行为树文件夹内,当执行该事件时,可以通过唯一标识码查找目标行为树,并执行目标行为树。

步骤s40,检测界面编辑结束指令,根据界面编辑结束指令生成正在编辑的界面的界面数据文件,并保存。

当在多个目标控件中插入了事件后,用户触发界面编辑结束指令,此时界面编辑器检测到界面编辑结束指令,并根据界面编辑结束指令将正在编辑的界面的界面数据文件生成预设的格式进行保存,优选将界面数据文件以json格式保存。每一界面对应生成界面数据文件,一个软件的配置目录设置有界面数据文件夹,界面数据文件夹中包含有多个界面数据文件,界面数据文件中保存了各个目标控件的事件对应的目标行为树的唯一标识码。此外,配置目录中还设置有行为树文件夹内,行为树文件夹内保存有多棵行为树。

上述技术方案中,通过检测界面编辑开始指令,根据界面编辑开始指令启用界面编辑功能,接收目标控件的事件插入指令,根据事件插入指令将目标控件与事件插入指令对应的目标行为树的唯一标识码进行绑定,检测界面编辑结束指令,根据界面编辑结束指令生成正在编辑的界面的界面数据文件,并保存。本发明的技术方案中,通过在目标控件的事件中插入与行为树对应的唯一标识码,根据唯一标识码加载并执行对应的行为树,通过行为树来完成逻辑业务的执行,只需要对行为树的节点进行相应的增加或删减,即可达到快速扩展或修改业务,同时当需要功能复用时,只需要通过绑定相同的唯一标识码即可快速实现功能的复用,且不存在兼容性的问题。

参照图3,图3为本发明软件开发方法第二实施例的流程示意图。本实施例中,所述根据所述事件插入指令将所述目标控件与所述事件插入指令对应的行为树的唯一标识码进行绑定的步骤30之前还包括:

步骤s21,根据所述事件插入指令调取行为树模板;

根据上述所述,对现有界面进行重新编辑时,当需要对目标控件已有的行为树进行编辑时,当接收到目标控件的事件插入指令时,调取行为树编辑器,此时行为树编辑器提供独立的编辑界面。或者,需要现场编辑行为树逻辑时,启用行为树编辑器,行为树编辑器内置有模板行为树模板。优选地,在界面显示器的设计区内显示行为树编辑器的编辑界面,当接收到事件插入指令时,切换到行为树编辑界面,并调用目标控件原本的行为树模板。

步骤s22,接收用户输入的基于所述行为树模板的节点编辑指令,根据所述节点编辑指令生成具有唯一标识码的目标行为树,并保存。

行为树是树状呈现的节点,支持节点的类型有顺序节点、条件节点以及行为节点,顺序节点表示顺序的执行节点的子节点,条件节点表示经过判断后在决定执行哪个子节点,行为节点是对具体事务的处理。每一棵行为树都有一个根节点,根节点是行为树执行的开始。行为树是包括逻辑和具体行为的节点树。行为树编辑器是编辑目标节点在行为树的位置、或者在目标节点的基础上新增节点、或者删除目标节点,以形成一个完整的功能处理逻辑,从而实现所需要的功能。在本实施例中,行为树以json文件描述,每一棵行为拥有一个全局唯一的标识码,用于区分不同的行为树。

当行为树编辑器调取到目标控件的行为树模板后,接收用户输入的节点编辑指令,节点编辑指令包括新增节点指令、删除节点指令和修改节点指令等。行为树编辑器根据节点编辑指令在目标节点上执行新增节点、删除节点或改变节点位置的操作。新增的节点类型有顺序节点、条件节点或执行节点等。根据节点编辑指令生成具有目标行为树,并保存目标行为于行为树文件夹内,同时将目标控件的事件与新生成的目标行为树的唯一标识码进行绑定。

在其他实施例中,还可以在进行界面编辑之前将目标行为树的逻辑事件事先编辑好,具体的是,在检测界面编辑开始指令,根据界面编辑开始指令启用界面编辑功能的步骤s10之前,还包括步骤s01,检测行为树编辑指令,根据行为树编辑指令启用行为树编辑功能,调用行为树模板;步骤s22,接收用户输入的基于所述行为树模板的节点编辑指令,根据所述节点编辑指令生成具有唯一标识码的目标行为树,并保存。需要说明的是,目标行为树的建立可以是在启用界面编辑功能前,也可以是在启用界面编辑功能后进行。

参照图4,图4为本发明软件开发方法步骤s22的细化流程示意图。本实施例中,所述节点编辑指令包括新增消息发布节点指令,所述接收用户输入的基于所述行为树模板的节点编辑指令,根据所述节点编辑指令生成具有唯一标识码的目标行为树,并保存的步骤s22包括:

步骤s221,接收用户输入的基于所述行为树模板的新增消息发布节点指令;

步骤s222,根据所述新增消息发布节点指令,在所述行为树模板的目标节点上增加消息发布节点,并根据所述新增消息发布节点指令定义所述消息发布节点的消息匹配信息;

步骤s223,生成目标行为树,并保存。

为了实现控件之间的交互和关联,在目标控件的事件中插入消息发布节点,事件的消息发布执行点时向订阅了该消息的控件发布该消息,接收该消息的控件则根据预设的回调规则执行对应的回调。具体的,接收用户输入的基于行为树模板的新增消息发布节点指令,并根据新增消息发布节点指令,在所述行为树模板中目标节点上增加消息发布节点,增加消息发布节点后,根据新增消息发布节点指令中包含的消息信息定义消息发布节点,消息包括消息匹配信息。当目标行为树执行到消息发布节点时,向全局发布该消息,订阅了该消息的控件将识别出该消息,会进行相应的回调。消息匹配信息可以是消息名称、消息密匙或者消息编号等与消息存在唯一匹配关系的信息。其中,可以是将空事件的行为树作为行为树模板,也可以是将已有事件的行为树作为行为树模板,在此处不限定。

参照图5,图5为本发明软件开发方法第三实施例的流程示意图。本实施例中,所述根据所述事件插入指令将所述目标控件与所述事件插入指令对应的行为树的唯一标识码进行绑定的步骤30之后,还包括:

步骤s31,接收所述目标控件的消息订阅指令;

步骤s32,根据所述消息订阅指令对所述目标控件进行回调配置,所述回调配置包含有所述消息匹配信息、预设的回调行为树的唯一标识码。

在接收上述消息发布节点发送的消息之前,需要对预备订阅该消息的目标控件进行消息订阅处理,以作为消息的接收方。可以理解的是,目标控件的属性栏中具有消息订阅栏,当需要对目标控件进行消息订阅处理时,对目标控件的消息订阅栏进行设置。当接收到目标控件的消息订阅指令时,消息订阅指令包括了订阅消息匹配信息、回调行为树的唯一标识码等信息,根据消息订阅指令在消息订阅栏内进行回调设置,即将消息订阅指令中包含的消息匹配信息、预设的回调行为树的唯一标识码保存在消息订阅栏内。当消息发布节点发送消息后,订阅了该消息的目标控件在接收到消息时,则根据其绑定保存的唯一标识码执行对应的回调行为树。

参照图6,图6为本发明软件开发方法第四实施例的流程示意图。本实施例中,基于上述实施例,所述检测界面编辑结束指令,根据所述界面编辑结束指令将正在编辑的界面数据文件,并保存的步骤s40之前,还包括:

步骤s33,接收所述目标控件的属性编辑指令;

步骤s34,根据所述属性编辑指令对将所述目标控件的显示信息进行编辑并保存,所述显示信息包括所述目标控件在界面的位置信息、目标控件的大小信息和背景图片信息。

目标控件除了插入事件外,还需要对目标控件的属性进行编辑,以编排得到符合美感的界面。目标控件的属性包括目标控件的大小、形状、位置和背景图片。目标控件的背景图片可以为默认,也可以从其他存储单元中获取。目标控件的位置根据用户在设计区内对目标控件的拖曳完成。目标控件的大小和形状可以由用户自定义,也可以选取默认值。

参照图7,图7为本发明软件开发方法第五实施例的流程示意图。本实施例中,所述检测界面编辑结束指令,根据所述界面编辑结束指令将正在编辑的界面数据文件,并保存的步骤s40之后,还包括:

步骤s50,检测界面运行指令;

步骤s51,根据所述界面运行指令加载并渲染所述界面运行指令对应的界面数据文件,得到目标界面;

步骤s52,接收所述目标界面的目标控件的事件触发指令;

步骤s53,根据所述事件触发指令,获取对应的目标行为树的唯一标识码,并根据所述目标行为树的唯一标识码查找并执行所述目标行为树。

在生成界面文件后运行界面时,通过加载界面数据文件来实现界面的呈现。具体地,检测界面运行指令,获取与界面运行指令对应的目标界面的界面数据文件的存储信息,根据界面数据文件的存储信息加载界面数据文件,并将界面数据文件渲染形成目标界面。当用户需要运行某一目标控件时,会根据用户的操作生成相应的事件触发指令,根据事件触发指令获取目标控件的唯一标识码,并通过唯一标识码查找并执行对应的目标行为树,通过目标行为树来实现相应事件的完成。

参照图8,图8为本发明软件开发方法第六实施例的流程示意图。本实施例中,所述根据所述事件触发指令,获取对应的目标行为树的唯一标识码,并根据所述目标行为树的唯一标识码查找并执行所述目标行为树的步骤s53之后,还包括:

步骤s54,检测所述目标行为树的消息发布节点发布的消息,向全局发布所述消息;

步骤s55,目标控件接收所述消息,并根据所述消息获取与所述消息的消息匹配信息对应的回调行为树的唯一标识码,并根据所述回调行为树的唯一标识码查找并执行所述回调行为树。

软件开发设备还内置有全局消息系统,全局消息系统作为行为树的辅助,有助于通过行为树来实现界面控件间的交互,和一些内置接口的调用。当目标行为树的消息发布节点发布消息时,该消息会先保存在全局消息系统内,全部消息系统包括消息队列,发布的消息将保存在消息队列中,消息队列按照先进先出的方式出栈。然后全局消息系统按照先进先出的出栈方式向全局发布消息。采用全局消息系统转发消息,无论是消息接收方还是消息发送方都不用等待对方返回成功的消息,就可以执行余下的逻辑,大大提高了事件处理能力。当全局消息系统向全局发送消息时,目标控件接收到该消息,并根据该消息获取与该消息的消息匹配信息对应的回调行为树的唯一标识码,根据所述回调行为树的唯一标识码查找并执行所述回调行为树。

参照图9,图9为本发明软件开发方法第七实施例的流程示意图。本实施例中,基于上述实施例,所述目标控件接收所述消息,并根据所述消息获取与所述消息的消息匹配信息对应的回调行为树的唯一标识码,并根据所述回调行为树的唯一标识码查找并执行所述回调行为树的步骤s55包括:

步骤s551,所述目标控件接收所述消息;

步骤s552,判断所述消息的消息匹配信息与回调配置中的消息匹配信息是否一致;

步骤s553,若所述消息匹配信息与所述回调配置中的消息匹配信息一致,则获取与所述消息匹配信息对应的回调行为树的唯一标识码,并根据所述回调行为树的唯一标识码查找并执行所述回调行为树;

步骤s554,若所述消息匹配信息与所述回调配置中的消息匹配信息不一致,则不处理。

由于一个目标控件可能存在多个回调配置,为了保证程序运行无误,需要目标控件接收到消息与目标控件的回调配置中保存的消息匹配信息一致。接收到消息后,获取消息的消息匹配信息是否与回调配置中的消息匹配信息一致,当名称一致时,则说明目标控件接收到的是匹配的消息,才会调取相应的回调行为树,若不一致时,则说明目标控件接收到的是不匹配的消息,此时则不调取对应的回调行为树,即不处理。

此外,本发明实施例还提供一种计算机可读存储介质。计算机可读存储介质上存储有软件开发程序,其中软件开发程序被处理器执行时,实现上述任一实施例的软件开发方法的步骤。

其中,软件开发程序被执行时所实现的方法可参照本发明软件开发方法的各个实施例,此处不再赘述。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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