自动填写注册信息的方法及系统的制作方法

文档序号:6433765阅读:127来源:国知局
专利名称:自动填写注册信息的方法及系统的制作方法
技术领域
本发明涉及计算机领域,特别涉及一种自动填写注册信息的方法及系统。
背景技术
目前很多web服务、手机应用服务等,都需要用户注册后才能获得更进一步服务信息。而用户注册时往往需要输入诸多个人相关信息,如姓名、生日、性别、电子邮箱名称等等,有些甚至需要填写电话号码、公司名称、家庭地址、公司地址等信息。由于该些个人相关信息都需要用户人工输入,不仅效率低,而且对于诸多不熟悉输入法的用户,也容易出现填写错误的问题;而且当一用户在某一网站填写了注册信息后,当其登录另一网站时,可能又会被要求进行注册,从而需要再次人工填写注册信息,如此重复性输入,使得用户常常会随意填写注册信息,从而降低了注册信息的准确度,进而会导致商家难以提供符合用户需求的服务信息。因此,迫切需要一种能自动填写注册信息的方法,以减少用户的人工操作。

发明内容
本发明的目的在于提供一种自动填写注册信息的方法及系统,以省却人工输入注册信息之人工操作。为了达到上述目的及其他目的,本发明提供一种自动填写注册信息的方法,包括以下步骤获取至少一个信息输入栏的指示信息;获取包含用户相关信息的图像信息;由所述图像信息中获取所述用户相关信息;基于所获取的用户相关信息及信息输入栏的指示信息来填写用户的注册信息。本发明还提供一种自动填写注册信息的自动填写系统,包括第一获取模块,用于获取至少一个信息输入栏的指示信息;第二获取模块,用于获取包含用户相关信息的图像信息;第三获取模块,连接所述第二获取模块,用于由所述图像信息中获取所述用户相关信息;以及自动填写模块,连接所述第一获取模块及第三获取模块,用于基于所获取的用户相关信息及信息输入栏的指示信息来填写用户的注册信息。综上所述,本发明的自动填写注册信息的方法及系统基于由图像信息中获取的用户相关信息来自动填写注册信息,由此可省却人工输入注册信息之人工操作,以方便用户。


图1为本发明的自动填写注册信息的方法的流程图;图2为本发明的自动填写注册信息的自动填写系统示意图;图3为本发明的一种优选实施例的自动填写注册信息的自动填写系统示意图;图4为本发明的另一种优选实施例的自动填写注册信息的自动填写系统示意图。
具体实施例方式图1为本发明的自动填写注册信息的方法的流程图。其中,本发明所述的方法主要由自动填写系统来执行,所述自动填写系统为安装在计算机设备中的应用模块等。该计算机设备为一种能够按照事先存储的程序,自动、高速地进行大量数值计算和各种信息处理的现代化智能电子设备,其硬件包括但不限于微处理器、FPGA、DSP、嵌入式设备等。优选地,该计算机设备包括手机、用户电脑设备、网络设备等等。在步骤Sl中,所述自动填写系统获取包含用户相关信息的图像信息。其中,所述用户相关信息为任何与用户注册时需要填写的信息相关的信息;优选地,包括但不限于姓名、性别、年龄、职业、邮箱地址、电话、即时通讯帐号等等。所述图像信息为任何包含用户相关信息的图像信息;优选地,包括但不限于名片图像信息;二维码图像信息等等。其中,所述自动填写系统获取包含用户相关信息的图像信息的获取方式包括但不限于1)由所能访问的图像库中获取;2)由其他设备提供;3)当所述自动填写系统所属的计算机设备配置有图像摄取装置,则所述自动填写系统启动所述图像摄取装置以便获取所述图像信息,例如,所述自动填写系统启动自身所在的手机所包含的摄像头,来摄取包含用户相关信息的二维码图像,以获取二维码图像信息。又例如,所述自动填写系统启动自身所在的用户电脑设备所连接的摄像头,来摄取用户的名片图像,以获得名片图像信息。需要说明的是,本领域技术人员应该理解,上述所示仅仅只是列示,而非对本发明的限制,事实上,任何获取包含用户相关信息的图像信息的获取方式,均应包含在本发明的范围内。接着,在步骤S2中,所述自动填写系统由所述图像信息中获取所述用户相关信肩、ο具体地,所述自动填写系统基于图像识别技术来由所述图像信息中获取所述用户相关信息。例如,所述自动填写系统在步骤Sl中获取的图像信息为名片图像信息,则所述自动填写系统基于名片图像识别技术来识别所述名片图像信息中包含的用户相关信息。又例如,所述自动填写系统在步骤Sl中获取的图像信息为二维码图像信息,则所述自动填写系统基于二维码图像识别技术来识别所述名片图像信息中包含的用户相关信肩、ο需要说明的是,名片图像识别技术及二维码图像识别技术已为本领域技术人员所知悉,故在此不再详述。此外,还需要说明的是,上述所示的图像识别技术仅仅只是列示,而非对本发明的限制,事实上,任何能由所述图像信息中获取所述用户相关信息的图像识别技术,均应包含在本发明的范围内。在步骤S3中,所述自动填写系统获取至少一个信息输入栏的指示信息。其中,所述信息输入栏包括任何用于输入或选择注册信息的信息输入栏,优选地, 包括但不限于姓名信息输入栏、电子邮箱信息输入栏、电话号码输入栏、性别点选栏等等。 所述信息输入栏的指示信息包括任何用于指示该信息输入栏需要输入的信息。例如,信息输入栏M的指示信息为姓名,则指示该信息输入栏M需要输入姓名。
具体地,所述自动填写系统由自身所属的计算机设备所显示的注册信息输入界面中获取信息输入栏的指示信息或者由注册信息输入界面所对应的源代码中获取信息输入栏的指示信息等。例如,所述自动填写系统由所显示的注册信息输入界面中获取输入信息栏Al左侧的文字信息“姓名,,,并将该文字信息“姓名,,作为信息输入栏Al的指示信息。又例如,所述自动填写系统由注册信息输入界面所对应的源代码中获取输入信息栏A2的显示属性信息包括显示在第5至8行的第20至30列,则所述自动填写系统基于 “显示在第5至8行的第15至19列”与“显示在第5至8行的第20至30列“的显示位置相邻,将显示属性信息为“显示在第5至8行的第15至19列”的字符串“邮箱地址”作为显示属性信息为“显示在第5至8行的第20至30列“的信息输入栏A2的指示信息。需要说明的是,步骤S3与步骤Sl及S2并无先后顺序,例如,步骤S3可在步骤Sl 之前执行,也可与步骤Sl或S2同时执行等等。接着,在步骤S4中,所述自动填写系统基于所获取的用户相关信息及信息输入栏的指示信息来填写用户的注册信息。具体地,所述自动填写系统将与所述信息输入栏的指示信息对应的用户相关信息填入该信息输入栏。例如,所述自动填写系统在步骤S2中获得的用户信息包括“陈一”、abaiff. com、 13812345678及022-12345678,在步骤S3中获取的信息输入栏的指示信息包括姓名、电子邮箱、及手机号码,则所述自动填写系统基于用户信息“陈一”中包含预定的姓氏“陈”,将该用户信息“陈一”填入指示信息为姓名的信息输入栏,并基于用户信息“abaOff. com”中包含预定字符“@”,将该用户信息"abaiff. com”填入指示信息为电子邮箱的信息输入栏,并基于用户信息“13812345678”为11位数字且第一位数字为“1”,将该用户信息“13812345678” 填入指示信息为手机号码的信息输入栏。作为一种优选方式,步骤S4还包括基于所获取的用户相关信息及所述用户预先指定的信息输入栏的指示信息来填写注册信息的步骤。其中,所述自动填写系统在本步骤之前获取所述用户预先指定的信息输入栏的指示信息的方式包括但不限于1)基于用户对所显示的注册信息界面包含的信息输入栏的点选操作来确定所述用户所指定的信息输入栏的指示信息;例如,用户Ll通过鼠标在所显示的注册信息界面点选第二个信息输入栏,则所述自动填写系统将该第二个信息输入栏左侧的文字作为该用户Ll所指定的信息输入栏的指示信息。2)基于用户的设置来获取所述用户所指定的信息输入栏的指示信息;例如,所述自动填写系统基于用户L2设置“姓名”及 “QQ号”为必填内容,来获取用户L2所指定的信息输入栏的指示信息包括“姓名”及“QQ 号”。具体地,所述自动填写系统将所获取的用户相关信息中与所述用户预先指定的信息输入栏的指示信息相关的信息分别填入相应的信息输入栏,以完成注册信息的填写。例如,所述自动填写系统获取的用户L3所指定的信息输入栏的指示信息包括“姓名”,则所述自动填写系统将所获取的用户相关信息中姓名信息“李武”填入指示信息为“姓名”的信息输入栏。图2为本发明的自动填写注册信息的自动填写系统示意图。其中,所述自动填写系统1包括第一获取模块11、第二获取模块12、第三获取模块13及自动填写模块14。所述第二获取模块12获取包含用户相关信息的图像信息。其中,所述用户相关信息为任何与用户注册时需要填写的信息相关的信息;优选地,包括但不限于姓名、性别、年龄、职业、邮箱地址、电话、即时通讯帐号等等。所述图像信息为任何包含用户相关信息的图像信息;优选地,包括但不限于名片图像信息;二维码图像信息等等。其中,所述第二获取模块12获取包含用户相关信息的图像信息的获取方式包括但不限于1)由所能访问的图像库中获取;2)由其他设备提供;幻当所述第二获取模块12 所属的计算机设备配置有图像摄取装置2 (如图3所示),则所述自动填写系统1还包括启动模块15。所述启动模块15启动所述图像摄取装置2以便获取所述图像信息,例如,所述启动模块15启动自身所在的手机所包含的摄像头,来摄取包含用户相关信息的二维码图像,以使所述第二获取模块12获取所述摄像头所摄取的二维码图像信息。又例如,所述启动模块15启动自身所在的用户电脑设备所连接的摄像头,来摄取用户的名片图像,以使所述第二获取模块12获取所述名片图像信息。需要说明的是,本领域技术人员应该理解,上述所示仅仅只是列示,而非对本发明的限制,事实上,任何获取包含用户相关信息的图像信息的获取方式,均应包含在本发明的范围内。接着,所述第三获取模块13由所述图像信息中获取所述用户相关信息。具体地,所述第三获取模块13连接所述第二获取模块12,其基于图像识别技术来由所述图像信息中获取所述用户相关信息。例如,所述第二获取模块12获取的图像信息为名片图像信息,则所述第三获取模块13基于名片图像识别技术来识别所述名片图像信息中包含的用户相关信息。又例如,所述第二获取模块12获取的图像信息为二维码图像信息,则所述第三获取模块13基于二维码图像识别技术来识别所述名片图像信息中包含的用户相关信息。需要说明的是,名片图像识别技术及二维码图像识别技术已为本领域技术人员所知悉,故在此不再详述。此外,还需要说明的是,上述所示的图像识别技术仅仅只是列示,而非对本发明的限制,事实上,任何能由所述图像信息中获取所述用户相关信息的图像识别技术,均应包含在本发明的范围内。所述第一获取模块11获取至少一个信息输入栏的指示信息。其中,所述信息输入栏包括任何用于输入或选择注册信息的信息输入栏,优选地, 包括但不限于姓名信息输入栏、电子邮箱信息输入栏、电话号码输入栏、性别点选栏等等。 所述信息输入栏的指示信息包括任何用于指示该信息输入栏需要输入的信息。例如,信息输入栏M的指示信息为姓名,则指示该信息输入栏M需要输入姓名。具体地,所述第一获取模块11由自身所属的计算机设备所显示的注册信息输入界面中获取信息输入栏的指示信息或者由注册信息输入界面所对应的源代码中获取信息输入栏的指示信息。例如,所述第一获取模块11由所显示的注册信息输入界面中获取输入信息栏A左侧的文字信息“姓名”,并将该文字信息“姓名”作为信息输入栏的指示信息。又例如,所述第一获取模块11由注册信息输入界面所对应的源代码中获取输入信息栏B的显示属性信息包括显示在第5至8行的第20至30列,则所述第一获取模块11 基于“显示在第5至8行的第15至19列”与“显示在第5至8行的第20至30列“的显示位置相邻,将显示属性信息为“显示在第5至8行的第15至19列”的字符串“邮箱地址”作为显示属性信息为“显示在第5至8行的第20至30列“的信息输入栏的指示信息。需要说明的是,第一获取模块11执行获取至少一个信息输入栏的指示信息的操作、第二获取模块12执行获取包含用户相关信息的图像信息的操作、第三获取模块13执行由所述图像信息中获取所述用户相关信息的操作并无先后顺序,例如,第一获取模块11执行获取至少一个信息输入栏的指示信息的操作可在第二获取模块12执行获取包含用户相关信息的图像信息的操作之前进行,也可与第二获取模块12执行获取包含用户相关信息的图像信息的操作或第三获取模块13执行由所述图像信息中获取所述用户相关信息的操作的同时进行等等。接着,所述自动填写模块14基于所获取的用户相关信息及信息输入栏的指示信息来填写用户的注册信息。具体地,所述自动填写模块14,连接所述第一获取模块11及第三获取模块13,用以将与所述信息输入栏的指示信息对应的用户相关信息填入该信息输入栏。例如,所述第三获取模块13获得的用户信息包括“陈一”、abaiff. com、 13812345678及022-12345678,第一获取模块11获取的信息输入栏的指示信息包括姓名、电子邮箱、及手机号码,则所述自动填写模块14基于用户信息“陈一”中包含预定的姓氏“陈”,将该用户信息“陈一,,填入指示信息为姓名的信息输入栏,并基于用户信息"abai ff· com,,中包含预定字符“0”,将该用户信息"abaiff. com”填入指示信息为电子邮箱的信息输入栏,并基于用户信息“13812345678”为11位数字且第一位数字为“ 1”,将该用户信息 “ 13812345678”填入指示信息为手机号码的信息输入栏。作为一种优选方式,所述自动填写模块14还包括子填写单元141 (如图4所示)。 所述子填写单元141基于所获取的用户相关信息及所述用户预先指定的信息输入栏的指示信息来填写注册信息。其中,所述子填写单元141在执行填写注册信息的操作之前获取所述用户预先指定的信息输入栏的指示信息的方式包括但不限于1)基于用户对所显示的注册信息界面包含的信息输入栏的点选操作来确定所述用户所指定的信息输入栏的指示信息;例如,用户Ll通过鼠标在所显示的注册信息界面点选第二个信息输入栏,则所述子填写单元141将该第二个信息输入栏左侧的文字作为该用户Ll所指定的信息输入栏的指示信息。2)基于用户的设置来获取所述用户所指定的信息输入栏的指示信息;例如,所述子填写单元141 基于用户L2设置“姓名,,及“QQ号”为必填内容,来获取用户L2所指定的信息输入栏的指示信息包括“姓名”及“QQ号”。具体地,所述子填写单元141将所获取的用户相关信息中与所述用户预先指定的信息输入栏的指示信息相关的信息分别填入相应的信息输入栏,以完成注册信息的填写。例如,所述子填写单元141获取的用户L3所指定的信息输入栏的指示信息包括 “姓名”,则所述子填写单元141将所获取的用户相关信息中姓名信息“李武”填入指示信息为“姓名”的信息输入栏。综上所述,本发明的自动填写注册信息的方法及系统通过由获取的图像信息中提取用户相关信息,并基于该用户相关信来完成注册信息的自动填写,从而省却了用户人工输入注册信息之人工操作,为用户快速准确完备地输入到用户注册资料提供便利。
上述实施例仅列示性说明本发明的原理及功效,而非用于限制本发明。任何熟悉此项技术的人员均可在不违背本发明的精神及范围下,对上述实施例进行修改。因此,本发明的权利保护范围,应如权利要求书所列。
权利要求
1.一种自动填写注册信息的方法,其特征在于,包括步骤 -获取包含用户相关信息的图像信息;还包括步骤-由所述图像信息中获取所述用户相关信息; -获取至少一个信息输入栏的指示信息; 还包括步骤1)基于所获取的用户相关信息及信息输入栏的指示信息来填写用户的注册信息。
2.如权利要求1所述的自动填写注册信息的方法,其特征在于,所述方法还包括步骤 启动图像摄取装置以便获取所述图像信息。
3.如权利要求1或2所述的自动填写注册信息的方法,其特征在于,所述图像信息包括名片图像信息。
4.如权利要求1所述的自动填写注册信息的方法,其特征在于,所述步骤1)还包括步骤基于所获取的用户相关信息及所述用户预先指定的信息输入栏的指示信息来填写注册 fn息ο
5.一种自动填写注册信息的自动填写系统,其特征在于,包括 第一获取模块,用于获取至少一个信息输入栏的指示信息;第二获取模块,用于获取包含用户相关信息的图像信息;第三获取模块,连接所述第二获取模块,用于由所述图像信息中获取所述用户相关信息;自动填写模块,连接所述第一获取模块及第三获取模块,用于基于所获取的用户相关信息及信息输入栏的指示信息来填写用户的注册信息。
6.如权利要求5所述的自动填写注册信息的自动填写系统,其特征在于,所述自动填写系统还包括启动模块,用于启动图像摄取装置以便获取所述图像信息。
7.如权利要求5或6所述的自动填写注册信息的自动填写系统,其特征在于,所述图像信息包括名片图像信息。
8.如权利要求5所述的自动填写注册信息的自动填写系统,其特征在于,所述自动填写模块还包括子填写单元,用于基于所获取的用户相关信息及所述用户预先指定的信息输入栏的指示信息来填写注册信息。
全文摘要
本发明提供一种自动填写注册信息的方法及系统。根据本发明的方法,先获取包含用户相关信息的图像信息,随后再由所述图像信息中获取所述用户相关信息,接着再获取至少一个信息输入栏的指示信息,最后再基于所获取的用户相关信息及信息输入栏的指示信息来填写用户的注册信息,由此完成注册信息的自动填写,避免人工输入注册信息之人工操作,以方便用户。
文档编号G06F17/30GK102306196SQ201110283518
公开日2012年1月4日 申请日期2011年9月22日 优先权日2011年9月22日
发明者曹超阳, 潘子杰, 镇立新, 陈青山, 龙腾 申请人:上海合合信息科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1