一种基于TCP流获取云手机预览图的方法和系统技术方案

技术编号:34254071 阅读:59 留言:0更新日期:2022-07-24 12:15
本发明专利技术公开了一种基于TCP流获取云手机预览图的方法及系统,所述方法包括如下步骤:步骤S1,云手机客户端请求云机连接信息;步骤S2,云手机客户端根据获得的云机连接信息发送连接请求以尝试连接对应的云手机实例;步骤S3,云手机实例根据所述连接请求中的token信息校验该连接请求的合法性,根据校验结果与云手机客户端建立TCP长连接;步骤S4,云手机客户端根据截屏频率向云手机实例触发截屏事件,云手机实例根据截屏事件进行屏幕截图,并将截屏图片压缩后通过TCP长连接通道返回云手机客户端。压缩后通过TCP长连接通道返回云手机客户端。压缩后通过TCP长连接通道返回云手机客户端。

A method and system for obtaining cloud mobile phone preview based on TCP flow

【技术实现步骤摘要】
一种基于TCP流获取云手机预览图的方法和系统


[0001]本专利技术涉及云手机
,特别是涉及一种基于TCP流获取云手机预览图的方法和系统。

技术介绍

[0002]随着智能手机不断普及,人们对智能手机的需求越来越高。因此,虚拟设备应运而生,人们可以在节省本机的硬件资源和软件资源的情况下,完成同样的用户体验(娱乐、听音乐、购物、看书、社交等等)。
[0003]云手机,是一个基于云计算强大虚拟应用和移动互联网的智能手机应用云平台。基于云计算在大规模计算、强大的存储能力、虚拟化应用等方面突出的优势,云平台为智能手机用户提供多元化、全方位的虚拟手机应用和服务,全面支持各种手机应用程序的展示、下载、应用与管理服务,并卓越实现全天候云端智能托管应用,让用户脱离移动终端的状态下,也能将各种应用程序托管到到云端,保持全天候在线状态,全面实现智能手机应用虚拟化。
[0004]但云手机的使用中,可能存在某些问题,比如用户在体验基于云手机的网络游戏中,若对该网络游戏的战斗画面进行截图,则无法像在本地操作真实手机一样,使用物理按键截图后在对应图库就能快速预览截图后的图片。
[0005]目前技术中获取云手机预览图的方法,普遍存在如下缺点:
[0006]1、无法控制预览图的访问,内部成员或者外部用户盗窃预览图url,直接访问用户的图片,泄露了用户隐私
[0007]2、通常需要搭建一套文件服务器存储用户的预览图,需要耗费文件服务器费用,加大商用的成本。

技术实现思路

[0008]为克服上述现有技术存在的不足,本专利技术之目的在于提供一种基于TCP流获取云手机预览图的方法和系统,以在不增加任何成本的基础上实现获取云手机的预览图的目的,本专利技术可增加预览图的安全性,防止别人窃取预览图,有效保护用户的隐私。
[0009]为达上述目的,本专利技术提出一种基于TCP流获取云手机预览图的方法,包括如下步骤:
[0010]步骤S1,云手机客户端请求云机连接信息;
[0011]步骤S2,云手机客户端根据获得的云机连接信息发送连接请求以尝试连接对应的云手机实例;
[0012]步骤S3,云手机实例根据所述连接请求中的token信息校验该连接请求的合法性,根据校验结果与云手机客户端建立TCP长连接;
[0013]步骤S4,云手机客户端根据截屏频率向云手机实例触发截屏事件,云手机实例根据截屏事件进行屏幕截图,并将截屏图片压缩后通过TCP长连接通道返回云手机客户端。
[0014]优选地,当云手机客户端接收到用户登录请求时,产生携带登录信息的身份信息验证请求至后台,于验证通过后,获得登录成功凭证。
[0015]优选地,云手机客户端携带登录成功凭证以及选择的云机信息向后台获取云机连接信息,当后台校验成功后,返回相应的云机连接信息给云手机客户端。
[0016]优选地,所述云机连接信息包括云机实例的IP、端口以及连接云手机实例token信息。
[0017]优选地,于步骤S2中,所述云手机客户端通过端云协同SDK,根据所述云机连接信息中的云机实例的IP以及端口尝试连接云手机实例,所述连接请求携带连接云手机实例token信息以及预览图在真机端的存储路径。
[0018]优选地,于步骤S3中,所述云手机实例的服务根据该连接请求中携带的连接云手机实例token信息,向后台发送校验请求,以校验token的合法性。
[0019]优选地,若后台返回校验合法的结果,则该云手机实例与云手机客户端建立TCP长连接,否则若校验不通过,则该云手机实例与云手机客户端断开连接。
[0020]优选地,于步骤S4中,当云手机实例与云手机客户端建立TCP长连接后,云手机客户端根据截屏频率向云手机实例触发截屏事件,云手机实例服务获取预览图压缩后的流数据,通过建立的长连接TCP隧道将数据流返回给所述指定存储路径。
[0021]优选地,所述云手机客户端定时读取所述指定存储路径的预览图数据流,并展示给用户。
[0022]为达到上述目的,本专利技术还提供一种基于TCP流获取云手机预览图的系统,包括:
[0023]云手机客户端,用于在获取用户登录请求后产生身份信息验证请求以请求获取云机连接信息,并根据获得的云机连接信息发送连接请求以尝试连接云手机实例,在与云手机实例建立TCP长连接后,根据截屏频率向云手机实例触发截屏事件;
[0024]云手机实例,用于根据获取的所述连接请求中的token信息校验该连接请求的合法性,根据校验结果与云手机客户端建立TCP长连接,在接收到云手机客户端的截屏事件后,根据截屏事件截屏,并将截屏图片压缩后通过TCP长连接通道返回云手机客户端指定存储路径。
[0025]与现有技术相比,本专利技术一种基于TCP流获取云手机预览图的方法和系统,通过云手机客户端获取云机连接信息,并根据云机连接信息尝试连接云手机实例,云手机实例根据token信息校验合法性,根据校验结果与云手机客户端建立TCP长连接,由云手机客户端根据截屏频率向云手机实例触发截屏事件,云手机实例根据截屏事件截屏,并将截屏图片压缩后通过TCP长连接通道返回云手机客户端,本专利技术可在不增加任何成本的基础上实现获取云手机的预览图的目的,同时可增加预览图的安全性,防止别人窃取预览图,有效保护用户的隐私。
附图说明
[0026]图1示出了可以应用本专利技术的系统的示例性系统架构;;
[0027]图2为本专利技术一种基于TCP流获取云手机预览图的方法的步骤流程图;
[0028]图3为本专利技术一种基于TCP流获取云手机预览图的系统的系统结构图;
[0029]图4为本专利技术实施例中基于TCP流获取云手机预览图的过程流程图。
具体实施方式
[0030]以下通过特定的具体实例并结合附图说明本专利技术的实施方式,本领域技术人员可由本说明书所揭示的内容轻易地了解本专利技术的其它优点与功效。本专利技术亦可通过其它不同的具体实例加以施行或应用,本说明书中的各项细节亦可基于不同观点与应用,在不背离本专利技术的精神下进行各种修饰与变更。
[0031]图1示出了可以应用本专利技术的系统的示例性系统架构。如图1所示,该系统架构可以包括手机101,网络102和云手机103。网络102用以在手机101和云手机103之间提供通信链路的介质。网络102可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。
[0032]手机101可以是各种插入SIM卡,可以用于拨打电话和发送短信的手机。手机101中可以安装有云手机的客户端,通过上述客户端,其可以与云手机103建立通信链路,以进行文件的传输。
[0033]用户可以使用云手机103进行各种操作,例如看视频、听音乐等。云手机103可以通过上述通信链路与手机101之间进行信息的交互,例如音视频等的传输。云手机103的实现的功能可以由服务端为其提供支持。
[0034]图2为本专利技术一种基于TCP流获取云手机预览图的方法的步骤流程图。如图2所示,本专利技术一种本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于TCP流获取云手机预览图的方法,包括如下步骤:步骤S1,云手机客户端请求云机连接信息;步骤S2,云手机客户端根据获得的云机连接信息发送连接请求以尝试连接对应的云手机实例;步骤S3,云手机实例根据所述连接请求中的token信息校验该连接请求的合法性,根据校验结果与云手机客户端建立TCP长连接;步骤S4,云手机客户端根据截屏频率向云手机实例触发截屏事件,云手机实例根据截屏事件进行屏幕截图,并将截屏图片压缩后通过TCP长连接通道返回云手机客户端。2.如权利要求1所述的一种基于TCP流获取云手机预览图的方法,其特征在于,当云手机客户端接收到用户登录请求时,产生携带登录信息的身份信息验证请求至后台,于验证通过后,获得登录成功凭证。3.如权利要求2所述的一种基于TCP流获取云手机预览图的方法,其特征在于:云手机客户端携带登录成功凭证以及选择的云机信息向后台获取云机连接信息,当后台校验成功后,返回相应的云机连接信息给云手机客户端。4.如权利要求3所述的一种基于TCP流获取云手机预览图的方法,其特征在于:所述云机连接信息包括云机实例的IP、端口以及连接云手机实例token信息。5.如权利要求4所述的一种基于TCP流获取云手机预览图的方法,其特征在于:于步骤S2中,所述云手机客户端通过端云协同SDK,根据所述云机连接信息中的云机实例的IP以及端口尝试连接云手机实例,所述连接请求携带连接云手机实例token信息以及预览图在真机端的存储路径。6.如权利要求5所述的一种基于TCP流获取云手机预览...

【专利技术属性】
技术研发人员:龙林超苏子杭王本旭
申请(专利权)人:广东悦伍纪网络技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1