扩展应用程序功能的方法、装置及系统的制作方法

文档序号:8512465阅读:588来源:国知局
扩展应用程序功能的方法、装置及系统的制作方法
【技术领域】
[0001]本发明涉及计算机领域,具体而言,本发明涉及一种扩展应用程序功能的方法、装置及系统。
【背景技术】
[0002]随着移动终端的发展,应用于其上的应用程序越来越多,对于应用程序本身而言,为满足用户需求和提高竞争力,通常会集成大量的功能。例如手机卫士,除骚扰拦截、病毒查杀、垃圾清理等常用功能外,还设有流量监控等其他功能,大量功能的设置使得手机卫士庞大和臃肿,同时也会增加应用程序的维护成本。
[0003]对于用户来说,应用程序中的某些功能使用率较低,如用户使用一次可能就不再需要此种功能。再者,对于用户来说,某些场景下,可能需要应用程序增加新的功能。目前,移动终端的通信方式除电话、短信外,网络通信也为其重要的通信方式,如何利用网络通信在用户需要时获取上述使用率较低的功能或新的功能,以通过扩展应用程序功能的方式缩减应用程序的臃肿,是目前亟待解决的问题之一。

【发明内容】

[0004]本发明的目的旨在至少解决上述技术缺陷之一,特别是能够使应用程序的功能在用户需要时即时从服务器端获取,实现应用程序功能的扩展,减小原始应用程序的体积。
[0005]本发明提供一种扩展应用程序功能的方法,包括以下步骤:接收服务器端推送的消息;在获取查看消息详情的指令时,判断消息中是否存在标识bundle文件的字段;若存在,则根据字段对应的地址下载bundle文件;加载下载的bundle文件以实现应用程序功能的扩展。
[0006]其中,bundle文件为插件包。
[0007]其中,当消息中存在标识bundle文件的字段时,消息包括标题和URL,URL为消息中的字段。
[0008]其中,当消息中不存在标识bundle文件的字段时,消息包括标题。
[0009]其中,消息还包括图片URL。
[0010]其中,接收服务器端推送的消息的步骤之后包括:加载消息,以展示相应的页面。
[0011]其中,消息展示的页面包括查看详情控件,查看详情控件用于根据用户触发发出查看消息详情的指令。
[0012]本发明还提供一种扩展应用程序功能的方法,包括以下步骤:将待扩展功能对应的信息打包成bundle文件;推送待扩展功能相应的消息至移动终端,消息添加有标识bundle文件的字段,该字段与bundle文件的存储地址相对应;接收移动终端在获取查看消息详情的指令时,根据字段发送的下载bundle文件的请求;根据请求反馈bundle文件,以使移动终端实现应用程序功能的扩展。
[0013]其中,消息包括待扩展功能的标题。
[0014]其中,消息还包括与待扩展功能相关的图片URL。
[0015]本发明提供一种扩展应用程序功能的装置,包括:第一接收模块,用于接收服务器端推送的消息;判断模块,用于在获取查看消息详情的指令时,判断消息中是否存在标识bundle文件的字段;下载模块,用于判断模块判断消息中存在标识bundle文件的字段时,根据字段对应的地址下载bundle文件;第一加载模块,用于加载下载的bundle文件以实现应用程序功能的扩展。
[0016]其中,bundle文件为插件包。
[0017]其中,当消息中存在标识bundle文件的字段时,消息包括标题和URL,URL为消息中的字段。
[0018]其中,当消息中不存在标识bundle文件的字段时,消息包括标题。
[0019]其中,消息还包括图片URL。
[0020]其中,装置还包括:第二加载模块,用于在第一接收模块接收服务器端推送的消息后,加载消息,以展示相应的页面。
[0021]其中,消息展示的页面包括查看详情控件,查看详情控件用于根据用户触发发出查看消息详情的指令。
[0022]本发明还提供一种扩展应用程序功能的装置,包括:打包模块,用于将待扩展功能对应的信息打包成bundle文件;推送模块,用于推送待扩展功能相应的消息至移动终端,消息添加有标识bundle文件的字段,该字段与bundle文件的存储地址相对应;第二接收模块,用于接收移动终端在获取查看消息详情的指令时,根据字段发送的下载bundle文件的请求;反馈模块,用于根据请求反馈bundle文件,以使移动终端实现应用程序功能的扩展。
[0023]其中,消息包括待扩展功能的标题。
[0024]其中,消息还包括与待扩展功能相关的图片URL。
[0025]与现有技术相比,本发明存在如下有益效果:
[0026]1、移动终端的消息中心可接收服务器端推送的消息,若推送的消息中存在标识bundle文件的字段且用户对该消息关注时,可根据该字段对应的地址从服务器端下载相应的bundle文件,并对下载的bundle文件进行加载,加载的bundle文件为插件包,通过插件实现应用程序功能的扩展。上述方式可实现应用程序的插件化,即通过插件及时满足用户的功能需求,使得原始应用程序具有小巧的体积。
[0027]2、对于扩展的功能,还可将其对应的插件删除,以避免应用程序的臃肿。尤其对于新扩展的功能为不常用功能时,可即用即删。
[0028]3、对于扩展的功能,其对应的插件在移动终端的客户端加载,可更便于用户的使用。
[0029]4、服务器端推送的消息,除存在字段的工具消息外,还可推送用户感兴趣的消息以供用户阅读。此外,服务器端还可采用推送工具消息的方式,通过消息推送软件,即在消息中添加软件的下载地址。通过推送消息,可提高应用程序的日活,且推送的消息的详情还可进行分享,可进一步提高应用程序的日活。
[0030]5、通过消息推送可推送不常用功能的消息和实时性功能消息,使用户及时获取所需的功能,提高用户体验。
[0031]本发明附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本发明的实践了解到。
【附图说明】
[0032]本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
[0033]图1为本发明系统结构原理图;
[0034]图2为本发明扩展应用程序功能的方法一实施例的流程示意图;
[0035]图3为本发明扩展应用程序功能的方法另一实施例的流程示意图;
[0036]图4为本发明扩展应用程序功能的方法又一实施例的流程示意图;
[0037]图5为本发明扩展应用程序功能的装置一实施例的结构示意图;
[0038]图6为本发明扩展应用程序功能的装置另一实施例的结构不意图;
[0039]图7为图1所示实施例中应用程序消息中心界面一;
[0040]图8为图1所示实施例中应用程序消息中心界面二 ;
[0041]图9为图1所示实施例中应用程序消息中心界面三。
【具体实施方式】
[0042]下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。
[0043]本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1