功能配置方法和系统技术方案

技术编号:15520570 阅读:55 留言:0更新日期:2017-06-04 10:06
本发明专利技术实施例提供一种功能配置方法和系统,该方法包括:从云服务器中下载与待配置业务场景对应的功能模块集合,功能模块集合中包括完成所述待配置业务场景的业务处理逻辑的各功能模块以及各功能模块间的关联关系,其中,每个功能模块由触发事件和响应操作组成;将功能模块集合安装到待配置终端中,以实现模块化的应用软件配置,配置灵活、简便。

Function configuration method and system

The embodiment of the invention provides a method and system function configuration, the method comprises the following steps: download the function module and the corresponding business scenarios to be configured from the cloud server set, function modules of each function module of the business logic to be configured to complete the business scene and relationship between the functional modules of the collection in the the function of each module is composed of trigger events and response operations; the function module to configure the terminal installation set, in order to achieve modular application software configuration, flexible configuration, convenient.

【技术实现步骤摘要】
功能配置方法和系统
本专利技术涉及互联网
,尤其涉及一种功能配置方法和系统。
技术介绍
近年来,随着机器人技术的发展和人工智能研究不断深入,智能机器人在人类生活中扮演越来越重要的角色,在迎宾引导等诸多领域得到广泛应用。在智能机器人提供给用户使用之前,需要结合智能机器人将要被使用于的应用场景而为智能机器人配置相应的应用软件,使得智能机器人具有相应的业务处理功能,以满足用户的使用需求。目前,智能机器人的应用软件开发都是基于智能机器人被使用于的应用场景以及用户的使用需求而专门开发的,需要经历需求分析、整体开发流程设计,软件开发和测试等多个过程,开发成本高,难度大。而且,针对每个智能机器人都需要独立进行上述开发处理过程,使得软件资源的利用率较差,重复开发情况严重。
技术实现思路
有鉴于此,本专利技术实施例提供一种功能配置方法和系统,用以提高终端中应用软件配置的灵活性、降低配置难度。本专利技术实施例提供一种功能配置方法,实现于功能配置设备,包括:从云服务器中下载与待配置业务场景对应的功能模块集合,所述功能模块集合中包括完成所述待配置业务场景的业务处理逻辑的各功能模块以及所述各功能模块间的关联关系,其中,每个功能模块由触发事件和响应操作组成;将所述功能模块集合安装到待配置终端中。本专利技术实施例提供一种功能配置方法,实现于云服务器端,包括:接收功能配置设备发送的下载请求,所述下载请求中包括从业务场景集合中选择出的待配置业务场景;获取与所述待配置业务场景对应的功能模块集合;所述功能模块集合中包括完成所述待配置业务场景的业务处理逻辑的各功能模块以及所述各功能模块间的关联关系,其中,每个功能模块由触发事件和响应操作组成;向所述功能配置设备发送下载响应,所述下载响应中包括所述功能模块集合,以使所述功能配置设备将所述功能模块集合安装到待配置终端中。本专利技术实施例提供一种功能配置系统,包括:待配置终端、功能配置设备和云服务器;所述功能配置设备,用于从所述云服务器中下载与待配置业务场景对应的功能模块集合;所述云服务器,用于获取与所述待配置业务场景对应的所述功能模块集合,所述功能模块集合中包括完成所述待配置业务场景的业务处理逻辑的所述各功能模块以及所述各功能模块间的关联关系,其中,每个功能模块由触发事件和响应操作组成;所述待配置终端,用于安装所述功能模块集合。本专利技术实施例提供的功能配置方法和系统,预先在云服务器侧,设置了多种业务场景,并且,针对每种业务场景设置了多个功能模块,从而为实现基于模块化的应用软件配置提供了前提。具体地,当需要为待配置终端配置应用软件时,可以根据该待配置终端被使用于的应用领域、用户的使用需求,选择需要配置的多个业务场景。进而,在存储有大量功能模块的云服务器中下载与每个待配置业务场景对应的功能模块集合,最终将功能模块集合安装到待配置终端中,以实现模块化的应用软件配置,配置灵活、简便。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的功能配置方法实施例一的流程图;图2为本专利技术实施例提供的功能配置方法实施例二的流程图;图3为本专利技术实施例提供的功能配置方法实施例三的流程图;图4为本专利技术实施例提供的功能配置方法实施例四的流程图;图5为图4所示实施例中功能模块设置界面的示意图;图6为本专利技术实施例提供的功能配置系统实施例一的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在本专利技术实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本专利技术。在本专利技术实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义,“多种”一般包含至少两种,但是不排除包含至少一种的情况。应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。应当理解,尽管在本专利技术实施例中可能采用术语第一、第二、第三等来描述XXX,但这些XXX不应限于这些术语。这些术语仅用来将XXX彼此区分开。例如,在不脱离本专利技术实施例范围的情况下,第一XXX也可以被称为第二XXX,类似地,第二XXX也可以被称为第一XXX。取决于语境,如在此所使用的词语“如果”、“若”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的商品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种商品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的商品或者系统中还存在另外的相同要素。图1为本专利技术实施例提供的功能配置方法实施例一的流程图,本实施例提供的该功能配置方法可以由一功能配置设备来执行,该功能配置设备可以实现为软件,或者实现为软件和硬件的组合,该功能配置设备可以集成设置在待配置终端中,也可以独立于待配置终端而设置。如图1所示,该方法包括如下步骤:步骤101、功能配置设备从云服务器中下载与待配置业务场景对应的功能模块集合。步骤102、功能配置设备将功能模块集合安装到待配置终端中。本实施例中,功能配置设备是位于待配置终端侧的设备,用于对待配置终端进行应用软件的配置。实际应用中,针对不同的应用环境,该待配置终端可以是不同的终端,比如自助取票终端等,本专利技术实施例中,该待配置终端比如还可以包括至少一个智能机器人,以用于餐厅迎宾、银行服务引导等应用环境中。以下以待配置终端为智能机器人为例进行说明。本专利技术实施例中,在云服务器侧,结合智能机器人可能被用于到的多种实际应用环境,具体是结合智能机器人在不同实际应用环境中所需具备的业务处理逻辑,预先通过“事件驱动模型”来配置出抽象的业务场景,为所有智能机器人提供统一的业务场景的逻辑定义。概括来说,在云服务器侧,将智能机器人在不同应用环境中本身所感应到的所有输入都定义为触发事件,响应于一触发事件,智能机器人会进行相应的响应操作,从而,一个触发事件和它对应的响应操作构成了一个功能模块,一个业务场景中一般包括了多个功能模块,用于完成该业务场景的业务处理逻辑。也就是说,本专利技术实施例中,业务场景是按照预设的业务逻辑进行划分确定的,比如可以是迎宾场景、本文档来自技高网...
功能配置方法和系统

【技术保护点】
一种功能配置方法,其特征在于,包括:从云服务器中下载与待配置业务场景对应的功能模块集合,所述功能模块集合中包括完成所述待配置业务场景的业务处理逻辑的各功能模块以及所述各功能模块间的关联关系,其中,每个功能模块由触发事件和响应操作组成;将所述功能模块集合安装到待配置终端中。

【技术特征摘要】
1.一种功能配置方法,其特征在于,包括:从云服务器中下载与待配置业务场景对应的功能模块集合,所述功能模块集合中包括完成所述待配置业务场景的业务处理逻辑的各功能模块以及所述各功能模块间的关联关系,其中,每个功能模块由触发事件和响应操作组成;将所述功能模块集合安装到待配置终端中。2.根据权利要求1所述的方法,其特征在于,所述将所述功能模块集合安装到待配置终端中,包括:为所述各功能模块设置本地执行参数;将设置有所述本地执行参数的所述功能模块集合安装到待配置终端中。3.根据权利要求1所述的方法,其特征在于,所述从云服务器中下载与待配置业务场景对应的功能模块集合,包括:向所述云服务器发送下载请求,所述下载请求中包括从业务场景集合中选择出的所述待配置业务场景;接收所述云服务器发送的下载响应,所述下载响应中包括与所述待配置业务场景对应的所述功能模块集合。4.根据权利要求2所述的方法,其特征在于,所述为所述各功能模块设置本地执行参数,包括:按照所述各功能模块间的关联关系,运行所述功能模块集合;在所述功能模块集合运行过程所显示的参数设置界面中,设置所述本地执行参数。5.根据权利要求1至4中任一项所述的方法,其特征在于,所述从云服务器中下载与待配置业务场景对应的功能模块集合之后,还包括:根据所述待配置终端的输入装置配置情况和所述各功能模块分别对应的触发事件类型,从所述功能模块集合中删除输入装置不支持的触发事件类型所对应的功能模块。6.一种功能配置方法,其特征在于,包括:接收功能配置设备发送的下载请求,所述下载请求中包括从业务场景集合中选择出的待配置业务场景;获取与所述待配置业务场景对应的功能模块集合;所述功能模块...

【专利技术属性】
技术研发人员:蒋化冰齐鹏举方园米万珠舒剑吴琨管伟罗璇罗承雄张海建
申请(专利权)人:上海木爷机器人技术有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1