[发明专利]拼墙业务中大模式的实现方法有效
申请号: | 201110446106.0 | 申请日: | 2011-12-27 |
公开(公告)号: | CN102591652A | 公开(公告)日: | 2012-07-18 |
发明(设计)人: | 刘贞涛;岑护平 | 申请(专利权)人: | 广东威创视讯科技股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 王茹;曾旻辉 |
地址: | 510663 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 模式 实现 方法 | ||
技术领域
本发明涉及拼接墙系统技术领域,特别涉及一种拼墙业务中大模式的实现方法。
背景技术
在拼墙控制软件中,为了便于快速切换拼墙上的窗口布局和显示信号,通常会将某些常用的窗口布局和显示信号保存起来,即所谓的模式。在实际应用中,需要快速切换的不仅仅是窗口布局和显示信号,随着业务种类的增多,往往需要将一些新的业务(比如灯光的切换、窗帘的开关等等)集成到模式中来,集成后的模式就是所谓的大模式。通常来说,新的业务没有办法预计,而且各个厂家的产品和业务往往差异较大,没有一个通用的控制协议,大模式的想法难以实现。
发明内容
本发明提出一种拼墙业务中大模式的实现方法,将各种拼墙业务集中到一起,形成大模式,方便拼墙控制。
本发明拼墙业务中大模式的实现方法,包括以下步骤:
建立插件控制平台,为插件提供接口;
将需要集成至所述插件控制平台的各项业务创建成插件;
创建大模式时,所述插件控制平台发出模式创建事件通知,插件接到通知后,调用所述接口设定特征执行码;
执行大模式时,所述插件控制平台发出模式执行事件通知,插件接到通知后,调用所述接口获取所述特征执行码,根据所述特征执行码执行业务操作。
优选地,所述插件为dll文件。
本发明拼墙业务中大模式的实现方法,创建一个支持功能插件运行的插件控制平台,各种拼墙业务和其它外设业务以插件的形式集成至该平台上,该平台提供各种接口和一种事件通知机制供插件调用。如此,当大模式建立时,通过调用控制平台提供的接口和模式创建事件通知,各种拼墙业务和其它业务操作可以组合在一起,形成所谓大模式;当大模式执行时,控制平台发出的模式执行事件通知,各插件通过调用平台接口获取自己模式创建时设定的特征执行码执行自己的业务操作。如此,即实现了大模式功能。
附图说明
图1是本发明拼墙业务中大模式的实现方法的流程示意图。
具体实施方式
本发明的思想是建立一个主框架,将各种业务对应的插件添加到主框架上,实现大模式。下面结合附图与实施例详细解释本发明。
本发明拼墙业务中大模式的实现方法,如图1所示,包括以下步骤:
步骤1、建立插件控制平台,为插件提供接口;
步骤2、将需要集成至所述插件控制平台的各项业务创建成插件;
步骤3、创建大模式时,所述插件控制平台发出模式创建事件通知,插件接到通知后,调用所述接口设定特征执行码;
步骤4、执行大模式时,所述插件控制平台发出模式执行事件通知,插件接到通知后,调用所述接口获取所述特征执行码,根据所述特征执行码执行业务操作。
上述过程,可以先建立插件控制平台,也可以先创建插件,因此步骤1和步骤2之间的顺序可以调换。步骤1创建平台相当于建立了一个主框架,将需要集成至插件控制平台的各项业务都通过插件化(例如以dll文件)的形式添加至主框架中,形成一个个的功能面板。主框架提供事件与接口的形式供插件间及插件与主框架间交互,这样的设计使得拼墙控制软件在维护和业务功能扩展中有明显的优势。
各个厂家或拼墙用户在建立大模式时,第三方插件调用控制平台所提供的接口将自己当前状态以自己独特的编码(以下称特征执行码)添加至大模式。当该大模式调用时,主框架在执行操作的同时通知插件,插件调用主框架的接口获取特征执行码,解析,然后执行。如此,拼墙控制软件不仅实现了切换窗口布局和显示信号,亦实现了新业务的操作,即实现了大模式功能。
举例说明如下:需要将某个灯光控制的插件(负责10个灯泡的开关控制,插件已创建好)加入至模式之中形成大模式,则插件添加过程如下:
主框架对外公布增加执行项接口(例如AddModeRunItem函数)和获取特征执行码接口(例如为GetModeRunInfo函数);
主框架对外公布模式插件以支持模式创建事件(EVENT_MODE_CREATE)和模式运行事件EVENT_MODE_RUN;
灯光控制插件通过主框架提供的接口向主框架注册关注模式建立和模式运行事件;
模式插件创建模式,触发EVENT_MODE_CREATE模式创建事件,灯光控制插件获知到该事件后通过调用AddModeRunItem函数增加执行项接口将字符串型特征执行码加入(例如为“灯光1开,灯光2关,灯光3开,灯光4关”);
主框架将窗口布局和显示信号以及其它插件包括灯光控制插件的特征执行码保存至数据库;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东威创视讯科技股份有限公司,未经广东威创视讯科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110446106.0/2.html,转载请声明来源钻瓜专利网。