针对人工对话实体的基于位置的访问控制制造技术

技术编号:20886731 阅读:60 留言:0更新日期:2019-04-17 13:42
在本文中公开了用于提供关于消息传送机器人的访问控制的系统、方法和软件。在一个实现中,访问控制服务将各种消息传送机器人与各种地理区域相关联。该系统监视消息传送客户端关于该地理区域的位置,并且响应于当消息传送客户端中的至少一个已经进入该地理区域之一,向相关联的消息传送机器人授予对该消息传送客户端的初始访问以与终端用户进行对话。随后的访问基于关于所述消息对话所达到的参与等级而被授予。

【技术实现步骤摘要】
【国外来华专利技术】针对人工对话实体的基于位置的访问控制
技术介绍
人工对话实体或对话机器人是在对话中与终端用户交流的计算机程序。消息传送机器人例如是一种通过文本消息传送来与终端用户对话的对话机器人。对话机器人近段时间迅速发展并且成为了通信领域的常见特征,以在各种操作环境和场景中服务。例如,航空公司可以利用客户服务机器人以通过终端用户的文本消息传送应用(代替电话通话)向终端用户提供消费者服务。零售组织可以利用购物机器人来协助用户搜索和购买商品和服务。在大多数这些场景中,对机器人的使用使得用户不必通过专用网站或应用才能联系到另一方。相反,终端用户可以简单地使用消息传送应用或者其他这样的通用通信工具来与商业实体的对话机器人进行对话。尽管在终端用户中相对流行,但是机器人潜在的过度发展有时可能引起次优的设备性能和次优的用户体验。只要机器人背后的操作实体具有用户的联系信息,当前机器人就享有对用户的几乎无束缚的访问。例如,机器人可能被部署为反复地并且在不恰当的时刻向终端用户发送文本,而对于其运营商几乎没有任何成本。这样的通信会浪费设备资源,例如电池寿命和处理器力,并且在源自上下文无关的机器人时尤其会使用户沮丧。
技术实现思路
在本文中公开了用于基于位置和参与等级来控制的消息传送机器人对消息传送客户端的访问的系统、方法、和软件。在一个实现中,访问控制服务将各种消息传送机器人与各种地理区域相关联。该系统监视消息传送客户端关于所述地理区域的位置,并且响应于当所述消息传送客户端中的至少一个已经进入所述地理区域之一,授予相关联的消息传送机器人对该消息传送客户端的初始访问以与终端用户进行对话。基于关于该消息传送对话所达到的参与等级而授予随后访问。提供了该
技术实现思路
用简化形式引入在以下的具体实施方式中进一步描述的概念的选择。应当理解的是,该
技术实现思路
不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于限制所要求保护的主题的范围。附图说明可以参考以下附图更好地理解本公开的许多方面。尽管结合这些附图描述了几个实现,但是本公开不限于在本文中所公开的实现。相反,目的是要覆盖所有的替换、修改、和等同形式。图1A示出了用于消息传送机器人的访问控制的实现中的操作环境。图1B示出了访问控制服务所采用的过程。图1C示出了一种实现中的操作场景。图2示出了一种实现中另一种操作环境。图3示出了一种实现中的操作序列。图4示出了一种实现中的操作序列。图5示出了一种实现中的操作序列。图6示出了一种实现中的用户体验。图7示出了一种实现中的用户体验。图8示出了适合于实现在本文中所公开的访问控制技术的计算系统,其包括在附图中所示出以及在以下的具体实施方式中所讨论的架构、元素、过程、以及操作场景和序列中的任何一个。具体实施方式在本文中公开了访问控制技术,其为消息传送机器人提供对消息传送客户端(及其相关联的终端用户)的基于位置的访问。访问是基于给定机器人关于与终端用户的对话可以实现的参与的等级而被维持或约束的。针对消息传送机器人的这样的地域围栏技术允许将在地理上相关的机器人显现给终端用户,同时还减少了可能导致次优设备性能和不良用户体验的细小的交互的发生。当用户离开一地理区域时,能够访问该用户的一个或多个机器人将不再能够访问,除非由它们在对话中的参与等级所保证。在一个实现中,消息传送机器人向访问控制服务进行注册,以使得每个机器人与一个或多个具体地理区域相关联。所述地理区域可以是根据地点、邮政编码、地理边界、具体坐标、或者任何其他合适的机制来定义的。为了注册消息传送机器人,与机器人相关联的操作实体与访问控制服务接合以提交注册信息,该注册信息标识要链接至其机器人的地理区域。该注册信息还可以包括用于在终端用户已经进入其区域时向机器人或者与该操作实体相关联的一些其他元素进行通知的联系人信息。该访问控制服务监视消息传送客户端的位置,并且评估给定的消息传送客户端是否在与消息传送机器人相关联的区域中。当消息传送客户端进入与机器人相关联的区域时,该访问控制服务响应性地授予该消息传送机器人对该消息传送客户端的访问。这例如可以包括提供利用其与该消息传送客户端进行通信的服务句柄或别名。接着,机器人可以在由访问控制服务向其授予的初始访问下发起对话。然而,该访问控制服务监视来自和/或去往消息传送机器人所发送的通信并且代表目标用户评估参与(或者其缺失)的等级。如果用户如对由回复或回复消息所指示的对话是响应性的,则消息传送机器人在其初始尝试开始对话之后被授予继续的访问。在一些实现中,在参与等级足够的情况下,甚至可以将机器人的联系方式添加至终端用户的联系人。然而,如果终端用户一般地忽略该消息传送机器人(如由缺少回复消息所指示的),则即使消息传送客户端保持在与该消息传送机器人相关联的地理区域中,任何随后的访问也都可能被访问控制服务所不允许、约束、或者以其他方式禁止。这可以防止细小的通信并且优化设备性能,但也可以为其他消息传送机器人提供联系该用户的机会。例如,如果第一机器人被用户所忽略,则访问控制服务可以向与同一地理区域相关联的第二机器人通知该消息传送客户端存在且可用。接着,第二机器人可以尝试发起对话。如果用户在进入地理区域之后忽略了一个或多个机器人,则即使当该用户的消息传送客户端再次进入同一区域时,机器人也被阻止访问该消息传送客户端。在一些情况下可以采用计时器来确保该再次进入在时间上足够接近于初始进入以保证受约束的访问。如果用户在很长时间之后再次进入一个区域,则由于自发生起经过的时间量,先前被忽略的机器人仍然被授予访问。如所提及的,所选择的机器人可以针对具体的消息传送客户端而被提供以服务句柄,因此允许该机器人通过消息传送服务直接与该消息传送客户端进行通信。然而,这样的布置会使得消息传送客户端容易由特定地理边界之外的消息传送机器人进行非授权接触。可以使用别名来缓解这样的问题并且确保消息传送客户端和相关联的终端用户的隐私。例如,终端用户的别名可以被提供至消息传送机器人并且该别名被访问控制服务或者消息传送服务中的一些其他部件进行转换,以便向所指向的消息传送客户端传达一个或多个消息。消息传送机器人可以被限制以多种方式与消息传送客户端进行通信,包括改变消息传送客户端的别名。因此,如果别名在某段时间之后过期,并且如果消息传送机器人没有被提供以新的别名,则该机器人被有效地被限制与该客户端进行通信。在另一个示例中,访问控制服务或者消息传送服务中的另一元素可以提供过滤和拦截功能。访问控制服务可以检查到来消息的起始标识符和目的地标识符。如果消息所源自于的消息传送机器人不被允许联系与该目的地标识符相关联的消息传送客户端,则访问控制服务可以删除或拦截该消息,向发送方回复以制止发送任何其他消息,或者采取可以防止机器人访问客户端的其他纠正性动作。图1A示出了用于消息传送机器人的访问控制的实现中的操作环境100。操作环境100包括访问控制服务101、消息传送客户端103、通信网络105,以及消息传送机器人111、113和115。诸如消息传送服务之类的其他元素可以被包括在操作环境100中,但是为了清楚的目的而没有示出。如在本文中所描述的,访问控制服务101表示在合适的计算系统上以软件实现的能够控制机器人对消息传送客户端的访问的任何服务。图8中的本文档来自技高网
...

【技术保护点】
1.一种用于为消息传送机器人提供针对消息传送客户端的基于位置的访问的方法,所述方法包括:将多个消息传送机器人与多个地理区域相关联;监视多个消息传送客户端中的每个消息传送客户端关于所述多个地理区域中的每个地理区域的位置;响应于如由所述消息传送客户端的所述位置所指示的当所述消息传送客户端中的至少一个消息传送客户端已经进入到所述多个地理区域中的一个地理区域,向与所述地理区域相关联的消息传送机器人授予对所述消息传送客户端的初始访问,以便让终端用户参与到消息传送对话中;以及至少部分基于所述终端用户关于所述消息传送对话的参与等级来控制对所述消息传送客户端的随后访问。

【技术特征摘要】
【国外来华专利技术】2016.08.26 US 15/248,1481.一种用于为消息传送机器人提供针对消息传送客户端的基于位置的访问的方法,所述方法包括:将多个消息传送机器人与多个地理区域相关联;监视多个消息传送客户端中的每个消息传送客户端关于所述多个地理区域中的每个地理区域的位置;响应于如由所述消息传送客户端的所述位置所指示的当所述消息传送客户端中的至少一个消息传送客户端已经进入到所述多个地理区域中的一个地理区域,向与所述地理区域相关联的消息传送机器人授予对所述消息传送客户端的初始访问,以便让终端用户参与到消息传送对话中;以及至少部分基于所述终端用户关于所述消息传送对话的参与等级来控制对所述消息传送客户端的随后访问。2.根据权利要求1所述的方法,其中,基于所述终端用户的所述参与等级来控制对所述消息传送客户端的所述随后访问包括当所述终端用户忽视在所述消息传送对话上与所述消息传送机器人交流时阻止所述消息传送机器人与所述消息传送客户端进行通信。3.根据权利要求2所述的方法,其中,当所述终端用户忽视在所述消息传送对话上与所述消息传送机器人交流时阻止所述消息传送机器人与所述消息传送客户端进行通信包括在所述消息传送客户端再次进入所述地理区域时阻止所述消息传送机器人与所述消息传送客户端进行通信。4.根据权利要求1所述的方法,其中,基于所述终端用户的所述参与等级来控制对所述消息传送客户端的所述随后访问包括在所述终端用户保持参与所述消息传送对话的同时并且直到所述终端用户取消参与所述消息传送对话为止允许所述消息传送机器人与所述消息传送客户端进行通信。5.根据权利要求1所述的方法,还包括响应于当所述消息传送机器人已经进入所述地理区域,识别与所述地理区域相关联的多个消息传送机器人,向所述消息传送客户端标识所述多个消息传送机器人,并且从所述消息传送客户端接收对所述消息传送机器人的选择。6.根据权利要求1所述的方法,还包括接收用于注册所述多个消息传送机器人的请求,并且响应于所述多个请求中的每个请求,验证在所述请求中所指示的所述消息传送机器人与所述地理区域之间的关联。7.根据权利要求1所述的方法,还包括响应于所述终端用户经由所述消息传送客户端在所述消息传送对话上与所述消息传送机器人交流,向所述消息传送客户端发送联系人以用于联系所述消息传送机器人。8.根据权利要求1所述的方法,还包括通过别名向所述消息传送机器人标识所述消息传送客户端,所述别名用来寻址在所述消息传送对话期间向所述消息传送客户端发送的消息。9.一种装置,包括:一个或多个计算机可读存储介质;可操作地耦合至所述一个...

【专利技术属性】
技术研发人员:A·拉加夫
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国,US

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

1