[发明专利]一种实时性桌面云的实现方法及系统在审
| 申请号: | 201510518532.9 | 申请日: | 2015-08-21 | 
| 公开(公告)号: | CN105072190A | 公开(公告)日: | 2015-11-18 | 
| 发明(设计)人: | 刘昌平 | 申请(专利权)人: | 刘昌平 | 
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/811;H04N21/443 | 
| 代理公司: | 北京天奇智新知识产权代理有限公司 11340 | 代理人: | 朱海江 | 
| 地址: | 510610 广东省广州市天河区*** | 国省代码: | 广东;44 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 一种 实时 桌面 实现 方法 系统 | ||
1.一种实时性桌面云的实现方法,其特征在于,所述方法包括:
利用远程桌面协议获取虚拟机的桌面图像和音频数据,并接收终端设备连接请求及外设事件数据;以及在桌面图像分辨率发生变化时,及时进行处理;
将获取的桌面图像和音频数据编码成多媒体文件格式,并输出;
对输出的多媒体文件格式数据进行流化处理,生成流媒体格式数据;
对流媒体格式数据进行解码并输出桌面图像和音频数据;及
发送外设事件数据。
2.如权利要求1所述的实时性桌面云的实现方法,其特征在于,所述方法还包括:
发送身份认证、虚拟机启动请求,并将所述请求写入数据库;
轮询数据库,根据所述请求给予执行。
3.如权利要求1所述的实时性桌面云的实现方法,其特征在于,所述外设事件数据包括键盘数据、鼠标数据。
4.一种实时性桌面云的实现系统,其特征在于,所述系统包括:服务器模块、桌面协议模块、流媒体编码模块、流媒体服务模块、终端模块、门户模块、数据库和执行模块;所述流媒体编码模块、流媒体服务模块、桌面协议模块与所述虚拟机一一对应,在启动或关闭虚拟机的同时启动或关闭相应的流媒体编码模块、流媒体服务模块和桌面协议模块;所述
桌面协议模块,建立与虚拟机的连接,依据远程桌面协议从虚拟机获取桌面图像和音频数据,启动或者关闭所述流媒体编码模块和流媒体服务模块,并接收终端设备连接请求及外设事件数据;以及在桌面图像分辨率发生变化时,及时进行处理;
流媒体编码模块,接收桌面协议模块传输的桌面图像和音频数据,并将所述桌面图像和音频数据编码成多媒体文件格式;
流媒体服务模块,对输出的多媒体文件格式数据进行流化处理,并生成流媒体格式数据;
终端模块,获取流媒体格式数据,并对流媒体格式数据进行解码,输出桌面图像和音频数据,及发送外设事件数据;
门户模块,接收终端模块的身份认证、启动或关闭虚拟机请求,并将所述请求写入数据库;
执行模块,轮询数据库,并从数据库中取出终端模块的请求以给予执行。
5.如权利要求4所述的实时性桌面云的实现系统,其特征在于,所述终端模块与所述桌面协议模块间设置一专用数据通道,用于发送所述外设事件数据。
6.如权利要求4所述的实时性桌面云的实现系统,其特征在于,所述终端模块请求启动虚拟机具体包括:
终端模块向门户模块发出启动虚拟机请求,并由门户模块将所述请求数据写入数据库中;
执行模块轮询到数据库中相关数据请求后,启动虚拟机和桌面协议模块;
启动后的桌面协议模块连接到虚拟机,然后依次启动所述流媒体编码模块和流媒体服务模块,并与终端模块连接;
所述执行模块还将请求的处理结果写入到数据库中,由门户模块提取数据库中数据结果并反馈到终端用户;
终端用于根据处理后的数据结果建立与桌面协议模块的专用数据通道,最后由流媒体服务模块获取流媒体数据后显示图像、输出声音。
7.如权利要求4所述的实时性桌面云的实现系统,其特征在于,在所述图像分辨率发生变化时,则进行如下处理:
桌面协议模块检测到虚拟机操作系统的分辨率发生变化,获取最新分辨率,通过专用数据通道发送给终端模块;并终止运行中的流媒体编码模块和流媒体服务模块;
重新启动流媒体编码模块和流媒体服务模块,并与终端模块连接;
终端模块获取更新的分辨率后,重新建立与桌面协议模块的专用数据通道,并重新连接到流媒体服务模块。
8.如权利要求4所述的实时性桌面云的实现系统,其特征在于,所述外设事件数据包括键盘数据、鼠标数据,对键盘数据和鼠标数据的处理包括:
终端模块将键盘、鼠标外设事件数据通过专用数据通道发送到桌面协议模块,由桌面协议模块将外设事件数据发送到虚拟机;
虚拟机对接收到的外设事件数据进行处理,同时引起桌面图像和声音的更新;
桌面协议模块获取更新后的桌面图像和音频数据,经流媒体处理,传输至终端模块;
终端模块获取流媒体数据,实时显示桌面图像、输出音频数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于刘昌平,未经刘昌平许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510518532.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种医疗分流系统
- 下一篇:一种有权限时间控制的云存储数据安全共享方法





