【技术实现步骤摘要】
基于云端分析的表单自动填充方法、系统及装置
本专利技术涉及互联网
,特别涉及一种基于云端分析的表单自动填充方法、系统及云端服务器。
技术介绍
随着3G技术的技术成熟、成本下降,在用户中3G手机等移动终端已经得到了广泛的普及。使用移动终端在因特网上进行通信和交易业务对于用户来说已变得经常需要使用到。例如在购买产品时、请求信息时、或提交问题时,用户通常被要求填写许多表单(其中的一些表格的格式并不相类似)。用户必须在各种不同的表单上重复地输入相同的信息,例如用户名、密码、家庭住址、工作地址、电子邮件地址、聊天软件账户号码和/或电话号码等等。但是,试图解决这些问题的现有方法是有问题的。例如,在某些技术中,仅当表格与先前的表格相同时,先前的输入记录才能被记忆出。又如,常见的基于标准的浏览器行为的表单自动填充技术,浏览器会对个别元素(例如用户,密码)进行识别和记录输入历史。识别方式一般是对元素的name属性或者id来区分(name=“username”或id=“userid”)。这种自动填充技术,识别技术过于简单,只能识别意义是有限集合的表单元素,能够支持的表单元素类型也不全,如下拉框、选择框等均不支持自动填充。鉴于以上,现有的自动填充方法仍然是不完善的,因此,不能满足当今的移动终端用户的众多需求。
技术实现思路
本专利技术旨在至少在一定程度上解决上述技术问题之一或至少提供一种有用的商业选择。为此,本专利技术的第一个目的在于提出一种基于云端分析的表单自动填充方法,利用云端服务器的强大数据处理能力,对表单中元素的意义进行分析,查找相同意义的用户历史输入记录对表单进行自 ...
【技术保护点】
一种基于云端分析的表单自动填充方法,其特征在于,包括以下步骤:云端服务器接收用户通过移动终端访问所述第三方站点页面的请求;所述云端服务器根据所述请求获取所述第三方站点的页面及所述用户的身份信息,其中,所述页面中具有待填充的表单;所述云端服务器对所述表单进行分析以确定所述表单中至少一部分表单元素的意义;所述云端服务器根据所述用户的身份信息获得所述用户的历史输入记录信息;所述云端服务器根据所述至少一部分表单元素的意义查找所述历史输入记录信息,并从所述历史输入记录信息中获得表单元素对应的预填充信息;以及所述云端服务器将所述预填充信息添加至所述表单中,并发送至所述移动终端。
【技术特征摘要】
1.一种基于云端分析的表单自动填充方法,其特征在于,包括以下步骤:云端服务器接收用户通过移动终端访问所述第三方站点页面的请求;所述云端服务器根据所述请求获取所述第三方站点的页面及所述用户的身份信息,其中,所述页面中具有待填充的表单;所述云端服务器对所述表单进行分析以确定所述表单中至少一部分表单元素的意义;所述云端服务器根据所述用户的身份信息获得所述用户的历史输入记录信息,其中,当用户在不同的网站输入了相同的表单内容时,随着该用户输入表单内容的网站数量,提升该表单内容的优先度,若下次出现相同的表单类型,如果对应有多个可选的预填充内容时,选取优先度更高的历史输入记录作为预填充内容;所述云端服务器根据所述至少一部分表单元素的意义查找所述历史输入记录信息,并从所述历史输入记录信息中获得表单元素对应的预填充信息,其中,所述云端服务器获得所述网页的类型或所述第三方站点的类型,并根据所述网页的类型或所述第三方站点的类型从所述历史输入记录信息中选择对应的预填充信息;以及所述云端服务器将所述预填充信息添加至所述表单中,并发送至所述移动终端。2.如权利要求1所述的基于云端分析的表单自动填充方法,其特征在于,还包括:所述用户通过所述移动终端对预填充的表单元素进行修改或确认,并对未填充的表单元素进行人工填充,以及对所述表单进行确认递交。3.如权利要求2所述的基于云端分析的表单自动填充方法,其特征在于,在所述用户对所述表单确认递交之后,还包括:所述云端服务器根据所述用户确认递交之后表单的填充内容对所述用户的历史输入记录信息进行更新。4.如权利要求1-3任一项所述的基于云端分析的表单自动填充方法,其特征在于,所述预填充信息为多个,所述云端服务器以下拉菜单的方式将所述多个预填充信息填充至对应的表单元素中以供所述用户选择。5.一种基于云端分析的表单自动填充系统,其特征在于,包括移动终端、云端服务器和历史记录服务器,其中,所述移动终端,用于发送访问第三方站点页面的请求;所述历史记录服务器,用于保存用户的历史输入记录信息;所述云端服务器,用于接收所述移动终端访问第三方站点的请求,并根据所述请求获取所述第三方站点的页面及所述用户的身份信息,以及对所述页面中的表单进行分析以确定所述表单中至少一部分表单元素的意义,和根据所述用户的身份信息从所述历史记录服务器获得所述用户的历史输入记录信息,并根据所述至少一部分表单元素的意义和所述历史输入记录信息确定表单元素对应的预填充信息,并将所述预填充信息添加至所述表单中发送至所述移动终端,其中,所述云端服务器还用于获得所述网页的类型或所述第三方站点的类型,并根据所述网页的类型或所述第三方站点的类型从所述历史输入记录信息中选择对应的预填充信息;所述云端服务器还用于,当用户在不同的网站输入了相同的表单内容时,随着该用户输入表单内容的网站数量,提升该表单内容的优先度,若下次出现相同的表单类型,如果对应有多个可选的预填充内容时,选取优先度更高的历史输入记录作为预填充内容。6.如权利要求5所述的基于云端分析的表单自动填充系统,其特征在于,所述移动终端还用于接收所述用户对预填充的表单元素进行修改或确认,和所述用户对未填充的表单元素进行的人工填充,以及所述用户对所述表单的确认递交。7.如权利要求6所述的基于云端分析的表单自动填充系统,其特征在于,所述云端服务器还用于在所述用户对所述表单确认递交之后,根据所述用户确认递交之后表单的填充内容对所述用户的历史输入记录信息进行更新。8.如权利要求5所述的基于云端分析的表单自动填充系统,其特征在于,所述预填充信息为多个,所述云端服务器以下拉菜单的方式将所述多个预填充信息填充至对应的表单元素中以供所述用户选择。9.一种云端服务器,其特征在于,包括:接收模块,用于接收第三方站点转发的用户通过移动终端访问所述第三方站点页面的请求;获取模块,用于根据所述请求获取所述第三方站点的页面及所述用户的身份信息;分析模块,用于对所述页面中的表单进行分析以确定所述表单中至少一部分表单元素的意义,并根据所述用户的身份信息从所述历史记录服务器获得所述用户的历史输入记录信息,以及根据所述至少一部分表单元素的意义和所述历史输入记录信息确定表单元素对应的预填充信息,其中,所述分析模块还用于获得所述网页的类型或所述第三方站点的类型,并根据所述网页的类型或所述第三方站点的类型从所述历史输入记录信息中选择对应的预填充信息,所述分析模块还用于当用户在不同的网站输入了相同的表单内容时,随着该用户输入表单内容的网站数量,提升该表单内容的优先度,若下次出现相同的表单类型,如果对应有多个可选的预填充内容时,选取优先度更高的历史输入记录作为预填充内容;以及预填充模块,用于将所述预填充信息添...
【专利技术属性】
技术研发人员:黄杰,梁勇,
申请(专利权)人:百度在线网络技术北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。