[发明专利]一种串口数据的传输控制方法和装置有效
申请号: | 200810225039.8 | 申请日: | 2008-10-24 |
公开(公告)号: | CN101465839A | 公开(公告)日: | 2009-06-24 |
发明(设计)人: | 申健;姚志宏;肖可伟 | 申请(专利权)人: | 北京蛙视通信技术有限责任公司 |
主分类号: | H04L29/02 | 分类号: | H04L29/02;H04L12/28 |
代理公司: | 北京德琦知识产权代理有限公司 | 代理人: | 宋志强;麻海明 |
地址: | 100097北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 串口 数据 传输 控制 方法 装置 | ||
1.一种串口数据的传输控制方法,其特征在于,为串口服务器的每个串口 创建数据发送列表,串口服务器启动后,将所有串口设置为打开状态,并对所 有数据操作进行侦听;该方法包括:
预先在第一串口的数据发送列表中创建终端的发送项;或者,串口服务器 接收到所述终端发送来的包含第一串口标识的订阅指令后,在所述第一串口标 识所对应的第一串口的数据发送列表中创建所述终端的发送项;
一旦侦听到对所述第一串口进行数据操作,则将操作的数据送入所述第一 串口的数据发送列表中的所有发送项中,将各发送项中的数据和该数据对应的 操作信息发送给各发送项对应的终端;
其中,所述数据发送列表为读数据发送列表,所述订阅指令为读数据订阅 指令;或者,
所述数据发送列表为写数据发送列表,所述订阅指令为写数据订阅指令。
2.根据权利要求1所述的方法,其特征在于,一旦侦听到从所述第一串口 读取到数据,则将从所述第一串口读取的数据送入所述第一串口的读数据发送 列表中的所有发送项中,将所述第一串口的读数据发送列表中各发送项中的数 据和读操作信息发送给各发送项对应的终端;
一旦侦听到对所述第一串口写入数据,则将对所述第一串口写入的数据送 入所述第一串口的写数据发送列表中的所有发送项中,将所述第一串口的写数 据发送列表中各发送项中的数据和写操作信息发送给各发送项对应的终端。
3.根据权利要求1所述的方法,其特征在于,该方法还包括:预先在第一 串口的读数据发送列表中创建第二串口的发送项;
一旦侦听到从所述第一串口读取到数据,则在所述将操作的数据送入所述 第一串口的数据发送列表中的所有发送项中之后,还包括:将所述第一串口的 读数据发送列表中第二串口的发送项中的数据写入所述第二串口。
4.根据权利要求1至3任一权项所述的方法,其特征在于,所述发送项的 类型为动态类型或静态类型;
其中,动态类型的发送项在所述串口服务器重启后不存在,静态类型的发 送项在所述串口服务器重启后仍保留。
5.根据权利要求4所述的方法,其特征在于,该方法还包括:所述终端以 固定的时间间隔向所述串口服务器发送心跳报文,所述串口服务器在预设的时 间间隔内没有接收到所述心跳报文,则删除所有所述终端的动态类型的发送项。
6.根据权利要求2所述的方法,其特征在于,在对所述第一串口写入数据 之前,所述串口服务器将要写入所述第一串口的数据转换为该数据的目的设备 所支持的协议类型数据。
7.一种串口数据的传输控制装置,其特征在于,该传输控制装置设置于串 口服务器中,该装置包括:列表存储单元、主控制单元和套接口;
所述列表存储单元,用于存储每个串口的数据发送列表;
所述主控制单元,用于在所述串口服务器启动后,将所有串口设置为打开 状态,并对所有数据操作进行侦听;预先在第一串口的数据发送列表中创建终 端的发送项,或者,通过所述套接口接收到所述终端发送来的包含第一串口标 识的订阅指令后,在所述第一串口标识所对应的第一串口的数据发送列表中创 建所述终端的发送项;一旦侦听到对所述第一串口进行数据操作,则将操作的 数据送入所述第一串口的数据发送列表中的所有发送项中,将各发送项中的数 据和该数据对应的操作信息通过所述套接口发送给各发送项对应的终端;
其中,所述数据发送列表为读数据发送列表,所述订阅指令为读数据订阅 指令;或者,
所述数据发送列表为写数据发送列表,所述订阅指令为写数据订阅指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京蛙视通信技术有限责任公司,未经北京蛙视通信技术有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810225039.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一步法制备10-溴代癸酸工艺
- 下一篇:氟代胺的制备方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置