当前位置: 首页 > 专利查询>微软公司专利>正文

合成应用和数据解决方案的市场制造技术

技术编号:8348074 阅读:161 留言:0更新日期:2013-02-21 01:52
本发明专利技术涉及合成应用和数据解决方案的市场。本发明专利技术的实施例提供将一个或多个应用和一个或多个数据集组合成单个包的合成订阅服务。对于最终用户而言,包中的应用和数据集被作为单个实体来对待。最终用户接收合成解决方案的单个帐单,并可在不寻址到各个组成部分的情况下购买和取消合成解决方案。各个组成部分的发布者定义可如何使用该组成部分以及该组成部分如何参与收入分享中。每一组成部分将基于诸如时间、交易或资源使用率等使用事件来收到收入的份额。发布者还为每一组成部分定义许可证协定条款。基于每一组成部分的许可证条款为合成订阅创建合成最终用户许可证协定(EULA)。

【技术实现步骤摘要】

本专利技术涉及合成订阅。
技术介绍
传统上,软件应用是由开发者创建,并由开发者直接或通过零售店提供以便向用户销售。随着因特网的发展和扩张,开发者已经能够经由在线网站来提供软件应用供购买者下载。这样的网站通常由应用开发者或零售实体托管。诸如业务应用等大型软件应用可由应用开发者托管,使得最终用户不必维护和更新应用。云计算的发展导致越来越多的托 管应用在订阅的基础上提供给用户。用户还能够访问已经由各个数据发布者编译的信息的数据集。对这样的数据集的访问在传统上只是经由发布者进行的。然而,网站已经开始提供对来自多个发布者的数据集的访问。用户在逐个实例的基础上订阅应用和/或数据集。用户对每一应用或数据集单独地签订购买或订阅协定。另外,每一用户必须分别为每一应用或数据集采用最终用户许可证协定(EULA)。
技术实现思路
提供本概要从而以简要形式引入将在下面具体实施例中进一步描述的概念的选择。本概要不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用来限制所要求保护的主题的范围。公开了用于处理包括组件、应用模块和数据集的合成解决方案的货币化的各实施例,这些组件、应用和数据集是由不同发布者或开发者提供的。如此处所使用的“货币化”指的是将应用和数据集的使用信息转换成对用户/订户的收费和对发布者/开发者的支出。本专利技术和此处所述的实施例为允许通过合成模型、事件和记帐模型来供应合成解决方案的系统提供了基础。本专利技术的实施例极大地简化了合成应用和数据集的最终用户体验。用户接收合成解决方案的单个帐单而不必关心构成该合成解决方案的应用和数据集的数量。用户可整体购买和取消合成解决方案,而没有任何部分购买/取消的复杂性。当购买或取消对合成解决方案的订阅时,在涉及该用户的程度上,所有组成部分应用和数据集作为一个整体来对待。本专利技术的实施例允许在应用和数据的发布者之间实现复杂的协作场景。自动从解决方案的每个单个组成部分收集可记帐和使用事件。所收集的事件驱动对订户的记帐收费以及在解决方案中进行协作的发布者群体之间的支出分配。每一发布者可描述其组件将如何可用以及发布者想要如何参与收入分享(这可基于使用率事件、时间(例如,按月订阅)、实际交易或计量的资源使用率)。在一些实施例中,可随合成解决方案提供合成最终用户许可证协定(EULA)。每一发布者可指定所需或所想要的内容以便被包括在合成EULA中。以此方式,每一发布者可指示与其在解决方案中的部分相关的EULA条款。使用来自所有发布者的输入,将向用户呈现单个合成EULA。合成解决方案模型描述各组件之间的交互、所预期的使用事件、要计量的资源以及计算最终用户收费及对发布者的支出分配的记帐模型。本专利技术的实施例允许在解决方案的“入口点”为整个合成解决方案进行用户的认证和授权。用户不必为每一个别模块或数据集维护授权和认证信息。合成解决方案模型允许开发者预备订阅、记帐模型、使用事件、应用配置和自动支出。在一个实施例中,解决方案使用以下组件能够对用户进行授权和认证的访问服务。OAuth协定可用于这种授权和认证。用户令牌包含解决方案的各个片段中每一片段的合成声明。能够从组件收集详细事件和资源使用的计量服务。使用来自计量服务和记帐模型的输入来计算用户的使用收费以及对发布者的支出的记帐和支出服务。能够基于合成解决方案模型来配置以上服务和为解决方案的各组成部分配置运行时以及数据源的数据访问的供应服务。附图说明为了进一步阐明本专利技术的各实施例的以上和其他优点和特征,将参考附图来呈现本专利技术的各实施例的更具体的描述。可以理解,这些附图只描绘本专利技术的典型实施例,因此将不被认为是对其范围的限制。本专利技术将通过使用附图用附加特征和细节来描述和解释,附图中图I是示出根据一个实施例向用户提供数据集和应用的市场的框图;图2是示出应用和数据集市场中、与打包订阅相关联的实体之间的关系的框图;图3是示出向最终用户提供合成应用和数据订阅的过程或方法的一个实施例的流程图;图4是示出由最终用户使用合成应用和数据订阅的过程或方法的一个实施例的流程图;以及图5示出了合适的计算和联网环境的一个实施例。具体实施例方式图I是示出根据一个实施例向用户提供数据集和应用的市场101的框图。市场101包括可供订户使用的多个数据集102和应用103。市场101可以是托管在web服务器上的网站,该web服务器可由订户经由诸如内联网或因特网等公共或专用网络104来访问。订户可浏览市场101上的可用数据集102和应用103。当订户标识市场101中的有用或所需内容时,订阅和记帐模块105允许订户购买对所选内容的订阅。诸如数据集102和应用103等市场内容由发布者106和/或开发者107提供。内容可由发布者106和/或开发者107经由诸如内联网或因特网等公共或专用网络108上传到市场101。在一个实施例中,发布者和开发者中的一些和全部是独立于市场101的操作者和订户的,且与市场101的操作者和订户无关。市场101为发布者106和开发者107提供了向潜在订户提供他们的内容的集中位置。数据集102或者可以是存储在数据库中的数据编译,或者可以是基于输入返回响应的web服务。数据编译可例如包括电话和地址验证和确认数据、赛事比分和统计数据、当前和历史财务、业务和雇佣数据、报纸和杂志文章数据库以及地理、地图绘制和地图集信息。web服务数据库可例如包括语言翻译服务或基于位置的天气预报。数据集发布者106收集、关联和组织关于所选主题、行业、位置和/或事件的信息。数据发布者106然后使得经处理的信息可作为市场101上的数据集102使用。订户109可对发布者106的数据集102中可用的信息感兴趣或有所需求。市场101允许订户109审阅来自多个不同的数据发布者106的许多数据集102,而不必分别标识和挑出每一发布者106。一旦订户109选择数据集102,订阅和记帐模块105就允许订户签订访问该数据集的契约。订阅和记帐模块105还处理对订户的记帐和对数据集发布者106的支付。数据集102可使用用于查询数据的标准化协议。通过标准化对数据集102的查询,可在不需要订户109 了解和采用每一数据集102的专用界面的情况下使用数据。标准化查询可例如定义用于调入(call in to)数据集的消息、用于读取或使用数据集响应的消息、标准化API、标准化数据格式等。在一个实施例中,数据集102使用开放数据协议(OData),该协议展示来自各个源的信息并允许订户109经由HTTP消息来访问数据集102,源诸如有关系数据库、文件系统、内容管理系统和网站。发布者106可通过直接修改其中存储数据的数据库来对数据集102进行修改。发布者106不必通过OData API来访问数据集102。应用103可包括诸如文字或数据处理、地图绘制、调度、业务、财务、娱乐、社交媒 体、数据存储和备份和/或其它应用等任何应用。应用开发者107创建应用103,然后使得该应用可在市场101上使用。订户110可具有对应用103的能力的需求。市场101允许订户110来审阅来自不同的应用开发者107的许多应用103,而不必分别标识和挑出每一开发者107。一旦订户110选择应用103,订阅和记帐模块105就允许订户签订访问该应用的契约。订阅和记帐模块10本文档来自技高网...

【技术保护点】
一种方法,包括:在网站上列出通过订阅可供用户使用的多个应用,每一应用标识应用记帐要求;在所述网站上列出通过订阅可供用户使用的多个数据集,每一数据集标识数据集记帐要求;将两个或更多个所选应用或所选数据集或者应用和所选数据集两者组合成合成订阅;以及将所选应用的应用记帐要求和所选数据集的数据集记帐要求组合成所述合成订阅的记帐模型。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:R·鲍
申请(专利权)人:微软公司
类型:发明
国别省市:

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

1