首页> 中国专利> 一种基于工作流程的协同工作方法和协同工作平台

一种基于工作流程的协同工作方法和协同工作平台

摘要

本发明公开了一种基于工作流程的协同工作方法,包括:获取用户在协同工作平台上发布的工作流程,工作流程中至少包括两个软件图标模型,其中第一软件图标模型通过数据处理图标模型指向第二软件图标模型;当监听到第一用户对第一软件图标模型的第一点击事件时,通过远程连接软件打开第一软件,并对第一软件进行操作;当监听到第一用户对第一软件图标模型的第二点击事件时,发送第一软件操作完成指令;对第一软件操作完成指令进行解析,基于数据处理图标模型将第一用户操作第一软件后产生的数据格式转换为第二软件所需的数据格式;向执行第二软件的第二用户发送数据转换完成消息,以便第二用户对第二软件进行操作。

著录项

  • 公开/公告号CN114896198A

    专利类型发明专利

  • 公开/公告日2022-08-12

    原文格式PDF

  • 申请/专利权人 北京月新时代科技股份有限公司;

    申请/专利号CN202210493330.3

  • 发明设计人 余传鳌;张煜;许征;

    申请日2022-05-07

  • 分类号G06F16/11(2019.01);G06F16/16(2019.01);G06Q10/10(2012.01);G06F3/04817(2022.01);G06F3/0486(2013.01);

  • 代理机构北京维正专利代理有限公司 11508;

  • 代理人梁栋

  • 地址 100089 北京市海淀区北三环西路25号27号楼四层4001室

  • 入库时间 2023-06-19 16:22:17

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-08-30

    实质审查的生效 IPC(主分类):G06F16/11 专利申请号:2022104933303 申请日:20220507

    实质审查的生效

说明书

技术领域

本发明涉及企业资源管理技术领域,具体涉及一种基于工作流程的协同工作方法和协同工作平台。

背景技术

随着油气勘探开发难度增加,勘探开发研究工作流程长,需要应用多款软件组合进行数据处理和分析,而每种软件的数据处理方式和运行环境有诸多差异,导致利用多软件进行协同研究困难。

当前比较普遍的做法是研究人员根据个人经验,在研究过程的不同环节自行安装和使用不同的专业软件,自行处理不同软件之间数据的导入导出,格式转换等问题。中间数据的导入导出、格式转换等环节存在大量的技巧,对于经验丰富的研究人员来说,在研究流程的不同环节,选择不同软件的优势模块进行处理分析,可以高效的获取高质量分析结果。而对于年轻的研究人员来说,需要进行大量的摸索才能够掌握此类技巧,造成大量的经验浪费。

因此,需要一种勘探开发在线协同工作平台,能够使研究人员基于工作流程方便地使用多款专业软件协同工作,以解决以上现有技术中存在的问题。

发明内容

鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种基于工作流程的协同工作方法和协同工作平台。

根据本发明的一个方面,提供一种基于工作流程的协同工作方法,在该方法中,首先,获取用户在协同工作平台上发布的工作流程,工作流程中至少包括两个软件图标模型,其中第一软件图标模型通过数据处理图标模型指向第二软件图标模型;当监听到第一用户对第一软件图标模型的第一点击事件时,通过远程连接软件打开第一软件,并对第一软件进行操作;当监听到第一用户对第一软件图标模型的第二点击事件时,发送第一软件操作完成指令;对第一软件操作完成指令进行解析,基于数据处理图标模型将第一用户操作第一软件后产生的数据格式转换为第二软件所需的数据格式;最后向执行第二软件的第二用户发送数据转换完成消息,以便第二用户对第二软件进行操作。

该方法能够使研究人员在协同工作平台上定制工作流程,并和其他研究人员基于工作流程使用多款专业软件协同工作,实现研究流程的透明化和研究工作协同共享,提高企业研究效率。

可选地,在根据本发明的方法中,当监听到用户登录协同工作平台时,提示用户安装远程连接软件,以便用户通过远程连接软件打开所需的软件并进行操作。

可选地,在根据本发明的方法中,接收用户在协同工作平台上对软件图标模型的编辑操作,建立软件图标模型与对应软件之间的绑定关系;接收用户对多个软件图标模型的拖动操作,建立多个软件图标模型之间的顺序连接关系;基于绑定关系和顺序连接关系,获取工作流程。

可选地,在根据本发明的方法中,接收管理人员对软件图标模型的用户权限设置信息和软件配置信息,以便远程连接软件基于软件配置信息进行远程打开软件,软件配置信息包括软件名称、用户名、密码和服务器IP地址;基于用户权限设置信息,接收普通用户对软件图标模型的查看软件信息、打开软件和关闭软件的操作。

可选地,在根据本发明的方法中,当监听到第一用户对第一软件图标模型的第一点击事件时,获取第一软件的软件配置信息,以便远程连接软件基于软件配置信息进行远程打开第一软件。

可选地,在根据本发明的方法中,将用户操作软件完成后产生的数据保存在对应软件的数据表中。

可选地,在根据本发明的方法中,对第一软件操作完成指令进行解析,驱动第一软件图标模型与第二软件图标模型之间的数据处理图标模型;基于第一软件数据表与第二软件数据表的字段映射关系,数据处理图标模型将第一软件输出的数据转换为第二软件的输入数据。

根据本发明的另一个方面,提供一种协同工作平台,包括用户操作界面、接口服务层、后端服务模块和数据库,其特征在于,用户操作界面适于为用户提供工作流程设计和操作界面,接口服务层适于提供后端服务API接口,以便用户操作界面与后端服务模块进行数据交互,后端服务模块适于提供流程、软件和数据服务,数据库用于存储流程操作过程中产生的数据,其中,

后端服务模块包括流程服务模块、软件服务模块和数据服务模块,流程服务模块包括流程解析单元、流程操作单元和权限管理单元,流程解析单元适于将用户在用户操作界面的指令转换为后端服务模块所需的数据格式,流程操作单元适于根据用户在用户操作界面设计的工作流程,驱动相应的数据服务模块完成不同软件之间的数据处理操作,权限管理单元适于确定用户对流程的使用或操作权限;

软件服务模块包括软件部署单元、软件操作单元和信息展示单元,软件部署单元适于将软件通过自动化安装脚本私有化部署到服务器,软件操作单元适于通过远程连接软件对服务器上部署的软件进行操作,信息展示单元适于对软件的运行信息进行展示;

数据服务模块包括数据传输单元、数据处理单元和数据查询单元,数据传输单元适于将一个软件操作节点产生的数据传输到下一个软件操作节点的指定位置,数据处理单元适于对不同软件操作节点产生的数据进行格式转换,数据查询模块适于对软件操作节点产生的数据进行检索。

根据本发明的又一个方面,提供一种计算设备,包括:至少一个处理器;和存储有程序指令的存储器,其中,程序指令被配置为适于由至少一个处理器执行,程序指令包括用于执行上述方法的指令。

根据本发明的又一个方面,提供一种存储有程序指令的可读存储介质,当程序指令被计算设备读取并执行时,使得计算设备执行上述的方法。

根据本发明的方案,通过构建一个由多款专业软件和数据处理服务组成的在线协同工作平台,能够使研究人员在该平台上定制研究流程,并可以与其他研究人员基于工作流程使用多款专业软件协同工作,实现研究流程透明化与研究工作协同共享,从而提高企业的研究效率。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1示出了根据本发明一个实施例的协同工作平台100的架构示意图;

图2示出了根据本发明一个实施例的计算设备200的结构示意图;

图3示出了根据本发明一个实施例的基于工作流程的协同工作方法300的流程示意图;

图4示出了根据本发明一个实施例的用户自定义的工作流程示意图;

图5示出了根据本发明一个实施例的软件图标模型和数据处理图标模型组成的工作流程示意图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

油田企业是一个多学科多专业相互配合、协同研究的企业。从油气勘探开发到生产经营,涉及到的数据和软件类型繁多,通过信息化手段辅助油田高效开发一直是油田企业关注的内容。本方案提供了一种由多款专业软件和数据处理服务组成的勘探开发在线协同研究工作平台,能够支持研究人员在该平台上定制研究流程,实现流程透明化和研究工作协同共享,提高研究效率。

图1示出了根据本发明一个实施例的协同工作平台100的架构示意图。如图1所示,该工作平台100包括用户操作界面110、接口服务层120、后端服务模块130和数据库140,其中用户操作界面110可以为用户提供工作流程设计和操作界面,包括流程设计界面111和流程操作界面112,用户在流程设计界面111上可以通过拖拽图标模型的方式建立工作流程。并向接口服务层120发布工作流程。用户在流程操作界面112可以获取用户发布的工作流程并应用该流程,流程的一个节点可以是操作一款专业软件或者运行一个数据处理服务。接口服务层120可以提供后端服务模块的API接口,用户在操作界面可以通过https调用的方式,使用JSON数据格式与后端服务模块130进行数据交互。后端服务模块130可以为用户操作提供流程、软件和数据服务,数据库140可以存储流程操作过程中产生的数据。

如图2所示,后端服务模块130可以包括流程服务模块131、软件服务模块132和数据服务模块133,其中流程服务模块131包括流程解析单元、流程操作单元和权限管理单元。流程解析单元可以将用户在操作界面的流程发布和操作指令转换为后端服务程序所需的数据格式,以实现流程自动化操作、流程持久化和流程节点状态自动变更等。流程操作单元可以根据用户在操作界面定义的自动化数据操作,驱动相应的数据服务模块133完成不同软件之间的数据处理操作,例如,当用户完成流程某一节点的软件操作后,根据用户在流程中自定义的自动化数据操作,自动驱动相应的数据服务模块完成不同软件之间的数据格式转换、数据传输等数据处理操作,为流程下一节点的软件操作做好数据准备。权限管理单元可以确定用户对流程的使用或操作权限,用户在发布流程时可以设置为指定人员可见或可操作。

软件服务模块132包括软件部署单元、软件操作单元和信息展示单元,其中软件部署单元可以将专业软件通过自动化安装脚本在私有云上部署到本地服务器。软件操作单元可以通过远程连接软件对本地服务器上部署的专业软件进行打开等操作。信息展示单元可以对专业转件的运行信息在用户操作界面上进行展示。

数据服务模块133包括数据传输单元、数据处理单元和数据查询单元,数据传输单元可以将一个专业软件操作节点产生的数据传输到下一个软件操作节点的指定位置。数据处理单元可以对专业软件操作节点产生的数据进行格式转换,为下一软件操作节点做好数据输入准备。数据查询模块可以对软件操作节点产生的数据进行检索和数据展示。

如上所述的协同工作平台提供了一个集成的专业转件使用环境,使不同用户可以基于工作流程使用多款专业软件进行协同工作。

图2示出了根据本发明一个实施例的计算设备200的结构图。如图2所示,在基本的配置202中,计算设备200典型地包括系统存储器206和一个或者多个处理器204。存储器总线208可以用于在处理器204和系统存储器206之间的通信。

取决于期望的配置,处理器204可以是任何类型的处理,包括但不限于:微处理器(µP)、微控制器(µC)、数字信息处理器(DSP)或者它们的任何组合。处理器204可以包括诸如一级高速缓存210和二级高速缓存212之类的一个或者多个级别的高速缓存、处理器核心214和寄存器216。示例的处理器核心214可以包括运算逻辑单元(ALU)、浮点数单元(FPU)、数字信号处理核心(DSP核心)或者它们的任何组合。示例的存储器控制器218可以与处理器204一起使用,或者在一些实现中,存储器控制器218可以是处理器204的一个内部部分。

取决于期望的配置,系统存储器206可以是任意类型的存储器,包括但不限于:易失性存储器(诸如RAM)、非易失性存储器(诸如ROM、闪存等)或者它们的任何组合。计算设备中的物理内存通常指的是易失性存储器RAM,磁盘中的数据需要加载至物理内存中才能够被处理器204读取。系统存储器206可以包括操作系统220、一个或者多个应用222以及程序数据224。应用222实际上是多条程序指令,其用于指示处理器204执行相应的操作。在一些实施方式中,在一些实施方式中,应用222可以布置为在操作系统上由一个或多个处理器204利用程序数据224执行指令。操作系统220例如可以是Linux、Windows等,其包括用于处理基本系统服务以及执行依赖于硬件的任务的程序指令。应用222包括用于实现各种用户期望的功能的程序指令,应用222例如可以是浏览器、即时通讯软件、软件开发工具(例如集成开发环境IDE、编译器等)等,但不限于此。当应用222被安装到计算设备200中时,可以向操作系统220添加驱动模块。

在计算设备200启动运行时,处理器204会从存储器206中读取操作系统220的程序指令并执行。应用222运行在操作系统220之上,利用操作系统220以及底层硬件提供的接口来实现各种用户期望的功能。当用户启动应用222时,应用222会加载至存储器206中,处理器204从存储器206中读取并执行应用222的程序指令。

计算设备200还包括储存设备232,储存设备232包括可移除储存器236和不可移除储存器238,可移除储存器236和不可移除储存器238均与储存接口总线234连接。

计算设备200还可以包括有助于从各种接口设备(例如,输出设备242、外设接口244和通信设备246)到基本配置202经由总线/接口控制器230的通信的接口总线240。示例的输出设备242包括图形处理单元248和音频处理单元250。它们可以被配置为有助于经由一个或者多个A/V端口252与诸如显示器或者扬声器之类的各种外部设备进行通信。示例外设接口244可以包括串行接口控制器254和并行接口控制器256,它们可以被配置为有助于经由一个或者多个I/O端口258和诸如输入设备(例如,键盘、鼠标、笔、语音输入设备、触摸输入设备)或者其他外设(例如打印机、扫描仪等)之类的外部设备进行通信。示例的通信设备246可以包括网络控制器260,其可以被布置为便于经由一个或者多个通信端口264与一个或者多个其他计算设备262通过网络通信链路的通信。

网络通信链路可以是通信介质的一个示例。通信介质通常可以体现为在诸如载波或者其他传输机制之类的调制数据信号中的计算机可读指令、数据结构、程序模块,并且可以包括任何信息递送介质。“调制数据信号”可以这样的信号,它的数据集中的一个或者多个或者它的改变可以在信号中编码信息的方式进行。作为非限制性的示例,通信介质可以包括诸如有线网络或者专线网络之类的有线介质,以及诸如声音、射频(RF)、微波、红外(IR)或者其它无线介质在内的各种无线介质。这里使用的术语计算机可读介质可以包括存储介质和通信介质二者。

计算设备200还包括与总线/接口控制器230相连的储存接口总线234。储存接口总线234与储存设备232相连,储存设备232适于进行数据存储。示例的储存设备232可以包括可移除储存器236(例如CD、DVD、U盘、可移动硬盘等)和不可移除储存器238(例如硬盘驱动器HDD等)。

在根据本发明的计算设备200中,应用222包括执行方法300的多条程序指令。图3示出了根据本发明一个实施例的基于工作流程的协同工作方法300的流程示意图。如图3所示,该方法300始于步骤S310,获取用户想协同工作平台上发布的工作流程,工作流程中至少包括两个软件图标模型,其中第一软件图标模型通过数据处理图标模型指向第二软件图标模型。在本发明的一个实施例中,用户可以在协同工作平台提供的用户操作界面上将不同的专业软件和数据处理服务的图标模型通过拖拽的方式组织成一个工作流程,进行发布。在本发明的一个实施例中,首先,接收用户在协同工作平台上对软件图标模型的编辑操作,建立软件图标模型与对应软件之间的绑定关系,例如,可以接收管理人员对软件图标模型的用户权限设置信息和软件配置信息,软件配置信息包括软件名称、用户名、密码和服务器IP地址;基于管理人员设置的用户权限信息,接收普通用户对软件图标模型的查看软件信息、打开软件和关闭软件的操作。然后,接收用户对多个软件图标模型的拖动操作,建立多个软件图标模型之间的顺序连接关系;基于软件图标模型的绑定关系和顺序连接关系,获取用户定制的工作流程。

图4示出了根据本发明一个实施例的用户自定义的工作流程示意图。如图4所示,用户将多个软件、数据源、数据处理的图标模型连接成一个工作流程,例如,首先,对地质模型成果信息通过petrel软件进行模型粗化处理,对地质开发认识成果进行数据分析,以便提取有用信息。然后将处理后的地质模型成果信息和地质开发认识成果、物性流体测试数据输入基础模型中,再基于生产动态数据进行历史拟合(先用所录取的地层静态参数来计算油藏开发过程中主要动态指标变化的历史,把计算的结果与所观测到的油藏或油井的主要动态指标例如压力、产量、气油比、含水等进行对比,如果发现两者之间有较大差异,而使用的数学模型又正确无误,则说明模拟时所用的静态参数不符合油藏的实际情况),之后再将处理后数据输入气藏模型(通过离散化方法将复杂的油气藏模拟数学模型近似地转换为数字计算机能够接受的线性方程组模型),最后对转换后的模型进行数据分析,并将模型存储路径信息和数据分析后的数据进行成果上传。

在根据本发明的实施例中,服务器可以提供多款软件,其中一个软件是流程管理软件,通过该软件可自动管理其它软件。流程管理软件可以提供两种工具,一种工具是软件图标模型,另一种工具是数据处理图标模型。图5示出了根据本发明一个实施例的软件图标模型和数据处理图标模型组成的工作流程示意图。用户通过工作平台的用户操作界面,可以应用一个流程,流程的一个节点可以是操作一款专业软件,或者是运行一个数据服务,如图5所示,Geoeast3.3.1软件图标模型(断成增强处理)与landmark8.3软件图标模型(层位断层解释)通过地震数据体手动加载数据处理图标模型顺序连接,landmark8.3软件图标模型(层位断层解释)与petrel_VAPP2015软件图标模型(构造框架和平衡剖面)通过数据自动传输图标模型顺序连接,且各软件图标模型中还包含打开软件、软件相关信息查询等可操作性选项。在流程管理软件中,用户可以将软件图标模型从工具栏拖动到编辑栏,对该软件图标模型进行编辑,编辑内容包括软件名称、用户名、密码、服务器IP地址等软件相关信息,以建立该软件图标模型与相应软件的绑定关系。用户可以拖动多个软件图标模型,建立多个软件图标模型的顺序连接关系,即指定工作流程中数据传输和处理的顺序。

此外,流程管理软件的管理员可以授权普通用户有权远程使用的软件图标模型,并配置软件图标模型的软件名称、用户名、密码、服务器IP地址等远程连接参数。普通用户登录流程管理软件,可以在工具栏看到可以使用的软件模型,把软件模型拖动到流程操作界面,可以执行查看软件信息(软件安装位置、数据存储位置、使用许可等信息)、打开软件、关闭软件的操作。

根据本发明的一个实施例,在该方法300中,当监听到用户登录协同工作平台时,提示用户安装远程连接软件。用户点击下载远程连接软件,可以把Horizon、dcv2017两款软件安装在用户本地计算设备上,这两款软件都可以使用户能够安全访问远程应用程序,如果专业软件安装在linux上,客户端使用dcv2017连接,如果专业软件安装在window上,客户端使用Horizon连接。

接着执行步骤S320,当监听到第一用户对第一软件图标模型的第一点击事件时,通过远程连接软件打开第一软件。其中远程连接软件可以是预先安装在本地客户端的Horizon、dcv2017软件。当第一用户在协同工作平台的流程操作界面上点击第一软件A的图标模型时,第一用户对第一软件图标模型的第一点击事件表示用户对第一软件A执行打开操作,通过下载该软件授权的远程连接文件(包含用户名、密码、服务器IP等软件配置信息),通过Horizon或dcv2017软件基于远程连接文件远程打开服务器端的第一软件A。

接着执行步骤S330,当监听到第一用户对第一软件图标模型的第二点击事件时,发送第一软件操作完成指令。例如,当第一用户在协同工作平台的流程操作界面上再次点击第一软件A的图标模型时,执行软件关闭的操作,第一软件A的图标模型会给接口服务层发送第一软件A操作完成指令,例如发送“X流程的第一软件A的操作已完成,可以继续下一个软件B了”的操作完成信息。

需要说明的是,在本发明的实施例中,第一点击事件是打开软件操作,第二点击事件是关闭软件操作,第一点击事件和第二点击事件可以是单击、双击或通过点击打开或关闭的操作选项等,在此不做限定。

接着执行步骤S340,对第一软件操作完成指令进行解析,基于数据处理图标模型将用户操作第一软件后产生的数据格式转换为第二软件所需的数据格式。可以将软件操作完成后产生的数据保存在对应软件的数据表中。流程服务模块接到第一软件A操作完成指令,可以对该指令进行解析,获取流程信息、第一软件A信息,经过第一软件A的数据处理信息,流程的下一软件B信息等,然后驱动第一软件A与第二软件B之间的数据处理图标模型。数据处理图标模型知道自己连接着第一软件A与第二软件B,基于第一软件数据表与第二软件数据表的字段映射关系,可以将第一软件A输出的数据转换为第二软件B的输入数据,即将A软件数据库中的A表数据映射为B软件数据库中B表数据。

最后执行步骤S350,向执行第二软件的第二用户发送数据转换完成消息,以便第二用户对第二软件进行操作。其中第二用户是预先在软件图标模型中配置的执行人,可以与第一用户不同,也可以与第一用户相同。数据处理图标模型完成数据转换后,可以向协同工作平台页面或以邮件、短信方式发送一个通知,例如,发送“X流程的第一软件A节点的数据处理完成,可以进行下一软件节点B的操作了”的数据处理完成消息给B软件的执行人(可在B软件的软件模型中配置)。

这样不同用户可以基于工作流程,远程连接所需的专业软件进行协同工作,不同软件之间的数据格式可以实时转换,从而提高协同工作的效率。

通过上述方案,构建了一个由多款专业软件和数据处理服务组成的在线协同工作平台,支持研究人员在这个平台上定制研究流程,和其他成员基于工作流程方便的使用多款专业软件协同工作,实现研究流程透明化与研究工作协同共享,极大提高油气行业勘探开发研究效率。

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下被实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。

类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。

本领域那些技术人员应当理解在本文所公开的示例中的设备的模块或单元或组件可以布置在如该实施例中所描述的设备中,或者可替换地可以定位在与该示例中的设备不同的一个或多个设备中。前述示例中的模块可以组合为一个模块或者此外可以分成多个子模块。

本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。

此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。

此外,所述实施例中的一些在此被描述成可以由计算机系统的处理器或者由执行所述功能的其它装置实施的方法或方法元素的组合。因此,具有用于实施所述方法或方法元素的必要指令的处理器形成用于实施该方法或方法元素的装置。此外,装置实施例的在此所述的元素是如下装置的例子:该装置用于实施由为了实施该发明的目的的元素所执行的功能。

如在此所使用的那样,除非另行规定,使用序数词“第一”、“第二”、“第三”等等来描述普通对象仅仅表示涉及类似对象的不同实例,并且并不意图暗示这样被描述的对象必须具有时间上、空间上、排序方面或者以任意其它方式的给定顺序。

尽管根据有限数量的实施例描述了本发明,但是受益于上面的描述,本技术领域内的技术人员明白,在由此描述的本发明的范围内,可以设想其它实施例。此外,应当注意,本说明书中使用的语言主要是为了可读性和教导的目的而选择的,而不是为了解释或者限定本发明的主题而选择的。

因此,在不偏离所附权利要求书的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。对于本发明的范围,对本发明所做的公开是说明性的而非限制性的,本发明的范围由所附权利要求书限定。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号