经由说话者标识验证的共享助手简档的制作方法

专利2025-06-15  5


本公开涉及经由说话者标识验证的共享助手简档。


背景技术:

1、用户经常与例如但不限于手机、手表和智能扬声器/显示器的智能装置上的支持语音的助手界面进行交互。这些助手界面使用户能够通过自然的对话交互来完成任务并找到可能遇到的问题的答案。开发人员越来越多地为应用和服务开发支持语音的助手界面,以使用户能够通过自然对话进行交互。例如,自动语音识别(asr)和自然语言理解(nlu)模型可以识别和解释用户所说的查询并获取对这些口头查询的响应。当用户开始与许多不同的助手服务进行交互时,要求用户在不同的助手服务中重复地输入与用户信息有关的常见详细信息,同时仍保持用户信息私密/安全,这可能会令人烦恼。


技术实现思路

1、本公开的一个方面提供一种计算机实现的方法,所述计算机实现的方法当在数据处理硬件上执行时使所述数据处理硬件执行操作,所述操作包括:在所述数据处理硬件上执行的简档服务处从与用户的用户装置交互的助手服务接收请求,所述请求请求简档服务向助手服务发布与用户相关联的个人信息。所述操作还包括通过助手服务通过以下操作执行用以验证用户同意向助手服务发布所请求的个人信息的验证过程:指示助手服务提示用户叙述为用户指定的唯一令牌;接收表征由用户的用户装置捕获的口头话语(spokenutterance)的音频数据;处理音频数据以确定口头话语的转录是否叙述唯一令牌;以及当口头话语的转录叙述唯一令牌时,向助手服务发布存储在由简档服务管理的集中式数据存储区上的所请求的个人信息。

2、本公开的实现方式可以包括以下可选特征中的一个或多个特征。在一些实现方式中,所述操作还包括在通过助手服务执行验证过程时处理音频数据以确定由用户装置捕获的口头话语是否由与所请求的个人信息相关联的用户说出。此处,向助手服务发布所请求的个人信息还包括当口头话语的转录叙述唯一令牌并且话语由用户说出时,向助手服务发布所请求的个人信息。

3、由助手服务请求的个人信息可能涉及助手服务为了完成用户经由用户装置向助手服务提交的查询所需的个人信息。在一些示例中,在向助手服务发布所请求的个人信息之后,助手服务被配置为使用所述个人信息来完成用户提交的查询。另外或替代地,助手服务可以在用户装置上本地执行,或者在远离用户装置的服务器上执行。

4、在一些实现方式中,所述操作还包括响应于接收到对与用户相关联的个人信息的请求,确定所请求的个人信息是否存储在集中式数据存储区中,以及确定与用户相关联的一组用户权限是否限制助手服务访问所请求的个人信息。在这些实现方式中,当所请求的个人信息中的至少一者未存储在集中式数据存储区中或与用户相关联的一组用户权限制助手服务访问所请求的个人信息时,所述操作还包括绕过验证过程的执行并通知助手服务要求用户向助手服务完整地提供所请求的个人信息。在这些实现方式中,所述操作还可以包括在通知助手服务要求用户完整地提供所请求的个人信息之后:从助手服务接收简档存储请求,所述简档存储请求请求简档服务存储用户向助手服务提供的所请求的个人信息;以及将用户提供的所请求的个人信息存储在集中式数据存储区中。此处,简档存储请求包括由用户完整地提供的所请求的个人信息。

5、另外或替代地,在这些实现方式中,所述操作还可以包括当所请求的个人信息存储在集中式数据存储区中并且与用户相关联的一组用户权限不限制助手服务访问所请求的个人信息时,确定用户装置是否适合于接收带外通知。此处,当用户装置适合于接收带外通知时,所述操作还包括:从简档服务向用户装置传输带外通知,所述带外通知当由用户装置接收时使用户装置提示用户提供对向助手服务发布所请求的个人信息的同意;从用户装置接收同意响应,所述同意响应指示用户同意向助手服务发布所请求的个人信息;以及响应于接收到同意响应,向助手服务发布存储在集中式数据存储区上的所请求的个人信息。当用户装置包括显示屏时,用户装置可能适合于接收带外通知,并且用户装置可以通过在显示屏上显示可选择图形元素来提示用户提供对发布所请求的个人信息的同意,所述可选择图形元素当由用户选择时使用户装置将同意响应传输到简档服务。此外,确定用户装置是否适合于接收带外通知可以基于与助手服务相关联的应用设置,所述应用设置指示是否限制简档服务向用户装置传送带外通知来获得对发布个人信息的用户同意。可选地,当用户装置不适合于接收带外通知时,简档服务可以通过助手服务执行验证过程。

6、在一些示例中,通过助手服务执行验证过程还包括生成一个或多个术语的任意短语,其中所生成的任意短语包括唯一令牌。在这些示例中,指示助手服务提示用户叙述唯一令牌使助手服务从用户装置输出验证消息,所述验证消息提示用户说出任意短语中的一个或多个术语中的每个术语以提供对发布个人信息的同意。在这些示例中,从用户装置输出的验证消息还可以指示助手服务请求简档服务发布的个人信息的类型。

7、在一些实现方式中,通过助手服务执行验证过程还包括:从存储在集中式数据存储区中的所请求的个人信息中提取一个或多个个人信息片段,其中唯一令牌包括一个或多个片段;以及生成由唯一令牌的一个或多个个人信息片段回答的安全语句。在这些实现方式中,指示助手服务提示用户叙述唯一令牌使助手服务从用户装置输出安全语句,以便用户经由口头输入进行回答来提供对发布个人信息的同意,并且处理音频数据以确定口头话语的转录是否叙述唯一令牌包括确定话语的转录是否叙述从所请求的个人信息中提取的一个或多个片段。

8、个人信息可以包括与用户相关联的人口统计信息,包括地址、电话号码、支付信息、出生日期、社会保险号、性别、联系信息、婚姻状况或职业中的至少一者。另外或替代地,个人信息可以包括一个或多个用户偏好,包括行程安排偏好、沟通偏好、运送偏好、音乐/电影流派、饮食偏好/限制、购买历史、联系人或密码中的至少一者。

9、本公开的另一方面提供一种系统,所述系统包括数据处理硬件和与数据处理硬件通信的存储器硬件。存储器硬件存储指令,所述指令当在数据处理硬件上执行时使所述数据处理硬件执行操作,所述操作包括:在所述数据处理硬件上执行的简档服务处从与用户的用户装置交互的助手服务接收请求,所述请求请求简档服务向助手服务发布与用户相关联的个人信息。所述操作还包括通过助手服务通过以下操作执行用以验证用户同意向助手服务发布所请求的个人信息的验证过程:指示助手服务提示用户叙述为用户指定的唯一令牌;接收表征由用户的用户装置捕获的口头话语的音频数据;处理音频数据以确定口头话语的转录是否叙述唯一令牌;以及当口头话语的转录叙述唯一令牌时,向助手服务发布存储在由简档服务管理的集中式数据存储区上的所请求的个人信息。

10、此方面可以包括以下可选特征中的一个或多个特征。在一些实现方式中,所述操作还包括在通过助手服务执行验证过程时处理音频数据以确定由用户装置捕获的口头话语是否由与所请求的个人信息相关联的用户说出。此处,向助手服务发布所请求的个人信息还包括当口头话语的转录叙述唯一令牌并且话语由用户说出时,向助手服务发布所请求的个人信息。

11、由助手服务请求的个人信息可能涉及助手服务为了完成用户经由用户装置向助手服务提交的查询所需的个人信息。在一些示例中,在向助手服务发布所请求的个人信息之后,助手服务被配置为使用所述个人信息来完成用户提交的查询。另外或替代地,助手服务可以在用户装置上本地执行,或者在远离用户装置的服务器上执行。

12、在一些实现方式中,所述操作还包括响应于接收到对与用户相关联的个人信息的请求,确定所请求的个人信息是否存储在集中式数据存储区中,以及确定与用户相关联的一组用户权限是否限制助手服务访问所请求的个人信息。在这些实现方式中,当所请求的个人信息中的至少一者未存储在集中式数据存储区中或与用户相关联的一组用户权限制助手服务访问所请求的个人信息时,所述操作还包括绕过验证过程的执行并通知助手服务要求用户向助手服务完整地提供所请求的个人信息。在这些实现方式中,所述操作还可以包括在通知助手服务要求用户完整地提供所请求的个人信息之后:从助手服务接收简档存储请求,所述简档存储请求请求简档服务存储用户向助手服务提供的所请求的个人信息;以及将用户提供的所请求的个人信息存储在集中式数据存储区中。此处,简档存储请求包括由用户完整地提供的所请求的个人信息。

13、另外或替代地,在这些实现方式中,所述操作还可以包括当所请求的个人信息存储在集中式数据存储区中并且与用户相关联的一组用户权限不限制助手服务访问所请求的个人信息时,确定用户装置是否适合于接收带外通知。此处,当用户装置适合于接收带外通知时,所述操作还包括:从简档服务向用户装置传输带外通知,所述带外通知当由用户装置接收时使用户装置提示用户提供对向助手服务发布所请求的个人信息的同意;从用户装置接收同意响应,所述同意响应指示用户同意向助手服务发布所请求的个人信息;以及响应于接收到同意响应,向助手服务发布存储在集中式数据存储区上的所请求的个人信息。当用户装置包括显示屏时,用户装置可能适合于接收带外通知,并且用户装置可以通过在显示屏上显示可选择图形元素来提示用户提供对发布所请求的个人信息的同意,所述可选择图形元素当由用户选择时使用户装置将同意响应传输到简档服务。此外,确定用户装置是否适合于接收带外通知可以基于与助手服务相关联的应用设置,所述应用设置指示是否限制简档服务向用户装置传送带外通知来获得对发布个人信息的用户同意。可选地,当用户装置不适合于接收带外通知时,简档服务可以通过助手服务执行验证过程。

14、在一些示例中,通过助手服务执行验证过程还包括生成一个或多个术语的任意短语,其中所生成的任意短语包括唯一令牌。在这些示例中,指示助手服务提示用户叙述唯一令牌使助手服务从用户装置输出验证消息,所述验证消息提示用户说出任意短语中的一个或多个术语中的每个术语以提供对发布个人信息的同意。在这些示例中,从用户装置输出的验证消息还可以指示助手服务请求简档服务发布的个人信息的类型。

15、在一些实现方式中,通过助手服务执行验证过程还包括:从存储在集中式数据存储区中的所请求的个人信息中提取一个或多个个人信息片段,其中唯一令牌包括一个或多个片段;以及生成由唯一令牌的一个或多个个人信息片段回答的安全语句。在这些实现方式中,指示助手服务提示用户叙述唯一令牌使助手服务从用户装置输出安全语句,以便用户经由口头输入进行回答来提供对发布个人信息的同意,并且处理音频数据以确定口头话语的转录是否叙述唯一令牌包括确定话语的转录是否叙述从所请求的个人信息中提取的一个或多个片段。

16、个人信息可以包括与用户相关联的人口统计信息,包括地址、电话号码、支付信息、出生日期、社会保险号、性别、联系信息、婚姻状况或职业中的至少一者。另外或替代地,个人信息可以包括一个或多个用户偏好,包括行程安排偏好、沟通偏好、运送偏好、音乐/电影流派、饮食偏好/限制、购买历史、联系人或密码中的至少一者。

17、本公开的一个或多个实现方式的细节在附图和以下说明中阐述。根据说明和附图以及权利要求,其他方面、特征和优点将显而易见。


技术特征:

1.一种计算机实现的方法,其特征在于,所述计算机实现的方法在数据处理硬件(164)上执行时使所述数据处理硬件(164)执行包括以下的操作:

2.如权利要求1所述的计算机实现的方法(600),其特征在于,在通过所述助手服务(300)执行所述验证过程时,所述操作还包括:处理所述音频数据(121)以确定由所述用户装置(110)捕获的所述口头话语(24)是否由与所请求的个人信息(200)相关联的所述用户说出,

3.如权利要求1或2所述的计算机实现的方法(600),其特征在于,由所述助手服务(300)请求的所述个人信息(200)涉及所述助手服务(300)为了完成所述用户经由所述用户装置(110)向所述助手服务(300)提交的查询(20)所需的个人信息(200)。

4.如权利要求1至3中任一项所述的计算机实现的方法(600),其特征在于,在向所述助手服务(300)发布所请求的个人信息(200)之后,所述助手服务(300)被配置为使用所述个人信息(200)来完成所述用户提交的查询(20)。

5.如权利要求1至4中任一项所述的计算机实现的方法(600),其特征在于,所述助手服务(300)在远离所述用户装置(110)的服务器(160)上执行。

6.如权利要求1至5中任一项所述的计算机实现的方法(600),其特征在于,所述助手服务(300)在所述用户装置(110)上本地执行。

7.如权利要求1至6中任一项所述的计算机实现的方法(600),其特征在于,响应于接收到对与所述用户相关联的所述个人信息(200)的所述请求,所述操作还包括:

8.如权利要求7所述的计算机实现的方法(600),其特征在于,在通知所述助手服务(300)要求所述用户完整地提供所请求的个人信息(200)之后,所述操作还包括:

9.如权利要求7或8所述的计算机实现的方法(600),其特征在于,当所请求的个人信息(200)存储在所述集中式数据存储区(168)中并且与所述用户相关联的所述一组用户权限(14)不限制所述助手服务(300)访问所请求的个人信息(200)时,所述操作还包括:

10.如权利要求9所述的计算机实现的方法(600),其特征在于:当所述用户装置(110)包括显示屏时,所述用户装置(110)适合于接收带外通知;以及

11.如权利要求9或10所述的计算机实现的方法(600),其特征在于,确定所述用户装置(110)是否适合于接收带外通知是基于与所述助手服务(300)相关联的应用设置,所述应用设置指示是否限制所述简档服务(170)向所述用户装置(110)传送带外通知来获得对发布所述个人信息(200)的用户同意。

12.如权利要求9至11中任一项所述的计算机实现的方法(600),其特征在于,当所述用户装置(110)不适合于接收带外通知时,所述简档服务(170)通过所述助手服务(300)执行所述验证过程。

13.如权利要求1至12中任一项所述的计算机实现的方法(600),其特征在于,通过所述助手服务(300)执行所述验证过程还包括:

14.如权利要求13所述的计算机实现的方法(600),其特征在于,从所述用户装置(110)输出的所述验证消息还指示所述助手服务(300)请求所述简档服务(170)发布的所述个人信息(200)的类型。

15.如权利要求1至14中任一项所述的计算机实现的方法(600),其特征在于,通过所述助手服务(300)执行所述验证过程还包括:

16.如权利要求1至15中任一项所述的计算机实现的方法(600),其特征在于,所述个人信息(200)包括与所述用户相关联的人口统计信息,所述人口统计信息包括以下中的至少一者:

17.如权利要求1至16中任一项所述的计算机实现的方法(600),其特征在于,所述个人信息(200)包括一个或多个用户偏好,所述一个或多个用户偏好包括以下中的至少一者:

18.一种系统(100),其特征在于,包括:

19.如权利要求18所述的系统(100),其特征在于,在通过所述助手服务(300)执行所述验证过程时,所述操作还包括:

20.如权利要求18或19所述的系统(100),其特征在于,由所述助手服务(300)请求的所述个人信息(200)涉及所述助手服务(300)为了完成所述用户经由所述用户装置(110)向所述助手服务(300)提交的查询(20)所需的个人信息(200)。

21.如权利要求18至20中任一项所述的系统(100),其特征在于,在向所述助手服务(300)发布所请求的个人信息(200)之后,所述助手服务(300)被配置为使用所述个人信息(200)来完成所述用户提交的查询(20)。

22.如权利要求18至21中任一项所述的系统(100),其特征在于,所述助手服务(300)在远离所述用户装置(110)的服务器上执行。

23.如权利要求18至22中任一项所述的系统(100),其特征在于,所述助手服务(300)在所述用户装置(110)上本地执行。

24.如权利要求18至23中任一项所述的系统(100),其特征在于,响应于接收到对与所述用户相关联的所述个人信息(200)的所述请求,所述操作还包括:

25.如权利要求24所述的系统(100),其特征在于,在通知所述助手服务(300)要求所述用户完整地提供所请求的个人信息(200)之后,所述操作还包括:

26.如权利要求24或25所述的系统(100),其特征在于,当所请求的个人信息(200)存储在所述集中式数据存储区(168)中并且与所述用户相关联的所述一组用户权限(14)不限制所述助手服务(300)访问所请求的个人信息(200)时,所述操作还包括:

27.如权利要求26的系统(100),其特征在于:

28.如权利要求26或27所述的系统(100),其特征在于,确定所述用户装置(110)是否适合于接收带外通知是基于与所述助手服务(300)相关联的应用设置,所述应用设置指示是否限制所述简档服务(170)向所述用户装置(110)传送带外通知来获得对发布所述个人信息(200)的用户同意。

29.如权利要求26至28中任一项所述的系统(100),其特征在于,当所述用户装置(110)不适合于接收带外通知时,所述简档服务(170)通过所述助手服务(300)执行所述验证过程。

30.如权利要求18至29中任一项所述的系统(100),其特征在于,通过所述助手服务(300)执行所述验证过程还包括:

31.如权利要求30所述的系统(100),其特征在于,从所述用户装置(110)输出的所述验证消息还指示所述助手服务(300)请求所述简档服务(170)发布的所述个人信息(200)的类型。

32.如权利要求18至31中任一项所述的系统(100),其特征在于,通过所述助手服务(300)执行所述验证过程还包括:从存储在所述集中式数据存储区(168)中的所请求的个人信息(200)中提取一个或多个个人信息片段(202),其中所述唯一令牌(174)包括所述一个或多个个人信息片段(202);以及

33.如权利要求18至32中任一项所述的系统(100),其特征在于,所述个人信息(200)包括与所述用户相关联的人口统计信息,所述人口统计信息包括以下中的至少一者:

34.如权利要求18至33中任一项所述的系统(100),其特征在于,所述个人信息(200)包括一个或多个用户偏好,所述一个或多个用户偏好包括以下中的至少一者:


技术总结
一种方法(600)包括在简档服务(170)处从与用户装置(110)交互的助手服务(300)接收请求(325),所述请求请求所述简档服务向所述助手服务发布与用户相关联的个人信息(200)。操作还包括通过所述助手服务通过以下操作执行用以验证所述用户同意发布所请求的个人信息的验证过程:指示所述助手服务提示所述用户叙述唯一令牌(174);接收表征由所述用户的所述用户装置捕获的口头话语的音频数据(121);处理所述音频数据以确定所述口头话语的转录(178)是否叙述所述唯一令牌;以及当所述口头话语的所述转录叙述所述唯一令牌时,向所述助手服务发布存储在由所述简档服务管理的集中式数据存储区(168)上的所请求的个人信息。

技术研发人员:马修·沙利菲,维克托·克尔布内
受保护的技术使用者:谷歌有限责任公司
技术研发日:
技术公布日:2024/6/26
转载请注明原文地址:https://doc.8miu.com/read-1821332.html

最新回复(0)