【技术实现步骤摘要】
【国外来华专利技术】
本公开通常涉及数字服务应用以及更具体地,涉及在数字服务平台中实现第三方服务。
技术介绍
期望在不同数字服务平台中,实现第三方服务的各种特征和方面。例如,能在数字地图系统中实现第三方服务。数字地图系统允许用户搜索、识别和发现与地理位置有关的信息。今天,多种计算设备支持显示交互式数字地图系统的软件应用。至少部分由于数字地图系统增长的流行度,所提供的性能和服务近年来变得更稳健。例如,第三方服务提供者已经开始在数字地图环境内实现他们的服务的方面。各种第三方服务提供者(诸如提供零售服务、食品服务或运输服务的第三方服务提供者)希望在数字地图系统内实现他们的服务方面。这些服务提供者能与数字地图提供者协同来在数字地图提供者的系统内实现他们的服务。第三方服务的实现能使数字地图提供者和第三方服务提供者两者均受益。然而,通常,服务提供者可能希望在所述服务平台内限定他们的服务范围。例如,第三方可能希望限制能够获取对所述数字地图服务内的服务的访问权的用户的数目。第三方可能希望全球地或基于由所述第三方管理的地区参数来控制所述限制。各方至少部分基于他们相应的需求,协同所述实施方式。
技术实现思路
本公开的实施例的方面和优点将部分在下述描述中被阐述,或可以从所述描述了解,或可以通过对实施例的实践来了解。本公开的一个示例方面针对一种用于授予对服务提供者的一个或多个服务的用户访问权的计算机实现的方法。所述方法包括由与第一服务提供者相关联的一个或多个计算设备向第二服务提供者提供应用程序接口。应用程序接口包括被配置为接收一个或多个访问权参数的一个或多个接口。应用程序接口与在第一服务提供者的一个或多 ...
【技术保护点】
一种用于授予对服务提供者的一个或多个服务的用户访问权的计算机实现的方法,所述方法包括:由与第一服务提供者相关联的一个或多个计算设备向第二服务提供者提供应用程序接口,所述应用程序接口包括被配置为接收一个或多个访问权参数的一个或多个接口,所述应用程序接口与在所述第一服务提供者的一个或多个服务中实现所述第二服务提供者的一个或多个服务相关联;由与所述第一服务提供者相关联的所述一个或多个计算设备从所述第二服务提供者接收一个或多个访问权参数,所述一个或多个访问权参数包括总用户参数,所述总用户参数指示被授予对所述第二服务提供者的所述一个或多个服务的访问权的用户总量;以及由与所述第一服务提供者相关联的所述一个或多个计算设备至少部分地基于所述一个或多个访问权参数,来确定用户对所述第二服务提供者的所述一个或多个服务的访问权。
【技术特征摘要】
【国外来华专利技术】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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。