一种数据流传输的方法、设备及系统的制作方法_6

文档序号:8322211阅读:来源:国知局
合方式来实现。当使用软件实现时,可以将上述功能存储在计算机可读介质中或作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是计算机能够存取的任何可用介质。以此为例但不限于:计算机可读介质可以包括RAM、ROM、EEPROM、CD-ROM或其他光盘存储、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质。此外。任何连接可以适当的成为计算机可读介质。例如,如果软件是使用同轴电缆、光纤光缆、双绞线、数字用户线(DSL)或者诸如红外线、无线电和微波之类的无线技术从网站、服务器或者其他远程源传输的,那么同轴电缆、光纤光缆、双绞线、DSL或者诸如红外线、无线和微波之类的无线技术包括在所属介质的定影中。如本发明所使用的,盘(Disk)和碟(disc)包括压缩光碟(⑶)、激光碟、光碟、数字通用光碟(DVD)、软盘和蓝光光碟,其中盘通常磁性的复制数据,而碟则用激光来光学的复制数据。上面的组合也应当包括在计算机可读介质的保护范围之内。
[0279]总之,以上所述仅为本发明技术方案的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种数据流传输的方法,其特征在于,包括: 终端将添加识别标识后的数据流通过压缩发送至所述远程服务器,其中,所述终端与所述远程服务器具有连接关系,所述连接关系至少包括无线或有线; 所述终端接收所述远程服务器根据所述添加识别标识后的数据流生成的位置信息,所述位置信息用于指示所述终端显示所述添加识别标识后的数据流; 所述终端提取所述添加识别标识后的数据流; 所述终端根据所述位置信息显示缓存中存储的所述添加识别标识后的数据流。
2.根据权利要求1所述的方法,其特征在于,所述终端将添加识别标识后的数据流通过压缩发送至所述远程服务器之前,还包括: 所述终端获取与所述终端连接的外接设备的第一参数信息,所述第一参数信息包括所述外接设备的运行参数,其中,所述运行参数至少包括:分辨率、帧率和支持的视屏图像格式中的任意一种或者至少两种的组合; 所述终端将所述第一参数信息发送至所述远程服务器; 所述终端接收所述远程服务器发送的启动请求,并根据所述启动请求中的第二参数信息开启所述外接设备,所述第二参数信息至少包括:分辨率、帧率和亮度中的任意一种或者至少两种的组合; 所述终端根据所述启动请求启动所述外接设备获取数据流; 所述终端将获取到的所述数据流添加识别标识。
3.根据权利要求1或2所述的方法,其特征在于,所述终端将添加识别标识后的数据流通过压缩发送至所述远程服务器,包括: 所述终端通过将所述识别标识添加至获取到的数据流中,以便所述远程服务器根据添加所述识别标识后的数据流生成位置信息; 所述终端压缩添加所述识别标识后的数据流; 所述终端发送压缩后携带所述识别标识的数据流至所述远程服务器。
4.根据权利要求1?3任一所述的方法,其特征在于,所述方法应用于所述终端与所述远程服务器组成的计算机系统进行的数据流传输,所述终端包括瘦客户终端。
5.一种数据流传输的方法,其特征在于,包括: 远程服务器接收终端发送的通过所述终端压缩携带识别标识的数据流,所述终端与所述远程服务器具有连接关系,所述连接关系至少包括无线或有线; 所述远程服务器根据所述携带识别标识的数据流生成所述数据流显示的位置信息,所述位置信息用于指示所述终端显示所述携带识别标识的数据流; 所述远程服务器发送所述位置信息至所述终端。
6.根据权利要求5所述的方法,其特征在于,所述远程服务器接收终端发送的通过所述终端压缩携带识别标识的数据流之前,还包括: 所述远程服务器接收所述终端发送的第一参数信息,所述第一参数信息包括所述外接设备的运行参数,其中,所述运行参数至少包括:分辨率、帧率和支持的视屏图像格式中的任意一种或者至少两种的组合; 所述远程服务器根据所述第一参数信息配置虚拟外接设备,所述虚拟外接设备为所述远程服务器上映射于所述终端中外接设备设置的虚拟设备; 所述远程服务器根据所述虚拟外接设备生成对应所述终端中外接设备的启动请求,所述启动请求包括启动所述外接设备的启动命令和/或驱动信息; 所述远程服务器将所述启动请求发送至所述终端。
7.根据权利要求5或6所述的方法,其特征在于,所述远程服务器根据所述携带识别标识的数据流生成所述数据流显示的位置信息,包括: 所述远程服务器解压所述携带识别标识的数据流,并将所述数据流填充至所述虚拟外接设备; 所述远程服务器根据所述数据流生成图像指令,并判断所述识别标识是否为所述图像指令对应标识; 若所述识别标识为所述图像指令对应的标识,则根据所述识别标识生成对应的位置信肩、O
8.根据权利要求5?7任一所述的方法,其特征在于,所述方法应用于所述终端与所述远程服务器组成的计算机系统的云端操作,所述终端包括瘦客户终端,所述远程服务器包括远程虚拟桌面。
9.一种终端,其特征在于,包括: 通信单元,用于将添加识别标识后的数据流通过压缩发送至所述远程服务器,其中,终端与所述远程服务器具有连接关系,所述连接关系至少包括无线或有线; 所述通信单元,还用于接收所述远程服务器根据所述添加识别标识后的数据流生成的位置信息,所述位置信息用于指示所述终端显示所述添加识别标识后的数据流; 显示单元,用于提取所述添加识别标识后的数据流; 所述显示单元,还用于根据所述通信单元接收的所述位置信息显示缓存中存储的所述添加识别标识后的数据流。
10.根据权利要求9所述的终端,其特征在于,所述终端,还包括: 获取单元,用于在将添加识别标识后的数据流通过压缩发送至所述远程服务器之前,获取与所述终端连接的外接设备的第一参数信息,所述第一参数信息包括所述外接设备的运行参数,其中,所述运行参数至少包括:分辨率、帧率和支持的视屏图像格式中的任意一种或者至少两种的组合; 所述通信单元,还用于将所述获取单元获取的所述第一参数信息发送至所述远程服务器; 所述通信单元,还用于接收所述远程服务器发送的启动请求,并根据所述启动请求中的第二参数信息开启所述外接设备,所述第二参数信息包括:分辨率、帧率和亮度中的任意一种或者至少两种的组合; 启动单元,用于根据所述通信单元接收的所述启动请求启动所述外接设备获取数据流; 添加单元,用于将获取到的所述数据流添加识别标识。
11.根据权利要求9或10所述的终端,其特征在于,所述通信单元,具体用于: 通过将所述识别标识添加至获取到的数据流中,以便所述远程服务器根据添加所述识别标识后的数据流生成位置信息; 压缩添加所述识别标识后的数据流; 发送压缩后携带所述识别标识的数据流至所述远程服务器。
12.根据权利要求9?11任一所述的终端,其特征在于,所述终端应用于所述终端与所述远程服务器组成的计算机系统进行的数据流传输,所述终端包括瘦客户终端。
13.—种远程服务器,其特征在于,包括: 通信单元,用于接收终端发送的通过所述终端压缩携带识别标识的数据流,所述终端与所述远程服务器具有连接关系,所述连接关系至少包括无线或有线; 调用单元,用于根据所述通信单元接收的所述携带识别标识的数据流生成所述数据流显示的位置信息,所述位置信息用于指示所述终端显示所述携带识别标识的数据流;所述通信单元,还用于发送所述调用单元生成的所述位置信息至所述终端。
14.根据权利要求13所述的远程服务器,其特征在于,所述远程服务器,还包括: 所述通信单元,还用于在接收终端发送的通过所述终端压缩携带识别标识的数据流之前,接收所述终端发送的第一参数信息,所述第一参数信息包括所述外接设备的运行参数,其中,所述运行参数至少包括:分辨率、帧率和支持的视屏图像格式中的任意一种或者至少两种的组合; 配置单元,用于根据所述通信单元接收的所述第一参数信息配置虚拟外接设备,所述虚拟外接设备为所述远程服务器上映射于所述终端中外接设备设置的虚拟设备; 所述配置单元,还用于根据所述虚拟外接设备生成对应所述终端中外接设备的启动请求,所述启动请求包括启动所述外接设备的启动命令和/或驱动信息; 所述通信单元,还用于将所述配置单元生成的所述启动请求发送至所述终端。
15.根据权利要求13或14所述的远程服务器,其特征在于,所述调用单元,具体用于: 解压所述携带识别标识的数据流,并将所述数据流填充至所述虚拟外接设备; 根据所述数据流生成图像指令,并判断所述识别标识是否为所述图像指令对应标识; 若所述识别标识为所述图像指令对应的标识,则根据所述识别标识生成对应的位置信肩、O
16.根据权利要求13?15任一所述的远程服务器,其特征在于,所述远程服务器应用于所述终端与所述远程服务器组成的计算机系统的云端操作,所述终端包括瘦客户终端,所述远程服务器包括远程虚拟桌面。
17.一种计算机系统,其特征在于,包括:终端和远程服务器,其中, 所述终端为权利要求9?12中任一所述的终端; 所述远程服务器为权利要求13?16中任一所述的远程服务器。
【专利摘要】本发明的实施例公开一种数据流传输的方法、设备及系统,涉及计算机应用技术,降低了在数据传输过程中终端与远程服务器的性能消耗,以及在数据传输时消耗的大量带宽。该方法包括:终端将添加识别标识后的数据流通过压缩发送至所述远程服务器,其中,所述终端与所述远程服务器具有连接关系,所述连接关系至少包括无线或有线;所述终端接收所述远程服务器根据所述添加识别标识后的数据流生成的位置信息,所述位置信息用于指示所述终端显示所述添加识别标识后的数据流;所述终端提取所述添加识别标识后的数据流;所述终端根据所述位置信息显示缓存中存储的所述添加识别标识后的数据流。本发明的实施例应用于远程虚拟桌面场景。
【IPC分类】H04L29-08, H04L29-06
【公开号】CN104639501
【申请号】CN201310549491
【发明人】蔡建华
【申请人】华为技术有限公司
【公开日】2015年5月20日
【申请日】2013年11月7日
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1