[发明专利]利用服务器资源在智能终端上运行应用程序的方法及系统在审
申请号: | 201310028503.5 | 申请日: | 2013-01-24 |
公开(公告)号: | CN103970549A | 公开(公告)日: | 2014-08-06 |
发明(设计)人: | 李瑞平 | 申请(专利权)人: | 北京伸得纬科技有限公司;国际伸得纬有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;H04L29/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100028 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 利用 服务器 资源 智能 终端 运行 应用程序 方法 系统 | ||
技术领域
本发明涉及的技术领域包括,服务器与客户端之间的通信技术,特别是利用服务器资源在智能终端上运行应用程序的技术。
背景技术
现有的客户端设备包括有智能手机、平板电脑、电子阅读器、笔记本等等,其种类繁多,操作系统也各不相同。但是一个共通点在于为了使这个终端便于携带,大多会在尺寸和重量上有所限制。这就导致了现有智能终端的硬件配置水平不是太高,系统处理能力比较有限。
而另一方面,用户需要运行的应用程序规模需求则在不断增长。应用程序不仅包括软件,还包括某些用于支持特定功能的硬件设备,以及需要通过网络进行的服务。诸如文字处理、图形处理、视频处理、游戏运行、网络访问、地理定位等需求日渐增多,对于终端的处理能力要求也迅速高涨。以传统的思维来看,为了满足这些需求,则必须要提高硬件配置,以更高处理能力的硬件设备来运行应用程序,但这将带来非常严重的问题,首先是硬件成本将会迅速上升,当终端硬件的成本上升到用户所能承受的边际之外时,这个终端产品将不再具有市场前景。其次将带来功耗和散热的问题,众所周知,硬件处理能力的上升通常都伴随着功耗的增长,更高的功耗也会带来散热的困难,这对于终端设备的续航能力和稳定性将是极大的挑战。此外,由于终端设备并非是持续工作在高负荷高处理量模式之下,在普通的处理和应用程序工作时,那些高配置的硬件和周边设备大多处于闲置状态,是一种资源的浪费。不同的智能终端搭载的操作系统各不相同,也有可能不兼容某些应用程序而造成无法运行或者报错。
为了解决上述问题,本发明提出了一种利用服务器在智能终端上使用应用程序的方法及系统。将耗费资源高的、处理能力需求大的、难以在智能终端上运行的大型应用程序,转移到服务器进行处理。以降低对智能终端的硬件需求,减少智能终端的运行负荷,能够降低智能终端的硬件成本、运行功耗,提高稳定性、兼容性和资源利用率,达到较好的效果。
发明内容
为了解决上述问题,本发明提出了:
一种利用服务器资源在智能终端运行应用程序的方法,其包括:
步骤A,通过客户端软件连接服务器;
步骤B,发送运行环境信息给服务器;
步骤C,接收服务器发送的可启用的应用程序列表并显示供用户选择,并接收用户的选择;
步骤D,将用户选择的应用程序发送给服务器;
步骤E,接收服务器输出的该应用程序的用户界面显示信息,并显示给用户;
步骤F,接收用户针对该应用程序输入的操作指令,并且发送到服务器,如果该指令为退出指令则指示服务器结束该应用程序的运行。
一种利用服务器资源在智能终端上运行应用程序的方法,其包括:
步骤A1,服务器接收客户端软件的连接;
步骤B1,接收客户端的运行环境信息;
步骤C1,根据收到的运行环境信息对用户应用程序接口进行个性化配置;发送的可启用的应用程序列表给客户端;
步骤D1,接收用户选择的应用程序,并启动该应用程序;
步骤E1,将该应用程序的用户界面显示信息输出到客户端;
步骤F1,接收用户针对该应用程序输入的操作指令,如果该指令为退出指令则结束该应用程序的运行。
如上所述的方法,客户端与服务器的连接采用RDP协议。
如上所述的方法,其中运行环境信息包括以下至少一种,智能终端的硬件配置信息,操作系统信息,软件配置信息,用户偏好信息。
如上所述的方法,其中当客户端软件连接到服务器后,对用户身份进行验证。
如上所述的方法,个性化配置包括以下至少一种,设定应用程序的运行模式、设定应用程序的显示输出风格、设定提供给用户的操作指令集。
本发明还提出了:
一种利用服务器资源在智能终端上运行应用程序的系统,其包括:
模块A,用于通过客户端软件连接服务器;
模块B,用于发送运行环境信息给服务器;
模块C,用于接收服务器发送的可启用的应用程序列表并显示供用户选择,并接收用户的选择;
模块D,用于将用户选择的应用程序发送给服务器;
模块E,用于接收服务器输出的该应用程序的用户界面显示信息,并显示给用户;
模块F,用于接收用户针对该应用程序输入的操作指令,并且发送到服务器,如果该指令为退出指令则指示服务器结束该应用程序的运行。
一种利用服务器资源在智能终端上运行应用程序的系统,其包括:
模块A1,用于服务器接收客户端软件的连接;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京伸得纬科技有限公司;国际伸得纬有限公司,未经北京伸得纬科技有限公司;国际伸得纬有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310028503.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:两级动力内循环同步脱氮除磷颗粒污泥反应器
- 下一篇:一种栅板式管阀结构