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

文档序号:8905118阅读:来源:国知局
在所述客户端中的操作,获取与预设的搜索策略相匹配的所述第一应用程序。最后,将所述第一应用程序输出给所述客户端。
[0098]例如,若用户在所述客户端中点击某页面时,如“发现”页面,可以根据该操作,获得与“发现”页面的搜索策略相匹配的第一应用程序,如与“发现”页面的搜索策略可以包括但不限于:搜索下载量最多的若干第一应用程序或者搜索评价最好的若干第一应用程序等。这样,当用户在客户端中有特定操作时,就可以将第一应用程序输出。
[0099]举例说明,利用推送方式,将所述第一应用程序输出给所述客户端的方法可以包括但不限于:首先,根据注册推送服务的列表,确定所述客户端所在终端。然后,将所述第一应用程序输出给所述客户端所在终端,以使得所述终端将所述第一应用程序传递给所述客户端,以及,按照预设方式弹出所述第一应用程序。
[0100]例如,所述服务器确定需要推送的第一应用程序和终端的标识,然后,根据该终端的标识,在本地预设的注册推送服务的列表中,查找到对应的终端,然后将第一应用程序输出给该终端,该终端在获得第一应用程序后,将其传递给所述客户端,并按照预设方式弹出该第一应用程序,这样,只要终端在开机状态下,无论是否运行客户端,都可以将第一应用程序输出。
[0101]请参考图3,其为本发明实施例所提供的将第一应用程序输出给客户端的方式与可见性的关系图,如图所示,本发明实施例中,可以在登录账户时,利用第一应用程序的标识、搜索方式、发现方式和推送方式中至少一种,将所述第一应用程序输出给所述客户端。或者,也可以在没登录账户时,利用第一应用程序的标识、搜索方式、发现方式和推送方式中至少一种,将所述第一应用程序输出给所述客户端。
[0102]另外,如图3所示,利用第一应用程序的标识、搜索方式、发现方式或者推送方式输出第一应用程序时,输出可见性是逐渐增加的。以及,相同方式下,没登录账户时第一应用程序的输出可见性是大于登录账户时第一应用程序的输出可见性。
[0103]举例说明,所述客户端运行所述第一应用程序的方法可以包括但不限于:
[0104]第一应用程序是利用支持包生成的,因此第一应用程序是能够在客户端中运行的程序。在将第二应用程序与支持包打包处理后,操作系统的操作入口就被替换成了客户端可以识别的标识,第一应用程序就可以使用客户端中的功能,如客户端的各种特殊界面。
[0105]可以理解的是,如图2所示,对于客户端而言,提供了第一应用程序的运行环境,可以实现运行第一应用程序,并根据其中的标识,从服务器存储的附属解析信息中,找到该标识所对应的操作,进而可以执行该操作,这样,客户端就可以满足第一应用程序的功能需求,在客户端中实现第一应用程序相对应的功能。
[0106]可以理解的是,本发明实施例中,用户通过所述客户端可以直接获取到第一应用程序,且该第一应用程序可以直接在客户端中运行,不再需要下载安装应用程序后才能够使用,减少操作成本,提高应用程序运行的实现效率。
[0107]需要说明的是,本发明实施例中所涉及的终端可以包括但不限于个人计算机(Personal Computer, PC)、个人数字助理(Personal Digital Assistant,PDA)、无线手持设备、平板电脑(Tablet Computer)、手机、MP3播放器、MP4播放器等。
[0108]需要说明的是,SlOl?S102的执行主体可以为应用程序的处理装置,该装置可以位于服务器端。
[0109]本发明实施例进一步给出实现上述方法实施例中各步骤及方法的装置实施例。
[0110]请参考图4,其为本发明实施例所提供的应用程序的处理装置的功能方块图。如图所示,该装置包括:
[0111]获取单元401,用于获取第一应用程序,所述第一应用程序为根据第二应用程序和支持包生成的,所述支持包用于支持所述第一应用程序能够在所述服务器对应的客户端中运行;
[0112]处理单元402,用于将所述第一应用程序输出给所述客户端,以使得所述客户端运行所述第一应用程序。
[0113]优选的,所述处理单元402,具体用于:
[0114]获取输入的所述第一应用程序的标识;
[0115]根据所述第一应用程序的标识,在应用数据库中进行查找,以获得与所述标识相匹配的第一应用程序;
[0116]将所述第一应用程序输出给所述客户端。
[0117]可选的,所述处理单元402,还用于:
[0118]为所述第一应用程序生成唯一的身份标识码;
[0119]在所述应用数据库中对应存储所述第一应用程序和所述第一应用程序的应身份标识码,以及确定所述第一应用程序的存储路径;
[0120]将所述第一应用程序的存储路径和/或所述第一应用程序的身份标识码作为所述第一应用程序的标识提供给用户。
[0121]优选的,所述处理单元402用于对应存储所述第一应用程序和所述第一应用程序的身份标识码时,具体用于:
[0122]在所述应用数据库中对应存储所述第一应用程序、所述第一应用程序的身份标识码和所述第一应用程序的附属解析信息;
[0123]其中,所述附属解析信息用于所述客户端运行所述第一应用程序时,根据所述第一应用程序在所述客户端中的标识以及所述附属解析信息,确定所述标识对应的操作,以及执行所述操作,以在所述客户端中实现所述第一应用程序相对应的功能。
[0124]优选的,所述处理单元402,具体用于:
[0125]获取用户输入的关键词,根据所述关键词在所述应用数据库中进行查找,以获得与所述关键词相匹配的第一应用程序;
[0126]将所述第一应用程序输出给所述客户端。
[0127]优选的,所述处理单元402,具体用于:
[0128]根据注册推送服务的列表,确定所述客户端所在终端;
[0129]将所述第一应用程序输出给所述客户端所在终端,以使得所述终端将所述第一应用程序传递给所述客户端,以及,按照预设方式弹出所述第一应用程序。
[0130]优选的,所述处理单元402,具体用于:
[0131]获取用户在所述客户端中的操作;
[0132]根据所述用户在所述客户端中的操作,获取与预设的搜索策略相匹配的所述第一应用程序;
[0133]将所述第一应用程序输出给所述客户端。
[0134]优选的,所述获取单元401,具体用于:
[0135]获取上传的所述第一应用程序;或者,
[0136]获取上传的所述第二应用程序,以及对所述第二应用程序和本地预设的支持包进行打包处理,以生成所述第一应用程序。
[0137]由于本实施例中的各单元能够执行图1所示的方法,本实施例未详细描述的部分,可参考对图1的相关说明。
[0138]本发明实施例的技术方案具有以下有益效果:
[0139]本发明实施例中,通过获取第一应用程序,所述第一应用程序为根据第二应用程序和支持包生成的,所述支持包用于支持所述第一应用程序能够在所述服务器对应的客户端中运行;从而,将所述第一应用程序输出给所述客户端,以使得所述客户端运行所述第一应用程序。
[0140]本发明实施例提供的技术方案,在获得第一应用程序之后,不需要下载安装操作,就可以在客户端中直接运行。与现有技术中下载安装后才能使用应用程序的方式相比,能够降低在终端中的运行应用程序的操作成本,提高实现效率。
[0141]另外,本发明实施例所提供的技术方案能够通过客户端向用户推荐第一应用程序,在现有技术中只能通过市场、网页等方式进行推荐的基础上,扩展第一应用程序的推荐方式,能够增加第一应用程序的可见性和下载率。
[0142]而且,本发明实施例中,客户端可以运行第一应用程序,并在客户端中使用第一应用程序的功能,从而增加了客户端的功能。
[0143]所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1