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

数字服务平台中第三方服务的实现制造技术

技术编号:14685365 阅读:68 留言:0更新日期:2017-02-22 19:22
提供用于在数字服务平台中实现第三方服务的系统和方法。更具体地,能由第一服务提供者向第二服务提供者提供应用程序接口。所述应用程序接口能被配置为接收一个或多个访问权参数并且能与在第二服务提供者的一个或多个服务中实现第二服务提供者的一个或多个服务相关联。然后,能由第一服务提供者从第二服务提供者接收一个或多个访问权参数。一旦已经接收到一个或多个访问权参数,第一服务提供者能从用户接收对第二服务提供者的一个或多个服务的访问的请求。然后,第一服务提供者能基于访问权参数,来确定是否将访问授予给用户。

【技术实现步骤摘要】
【国外来华专利技术】
本公开通常涉及数字服务应用以及更具体地,涉及在数字服务平台中实现第三方服务。
技术介绍
期望在不同数字服务平台中,实现第三方服务的各种特征和方面。例如,能在数字地图系统中实现第三方服务。数字地图系统允许用户搜索、识别和发现与地理位置有关的信息。今天,多种计算设备支持显示交互式数字地图系统的软件应用。至少部分由于数字地图系统增长的流行度,所提供的性能和服务近年来变得更稳健。例如,第三方服务提供者已经开始在数字地图环境内实现他们的服务的方面。各种第三方服务提供者(诸如提供零售服务、食品服务或运输服务的第三方服务提供者)希望在数字地图系统内实现他们的服务方面。这些服务提供者能与数字地图提供者协同来在数字地图提供者的系统内实现他们的服务。第三方服务的实现能使数字地图提供者和第三方服务提供者两者均受益。然而,通常,服务提供者可能希望在所述服务平台内限定他们的服务范围。例如,第三方可能希望限制能够获取对所述数字地图服务内的服务的访问权的用户的数目。第三方可能希望全球地或基于由所述第三方管理的地区参数来控制所述限制。各方至少部分基于他们相应的需求,协同所述实施方式。
技术实现思路
本公开的实施例的方面和优点将部分在下述描述中被阐述,或可以从所述描述了解,或可以通过对实施例的实践来了解。本公开的一个示例方面针对一种用于授予对服务提供者的一个或多个服务的用户访问权的计算机实现的方法。所述方法包括由与第一服务提供者相关联的一个或多个计算设备向第二服务提供者提供应用程序接口。应用程序接口包括被配置为接收一个或多个访问权参数的一个或多个接口。应用程序接口与在第一服务提供者的一个或多个服务中实现第二服务提供者的一个或多个服务相关联。所述方法进一步包括由与第一服务提供者相关联的一个或多个计算设备,从第二服务提供者接收一个或多个访问权参数。一个或多个访问权参数包括总用户参数,总用户参数指示被授予对第二服务提供者的一个或多个服务的访问权的用户的总量。所述方法进一步包括由与第一服务提供者相关联的一个或多个计算设备,至少部分地基于一个或多个访问权参数,来确定用户对第二服务提供者的一个或多个服务的访问。本公开的其他示例方面针对用于在数字地图系统中实现第三方服务的系统、装置、有形的、非暂时性计算机可读介质、用户接口、存储器设备和电子设备。参考下述描述和附加权利要求,将更好地理解各个实施例的这些和其他特征、方面和优点。包含在本说明书中并且构成其一部分的附图图示出本公开的实施例,并且结合描述,用来解释相关原理。附图说明在说明书中,参考附图,阐述针对本领域的普通技术人员的实施例的详细论述,其中:图1描绘根据本公开的示例实施例的示例系统的概述。图2描绘根据本公开的示例实施例的用于授予对服务提供者的一个或多个服务的用户访问权的示例方法的流程图。图3描绘根据本公开的示例实施例的用于确定对服务提供者的一个或多个服务的用户访问权的示例方法的流程图。图4描绘根据本公开的示例实施例的用于确定对服务提供者的一个或多个服务的用户访问权的示例方法的流程图。图5描绘根据本公开的示例实施例的示例计算系统。具体实施方式现在详细地参考实施例,在附图中对所述实施例的一个或多个示例进行图示说明。通过对实施例说明而并非限制本公开的方式提供了每个示例。实际上,对于本领域的普通技术人员来说显而易见的是,在不背离本公开的范围或精神的情况下可对实施例做出各种修改和变化。例如,被图示为或描述为一个实施例的一部分的特征可以与另一实施例一起使用来得出更进一步的实施例。因此,旨在本公开的方面覆盖这样的修改和变化。概述本公开的示例方面针对将第三方服务实现到另一服务内,诸如譬如数字地图系统。将外部第三方服务实现到数字地图系统或任何其他适当的服务内会要求各方之间的大量人工协同和通信。例如,各方可能需要共享与范围、程度和时间帧有关的信息以促进实现。各方之间的协同会持续到服务的实施方式中,甚至贯穿整个实施方式中。这持续不断的来回是昂贵、低效且费时的。鉴于上述独特挑战,所公开的实施例提供用于将第三方服务更有效地实现在另一服务内的特征。实现特定算法来确定用户对服务提供者的一个或多个服务的访问。这样的实施方式有助于促进将一个或多个服务集成到数字地图系统内,同时要求各方之间的最少通信。为示例和论述目的,参考在数字地图系统中实现第三方服务,论述本公开。本领域的普通技术人员使用本文所提供的公开,将理解到能使用本公开的示例方面来在其他数字服务平台中实现任何第三方服务。例如,根据本公开的示例实施例,能由第一服务提供者向第二服务提供者提供应用程序接口。例如,第一服务提供者能是数字地图提供者。例如,第二服务提供者能是零售店、餐厅、租车服务或任何其他适当的服务提供者。能将应用程序接口与促进在第二服务提供者的一个或多个服务中对第二服务提供者的一个或多个服务的实现相关联。应用程序接口能包括被配置为接收一个或多个访问权参数的一个或多个接口。例如,一个或多个访问权参数能包括总用户参数。总用户参数能指示被给与对第二服务提供者的一个或多个服务的访问权的用户的总数。一个或多个访问权参数能进一步包括一个或多个地区参数。一个或多个地区参数能指示将实现第二服务提供者的一个或多个服务的一个或多个地理区域。例如,一个或多个地区参数能包括城镇、市、大都会区域或能提供服务的任何其他适当的地理区域。例如,一个或多个访问权参数能进一步包括:一个或多个地区用户参数。一个或多个地区用户参数能指示在所述特定地理区域中被给与对第二服务提供者的一个或多个服务的访问权的用户的总数。地区用户参数能与对应的地区参数相关联。例如,地区用户参数能指示在芝加哥市中第二服务提供者的特定用户上限为100,000个用户。能在不考虑第一服务提供者的总用户基数的情况下向第二服务提供者提供应用程序接口。例如,第二服务提供者能将总用户的绝对数作为总用户参数输入,但第二服务提供者不一定能确定所述数目在比例上如何与第一服务提供者的用户基数相对应。一旦已经提供了应用程序接口,第二服务提供者能输入一个或多个访问权参数并且将它们提供给第一服务提供者。能至少部分基于第二服务提供者的特定需要和/或要求,来确定一个或多个所输入的访问权参数。例如,能至少部分地基于给定地理区域的人口,来确定所输入的访问权参数。进一步的考虑能包括第二服务提供者的基础设施特性和/或其最大用户容量。一旦由第一服务提供者接收所述访问权参数并且实现第二服务提供者的一个或多个服务,用户能请求对一个或多个服务的访问权。能由第一服务提供者接收来自用户的访问请求。例如,能从与用户相关联的移动设备传送所述请求。响应所述请求,第一服务提供者能确定是否向所述用户授予访问权。所述确定能至少部分地基于一个或多个访问权参数。更具体地说,访问权的确定能包括实现多个用户组。请求对第二服务提供者的一个或多个服务的访问权的用户能具有相关联的用户识别。用户识别能是用户名、用户编号或包括匿名识别的识别的任何其他适当的形式。一旦已经实现多个用户组,能确定授予其访问的用户组的子集。例如,能至少部分基于总用户参数来确定所述子集。然后,能将请求用户的用户识别映射到多个用户组中的一个组。用户组能包含任何适当数目的用户并且例如能至少部分地基于服务提供者的质量和特性而本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/62/201580032157.html" title="数字服务平台中第三方服务的实现原文来自X技术">数字服务平台中第三方服务的实现</a>

【技术保护点】
一种用于授予对服务提供者的一个或多个服务的用户访问权的计算机实现的方法,所述方法包括:由与第一服务提供者相关联的一个或多个计算设备向第二服务提供者提供应用程序接口,所述应用程序接口包括被配置为接收一个或多个访问权参数的一个或多个接口,所述应用程序接口与在所述第一服务提供者的一个或多个服务中实现所述第二服务提供者的一个或多个服务相关联;由与所述第一服务提供者相关联的所述一个或多个计算设备从所述第二服务提供者接收一个或多个访问权参数,所述一个或多个访问权参数包括总用户参数,所述总用户参数指示被授予对所述第二服务提供者的所述一个或多个服务的访问权的用户总量;以及由与所述第一服务提供者相关联的所述一个或多个计算设备至少部分地基于所述一个或多个访问权参数,来确定用户对所述第二服务提供者的所述一个或多个服务的访问权。

【技术特征摘要】
【国外来华专利技术】2014.11.10 US 62/077,3731.一种用于授予对服务提供者的一个或多个服务的用户访问权的计算机实现的方法,所述方法包括:由与第一服务提供者相关联的一个或多个计算设备向第二服务提供者提供应用程序接口,所述应用程序接口包括被配置为接收一个或多个访问权参数的一个或多个接口,所述应用程序接口与在所述第一服务提供者的一个或多个服务中实现所述第二服务提供者的一个或多个服务相关联;由与所述第一服务提供者相关联的所述一个或多个计算设备从所述第二服务提供者接收一个或多个访问权参数,所述一个或多个访问权参数包括总用户参数,所述总用户参数指示被授予对所述第二服务提供者的所述一个或多个服务的访问权的用户总量;以及由与所述第一服务提供者相关联的所述一个或多个计算设备至少部分地基于所述一个或多个访问权参数,来确定用户对所述第二服务提供者的所述一个或多个服务的访问权。2.如权利要求1所述的计算机实现的方法,其中,所述一个或多个访问权参数进一步包括一个或多个地区参数,所述一个或多个地区参数指示被提供所述第二服务提供者的所述一个或多个服务的一个或多个地理区域。3.如权利要求2所述的计算机实现的方法,其中,所述一个或多个访问权参数包括一个或多个地区用户参数,所述一个或多个地区用户参数指示在地理区域中被给与对所述第二服务提供者的所述一个或多个服务的访问权的用户量。4.如权利要求3所述的计算机实现的方法,其中,所述总用户参数是所述一个或多个地区用户参数的和。5.如权利要求1所述的计算机实现的方法,其中,确定对所述第二服务提供者的所述一个或多个服务的访问权包括:由所述一个或多个计算设备实现多个用户组;由所述一个或多个计算设备从所述多个用户组中确定被授予访问权的用户组的子集,所述子集至少部分地基于所述总用户参数被确定;由所述一个或多个计算设备将与所述用户相关联的用户识别映射到所述多个用户组中的一个用户组;以及由所述一个或多个计算设备确定所述用户对所述一个或多个服务的访问权,使得如果与所述用户相关联的所述用户识别已经被映射到所述子集内,则授予访问权。6.如权利要求3所述的计算机实现的方法,其中,确定对所述一个或多个服务的访问权包括:由所述一个或多个计算设备实现多个用户组,所述多个用户组中的每个用户组与一个或多个地理区域相关联;由所述一个或多个计算设备确定所述用户的位置;至少部分地基于所述用户的所述位置,由所述一个或多个计算设备将所述用户与地理区域相关联;由所述一个或多个计算设备将与所述用户相关联的用户识别映射到所述多个用户组中的一个用户组内,所述一个用户组与所述用户所关联的地理区域相关联;由所述一个或多个计算设备确定地区和,所述地区和是与所述用户所关联的地理区域相关联的用户组的所述子集中的用户识别的总和;由所述一个或多个计算设备将所述地区和与所述用户的地理区域相关联的地区用户参数比较;以及由所述一个或多个计算设备确定所述用户对所述一个或多个服务的访问权,使得如果所述地区和不超出所述地区用户参数,则授予访问权。7.如权利要求1所述的计算机实现的方法,其中,所述总用户参数能随时间增加。8.如权利要求1所述的计算机实现的方法,其中,提供所述应用程序接口,使得所述第二服务提供者不知道所述第一服务提供者的总用户基数。9.如权利要求7所述的计算机实现的方法,其中,至少部分地基于所述第二服务提供者的所述一个或多个服务的基础设施特性而增加所述总用户参数。10.如权利要求7所述的计算机实现的方法,其中,至少部分地基于被提供了所述第二服务提供者的所述一个或多个服务的地理区域的人口而增加所述总用户参数。11.如权利要求1所述的计算机实现的方法,其中,所述第一服务提供者的所述一个或多个服务包括数字地图系统。12.一种用于第一服务提供者的计算系统,包括:一个或多个处理器;以及存储计算机可读指令的一个或多个计算机可读介质,所述指令当由所述一个或多个处理器执行时,使得所述一个或多个处理器执行操作,所述操作包括:向第二服务提供者提供应用程序接口,所述应用程序接口包括被配置为接收一个或多个访问权参数的一个或多个接口,所述应用程序接口与在所述第一服务提供者的一个或多个服务中实现所...

【专利技术属性】
技术研发人员:霍尔格弗雷德里克·罗伯特·弗莱尔马库斯·博格
申请(专利权)人:谷歌公司
类型:发明
国别省市:美国;US

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

1