基于制造技术

技术编号:39825084 阅读:13 留言:0更新日期:2023-12-29 16:00
本发明专利技术公开了基于

【技术实现步骤摘要】
基于USB实现RNDIS的对讲通信设备数据传输方法


[0001]本专利技术属于对讲通讯
,具体涉及基于
USB
实现
RNDIS
的对讲通信设备数据传输方法


技术介绍

[0002]现有技术中,通常需要通过
PC
写频软件连接通信终端后,对其读频或修改配置文件

设置各项参数进行写频

[0003]以对讲机为例,一般流程,通过在电脑上装入写频线的驱动,通常写频线附带驱动,安装好驱动和写频软件后,打开对讲机电源,进入电脑的设备管理器查看正确的对讲机
COM
端口,然后选择正确的端口,并适配好网络,做好这些前期准备工作之后才能开始写频

[0004]对讲机的应用领域越来越广泛,民航

铁路

运输

各类服务业等都有覆盖

大部分对讲机在出厂时已经预先进行了写频设置,但是实际应用当中,用户需要根据自身情况配置自己的设备

[0005]在配置的过程中,用户为了防止通话被窃听,需要对自己的设备进行特有的配置

例如警用平台上的用户尤其注重信息安全问题

[0006]传统的一些对讲设备,仅用一根编程线(串口线或
USB
线),就能轻松实现从设备中读取数据,在一些重要的领域,通讯设备的配置一旦泄露,被人破解,容易给破解方可乘之机,从而造成信息泄露

财产损失


技术实现思路

[0007]为解决现有技术的不足,实现基于
USB
连接的数据安全传输的目的,本专利技术采用如下的技术方案:一种基于
USB
实现
RNDIS
的对讲通信设备数据传输方法,应用于主机侧;通过
USB
连接发现并获取
USB
接口配置属性,并将客户端被配置为
RNDIS
设备,以基于
RNDIS
协议建立与客户端的
USB_NET
网络连接;广播带有
USB
接口配置属性的配置消息,以使客户端基于获取的
USB
接口配置属性与其本地的
USB
接口配置属性进行匹配,当匹配一致时,基于配置消息的配置内容进行客户端配置,并启动客户端侧的连接建立

反馈响应消息,否则丢弃配置消息;获取响应消息,并启动主机侧的连接建立,与客户端进行数据传输,传输的数据包含短消息和
/
或文件流

[0008]进一步地,检测客户端的
USB
连接,通过
USB
枚举发现并配置客户端,获取接入客户端的描述属性,描述属性包含客户端出厂设备描述,由于主机可能通过
USB
连接多台客户端,而不同类型的客户端可能会有不同的设备路径,因此需要根据客户端的
USB
地址选取相应的
IP
地址和
PID
,生成
IP_PID
配置命令,基于客户端的缺省
IP
地址,通过
UDP
广播带有客户端出厂设备描述的配置消息,以使客户端基于广播的客户端出厂设备描述与自身的出厂设备描述进行比较,当匹配一致时,基于配置消息中的
IP_PID
配置命令,为客户端分配
IP
地址

PID。
[0009]进一步地,所述客户端出厂设备描述为物理硬件设备标识的信息码
PESN。
[0010]进一步地,按
ICP
流程发起
ICP
连接建立,通过客户端信息获取命令,基于一定频次,发起获取客户端基本信息的请求,以使客户端收到请求后进行回应,在一定发送频次和
/
或发送时间内获取到客户端回应,则建立
ICP
连接,否则连接失败

主机实时监测
ICP
连接状态,一旦发现
ICP
连接中断,则提示连接中断

[0011]进一步地,所述连接建立后,通过文件传送协议
TFTP
进行文件的上传和下载,在某个时刻只允许传送一个文件;文件传送总是由主机发起,当主机需要传送文件时,向客户端发送文件传送请求,以使客户端收到请求后回复文件传送响应,主机若没有收到响应,则间隔发送请求,在连续多次接收响应超时后,认为文件传送失败

[0012]进一步地,文件传送过程中,基于客户端间隔反馈的文件传送升级报告,获取文件传送进度,在收到客户端的文件传送响应后,一定时间内未收到客户端的文件传送升级报告,则认为文件传送失败

[0013]进一步地,主机基于控制流程进行控制操作,以使客户端收到控制情况后,根据操作内容执行相应动作,控制操作包括连接断开

重启
/
关机

进入
/
离开配置模式

进入
/
离开升级模式,对应的动作包括按顺序执行:发送控制响应

延时

断开连接,按顺序执行:发送控制响应

延时

重启
/
关机,按顺序执行:进入
/
离开配置模式

发送控制响应,按顺序执行:进入
/
离开升级模式

发送控制响应

[0014]一种基于
USB
实现
RNDIS
的对讲通信设备数据传输方法,应用于客户端侧;通过
USB
接口与主机连接,提供本地
USB
接口配置属性,并被配置为
RNDIS
设备,以基于
RNDIS
协议建立与主机的
USB_NET
网络连接;获取主机广播的带有
USB
接口配置属性的配置消息,并将其与本地的
USB
接口配置属性进行匹配,当匹配一致时,通过配置消息的配置内容进行配置,并启动本地的连接建立

反馈响应消息,以使主机基于获取的响应消息启动主机侧连接建立,与主机进行数据传输,传输的数据包含短消息和
/
或文件流,否则丢弃配置消息

[0015]一种基于
USB
实现
RNDIS
的对讲通信设备,包括检测和配置模块

广播模块

连接建立模块和数据传输模块;所述检测和配置模块,通过
USB
连接发现并获取
USB
接口配置属性,并将客户端被配置为
RNDIS本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种基于
USB
实现
RNDIS
的对讲通信设备数据传输方法,应用于主机侧,其特征在于:通过
USB
连接发现并获取
USB
接口配置属性,并将客户端被配置为
RNDIS
设备,以基于
RNDIS
协议建立与客户端的
USB_NET
网络连接;广播带有
USB
接口配置属性的配置消息,以使客户端基于获取的
USB
接口配置属性与其本地的
USB
接口配置属性进行匹配,当匹配一致时,基于配置消息的配置内容进行客户端配置,并启动客户端侧的连接建立

反馈响应消息,否则丢弃配置消息;获取响应消息,并启动主机侧的连接建立,与客户端进行数据传输
。2.
根据权利要求1所述的基于
USB
实现
RNDIS
的对讲通信设备数据传输方法,其特征在于:检测客户端的
USB
连接,获取接入客户端的描述属性,描述属性包含客户端出厂设备描述,根据客户端的
USB
地址选取相应的
IP
地址和
PID
,生成
IP_PID
配置命令,基于客户端的缺省
IP
地址,通过广播带有客户端出厂设备描述的配置消息,以使客户端基于广播的客户端出厂设备描述与自身的出厂设备描述进行比较,当匹配一致时,基于配置消息中的
IP_PID
配置命令,为客户端分配
IP
地址和
PID。3.
根据权利要求1所述的基于
USB
实现
RNDIS
的对讲通信设备数据传输方法,其特征在于:所述客户端出厂设备描述为物理硬件设备标识的信息码
PESN。4.
根据权利要求1所述的基于
USB
实现
RNDIS
的对讲通信设备数据传输方法,其特征在于:按
ICP
流程发起
ICP
连接建立,通过客户端信息获取命令,基于一定频次,发起获取客户端基本信息的请求,以使客户端收到请求后进行回应,在一定发送频次和
/
或发送时间内获取到客户端回应,则建立
ICP
连接,否则连接失败
。5.
根据权利要求1所述的基于
USB
实现
RNDIS
的对讲通信设备数据传输方法,其特征在于:所述连接建立后,通过文件传送协议
TFTP
进行文件的上传和下载,在某个时刻只允许传送一个文件;文件传送总是由主机发起,当主机需要传送文件时,向客户端发送文件传送请求,以使客户端收到请求后回复文件传送响应,主机若没有收到响应,则间隔发送请求,在连续多次接收响应超时后,认为文件传送失败
。6.
根据权利要求4所述的基于
USB
实现
RNDIS
的对讲通信设备数据传输方法,其特征在于:文件传送过程中,基于客户端间隔反馈的文件传送升级报告,获取文件传送进度,在收到客户端的文件传送响应后,一定时间内未收到客户端的文件传送升级报告,则认为文件传送失败
。7.
根据权利要求1所述的基于
USB
实现
RNDIS
的对讲通信设备数据传输方法,其特征在于:主机基于控制流程进行控制操作,以使客户端收到控制情况后,根据操作内容执行相应动作,控制操作包...

【专利技术属性】
技术研发人员:傅安特鲍鑫森陈施施陈沥阳
申请(专利权)人:东方通信股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1