基于云端分析的表单自动填充方法、系统及装置制造方法及图纸

技术编号:9671421 阅读:121 留言:0更新日期:2014-02-14 18:37
本发明专利技术提出了一种基于云端分析的表单自动填充方法,包括:云端服务器接收用户通过移动终端访问第三方站点页面的请求;云端服务器根据请求获取第三方站点的页面及用户的身份信息;云端服务器对页面中的表单进行分析以确定至少一部分表单元素的意义;云端服务器根据用户的身份信息获得用户的历史输入记录信息;云端服务器根据至少一部分表单元素的意义查找历史输入记录信息,获得表单元素对应的预填充信息;云端服务器将预填充信息添加至表单中,发送至移动终端。本发明专利技术还提出了一种基于云端分析的表单自动填充系统及云端服务器。本发明专利技术通过对表单中元素的意义进行分析,查找相同意义的用户历史输入记录对表单进行自动填充,节省了用户的时间。

【技术实现步骤摘要】
基于云端分析的表单自动填充方法、系统及装置
本专利技术涉及互联网
,特别涉及一种基于云端分析的表单自动填充方法、系统及云端服务器。
技术介绍
随着3G技术的技术成熟、成本下降,在用户中3G手机等移动终端已经得到了广泛的普及。使用移动终端在因特网上进行通信和交易业务对于用户来说已变得经常需要使用到。例如在购买产品时、请求信息时、或提交问题时,用户通常被要求填写许多表单(其中的一些表格的格式并不相类似)。用户必须在各种不同的表单上重复地输入相同的信息,例如用户名、密码、家庭住址、工作地址、电子邮件地址、聊天软件账户号码和/或电话号码等等。但是,试图解决这些问题的现有方法是有问题的。例如,在某些技术中,仅当表格与先前的表格相同时,先前的输入记录才能被记忆出。又如,常见的基于标准的浏览器行为的表单自动填充技术,浏览器会对个别元素(例如用户,密码)进行识别和记录输入历史。识别方式一般是对元素的name属性或者id来区分(name=“username”或id=“userid”)。这种自动填充技术,识别技术过于简单,只能识别意义是有限集合的表单元素,能够支持的表单元素类型也不全,如下拉框、选择框等均不支持自动填充。鉴于以上,现有的自动填充方法仍然是不完善的,因此,不能满足当今的移动终端用户的众多需求。
技术实现思路
本专利技术旨在至少在一定程度上解决上述技术问题之一或至少提供一种有用的商业选择。为此,本专利技术的第一个目的在于提出一种基于云端分析的表单自动填充方法,利用云端服务器的强大数据处理能力,对表单中元素的意义进行分析,查找相同意义的用户历史输入记录对表单进行自动填充,节省了用户的时间。本专利技术的第二个目的在于提出一种基于云端分析的表单自动填充系统。本专利技术的第三个目的在于提出一种云端服务器。本专利技术的第四个目的在于提出一种移动终端。为达到上述目的,本专利技术第一方面的实施例提出了一种基于云端分析的表单自动填充方法,包括以下步骤:云端服务器接收用户通过移动终端访问所述第三方站点页面的请求;所述云端服务器根据所述请求获取所述第三方站点的页面及所述用户的身份信息,其中,所述页面中具有待填充的表单;所述云端服务器对所述表单进行分析以确定所述表单中至少一部分表单元素的意义;所述云端服务器根据所述用户的身份信息获得所述用户的历史输入记录信息;所述云端服务器根据所述至少一部分表单元素的意义查找所述历史输入记录信息,并从所述历史输入记录信息中获得表单元素对应的预填充信息;所述云端服务器将所述预填充信息添加至所述表单中,并发送至所述移动终端。根据本专利技术实施例的基于云端分析的表单自动填充方法,利用云端服务器的强大数据处理能力,通过上下文判断、自动/人工模板数据等方式准确识别表单中元素的意义,查找具有相同意义的用户历史输入记录对表单进行自动填充,节省了用户的时间,减少了用户的输入操作。本专利技术第二方面的实施例提出了一种基于云端分析的表单自动填充系统,包括:移动终端、云端服务器和历史记录服务器,其中,所述移动终端用于发送访问第三方站点页面的请求;所述历史记录服务器用于保存用户的历史输入记录信息;所述云端服务器用于接收所述移动终端访问第三方站点的请求,并根据所述请求获取所述第三方站点的页面及所述用户的身份信息,以及对所述页面中的表单进行分析以确定所述表单中至少一部分表单元素的意义,和根据所述用户的身份信息从所述历史记录服务器获得所述用户的历史输入记录信息,并根据所述至少一部分表单元素的意义和所述历史输入记录信息确定表单元素对应的预填充信息,并将所述预填充信息添加至所述表单中发送至所述移动终端。根据本专利技术实施例的基于云端分析的表单自动填充系统,利用云端服务器的强大数据处理能力,通过上下文判断、自动/人工模板数据等方式准确识别表单中元素的意义,查找具有相同意义的用户历史输入记录对表单进行自动填充,节省了用户的时间,减少了用户的输入操作。本专利技术第三方面的实施例提出了一种云端服务器,包括:接收模块,用于接收第三方站点转发的用户通过移动终端访问所述第三方站点页面的请求;获取模块,用于根据所述请求获取所述第三方站点的页面及所述用户的身份信息;分析模块,用于对所述页面中的表单进行分析以确定所述表单中至少一部分表单元素的意义,并根据所述用户的身份信息从所述历史记录服务器获得所述用户的历史输入记录信息,以及根据所述至少一部分表单元素的意义和所述历史输入记录信息确定表单元素对应的预填充信息;预填充模块,用于将所述预填充信息添加至所述表单中并发送至所述移动终端。根据本专利技术实施例的云端服务器,利用云端服务器的强大数据处理能力,通过上下文判断、自动/人工模板数据等方式准确识别表单中元素的意义,查找具有相同意义的用户历史输入记录对表单进行自动填充,节省了用户的时间,减少了用户的输入操作。本专利技术第四方面实施例提出了一种基于云端分析的表单自动填充方法,包括以下步骤:云端服务器接收用户通过移动终端访问所述第三方站点页面的请求;所述云端服务器根据所述请求获取所述第三方站点的页面,其中,所述页面中具有待填充的表单;所述云端服务器对所述表单进行分析以确定所述表单中至少一部分表单元素的意义,并根据所述意义对对应的所述表单元素进行标注;所述云端服务器将具有标注后表单的网页发送至所述移动终端;所述移动终端根据所述标注从预存的历史输入记录信息中获得所述标注对应的预填充信息;所述移动终端将所述预填充信息添加至所述表单中对应的所述表单元素中。根据本专利技术实施例的基于云端分析的表单自动填充方法,利用云端服务器的强大数据处理能力,通过上下文判断、自动/人工模板数据等方式准确识别表单中元素的意义,查找具有相同意义的用户历史输入记录对表单进行自动填充,节省了用户的时间,减少了用户的输入操作。本专利技术第五方面实施例提出了一种基于云端分析的表单自动填充系统,包括:移动终端、云端服务器和历史记录服务器,其中,所述移动终端,用于发送访问第三方站点页面的请求,以及根据云端服务器对表单元素的标注从预存的历史输入记录信息中获得所述标注对应的预填充信息,以及将所述预填充信息添加至所述页面中的表单中对应的所述表单元素中;所述历史记录服务器,用于保存用户的历史输入记录信息;所述云端服务器,用于接收所述移动终端访问第三方站点页面的请求,并根据所述请求获取所述第三方站点的页面,以及对所述页面中的表单进行分析以确定所述表单中至少一部分表单元素的意义,并根据所述意义对对应的所述表单元素进行标注,将具有标注后表单的网页发送至所述移动终端,其中,所述页面中具有待填充的表单。根据本专利技术实施例的基于云端分析的表单自动填充系统,利用云端服务器的强大数据处理能力,通过上下文判断、自动/人工模板数据等方式准确识别表单中元素的意义,查找具有相同意义的用户历史输入记录对表单进行自动填充,节省了用户的时间,减少了用户的输入操作。本专利技术第六方面的实施例提出了一种云端服务器,包括:通信模块,用于接收用户通过移动终端访问所述第三方站点页面的请求,向移动终端发送具有标注后表单的网页,以及接收移动终端发送的预填充信息;获取模块,用于根据所述请求获取所述第三方站点的页面;分析模块,用于对所述页面中的表单进行分析以确定所述表单中至少一部分表单元素的意义,并根据所述本文档来自技高网...
基于云端分析的表单自动填充方法、系统及装置

【技术保护点】
一种基于云端分析的表单自动填充方法,其特征在于,包括以下步骤:云端服务器接收用户通过移动终端访问所述第三方站点页面的请求;所述云端服务器根据所述请求获取所述第三方站点的页面及所述用户的身份信息,其中,所述页面中具有待填充的表单;所述云端服务器对所述表单进行分析以确定所述表单中至少一部分表单元素的意义;所述云端服务器根据所述用户的身份信息获得所述用户的历史输入记录信息;所述云端服务器根据所述至少一部分表单元素的意义查找所述历史输入记录信息,并从所述历史输入记录信息中获得表单元素对应的预填充信息;以及所述云端服务器将所述预填充信息添加至所述表单中,并发送至所述移动终端。

【技术特征摘要】
1.一种基于云端分析的表单自动填充方法,其特征在于,包括以下步骤:云端服务器接收用户通过移动终端访问所述第三方站点页面的请求;所述云端服务器根据所述请求获取所述第三方站点的页面及所述用户的身份信息,其中,所述页面中具有待填充的表单;所述云端服务器对所述表单进行分析以确定所述表单中至少一部分表单元素的意义;所述云端服务器根据所述用户的身份信息获得所述用户的历史输入记录信息,其中,当用户在不同的网站输入了相同的表单内容时,随着该用户输入表单内容的网站数量,提升该表单内容的优先度,若下次出现相同的表单类型,如果对应有多个可选的预填充内容时,选取优先度更高的历史输入记录作为预填充内容;所述云端服务器根据所述至少一部分表单元素的意义查找所述历史输入记录信息,并从所述历史输入记录信息中获得表单元素对应的预填充信息,其中,所述云端服务器获得所述网页的类型或所述第三方站点的类型,并根据所述网页的类型或所述第三方站点的类型从所述历史输入记录信息中选择对应的预填充信息;以及所述云端服务器将所述预填充信息添加至所述表单中,并发送至所述移动终端。2.如权利要求1所述的基于云端分析的表单自动填充方法,其特征在于,还包括:所述用户通过所述移动终端对预填充的表单元素进行修改或确认,并对未填充的表单元素进行人工填充,以及对所述表单进行确认递交。3.如权利要求2所述的基于云端分析的表单自动填充方法,其特征在于,在所述用户对所述表单确认递交之后,还包括:所述云端服务器根据所述用户确认递交之后表单的填充内容对所述用户的历史输入记录信息进行更新。4.如权利要求1-3任一项所述的基于云端分析的表单自动填充方法,其特征在于,所述预填充信息为多个,所述云端服务器以下拉菜单的方式将所述多个预填充信息填充至对应的表单元素中以供所述用户选择。5.一种基于云端分析的表单自动填充系统,其特征在于,包括移动终端、云端服务器和历史记录服务器,其中,所述移动终端,用于发送访问第三方站点页面的请求;所述历史记录服务器,用于保存用户的历史输入记录信息;所述云端服务器,用于接收所述移动终端访问第三方站点的请求,并根据所述请求获取所述第三方站点的页面及所述用户的身份信息,以及对所述页面中的表单进行分析以确定所述表单中至少一部分表单元素的意义,和根据所述用户的身份信息从所述历史记录服务器获得所述用户的历史输入记录信息,并根据所述至少一部分表单元素的意义和所述历史输入记录信息确定表单元素对应的预填充信息,并将所述预填充信息添加至所述表单中发送至所述移动终端,其中,所述云端服务器还用于获得所述网页的类型或所述第三方站点的类型,并根据所述网页的类型或所述第三方站点的类型从所述历史输入记录信息中选择对应的预填充信息;所述云端服务器还用于,当用户在不同的网站输入了相同的表单内容时,随着该用户输入表单内容的网站数量,提升该表单内容的优先度,若下次出现相同的表单类型,如果对应有多个可选的预填充内容时,选取优先度更高的历史输入记录作为预填充内容。6.如权利要求5所述的基于云端分析的表单自动填充系统,其特征在于,所述移动终端还用于接收所述用户对预填充的表单元素进行修改或确认,和所述用户对未填充的表单元素进行的人工填充,以及所述用户对所述表单的确认递交。7.如权利要求6所述的基于云端分析的表单自动填充系统,其特征在于,所述云端服务器还用于在所述用户对所述表单确认递交之后,根据所述用户确认递交之后表单的填充内容对所述用户的历史输入记录信息进行更新。8.如权利要求5所述的基于云端分析的表单自动填充系统,其特征在于,所述预填充信息为多个,所述云端服务器以下拉菜单的方式将所述多个预填充信息填充至对应的表单元素中以供所述用户选择。9.一种云端服务器,其特征在于,包括:接收模块,用于接收第三方站点转发的用户通过移动终端访问所述第三方站点页面的请求;获取模块,用于根据所述请求获取所述第三方站点的页面及所述用户的身份信息;分析模块,用于对所述页面中的表单进行分析以确定所述表单中至少一部分表单元素的意义,并根据所述用户的身份信息从所述历史记录服务器获得所述用户的历史输入记录信息,以及根据所述至少一部分表单元素的意义和所述历史输入记录信息确定表单元素对应的预填充信息,其中,所述分析模块还用于获得所述网页的类型或所述第三方站点的类型,并根据所述网页的类型或所述第三方站点的类型从所述历史输入记录信息中选择对应的预填充信息,所述分析模块还用于当用户在不同的网站输入了相同的表单内容时,随着该用户输入表单内容的网站数量,提升该表单内容的优先度,若下次出现相同的表单类型,如果对应有多个可选的预填充内容时,选取优先度更高的历史输入记录作为预填充内容;以及预填充模块,用于将所述预填充信息添...

【专利技术属性】
技术研发人员:黄杰梁勇
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:

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

1