[发明专利]一种服务器及提供软件的方法、移动终端有效
| 申请号: | 201110057359.9 | 申请日: | 2011-03-10 |
| 公开(公告)号: | CN102129380A | 公开(公告)日: | 2011-07-20 |
| 发明(设计)人: | 饶文剑;张光强 | 申请(专利权)人: | 宇龙计算机通信科技(深圳)有限公司 |
| 主分类号: | G06F9/445 | 分类号: | G06F9/445 |
| 代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 许志勇 |
| 地址: | 518057 广东省深圳市南*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 服务器 提供 软件 方法 移动 终端 | ||
技术领域
本发明涉及通信领域,具体涉及一种服务器及提供软件的方法、移动终端。
背景技术
当前,移动终端在日常生活中应用越来越多,人们对于移动终端功能的要求也越来越高,智能移动终端的出现很好地满足了人们的需求。但是当前的智能移动终端所使用的系统平台多种多样,用户在使用移动终端需要对应用程序进行更新时,经常要下载很大的安装数据包,而其中本移动终端适用的安装数据包仅占一小部分,造成下载所有的安装数据包的流量和空间过大,给用户带来了不便。
因此,当前需要一种移动终端获取兼容软件的技术方案来解决上述问题。
发明内容
本发明所要解决的技术问题是提供一种服务器及提供软件的方法、移动终端,解决用户对移动终端进行应用程序更新需要下载很大的安装数据包,造成下载所有安装包的流量和空间过大的问题。
为了解决上述问题,本发明提供了一种服务器提供软件的方法,包括:
服务器端接收移动终端发送的欲获取的软件信息及该终端设备参数;
所述服务器端根据所述软件信息及设备参数,在存储于服务器端的软件中进行匹配,获得与该终端相匹配的软件包;
所述服务器端将适合该终端的软件包发送至该移动终端。
进一步地,上述方法还可包括,所述服务器端将适合该终端的软件包发送至该移动终端的步骤,包括:
所述服务器端根据匹配结果,利用适合该终端的软件生成匹配安装包;
所述服务器端将所述匹配安装包在线下载至该移动终端。
进一步地,上述方法还可包括,所述生成匹配安装包的步骤,包括:从该软件的完整安装包中根据程序入口点地址和偏移量直接抽取适合该终端的文件部分作为匹配安装包。
进一步地,上述方法还可包括,所述移动终端收到所述适合该终端的软件的安装文件后存储到移动终端本地,进行离线安装完毕后,删除存储的安装文件。
本发明还提供了一种服务器,包括服务器接收模块、服务器匹配模块及服务器发送模块,其中:
所述服务器接收模块,用于接收移动终端发送的欲获取的软件信息及该终端设备参数;
所述服务器匹配模块,用于根据所述软件信息及设备参数,在存储于服务器端的软件中进行匹配,获得与该终端相匹配的软件包;
所述服务器发送模块,用于将所述适合该移动终端的软件包发送至该移动终端。
进一步地,上述服务器还可包括,所述服务器发送模块,包括:
生成单元,用于根据匹配结果,利用适合该终端的软件生成匹配安装包;
发送安装单元,用于将生成的所述匹配安装包安装至该移动终端。
进一步地,上述服务器还可包括,所述生成单元,从该软件的完整安装包中根据程序入口点地址和偏移量直接抽取适合该终端的文件部分作为匹配安装包。
进一步地,上述服务器还可包括,所述服务器接收模块接收的终端设备参数包括,操作系统、处理器、屏幕和/或感应器信息。
本发明还提供了一种移动终端,包括终端发送模块及终端接收模块,其中,
所述终端发送模块,用于向服务器发送欲获取的软件信息及本终端设备参数;
终端接收模块,用于接收所述服务器发送的匹配该移动终端的软件包。
进一步地,上述移动终端还可包括终端安装模块和终端删除模块,其中,
所述终端安装模块,用于收到匹配该终端的软件包后存储到移动终端本地,进行离线安装;
所述终端删除模块,用于在离线安装所述适合该终端的软件包完毕后,删除存储的软件包。
与现有技术相比,应用本发明可以使用户轻易获得与自己移动终端兼容的程序,省去移动终端下载所有安装包的流量和空间,提升了用户的使用体验,提高了用户的满意度。
附图说明
图1是本发明实施例的服务器提供软件的方法的流程示意图;
图2是程序包的组成示意图;
图3是本发明的服务器的结构示意图;
图4是本发明的移动终端的结构示意图。
具体实施方式
下面结合附图和具体实施方式对本发明作进一步说明。
如图1所示,本发明的一种服务器提供软件的方法,其中包括以下步骤:
步骤110:服务器端接收移动终端发送的欲获取的软件信息及该终端设备参数;
所述终端设备参数,包括操作系统、处理器、屏幕和/或感应器信息等,如重力感应、光线感应、光线感应等。
步骤120:所述服务器端根据所述软件信息及设备参数,在存储于服务器端的软件中进行匹配,获得与该终端相匹配的软件包;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宇龙计算机通信科技(深圳)有限公司,未经宇龙计算机通信科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110057359.9/2.html,转载请声明来源钻瓜专利网。





