[发明专利]一种Android云应用服务器及Android云应用服务器系统在审
申请号: | 201510822840.0 | 申请日: | 2015-11-24 |
公开(公告)号: | CN105491021A | 公开(公告)日: | 2016-04-13 |
发明(设计)人: | 史建琦;庞海萍;徐刚;肖宇;陈彪 | 申请(专利权)人: | 华东师范大学;上海华泉信息科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 上海麦其知识产权代理事务所(普通合伙) 31257 | 代理人: | 董红曼 |
地址: | 200062 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 android 应用 服务器 系统 | ||
技术领域
本发明涉及一种云应用服务器,尤其涉及一种Android云应用服务器及Android云应用 服务器系统。
背景技术
云媒体互动技术:软件运行在云端容器内;容器采集软件运行时的音画输出,将音画编 码、合并成流媒体通过网络发送到客户端;客户端接收并解码播放,并且客户端采集用户操 作发送到云端容器;云端容器在本地还原用户操作。
现有的Android云应用服务器中的运行容器,普遍使用硬件虚拟化和GPU虚拟化技术, 在虚拟机中运行Android系统,然后在该系统中运行Android应用。这种方案的问题是: Android应用运行需要Java虚拟机,运行机制造成运行效率低,对CPU、内存资源占用很高。 由于该容器本身又以效率很低的虚拟化方案运行,因此增加了交互时延,影响了云应用的用 户体验,也极大的增加了运行成本。
因此,现在市场上亟需设计一种新的Android云应用服务器来克服上述技术缺陷。
发明内容
本发明提出了一种Android云应用服务器,其支持Android运行的节点由独立硬件板卡 构成,无需运行传统的Android系统虚拟机,减少了虚拟化技术引起的资源消耗,使云端应 用运行效率极大提高、成本极大降低。
本发明提出的Android云应用服务器包括Android应用运行容器集合;其中,所述Android 应用运行容器集合包括至少一个运行容器,所述运行容器包括独立硬件板卡和运行在所述独 立硬件板卡上的操作系统。
本发明提出的Android云应用服务器中,当所述运行容器与接入设备建立连接后,将画 面进行H.264实时编码,并与音频数据复合并实时输出。
本发明提出的Android云应用服务器中,所述运行容器具有音视频编码能力,由所述运 行容器直接输出音视频流媒体。
本发明提出的Android云应用服务器中,所述独立硬件板卡具有独立的网络通讯接口。
本发明提出的Android云应用服务器中,所述运行容器接收接入设备的操作信号,并在 所述运行容器地还原用户的输入设备操作。
本发明还提出了一种Android云应用服务器系统,包括:本发明提出的Android云应用 服务器,用于运行Android应用、编码并输出媒体流;中控模块,所述中控模块与运行容器 连接,其包括硬件板卡和运行在所述硬件板卡上的管理及调度运行容器的软件程序,用于管 理和分配所述运行容器;网关模块,所述网关模块与所述运行容器连接,用于管理所述运行 容器的外部访问地址映射。
本发明提出的Android云应用服务器系统中,操作系统与所述中控模块通讯,用于管理 Android应用运行。
本发明提出的Android云应用服务器系统中,所述软件程序与上位管理系统及所述运行 容器建立通讯,并按所述上位管理系统的要求分配所述运行容器。
本发明提出的Android云应用服务器系统中,所述网关模块将所述运行容器映射到同一 上级网络地址的不同端口上。
本发明提出的Android云应用服务器系统中,所述运行容器的外部访问地址映射关系由 所述中控模块进行配置管理。
本发明提出的Android云应用服务器,解决了现有的云应用运行方案运行效率低的问题。 其中,“云应用运行”是指:应用安装在云端服务器,使用服务器上的计算资源,而仅将应用 运行产生的音画输出通过网络发送到客户端。对于用户而言,观感上应用和在本地设备上运行 起来是一样的。
本发明提出的Android云应用服务器系统,包括Android应用运行容器集合、网关及中控 三个核心部分。运行容器集合中包含多个支持Android应用运行的容器,容器由独立硬件板卡 构成;由网关进行每个节点的外部访问地址映射;中控负责各运行容器的管理和调度。
本发明利用小型化的硬件板卡作为运行容器,通过定制板卡内的Android操作系统的音画 输出模块,将画面通过板卡内建设备进行H.264编码,然后与音频数据编码合并为传输流。以 此实现Android应用在服务器内的运行,解决了现有的用虚拟化技术进行Android应用运行的 耗资源、低效率、高能耗问题,为Android云应用服务的发展和推广提供了一种高效、通用、 稳定、低成本的技术方案。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华东师范大学;上海华泉信息科技有限公司,未经华东师范大学;上海华泉信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510822840.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:使用EGFL8拮抗剂抑制血管发生的方法
- 下一篇:强化烃采收的方法和组合物