提供移动应用的方法和系统的制作方法

文档序号:7869776阅读:167来源:国知局
专利名称:提供移动应用的方法和系统的制作方法
技术领域
本发明涉及移动通信技术领域,尤其涉及一种提供移动应用的方法和系统。
背景技术
移动终端为用户提供移动应用的下载、安装和管理功能,目前,用户使用移动终端可以在移动应用商店中进行移动应用的下载、安装和管理时,都是基于单个移动应用的,随着移动应用商店中的移动应用越来越多,每个移动应用分类中对应的移动应用也越来越多,用户通过移动终端选择一个个的移动应用进行下载时会觉得非常麻烦,用户希望可以批量下载或安装移动应用。目前,用户通过移动终端从移动应用商店中可以下载打包的移动应用集合,目前存在的问题是,移动应用商店将多个移动应用文件简单的压缩在一个文件中形成一个移动 应用集合,用户在通过客户端下载移动应用后还需要一个个进行安装,并且在用户不再需要某些移动应用时,用户只能通过客户端一个个卸载移动应用,不能很好的满足用户的需求,用户体验差,并且不利于服务提供商对移动应用的推广。

发明内容
本发明旨在至少解决上述技术问题之一。为此,本发明的第一个目的在于提出一种提供移动应用的方法,该方法可以丰富服务提供商的移动应用的分发渠道,同时给用户提供多样化的下载和选择功能,提升了用户体验。本发明的第二个目的在于提出一种提供移动应用的系统。为了实现上述目的,本发明第一方面实施例的提供移动应用的方法,包括以下步骤a、服务提供商客户端接收服务提供商的移动应用发布请求,并将所述发布请求发送至云端服务器山、所述云端服务器根据所述发布请求将多个移动应用打包生成移动应用集合,并根据所述移动应用集合生成描述信息;C、客户端接收用户针对所述移动应用集合的所述第一下载请求,并根据所述第一下载请求从所述云端服务器获取对应的所述描述信息;以及d、所述客户端接收所述用户针对所述移动应用集合中的至少一个移动应用的所述第二下载请求,并从所述云端服务器获取所述至少一个移动应用。根据本发明实施例的提供移动应用的方法,用户可以通过移动应用集合的描述信息有选择的下载移动应用,一方面可以丰富服务提供商的移动应用的分发渠道,另一方面给用户提供多样化的下载和选择功能,提升了用户体验,同时用户有选择的下载移动应用,节省流量。为了实现上述目的,本发明第二方面实施例的提供移动应用的系统包括服务提供商客户端、云端服务器和至少一个客户端,其中,所述服务提供商客户端,用于接收服务提供商的移动应用发布请求,并将所述发布请求发送至所述云端服务器;所述云端服务器,用于根据所述发布请求将多个移动应用打包生成移动应用集合,以及根据所述移动应用集合生成描述信息,并根据所述客户端发送的第一下载请求将所述描述信息发送至所述客户端,以及根据所述客户端发送的第二下载请求将所述移动应用集合中的至少一个移动应用发送至所述客户端;所述客户端,用于接收用户针对所述移动应用集合的所述第一下载请求,并根据所述第一下载请求从所述云端服务器获取对应的所述描述信息,并接收所述用户针对所述移动应用集合中的至少一个移动应用的所述第二下载请求,并从所述云端服务器获取所述至少一个移动应用。根据本发明实施例的提供移动应用的系统,用户可以通过移动应用集合的描述信息有选择的下载移动应用,一方面可以丰富服务提供商的移动应用的分发渠道,另一方面给用户提供多样化的下载和选择功能,提升了用户体验,同时用户有选择的下载移动应用,节省流量。本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。


本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中,图1是根据本发明一个实施例的提供移动应用的方法的流程图;图2是根据本发明一个具体实施例的提供移动应用的方法的流程图;图3是根据本发明实施例的提供移动应用的方法的交互流程图;图4 (a)、(b)是根据本发明实施例的提供移动应用的方法的操作示意图;以及图5是根据本发明一个实施例的提供移动应用的系统的结构示意图。
具体实施例方式下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。相反,本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。在本发明的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。此外,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
下面参考附图描述根据本发明实施例的提供移动应用的方法和系统。一种提供移动应用的方法,包括以下步骤a、服务提供商客户端接收服务提供商的移动应用发布请求,并将发布请求发送至云端服务器;b、云端服务器根据发布请求将多个移动应用打包生成移动应用集合,并根据移动应用集合生成描述信息;c、客户端接收用户针对移动应用集合的第一下载请求,并根据第一下载请求从云端服务器获取对应的描述信息;以及d、客户端接收用户针对移动应用集合中的至少一个移动应用的第二下载请求,并从云端服务器获取至少一个移动应用。图1是根据本发明一个实施例的提供移动应用的方法的流程图。如图1所示,提供移动应用的方法包括以下步骤。 步骤S101,服务提供商客户端接收服务提供商的移动应用发布请求,并将发布请求发送至云端服务器。步骤S102,云端服务器根据发布请求将多个移动应用打包生成移动应用集合,并根据移动应用集合生成描述信息。其中,描述信息可以包括移动应用集合的名称、移动应用集合的简介和功能信息、多个移动应用的名称和多个移动应用的下载链接等。具体地,服务提供商还可以修改描述信息,描述信息可以是xmld等格式的文本文件,也可以是其他自定义格式的文本文件,描述信息可以使得使用移动应用的用户可以很明显地识别出移动应用集合中每个移动应用的主要内容,方便用户进行下载、安装和卸载等操作。在本发明的一个实施例中,服务提供商客户端根据发布请求接收服务提供商上传的多个移动应用,并将多个移动应用发送至云端服务器。在本发明的一个实施例中,云端服务器接收服务提供商根据发布请求通过服务提供商客户端在云端服务器上选择的多个移动应用。具体地,首先,云端服务器在接收服务提供商上传或者选择的多个移动应用后,将多个移动应用进行打包,制作成移动应用集合,然后,云端服务器可以把多个属于同一个移动应用集合的不同的移动应用关联到一个描述信息中。其中,服务提供商在服务提供商客户端中还可以根据云端服务器提供的管理工具完成多个移动应用的打包和关联,并将制作完成之后的移动应用集合及对应的描述信息发送至云端服务器。更具体地,云端服务器可以提供网页形式界面的管理工具,服务提供商通过管理工具在线编辑打包移动应用,服务提供商还可以通过离线的管理工具,例如,Windows PC主机上的管理工具,在离线状态时制作完成打包的移动应用集合,然后上传到云端服务器。步骤S103,客户端接收用户针对移动应用集合的第一下载请求,并根据第一下载请求从云端服务器获取对应的描述信息。步骤S104,客户端接收用户针对移动应用集合中的至少一个移动应用的第二下载请求,并从云端服务器获取至少一个移动应用。具体地,用户下载描述信息之后,可以根据描述信息选择全部或者部分的移动应用向云端服务器发送第二下载请求进行下载,其中用户不需要等待全部移动应用下载完成,每成功下载完一个移动应用就可以安装使用。根据本发明实施例的提供移动应用的方法,用户可以通过移动应用集合的描述信息有选择的下载移动应用,一方面可以丰富服务提供商的移动应用的分发渠道,另一方面给用户提供多样化的下载和选择功能,提升了用户体验,同时用户有选择的下载移动应用,
节省流量。在本发明的一个实施例中,云端服务器发布移动应用集合和对应的描述信息。例如,云端服务器可以在应用发布平台中发布移动应用集合的描述信息,用户通过查看描述信息可以点击下载用户感兴趣的移动应用集合,由此,可以有助于应用的推广,进一步丰富了移动应用的分发渠道。图2是根据本发明一个具体实施例的提供移动应用的方法的流程图,图3是根据本发明实施例的提供移动应用的方法的交互流程图。下面结合图2和图3说明本发明实施例的提供移动应用的方法,如图2和图3所示,提供移动应用的方法包括以下步骤。
步骤S201,服务提供商客户端接收服务提供商的移动应用发布请求,并将发布请求发送至云端服务器(SI)。步骤S202,云端服务器根据发布请求将多个移动应用打包生成移动应用集合
(S3),并根据移动应用集合生成描述信息(S4)。其中,描述信息可以包括移动应用集合的名称、移动应用集合的简介和功能信息、多个移动应用的名称和多个移动应用的下载链接等。具体地,服务提供商还可以修改描述信息,描述信息可以是xmld等格式的文本文件,也可以是其他自定义格式的文本文件,描述信息可以使得使用移动应用的用户可以很明显地识别出移动应用集合中每个移动应用的主要内容,方便用户进行下载、安装和卸载等操作。在本发明的一个实施例中,服务提供商客户端根据发布请求接收服务提供商上传的多个移动应用,并将多个移动应用发送至云端服务器(S2)。在本发明的一个实施例中,云端服务器接收服务提供商根据发布请求通过服务提供商客户端在云端服务器上选择的多个移动应用。具体地,首先,云端服务器在接收服务提供商上传或者选择的多个移动应用后,将多个移动应用进行打包,制作成移动应用集合,然后,云端服务器可以把多个属于同一个移动应用集合的不同的移动应用关联到一个描述信息中。其中,服务提供商在服务提供商客户端中还可以根据云端服务器提供的管理工具完成多个移动应用的打包和关联,并将制作完成之后的移动应用集合及对应的描述信息发送至云端服务器。更具体地,云端服务器可以提供网页形式界面的管理工具,服务提供商通过管理工具在线编辑打包移动应用,服务提供商还可以通过离线的管理工具,例如,Windows PC主机上的管理工具,在离线状态时制作完成打包的移动应用集合,然后上传到云端服务器。步骤S203,客户端接收用户针对移动应用集合的第一下载请求(S6),并根据第一下载请求从云端服务器获取对应的描述信息(S7 )。步骤S204,客户端根据描述信息将移动应用集合的多个移动应用显示给用户
(S8)。步骤S205,用户根据描述信息选择至少一个移动应用(S9)。其中,用户可以选择移动应用集合中的全部移动应用或者部分移动应用。步骤S206,客户端向云端服务器发送针对至少一个移动应用的第二下载请求(S10),并根据第二下载请求获取至少一个移动应用(Sll)并进行安装。
根据本发明实施例的提供移动应用的方法,用户可以通过移动应用集合的描述信息有选择的下载移动应用,可以给用户提供多样化的下载和选择功能,节省流量,进一步提升了用户体验。在本发明的一个实施例中,云端服务器发布移动应用集合和对应的描述信息
(S5)。例如,云端服务器可以在应用发布平台中发布移动应用集合的描述信息,用户通过查看描述信息可以点击下载用户感兴趣的移动应用集合,由此,可以有助于应用的推广,进一步丰富了移动应用的分发渠道。在本发明的一个实施例中,移动应用的方法还包括客户端接收用户针对移动应用集合的批量卸载请求;以及客户端根据批量卸载请求将移动应用集合中安装的所有的移动应用进行批量卸载。由此,可以给用户提供更加简便的操作方式,满足用户的需求,进一步提升了用户体验。
在本发明的一个实施例中,移动应用的方法还包括服务提供商客户端接收服务提供商针对移动应用集合批量的更新请求,并将更新请求发送至云端服务器(S12);以及云端服务器根据更新请求更新移动应用集合中的多个移动应用(S14),并将更新结果进行发布。具体地,服务提供商可以将移动应用集合的更新请求通过服务提供商客户端发送到云端服务器,还可以将更新版本的移动应用发送到云端服务器(S13),云端服务器根据更新请求,更新移动应用集合的描述信息和移动应用集合中的移动应用,并将更新后的描述信息发布到应用发布平台。由此,服务提供商可以通过云端服务器将更新的移动应用发布给用户查看。在本发明的一个实施例中,移动应用的方法还包括客户端获取更新结果,并根据更新结果批量更新移动应用集合中安装的至少一个移动应用。具体地,客户端根据用户的选择,发送更新请求到云端服务器(S15),云端服务器根据更新请求,发送更新的移动应用到客户端(S16)。由此,用户可以及时获取移动应用更新的信息,方便用户对下载的移动应用集合中的移动应用进行更新,进一步提升了用户体验。下面举一个具体的例子说明本发明实施例的方法。通过具体示例的描述,本发明的方面和优点将变得更加明显。图4 (a)、(b)是根据本发明实施例的提供移动应用的方法的操作示意图。如图4 Ca)所示,云端服务器的应用发布平台可以提供打包的移动应用集合的展示界面,方便用户进行浏览,展示界面的界面设计、内容布局、文字说明和图片说明等信息可以有很多种设计方式,例如,“十一黄金周旅游大礼包”的移动应用集合的展示方式上可以让用户明显看到旅游方面的功能。“十一黄金周旅游大礼包”中包含了多个移动应用,例如,“百度身边”、“百度地图”、“百度浏览器”、“百度百科”等,用户可以查看描述信息“大礼包说明内容”,通过点击“安装”按键,下载“十一黄金周旅游大礼包”。如图4 (b)所示,客户端上的安装管理程序可以给“十一黄金周旅游大礼包”提供一个“容器”,安装管理程序将“十一黄金周旅游大礼包”中的移动应用集合放在“容器”中,用户通过查看“容器”中的移动应用并点击相应的图标,可以运行对应的移动应用。用户还可以根据描述信息的内容,看到未下载的移动应用(“百度百科”),其中,对于未完成下载的移动应用,可以通过文字说明(“未下载”)或者通过颜色区分。当用户运行“百度百科”是安装管理程序可以自动或者提示用户下载移动应用。用户还可以通过点击“更新”或者“卸载大礼包”按键,更新或者卸载“十一黄金周旅游大礼包”。一种提供移动应用的系统,包括服务提供商客户端、云端服务器和至少一个客户端,其中,服务提供商客户端,用于接收服务提供商的移动应用发布请求,并将发布请求发送至云端服务器;云端服务器,用于根据发布请求将多个移动应用打包生成移动应用集合,以及根据移动应用集合生成描述信息,并根据客户端发送的第一下载请求将描述信息发送至客户端,以及根据客户端发送的第二下载请求将移动应用集合中的至少一个移动应用发送至客户端;客户端,用于接收用户针对移动应用集合的第一下载请求,并根据第一下载请求从云端服务器获取对应的描述信息,并接收用户针对移动应用集合中的至少一个移动应用的第二下载请求,并从云端服务器获取至少一个移动应用。图5是根据本发明一个实施例的提供移动应用的系统的结构示意图。如图5所示,提供移动应用的系统包括服务提供商客户端100、云端服务器200和至少一个客户端300。 具体地,服务提供商客户端100用于接收服务提供商的移动应用发布请求,并将发布请求发送至云端服务器200。云端服务器200用于根据发布请求将多个移动应用打包生成移动应用集合,以及根据移动应用集合生成描述信息,并根据客户端300发送的第一下载请求将描述信息发送至客户端300,以及根据客户端300发送的第二下载请求将移动应用集合中的至少一个移动应用发送至客户端300。其中,描述信息可以包括移动应用集合的名称、移动应用集合的简介和功能信息、多个移动应用的名称和多个移动应用的下载链接等。具体地,服务提供商还可以修改描述信息,描述信息可以是xmld等格式的文本文件,也可以是其他自定义格式的文本文件,描述信息可以使得使用移动应用的用户可以很明显地识别出移动应用集合中每个移动应用的主要内容,方便用户进行下载、安装和卸载等操作。客户端300用于接收用户针对移动应用集合的第一下载请求,并根据第一下载请求从云端服务器200获取对应的描述信息,并接收用户针对移动应用集合中的至少一个移动应用的第二下载请求,并从云端服务器200获取至少一个移动应用。其中,用户下载描述信息之后,可以根据描述信息选择全部或者部分的移动应用向云端服务器200发送第二下载请求进行下载,其中用户不需要等待全部移动应用下载完成,每成功下载完一个移动应用就可以安装使用。根据本发明实施例的提供移动应用的系统,用户可以通过移动应用集合的描述信息有选择的下载移动应用,一方面可以丰富服务提供商的移动应用的分发渠道,另一方面给用户提供多样化的下载和选择功能,提升了用户体验,同时用户有选择的下载移动应用,节省流量。在本发明的一个实施例中,服务提供商客户端100还用于根据发布请求接收服务提供商上传的多个移动应用,并将多个移动应用发送至云端服务器200。在本发明的一个实施例中,云端服务器200还用于接收服务提供商根据发布请求通过服务提供商客户端100在云端服务器200上选择的多个移动应用。具体地,首先,云端服务器200在接收服务提供商上传或者选择的多个移动应用后,将多个移动应用进行打包,制作成移动应用集合,然后,云端服务器200可以把多个属于同一个移动应用集合的不同的移动应用关联到一个描述信息中。其中,服务提供商在服务提供商客户端100中还可以根据云端服务器200提供的管理工具完成多个移动应用的打包和关联,并将制作完成之后的移动应用集合及对应的描述信息发送至云端服务器200。更具体地,云端服务器200可以提供网页形式界面的管理工具,服务提供商通过管理工具在线编辑打包移动应用,服务提供商还可以通过离线的管理工具,例如,Windows PC主机上的管理工具,在离线状态时制作完成打包的移动应用集合,然后上传到云端服务器200。在本发明的一个实施例中,云端服务器200还用于发布移动应用集合和对应的描述信息。例如,云端服务器200可以在应用发布平台中发布移动应用集合的描述信息,用户通过查看描述信息可以点击下载用户感兴趣的移动应用集合,由此,可以有助于应用的推广,进一步丰富了移动应用的分发渠道。在本发明的一个实施例中,客户端30 0还用于根据描述信息将移动应用集合的多个移动应用显示给用户,用户根据描述信息选择至少一个移动应用,并向云端服务器200发送针对至少一个移动应用的第二下载请求,以及根据第二下载请求获取至少一个移动应用并进行安装。其中,用户可以选择移动应用集合中的全部移动应用或者部分移动应用。由此,用户可以通过移动应用集合的描述信息有选择的下载移动应用,可以给用户提供多样化的下载和选择功能,节省流量,进一步提升了用户体验。在本发明的一个实施例中,客户端300还用于接收用户针对移动应用集合的批量卸载请求,以及根据批量卸载请求将移动应用集合中安装的所有的移动应用进行批量卸载。由此,可以给用户提供更加简便的操作方式,满足用户的需求,进一步提升了用户体验。在本发明的一个实施例中,服务提供商客户端100还用于接收服务提供商针对移动应用集合批量的更新请求,并将更新请求发送至云端服务器200,云端服务器200还用于根据更新请求更新移动应用集合中的多个移动应用,并将更新结果进行发布。具体地,月艮务提供商可以将移动应用集合的更新请求通过服务提供商客户端100发送到云端服务器200,还可以将更新版本的移动应用发送到云端服务器200,云端服务器200根据更新请求,更新移动应用集合的描述信息和移动应用集合中的移动应用,并将更新后的描述信息发布到应用发布平台。由此,服务提供商可以通过云端服务器200将更新的移动应用发布给用户查看。在本发明的一个实施例中,客户端300还用于获取更新结果,并根据更新结果批量更新移动应用集合中安装的至少一个移动应用。具体地,客户端300根据用户的选择,发送更新请求到云端服务器200,云端服务器200根据更新请求,发送更新的移动应用到客户端300。由此,用户可以及时获取移动应用更新的信息,方便用户对下载的移动应用集合中的移动应用进行更新,进一步提升了用户体验。应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以 理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同限定。
权利要求
1.一种提供移动应用的系统,其特征在于,包括服务提供商客户端、云端服务器和至少一个客户端,其中,所述服务提供商客户端,用于接收服务提供商的移动应用发布请求,并将所述发布请求发送至所述云端服务器;所述云端服务器,用于根据所述发布请求将多个移动应用打包生成移动应用集合,以及根据所述移动应用集合生成描述信息,并根据所述客户端发送的第一下载请求将所述描述信息发送至所述客户端,以及根据所述客户端发送的第二下载请求将所述移动应用集合中的至少一个移动应用发送至所述客户端;所述客户端,用于接收用户针对所述移动应用集合的所述第一下载请求,并根据所述第一下载请求从所述云端服务器获取对应的所述描述信息,并接收所述用户针对所述移动应用集合中的至少一个移动应用的所述第二下载请求,并从所述云端服务器获取所述至少一个移动应用。
2.根据权利要求1所述的系统,其特征在于,所述描述信息包括所述移动应用集合的名称、所述移动应用集合的简介和功能信息、所述多个移动应用的名称和所述多个移动应用的下载链接。
3.根据权利要求1或2所述的系统,其特征在于,所述服务提供商客户端还用于根据所述发布请求接收所述服务提供商上传的所述多个移动应用,并将所述多个移动应用发送至所述云端服务器。
4.根据权利要求1或2所述的系统,其特征在于,所述云端服务器还用于接收所述服务提供商根据所述发布请求通过所述服务提供商客户端在所述云端服务器上选择的所述多个移动应用。
5.根据权利要求1所述的系统,其特征在于,所述云端服务器还用于发布所述移动应用集合和对应的所述描述信息。
6.根据权利要求1或2所述的系统,其特征在于,所述客户端还用于根据所述描述信息将所述移动应用集合的所述多个移动应用显示给所述用户,所述用户根据所述描述信息选择所述至少一个移动应用,并向所述云端服务器发送针对所述至少一个移动应用的第二下载请求,以及根据所述第二下载请求获取所述至少一个移动应用并进行安装。
7.根据权利要求6所述的系统,其特征在于,所述客户端还用于接收所述用户针对所述移动应用集合的批量卸载请求,以及根据所述批量卸载请求将所述移动应用集合中安装的所有的移动应用进行批量卸载。
8.根据权利要求1-7任一项所述的系统,其特征在于,所述服务提供商客户端还用于接收所述服务提供商针对所述移动应用集合批量的更新请求,并将所述更新请求发送至所述云端服务器,所述云端服务器还用于根据所述更新请求更新所述移动应用集合中的所述多个移动应用,并将更新结果进行发布。
9.根据权利要求8所述的系统,其特征在于,所述客户端还用于获取所述更新结果,并根据所述更新结果批量更新所述移动应用集合中安装的所述至少一个移动应用。
10.一种提供移动应用的方法,其特征在于,包括以下步骤a、服务提供商客户端接收服务提供商的移动应用发布请求,并将所述发布请求发送至云端服务器;b、所述云端服务器根据所述发布请求将多个移动应用打包生成移动应用集合,并根据所述移动应用集合生成描述信息;C、客户端接收用户针对所述移动应用集合的所述第一下载请求,并根据所述第一下载请求从所述云端服务器获取对应的所述描述信息;以及d、所述客户端接收所述用户针对所述移动应用集合中的至少一个移动应用的所述第二下载请求,并从所述云端服务器获取所述至少一个移动应用。
11.根据权利要求10所述的方法,其特征在于,所述描述信息包括所述移动应用集合的名称、所述移动应用集合的简介和功能信息、所述多个移动应用的名称和所述多个移动应用的下载链接。
12.根据权利要求10或11所述的方法,其特征在于,还包括所述服务提供商客户端根据所述发布请求接收所述服务提供商上传的所述多个移动应用,并将所述多个移动应用发送至所述云端服务器。
13.根据权利要求10或11所述的方法,其特征在于,还包括所述云端服务器接收所述服务提供商根据所述发布请求通过所述服务提供商客户端在所述云端服务器上选择的所述多个移动应用。
14.根据权利要求10所述的方法,其特征在于,还包括所述云端服务器发布所述移动应用集合和对应的所述描述信息。
15.根据权利要求10或11所述的方法,其特征在于,还包括所述客户端根据所述描述信息将所述移动应用集合的所述多个移动应用显示给所述用户;所述用户根据所述描述信息选择所述至少一个移动应用;以及所述客户端向所述云端服务器发送针对所述至少一个移动应用的第二下载请求,并根据所述第二下载请求获取所述至少一个移动应用并进行安装。
16.根据权利要求15所述的方法,其特征在于,还包括所述客户端接收所述用户针对所述移动应用集合的批量卸载请求;以及所述客户端根据所述批量卸载请求将所述移动应用集合中安装的所有的移动应用进行批量卸载。
17.根据权利要求10-16任一项所述的方法,其特征在于,还包括所述服务提供商客户端接收所述服务提供商针对所述移动应用集合批量的更新请求, 并将所述更新请求发送至所述云端服务器;以及所述云端服务器根据所述更新请求更新所述移动应用集合中的所述多个移动应用,并将更新结果进行发布。
18.根据权利要求17所述的方法,其特征在于,还包括所述客户端获取所述更新结果,并根据所述更新结果批量更新所述移动应用集合中安装的所述至少一个移动应用。
全文摘要
本发明提出一种提供移动应用的方法和系统,其中该方法包括以下步骤服务提供商客户端接收服务提供商的移动应用发布请求,并将发布请求发送至云端服务器;云端服务器根据发布请求将多个移动应用打包生成移动应用集合,并根据移动应用集合生成描述信息;客户端接收用户针对移动应用集合的第一下载请求,并根据第一下载请求从云端服务器获取对应的描述信息;以及客户端接收用户针对移动应用集合中的至少一个移动应用的第二下载请求,并从云端服务器获取至少一个移动应用。本发明实施例一方面可以丰富服务提供商的移动应用的分发渠道,另一方面给用户提供多样化的下载和选择功能,提升了用户体验,同时用户有选择的下载移动应用,节省流量。
文档编号H04W8/20GK103024726SQ201210564690
公开日2013年4月3日 申请日期2012年12月21日 优先权日2012年12月21日
发明者巫国忠 申请人:北京百度网讯科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1