一种Web图形部署方法及装置与流程

文档序号:12157382阅读:240来源:国知局
一种Web图形部署方法及装置与流程

本发明涉及计算机技术领域,尤其涉及一种Web图形部署方法及装置。



背景技术:

随着计算机领域的发展,诸多时候用户需要将多个产品组建为一组协同的应用服务,现有方式常为用户在视图中以每次单独操作一类产品的方式来逐个创建产品,再通过文字或者表格的形式展示产品之间的关系,此种方式产品之间的关联关系不够直观且单个创建后再进行组建的效率较低,容易出错。



技术实现要素:

本发明实施例提供一种Web图形部署方法及系统,可在同一视图中组建若干产品以及产品之间的关联关系,最终完成应用服务的资源部署。

第一方面,本发明实施例提供了一种Web图形部署的方法,该方法包括:检测是否存在将产品图形拖放于工作区中的放置操作,一个产品图形对应预存的产品信息;若存在将产品图形放置于工作区的放置操作,根据预存的产品图形的图片信息将产品图形放置于工作区内;检测是否存在建立工作区内产品图形之间的关联关系的建立操作;若存在建立产品图形之间的关联关系的建立操作,建立相对应的产品图形之间的关联关系;根据拖放的产品图形以及所建立的关联关系在工作区构建出至少一个产品系统图;部署每个产品系统图的产品资源。

另一方面,本发明实施例提供了一种Web图形部署装置,该Web图形部署装置包括:检测单元、放置单元、建立单元以及构建单元,其中检测单元用于检测是否存在将产品图形拖放于工作区中的放置操作,一个产品图形对应预存的产品信息;放置单元用于若存在将产品图形放置于工作区的放置操作,根据预存的产品图形的图片信息将产品图形放置于工作区内;检测单元还用于检测是否存在建立工作区内产品图形之间的关联关系的建立操作;建立单元用于若存在建立产品图形之间的关联关系的建立操作,建立相对应的产品图形之间的关联关系;构建单元用于根据拖放的产品图形以及所建立的关联关系在工作区构建出至少一个产品系统图;处理单元用于部署每个产品系统图的产品资源。

本发明实施例通过统一的视图供用户在视图中的工作区编辑与产品对应的产品图形以及关联关系,最终形成一幅代表应用系统的产品系统图,进而根据产品系统图上的携带的信息完成相应的应用系统的资源部署,所有的产品都可以在同一视图进行编辑,更直观地产品之间的关联关系展示出来同时还提高了组建效率。

附图说明

为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是发明实施例提供一种Web图形部署装置的可视视图的示意图;

图2本发明实施例提供的一种Web图形部署方法的示意流程图;

图3是本发明实施例提供的在可视视图上的产品系统图的示意图;

图4a是本发明实施例提供的显示产品系统图上所有层级的产品图形于同一视图的示意图;

图4b是本发明实施例提供的显示所选择的基础设施层级的产品图形并隐藏应用服务层级的产品图形;

图5本发明实施例提供的一种Web图形部署装置的组成示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组建的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组建和/或其集合的存在或添加。还应当理解,在此本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。还应当进一步理解,在本发明说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。

参见图1,是本发明实施例提供一种Web图形部署装置的可视视图的示意图。其中Web图形部署装置基于SVG与VML提供统一的可视视图以供用户操作。如图所示,可视视图10包括产品列表11、工作区12以及属性面板13三大模块,产品列表11用于陈列若干产品的对应的产品图形,以供用户从中将所需的产品的对应产品图形拖至工作区进行编辑;工作区12用于供用户编辑从产品列表中选择的产品图形以形成用于表示应用系统的产品系统图。该编辑包括但是不限制为创建产品图形之间的关联关系、调整产品图形的尺寸大小;属性面板13用于供用户修改或者设定所选择的产品的参数,产品的参数包括但是不限制为产品名称、产品的配置,例如,可在属性面板上重新设置所选择的云主机的CPU、内存大小、实例数量等;在属性面板13上设置磁盘的挂载点和大小。

参见图2,是本发明实施例提供的一种Web图形部署方法的示意流程图。如图所示,该方法包括:

步骤S101,检测是否存在将产品图形拖放于工作区中的放置操作,一个产品图形对应预存的产品信息,是因为产品图形与产品相对应,而产品对应有预存的产品信息。具体的,产品为组建一个应用系统所需要的资源,产品包括但是不限制为主机、磁盘、应用服务器、数据库、网络、虚拟机等资源。该资源是组建应用系统时涉及到硬件设备、软件服务和网络等资源。还应当理解,产品与产品列表中的产品图形相对应;产品与预存的产品信息也相对应。需要说明的是,预存有与产品相对应的产品信息,但是在Web图形部署装置的属性面板可针对预设部分产品信息进行修改,其中,产品信息包括但是不限制为产品类型、产品名称、产品参数和属性等。

需要说明的是,若检测出不存在将产品图形拖放于工作区中的放置操作,执行步骤S107的结束流程。

步骤S102,若存在将产品图形放置于工作区的放置操作,根据预存的产品图形的图片信息将产品图形放置于工作区内。具体的,检测到将产品图形拖放于工作区中的放置操作则视为用户选择该产品图形对应的产品进行组建应用系统,因此需将将产品图形拖放至工作区以供用户编辑。预存的图片信息包括但是不限制为摆放位置、尺寸、形状、类型等,步骤S102具体为根据图片信息中的摆放位置将产品图形放置于工作区内相对应的位置。

步骤S103,检测是否存在建立工作区内产品图形之间的关联关系的建立操作。具体的,应用系统中的很多产品是协同工作的,相互之间具有丰富的关联关系,因此本实施例中构建用于表示应用系统的产品系统图时,用于表示产品的产品图形之间的关系也很丰富,本实施例中优选用不同的线条表示产品图形之间不同的关联关系,该关联关系包括但是不限制为包含关系、依赖关系、引用关系等。线条的类型可以以颜色、虚实线、粗细来区分。应当理解,线条的类型与关联关系的对应关系是预先设置的,当用户选择某一线条连接产品图形时,则相应地可获知被连接的产品图形之间的关系。其他可行的实施例中,还可以采取其他方式来表示产品的关联关系,例如表示产品A与产品B的包含关系时,可采取产品A对应产品图形容纳产品B对应的产品图形的方式。

需要说明的是,若检测出不存在建立工作区内产品图形之间的关联关系的建立操作,执行步骤S107的结束流程。

步骤S104,若存在建立产品图形之间的关联关系的建立操作,建立相对应的产品图形之间的关联关系。

步骤S105,根据拖放的产品图形以及所建立的关联关系在工作区构建出至少一个产品系统图。

步骤S106,部署每个产品系统图的产品资源。

步骤S107,结束。

具体的,根据产品系统图所携带的信息部署产品资源以形成应用系统。在工作区内编辑产品图形最终形成一幅用于表示应用系统的产品系统图,产品系统图中包括产品图形以及关联关系,由于产品图形对应有产品信息,因此从产品系统图可获取到应用系统所需要的产品信息,其包括了产品的类型、名称、参数和属性等。具体实现过程,将产品系统图所携带的信息转换为特定格式的数据,再根据特定格式的数据构建相应的产品资源。

需要说明的是,在工作区进行产品图形编辑时,可以在属性面板模块修改对应产品的部分产品信息,具体的,若接收到用户在属性面板上修改产品信息的修改操作,则相应的修改预存的产品信息;以及修改工作区内对应的产品图形上用于显示该产品信息的标记。例如在属性面板上修改数据盘的大小,则工作区内对应数据盘上用于表示大小的数据也相应的修改。

应当理解,该Web图形部署方法主要应用于云计算中用户组建应用系统,自动根据用户的操作以及预设的规则构建出相应的产品系统图以供部署应用系统的产品资源。

相对上述方法进一步地,若产品图形的位置随意摆放,容易导致在工作区对多个产品图形编辑时产品图形相互重叠,不利于查看等,因此,为了提高用户体验,便于用户更直观的查看产品系统图,还需要进一步的限制产品图形在工作区的摆放位置,Web图形部署的方法还包括:

根据产品的产品信息将工作区划分为若干区域,每个产品的产品图形对应工作区内的至少一个区域。具体的,可以是根据产品信息中的产品类型将工作区划分为若干个区域;还可以是根据产品属性划分,本发明实施例对此不进行具体的限定。例如深圳、上海两个地域的产品图形对应在工作区内的摆放区域不同以便区别在两个城市构建的应用系统,防止杂乱出错。

进一步地,步骤S102中若存在将产品图形放置于工作区的放置操作,根据预存的产品图形的图片信息将产品图形放置于工作区内具体包括:

判断产品图形是否放置于工作区中相对应区域;若不是放置于工作区中相对应的区域,则从工作区内放置该产品图形的区域中移除该产品图形;若是放置于工作区中相对应的区域,则保留该产品图形在工作区中。

需要说明的是,其他可行的实施例中,若不是放置于工作区中相对应的区域,则从工作区内放置该产品图形的区域中移除该产品图形并将该产品图形放置于工作区中相对应的区域。

还需要说明的是,虽针对前述设定了产品图形在工作区的摆放区域,但为了更直观的展示产品系统图中产品图形彼此之间的关系,还可进一步地限定产品图形的摆放位置。产品图形的图形信息除摆放位置还包括尺寸,形状、类型以及级别特性。其中产品图形是根据产品信息进行设计,包括设计其尺寸以及外形;级别特性用于表示产品图形与其他产品图形的级别关系,即根据产品图形的级别特性可获取到产品图形与其他产品图形的级别关系。

本实施例中,根据产品信息中的产品类型以及产品属性划分产品图形为尺寸可调和尺寸不可调两种类型,其中尺寸可调的产品图形可以容纳其他产品图形,尺寸不可调的产品图形的形状不能进行调整。其中,容纳方式用于表示产品之间的上下级关系,产品图形只能在其上级的产品图形范围,即上一级的产品图形可以容纳下一级的产品图形,但是下一级的产品图形不能容纳上一级的产品图形,且同一级的产品图形是不能相交。因此根据产品图形的级别特性可以获取到产品图形与其他产品图形的容纳方式,进而进一步限定产品图形的摆放位置。例如,地域的产品图形是尺寸可调类型的,其中网络域的产品图形是放置于地域的产品图形中;云主机的产品图形是放置于网络域的产品图形中,但是不能直接放置于地域的产品图形中;云磁盘的产品图形是放置于云主机的产品图形中。应当理解,地域的产品图形是网络域的产品图形的上一级;网络域的产品图形是云主机的产品图形的上一级;云主机的产品图形是云磁盘的产品图形的上一级。

本实施例中,Web图形部署的方法还包括:根据业务需求以及产品信息设置产品图形的级别特性。例如若业务需求为建立一个tomcat服务器集群,针对负载均衡的级别特性,则根据该业务需求以及负载均衡的属性将负载均衡的级别特性设置为地域的下一级,再利用用于表示负载均衡与tomcat服务器关联关系的连接连接负载均衡的产品图形与tomcat服务器的产品图形。

进一步地,由于一个应用系统涉及到硬件设备、软件设备、网络等资源,为了便于用户在组建产品系统图时可以从不同角度对产品系统图进行分析查看,Web图形部署的方法还包括:

根据预存产品信息中的产品类型将产品划分为不同层次;

根据产品的层次将产品系统图划分为不同的层级,同一层次的产品的对应产品图形位于产品系统图中同一层级;不同层次的产品的对应产品图形位于产品系统图中不同层级。

本实施例中,根据产品信息中的产品类型将产品划分为基础产品层以及应用产品层,根据产品层次将产品系统图划分为基础设施层级与应用服务层级。基础设施层级上的产品图形对应基础产品层的产品;应用服务层级上的产品图形对应应用产品层的产品。例如,基础设施层上的产品包括但是不限制为地域、网络、虚拟机、主机、磁盘等。应用产品层上的产品包括但是不限制为Web容器、应用服务器、Tomcat等中间件、负载均衡、数据库产品等。例如,Tomcat等中间件需放入云主机的应用层,即位于产品系统图的应用服务层级,但是云主机位于基础设施层级。请参见图3,本实施例中,产品系统图上基础设施层级上云主机与应用服务层级上Tomcat等中间件在平面上构成一个长方体,更直观将产品系统图展示给用户。应当可理解为应用层与云主机为一个整体,在基础设施层级表现为主机,在应用服务层级表现为一个逻辑实体。因此,Web图形部署方法还包括:

检测用户选择查看产品系统图形的操作,该查看产品系统图形的操作包括查看全部层级的产品图形、查看其中一层的产品图形以及同时查看其中一层的产品图形和其他层级的部分产品图形。

若检测到查看全部层级的产品图形的操作,显示产品系统图形上的所有层级的产品图形于同一视图。若检测到查看其中一层的产品图形的操作,显示所选择的层级的产品图形于同一视图并隐藏其他层级的产品图形。若检测到同时查看其中一层的产品图形和其他层级的部分产品图形的操作,显示所选择的层级的所有产品图形以及所选择的其他层级的产品图形于同一视图,并隐藏其他层级的未被选择的产品图形。请参看图4a和图4b,图4a为将产品系统图形上的所有层级的产品图形展示于同一视图;图4b为显示所选择的基础设施层级的产品图形并隐藏应用服务层级的产品图形。

需要说明的是,为了使所构建的产品系统图能够用于网页做用户交互,Web图形部署方法还包括:

根据产品系统图构建图形数据模型。该图形数据模型包括若干个实施数据,每个实例数据对应一个产品系统图上的产品图形或产品图形的组合,因此,一个实例数据包括对应产品图形的产品信息以及图形信息。本实施例中,优选图形数据模型为树形结构,其包括一个根节点、一个树节点以及若干个支节点,支节点位于树节点上。每个节点对应一个实例数据,即每个节点对应一个产品图形或产品图形的组合。树节点与支节点的包含关系与产品图形之间的包含关系相对应,因此本实施例中构建产品系统图过程,根据产品图形以及预设的产品图形与节点的对应关系构建图形数据模型。

综上,构建产品系统图的同时完成图形数据模型的建立,促使导出图片时,除图形本身的数据,还可以同步导出数据模型,因此所构建的产品系统图能够用于网页做用户交互。

应当理解,上述Web图形部署方法提供统一的视图供用户组建若干产品以及产品之间的关联关系,进而完成应用系统的资源部署,具体通过用户在工作区编辑与产品对应的产品图形,最终形成一幅用于表示应用系统的产品系统图,进而根据产品系统图上的携带的信息完成相应的应用系统的产品资源部署。此过程不需要一个视图上逐个编辑产品图形再组合,进而提高了组建效率;进一步地,根据产品信息设计产品图形以及划分产品系统图为多个层级,更直观的将更直观的将应用系统中各产品的关系展示出来,便于用户查看,提高体验感受。

请参看图5,为本发明实施例提供一种Web图形部署装置100的组成示意图。如图所示,Web图形部署装置100包括检测单元501、放置单元502、建立单元503、构建单元504以及处理单元505。

其中检测单元501用于检测是否存在将产品图形拖放于工作区中的放置操作,一个产品图形对应预存的产品信息。是因为产品图形与产品相对应,而产品对应有预存的产品信息。具体的,产品为组建一个应用系统所需要的资源,产品包括但是不限制为主机、磁盘、应用服务器、数据库、网络、虚拟机等资源。该资源是组建应用系统时涉及到硬件设备、软件服务和网络等资源。还应当理解,产品与产品列表中的产品图形一一对应;产品与预存的产品信息也一一对应。产品信息包括但是不限制为产品类型、产品名称、产品属性和参数等。

检测单元501还用于检测是否存在建立工作区内产品图形之间的关联关系的建立操作。

放置单元502用于若检测单元501检测到存在将产品图形拖放于工作区中的放置操作,根据预存的产品图形的图片信息将产品图形放置于工作区内。具体的,图片信息包括但是不限制为摆放位置、尺寸、形状、类型等。

建立单元503用于若检测单元501检测到存在建立工作区内产品图形之间的关联关系的建立操作,建立相对应的产品图形之间的关联关系。具体的,应用系统中的很多产品是协同工作的,相互之间具有丰富的关联关系,因此本实施例中构建用于表示应用系统的产品系统图时,用于表示产品的产品图形之间的关系也很丰富,本实施例中优选用不同的线条表示产品图形之间不同的关联关系,该关联关系包括但是不限制为包含关系、依赖关系、引用关系等。线条的类型可以以颜色、虚实线、粗细来区分。

构建单元504用于根据拖放的产品图形以及所建立的关联关系在工作区构建出至少一个产品系统图。

处理单元505用于部署每个产品系统图的产品资源,具体的,根据每个产品系统图中所有产品图形对应的产品信息以及关联关系构建产品资源。进而在工作区内编辑产品图形最终形成一幅用于表示应用系统的产品系统图,产品系统图中包括产品图形以及关联关系,由于产品图形对应有产品信息,因此从产品系统图可获取到应用系统所需要的产品信息,其包括了产品的类型、名称、属性和参数等。具体实现过程,将产品系统图所携带的信息转换为特定格式的数据,再根据特定格式的数据构建相应的产品资源。

相对上述方法进一步地,若产品图形的位置随意摆放,容易导致在工作区对多个产品图形编辑时产品图形相互重叠,不利于查看等,因此,为了提高用户体验,便于用户更直观的查看产品系统图,还需要进一步的限制产品图形在工作区的摆放位置,Web图形部署装置100还包括划分单元506。

划分单元506用于根据产品的产品信息将工作区划分为若干区域,每个产品的产品图形对应工作区内的至少一个区域。

放置单元502还包括判断单元521以及控制单元522,其中判断单元512用于判断产品图形是否放置于工作区中相对应区域;控制单元522用于若判断单元521判断出不是放置于工作区中相对应的区域,则从工作区内放置该产品图形的区域中移除该产品图形以及还用于若判断单元521判断出是放置于工作区中相对应的区域,则保留产品图形在工作区中。

其他可行的实施例中,控制单元522用于若判断单元521判断出不是放置于工作区中相对应的区域,则从工作区内放置该产品图形的区域中移除该产品图形并将该产品图形放置于工作区中相对应的区域。

还需要说明的是,针对前述定了产品图形在工作区的摆放区域,为了更直观的展示产品系统图中产品图形彼此之间的关系,还可进一步地限定产品图形的摆放位置。产品图形的图形信息除摆放位置还包括尺寸,形状、类型以及级别特性。其中产品图形是根据产品信息进行设计,包括设计其尺寸以及外形;级别特性用于表示产品图形与其他产品图形的级别关系,即根据产品图形的级别特性可获取到产品图形与其他产品图形的级别关系。本实施例中,根据产品信息中的产品类型以及产品属性划分产品图形为尺寸可调和尺寸不可调两种类型,其中尺寸可调的产品图形可以容纳其他产品图形,尺寸不可调的产品图形的形状不能进行调整。其中,容纳方式用于表示产品之间的上下级关系,产品图形只能在其上级的产品图形范围,即上一级的产品图形可以容纳下一级的产品图形,但是下一级的产品图形不能容纳上一级的产品图形,且同一级的产品图形是不能相交。因此根据产品图形的级别特性可以获取到产品图形与其他产品图形的容纳方式,进而进一步限定产品图形的摆放位置。

Web图形部署装置100还包括设置单元507,设置单元507用于根据业务需求以及产品信息设置产品图形的级别特性。

进一步地,由于一个应用系统涉及到硬件设备、软件设备、网络等资源,为了便于用户在组建产品系统图时可以从不同角度对产品系统图进行分析查看,Web图形部署装置100还包括分类单元508以及分层单元509。

其中分类单元508用于根据预存产品信息中的产品类型将产品划分为不同层次。

分层单元509用于根据产品的层次将产品系统图划分为不同的层级,同一层次的产品的对应产品图形位于产品系统图中同一层级;不同层次的产品的对应产品图形位于产品系统图中不同层级。

本实施例中,根据产品信息中的产品类型将产品划分为基础产品层以及应用产品层,根据产品层次将产品系统图划分为基础设施层级与应用服务层级。基础设施层级上的产品图形对应基础产品层的产品;应用服务层级上的产品图形对应应用产品层的产品。例如,基础设施层上的产品包括但是不限制为地域、网络、虚拟机、主机、磁盘等。应用产品层上的产品包括但是不限制为Web容器、应用服务器、Tomcat等中间件、负载均衡、数据库产品等。

为了满足用户更直观的可查看产品系统图形以了解产品之间的关联关系,Web图形部署装置100还包括侦测单元510以及显示单元511。

其中侦测单元510用于检测用户选择查看产品系统图形的操作,该查看产品系统图形的操作包括查看全部层级的产品图形、查看其中一层的产品图形以及同时查看其中一层的产品图形和其他层级的部分产品图形。

显示单元511用于若侦测单元510检测到查看全部层级的产品图形的操作,显示产品系统图形上的所有层级的产品图形于同一视图;若检测到查看其中一层的产品图形的操作,显示所选择的层级的产品图形于同一视图并隐藏其他层级的产品图形;若检测到同时查看其中一层的产品图形和其他层级的部分产品图形,显示所选择的层级的所有产品图形于同一视图以及所选择的其他层级的产品图形,并隐藏其他层级的未被选择的产品图形。

为了使所构建的产品系统图能够用于网页做用户交互,Web图形部署装置100还包括建模单元512,其中建模单元512,用于根据产品系统图构建图形数据模型,该图形数据模型包括若干个实施数据,每个实例数据对应一个产品系统图上的产品图形或产品图形的组合,因此,一个实例数据包括对应产品图形的产品信息以及图形信息。本实施例中,优选图形数据模型为树形结构,其包括一个根节点、一个树节点以及若干个支节点,支节点位于树节点上。每个节点对应一个实例数据,即每个节点对应一个产品图形或产品图形的组合。树节点与支节点的包含关系与产品图形之间的包含关系相对应,因此本实施例中构建产品系统图过程,建模单元512根据产品图形以及预设的产品图形与节点的对应关系构建图形数据模型。

综上所示,上述Web图形部署装置和方法提供统一的视图供用户组建若干产品以及产品之间的关联关系,进而完成应用系统的资源部署,具体通过用户在工作区编辑与产品对应的产品图形,最终形成一幅代表应用系统的产品系统图,进而根据产品系统图上的携带的信息完成相应的应用系统的资源部署。该Web图形部署方法和工具主要应用于云计算中用户组建应用系统,自动根据用户的操作以及预设的规则构建出相应的产品系统图。

需要说明的是,本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。

本发明实施例终端中的单元可以根据实际需要进行合并、划分和删减。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的工具和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组建可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本发明实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

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