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

文档序号:8322211阅读:来源:国知局
后再次传输处理后的该数据流的压缩包,从而降低了在数据传输过程中终端与远程服务器的性能消耗,以及在数据传输时消耗的大量带宽,进而节约了设备的功能资源以及信令交互时的网络资源。
[0230]本发明的实施例提供一种终端6,参照图9所示,该终端6包括:至少一个处理器61、存储器62、通信接口 63和总线64,该至少一个处理器61、存储器62和通信接口 63通过总线64连接并完成相互间的通信。
[0231]该总线64可以是工业标准体系结构(Industry Standard Architecture,简称为ISA)总线、外部设备互连(Peripheral Component,简称为PCI)总线或扩展工业标准体系结构(Extended Industry Standard Architecture,简称为 EISA)总线等。该总线 64 可以分为地址总线、数据总线、控制总线等。为便于表示,图9中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。其中:
[0232]存储器62用于存储可执行程序代码,该程序代码包括计算机操作指令。存储器62可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
[0233]处理器61可能是一个中央处理器(Central Processing Unit,简称为CPU),或者是特定集成电路(Applicat1n Specific Integrated Circuit,简称为ASIC),或者是被配置成实施本发明实施例的一个或多个集成电路。
[0234]通信接口 63,主要用于实现本实施例中的装置之间的通信。
[0235]其中,处理器61,用于将添加识别标识后的数据流通过压缩通过至少一个通信接口 63发送至远程服务器,其中,终端与该远程服务器具有连接关系,连接关系至少包括无线或有线;
[0236]处理器61,还用于通过至少一个通信接口 63接收远程服务器根据添加识别标识后的数据流生成的位置信息,该位置信息用于指示终端显示添加识别标识后的数据流;
[0237]处理器61,还用于提取添加识别标识后的数据流;
[0238]处理器61,还用于根据该位置信息显示缓存中存储的添加识别标识后的数据流。
[0239]本发明实施例提供的终端,终端将携带识别标识的压缩数据流发送至远程服务器,并通过接收该远程服务器根据该识别标识的数据流生成的位置信息提取数据流,终端通过接收位置信息避免了远程服务器通过处理压缩后的该数据流后再次传输处理后的该数据流的压缩包,从而降低了在数据传输过程中终端与远程服务器的性能消耗,以及在数据传输时消耗的大量带宽,进而节约了设备的功能资源以及信令交互时的网络资源。
[0240]可选的,处理器61,还用于在将添加识别标识后的数据流通过压缩通过至少一个通信接口 63发送至远程服务器之前,获取与终端连接的外接设备的第一参数信息,该第一参数信息包括外接设备的运行参数,其中,该运行参数至少包括:分辨率、帧率和支持的视屏图像格式中的任意一种或者至少两种的组合;
[0241]处理器61,还用于将该第一参数信息通过至少一个通信接口 63发送至远程服务器;
[0242]处理器61,还用于通过至少一个通信接口 63接收远程服务器发送的启动请求,并根据启动请求中的第二参数信息开启外接设备,该第二参数信息包括:分辨率、帧率和亮度中的任意一种或者至少两种的组合;
[0243]处理器61,还用于根据启动请求启动外接设备获取数据流;
[0244]处理器61,还用于将获取到的数据流添加识别标识。
[0245]可选的,处理器61,具体用于:
[0246]通过将识别标识添加至获取到的数据流中,以便远程服务器根据添加识别标识后的数据流生成位置信息;
[0247]压缩添加识别标识后的数据流;
[0248]通过至少一个通信接口 63发送压缩后携带识别标识的数据流至远程服务器。
[0249]进一步的,该终端6应用于终端与远程服务器组成的计算机系统进行的数据流传输,该终端包括瘦客户终端。
[0250]本发明实施例提供的终端,终端将携带识别标识的压缩数据流发送至远程服务器,并通过接收该远程服务器根据该识别标识的数据流生成的位置信息提取数据流,终端通过接收位置信息避免了远程服务器通过处理压缩后的该数据流后再次传输处理后的该数据流的压缩包,从而降低了在数据传输过程中终端与远程服务器的性能消耗,以及在数据传输时消耗的大量带宽,进而节约了设备的功能资源以及信令交互时的网络资源。
[0251]本发明的实施例提供一种远程服务器7,参照图10所示,该远程服务器7包括:至少一个处理器71、存储器72、通信接口 73和总线74,该至少一个处理器71、存储器72和通信接口 73通过总线74连接并完成相互间的通信。
[0252]该总线74可以是工业标准体系结构(Industry Standard Architecture,简称为ISA)总线、外部设备互连(Peripheral Component,简称为PCI)总线或扩展工业标准体系结构(Extended Industry Standard Architecture,简称为 EISA)总线等。该总线 74 可以分为地址总线、数据总线、控制总线等。为便于表示,图10中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。其中:
[0253]存储器72用于存储可执行程序代码,该程序代码包括计算机操作指令。存储器72可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
[0254]处理器71可能是一个中央处理器(Central Processing Unit,简称为CPU),或者是特定集成电路(Applicat1n Specific Integrated Circuit,简称为ASIC),或者是被配置成实施本发明实施例的一个或多个集成电路。
[0255]通信接口 73,主要用于实现本实施例中的装置之间的通信。
[0256]其中,处理器71,用于通过至少一个通信接口 73接收终端发送的通过终端压缩携带识别标识的数据流,该终端与远程服务器具有连接关系,该连接关系至少包括无线或有线.
[0257]处理器71,还用于根据通信单元接收的携带识别标识的数据流生成数据流显示的位置信息,该位置信息用于指示终端显示携带识别标识的数据流;
[0258]处理器71,还用于通过至少一个通信接口 73发送调用单元生成的位置信息至终端。
[0259]本发明实施例提供的远程服务器,终端将携带识别标识的压缩数据流发送至远程服务器,并通过接收该远程服务器根据该识别标识的数据流生成的位置信息提取数据流,终端通过接收位置信息避免了远程服务器通过处理压缩后的该数据流后再次传输处理后的该数据流的压缩包,从而降低了在数据传输过程中终端与远程服务器的性能消耗,以及在数据传输时消耗的大量带宽,进而节约了设备的功能资源以及信令交互时的网络资源。
[0260]可选的,处理器71,还用于在通过至少一个通信接口 73接收终端发送的通过终端压缩携带识别标识的数据流之前,通过至少一个通信接口 73接收终端发送的第一参数信息,该第一参数信息包括外接设备的运行参数,其中,该运行参数至少包括:分辨率、帧率和支持的视屏图像格式中的任意一种或者至少两种的组合;
[0261]处理器71,还用于根据该第一参数信息配置虚拟外接设备,该虚拟外接设备为远程服务器上映射于终端中外接设备设置的虚拟设备;
[0262]处理器71,还用于根据虚拟外接设备生成对应终端中外接设备的启动请求,该启动请求包括启动外接设备的启动命令和/或驱动信息;
[0263]处理器71,还用于将配置单元生成的启动请求通过至少一个通信接口 73发送至终端。
[0264]可选的,处理器71,具体用于:
[0265]解压携带识别标识的数据流,并将数据流填充至虚拟外接设备;
[0266]根据数据流生成图像指令,并判断识别标识是否为图像指令对应标识;
[0267]若识别标识为图像指令对应的标识,则根据识别标识生成对应的位置信息。
[0268]进一步的,远程服务器7应用于终端与远程服务器组成的计算机系统的云端操作,该终端包括瘦客户终端,远程服务器包括远程虚拟桌面
[0269]本发明实施例提供的远程服务器,终端将携带识别标识的压缩数据流发送至远程服务器,并通过接收该远程服务器根据该识别标识的数据流生成的位置信息提取数据流,终端通过接收位置信息避免了远程服务器通过处理压缩后的该数据流后再次传输处理后的该数据流的压缩包,从而降低了在数据传输过程中终端与远程服务器的性能消耗,以及在数据传输时消耗的大量带宽,进而节约了设备的功能资源以及信令交互时的网络资源。
[0270]本发明实施例提供一种计算机系统8,参照图11所示,包括:终端81和远程服务器82,其中,[0271 ] 终端81为图5或图6所示的任一种终端;
[0272]远程服务器82为图7或图8所示的任一种远程服务器;
[0273]或者,
[0274]终2而81为图9所不的一种终立而;
[0275]远程服务器82为图10所示的一种远程服务器。
[0276]这里终端以瘦客户机端TC (Thin Client)为例,远程服务器包括远程虚拟桌面,且远程服务器以云端为例,终端通过外接设备获取到的数据发送至远程服务器(即云端)处理,然后接收远程服务器反馈的处理后的数据。
[0277]本发明实施例提供的计算机系统,终端将携带识别标识的压缩数据流发送至远程服务器,并通过接收该远程服务器根据该识别标识的数据流生成的位置信息提取数据流,终端通过接收位置信息避免了远程服务器通过处理压缩后的该数据流后再次传输处理后的该数据流的压缩包,从而降低了在数据传输过程中终端与远程服务器的性能消耗,以及在数据传输时消耗的大量带宽,进而节约了设备的功能资源以及信令交互时的网络资源。
[0278]通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可以用硬件实现,或固件实现,或它们的组
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1