用于应用商店应用的项映射制造技术

技术编号:15343176 阅读:51 留言:0更新日期:2017-05-17 00:22
应用商店中的应用可以与由该应用的特征、模式、内容和/或目标设备来构成的、静态地或动态地生成的列表相关联。对于那些特征、模式和内容中的每一个,可以在应用商店中示出不同的描述、图标、标题等。基于各个选项的映射和显示,可以使得用户能够仅购买那些模式、特征和/或内容中的一个。如果用户发现所提供的选项中的一个并且采取行动来获取它,则应用可以在针对该选项(特征、模式、内容)量身打造的模式下启动,而不是以无显著特点的方式来激活。应用商店可以限制每个应用的在搜索结果中能够出现的选项的数量,以通过用户进行下列各项来防止结果滥塞:折叠收缩所显示的结果、限制所显示的结果的实际数量、或进行过滤。

【技术实现步骤摘要】
【国外来华专利技术】用于应用商店应用的项映射
技术介绍
用于各种计算设备的现代操作系统通过应用实现了各种各样的功能。用户习惯于从操作系统提供商、设备提供商或其它源管理的应用商店来下载和安装应用。应用商店允许成千上万的开发者创建解决用户问题或者满足用户需求的应用,然后使得那些应用能够被数以百万计的用户发现。如果应用在商店中仅被列出一次,则其可允许开发者在仅需维护用于他们的应用的单个代码库的同时保持不断创新。然而,应用可能得到一个描述和一个标题。这可能意味着应用的价值主张可能是如此地无显著特点(generic),以至于该应用可能竞争不过更有目标性的待售物(moretargetedoffering)。例如,对于医生、对于房地产经纪人和对于测量员而言有吸引力的填表应用可能不得不以无显著特点的方式被销售。另一方面,如果应用在商店中多次被列出(例如,一次针对房地产经纪人,一次针对医生,等等),则可以通过有目标性的方式来销售该应用。对于该方法的挑战可能是,每当开发者添加核心特征时,他们可能需要维护多个代码库(例如,一次用于房地产经纪人应用,一次用于工料测量(quantitysurvey)应用,一次用于医疗应用,等等)。
技术实现思路
提供该
技术实现思路
以便以简化的形式来介绍下面的具体实施方式中进一步描述的概念的选集。该
技术实现思路
不旨在排他地确定所要求保护的主题的关键特征或重要特征,也不旨在用来辅助确定所要求保护的主题的范围。实施例涉及用于通过应用商店来提供的、针对应用的项映射(itemmapsforapps)。根据一些示例,描述了在计算设备上执行以通过应用商店提供应用和与应用相关联的项的方法。该方法可以包括:接收应用-项映射(app-itemmap),所述应用-项映射提供由应用和与该应用相关联的项来构成的静态地和/或动态地生成的列表;接收一个搜索(search)或浏览查询(browsequery);以及响应于所述查询而确定一个或多个应用和一个或多个项,其中一个或多个项是基于与由该应用-项映射所提供的信息相对照的匹配来确定的。该方法还可以包括呈现一个或多个应用和一个或多个项,以便选择。这些特征和优点以及其它的特征和优点将从以下的具体实施方式的理解和相关附图的审阅中变得清晰。应当理解,上文的
技术实现思路
和下文的具体实施方式是示例性的,并且不限制所要求保护的方面。附图说明图1是示出了根据实施例的示例应用商店的概念图,该示例应用商店提供了带有项的应用;图2示出了根据实施例的示例的应用商店用户接口,其同时显示可用的应用和项;图3示出了根据实施例的的另一示例的应用商店用户接口,其显示可用的项(例如,响应于搜索)以及与那些项相关联的信息;图4A至4D示出了根据实施例的各种用户接口示例,其与向用户呈现来自应用商店的项相关联;图5是简化的联网环境,其中可以实现根据实施例的系统;图6示出通用计算设备,其可被配置为用于应用的应用商店和/或搜索服务提供项映射化;以图7示出了根据实施例的为应用商店的应用提供项映射的过程的逻辑流程图。具体实施方式如上文简要描述的,应用商店中的应用可与由应用的特征、模式、内容和/或目标设备来构成的、静态地和/或动态地生成的列表相关联。对于那些特征、模式和内容中的每一个,可以在应用商店中显示不同的描述、图标、标题等。基于各个选项的映射化和显示,可以使用户购买那些模式、特征和/或内容中的仅一个。在一些示例中,如果用户发现所提供的选项中的一个且采取行动来获取它,则应用可以在为所述选项(特征、模式、内容和目标设备)量身打造的模式下启动,而不是以无显著特点(generic)的方式被激活。在其它的示例中,应用商店可以限制每个应用的可以出现在搜索结果中的选项数量,以防止结果滥塞(spamming)。这可以通过将所显示的结果折叠收缩(collapse)或对所显示的结果的实际数量进行限制来实现。此外,可基于用户提供的信息、使用历史、证书来对应用商店的搜索结果排序,并且可以基于用户提供的信息、使用历史、证书来选择应用和/或启动应用。在下面的具体实施方式中,参考了附图,附图构成说明的部分,并且通过示例说明的方式示出了具体的实施例或示例。在不偏离本公开的精神或范围的前提下,可以组合这些方面,可以使用其它方面,可以作出结构改变。因此,下面的具体实施方式不应从限制的意义上考量,本专利技术的范围由所附的权利要求及其等同内容来限定。虽然实施例是与在计算设备上的操作系统上运行的应用程序相结合地实施的程序模块的总的背景下描述的,但是本领域技术人员将理解各个方面可以与其它程序模块相结合地实现。一般地,程序模块包括例程、程序、组件、数据结构以及执行特定任务或实现特定抽象数据类型的其它类型的结构。而且,本领域技术人员将理解,实施例可以通过包括手持式设备、多处理器系统、基于微处理器的或可编程的消费者电子产品、微型计算机、大型计算机和类似的计算设备在内的其它计算机系统配置来实践。实施例还可以在通过通信网络而链接的远程处理设备来执行任务的分布式计算环境中来实践。在分布式计算环境中,程序模块可以位于本地存储器存储设备或远程存储器存储设备中。实施例可以实现为计算机实现过程(方法)、计算系统,或者实现为制品,诸如计算机程序产品或计算机可读介质。计算机程序产品可以是计算机系统可读的,且是对包含用于使计算机或计算系统执行示例过程的指令的计算机程序进行编码的计算机存储介质。计算机可读存储介质是计算机可读存储器设备。计算机可读存储介质可以例如经由易失性计算机存储器、非易失性存储器、硬盘驱动器或闪速驱动器中的一种或多种来实现。在该说明书通篇中,术语“平台”可以是为应用商店中的应用提供选项映射的软件组件和硬件组件的组合。平台的示例包括但不限于在多个服务器上实施的托管服务、在单个计算设备上实施的应用以及类似的系统。术语“服务器”一般是指通常在网络环境中实施一个或多个软件程序的计算设备。然而,服务器还可以实现为在视作网络上的服务器的一个或多个计算设备上实施的虚拟服务器(软件程序)。关于这些技术的更多细节和示例性的实施例可见于下面的说明中。图1是示出了根据实施例的示例应用商店的概念图,该示例应用商店提供了带有项的应用。在示意图100中,应用商店108可以提供用于各种设备的各种应用,设备包括但不限于,台式计算机、智能手机、平板设备、可佩戴式设备等。应用商店108可以是基于云的服务。对在可能成千上万的或数以百万计的应用当中的应用进行搜索的用户102可以给搜索引擎110提供搜索标准。搜索引擎110可以是独立的搜索引擎,或是应用商店108的一部分。一些应用106(在大量可用的应用当中的)可以包括可能大量的项104(例如,内容、特征、模式、目标设备等)。因此,对于每个应用可能存在很多配置,使得应用的开发者/所有者难于创建这样的单个描述:对于各种各样的查询,该单个描述很好地匹配全部的用户查询,且因此在搜索结果顶部返回。例如,如果单独地列出每个应用配置,则对于开发者而言很难维护不同的配置。然而,如果应用只被列出一次,则可能会丧失有目标性的营销机会。根据一些实施例,可以在应用商店中对于那些特征、模式、内容和设备中的每一个示出不同的描述、图标、标题等。基于通过应用-项映射112的各个选项进行的映射,可以使得用户102能够仅购买那本文档来自技高网
...
用于应用商店应用的项映射

【技术保护点】
一种在计算设备上执行以通过应用商店提供应用和与应用相关联的项的方法,所述方法包括:接收应用‑项映射,所述应用‑项映射提供由应用和与所述应用相关联的项来构成的静态地和/或动态地生成的列表;接收查询;响应于所述查询而确定一个或多个应用和一个或多个项,其中所述一个或多个项是基于由所述应用‑项映射提供的信息来确定的;以及呈现所述一个或多个应用和所述一个或多个项以便选择。

【技术特征摘要】
【国外来华专利技术】2014.08.08 US 14/455,8331.一种在计算设备上执行以通过应用商店提供应用和与应用相关联的项的方法,所述方法包括:接收应用-项映射,所述应用-项映射提供由应用和与所述应用相关联的项来构成的静态地和/或动态地生成的列表;接收查询;响应于所述查询而确定一个或多个应用和一个或多个项,其中所述一个或多个项是基于由所述应用-项映射提供的信息来确定的;以及呈现所述一个或多个应用和所述一个或多个项以便选择。2.如权利要求1所述的方法,还包括:使得提交所述查询的用户能够获取与应用相关联的个体项或全部项。3.如权利要求1所述的方法,其中接收所述应用-项映射包括如下中的一个或多个:以结构化数据文件形式从开发者接收所述应用-项映射;接收到应用-项映射web服务的链接;以及自动地从所述应用的能力导出所述应用-项映射。4.如权利要求1所述的方法,还包括:对于与所述应用相关联的每个项,接收包括如下中的一个或多个的元数据:项标识符、标题、项图标、排名、项价格、项应用于什么、以受众为目标的信息、以设备为目标的信息、描述以及一个或多个关键词。5.如权利要求4所述的方法,还包括:在接收到与项相关联的用户选择时,呈现与所述项相关联的所述元数据,其中将父应用信息包含在所述元数据中是基于开发者输入能够配置的。6.如权利要求1所述的方法,还包括:对于每个已呈现的应用,呈现与所述已呈现的应用相关联的可用项的列表。7.一种通过应用商店来提供应用和与应用相关联的项的计算设备,所述计算设备包括:存储器设备,其被配置为存储指令;与所述存储器设备耦合的处理器,所述处理器与存储在所述存储器设备中的指令相结合地执行应用商店应用,其中所述应用商店应用被配置为:接收应用-项映射,所述应用-项映射提供由应用和与所述应用相关联的项来构成的静态地和/或动态地生成的列表,其中每个项包括每个项的相关联的应用的特征、模式、内容和目标设备中的一个或多个;接收查询;响应于所述查询而确定一个或多个应用和一个或多个项,其中所述一个或多个项是基于由所述应用-项映射提供的信息来...

【专利技术属性】
技术研发人员:D·莫瓦特K·贝里隆德A·巴拉D·阿赫斯
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国,US

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

1