[发明专利]虚拟RS232接口的方法有效
申请号: | 200410075405.8 | 申请日: | 2004-12-06 |
公开(公告)号: | CN1787536A | 公开(公告)日: | 2006-06-14 |
发明(设计)人: | 彭勇;郭伟雄;陈敏 | 申请(专利权)人: | 厦门雅迅网络股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 厦门市首创君合专利事务所有限公司 | 代理人: | 潘国庆;李雁翔 |
地址: | 361006福建省*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明虚拟RS232接口的方法,涉及一种在应用接口层提供两个虚拟的RS232接口访问同一物理的RS232接口的数据传输方法。本发明使用一个数据协议规定数据的格式及区分两个虚拟接口的方式;发送数据的过程:两个虚拟接口之一接收待发送的数据;按该协议对数据打包,并添加到所属虚拟接口的数据发送队列中;调用物理接口驱动程序,由物理接口向外发送所属数据发送队列中的数据包。接收数据的过程:调用物理接口驱动程序由物理接口读入一个数据包;按该协议判断该数据包归属并解包,数据内容存到相应虚拟接口的数据缓冲区;通知上层应用提取数据。用软件实现一个物理的RS232接口同时为两种功能传输数据,可用于提高现有电子设备的效率。 | ||
搜索关键词: | 虚拟 rs232 接口 方法 | ||
【主权项】:
1.虚拟RS232接口的方法,包括:上层应用通过两个虚拟RS232接口经由一个物理RS232接口向外发送数据的过程和一个物理RS232接口接收数据分配到两个虚拟RS232接口之一提交上层应用的过程;上述两个过程共同使用一个数据协议规定所传送数据的格式及区分该数据涉及两个虚拟RS232接口中哪一个的方式;上层应用通过两个虚拟RS232接口经由一个物理RS232接口向外发送数据的过程包含:步骤A.两个虚拟RS232接口中的任何一方接收上层应用提交的待发送的数据;步骤B.待发送的数据按上述数据协议打包,并添加到属于本虚拟RS232接口的数据发送队列中;步骤C.调用物理RS232接口驱动程序,由物理RS232接口向外发送属于本虚拟RS232接口的数据发送队列中的数据包;一个物理RS232接口接收数据分配到两个虚拟RS232接口之一提交上层应用的过程包含:步骤D.调用物理RS232接口驱动程序,由物理RS232接口读入一个数据包;步骤E.按上述数据协议判断该数据包属于哪一个虚拟RS232接口;步骤F.按上述数据协议将该数据包解包,并将该数据包中的数据内容放置到相应虚拟RS232接口的数据缓冲区;步骤G.通知上层应用提取相应虚拟RS232接口的数据缓冲区中的数据内容。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门雅迅网络股份有限公司,未经厦门雅迅网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200410075405.8/,转载请声明来源钻瓜专利网。
- 上一篇:全自动节能免维修水阀
- 下一篇:投影用组合式幕帘