利索能及
我要发布
收藏
专利号: 2014104618658
申请人: 青岛海信移动通信技术股份有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-08-19
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种对外部设备进行操作的方法,其特征在于,该方法包括:控制设备检测到通用串行总线USB接口连接外部设备,其中所述外部设备的USB接口中有多个虚拟端口;

所述控制设备通过所述USB接口接收所述外部设备的功能对应的描述符;

所述控制设备将每个所述功能对应的描述符与每个所述功能对应的驱动文件进行匹配,在匹配成功后确定执行每个所述功能对应的虚拟功能设备;

所述控制设备在接收到执行功能的操作命令时,通过需要执行的功能对应的驱动接口,将所述操作命令发送给需要执行的功能对应的虚拟功能设备,以使所述需要执行的功能对应的虚拟功能设备对所述外部设备进行操作。

2.如权利要求1所述的方法,其特征在于,控制设备检测到通用串行总线USB接口连接外部设备之后,还包括:所述控制设备通过USB接口向所述外部设备发送获取所述描述符的命令。

3.如权利要求1所述的方法,其特征在于,针对一个功能,对应的描述符包括以下部分或全部的信息:设备描述符、配置描述符、端口描述符以及端点描述符。

4.如权利要求1所述的方法,其特征在于,控制设备检测到通用串行总线USB接口连接外部设备之后,还包括:所述控制设备根据收到的来自外部设备模式信息,确定所述外部设备为非充电模式。

5.如权利要求4所述的方法,其特征在于,该方法还包括:所述控制设备在检测到USB接口连接外部设备后,若根据收到的来自外部设备模式信息,确定所述外部设备为充电模式,则跳过通过所述USB接口接收所述外部设备的功能对应的描述符的步骤,直接对外部设备进行充电操作。

6.一种通用串行总线USB设置的方法,其特征在于,该方法包括:外部设备检测到通过USB接口与控制设备连接;

所述外部设备接收所述控制设备发送的获取描述符的命令;

所述外部设备在接收控制设备发送的获取描述符的命令后,显示多个虚拟端口中每个虚拟端口对应的功能;

所述外部设备根据用户选择的每个功能对应的USB驱动,生成对应的描述符;

所述外部设备将生成的所述描述符通过USB接口发送到所述控制设备。

7.如权利要求6所述的方法,其特征在于,所述外部设备检测到通过USB接口与控制设备连接之后,还包括:所述外部设备根据用户选择的模式确定对应的模式信息,并将确定的所述模式信息发送给所述控制设备;

其中所述模式信息用于表示所述外部设备是否是非充电模式。

8.一种对外部设备进行操作的装置,其特征在于,该装置包括:第一检测模块,用于检测通用串行总线USB接口连接外部设备,其中所述外部设备的USB接口中有多个虚拟端口;

第一接收模块,用于通过所述USB接口接收所述外部设备的功能对应的描述符;

匹配模块,用于将每个所述功能对应的描述符与每个所述功能对应的驱动文件进行匹配,在匹配成功后确定执行每个所述功能对应的虚拟功能设备;

执行模块,用于在接收到执行功能的操作命令时,通过需要执行的功能对应的驱动接口,将所述操作命令发送给需要执行的功能对应的虚拟功能设备,以使所述需要执行的功能对应的虚拟功能设备对所述外部设备进行操作。

9.如权利要求8所述的装置,其特征在于,所述第一检测模块还用于:在检测到USB接口连接外部设备之后,通过USB接口向所述外部设备发送获取所述描述符的命令。

10.如权利要求8所述的装置,其特征在于,针对一个功能,对应的描述符包括以下部分或全部的信息:设备描述符、配置描述符、端口描述符以及端点描述符。

11.如权利要求8所述的装置,其特征在于,所述第一接收模块还用于:在检测到USB接口连接外部设备后,若确定所述外部设备为非充电模式,则通过USB接口接收所述外部设备的功能对应的描述符。

12.如权利要求11所述的装置,其特征在于,所述第一接收模块还用于:在检测到USB接口连接外部设备后,若根据收到的来自外部设备模式信息,确定所述外部设备为充电模式,则跳过通过所述USB接口接收所述外部设备的功能对应的描述符的步骤,直接对外部设备进行充电操作。

13.一种通用串行总线USB设置的装置,其特征在于,该装置包括:第二检测模块,用于检测到通过USB接口与控制设备连接;

第二接收模块,用于接收所述控制设备发送的获取描述符的命令;

显示模块,用于在接收控制设备发送的获取描述符的命令后,显示多个虚拟端口中每个虚拟端口对应的功能;

生成模块,用于根据用户选择的每个功能对应的USB驱动,生成对应的描述符;

发送模块,用于将生成的所述描述符通过USB接口发送到所述控制设备。

14.如权利要求13所述的装置,其特征在于,第二接收模块还用于:在所述外部设备检测到通过USB接口与控制设备连接之后,所述外部设备根据用户选择的模式确定对应的模式信息,并将确定的所述模式信息发送给所述控制设备;

其中所述模式信息用于表示所述外部设备是否是非充电模式。