信息填充方法、装置、电子设备及存储介质与流程

文档序号:29503002发布日期:2022-04-06 17:31阅读:102来源:国知局
信息填充方法、装置、电子设备及存储介质与流程

1.本技术涉及信息处理技术领域,尤其涉及一种信息填充方法、装置、电子设备及存储介质。


背景技术:

2.相关技术中,通过自动填充的方式可以快速将用户信息填充至页面的输入框中,但大多数页面难以触发自动填充的能力,限制了自动填充功能的使用场景,降低了信息输入的效率。


技术实现要素:

3.有鉴于此,本技术实施例提供一种信息填充方法、装置、电子设备及存储介质,以至少解决相关技术出现的限制了自动填充功能的使用场景,降低了信息输入的效率的问题。
4.本技术实施例的技术方案是这样实现的:
5.本技术实施例提供了一种信息填充方法,包括:
6.获取第一标记;所述第一标记用于标记第一页面的输入框所支持的填充方式;所述填充方式包括第一填充方式或第二填充方式;所述第一填充方式用于自动填充所述输入框;所述第二填充方式用于输出用于填充所述输入框的至少一种候选信息;
7.根据所述第一标记对应的填充方式,从设定数据库中提取对应的文本信息;
8.基于从所述设定数据库中提取的文本信息,对所述输入框进行填充;
9.其中,所述设定数据库中存储有所述输入框对应的至少一种候选信息。
10.本技术实施例还提供了一种信息填充装置,包括:
11.获取单元,用于获取第一标记;所述第一标记用于标记第一页面的输入框所支持的填充方式;所述填充方式包括第一填充方式或第二填充方式;所述第一填充方式用于自动填充所述输入框;所述第二填充方式用于输出用于填充所述输入框的至少一种候选信息;
12.提取单元,用于根据所述第一标记对应的填充方式,从设定数据库中提取对应的文本信息;
13.填充单元,用于基于从所述设定数据库中提取的文本信息,对所述输入框进行填充;
14.其中,所述设定数据库中存储有所述输入框对应的至少一种候选信息。
15.本技术实施例还提供了一种电子设备,包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,
16.其中,所述处理器用于运行所述计算机程序时,执行上述任一方法的步骤。
17.本技术实施例还提供了一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一方法的步骤。
18.在本技术实施例中,通过获取第一页面的输入框的第一标记,确定第一页面的输入框支持的填充方式,根据对应的填充方式,从设定数据库中提取对应的文信息,填充至第一页面的输入框,从而能够根据触发填充输入框的能力,增加了适用填充输入框的应用场景,提高了信息输入的效率。
附图说明
19.图1为相关技术中一种结合自动填充技术的输入键盘的示意图;
20.图2为相关技术中一种自动填充工具的示意图;
21.图3为相关技术中一种用于存储不同信息的应用的示意图;
22.图4为本技术一实施例提供的信息输入方法的实现流程示意图;
23.图5为本技术又一实施例提供的信息输入方法的实现流程示意图;
24.图6为本技术又一实施例提供的信息输入方法的实现流程示意图;
25.图7为本技术一实施例提供的一种显示第一信息的界面示意图;
26.图8为本技术一实施例提供的信息输入方法的实现流程示意图;
27.图9为本技术一实施例提供的输出至少一种候选信息的界面示意图;
28.图10为本技术一实施例提供的候选信息的分词结果的示意图;
29.图11为本技术一实施例提供的信息输入方法的实现流程示意图;
30.图12为本技术一实施例提供的第一入口的显示界面示意图。
31.图13为本技术一实施例提供的信息输入方法的实现流程示意图;
32.图14为本技术一实施例提供的存储第三信息的界面示意图;
33.图15为本技术一实施例提供的存储第三信息的界面示意图;
34.图16为本技术一应用实施例提供的自动存储信息的流程示意图;
35.图17为本技术又一应用实施例提供的手动存储信息的流程示意图;
36.图18为本技术又一应用实施例提供的另一种手动存储信息的流程示意图;
37.图19为本技术又一应用实施例提供的支持第一填充方式的输入框的填充流程示意图;
38.图20为本技术又一应用实施例提供的支持第二填充方式的输入框的填充流程示意图;
39.图21为本技术实施例提供的信息输入装置的结构示意图;
40.图22为本技术实施例电子设备的硬件组成结构示意图。
具体实施方式
41.下面结合附图及具体实施例对本技术作进一步详细的说明。
42.以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本技术实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本技术。在其它情况中,省略对众所周知的系统、装置以及方法的详细说明,以免不必要的细节妨碍本技术的描述。
43.需要说明的是,本技术实施例所记载的技术方案之间,在不冲突的情况下,可以任意组合。
44.另外,在本技术实施例中,“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
45.另外,本文中术语“至少一个”表示多个中的任意一种或多种中的至少两种的任意组合,例如,包括a、b、c中的至少一种,可以表示包括从a、b和c构成的集合中选择的任意一个或多个元素。
46.在对本技术实施例的技术方案进行详细说明之前,首先对相关技术中的信息填充方法进行简单说明。
47.相关技术中,主要通过三种方式实现信息填充。
48.第一种填充方式:提供一种结合自动填充技术的输入键盘,在网站或者应用的页面中输入账号密码、银行卡、地址等信息的时候,输入键盘的候选栏能够提供预先存储的对应信息,用户通过点击后可以将信息直接填充至输入框。如图1所示,图1示出了一种结合自动填充技术的输入键盘的示意图,在页面激活输入框以输入银行卡号码的时候,输入键盘的上方能够提供填充输入框的银行卡号码。
49.第二种填充方式:如图2所示,提供了一种自动填充工具的示意图,同时支持不同的终端之间的数据同步,当用户在网站或者应用的页面中输入账号密码时,在输入键盘的上方会显示自动填充工具,自动填充工具能够提供预先存储的对应信息,通过验证用户身份信息后,将对应信息自动填充至输入框。
50.第三种填充方式:如图3所示,提供了一种用于存储不同信息的应用的示意图,应用支持存储不同数据格式的信息,用户可以将密码等隐私信息存储到应用中,当需要填充密码等信息的情况下,可以通过对存储在应用中的对应的信息进行复制,并将对应信息粘贴到输入框中。
51.第一种填充方式与第二种填充方式,依赖于输入框的特征识别,才能区分账号密码、地址等不同输入场景,但是大多数应用或网站并不会对输入框增加特征识别,导致难以触发自动填充功能。第三种填充方式的存储路径较深,用户需要打开用于存储不同信息的应用或网页提取了相关信息后再填充至输入框中,导致填充的便捷性降低。
52.基于此,在本技术的各个实施例中,能够通过对输入框进行识别,根据对应的填充方式,将输入信息填充至输入框中。
53.本技术实施例提供了一种信息填充方法,图4为本技术实施例的信息填充方法的一种流程示意图,如图4所示,所述方法包括:
54.s401:获取第一标记;所述第一标记用于标记第一页面的输入框所支持的填充方式;所述填充方式包括第一填充方式或第二填充方式;所述第一填充方式用于自动填充所述输入框;所述第二填充方式用于输出用于填充所述输入框的至少一种候选信息。
55.不同的网页的输入框所支持的填充方式不相同,对于支持第一填充方式的输入框,能够将输入信息自动填充至输入框,对于支持第二填充方式的输入框,能够输出用于填充输入框的至少一种候选信息,其中,在至少一种候选信息中存在填充至输入框的信息。
56.第一页面为待输入信息的页面,其中,第一页面可以为应用或网页的表单页或登陆页,例如,网站的登录页面等需要用户输入信息的页面。第一页面的第一标记可以从设定数据库中获取,其中,通过首次访问页面的过程中获取页面上的输入框的属性,能够确定页面的输入框是否支持第一填充方式,当页面的输入框不支持第一填充方式的情况下,再确
定页面是否为页面清单上的页面,页面清单记录了存在填充用户信息的页面,可以通过人工进行筛选和维护,当页面位于页面清单上,表明页面的输入框支持第二填充方式,从而可以将页面上的输入框所支持的填充方式存储至设定数据库中。
57.s402:根据所述第一标记对应的填充方式,从设定数据库中提取对应的文本信息。
58.第一页面的输入框用于输入不同的文本信息,例如,向输入框中输入用户的账号信息与密码信息,或者向输入框中输入用户的个人信息。在不同的填充方式下,提取输入框的文本信息的方式是不相同的,从而能够在不同的页面中触发填充输入框的功能。在实际应用中,每种填充方式是从设定数据库中提取用于填充输入框的文本信息,一般情况下,相同的用户对同一个页面的输入框中所输入的信息是相同的,例如,在用户a需要登录应用a的情况下,会向应用a的登陆页面输入用户a的账号信息与密码信息,当用户a在此访问应用a的登陆页面时,也会将用户a的账号信息与密码信息再次输入至应用a的登陆页面,因此,可以在设定数据库中可以存储输入框对应的至少一种候选信息,其中,候选信息为输入框所需要的输入信息,进而在用户再次访问相同的页面的时候,可以从设定数据库中获取页面对应的文本信息。
59.s403:基于从所述设定数据库中提取的文本信息,对所述输入框进行填充;其中,所述设定数据库中存储有所述输入框对应的至少一种候选信息。
60.将从设定数据库中提取的文本信息中填充至输入框,从而能够避免用户重复向输入框输入信息,提高了信息的输入效率。
61.在实际应用中,设定数据库中存储的至少一种候选信息可以是存储在电子设备的存储器中,也可以存储在云端,用户也可以自行向设定数据库中增添候选信息,并且支持用户存储文本信息、图片信息和文档信息。由于设定数据库中存储的候选信息中含有用户的密码信息、证件信息等个人隐私信息,为了进一步保护设定数据库中存储的候选信息的安全性,支持候选信息的加密存储。
62.在一实施例中,如图5所示,所述根据所述第一标记对应的填充方式,从设定数据库中提取对应的文本信息,包括:
63.s501:获取第五信息;所述第五信息表征用户验证信息。
64.由于从设定数据库中提取的文本信息含有用户的信息,为了进一步保护用户的信息的安全性,在从设定数据库中提取文本信息之前,需要验证用户身份,第五信息可以为用户身份的生物识别信息,例如指纹信息等。
65.s502:在所述第五信息表征用户为合法用户的情况下,根据所述第一标记对应的填充方式,从设定数据库中提取对应的文本信息。
66.根据第五信息对用户的身份进行验证,验证通过后表明用户为合法用户,允许从设定数据库中提取对应的文本信息。
67.在本技术实施例中,提供了两种对输入框进行填充的方式,下面介绍在不同的填充方式对输入框进行填充的具体过程。
68.在一实施例中,如图6所示,所述根据所述第一标记对应的填充方式,从设定数据库中提取对应的文本信息,包括:
69.s601:在所述第一标记对应的填充方式为所述第一填充方式的情况下,根据第二标记,在设定数据库中提取用于填充所述输入框的第一信息;所述第二标记表征所述输入
框的填充信息的信息类型。
70.在第一页面的输入框支持第一填充方式的情况下,能够自动从设定数据库中提取用于填充第一页面的输入框的文本信息,其中,不同的输入框所要求输入的信息不相同,例如,登录页面的输入框所要求输入的信息为账号信息与密码信息,信息填写页面的输入框要求输入的信息可能为用户的卡证信息、用户的姓名信息等,为了更准确地获取用于填充输入框的第一信息,还可以进一步地通过第二标记,确定第一页面的输入框的填充信息的信息类型,从而能够在设定数据库中提取与第二标记对应的第一信息。
71.在实际应用中,设定数据库还可以存储第一页面与第二标记的对应关系,可以从设定数据库中确定第一网页的第二标记。在首次访问第一页面的情况下,确定第一页面的输入框的填充信息的类型,得到第一页面的输入框对应的第二标记,将第一页面与第二标记的对应关系存储至设定数据库中,从而能够在用户再次访问第一页面的情况下,在设定数据库中确定对应的第二标记,能够确定第一页面的输入框的填充信息的信息类型。
72.所述基于从所述设定数据库中提取的文本信息,对所述输入框进行填充,包括:
73.s602:将提取出的所述第一信息自动填充至所述输入框。
74.在第一填充方式下,能够将提取的第一信息自动填充到输入框中,从而能够在输入框支持第一填充方式的情况下,触发填充输入框的功能,实现将输入信息自动填充到输入框中。
75.在一实施例中,将提取出的所述第一信息自动填充至所述输入框,包括:
76.在接收到第一指令的情况下,将提取出的所述第一信息自动填充至所述输入框;所述第一指令用于指示执行填充所述输入框的操作。
77.第一填充方式能够在设定数据库中准确提取第一信息,因此可以在电子设备上的输入区中显示提取的第一信息,在实际应用中,可以通过多种不同的显示方式显示提取的第一信息,如图7所示,图7示出了一种显示第一信息的界面示意图,在图7中,在输入区域中通过气泡的形式显示第一信息,其中,对第一信息中的隐私信息进行加密后再显示,例如,在第一信息为卡证信息的情况下,第一信息为设定位数的数字组成,可以将第一信息中的多个数字进行隐藏后再输出,其中,当第一信息的信息类型为账号密码信息的情况下,可以直接显示第一信息的账号信息,而不显示第一信息的密码信息,或者对第一信息的密码信息进行加密后再显示,从而能够使用户通过显示的第一信息,进一步确定是否需要将显示的第一信息填充至第一页面的输入框,能够确保向输入框中填充正确的信息。
78.在一实施例中,如图8所示,所述根据所述第一标记对应的填充方式,从设定数据库中提取对应的文本信息,包括:
79.s801:在所述第一标记对应的填充方式为所述第二填充方式的情况下,从所述设定数据库中提取并输出所述输入框对应的至少一种候选信息。
80.在第一标记对应的填充方式为第二填充方式的情况下,能够输出至少一种候选信息,如图9所示,图9示出了输出至少一种候选信息的界面示意图,其中,第一页面的输入框的填充信息为至少一种候选信息中的一个。在实际应用中,至少一种候选信息为设定数据库中存储的用于填充不同页面的输入框的信息。由于设定数据库中既存储了支持第一填充方式的输入框的填充信息,也存储了支持第二填充方式的输入框的填充信息,输出的至少一个候选信息可以为设定数据库存储的支持第二填充方式的输入框的填充信息。
81.所述基于从所述设定数据库中提取的文本信息,对所述输入框进行填充,包括:
82.s802:在所述输入框对应的至少一种候选信息中确定用于填充所述输入框的第一信息。
83.在输出的至少一种候选信息中,选择适用于填充输入框的第一信息,其中,用户可以浏览输出的至少一种候选信息,并在至少一种候选信息中,对需要填充至输入框的候选信息发出触控指令,将触控指令选定的候选信息作为用于填充输入框的第一信息。
84.在实际应用中,为了方便管理设定数据库中存储的候选信息,可以为不同的候选信息设置不同的标签,通过设置的标签,能够将设定数据库中存储的候选信息进行分类,如图9所示,在图9中提供了账户与密码标签、常用地址标签、家人信息标签,账户与密码标签下的候选信息为用户的账户信息与密码信息,常用地址标签下的候选信息为用户的地址信息,家人信息标签下的候选信息可以为不同用户个人信息或与用户有关联关系的其他用户的个人信息,例如身份证信息、联系信息等。在确定用于填充输入框的第一信息的过程中,可以在第一信息对应的标签下的候选信息中确定第一信息,在一个例子中,第一页面为登录页面,第一页面的输入框的填充信息为帐号信息与密码信息,进而可以选中如图9所示的账号与密码的标签,在该标签下输出的至少一种候选信息中确定第一信息。在另一个例子中,第一页面为信息填写页面,第一页面的输入框的填充信息为证件信息,可以选中如图9所示的家人信息的标签,在该标签下输出的至少一种候选信息中确定第一信息,从而能够提高确定第一信息的效率,并且也方便用户管理设定数据库中存储的多个候选信息。
85.在实际应用中,候选信息可能由多个字段组成的,如图9所示,图9中的输出的候选信息中含有用户a的个人信息,其中,用户a的个人信息包括了用户a的姓名信息、身份证号码、护照号码这三个字段,而第一页面的输入框中可能只需要一种填充信息,例如,输入框的填充信息为身份证号码,在这种情况下,只需要向输入框填充用户a的身份证号码,在这种情况下,可以对含有填充输入框的第一信息的候选信息进行分词,从而得到候选信息对应的不同字段,再从候选信息对应的多个字段中选择一个字段确定为第一信息,如图10所示,图10示出候选信息的分词结果的示意图,通过用户a的个人信息的分词结果,能够将用户a的个人信息分词得到的身份证号码确定为第一信息。
86.s803:将确定出的所述第一信息填充至所述输入框。
87.将从至少一种候选信息中确定的第一信息填充至输入框,从而能够通过第二填充方式,从设定数据库中获取输入框的填充信息,进而将信息自动填充到输入框中,避免用户重复输入信息,提高了信息输入的效率。
88.在一实施例中,在所述输入框对应的至少一种候选信息中确定用于填充所述输入框的第一信息之前,所述方法还包括:
89.将第一数据格式的候选信息转化为第二数据格式的候选信息;所述第一数据格式表征除文本格式之外的其他数据格式;所述第二数据格式表征文本格式。
90.设定数据库中除了可以存储文本信息之外,还可以支持存储文档信息、图片信息,而适用于填充输入框的第一信息为文本信息,为了能够使候选信息为适用于填充输入框的文本信息,可以将第一数据格式的候选信息转换为文本格式的候选信息,例如,在第一数据格式的候选信息为图片的情况下,可以通过光学字符识别(ocr,optical character recognition)技术提取图片中的文本信息,其中,从图片中提取得到的文本信息为第二数
据格式的候选信息。
91.在实际应用中,还可以将第一数据格式的候选信息对应的第二数据格式的候选信息进行存储,从而在输出至少一种候选信息的时候,提取并输出第二数据格式的候选信息,不需要再对第一数据格式的候选信息执行数据格式转换操作。
92.在一实施例中,如图11所示,从所述设定数据库中提取并输出所述输入框对应的至少一种候选信息,包括:
93.s1101:显示第一入口;所述第一入口用于触发从所述设定数据库中提取并输出所述输入框对应的至少一种候选信息。
94.在用户对第一页面的输入框触发输入行为情况下,在显示界面上显示第一入口,通过第一入口能够从设定数据库中提取并输出至少一种候选信息,从而能够在至少一种候选信息中确定用于填充输入框的第一信息,如图12所示,图12示出了第一入口的显示界面示意图,在图12中第一入口可以在输入键盘的上方显示。
95.s1102:在接收到用于激活所述第一入口的第二指令的情况下,从所述设定数据库中提取并输出所述输入框对应的至少一种候选信息。
96.当用户需要通过第二填充方式对第一页面的输入框进行填充的情况下,可以通过第二指令,激活第一入口,进而能够在设定数据库中提取并输出至少一种候选信息,其中,第二指令可以为对第一入口的触摸指令。
97.在一实施例中,如图13所示,所述方法还包括:
98.s1301:在所述设定数据库中不存在用于填充所述输入框的文本信息的情况下,向所述第一页面的输入框输入第三信息。
99.存在两种情况会导致设定数据库中不存在用于填充输入框的文本信息。
100.第一种情况为第一页面为首次访问的页面,例如,新下载的应用的登陆页面。在输入框支持第一填充方式的页面中,会从设定数据库中提取与页面的输入框匹配的第一信息,而对于首次访问的第一页面,由于设定数据库中并没有存储首次访问的第一页面的输入框匹配的信息,导致无法从设定数据库中提取第一信息。在输入框支持第二填充方式的页面中,会从设定数据库中提取并输出至少一种候选信息,在至少一种候选信息中选择用于填充输入框的信息,对于部分首次访问的页面,当设定数据库中存储有输入框的填充信息的信息类型的候选信息的情况下,可以从设定数据库中确定填充输入框的文本信息,例如,首次访问的页面的输入框要求输入用户的身份证号码,而设定数据库中存储有用户的身份证号码,可以将设定数据库存储的用户的身份证号码填充至输入框中,当设定数据库中没有存储有输入框的填充信息的信息类型的候选信息的情况下,无法从设定数据库中确定填充输入框的文本信息,例如,首次访问的页面的输入框要求输入用户的护照号码,而设定数据库中并没有存储用户的护照号码,则无法从设定数据库中提取用于填充输入框的文本信息。
101.第二种情况为用户所需要向输入框输入的信息并不是从设定数据库中提取的用于填充输入框的第一信息,例如,第一页面为登录页面,在首次访问第一页面的过程中,将向输入框输入的a账号密码信息作为第一页面的输入框的候选信息,存储至设定数据库中,当再次访问第一页面时,用户可能需要利用b账号密码信息进行登录,也就是,用户需要向第一页面的输入框输入b账号密码信息,而不是输入a账号密码信息,在这种情况下,无法从
设定数据库中提取b账号密码信息。
102.由于无法从设定数据库中确定用于填充输入框的文本信息,用户不能通过第一填充方式或第二填充方式向输入框填充信息,因而需要用户手动向输入框输入第三信息。
103.s1302:将所述第三信息作为填充所述输入框的候选信息,存储至所述设定数据库中。
104.为了保证再次访问第一页面时,能够从设定数据库中确定填充输入框的文本信息,将输入的第三信息存储至数据库中,从而使设定数据库中存储有填充第一页面的输入框的候选信息,不需要用户再次向输入框输入填充信息,节省了信息输入的时间。
105.本技术实施例提供了三种存储第三信息的方式。
106.对于第一页面的输入框支持第一填充方式的情况下,能够在用户向输入框输入第三信息,并在第一页面提交第三信息的过程中,能够输出关于是否存储第三信息的提示信息,其中,提示信息中存在两个可供用户选择的选项,当用户选择保存的情况下,能够自动将第三信息存储至设定数据库中,并且还会保存第一页面的路径、第一页面的输入框支持的填充方式的标记和第三信息的信息类型标记。在实际应用中,在用户确定存储第三信息的情况下,还可以对用户的身份进行验证,例如,获取用户的生物信息确定用户身份,当验证成功后,再将第三信息存储之设定数据库中,并输出保存成功的提示信息。如图14所示,图14示出了存储第三信息的界面示意图,包括输出关于是否存储第三信息的提示信息的界面示意图、用户身份验证的界面示意图以及输出保存成功的提示信息的界面示意图。
107.对于第一页面的输入框支持第二填充方式的情况下,能够通过向输入的第三信息进行相应的操作,例如,可以对第三信息发起长按操作,从而在界面上唤出存储入口,其中,为了避免用户的输入操作,可以采用轻量的存储入口,当用户确定需要存储第三信息的情况下,对轻量的存储入口进行操作,例如,对轻量的存储入口进行触按操作,轻量的存储入口会展开全部内容,从而显示完整的存储入口,如图15所示,图15示出了存储第三信息的界面示意图,轻量的存储入口在输入键盘的左上方,完整的存储入口在输入键盘的上方显示,当用户再次触按完整的存储入口,能够进入到第三信息的存储页面,在实际应用中,在进入第三信息的存储页面之前,还可以对用户的身份进行验证,例如,获取用户的生物信息确定用户身份,当验证成功后,再显示第三信息的存储页面。为了更好地管理设定数据库中存储的候选信息,会为不同的候选信息确定对应的标签,因此,在第三信息的存储页面中,用户也可以为第三信息选择对应的标签,并且,不同标签对应的存储字段可以不相同,例如,在卡证信息标签下可以支持填写卡片类型、卡号、姓名、有效期等字段。在完成第三信息的存储之后,输出存储成功的提示信息。
108.在另一种第三信息的存储方式中,用户可以自行进入存储页面,在存储页面中手动添加第三信息,完成第三信息的存储。
109.在本技术实施例中,通过页面的输入框支持的填充方式,从设定数据库中提取用于填充输入框的文本信息,并将提取的文本信息填充至输入框,能够触发输入框的填充功能,扩大了输入框的填充功能的应用场景,进而实现信息的快速填充,提供了输入信息的效率。
110.本技术还提供了一应用实施例,如图16所示,图16示出了自动存储信息的流程示意图。
111.将输入信息输入至页面的输入框并提交页面信息,判断页面的输入框是否支持第一填充方式,在输入框支持第一填充方式的情况下且用户确定存储输入信息的情况下,验证用户的身份信息,在确定用户为合法用户后,存储输入信息。
112.本技术还提供了一应用实施例,如图17所示,图17示出了手动存储信息的流程示意图。
113.长按输入框中的输入信息,判断页面的输入框是否支持第二填充方式,在输入框支持第二填充方式的情况下且用户确定存储输入信息的情况下,显示存储页面,在存储页面中完成对输入信息的编辑后,验证用户的身份信息,在确定用户为合法用户后,存储输入信息。
114.本技术还提供了一应用实施例,如图18所示,图18示出了另一种手动存储信息的流程示意图。
115.用户打开存储页面,在存储页面中手动添加需要存储的信息,完成对需要存储的信息的编辑后,验证用户的身份信息,在确定用户为合法用户后,存储输入信息。
116.本技术还提供了一应用实施例,如图19所示,图19示出了支持第一填充方式的输入框的填充流程示意图。
117.当用户激活输入框时,判断设定数据库中是否存在第二标记的候选信息,在设定数据库中存在第二标记的候选信息的情况下,判断设定数据库中是否存在填充输入框的文本信息,在设定数据库中存在填充输入框的文本信息的情况下,显示填充输入框的文本信息,当用户确定使用该文本信息填充输入框时,验证用户的身份信息,在确定用户为合法用户后,将该文本信息填充至输入框。
118.本技术还提供了一应用实施例,如图20所示,图20示出了支持第二填充方式的输入框的填充流程示意图。
119.当用户激活输入框时,显示第一入口,当用户激活第一入口时,验证用户的身份信息,在确定用户为合法用户后,输出从设定数据库中提取的至少一种候选信息,并从至少一种候选信息中选择需要填充输入框的文本信息,将选择的文本信息填充至输入框中。
120.为实现本技术实施例的信息填充方法,本技术实施例还提供了一种信息填充装置,如图21所示,该信息填充装置包括:
121.获取单元2101,用于获取第一标记;所述第一标记用于标记第一页面的输入框所支持的填充方式;所述填充方式包括第一填充方式或第二填充方式;所述第一填充方式用于自动填充所述输入框;所述第二填充方式用于输出用于填充所述输入框的至少一种候选信息;
122.提取单元2102,用于根据所述第一标记对应的填充方式,从设定数据库中提取对应的文本信息;
123.填充单元2103,用于基于从所述设定数据库中提取的文本信息,对所述输入框进行填充;
124.其中,所述设定数据库中存储有所述输入框对应的至少一种候选信息。
125.在一实施例中,所述提取单元2102在根据所述第一标记对应的填充方式,从设定数据库中提取对应的文本信息时,还用于:
126.在所述第一标记对应的填充方式为所述第一填充方式的情况下,根据第二标记,
在设定数据库中提取用于填充所述输入框的第一信息;所述第二标记表征所述输入框的填充信息的信息类型;
127.所述填充单元2103在基于从所述设定数据库中提取的文本信息,对所述输入框进行填充时,还用于:
128.将提取出的所述第一信息自动填充至所述输入框。
129.在一实施例中,所述提取单元2102在根据所述第一标记对应的填充方式,从设定数据库中提取对应的文本信息时,还用于:
130.在所述第一标记对应的填充方式为所述第二填充方式的情况下,从所述设定数据库中提取并输出所述输入框对应的至少一种候选信息;
131.所述填充单元2103在基于从所述设定数据库中提取的文本信息,对所述输入框进行填充时,还用于:
132.在所述输入框对应的至少一种候选信息中确定用于填充所述输入框的第一信息;
133.将确定出的所述第一信息填充至所述输入框。
134.在一实施例中,在所述提取单元2102在输入框对应的至少一种候选信息中确定用于填充所述输入框的第一信息之前,所述装置还用于:
135.将第一数据格式的候选信息转化为第二数据格式的候选信息;所述第一数据格式表征除文本格式之外的其他数据格式;所述第二数据格式表征文本格式。
136.在一实施例中,所述提取单元2102在将提取出的所述第一信息自动填充至所述输入框时,还用于:
137.在接收到第一指令的情况下,将提取出的所述第一信息自动填充至所述输入框;所述第一指令用于指示执行填充所述输入框的操作。
138.在一实施例中,所述提取单元2102在从所述设定数据库中提取并输出所述输入框对应的至少一种候选信息时,还用于:
139.显示第一入口;所述第一入口用于触发从所述设定数据库中提取并输出所述输入框对应的至少一种候选信息;
140.在接收到用于激活所述第一入口的第二指令的情况下,从所述设定数据库中提取并输出所述输入框对应的至少一种候选信息。
141.在一实施例中,所述装置还用于:
142.在所述设定数据库中不存在用于填充所述输入框的文本信息的情况下,向所述第一页面的输入框输入第三信息;
143.将所述第三信息作为填充所述输入框的候选信息,存储至所述设定数据库中。
144.在一实施例中,所述提取单元2102在根据所述第一标记对应的填充方式,从设定数据库中提取对应的文本信息时,还用于:
145.获取第四信息;所述第四信息表征用户验证信息;
146.在所述第四信息表征用户为合法用户的情况下,根据所述第一标记对应的填充方式,从设定数据库中提取对应的文本信息。
147.实际应用时,获取单元2101、提取单元2102、填充单元2103可由信息输入装置中的处理器来实现。当然,处理器需要运行存储器中存储的程序来实现上述各程序模块的功能。
148.需要说明的是,上述图21实施例提供的信息输入装置在进行信息输入时,仅以上
述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的信息输入装置与信息输入方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
149.基于上述程序模块的硬件实现,且为了实现本技术实施例的方法,本技术实施例还提供了一种电子设备,图22为本技术实施例电子设备的硬件组成结构示意图,如图22所示,电子设备包括:
150.通信接口1,能够与其它设备比如网络设备等进行信息交互;
151.处理器2,与通信接口1连接,以实现与其它设备进行信息交互,用于运行计算机程序时,执行上述一个或多个技术方案提供的信息输入方法。而所述计算机程序存储在存储器3上。
152.当然,实际应用时,电子设备中的各个组件通过总线系统4耦合在一起。可理解,总线系统4用于实现这些组件之间的连接通信。总线系统4除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图22中将各种总线都标为总线系统4。
153.本技术实施例中的存储器3用于存储各种类型的数据以支持电子设备的操作。这些数据的示例包括:用于在电子设备上操作的任何计算机程序。
154.可以理解,存储器3可以是易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(rom,read only memory)、可编程只读存储器(prom,programmable read-only memory)、可擦除可编程只读存储器(eprom,erasable programmable read-only memory)、电可擦除可编程只读存储器(eeprom,electrically erasable programmable read-only memory)、磁性随机存取存储器(fram,ferromagnetic random access memory)、快闪存储器(flash memory)、磁表面存储器、光盘、或只读光盘(cd-rom,compact disc read-only memory);磁表面存储器可以是磁盘存储器或磁带存储器。易失性存储器可以是随机存取存储器(ram,random access memory),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(sram,static random access memory)、同步静态随机存取存储器(ssram,synchronous static random access memory)、动态随机存取存储器(dram,dynamic random access memory)、同步动态随机存取存储器(sdram,synchronous dynamic random access memory)、双倍数据速率同步动态随机存取存储器(ddrsdram,double data rate synchronous dynamic random access memory)、增强型同步动态随机存取存储器(esdram,enhanced synchronous dynamic random access memory)、同步连接动态随机存取存储器(sldram,synclink dynamic random access memory)、直接内存总线随机存取存储器(drram,direct rambus random access memory)。本技术实施例描述的存储器3旨在包括但不限于这些和任意其它适合类型的存储器。
155.上述本技术实施例揭示的方法可以应用于处理器2中,或者由处理器2实现。处理器2可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器2中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器2可以是通用处理器、dsp,或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件
等。处理器2可以实现或者执行本技术实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本技术实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于存储器3,处理器2读取存储器3中的程序,结合其硬件完成前述方法的步骤。
156.处理器2执行所述程序时实现本技术实施例的各个方法中的相应流程,为了简洁,在此不再赘述。
157.在示例性实施例中,本技术实施例还提供了一种存储介质,即计算机存储介质,具体为计算机可读存储介质,例如包括存储计算机程序的存储器3,上述计算机程序可由处理器2执行,以完成前述方法所述步骤。计算机可读存储介质可以是fram、rom、prom、eprom、eeprom、flash memory、磁表面存储器、光盘、或cd-rom等存储器。
158.在本技术所提供的几个实施例中,应该理解到,所揭露的装置、电子设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
159.上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
160.另外,在本技术各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
161.本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
162.或者,本技术上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台电子设备(可以是个人计算机、服务器、或者网络设备等)执行本技术各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
163.以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1