一种应用处理方法及装置的制造方法

文档序号:10473800阅读:410来源:国知局
一种应用处理方法及装置的制造方法
【专利摘要】本发明涉及通信领域,提供了一种应用处理方法及装置,其中,该方法包括:接收对应用进行访问的请求;根据该请求在应用商店中获取应用预览模块,其中,应用预览模块对应于该应用,应用预览模块用于提供该应用的一个或者多个功能;在应用商店中通过应用预览模块开启该应用的一个或者多个功能。通过本发明解决了相关技术中,用户只能将应用下载至终端才能进一步判断该应用是否为符合用户要求的应用,导致的操作复杂,占用时间长以及软件残留等问题,从而方便了用户下载满意的应用,提升了用户体验。
【专利说明】
一种应用处理方法及装置
技术领域
[0001]本发明涉及通信领域,具体涉及一种应用处理方法及装置。
【背景技术】
[0002]应用商店是终端(例如手机)获取应用最重要的途径,终端用户通过终端应用商店下载应用并且安装到本地终端。
[0003]现在应用商店内部的应用呈现多元化,种类繁多。面对种类繁多的各种应用,用户往往困惑于选择何种应用下载至终端。现有技术中,用户想要试用某个应用的方法是:在应用商店下载安装某个应用到用户终端本地进行使用,如果满意就将该应用保留至终端,如果不满意就删除,再重新下载安装其他同类的应用进行试用。
[0004]针对相关技术中,用户只能将应用下载至终端才能进一步判断该应用是否为符合用户要求的应用,导致的操作复杂,占用时间长以及软件残留等问题,还未提出有效的解决方案。

【发明内容】

[0005]因此,本发明要解决的技术问题在于克服现有技术中的用户只能将应用下载至终端才能进一步判断该应用是否为符合用户要求的应用,导致的操作复杂,占用时间长以及软件残留等问题,从而提供了一种应用处理方法及装置。
[0006]根据本发明的一个方面,提供了一种应用处理方法,包括:接收对应用进行访问的请求;根据所述请求在应用商店中获取应用预览模块,其中,所述应用预览模块与所述应用相对应,所述应用预览模块用于提供所述应用的一个或者多个功能;在所述应用商店中通过所述应用预览模块开启所述应用的一个或者多个功能。
[0007]可选地,在应用商店中获取应用预览模块之前包括:通过云端获取与所述应用对应的应用安装包;通过所述云端对所述应用安装包进行解析生成所述应用预览模块。
[0008]可选地,通过所述云端对所述应用安装包进行解析生成所述应用预览模块包括:通过所述云端对所述应用安装包进行解析获取与所述应用对应的页面,并且获取对所述页面进行操作的操作指令;根据所述页面和所述操作指令生成所述应用预览模块。
[0009]可选地,在应用商店中获取应用预览模块包括:通过预览按钮获取所述应用预览模块,其中,所述预览按钮位于所述应用和/或位于所述应用商店中的预定模块中;其中,所述预定模块用于存储各个应用的应用预览模块。
[0010]可选地,在所述应用商店中通过所述应用预览模块开启所述应用的一个或者多个功能之后包括:提示用户是否将所述应用下载至终端。
[0011 ]根据本发明的另一个方面,还提供了一种应用处理装置,包括:接收模块,用于接收对应用进行访问的请求;第一获取模块,用于根据所述请求在应用商店中获取应用预览模块,其中,所述应用预览模块与所述应用相对应,所述应用预览模块用于提供所述应用的一个或者多个功能;开启模块,用于在所述应用商店中通过所述应用预览模块开启所述应用的一个或者多个功能。
[0012]可选地,所述装置还包括:第二获取模块,用于通过云端获取与所述应用对应的应用安装包;生成模块,用于通过所述云端对所述应用安装包进行解析生成所述应用预览模块。
[0013]可选地,所述生成模块包括:获取单元,用于通过所述云端对所述应用安装包进行解析获取与所述应用对应的页面,并且获取对所述页面进行操作的操作指令;生成单元,用于根据所述页面和所述操作指令生成所述应用预览模块。
[0014]可选地,所述第一获取模块还用于通过预览按钮获取所述应用预览模块,其中,所述预览按钮位于所述应用和/或位于所述应用商店中的预定模块中;其中,所述预定模块用于存储各个应用的应用预览模块。
[0015]可选地,所述装置还包括:提示模块,用于在所述应用商店中通过所述应用预览模块开启所述应用的一个或者多个功能之后,提示用户是否将所述应用下载至终端。
[0016]通过本发明,采用接收用户对应用进行访问的请求;根据该请求在应用商店中获取应用预览模块,其中,应用预览模块对应于应用,应用预览模块用于提供该应用的一个或者多个功能;在应用商店中通过应用预览模块开启该应用的一个或者多个功能,解决了相关技术中,用户只能将应用下载至终端才能进一步判断该应用是否为符合用户要求的应用,导致的操作复杂,占用时间长以及软件残留等问题,从而方便了用户下载满意的应用,提升了用户体验。
【附图说明】
[0017]为了更清楚地说明本发明【具体实施方式】或现有技术中的技术方案,下面将对【具体实施方式】或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0018]图1是根据本发明实施例的应用处理方法的流程图;
[0019]图2是根据本发明实施例的实现应用商店预览功能的流程图;
[0020]图3是根据本发明实施例的应用处理装置的一个结构框图;
[0021]图4是根据本发明实施例的应用处理装置的另一个结构框图;
[0022]图5是根据本发明实施例的生成模块的结构框图;
[0023]图6是根据本发明实施例的应用处理装置的再一个结构框图。
【具体实施方式】
[0024]下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0025]下面所描述的本发明不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。
[0026]实施例1
[0027]在本实施例中提供了一种应用处理方法,图1是根据本发明实施例的应用处理方法的流程图,如图1所示,该流程包括如下步骤:
[0028]步骤SI02,接收对应用进行访问的请求;
[0029]步骤S104,根据该请求在应用商店中获取应用预览模块,其中,应用预览模块对应于应用,应用预览模块用于提供应用的一个或者多个功能;
[0030]步骤S106,在应用商店中通过应用预览模块开启应用的一个或者多个功能。
[0031 ]通过上述步骤,用户在不知道应用是否满足自身要求的情况下,先在应用商店获取与该应用对应的应用预览模块,该应用预览模块可以提供该应用的一个或者多个功能,通过该应用预览模块试用应用的一个或者多个功能,如果满足用户要求,用户可以将该应用下载到终端,如果不满足用户要求,用户可以通过其他的应用预览模块试用其他应用功能,相比于现有技术中,用户只有将应用从应用商店中下载到终端,才能进一步判断该应用是否符合自身要求,上述步骤解决了相关技术中,用户只能将应用下载至终端才能进一步判断该应用是否为符合用户要求的应用,导致的操作复杂,占用时间长的问题,从而方便了用户下载满意的应用,提升了用户体验。
[0032]通过应用预览模块试用应用的一个或者多个功能的前提条件是要建立该应用预览模块,在一个可选实施例中,通过云端获取与该应用对应的应用安装包,通过云端对该应用安装包进行解析生成应用预览模块。现有技术中由手机内部的应用市场对应用安装包进行解析,效率或效果会很差,所以由云端服务器解析已经在市场里面的应用,提高了解析的效率,提升了解析的效果。
[0033]通过云端对应用安装包进行解析生成该应用预览模块的过程中,在一个可选实施例中,通过云端对应用安装包进行解析获取与该应用对应的页面,并且获取对该页面进行操作的操作指令,根据该页面和该操作指令生成应用预览模块。
[0034]在应用商店中获取应用预览模块的过程中,在一个可选实施例中,通过预览按钮获取该应用预览模块,其中,预览按钮位于该应用和/或位于该应用商店中的预定模块中;其中,预定模块用于存储各个应用的应用预览模块。通过多种方式可以获取到预览按钮进而启动应用预览模块,方便了用户操作,提升了用户体验。
[0035]通过应用预览模块对该应用的一个或者多个功能进行试用的目的在于下载该应用,因此,在一个可选实施例中,在应用商店中通过该应用预览模块开启该应用的一个或者多个功能之后,提示该用户是否将该应用下载至终端,在用户对试用的该一个或者多个功能满意的情况下,可以对该应用进行下载,不满意的情况下,可以放弃对该应用的下载。即,在应用商店里面,找到需要的应用,即可进入到对该应用的预览模式,在预览模式中,可操作该应用的主要功能,尝试后可以判断是否要下载到本地,如果是自己需要的,可以下载安装,不是自己需要的,可以再次搜索其他应用,并重复尝试的步骤。
[0036]图2是根据本发明实施例的实现应用商店预览功能的流程图,如图2所示,该流程包括如下步骤:
[0037]步骤S202,打开应用市场;
[0038]步骤S204,根据用户的请求搜索对应的应用;
[0039]步骤S206,根据上述应用点击对应的预览模式;
[0040]步骤S208,进入预览模式,对上述应用的功能进行试用。
[0041 ]下面以安卓系统的应用预览模式为例进行说明。
[0042]预览模式的实现可以对接云端,由云端解析并绘制需要试用的应用的效果,最终在应用市场的预览模块中显示。云端解析apk中AndroidMenifest.xml,找到所有Activity,并且搜集各个Activity中所有点击、滑动、拖拉等操作,并在试用过程中,引导试用用户浏览各个页面和功能,尽可能将试用的应用的所有功能点全覆盖,让用户真正的了解这个应用后,再做决断是否要下载到本地。
[0043]应用商店的所有应用都是已应用安装包(apk)的形式存在的,而由手机内部的应用市场解析,效率或效果会很差。所以由云端服务器解析已经在市场里面的应用。在一个可选实施例中,在应用市场的QQ页面,有一个预览按钮,点入可以进入预览模式。预览模式里面的内容和QQ应用运行起来的效果是一致的,其运行效果是由云端根据QQ的应用安装包(apk)解析出来的。AndroidMenifest.xml是应用安装包(apk)的配置文件,里面包含所有页面的定义,例如,好友列表页面,QQ聊天页面,设置页面,动态页面等等所有可显示的页面,通过解析这个配置文件,就可以清楚QQ的所有页面。当云端解析出这些页面后,返回给用户的预览模式,用户在预览模式中操作各个页面,并且应用市场的预览模式也会引导用户去尽可能操作所有功能和页面,让用户完全的去试用QQ的所有功能,这样以便于用户真正了解这个应用本身对自己是否实用,如果用户喜欢,就可以下载到本地了,如果不喜欢,就关闭了预览模式。主要是方便用户了解自己要下载的应用是否适合自己,避免了下载后发现自己不喜欢,还得再卸载,这样很繁琐的操作。
[0044]实施例2
[0045]在本实施例中还提供了一种应用处理装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
[0046]如图3所示,该装置包括:接收模块32,用于接收对应用进行访问的请求;第一获取模块34,用于根据该请求在应用商店中获取应用预览模块,其中,该应用预览模块对应于该应用,该应用预览模块用于提供该应用的一个或者多个功能;开启模块36,用于在该应用商店中通过该应用预览模块开启该应用的一个或者多个功能。
[0047]如图4所示,该装置还包括:第二获取模块42,用于通过云端获取与该应用对应的应用安装包;生成模块44,用于通过该云端对该应用安装包进行解析生成该应用预览模块。
[0048]如图5所示,该生成模块44包括:获取单元442,用于通过云端对应用安装包进行解析获取与该应用对应的页面,并且获取对该页面进行操作的操作指令;生成单元444,用于根据该页面和该操作指令生成该应用预览模块。
[0049]可选地,第一获取模块34还用于通过预览按钮获取该应用预览模块,其中,该预览按钮位于该应用和/或位于该应用商店中的预定模块中;其中,该预定模块用于存储各个应用的应用预览模块。
[0050]如图6所示,该装置还包括:提示模块62,用于在该应用商店中通过该应用预览模块开启该应用的一个或者多个功能之后,提示该用户是否将该应用下载至终端。
[0051]综上所述,通过本发明的应用处理方法及装置,在应用商店中内置试用模块(相当于上述应用预览模块),可以直接试用应用的主要功能。如果是自己需要的,就可下载到本地,如果不是,就直接再选择其他的应用。试用时不用下载,实现了不用下载即可试用应用商店的应用的效果,减少下载安装删除带来的繁琐步骤。
[0052]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0053]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0054]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0055]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0056]显然,上述实施例仅仅是为清楚地说明所作的举例,而并非对实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引伸出的显而易见的变化或变动仍处于本发明创造的保护范围之中。
【主权项】
1.一种应用处理方法,其特征在于,包括: 接收对应用进行访问的请求; 根据所述请求在应用商店中获取应用预览模块,其中,所述应用预览模块与所述应用相对应,所述应用预览模块用于提供所述应用的一个或者多个功能; 在所述应用商店中通过所述应用预览模块开启所述应用的一个或者多个功能。2.根据权利要求1所述的方法,其特征在于,在应用商店中获取应用预览模块之前包括: 通过云端获取与所述应用对应的应用安装包; 通过所述云端对所述应用安装包进行解析生成所述应用预览模块。3.根据权利要求2所述的方法,其特征在于,通过所述云端对所述应用安装包进行解析生成所述应用预览模块包括: 通过所述云端对所述应用安装包进行解析获取与所述应用对应的页面,并且获取对所述页面进行操作的操作指令; 根据所述页面和所述操作指令生成所述应用预览模块。4.根据权利要求1所述的方法,其特征在于,在应用商店中获取应用预览模块包括: 通过预览按钮获取所述应用预览模块,其中,所述预览按钮位于所述应用和/或位于所述应用商店中的预定模块中;其中,所述预定模块用于存储各个应用的应用预览模块。5.根据权利要求1至4中任一项所述的方法,其特征在于,在所述应用商店中通过所述应用预览模块开启所述应用的一个或者多个功能之后包括: 提示用户是否将所述应用下载至终端。6.一种应用处理装置,其特征在于,包括: 接收模块,用于接收对应用进行访问的请求; 第一获取模块,用于根据所述请求在应用商店中获取应用预览模块,其中,所述应用预览模块与所述应用相对应,所述应用预览模块用于提供所述应用的一个或者多个功能; 开启模块,用于在所述应用商店中通过所述应用预览模块开启所述应用的一个或者多个功能。7.根据权利要求6所述的装置,其特征在于,所述装置还包括: 第二获取模块,用于通过云端获取与所述应用对应的应用安装包; 生成模块,用于通过所述云端对所述应用安装包进行解析生成所述应用预览模块。8.根据权利要求7所述的装置,其特征在于,所述生成模块包括: 获取单元,用于通过所述云端对所述应用安装包进行解析获取与所述应用对应的页面,并且获取对所述页面进行操作的操作指令; 生成单元,用于根据所述页面和所述操作指令生成所述应用预览模块。9.根据权利要求6所述的装置,其特征在于,所述第一获取模块还用于通过预览按钮获取所述应用预览模块,其中,所述预览按钮位于所述应用和/或位于所述应用商店中的预定模块中;其中,所述预定模块用于存储各个应用的应用预览模块。10.根据权利要求6至9中任一项所述的装置,其特征在于,所述装置还包括: 提示模块,用于在所述应用商店中通过所述应用预览模块开启所述应用的一个或者多个功能之后,提示用户是否将所述应用下载至终端。
【文档编号】H04L29/08GK105827707SQ201610177154
【公开日】2016年8月3日
【申请日】2016年3月25日
【发明人】靳鹏飞
【申请人】乐视控股(北京)有限公司, 乐视移动智能信息技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1