[发明专利]一种多平台监控终端系统开发方法有效
申请号: | 201410264431.9 | 申请日: | 2014-06-13 |
公开(公告)号: | CN105025254B | 公开(公告)日: | 2018-11-06 |
发明(设计)人: | 卢文兵 | 申请(专利权)人: | 深圳市景阳科技股份有限公司 |
主分类号: | H04N7/18 | 分类号: | H04N7/18;G06F8/34 |
代理公司: | 深圳冠华专利事务所(普通合伙) 44267 | 代理人: | 诸兰芬 |
地址: | 518000 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种多平台监控终端系统开发方法,包括如下步骤:根据当前系统平台下的编程开发环境下对应开发界面UI模块;制定多语言交互协议,根据当前系统平台下的编程开发环境下实现协议对象;向业务逻辑处理模块添加相关的业务处理逻辑;通过本发明的技术方案,利用多语言交互协议实现将界面UI模块与业务逻辑模块分开,只需利用相应的语言开发环境完成界面UI模块,然后调用多语言交互协议库,进行跨编程语言数据交互,节省了开发的成本。 | ||
搜索关键词: | 一种 平台 监控 终端 系统 开发 方法 | ||
【主权项】:
1.一种多平台监控终端系统开发方法,其特征在于,包括如下步骤: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,所述操作类型get为获取设备参数,set为设置参数,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输入的请求串后,解析该多语言交互协议的请求串的协议类型,然后将请求串转换之对应的多语言交互协议对象,再调用设备配置处理类解析设备配置多语言交互协议对象中的配置ID,调用具体配置处理类进行处理,具体配置处理类包括流参数配置处理类、网络参数配置处理类和设备信息配置处理类,然后具体的调用SDK现实逻辑处理,处理完成后,将所需输出的数据组装成多语言交互协议对象转换成字符串后返回给界面UI模块。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市景阳科技股份有限公司,未经深圳市景阳科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410264431.9/,转载请声明来源钻瓜专利网。