将用户输入分派到用户界面中的多个输入域制造技术

技术编号:19247215 阅读:31 留言:0更新日期:2018-10-24 08:58
本技术涉及将输入的数据分派到适当的输入域。一个或多个计算设备可以扫描第一位置(350)以检测输入域集(330,340),并且确定该输入域集中的每个输入域(310‑320,322‑326)的关联数据类型。可以生成并显示文本框(410),该文本框包括基于每个输入域的关联数据类型请求输入用户数据的指令(430)。计算设备(120,130)可以接收在文本框(410)中输入的用户信息,将输入的信息解析为一个或多个部分,将一个或多个部分中的每一个与每个输入域的关联数据类型比较,并且将一个或多个中的每一个与对应于满足的关联数据类型的输入域相关联。可以将一个或多个部分中的每一个分派到与相应的一个或多个部分满足的关联数据类型相对应的输入域。每个输入域可以利用被分派到相应的输入域的一个或多个部分自动填充。

【技术实现步骤摘要】
【国外来华专利技术】将用户输入分派到用户界面中的多个输入域相关申请的交叉引用本申请要求2016年5月4日提交的、题为DispatchOfUserInputToMultipleInputFieldsInAUserInterface(将用户输入分派到用户界面中的多个输入域)的美国专利申请No.15/146,066的优先权,其公开内容在此引入以供参考。
技术介绍
将数据输入到诸如移动设备的计算设备中可能很麻烦。通常通过具有多个输入域的表格,征集来自计算设备的数据请求。在具有有限输入设备的移动设备(例如小触摸屏)的环境中,在每个输入域之间移动并且录入所请求的数据的过程很困难。选择预期输入域可能需要多次尝试,并且由小输入设备引起的排版错误可能很多。
技术实现思路
本公开内的实施例通常涉及制造结构形式。一个方面包括分派所录入的数据的方法。一个或多个计算设备扫描第一位置以检测输入域集,并且确定所述输入域集中的每个输入域的关联数据类型。然后,一个或多个计算设备生成和显示文本框,所述文本框包括基于每个输入域的关联数据类型请求用户数据的输入的指令。然后,所述一个或多个计算设备接收在所述文本框中录入的用户信息并且将所录入的信息解析为一个或多个部分。然后,一个或多个计算设备将所述一个或多个部分中的每一个与每个输入域的关联数据类型比较,并且将所述一个或多个部分中的每一个与对应于其满足的关联数据类型的输入域相关联。然后,所述一个或多个计算设备将所述一个或多个部分中的每一个分派到与相应的一个或多个部分满足的关联数据类型相对应的输入域,并且利用被分派到各个输入域的所述一个或多个部分自动地填充每个输入域。在一些实施例中,一个或多个计算设备可以确定所录入的信息的第一部分不能满足每个输入域的至少一种关联数据类型;以及生成并且显示第二文本框,所述第二文本框请求用户录入新信息以校正或删除所录入的信息的所述第一部分。在一些实施例中,所述文本框覆盖在所述第一位置的上方。在一些实施例中,所述关联数据类型包括字母数字数据、字母数据、数字数据、某个长度的数据和特定格式的数据中的至少一个。在一些实施例中,将所述一个或多个部分的第一部分和第二部分分派到同一输入域。在一些实施例中,可以排名所述第一部分和第二部分;以及由第一列出的高排名部分和第二列出的低排名部分填充同一输入域。在一些实施例中,可以向所述一个或多个完成服务查询所述一个或多个部分中的每一个的可能完成值,其中,将所述一个或多个部分中的每一个与对应于所述关联数据类型的输入域相关联进一步包括:将所述一个或多个部分中的每一个的完成值与对应于各个一个或多个部分所满足的关联数据类型的输入域相关联。另一方面包括一种分派所录入的数据的系统。该系统可以包括具有一个或多个处理器的一个或多个计算设备,以及存储指令的存储器。指令可由所述一个或多个处理器执行并且可以包括扫描第一位置以检测输入域集;确定所述输入域集中的每个输入域的关联数据类型;生成和显示文本框,所述文本框包括基于每个输入域的关联数据类型请求用户数据的输入的指令;接收在所述文本框中录入的用户信息;将所录入的信息解析为一个或多个部分;将所述一个或多个部分中的每一个与每个输入域的关联数据类型比较;将所述一个或多个部分中的每一个与对应于其满足的关联数据类型的输入域相关联;将所述一个或多个部分中的每一个分派到与相应的一个或多个部分满足的关联数据类型相对应的输入域;以及由被分派到各个输入域的所述一个或多个部分自动地填充每个输入域。另一方面包括一种存储指令的非瞬时计算机可读介质。指令当由一个或多个处理器执行时,可以使所述一个或多个处理器扫描第一位置以检测输入域集;确定所述输入域集中的每个输入域的关联数据类型;生成和显示文本框,所述文本框包括基于每个输入域的关联数据类型请求用户数据的输入的指令;接收在所述文本框中录入的用户信息;将所录入的信息解析为一个或多个部分;将所述一个或多个部分中的每一个与每个输入域的关联数据类型比较;将所述一个或多个部分中的每一个与对应于其满足的关联数据类型的输入域相关联;将所述一个或多个部分中的每一个分派到与相应的一个或多个部分满足的关联数据类型相对应的输入域;以及由被分派到各个输入域的所述一个或多个部分自动地填充每个输入域。附图说明本技术通过示例而非限制的方式示出,在附图中,相同的附图标记表示类似的元件,包括:图1是根据本公开的方面的示例性系统的功能图。图2是图1的示例性系统的示意图。图3是根据本公开的方面,与输入域相关联的示例性网站。图4是根据本公开的方面,具有覆盖于网站上的输入框的示例性屏幕截图。图5是根据本公开的方面,具有填充的输入域的示例性网站。图6是根据本公开的方面,具有覆盖于网站上的输入框的示例性屏幕截图。图7是根据本公开的方面,填充了输入域的一部分的示例性网站。图8是根据本公开的方面,具有对应于填充的输入域的下拉列表的示例性网站的示例性屏幕截图。图9是根据实施例的流程图。具体实施方式本技术涉及自动地解析所录入的信息并且将其分派到适当的输入域。例如,用户可以使计算设备导航到包括一个或多个输入域的应用内或互联网上的位置,诸如网站。输入域可以允许用户录入信息。例如,该位置可以是网站订购表格,并且输入域可以指示用户录入递送地址信息和支付信息以完成网站订购表格上的订单。每个输入域可以仅接受某些数据类型。在这方面,每个输入域可以仅允许将某个或某些类型的数据输入到其相应的域中。这些数据类型可以包括字母数据、数字数据、字母数字数据、某个长度的数据、特定格式的数据等。在加载位置时,在计算设备上操作的分派程序可以检测该位置处输入域的存在,并且在检测到存在输入域时,将输入框自动地覆盖于计算设备的显示器上。在一些实施例中,输入框可以覆盖于该位置的上方或呈现在不同的显示区域中。在一些实施例中,两个或以上输入框可以覆盖于计算设备的显示器上。可以同时或连续地显示两个或以上输入框。输入框可以对应于一个或多个输入域。例如,输入框可以对应于与递送地址和支付信息相关联的输入域。在另一实施例中,两个或以上输入框可以对应于不同的输入域。例如,第一输入框可以对应于与递送地址相关联的输入域,而第二输入框可以对应于与支付信息相关联的输入域。输入框可以请求用户录入满足其相应的对应输入域的信息。在这方面,输入框可以向用户提供关于应当录入哪些信息的指令。这些指令可以是相应输入域的指令的摘要。例如,输入框可以向用户提供汇总指令以录入其递送地址和支付信息来满足输入域。由输入框提供的指令可以由分派程序从嵌入在该位置内的信息来确定。在这方面,分派程序可以确定是否该位置提供了要显示输入框的指令。在一些实施例中,分派程序可以分析与输入框相关联的输入域以确定输入域正在请求什么信息。基于所请求的信息的类型,分派程序可以生成概括所请求的信息的指令。在接收录入到输入框中的信息时,可以解析所录入的信息并且随后将其分派到适当的输入域。在这方面,所录入的信息可以分成离散部分或离散部分组,并且分派程序可以将每个离散部分和/或离散部分组与一个或多个输入域相关联。对于每个部分,分派程序可以将该部分与输入域相关联的数据类型比较。在确定该部分满足输入域的数据类型时,可以将该部分分派到满足的输入域。每个分派部分可被用来填充其被分派到的各个本文档来自技高网...

【技术保护点】
1.一种用于分派输入的数据的计算机实现方法,所述方法包括:利用一个或多个计算设备扫描第一位置以检测输入域集;由所述一个或多个计算设备确定所述输入域集中的每个输入域的关联数据类型;由所述一个或多个计算设备生成和显示文本框,所述文本框包括基于每个输入域的所述关联数据类型请求用户数据的录入的指令;由所述一个或多个计算设备接收在所述文本框中录入的用户信息;由所述一个或多个计算设备将所录入的信息解析为一个或多个部分;由所述一个或多个计算设备将所述一个或多个部分中的每一个部分与用于每个输入域的所述关联数据类型比较;由所述一个或多个计算设备将所述一个或多个部分中的每一个部分与和该部分满足的关联数据类型相对应的输入域相关联;由所述一个或多个计算设备将所述一个或多个部分中的每一个部分分派到与相应的一个或多个部分满足的关联数据类型相对应的输入域;以及由所述一个或多个计算设备利用被分派到相应的输入域的所述一个或多个部分自动地填充每个输入域。

【技术特征摘要】
【国外来华专利技术】2016.05.04 US 15/146,0661.一种用于分派输入的数据的计算机实现方法,所述方法包括:利用一个或多个计算设备扫描第一位置以检测输入域集;由所述一个或多个计算设备确定所述输入域集中的每个输入域的关联数据类型;由所述一个或多个计算设备生成和显示文本框,所述文本框包括基于每个输入域的所述关联数据类型请求用户数据的录入的指令;由所述一个或多个计算设备接收在所述文本框中录入的用户信息;由所述一个或多个计算设备将所录入的信息解析为一个或多个部分;由所述一个或多个计算设备将所述一个或多个部分中的每一个部分与用于每个输入域的所述关联数据类型比较;由所述一个或多个计算设备将所述一个或多个部分中的每一个部分与和该部分满足的关联数据类型相对应的输入域相关联;由所述一个或多个计算设备将所述一个或多个部分中的每一个部分分派到与相应的一个或多个部分满足的关联数据类型相对应的输入域;以及由所述一个或多个计算设备利用被分派到相应的输入域的所述一个或多个部分自动地填充每个输入域。2.根据权利要求1所述的方法,进一步包括:确定所录入的信息的第一部分不能满足用于每个输入域的所述关联数据类型的至少一个;以及生成并且显示第二文本框,所述第二文本框请求所述用户录入新信息以校正或移除所录入的信息的所述第一部分。3.根据权利要求1所述的方法,其中,所述文本框覆盖在所述第一位置的上方。4.根据权利要求1所述的方法,其中,所述关联数据类型包括以下中的至少一个:字母数字数据、字母数据、数字数据、一定长度的数据和特定格式的数据。5.根据权利要求1所述的方法,其中,所述一个或多个部分的第一部分和第二部分被分派到同一输入域。6.根据权利要求5所述的方法,进一步包括:排名所述第一部分和所述第二部分;以及利用第一列出的高排名部分和第二列出的低排名部分填充所述同一输入域。7.根据权利要求1所述的方法,进一步包括:向一个或多个完成服务查询所述一个或多个部分中的每一个部分的可能完成值,其中,将所述一个或多个部分中的每一个部分与和所述关联数据类型相对应的所述输入域相关联进一步包括:将所述一个或多个部分中的每一个部分的所述完成值与和相应的一个或多个部分所满足的所述关联数据类型相对应的所述输入域相关联。8.一种系统,用于分派所录入的数据,所述系统包括:具有一个或多个处理器的一个或多个计算设备;以及存储指令的存储器,所述指令可由所述一个或多个处理器执行;其中,所述指令包括:扫描第一位置以检测输入域集;确定所述输入域集中的每个输入域的关联数据类型;生成和显示文本框,所述文本框包括基于每个输入域的所述关联数据类型请求用户数据的录入的指令;接收在所述文本框中录入的用户信息;将所录入的信息解析为一个或多个部分;将所述一个或多个部分中的每一个部分与用于每个输入域的所述关联数据类型比较;将所述一个或多个部分中的每一个部分与和该部分满足的关联数据类型相对应的输入域相关联;将所述一个或多个部分中的每一个部分分派到与相应的一个或多个部分满足的关联数据类型相对应的输入域;以及利用被...

【专利技术属性】
技术研发人员:斯特芬·梅施卡特
申请(专利权)人:谷歌有限责任公司
类型:发明
国别省市:美国,US

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

1