一种应用程序商店的应用程序发布方法及装置制造方法及图纸

技术编号:14930607 阅读:79 留言:0更新日期:2017-03-31 12:28
本发明专利技术适用计算机技术领域,提供了一种应用程序商店的应用程序发布方法及装置,该方法包括:根据用户输入的应用程序搜索请求在应用程序商店中搜索用户请求的应用程序;当没有搜索到用户请求的应用程序时,根据应用程序请求获取用户请求的应用程序的特征表示;根据特征表示在与应用程序商店关联的第三方应用程序平台上匹配用户请求的应用程序;当在第三方应用程序平台上匹配到用户请求的应用程序时,根据应用程序商店预设的测试程序对匹配的应用程序进行测试;当匹配的应用程序测试通过时,在应用程序商店中发布匹配的应用程序,从而在保证应用程序安全规范的同时,实现应用程序的自动、快速发布。

【技术实现步骤摘要】

本专利技术属于计算机
,尤其涉及一种应用程序商店的应用程序发布方法及装置
技术介绍
安卓(Android)操作系统平台上的各大应用程序市场或商店的应用程序数量极为庞大,该系统的开放性让用户可以轻易地获取到各种应用,方便了用户下载和使用各种应用程序。然而正是由于其具有的开放性也使得应用程序的质量参差不齐,应用程序的品质和安全无法得到保证,使得安卓用户经常受到不安全应用程序(例如,吸费应用程序等)的困扰,降低了安卓手机的安全性。另一方面,由于各个应用程序商店本身独立运行,使得各个应用程序商店的应用程序数量受到限制,用户可能难以在一个应用程序商店上下载到所有希望下载的应用程序,降低了用户体验。
技术实现思路
本专利技术的目的在于提供一种应用程序商店的应用程序发布方法及装置,旨在解决由于现有技术无法提供一种高效的应用程序发布方法,导致应用程序商店应用程序的发布效率低下、符合用户需求的应用程序数量有限的问题。一方面,本专利技术提供了一种应用程序商店的应用程序发布方法,所述方法包括下述步骤:根据用户输入的应用程序搜索请求在所述应用程序商店中搜索所述用户请求的应用程序;当没有搜索到所述用户请求的应用程序时,根据所述应用程序请求获取所述用户请求的应用程序的特征表示;根据所述特征表示在与所述应用程序商店关联的第三方应用程序平台上匹配所述用户请求的应用程序;当在所述第三方应用程序平台上匹配到所述用户请求的应用程序时,根据所述应用程序商店预设的测试程序对所述匹配的应用程序进行测试;当所述匹配的应用程序测试通过时,在所述应用程序商店中发布所述匹配的应用程序。另一方面,本专利技术提供了一种应用程序商店的应用程序发布装置,所述装置包括:应用搜索单元,用于根据用户输入的应用程序搜索请求在所述应用程序商店中搜索所述用户请求的应用程序;特征获取单元,用于当没有搜索到所述用户请求的应用程序时,根据所述应用程序请求获取所述用户请求的应用程序的特征表示;应用匹配单元,用于根据所述特征表示在与所述应用程序商店关联的第三方应用程序平台上匹配所述用户请求的应用程序;应用测试单元,用于当在所述第三方应用程序平台上匹配到所述用户请求的应用程序时,根据所述应用程序商店预设的测试程序对所述匹配的应用程序进行测试;以及应用发布单元,用于当所述匹配的应用程序测试通过时,在所述应用程序商店中发布所述匹配的应用程序。本专利技术根据用户输入的应用程序搜索请求在应用程序商店中搜索用户请求的应用程序,当没有搜索到用户请求的应用程序时,根据应用程序请求获取用户请求的应用程序的特征表示,根据该特征表示在与应用程序商店关联的第三方应用程序平台上匹配用户请求的应用程序,当在第三方应用程序平台上匹配到用户请求的应用程序时,根据应用程序商店预设的测试程序对匹配的应用程序进行测试,当匹配的应用程序测试通过时,在应用程序商店中发布匹配的应用程序,从而在保证应用程序安全规范的同时,实现了应用程序的快速发布。附图说明图1是本专利技术实施例一提供的应用程序商店的应用程序发布方法的实现流程图;图2是本专利技术实施例二提供的应用程序商店的应用程序发布装置的结构示意图;以及图3是本专利技术实施例二提供的应用程序商店的应用程序发布装置的优选结构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。以下结合具体实施例对本专利技术的具体实现进行详细描述:实施例一:图1示出了本专利技术实施例一提供的应用程序商店的应用程序发布方法的实现流程,为了便于说明,仅示出了与本专利技术实施例相关的部分,详述如下:在步骤S101中,根据用户输入的应用程序搜索请求在所述应用程序商店中搜索所述用户请求的应用程序。本专利技术实施例适用于应用程序商店、平台或服务器,用户输入的应用程序搜索请求可以是一段时间内多个用户输入的搜索请求或提交的应用程序需求,也可以是单个用户在当前时间输入的应用程序搜索请求。优选地,可提供一界面,以用于接收用户输入的应用程序搜索请求,其中,应用程序搜索请求包括用户输入的搜索关键字或用户提交的应用程序需求信息,应用程序需求信息为用户输入的用于描述用户期望下载的、但在应用程序商店尚不存在或尚未发布的应用程序的信息。在步骤S102中,当没有搜索到用户请求的应用程序时,根据应用程序请求获取用户请求的应用程序的特征表示。在本专利技术实施例中,应用程序的特征表示为表示用户期望下载的应用程序的特征字符或特征向量。优选地,在获取应用程序的特征表示时,对应用程序搜索请求包括的搜索关键字或用户提交的应用程序需求信息进行分析,以得到用户请求的应用程序的特征表示。具体地,可采用语义分析或文本分析算法得到应用程序的特征表示。在步骤S103中,根据特征表示在与应用程序商店关联的第三方应用程序平台上匹配用户请求的应用程序。在本专利技术实施例中,当没有搜索到用户请求的应用程序时,本专利技术实施例的应用程序商店使用用户请求的应用程序的特征表示在关联的第三方应用程序平台上匹配用户请求的应用程序。其中,关联的第三方应用程序平台可以为其他应用程序商店、提供应用程序下载的网站、平台或服务器。在步骤S104中,当在第三方应用程序平台上匹配到用户请求的应用程序时,根据应用程序商店预设的测试程序对匹配的应用程序进行测试。在本专利技术实施例中,当在第三方应用程序平台上匹配到用户请求的应用程序时,根据本专利技术实施例的应用程序商店预设的测试程序对匹配的应用程序进行测试,以测试匹配的应用程序是否满足本专利技术实施例中应用程序商店的安全、功耗等方面的要求。具体地,主要是对应用程序的monkey、功耗、安全和兼容性等方面进行测试。在步骤S105中,当匹配的应用程序测试通过时,在应用程序商店中发布匹配的应用程序。在本专利技术实施例中,当匹配的应用程序测试通过时,在应用程序商店中发布匹配的应用程序,从而完成应用程序的上架。进一步优选地,在完成应用程序上架后,向请求该应用程序的用户推送匹配的应用程序,从而根据用户请求实现应用程序的自动上架和推送,提高了应用程序商店、平台或服务器的智能化程度。进一步优选地,当匹配的应用程序测试未通过时,向用户发送匹配的应用程序未能发布的原因信息,从而提高应用程序商店、平台或服务器的人性化。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中,所述的存储介质,如ROM/RAM、磁盘、光盘等。实施例二:图2示出了本专利技术实施例二提供的应用程序商店的应用程序发布装置的结构,为了便于说明,仅示出了与本专利技术实施例相关的部分,其中包括:应用搜索单元21,用于根据用户输入的应用程序搜索请求在应用程序商店中搜索用户请求的应用程序;特征获取单元22,用于当没有搜索到用户请求的应用程序时,根据应用程序请求获取用户请求的应用程序的特征表示;应用匹配单元23,用于根据特征表示在与应用程序商店关联的第三方应用程序平台上匹配用户请求的应用程序;应用测试单元24,用于当在第三方应用程序平台上匹配到用户请求的应用程序时,根据应用程序商店预设的测试程序对匹配的应用程序进行测试;以及应用发布单元25本文档来自技高网...
一种应用程序商店的应用程序发布方法及装置

【技术保护点】
一种应用程序商店的应用程序发布方法,其特征在于,所述方法包括下述步骤:根据用户输入的应用程序搜索请求在所述应用程序商店中搜索所述用户请求的应用程序;当没有搜索到所述用户请求的应用程序时,根据所述应用程序请求获取所述用户请求的应用程序的特征表示;根据所述特征表示在与所述应用程序商店关联的第三方应用程序平台上匹配所述用户请求的应用程序;当在所述第三方应用程序平台上匹配到所述用户请求的应用程序时,根据所述应用程序商店预设的测试程序对所述匹配的应用程序进行测试;当所述匹配的应用程序测试通过时,在所述应用程序商店中发布所述匹配的应用程序。

【技术特征摘要】
1.一种应用程序商店的应用程序发布方法,其特征在于,所述方法包括下述步骤:根据用户输入的应用程序搜索请求在所述应用程序商店中搜索所述用户请求的应用程序;当没有搜索到所述用户请求的应用程序时,根据所述应用程序请求获取所述用户请求的应用程序的特征表示;根据所述特征表示在与所述应用程序商店关联的第三方应用程序平台上匹配所述用户请求的应用程序;当在所述第三方应用程序平台上匹配到所述用户请求的应用程序时,根据所述应用程序商店预设的测试程序对所述匹配的应用程序进行测试;当所述匹配的应用程序测试通过时,在所述应用程序商店中发布所述匹配的应用程序。2.如权利要求1所述的方法,其特征在于,当所述匹配的应用程序测试通过时,所述方法还包括:向所述用户推送所述匹配的应用程序。3.如权利要求1所述的方法,其特征在于,所述方法还包括:当所述匹配的应用程序测试未通过时,向所述用户发送所述匹配的应用程序未能发布的原因信息。4.如权利要求1所述的方法,其特征在于,根据所述应用程序搜索请求获取所述用户请求的应用程序的特征表示的步骤,包括:对所述应用程序搜索请求包括的搜索关键字或所述用户提交的应用程序需求信息进行分析,以得到所述用户请求的应用程序的特征表示。5.如权利要求4所述的方法,其特征在于,根据用户输入的应用程序搜索请求在所述应用程序商店中搜索所述用户请求的应用程序的步骤之前,所述方法还包括:提供一界面,以用于接收所述用户输入的应用程序搜索请求,所述应用程序搜索请求包括搜索关键字或所述用户提交的应用程序需求信息。6.一种应...

【专利技术属性】
技术研发人员:张卓
申请(专利权)人:广东小天才科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1