[发明专利]一种应用设备及应用设备之应用中心系统管理方法在审
申请号: | 201710108557.0 | 申请日: | 2017-02-27 |
公开(公告)号: | CN107423036A | 公开(公告)日: | 2017-12-01 |
发明(设计)人: | 马子平 | 申请(专利权)人: | 努比亚技术有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 深圳鼎合诚知识产权代理有限公司44281 | 代理人: | 江婷,李发兵 |
地址: | 518057 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用 设备 中心 系统管理 方法 | ||
技术领域
本发明涉及网络通信技术领域,更具体地说,涉及一种应用设备及应用设备之应用中心系统管理方法。
背景技术
在移动互联网时代,随着智能终端的推广和普及,用户不断追求高品质的互联网访问体验,随时、随地、随心的查询,获取符合个人偏好的应用程序,而应用中心作为互联网APP(Application,应用程序)下载的入口,其作用不言而喻,且不可替代。为了提高产品的活跃度、增加用户的使用粘度,不仅需要将应用中心产品打造成一个操作流畅、UI(User Interface,用户界面)绚丽、响应及时、稳定运行的应用,而且还要保障应用全、新、安全,搜索方便,下载稳定。由于本地应用程序资源少而有限、时效性较差,所以在线应用程序已成为应用中心的必不可少的组成部分,然而在线应用程序安装包资源受版权保护,各个应用程序安装包经销商一般只能获得某几家合作方的应用程序安装包分发代理权,因此,用户无法在同一个应用中心上搜索、下载多个不同应用程序安装包经销商的在线安装包资源。例如,用户不得不辗转多个应用中心类APP,在A APP上下载QQ音乐,再转到另一B APP下载网易音乐,在一个应用中心入口上不能连贯下载多个安装包,用户体验较差。
所以为了快速搜索、在一个应用中心入口上连贯下载多个安装包,应用中心通常会接入各应用提供商的软件开发工具包(SDK),以此来搜索相应的安装包。由于不同应用提供商的SDK,架构设计、API接口、使用流程各异,而且特色功能侧重不同,每引入一种新的应用分发SDK时,都需要针对新引入的SDK修改相应的调用接口,例如,当增加一种新的SDK时,相应的需要增加与该SDK对应的搜索接口、下载接口以及加载接口等;此外,由于产品需求和应用分发合作方的变更,当已经使用的应用分发SDK到了一定时期将不再被使用时,相应的需要删除该SDK对应的搜索接口、下载接口以及加载接口等;也即是现有应用中心系统中SDK的每次变更都会给软件开发带来较大的工作量,都需要修改相应的调用接口、整体构架,不利于维护。
发明内容
本发明要解决的技术问题在于:现有应用中心系统无法快速适应应用分发SDK接入变更的情况,导致应用中心系统中增加、删除或者替换SDK时都需要针对每一次的变更相应修改应用中心系统交互层与数据层之间的调用接口,增加了成本与工作量。
为解决上述技术问题,本发明提供一种应用设备,包括应用中心系统,所述应用中心系统包括:
管理模块,用于存储各应用提供商的软件开发工具包,以及对所述各软件开发工具包的有效性进行管理;
应用中心交互模块,用于提供交互界面,以及用于根据操作指令下发应用访问请求,所述应用访问请求包含所请求访问应用的识别信息;
适配模块,用于根据所述应用访问请求,从所述各软件开发工具包中调用当前有效的软件开发工具包以获取该应用访问请求所请求访问的应用信息。
进一步地,所述管理模块用于接收删除消息,根据所述删除消息从存储的软件开发工具包中选择该删除消息所请求删除的软件开发工具包,将该软件开发工具包设置为无效;
或,
所述管理模块用于根据签约消息中的软件开发工具包签约时长,在所述签约时长到达时,从存储的软件开发工具包中选择该软件开发工具包签约消息所对应的软件开发工具包,将该软件开发工具包设置为无效;
或,
所述管理模块用于接收增加消息,根据所述增加消息获取相应的软件开发工具包进行存储,并将获取的软件开发工具包设置为有效。
进一步地,所述应用访问请求包含应用搜索请求,所述识别信息包括待搜索应用的关键字,所述适配模块包括应用搜索子模块,用于根据所述应用搜索请求从所述各软件开发工具包中调用当前有效的软件开发工具包以获取所述识别信息对应的应用之应用信息;
或,
所述应用访问请求包含应用下载请求,所述适配模块包括应用下载子模块,用于根据所述应用下载请求从所述各软件开发工具包中调用当前有效的软件开发工具包以获取所述识别信息对应的应用之应用信息;
或,
所述应用访问请求包括应用加载请求,所述适配模块包括应用加载子模块,用于根据所述应用加载请求从所述各软件开发工具包中调用当前有效的软件开发工具包以获取所述识别信息对应的应用之应用信息。
进一步地,所述应用设备还包括应用中心自修复系统,所述应用中心自修复系统包括:
异常监测模块,用于监测所述应用中心系统是否异常;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于努比亚技术有限公司,未经努比亚技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710108557.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高效清灰式布袋除尘器
- 下一篇:一种化工生产用机械式除尘器