用于自动填充应用的定制用户提示的制作方法

文档序号:19792686发布日期:2020-01-24 14:38阅读:来源:国知局

技术特征:

1.一种方法,包括:

确定由应用在用户设备的用户界面ui上显示的内容的子集,其中,所述子集不包括特定于用户的信息;

向远程提供者传输对与所述应用一起使用的至少一个模板的请求,其中,所述请求包括在所述ui上显示的内容的所述子集;

从所述远程提供者接收对所述请求的响应,其中,所述响应包括所述至少一个模板,所述至少一个模板指示如何处理由所述应用在所述ui上显示的一个或多个文本输入域中的用户输入数据;

接收所述一个或多个文本输入域中的一个或多个用户输入值;以及

生成提示以授权将所述一个或多个用户输入值传输给所述远程提供者以供未来在自动填充中使用,其中,通过使用所述至少一个模板来处理所述一个或多个用户输入值来定制所述提示。

2.根据权利要求1所述的方法,进一步包括:

经由所述提示接收将所述一个或多个用户输入值传输到所述远程提供者的授权;以及

响应于接收到所述授权,将所述一个或多个用户输入值传输到所述远程提供者。

3.根据权利要求1所述的方法,进一步包括:

使用所述至少一个模板验证所述一个或多个用户输入值,并且其中,生成所述提示是响应于所述验证而执行的。

4.根据权利要求1所述的方法,进一步包括:

响应于经由所述ui的多个用户输入动作中的每一个用户输入动作而基于所述至少一个模板来确定所述一个或多个用户输入值是否有效,并且其中,仅当确定所述一个或多个用户输入值有效时才执行生成所述提示。

5.根据权利要求4所述的方法,其中,所述多个用户输入动作中的每一个用户输入动作包括将文本字符输入到所述一个或多个文本输入域中的一个文本输入域中。

6.根据权利要求1所述的方法,其中,所述至少一个模板包括至少一个正则表达式。

7.根据权利要求1所述的方法,其中,所述响应包括多个值占位符的布局和对应的多个转换,所述方法进一步包括:

通过将对应的转换应用于所述一个或多个用户输入值中的至少一个用户输入值来确定所述多个值占位符中的每个值占位符的值,其中,所述提示包括所述布局中的每个值占位符的确定值。

8.根据权利要求7所述的方法,其中,所述布局包括字符串模板。

9.根据权利要求1所述的方法,其中,所述至少一个模板包括多个值与对应的多个图像之间的映射,所述方法进一步包括:

基于所述映射和所述一个或多个用户输入值来确定要包括在所述提示内的图像。

10.根据权利要求1所述的方法,其中,所述至少一个模板包括部分值掩码,所述方法进一步包括:

通过将所述部分值掩码应用于所述一个或多个用户输入值中的一个用户输入值来确定要包括在所述提示内的值。

11.根据权利要求1所述的方法,其中,响应于所述应用的启动而向所述远程提供者传输对所述至少一个模板的请求。

12.根据权利要求1所述的方法,其中,响应于对所述应用的文本输入域的选择而向所述远程提供者传输对所述至少一个模板的请求。

13.根据权利要求1所述的方法,其中,所述请求包括与所述一个或多个文本输入域相关联的元数据。

14.根据权利要求1所述的方法,进一步包括在生成所述提示之后丢弃所述至少一个模板。

15.根据权利要求1所述的方法,进一步包括确定所述远程提供者是否已经存储了对应于所述一个或多个用户输入值的数据集,并且其中,仅当确定所述远程提供者尚未存储对应于所述一个或多个用户输入值的所述数据集时才执行生成所述提示。

16.根据权利要求15所述的方法,其中,基于所述远程提供者先前提供的数据集的列表来确定所述远程提供者是否已经存储了对应于所述一个或多个用户输入值的所述数据集。

17.根据权利要求1所述的方法,其中,所述提示进一步包括所述远程提供者的标识符。

18.根据权利要求1所述的方法,其中,通过所述用户设备的操作系统来执行所述方法。

19.一种用户设备,包括:

用户界面ui;以及

操作系统,所述操作系统被配置成:

确定由应用在所述用户设备的所述ui上显示的内容的子集,其中,所述子集不包括特定于用户的信息;

向远程提供者传输对与所述应用一起使用的至少一个模板的请求,其中,所述请求包括在所述ui上显示的内容的所述子集;

从所述远程提供者接收对所述请求的响应,其中,所述响应包括所述至少一个模板,所述至少一个模板指示如何处理由所述应用在所述ui上显示的一个或多个文本输入域中的用户输入数据;

接收所述一个或多个文本输入域中的一个或多个用户输入值;以及

生成提示以授权将所述一个或多个用户输入值传输给所述远程提供者以供未来在自动填充中使用,其中,通过使用所述至少一个模板来处理所述一个或多个用户输入值来定制所述提示。

20.一种非暂时性计算机可读介质,在所述非暂时性计算机可读介质中存储有指令,所述指令能够由一个或多个处理器执行以使所述一个或多个处理器执行功能,所述功能包括:

确定由应用在用户设备的用户界面ui上显示的内容的子集,其中,所述子集不包括特定于用户的信息;

向远程提供者传输对与所述应用一起使用的至少一个模板的请求,其中,所述请求包括在所述ui上显示的内容的所述子集;

从所述远程提供者接收对所述请求的响应,其中,所述响应包括所述至少一个模板,所述至少一个模板指示如何处理由所述应用在所述ui上显示的一个或多个文本输入域中的用户输入数据;

接收所述一个或多个文本输入域中的一个或多个用户输入值;以及

生成提示以授权将所述一个或多个用户输入值传输给所述远程提供者以供未来在自动填充中使用,其中,通过使用所述至少一个模板来处理所述一个或多个用户输入值来定制所述提示。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1