[发明专利]实现业务逻辑与显示分离的方法及业务逻辑与显示分离的系统架构在审
| 申请号: | 201910068791.4 | 申请日: | 2019-01-24 |
| 公开(公告)号: | CN109857502A | 公开(公告)日: | 2019-06-07 |
| 发明(设计)人: | 周良帅;刘嵘;李毅昌;蔡志成;王坤;周鹏飞 | 申请(专利权)人: | 苏州思必驰信息科技有限公司 |
| 主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F9/50 |
| 代理公司: | 北京商专永信知识产权代理事务所(普通合伙) 11400 | 代理人: | 李彬彬;张丽 |
| 地址: | 215123 江苏省苏州市苏*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 业务逻辑 业务逻辑处理 页面参数 交互接口 进程配置 系统架构 进程 用户界面呈现 用户界面进程 接收业务 结果生成 进程传输 语音交互 主进程 展示 语音 配置 创建 | ||
本发明公开了一种实现业务逻辑与显示分离的方法,包括如下步骤:创建用于进行业务逻辑处理的第一进程和用于进行视图展示处理的第二进程;配置第一进程和第二进程的交互接口;将第一进程配置为用于接收业务消息进行业务逻辑处理,根据业务逻辑处理结果生成页面参数信息,通过交互接口向第二进程传输页面参数信息;将第二进程配置为用于接收所述页面参数信息进行视图展示处理。本发明还公开了一种业务逻辑与显示分离的系统架构,根据本发明公开的方法和系统可以实现了语音主进程只处理语音交互的逻辑及数据,用户界面进程处理用户界面呈现及多样化定制。
技术领域
本发明涉及业务处理技术领域,特别是一种实现业务逻辑与显示分离的方法及业务逻辑与显示分离的系统架构。
背景技术
随着业务的不断增长,语音交互涉及的领域在不断拓宽,在不同的语音交互需求下用户界面呈现的方式在不断变化,对于单进程下的语音终端系统,面临着越来越多的频繁用户界面变动带来的挑战,并且还会占用很多语音进程的资源。
发明内容
为了解决上述问题,发明人构思将语音主进程中的用户界面显示逻辑及资源分离到用户界面显示进程,减少语音进程资源占用,从而开放出语音交互中的用户界面呈现层,实现了语音主进程只处理语音交互的逻辑及数据,用户界面进程处理用户界面呈现及多样化定制。
根据本发明的第一方面,提供了一种实现业务逻辑与显示分离的方法,包括如下步骤:
创建用于进行业务逻辑处理的第一进程和用于进行视图展示处理的第二进程;
配置第一进程和第二进程的交互接口;
将第一进程配置为用于接收业务消息进行业务逻辑处理,根据业务逻辑处理结果生成页面参数信息,通过交互接口向第二进程传输页面参数信息;
将第二进程配置为用于接收页面参数信息进行视图展示处理。
根据本发明的第二方面,提供了业务逻辑与显示分离的系统架构,包括:
第一进程模块,用于进行业务逻辑处理;
第二进程模块,用于进行视图展示处理;
其中,第一进程模块包括:
逻辑处理单元,用于接收业务消息进行业务逻辑处理,根据业务逻辑处理结果生成页面参数信息,通过交互接口向第二进程传输页面参数信息;
第二进程模块包括
展示处理单元,用于接收页面参数信息进行视图展示处理;
第一进程模块和第二进程模块中均配置有用于与彼此通信的交互接口。
根据本发明提供了方法及系统,从安卓系统资源调度机制出发,将集中的单进程资源分配调度,转到多进程调度,将高占用的用户界面资源从主业务分离,从而减轻语音交互终端的资源占用的负担。
附图说明
图1为本发明一实施方式的实现业务逻辑与显示分离的方法流程图;
图2为本发明一实施方式的业务逻辑与显示分离的系统架构原理框图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州思必驰信息科技有限公司,未经苏州思必驰信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910068791.4/2.html,转载请声明来源钻瓜专利网。





