一种基于边缘计算的云手机服务系统技术方案

技术编号:38538151 阅读:7 留言:0更新日期:2023-08-19 17:07
本发明专利技术公开了一种基于边缘计算的云手机服务系统,涉及云手机技术领域。所述系统包括:边缘化ARM云服务器、流媒体服务器以及用户控制端;边缘化ARM云服务器与家用路由器连接,用于虚拟化云手机及采集云手机的音视频数据,并通过协议封包传输到流媒体服务器或用户控制端;流媒体服务器通过互联网与连接有边缘化ARM云服务器的家用路由器连接,用于用户账号管理和就近点对点连接的算法处理,以及进行音视频流和控制指令的转发和处理;用户控制端直接与家用路由器连接,或者通过互联网与流媒体服务器连接,用于对云手机系统进行控制和音视频的解码显示。本发明专利技术可解决中心化机房的IP限制问题,降低依赖性、建设成本以及网络延迟。建设成本以及网络延迟。建设成本以及网络延迟。

【技术实现步骤摘要】
一种基于边缘计算的云手机服务系统


[0001]本专利技术涉及云手机
,特别涉及一种基于边缘计算的云手机服务系统。

技术介绍

[0002]云手机是一种新兴的技术,是基于云计算和虚拟化技术的手机应用服务。用户可以通过云端服务访问和使用移动应用程序,而无需在本地设备上安装和运行。云手机的出现,使得用户可以随时随地访问和使用移动应用程序,大大提高了用户的移动办公、游戏娱乐和社交体验,也促进了移动互联网应用的发展。
[0003]云计算是云手机实现的关键技术之一。云计算将计算资源、存储资源和网络资源等进行虚拟化,通过互联网提供基于服务的IT资源和应用程序,为用户提供了更高效、便捷和灵活的服务。在云手机中,云计算技术可以实现对应用程序的远程虚拟化和运行,用户只需通过移动设备进行访问和操作即可。
[0004]虚拟化技术是云手机实现的另一个关键技术。虚拟化技术可以将物理设备、操作系统和应用程序等进行虚拟化,创建出一个或多个虚拟的运行环境。在云手机中,虚拟化技术可以将应用程序远程虚拟化运行在云端服务器上,通过移动设备进行访问和操作。
[0005]流媒体技术也是云手机实现的另一个关键技术。云手机服务器可以通过在用户发起对云手机的控制指令时,进行采集云手机的音视频数据,并且对其进行压缩编码和传输给用户端进行展示。如公开号为CN111669624A,公开日为2020年5月8日的专利“一种云手机控制方法和系统”可以应用于云托管(游戏托管)和云游戏等领域。
[0006]因此,云手机的实现原理是用户通过PC客户端或安卓客户端连上中心服务器,中心服务器机房里面的云手机服务会虚拟化出多台的安卓系统,然后在用户发起控制指令时,云手机服务会把对应的安卓虚拟化系统的屏幕数据和声音数据采集下来,并且编码发送给流媒体服务,流媒体服务器再中转给用户端进行展示,相当远程操控云端的虚拟手机,其实现如图1所示。
[0007]现有技术的缺点是:
[0008]1、依赖性:传统的中心化机房云手机服务依赖于专门的云计算基础设施和机房,这些设施需要进行投入一定的人力维护和管理。如果云计算基础设施出现故障或者维护不及时,就会影响云手机服务的性能和稳定性。
[0009]2、安全性问题:传统的中心化机房云手机服务将所有应用程序和数据存储在云端服务器上,这也意味着用户的隐私和数据安全有可能会受到威胁。如果云端服务器遭到黑客攻击或者被非法入侵,用户的个人信息和数据就会面临泄露和损失的风险。
[0010]3、成本问题:传统的中心化机房云手机服务通常需要提供更多的云端服务和支持,因此成本通常比家庭宽带下的云手机服务更高。
[0011]4、网络延迟:由于传统的中心化机房云手机服务需要经过云计算基础设施的服务中转,因此可能会出现网络延迟问题,影响用户的应用体验和使用效率。
[0012]5、IP限制问题:由于传统的中心化机房的云手机集群,都是共用同一个公网IP出
口,所以如果机房的全部云手机或某部分云手机(一定数量)同时运行某款游戏,会导致触发某款游戏的后台服务器的风控机制,比如:会限制同一个IP地址的请求数量或者请求频率,超过限制则会被拒绝或者暂时屏蔽。这样会导致传统的中心化机房云手机服务的用户体验大打折扣。

技术实现思路

[0013]本专利技术要解决的技术问题,在于提供一种基于边缘计算的云手机服务系统,通过将云手机服务部署在不同的家庭宽带下进行边缘计算,并提供用户控制端就近点对点连接云手机服务的算法,解决中心化机房的IP限制问题,降低依赖性、建设成本以及网络延迟。
[0014]为了解决上述技术问题,本专利技术是这样实现的:
[0015]一种基于边缘计算的云手机服务系统,包括:边缘化ARM云服务器、流媒体服务器以及用户控制端;
[0016]所述边缘化ARM云服务器与家用路由器连接,用于虚拟化云手机及采集虚拟化云手机的音视频数据,并通过协议封包为音视频流传输到所述流媒体服务器或直接根据算法处理结果使虚拟化云手机点对点传输到所述用户控制端;
[0017]所述流媒体服务器通过互联网与连接有边缘化ARM云服务器的家用路由器连接,用于用户账号管理和鉴权、转发和处理音视频流和控制指令、以及就近点对点连接的算法处理;
[0018]所述用户控制端直接与家用路由器连接,或者通过互联网与所述流媒体服务器连接,用于对虚拟化云手机进行控制以及音视频的解码显示。
[0019]进一步地,所述边缘化ARM云服务器还用于上报本地IP和路由器信息给流媒体服务器;所述用户控制端通过互联网连到流媒体服务器上时,还上报本地IP和路由器信息给流媒体服务器;
[0020]所述流媒体服务器还用于记录上报本地IP和路由器信息的虚拟化云手机的公网IP以及上报本地IP和路由器信息的用户控制端的公网IP;所述流媒体服务器的就近点对点连接的算法包括:根据虚拟化云手机和用户控制端上报的信息进行匹配,判断是否有与用户控制端在同一网络位置下的虚拟化云手机,如没有则按常规模式提供虚拟化云手机服务,如有则将可以直连的虚拟化云手机信息发送给该用户控制端,使用户控制端与虚拟化云手机采用直连模式连接。
[0021]进一步地,所述流媒体服务器根据虚拟化云手机和用户控制端上报的信息进行匹配,具体包括:先根据路由器信息进行最高优先级匹配,其次是根据公网IP出口比对。
[0022]进一步地,所述路由器信息包括如mac地址和SSID信息。
[0023]进一步地,所述可以直连的虚拟化云手机信息包括云手机IP地址和端口,用户控制端通过IP地址和端口连接与其处于同一网络位置下的虚拟化云手机。
[0024]进一步地,所述用户控制端包括云手机PC控制端和云手机安卓控制端。
[0025]进一步地,所述云手机PC控制端通过C++实现对虚拟化云手机的音视频流接收解码,渲染处理并显示;所述云手机安卓控制端通过Java技术接收虚拟化云手机的音视频流解码并显示。
[0026]本专利技术实施例中提供的一个或多个技术方案,至少具有如下优点:
[0027]1、通过将云手机服务部署在不同的家庭宽带下进行边缘计算,首先解决的是中心化云手机的游戏托管领域出现的出口IP请求频繁被限制的问题,本系统设计的云手机在家庭宽带下都具备不同的出口IP,这对用户在托管游戏服务上的使用会更加放心;
[0028]2、对于中心化机房的大量云手机服务器的建设和维护成本都是一笔高昂的费用,通过本系统设计可以降低机房的运维管理成本和流量成本;
[0029]3、本系统设计还提供了用户就近点对点连接云手机服务的算法,实现用户就近连接部署好的云手机服务,无需通过中心服务器,从而能够更快地获取自己的手机服务,大大降低延迟和网络负担;
[0030]4、本系统设计的云手机服务是离散部署,用户的数据和隐私得到更好的保护,不必担心中心服务器被攻击或数据泄露的问题,从而大大提高了用户的安全性和信任度。
[0031]上述说明仅是本专利技术技术方案的概述,为了本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于边缘计算的云手机服务系统,其特征在于,包括:边缘化ARM云服务器、流媒体服务器以及用户控制端;所述边缘化ARM云服务器与家用路由器连接,用于虚拟化云手机及采集虚拟化云手机的音视频数据,并通过协议封包为音视频流传输到所述流媒体服务器或直接根据算法处理结果使虚拟化云手机点对点传输到所述用户控制端;所述流媒体服务器通过互联网与连接有边缘化ARM云服务器的家用路由器连接,用于用户账号管理和鉴权、转发和处理音视频流和控制指令、以及就近点对点连接的算法处理;所述用户控制端直接与家用路由器连接,或者通过互联网与所述流媒体服务器连接,用于对虚拟化云手机进行控制以及音视频的解码显示。2.根据权利要求1所述的系统,其特征在于:所述边缘化ARM云服务器还用于上报本地IP和路由器信息给流媒体服务器;所述用户控制端通过互联网连到流媒体服务器上时,还上报本地IP和路由器信息给流媒体服务器;所述流媒体服务器还用于记录上报本地IP和路由器信息的虚拟化云手机的公网IP以及上报本地IP和路由器信息的用户控制端的公网IP;所述流媒体服务器的就近点对点连接的算法包括:根据虚拟化云手机和用...

【专利技术属性】
技术研发人员:陈曦
申请(专利权)人:福州奥宝网络科技有限公司
类型:发明
国别省市:

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

1