[发明专利]一种与第三方智能设备协议通讯的软件接口设计方法无效
申请号: | 200810217522.1 | 申请日: | 2008-11-04 |
公开(公告)号: | CN101404656A | 公开(公告)日: | 2009-04-08 |
发明(设计)人: | 翟卫东;张雪林;马志鸿;陈艺高;夏永波 | 申请(专利权)人: | 深圳中兴力维技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/56 |
代理公司: | 深圳市永杰专利商标事务所 | 代理人: | 王志强 |
地址: | 518057广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 第三 智能 设备 协议 通讯 软件 接口 设计 方法 | ||
1、一种与第三方智能设备协议通讯的软件接口设计方法,在主程序控制下智能设备通过接口和协议进行通讯,其特征在于对应于主程序设置智能设备协议动态库,与协议相关的功能剥离出主程序单独封装存储于智能设备协议动态库中,且该智能设备协议动态库向主程序展示出相同的接口以供主程序调用协议。
2、如权利要求1所述的与第三方智能设备协议通讯的软件接口设计方法,其特征在于所述的剥离,剥离出来的与协议相关的功能有:
A、协议的时序控制,包括:协议收发的流程和收发过程中的时间控制;
B、输出的协议帧的生成;
C、输入的协议数据流的组帧、校验检查、协议内容解析和向主程序反馈协议解析结果;
D、将主程序的控制信息转换成协议方式,按协议收发流程输出给主程序;
3、如如权利要求1所述的与第三方智能设备协议通讯的软件接口设计方法,其特征在于为了让主程序能同时与多个相同的智能设备和不同的智能设备通讯,智能设备协议动态库提供了2个接口用来分配协议数据区和释放协议数据区。
4、如权利要求3所述的与第三方智能设备协议通讯的软件接口设计方法,其特征在于协议数据区的功能如下:
a、保存协议收发时序信息,这包括下一协议周期要输出的协议帧、时间信息和流程步骤信息等;
b、保存输入的残缺协议帧,这些残缺帧将与下一次收到的数据合并在一起组帧;
c、保存主程序下发过来的控制参数信息。
5、如权利要求4所述的与第三方智能设备协议通讯的软件接口设计方法,其特征在于主程序在调用上述的智能设备协议动态库接口创建协议数据区时,协议数据区以句柄的方式交给主程序保存,但主程序并不访问这些句柄的内容。
6、如权利要求5所述的与第三方智能设备协议通讯的软件接口设计方法,其特征在于主程序在调用智能设备协议动态库的控制接口,或者按时钟周期调用协议动态库的输出协议数据流接口、输入协议数据流接口时将这个句柄交给智能设备协议动态库,由智能设备协议动态库来完成对协议数据区的访问操作。
7、如权利要求6所述的与第三方智能设备协议通讯的软件接口设计方法,其特征在于时钟周期的时间尺度远远要小于所有智能设备的协议周期的时间尺度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳中兴力维技术有限公司,未经深圳中兴力维技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810217522.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种燃油喷射控制方法
- 下一篇:纳米银粉的制备方法