[发明专利]一种多平台监控终端系统开发方法有效
申请号: | 201410264431.9 | 申请日: | 2014-06-13 |
公开(公告)号: | CN105025254B | 公开(公告)日: | 2018-11-06 |
发明(设计)人: | 卢文兵 | 申请(专利权)人: | 深圳市景阳科技股份有限公司 |
主分类号: | H04N7/18 | 分类号: | H04N7/18;G06F8/34 |
代理公司: | 深圳冠华专利事务所(普通合伙) 44267 | 代理人: | 诸兰芬 |
地址: | 518000 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 平台 监控 终端 系统 开发 方法 | ||
本发明公开一种多平台监控终端系统开发方法,包括如下步骤:根据当前系统平台下的编程开发环境下对应开发界面UI模块;制定多语言交互协议,根据当前系统平台下的编程开发环境下实现协议对象;向业务逻辑处理模块添加相关的业务处理逻辑;通过本发明的技术方案,利用多语言交互协议实现将界面UI模块与业务逻辑模块分开,只需利用相应的语言开发环境完成界面UI模块,然后调用多语言交互协议库,进行跨编程语言数据交互,节省了开发的成本。
技术领域
本发明涉及一种终端系统,特别涉及一种多平台监控终端系统开发方法。
背景技术
目前,伴随着互联网的兴起,移动手持设备的广泛应用,在视频监控领域中用户对利用移动终端软件进行监控管理的需求也越加明显,为了响应这方面需求,加之PC机系统,需要在各平台下开发多套终端软件(Windows、Android、IOS、Windows Phone,MAC等),通用的开发方案是在各自系统平台下开发对控制管理设备的SDK开发包,然后利用SDK根据业务需求在各自的编程序语言完成监控管理中心的开发。上述开发终端软件的方案开发周期长,成本高,维护效率低,模块复用性能低。
发明内容
为了解决上述开发终端软件方案周期长,成本高,维护效率低,模块复用性能低的缺点,本发明公开一种多平台监控终端控制系统,本发明采用如下技术方案来解决上述技术问题:
一种多平台监控终端系统开发方法,其特征在于,包括如下步骤:
a.根据当前系统平台下的编程开发环境下对应开发的界面UI模块;
a1.定义界面每一行为一个ROW,每个ROW包括一个标识ID和对应的Value,ID标识了该ROW在当面页面的唯一标识,Value表示要显示的数据;
a2.为设备配置界面UI模块所有操作都定义一个标识该操作的ID,定义设备配置界面对设备有三个操作:1.获取设备参数显示于界面,2.将用户通过界面调整好的参数应用到设备,3.用户切换相关参数;按照上述设计原理,在当前开发环境绘制好所有的配置相关的界面,为每个界面里的每个ROW元素指定一个ID,根据具体的含义在业务逻辑处理模块提供的ID列表中查找;
b.制定多语言交互协议,根据当前系统平台下的编程开发环境下实现协议对象,具体包括以下内容:
DeviceInfoEx对象包括网络和权限认证相关信息,如设备的IP地址,服务端口,访问设备所需要的用户名和密码;
DeviceConfigID代表指定设备参数配置的类型,业务逻辑处理模块就是通过这个配置类型而调用相对应的SDK进行逻辑处理;
OperateType代表对设备的操作类型,这里设备配置模块主要有三种操作类型,1、get(获取参数)2、set(设置参数)3、switch(参数切换预览);
ConfigItem对应UI设备配置界面里的一个ROW,其中id与ROW的ID对应,对应,value与ROW的Value对应,valueList为该ROW所支持显示的数据列表;1.在界面设置设备参数的操作时,界面逐个将每个ROW的信息组成ConfigItem对象列表;然后将ConfigItem列表添加到数据交互对象;调用业务逻辑处理库进行处理2.在界面获取参数的操作时,ROW通过ID,在业务逻辑处理模块返回的结果集中查找对应的ConfigItem,然后将ConfigItem中Value的数据显示到界面;
Result代表业务逻辑处理模块处理请求的状态,0代表处理成功,非0代表处理失败,可根据此返回值查找处理失败的原因;
c.向业务逻辑处理模块添加设备配置业务逻辑处理模块;
业务逻辑处理库接收到界面UI输入的请求串后,解析该多语言交互协议的请求串的协议类型,然后将请求串转换之对应的多语言交互协议对象,再调用相关处理模块进行处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市景阳科技股份有限公司,未经深圳市景阳科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410264431.9/2.html,转载请声明来源钻瓜专利网。