当前位置: 首页 > 专利查询>史文华专利>正文

针对智能服务系统实现编程化设计场景的方法和系统技术方案

技术编号:21140404 阅读:35 留言:0更新日期:2019-05-18 04:58
本发明专利技术涉及一种针对智能服务系统实现编程化设计场景的方法,包括(1)新建或打开现有的场景设计文件;(2)通过建模为编程块的场景建模要素和事件模拟器进行场景设计;(3)运行和评估所述的设计后的场景,判断是否要修改迭代,如果是,则继续步骤(2);否则,保存场景设计结果,退出步骤。本发明专利技术还涉及一种针对智能服务系统实现编程化设计场景的系统。采用了该方法和系统,将场景相关的各要素建模为编程块,通过简单的拖拽和点击等操作,即可快速完成智能系统的原型场景设计,配合事件模拟器,场景可以执行,并可在此基础上进行迭代;其可能使得场景自然而流畅地切换,从而使得系统鲜明地体现其智能化和人性化。

【技术实现步骤摘要】
针对智能服务系统实现编程化设计场景的方法和系统
本专利技术涉及智能场景设计领域,尤其涉及编程化智能场景设计领域,具体是指一种针对智能服务系统实现编程化设计场景的方法和系统。
技术介绍
大量现有的智能服务系统,其在产品设计时未能以可视化的场景表达需求,或者,产品设计团队未能以表达了需求的快捷原型与产品实现团队高效沟通,增加了产品设计团队与产品实现团队之间的沟通成本,场景设计时切换不流畅,不能鲜明体现任务需求。
技术实现思路
本专利技术的目的是克服了上述现有技术的缺点,提供了一种运行流畅、操作简便、适用范围较为广泛的针对智能服务系统实现编程化设计场景的方法和系统。为了实现上述目的,本专利技术的针对智能服务系统实现编程化设计场景的方法和系统如下:本专利技术的针对智能服务系统实现编程化设计场景的方法,其主要特点是,所述的方法包括以下步骤:(1)新建或打开现有的场景设计文件;(2)通过建模为编程块的场景建模要素和事件模拟器进行场景设计;(3)运行和评估所述的设计后的场景,判断是否要修改迭代,如果是,则继续步骤(2);否则,保存场景设计结果,退出步骤。较佳地,所述的步骤(2)具体包括以下步骤:(2.1)枚举智能服务系统的事件和任务;(2.2)为智能服务系统划分子场景,并设置其关注的事件及处理逻辑;(2.3)定制事件的处理逻辑,并设置默认子场景。较佳地,所述的步骤(2.1)具体包括以下步骤:(2.1.1)枚举智能服务系统的伺服目标、部署地点和服务时间段,并将其转化为事件;(2.1.2)枚举智能服务系统的其余相关事件;(2.1.3)枚举智能服务系统提供的具体服务,并将其转化为任务。较佳地,所述的步骤(2.2)具体包括以下步骤:(2.2.1)根据智能服务系统的地点信息将智能服务系统的整体场景划分为子场景;(2.2.2)设置子场景关注的事件及其处理逻辑。较佳地,所述的步骤(2.3)具体包括以下步骤:(2.3.1)定制所述的事件在受关注场景下的处理逻辑,并将任务在其中调度和控制;(2.3.2)为包含子场景的场景设置默认的子场景。较佳地,所述的步骤(2.1)中智能服务系统的事件和任务由系统预先设置。较佳地,所述的步骤(2.1.2)中的其余相关事件包括智能服务系统本体的事件、智能服务系统关注的与之通信的设备和系统相关的事件。较佳地,所述的步骤(2.2.1)中的智能服务系统的地点信息包括智能服务系统所处的地点、服务时间、提供的具体服务和伺服目标。较佳地,所述的步骤(3)中通过场景设计工程文件保存场景设计结果。较佳地,所述的步骤(3)中通过网络保存场景设计结果。较佳地,所述的步骤(3)中通过终端本地保存场景设计结果。较佳地,所述的步骤(3)中通过将场景设计结果转换为编程语言代码保存场景设计结果。本专利技术的基于上述方法针对智能服务系统实现编程化设计场景的系统,其主要特点是,所述的系统包括:主控制器模块,用于控制系统各项功能;场景要素工具箱模块,与所述的主控制器模块相连接,用于提供定义场景需要的相关编程块,并提供编程块支持;编程块装配间模块,与所述的场景要素工具箱模块相连接,用于装配所述的编程块;运行器模块,与所述的主控制器模块相连接,用于渲染已解析的场景设计工程文件,控制并呈现模拟场景或实际运行场景;事件通信收发及存储模块,与所述的主控制器模块相连接,用于进行事件间的数据传输和存储;事件模拟生成器模块,与所述的主控制器模块相连接,用于模拟生成指定的事件;序列化和反序列化模块,与所述的主控制器模块相连接,用于生成或解析为场景设计工程文件。较佳地,所述的系统还包括场景素材制作工具箱模块,与所述的主控制器模块相连接,用于扩展系统的功能模块。较佳地,所述的系统还包括代码生成模块,与所述的主控制器模块相连接,用于将场景设计工程文件的内容转换为编程语言代码。采用了该针对智能服务系统实现编程化设计场景的方法和系统,将场景相关的各要素,如地点、时刻、人物、事件、任务,建模为编程块,功能上和/或形式上可能类似于Scratch中的Block,通过简单的拖拽和点击等操作,即可快速完成智能系统的原型场景设计,配合事件模拟器,场景可以执行,并可在此基础上进行迭代,本专利技术使得可以非常快捷地以原型的方式来定义软件产品,而原型可以自然地作为后续实现的基础,这样可以极大地减少产品设计团队与产品实现团队之间的沟通成本;而场景任务式的设计,可能使得场景自然而流畅地切换,从而使得系统提供服务时鲜明地体现其智能化和人性化。附图说明图1为本专利技术的针对智能服务系统实现编程化设计场景的方法的流程图。图2为本专利技术的针对智能服务系统实现编程化设计场景的方法的实施例的流程图。具体实施方式为了能够更清楚地描述本专利技术的
技术实现思路
,下面结合具体实施例来进行进一步的描述。本专利技术的针对智能服务系统实现编程化设计场景的方法,其中包括以下步骤:(1)新建或打开现有的场景设计文件;(2)通过建模为编程块的场景建模要素和事件模拟器进行场景设计;(3)运行和评估所述的设计后的场景,判断是否要修改迭代,如果是,则继续步骤(2);否则,保存场景设计结果,退出步骤。较佳地,所述的步骤(2)具体包括以下步骤:(2.1)枚举智能服务系统的事件和任务;(2.1.1)枚举智能服务系统的伺服目标、部署地点和服务时间段,并将其转化为事件;(2.1.2)枚举智能服务系统的其余相关事件;(2.1.3)枚举智能服务系统提供的具体服务,并将其转化为任务;(2.2)为智能服务系统划分子场景,并设置其关注的事件及处理逻辑;(2.2.1)根据智能服务系统的地点信息将智能服务系统的整体场景划分为子场景;(2.2.2)设置子场景关注的事件及其处理逻辑;(2.3)定制事件的处理逻辑,并设置默认子场景;(2.3.1)定制所述的事件在受关注场景下的处理逻辑,并将任务在其中调度和控制;(2.3.2)为包含子场景的场景设置默认的子场景;作为本专利技术的优选实施方式,所述的步骤(2.1)中智能服务系统的事件和任务由系统预先设置。作为本专利技术的优选实施方式,所述的步骤(2.1.2)中的其余相关事件包括智能服务系统本体的事件、智能服务系统关注的与之通信的设备和系统相关的事件。作为本专利技术的优选实施方式,所述的步骤(2.2.1)中的智能服务系统的地点信息包括智能服务系统所处的地点、服务时间、提供的具体服务和伺服目标。作为本专利技术的优选实施方式,所述的步骤(3)中通过场景设计工程文件保存场景设计结果。作为本专利技术的优选实施方式,所述的步骤(3)中通过网络保存场景设计结果。作为本专利技术的优选实施方式,所述的步骤(3)中通过终端本地保存场景设计结果。作为本专利技术的优选实施方式,所述的步骤(3)中通过将场景设计结果转换为编程语言代码保存场景设计结果。本专利技术的基于上述方法针对智能服务系统实现编程化设计场景的系统,其主要特点是,所述的系统包括:主控制器模块,用于控制系统各项功能;场景要素工具箱模块,与所述的主控制器模块相连接,用于提供定义场景需要的相关编程块,并提供编程块支持;编程块装配间模块,与所述的场景要素工具箱模块相连接,用于装配所述的编程块;运行器模块,与所述的主控制器模块相连接,用于渲染已解析的场景设计工程文件,控制并呈现模拟场景或实际运行场景;事件通信收发及存储模块,与所述的主控制器本文档来自技高网
...

【技术保护点】
1.一种利用权利要求1所述的系统针对智能服务系统实现编程化设计场景的方法,其特征在于,所述的方法包括以下步骤:(1)新建或打开现有的场景设计文件;(2)通过建模为编程块的场景建模要素和事件模拟器进行场景设计;(3)运行和评估所述的设计后的场景,判断是否要修改迭代,如果是,则继续步骤(2);否则,保存场景设计结果,退出步骤。

【技术特征摘要】
1.一种利用权利要求1所述的系统针对智能服务系统实现编程化设计场景的方法,其特征在于,所述的方法包括以下步骤:(1)新建或打开现有的场景设计文件;(2)通过建模为编程块的场景建模要素和事件模拟器进行场景设计;(3)运行和评估所述的设计后的场景,判断是否要修改迭代,如果是,则继续步骤(2);否则,保存场景设计结果,退出步骤。2.根据权利要求1所述的针对智能服务系统实现编程化设计场景的方法,其特征在于,所述的步骤(2)具体包括以下步骤:(2.1)枚举智能服务系统的事件和任务;(2.2)为智能服务系统划分子场景,并设置其关注的事件及处理逻辑;(2.3)定制事件的处理逻辑,并设置默认子场景。3.根据权利要求2所述的针对智能服务系统实现编程化设计场景的方法,其特征在于,所述的步骤(2.1)具体包括以下步骤:(2.1.1)枚举智能服务系统的伺服目标、部署地点和服务时间段,并将其转化为事件;(2.1.2)枚举智能服务系统的其余相关事件;(2.1.3)枚举智能服务系统提供的具体服务,并将其转化为任务。4.根据权利要求2所述的针对智能服务系统实现编程化设计场景的方法,其特征在于,所述的步骤(2.2)具体包括以下步骤:(2.2.1)根据智能服务系统的地点信息将智能服务系统的整体场景划分为子场景;(2.2.2)设置子场景关注的事件及其处理逻辑。5.根据权利要求2所述的针对智能服务系统实现编程化设计场景的方法,其特征在于,所述的步骤(2.3)具体包括以下步骤:(2.3.1)定制所述的事件在受关注场景下的处理逻辑,并将任务在其中调度和控制;(2.3.2)为包含子场景的场景设置默认的子场景。6.根据权利要求2所述的针对智能服务系统实现编程化设计场景的方法,其特征在于,所述的步骤(2.1)中智能服务系统的事件和任务由系统预先设置。7.根据权利要求3所述的针对智能服务系统实现编程化设计场景的方法,其特征在于,所述的步骤(2.1.2)中的其余相关事件包括智能服务系统本体的事件、智能服务系统关注的与之通信的设备和系统相关的事件。8....

【专利技术属性】
技术研发人员:史文华许揽月沈涛
申请(专利权)人:史文华
类型:发明
国别省市:上海,31

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

1