【技术实现步骤摘要】
无线多媒体软件狗及系统、计算机软件狗及操作方法
[0001]本公开内容涉及与操作系统无关的无线多媒体软件狗,以及更特别地,涉及关于无线多媒体软件狗和相关系统的技术。
技术介绍
[0002]软件狗是可以耦接至主设备以向主设备提供附加功能的设备。一些软件狗可以例如附接至计算机设备的通用串行总线(USB)端口。公开了用于改进关于软件狗的现有技术的技术,包括用于在两个软件狗之间无线地传送多媒体数据的技术。软件狗可以用于将多媒体数据从源计算机设备无线地传送到汇计算机设备,以例如在汇设备上流送和显示来自源设备的视频或演示。
技术实现思路
[0003]公开了关于无线多媒体软件狗和相关系统的技术。无线多媒体软件狗系统可以包括:主计算机设备,其具有通用串行总线(USB)电气端口;以及一个或更多个主处理器,其耦接至USB电气端口。该无线多媒体软件狗系统还可以包括无线多媒体软件狗,其具有:壳体;USB电连接器,其耦接至壳体;存储器,其耦接至壳体;无线收发器,其耦接至壳体;以及一个或更多个软件狗处理器,其耦接至无线收发器、壳体和存储器。
[0004]所述一个或更多个软件狗处理器可以被配置成将无线多媒体软件狗操作为发送器,其中,当处于发送器模式下时,无线多媒体软件狗被配置成经由无线收发器发送经由USB电连接器从主计算机设备输入的发送器视频数据。所述一个或更多个软件狗处理器可以被配置成将无线多媒体软件狗操作为接收器,其中,当处于接收器模式下时,无线多媒体软件狗被配置成经由无线收发器从类似的无线多媒体软件狗接收接收器视频数 ...
【技术保护点】
【技术特征摘要】
1.一种无线多媒体软件狗系统,包括:主计算机设备,包括:通用串行总线USB电气端口;以及一个或更多个主处理器,其耦接至所述USB电气端口;以及无线多媒体软件狗,包括:壳体;USB电连接器,其耦接至所述壳体;存储器,其耦接至所述壳体;无线收发器,其耦接至所述壳体;以及一个或更多个软件狗处理器,其耦接至所述无线收发器、所述壳体和所述存储器,所述一个或更多个软件狗处理器被配置成:将所述无线多媒体软件狗操作为发送器,其中,当处于发送器模式下时,所述无线多媒体软件狗被配置成经由所述无线收发器发送经由所述USB电连接器从所述主计算机设备输入的发送器视频数据;将所述无线多媒体软件狗操作为接收器,其中,当处于接收器模式下时,所述无线多媒体软件狗被配置成经由所述无线收发器从类似的无线多媒体软件狗接收接收器视频数据,并且经由所述USB电连接器将所述视频数据输出至所述主计算机设备;检测所述USB电连接器已经附接至所述主计算机设备的USB电气端口;响应于检测到所述USB电连接器已经附接至所述USB电气端口,将所述无线多媒体软件狗呈现为多个USB兼容设备类,所述多个USB兼容设备类包括以太网设备类和人机接口设备HID类,其中,所述以太网设备类和所述HID设备中的每一种均能够接收所述发送器视频数据以进行无线传输;以及经由所述USB电连接器通过所述以太网设备类从所述主计算机接收所述发送器视频数据作为以太网编码数据,其中,所述一个或更多个主处理器被配置成经由所述USB电气端口输出所述发送器视频数据作为以太网编码数据。2.根据权利要求1所述的无线多媒体软件狗系统,其中,所述一个或更多个软件狗处理器被配置成经由所述USB电连接器将所述接收器视频数据作为以太网编码数据从所述主计算机输出;并且所述一个或更多个主处理器被配置成经由所述USB电气端口输出所述发送器视频数据作为以太网编码数据。3.根据权利要求1所述的无线多媒体软件狗系统,其中,所述一个或更多个处理器被配置成输出与配对的类似无线多媒体软件狗共享的标记。4.一种计算机软件狗,包括:壳体;电连接器,其耦接至所述壳体;功能特定电路,其耦接至所述壳体;以及一个或更多个处理器,其耦接至所述功能特定电路和所述壳体,所述一个或更多个处理器被配置成:
经由所述电连接器以多种格式中的任一格式从主计算机设备接收数据,所述多种格式包括以太网编码格式和非以太网编码格式,其中,所述格式基于所述主计算机设备上运行的操作系统OS;向所述功能特定电路传递数据,其中,所述数据由所述功能特定电路使用以使得能够实现由所述计算机软件狗提供的用于所述主计算机设备的功能;以及响应于接收到以所述以太网格式或所述非以太网格式编码的所述数据,向所述主计算机设备提供相同的功能。5.根据权利要求4所述的计算机软件狗,其中,所述一个或更多个处理器被配置成在向所述功能特定电路传递以太网编码数据之前对所述数据进行解封装。6.根据权利要求4所述的计算机软件狗,其中,所述一个或更多个处理器被配置成将所述计算机软件狗作为多个设备类呈现给所述主计算机,其中,所述数据由所述计算机软件狗以所述以太网编码格式或所述非以太网编码格式通过所述多个设备类中的相应不同的设备类来接收。7.根据权利要求6所述的计算机软件狗,其中,所述一个或更多个处理器被配置成经由所述电连接器通过所述多个设备类中的第三设备类接收第三数据;并且其中,所述第三数据用于使得能够实现用于所述主计算机设备的功能。8.根据权利要求4所述的计算机软件狗,其中,所述以太网编码数据包括视频数据,并且所述功能是对于类似的计算机软件狗无线地发送或接收所述视频数据。9.根据权利要求6所述的计算机软件狗,还包括存储指令的非暂态存储器,其中:所述存储器能够由所述主计算机设备经由所述电连接器并且通过所述多个设备类中的附加设备类来访问;并且其中,所述指令在由所述主计算机读取时将所述主计算机配置成访问所述软件狗的功能。10.根据权利要求4所述的计算机软件狗,其中,所述功能特定电路包括无线收发器。11.根据权利要求10所述的计算机软件狗,其中,所述功能特定电路包括被配置成对视频数据进行编码或解码的固定功能硬件。12.一种操作计算机软件狗的方法,包括:在所述计算机软件狗处经由耦接至所述计算机软件狗的电连接器以多种格式中的任一格式从主计算机设备接收数据,所述多种格式包括以太网编码格式和非以太网编码格式,其中,所述格式基于所述主计算机设备上运行的操作系统;向所述计算机软件狗的功能特定电路传递所述数据,其中,所述数据由所述功能特定电路使用以使得能够实现由所述计算机软件狗提供的用于所述主计算机设备的功能;并且其中,响应于接收到以所述以太网格式或所述非以太网格式编码的所述数据来向所述主计算机设备提供相同的功能。13.根据权利要求12所述的操作计算机软件狗的方法,还包括:在向所述功能特定电路传递以太网编码数据之前对所述数据进行解封装。14.根据权利要求12所述的操作计算机软件狗的方法,还包括:将所述计算机软件狗作为多个设备类呈现给所述主计算机,其中,所述数据由所述计算机软件狗以所述以太网编码格式或所述非以太网编码格式通过所述多个设备类中的相应不同的设备类来接收。
15.根据权利要求12所述的操作计算机软件狗的方法,还包括:经由所述电连接器通过所述多个设备类中的第三设备类接收第三数据;并且其中,所述第三数据用于使得能够实现用于所述主计算机设备的功能。...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。