-
公开(公告)号:CN100512316C
公开(公告)日:2009-07-08
申请号:CN200410075405.8
申请日:2004-12-06
Applicant: 厦门雅迅网络股份有限公司
IPC: H04L29/08
Abstract: 本发明虚拟RS232接口的方法,涉及一种在应用接口层提供两个虚拟的RS232接口访问同一物理的RS232接口的数据传输方法。本发明使用一个数据协议规定数据的格式及区分两个虚拟接口的方式;发送数据的过程:两个虚拟接口之一接收待发送的数据;按该协议对数据打包,并添加到所属虚拟接口的数据发送队列中;调用物理接口驱动程序,由物理接口向外发送所属数据发送队列中的数据包。接收数据的过程:调用物理接口驱动程序由物理接口读入一个数据包;按该协议判断该数据包归属并解包,数据内容存到相应虚拟接口的数据缓冲区;通知上层应用提取数据。用软件实现一个物理的RS232接口同时为两种功能传输数据,可用于提高现有电子设备的效率。
-
公开(公告)号:CN1787536A
公开(公告)日:2006-06-14
申请号:CN200410075405.8
申请日:2004-12-06
Applicant: 厦门雅迅网络股份有限公司
IPC: H04L29/08
Abstract: 本发明虚拟RS232接口的方法,涉及一种在应用接口层提供两个虚拟的RS232接口访问同一物理的RS232接口的数据传输方法。本发明使用一个数据协议规定数据的格式及区分两个虚拟接口的方式;发送数据的过程:两个虚拟接口之一接收待发送的数据;按该协议对数据打包,并添加到所属虚拟接口的数据发送队列中;调用物理接口驱动程序,由物理接口向外发送所属数据发送队列中的数据包。接收数据的过程:调用物理接口驱动程序由物理接口读入一个数据包;按该协议判断该数据包归属并解包,数据内容存到相应虚拟接口的数据缓冲区;通知上层应用提取数据。用软件实现一个物理的RS232接口同时为两种功能传输数据,可用于提高现有电子设备的效率。
-