著录项信息
专利名称 | 一种基于移动终端各浏览器间同步密码的方法及移动终端 |
申请号 | CN201210086271.4 | 申请日期 | 2012-03-28 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2012-09-12 | 公开/公告号 | CN102662767A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F9/52 | IPC分类号 | G;0;6;F;9;/;5;2查看分类表>
|
申请人 | 惠州TCL移动通信有限公司 | 申请人地址 | 广东省惠州市仲恺高新技术开发区23号小区
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 惠州TCL移动通信有限公司 | 当前权利人 | 惠州TCL移动通信有限公司 |
发明人 | 马玲 |
代理机构 | 深圳市君胜知识产权代理事务所 | 代理人 | 刘文求;杨宏 |
摘要
本发明公开了一种基于移动终端各浏览器间同步密码的方法及移动终端,所述方法包括增加设置一用于导入导出用户信息的菜单项;当需导出浏览器中的用户信息时,浏览器通过所述菜单项接收用户的操作指令,将存储在该浏览器中的用户信息导出到一指定格式的文件中并加密存储;当需在浏览器中导入使用所导出的用户信息时,浏览器通过所述菜单项接收用户的操作指令,将加密存储在所述指定格式的文件中的用户信息解密后导入到所述浏览器中使用。其使移动终端增加了新功能,能实现从一个浏览器中导出已经存储过的网站用户账号和密码信息,而另一个浏览器可以导入该用户已存储的网站用户账号和密码信息并使用,为用户同时使用多个浏览器,带来极大的方便。
1.一种基于移动终端各浏览器间同步密码的方法,其特征在于,包括:
A、在移动终端的每一浏览器上增加设置一用于导入导出已存储的用户信息的菜单项;
B、当需导出浏览器中的用户信息时,浏览器通过所述菜单项接收用户的操作指令,将存储在该浏览器中的用户信息导出到一指定格式的文件中并加密存储;
C、当需在浏览器中导入使用所导出的用户信息时,浏览器通过所述菜单项接收用户的操作指令,将加密存储在所述指定格式的文件中的用户信息解密后导入到所述浏览器中使用;
所述步骤C具体包括:
C1、当需在浏览器中导入使用所导出的用户信息时,通过浏览器接收用户的操作指令,选择导入已存储的用户信息的菜单项,根据该选择的导入已存储的用户信息的菜单项查找带所述用户信息的指定格式的加密文件,为待导入文件;
C2、对查找出的待导入文件进行解密,读取相应的标志位;并根据该读取的标记位判断解密后的待导入文件是否合法;
C3、当合法则逐条读取所述导入文件内的网站用户账号和密码信息;并判断该读取的网站用户账号和密码信息是否已经在该浏览器中保存过,当否时,则将该读取的网站用户账号和密码信息保存到所述浏览器中;
所述步骤C3具体包括:
C31、从所述待导入文件中读取第一条用户信息的标记位;
C32、以及读取所述浏览器中已存储的一条用户信息的标志位;
C33、判断读取的所述待导入文件中的一条用户信息的标记位,与所述浏览器中已存储的一条用户信息的标志位是否相同,当否时进入步骤C34,当是时进入步骤C36;
C34、读取所述浏览器中保存的下一条用户信息的标记位,并判断所述浏览器中保存信息的位置是否为空,当否时返回步骤C33,当是时进入步骤C35;
C35、将待导入文件中当前读取的用户信息保存到当前浏览器的用户信息中,并进入步骤C36;
C36、读取所述待导入文件中下一条用户信息的标记位,并判断所述待导入文件中下一条用户信息的标记位是否为空,当是时结束,当否时返回步骤C32。
2.根据权利要求1所述基于移动终端各浏览器间同步密码的方法,其特征在于,所述步骤B具体包括:
B1、当需导出浏览器中已存储的用户信息时,浏览器接收用户的操作指令,选择导出已存储的网站用户账号和密码信息的菜单项,以及选择保存文件的路径及保存文件的指定格式;
B2、根据所选择的指定格式文件,将该浏览器的每一网站用户信息加上相应的标志位存储到该指定格式的文件中;
B3、对该存储的指定格式文件进行加密,并自动保存为只读类型文件。
3.根据权利要求1-2任一项所述基于移动终端各浏览器间同步密码的方法,其特征在于,所述指定格式的文件为.html或.txt文件;所述用户信息包括网站用户账号和密码信息。
4.一种移动终端,其特征在于,包括:
设置模块,用于在移动终端的每一浏览器上增加设置一用于导入导出已存储的用户信息的菜单项;
导出模块,用于当需导出浏览器中的用户信息时,浏览器通过所述菜单项接收用户的操作指令,将存储在该浏览器中的用户信息导出到一指定格式的文件中并加密存储;
导入模块,用于当需在浏览器中导入使用所导出的用户信息时,浏览器通过所述菜单项接收用户的操作指令,将加密存储在所述指定格式的文件中的用户信息解密后导入到所述浏览器中使用;
所述导入模块包括:
导入菜单选择单元、用于当需在浏览器中导入使用所导出的用户信息时,通过浏览器接收用户的操作指令,选择导入已存储的用户信息的菜单项,根据该选择的导入已存储的用户信息的菜单项查找带所述用户信息的指定格式的加密文件,为待导入文件;
解密与判断单元,用于对查找出的待导入文件进行解密,读取相应的标志位;并根据该读取的标记位判断解密后的待导入文件是否合法;
导入处理单元,用于当判断解密后的待导入文件是合法的,则逐条读取所述导入文件内的网站用户账号和密码信息;并判断该读取的网站用户账号和密码信息是否已经在该浏览器中保存过,当否时,则将该读取的网站用户账号和密码信息保存到所述浏览器中;
所述导入处理单元包括:
第一读取子单元,用于从所述待导入文件中读取第一条用户信息的标记位;
第二读取子单元,用于读取所述浏览器中已存储的一条用户信息的标志位;
第一判断子单元,用于判断读取的所述待导入文件中的一条用户信息的标记位,与所述浏览器中已存储的一条用户信息的标志位是否相同;
第二判断子单元,用于当所述待导入文件中和所述浏览器中的第一条用户信息的标记位不相同时,读取所述浏览器中保存的下一条用户信息的标记位,并判断所述浏览器中保存信息的位置是否为空;
导入存储子单元,用于当判断所述浏览器中保存信息的位置是为空时,将待导入文件中当前读取的用户信息保存到当前浏览器的用户信息中;
第三判断子单元,用于当所述待导入文件中和所述浏览器中的第一条用户信息的标记位相同时,读取所述待导入文件中下一条用户信息的标记位,并判断所述待导入文件中此下一条信息标记位是否为空。
5.根据权利要求4所述的移动终端,其特征在于,所述导出模块包括:
命令接收单元,用于当需导出浏览器中已存储的用户信息时,浏览器接收用户的操作指令,选择导出已存储的网站用户账号和密码信息的菜单项,以及选择保存文件的路径及保存文件的指定格式;
存储单元,用于根据所选择的指定格式文件,将该浏览器的每一网站用户信息加上相应的标志位存储到该指定格式的文件中;
加密单元,用于对该存储的指定格式文件进行加密,并自动保存为只读类型文件。
6.根据权利要求4-5任一项所述的移动终端,其特征在于,所述指定格式的文件为.html或.txt文件;所述用户信息包括网站用户账号和密码信息。
一种基于移动终端各浏览器间同步密码的方法及移动终端\n技术领域\n[0001] 本发明涉及移动终端设备领域,尤其涉及的是一种基于移动终端各浏览器间同步密码的方法及移动终端。\n背景技术\n[0002] 随着移动通信技术的发展和人们生活水平的不断提高,各种移动通信终端如手机的使用越来越普及,手机已经成为人们生活中不可缺少的通信工具。随着技术的不断进步,手机的功能也越来越多,不仅具有通讯功能,还有具音乐播放,上网聊天等功能。\n[0003] 当前手机上网已经成为一种趋势,手机浏览器作为手机上网的门户,更加流行起来。目前手机浏览器的市场竞争已经越来越激烈。这样就更加刺激了手机浏览器无论从功能上还是用户体验上,都做到越来越完备,许多PC机浏览器已有的功能都在逐步的加入到手机浏览器中。\n[0004] 现在浏览器不再只是解析标记语言的一种工具,更加注重能否方便用户使用,例如老少皆宜的越来越智能的导航系统。Cache处理,加快网页加载速度。更有方便用户的密码保存功能,使用户在登录同一网站时不在需要每次都重新输入用户账号和密码,都对浏览器的性能做了极大的提升。\n[0005] 虽然无论是PC浏览器还是手机浏览器,在提升自身浏览器性能的同时,可能往往容易忽略与其它浏览器的兼容,和交互。\n[0006] 尤其进入smart phone(智能手机)时代,在手机上安装程序,就犹如在PC上安装程序一样方便,简单。所以用户在同一手机上安装多个浏览器,已不在是稀奇的事情。因为现在手机最基本的功能就是打电话和上网,尤其现在移动浏览器品种繁多的情况下,更有很多手机厂商,在出厂时就预先安装了两个甚至是三个浏览器,给用户更多样的选择,使用户可以各取所长。\n[0007] 虽然这样极大的方便了用户对手机浏览器的使用,但是同时也可能会给用户带来一些不便。在用户使用多个浏览器的情况下,由于目前各浏览器间并不注重兼容性和交互性。如用户使用Android默认浏览器,浏览一个需要登录的网站,如facebook,tweeter等,则Android默认浏览器记录下来这些用户账号和密码,但是改天用户又使用Opera,Firefox等浏览器登录此类网站,如果是第一次登录,就需要重新输入用户账号和密码,如果用户访问此类网站较多,这样反而给用户带来了不便。\n[0008] 因此,现有技术还有待于改进和发展。\n发明内容\n[0009] 本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于移动终端各浏览器间同步密码的方法及移动终端;其能实现从一个浏览器中导出已经存储过的网站用户账号和密码信息,从而导入另一个浏览器使用,为用户同时使用多个浏览器,带来极大的方便。\n[0010] 本发明解决技术问题所采用的技术方案如下:\n[0011] 一种基于移动终端各浏览器间同步密码的方法,其中,包括:\n[0012] A、在移动终端的每一浏览器上增加设置一用于导入导出已存储的用户信息的菜单项;\n[0013] B、当需导出浏览器中的用户信息时,浏览器通过所述菜单项接收用户的操作指令,将存储在该浏览器中的用户信息导出到一指定格式的文件中并加密存储;\n[0014] C、当需在浏览器中导入使用所导出的用户信息时,浏览器通过所述菜单项接收用户的操作指令,将加密存储在所述指定格式的文件中的用户信息解密后导入到所述浏览器中使用。\n[0015] 所述基于移动终端各浏览器间同步密码的方法,其中,所述步骤B具体包括:\n[0016] B1、当需导出浏览器中已存储的用户信息时,浏览器接收用户的操作指令,选择导出已存储的网站用户账号和密码信息的菜单项,以及选择保存文件的路径及保存文件的指定格式;\n[0017] B2、根据所选择的指定格式文件,将该浏览器的每一网站用户信息加上相应的标志位存储到一指定格式的文件中;\n[0018] B3、对该存储的指定格式文件进行加密,并自动保存为只读类型文件。\n[0019] 所述基于移动终端各浏览器间同步密码的方法,其中,所述步骤C具体包括:\n[0020] C1、当需在浏览器中导入使用所导出的用户信息时,通过浏览器接收用户的操作指令,选择导入已存储的用户信息的菜单项,根据该选择的导入已存储的用户信息的菜单项查找带所述用户信息的指定格式的加密文件,为待导入文件;\n[0021] C2、对查找出的待导入文件进行解密,读取相应的标志位;并根据该读取的标记位判断解密后的待导入文件是否合法;\n[0022] C3、当合法则逐条读取所述导入文件内的网站用户账号和密码信息;并判断该读取的网站用户账号和密码信息是否已经在该浏览器中保存过,当否时,则将该读取的网站用户账号和密码信息保存到所述浏览器中。\n[0023] 所述基于移动终端各浏览器间同步密码的方法,其中,所述步骤C3具体包括:\n[0024] C31、从所述待导入文件中读取第一条用户信息的标记位;\n[0025] C32、以及读取所述浏览器中已存储的一条用户信息的标志位;\n[0026] C33、判断读取的所述待导入文件中的一条用户信息的标记位,与所述浏览器中已存储的一条用户信息的标志位是否相同,当否时进入步骤C34,当是时进入步骤C36;\n[0027] C34、读取所述浏览器中保存的下一条用户信息的标记位,并判断所述浏览器中保存信息的位置是否为空,当否时返回步骤C33,当是时进入步骤C35;\n[0028] C35、将待导入文件中当前读取的用户信息保存到当前浏览器的用户信息中,并进入步骤C36;\n[0029] C36、读取所述待导入文件中下一条用户信息的标记位,并判断所述待导入文件中下一条用户信息的标记位是否为空,当是时结束,当否时返回步骤C32。\n[0030] 所述基于移动终端各浏览器间同步密码的方法,其中,所述指定格式的文件为.html或.txt文件;所述用户信息包括网站用户账号和密码信息。\n[0031] 一种移动终端,其中,包括:\n[0032] 设置模块,用于在移动终端的每一浏览器上增加设置一用于导入导出已存储的用户信息的菜单项;\n[0033] 导出模块,用于当需导出浏览器中的用户信息时,浏览器通过所述菜单项接收用户的操作指令,将存储在该浏览器中的用户信息导出到一指定格式的文件中并加密存储;\n[0034] 导入模块,用于当需在浏览器中导入使用所导出的用户信息时,浏览器通过所述菜单项接收用户的操作指令,将加密存储在所述指定格式的文件中的用户信息解密后导入到所述浏览器中使用。\n[0035] 所述的移动终端,其中,所述导出模块包括:\n[0036] 命令接收单元,用于当需导出浏览器中已存储的用户信息时,浏览器接收用户的操作指令,选择导出已存储的网站用户账号和密码信息的菜单项,以及选择保存文件的路径及保存文件的指定格式;\n[0037] 存储单元,用于根据所选择的指定格式文件,将该浏览器的每一网站用户信息加上相应的标志位存储到一指定格式的文件中;\n[0038] 加密单元,用于对该存储的指定格式文件进行加密,并自动保存为只读类型文件。\n[0039] 所述的移动终端,其中,所述导入模块包括:\n[0040] 导入菜单选择单元、用于当需在浏览器中导入使用所导出的用户信息时,通过浏览器接收用户的操作指令,选择导入已存储的用户信息的菜单项,根据该选择的导入已存储的用户信息的菜单项查找带所述用户信息的指定格式的加密文件,为待导入文件;\n[0041] 解密与判断单元,用于对查找出的待导入文件进行解密,读取相应的标志位;并根据该读取的标记位判断解密后的待导入文件是否合法;\n[0042] 导入处理单元,用于当判断解密后的待导入文件是合法的,则逐条读取所述导入文件内的网站用户账号和密码信息;并判断该读取的网站用户账号和密码信息是否已经在该浏览器中保存过,当否时,则将该读取的网站用户账号和密码信息保存到所述浏览器中。\n[0043] 所述的移动终端,其中,所述导入处理单元包括:\n[0044] 第一读取子单元,用于从所述待导入文件中读取第一条用户信息的标记位;\n[0045] 第二读取子单元,用于读取所述浏览器中已存储的一条用户信息的标志位;\n[0046] 第一判断子单元,用于判断读取的所述待导入文件中的一条用户信息的标记位,与所述浏览器中已存储的一条用户信息的标志位是否相同;\n[0047] 第二判断子单元,用于当所述待导入文件中和所述浏览器中的第一条用户信息的标记位不相同时,读取所述浏览器中保存的下一条用户信息的标记位,并判断所述浏览器中保存信息的位置是否为空;\n[0048] 导入存储子单元,用于当判断所述浏览器中保存信息的位置是为空时,将待导入文件中当前读取的用户信息保存到当前浏览器的用户信息中;\n[0049] 第三判断子单元,用于当所述待导入文件中和所述浏览器中的第一条用户信息的标记位相同时,读取所述待导入文件中下一条用户信息的标记位,并判断所述待导入文件中此下一条信息标记位是否为空。\n[0050] 所述的移动终端,其中,所述指定格式的文件为.html或.txt文件;所述用户信息包括网站用户账号和密码信息。\n[0051] 本发明所提供的一种基于移动终端各浏览器间同步密码的方法及移动终端,其使移动终端增加了新功能,能实现从一个浏览器中导出已经存储过的网站用户账号和密码信息,而另一个浏览器可以导入该用户已存储的网站用户账号和密码信息并使用,为用户同时使用多个浏览器,带来极大的方便。\n附图说明\n[0052] 图1是本发明基于移动终端各浏览器间同步密码的方法的较佳实施例的流程图。\n[0053] 图2是本发明基于移动终端各浏览器间同步密码的方法的应用实施例的流程图。\n[0054] 图3是本发明基于移动终端各浏览器间同步密码的方法的应用实施例的导出用户账号和密码流程图。\n[0055] 图4是本发明基于移动终端各浏览器间同步密码的方法的应用实施例的导入用户账号和密码流程图。\n[0056] 图5是本发明基于移动终端各浏览器间同步密码的方法的应用实施例的导入用户账号和密码判断流程图。\n[0057] 图6是本发明一种移动终端的较佳实施例原理框图。\n[0058] 图7是本发明一种移动终端的较佳实施例的导出模块原理框图。\n[0059] 图8是本发明一种移动终端的较佳实施例的导入模块原理框图。\n[0060] 图9是本发明一种移动终端的较佳实施例的导入模块的导入处理单元原理框图。\n具体实施方式\n[0061] 为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。\n[0062] 如图1所示,图1是本发明基于移动终端各浏览器间同步密码的方法的较佳实施例的流程图,本实施例中所述基于移动终端各浏览器间同步密码的方法主要包括以下步骤:\n[0063] 步骤S100、在移动终端的每一浏览器上增加设置一用于导入导出已存储的用户信息的菜单项。\n[0064] 其中,本实施例所述移动终端为手机,所述用户信息为网站浏览器保存的用户账号和密码信息,例如用户邮箱账号和密码信息、微博账号和密码信息等。\n[0065] 本实施例中采用手机浏览器的“保存用户的账号和密码”的功能,在此基础上,采用在每个浏览器上增加设置一用于导入导出已存储的用户信息的菜单项。例如可以设置该菜单项包括一导入已存储的用户信息的菜单项和一导出已存储的用户信息的菜单项。\n[0066] 步骤S200、当需导出浏览器中的用户信息时,浏览器通过所述菜单项接收用户的操作指令,将存储在该浏览器中的用户信息导出到一指定格式的文件中并加密存储。\n[0067] 本实施例中,为了便于导出导入用户信息的文件在各个浏览器间都能兼容,采用导出为同一指定格式的文件进行加密存储,如导为.html和.txt文件,并定义各浏览器使用该同一指定格式去写和读取其中的内容。\n[0068] 所以本实施例中采用将浏览器中的用户信息导出时存储为指定格式的文件,并导出到指定的目录加密存储。因为保存的用户账号和密码,属于用户的隐私。因此不可以让其它用户阅读和修改,所以,当浏览器将用户的账号和密码信息导出到指定的目录时,需要加密,已保证.html或.txt文件设置为只读文件,不可以被其他用户阅读,并且不允许用户修改。其中,该加密可以采用统一的加密算法进行加密。\n[0069] 步骤S300、当需在浏览器中导入使用所导出的用户信息时,浏览器通过所述菜单项接收用户的操作指令,将加密存储在所述指定格式的文件中的用户信息解密后导入到所述浏览器中使用。\n[0070] 本实施例中,在其它浏览器根据所述导出的用户信息导入时,先要对导出的文件进行解密,解密也采用各浏览器统一标准。当从导出文件中读取用户的用户账号和密码信息时,每读一条用户信息,则与当前浏览器中保存的用户账号密码信息进行匹配,如用户已保存过,则忽略此条信息。如果此浏览器中未保存过此信息,则增加。\n[0071] 以下将通过具体的应用实施例,对本发明基于移动终端各浏览器间同步密码的方法做进一步说明:\n[0072] 如图2所示,图2是本发明基于移动终端各浏览器间同步密码的方法的应用实施例的流程图,本实施例中所述基于移动终端各浏览器间同步密码的方法主要包括以下步骤:\n[0073] 步骤111、接收用户的操作指令选择浏览器中导入和导出菜单,即选择导入导出已存储的用户信息的菜单项。\n[0074] 步骤112、接收用户的操作指令,选择导入或导出用户信息,当选择导出则进入步骤210,当选择导入时进入步骤310;\n[0075] 步骤210、进入导出用户账号和密码流程,导出完成则结束导出。\n[0076] 步骤310、进入导入用户账号和密码流程,导入完成则结束导入。\n[0077] 其中,所述步骤210、进入导出用户账号和密码流程,具体如图3所示,本发明实施例的导入用户账号和密码流具体包括:\n[0078] 步骤211、当需导出浏览器中已存储的用户信息时,进入导出流程。\n[0079] 步骤212、浏览器接收用户的操作指令,选择导出已存储的网站用户账号和密码信息的菜单项。\n[0080] 步骤213、此时浏览器的菜单项会弹出保存文件路径窗口。即导出的用户信息需要存储在哪。\n[0081] 步骤214、接收用户的操作指令选择保存文件的路径。即用户选择保存文件的路径。\n[0082] 步骤215、以及接收用户的操作指令输入指定的文件名称;例如浏览器账号文件。\n[0083] 步骤216、接收用户的操作选择保存文件的指定格式,即文件扩展名,例如.html或.txt文件;当选择的是.html格式则进入步骤217;当选择的是.txt格式则进入步骤\n219。\n[0084] 步骤217、添加html标记位,表示此文件存储为用户账号和密码信息,并进入步骤\n218。\n[0085] 步骤218、以html文件格式存储文件,并进入步骤221。\n[0086] 步骤219、添加txt标记位,表示此文件存储为用户账号和密码信息,并进入步骤\n220。\n[0087] 步骤220、以txt文件格式存储文件,并进入步骤221。\n[0088] 上述步骤217和218、及步骤219和220即为实现根据所选择的指定格式文件,将该浏览器的每一网站用户信息加上相应的标志位存储到一指定格式的文件中。\n[0089] 步骤221、对该存储的指定格式文件进行加密,并自动保存为只读类型文件。这样提高了安全性,其它没有密码的用户不能阅读该文件。\n[0090] 步骤222、存储后,提示用户保存成功。然后结束导出流程。\n[0091] 其中,在需要将某浏览器保存的用户账号和密码信息导出时,需要存为.html或.txt文件。为了使浏览器能够识别该文件为用户账号和密码信息,所以在写此文件时,在文件头部加特定标示,表示此文件用来存储用户账号和密码信息。并且此文件每条记录需要保存三个信息,网站信息,对应的用户账号名和密码。如.html文件描述如下。\n[0092] \n[0093]
用户账号和密码\n[0094]
用户账号和密码
\n[0095]
\n[0096] - Yahoo Mail
[0097] - Zhangsan@yahoo.com
\n[0098] - yahoo123
\n[0099]
\n[0100]
\n[0101]
\n[0102] - A HREF="http://weibo.com/?c=spr_web_sq_baidub_weibo_t001/">新浪微博
\n[0103] - lisiyy
\n[0104] - mk123
\n[0105]
\n[0106] ……\n[0107] 。\n[0108] 其中title为保存用户名密码标示。
中的链接为此条用户信息的标志位。第一个内容解析为用户账号,第二个解析为对应的账号密码。\n[0109] 如是.txt文件可完全用文字描述。但是此文件保存后需要加密。\n[0110] 以上为本实施例的导出流程,而关于步骤S300导入用户账号和密码的流程,具体如图4所示。\n[0111] 步骤311、进入导入流程。\n[0112] 步骤312、接收用户的操作指令,选择导入已存储的用户信息的菜单项,弹出查找文件路径窗口,以选择相应的导入文件,并进入步骤313。\n[0113] 步骤313、判断是否找到目标文件,当否时进入步骤314,当是时进入步骤315。\n[0114] 上述步骤主要为了实现当需在浏览器中导入使用所导出的用户信息时,通过浏览器接收用户的操作指令,选择导入已存储的用户信息的菜单项,根据该选择的导入已存储的用户信息的菜单项查找带所述用户信息的指定格式的加密文件,为待导入文件。\n[0115] 步骤314、当没有找到目标文件时,取消此次查找,进入步骤325。\n[0116] 步骤315、当找到.html或.txt文件,即找到所述导入文件,进入步骤316。\n[0117] 步骤316、对查找出的待导入文件进行解密,并进入步骤317。\n[0118] 步骤317、读取相应文件的标志位。\n[0119] 步骤318、通过该读取的标记位判断解密后的待导入文件是否合法,当否时进入步骤319,当是时进入步骤320。\n[0120] 步骤319、判断解密后的待导入文件是不合法的,则提示用户文件不合法,读取失败,并进入步骤325。\n[0121] 步骤320、当合法则逐条读取所述导入文件内的用户信息,包括网站用户账号和密码信息,并进入步骤321。\n[0122] 步骤321、将读取的导入文件中的用户信息与浏览器中原有用户信息进行比较,判断读取的导入文件中的用户信息与浏览器中原有用户信息是否有相同记录,即判断该读取的网站用户账号和密码信息是否已经在该浏览器中保存过;当是时进入步骤322,当否时进入步骤323。\n[0123] 步骤322、忽略此条信息,并进入步骤324。\n[0124] 步骤323、浏览器增加一条相同用户信息;即将该读取的网站用户账号和密码信息保存到所述浏览器中,并进入步骤324。\n[0125] 步骤324、判断是否为最后一条记录,当否时返回步骤320,当是时进入步骤325。\n[0126] 步骤325、结束导入流程。\n[0127] 本应用实施例中,在使用某浏览器从某文件中导入新的用户账号密码信息时,由于浏览器原有一些用户账号和密码信息被保存过。为了避免重复保存,则判断某网站的用户的信息是否已经保存过,只判断某网站的用户信息是否保存过,并不判断具体的用户账号和密码信息。例如某浏览器保存用户yahoo邮箱登录账户名为Zhangsan@yahoo.com,密码yahoo123,但是待导入文件中,yahoo邮箱登录账号名为Lisi@yahoo.coom,密码yahoo345,则本实施例中判断标志位都为yahoo邮箱登录网站,则认为这两条消息相同,则待导入文件中保持的此网站的用户信息,不进行保持,忽略此次信息。\n[0128] 因为两文件所有记录需要进行匹配,即待导入文件和浏览器已保存的信息进行匹配,如浏览器已保存信息中不包含某条用户信息,则在待导入文件中的这条用户信息才会被保存到浏览器中。所以需要两个循环来控制比较过程,大循环用来读取待导入文件信息,小循环为浏览器已存储的信息,当小循环结束,并没有匹配成功,则保存待导入文件中的这条信息。具体过程如图5所示。\n[0129] 步骤501、从所述待导入文件中读取第一条用户信息的标记位,进入步骤502。\n[0130] 步骤502、以及读取所述浏览器中已存储的一条用户信息的标志位,进入步骤\n503。\n[0131] 步骤503、判断读取的所述待导入文件中的一条用户信息的标记位,与所述浏览器中已存储的一条用户信息的标志位是否相同,当否时进入步骤504,当是时进入步骤507。\n[0132] 步骤504、读取所述浏览器中保存的下一条用户信息的标记位。\n[0133] 步骤505、判断所述浏览器中保存信息的位置是否为空(即判断是否读完浏览器中最后一条用户信息),当否时返回步骤503,当是时进入步骤506。\n[0134] 步骤506、将待导入文件中当前读取的用户信息保存到当前浏览器的用户信息中,即保存到当前浏览器用于存储用户账号和密码信息中,并进入步骤507。\n[0135] 步骤507、读取所述待导入文件中下一条用户信息的标记位,并进入步骤508。\n[0136] 步骤508、判断所述待导入文件中下一条用户信息的标记位是否为空,当是时结束,当否时返回步骤502。\n[0137] 其中,所述指定格式的文件为.html或.txt文件;所述用户信息包括网站用户账号和密码信息。\n[0138] 由上可见,通过本发明上述实施例提供的基于移动终端各浏览器间同步密码的方法,实现了在不同的浏览器间的用户账号密码导入,导出功能,用户可以根据自己的需求来同步个浏览器间的用户账号和密码信息。并且在保证不覆盖浏览器原有信息的基础上,增加新的。用户只需执行导入和导出傻瓜式操作,简单,实用,为用户带来极大的方便。\n[0139] 基于上述实施例,本发明还提供了一种移动终端的实施例,如图6,本实施例的移动终端,包括:\n[0140] 设置模块610,用于在移动终端的每一浏览器上增加设置一用于导入导出已存储的用户信息的菜单项;具体如上述步骤S100所述。\n[0141] 导出模块620,用于当需导出浏览器中的用户信息时,浏览器通过所述菜单项接收用户的操作指令,将存储在该浏览器中的用户信息导出到一指定格式的文件中并加密存储;具体如上述步骤S200所述。\n[0142] 导入模块630,用于当需在浏览器中导入使用所导出的用户信息时,浏览器通过所述菜单项接收用户的操作指令,将加密存储在所述指定格式的文件中的用户信息解密后导入到所述浏览器中使用。;具体如上述步骤S300所述。\n[0143] 其中,所述指定格式的文件为.html或.txt文件;所述用户信息包括网站用户账号和密码信息。\n[0144] 较佳地,如图7所示,所述导出模块620包括:\n[0145] 命令接收单元621,用于当需导出浏览器中已存储的用户信息时,浏览器接收用户的操作指令,选择导出已存储的网站用户账号和密码信息的菜单项,以及选择保存文件的路径及保存文件的指定格式;具体如上述步骤211至216所述。\n[0146] 存储单元622,用于根据所选择的指定格式文件,将该浏览器的每一网站用户信息加上相应的标志位存储到一指定格式的文件中;具体如上述步骤217和218、及步骤219和\n220所述。\n[0147] 加密单元623,用于对该存储的指定格式文件进行加密,并自动保存为只读类型文件,具体如上述步骤221所述。\n[0148] 较佳地,如图8所示,所述导入模块630包括:\n[0149] 导入菜单选择单元631、用于当需在浏览器中导入使用所导出的用户信息时,通过浏览器接收用户的操作指令,选择导入已存储的用户信息的菜单项,根据该选择的导入已存储的用户信息的菜单项查找带所述用户信息的指定格式的加密文件,为待导入文件;具体如上述步骤311至315所述。\n[0150] 解密与判断单元632,用于对查找出的待导入文件进行解密,读取相应的标志位;\n并根据该读取的标记位判断解密后的待导入文件是否合法;具体如上述步骤316至318所述。\n[0151] 导入处理单元633,用于当判断解密后的待导入文件是合法的,则逐条读取所述导入文件内的网站用户账号和密码信息;并判断该读取的网站用户账号和密码信息是否已经在该浏览器中保存过,当否时,则将该读取的网站用户账号和密码信息保存到所述浏览器中,具体如上述步骤319至325所述。\n[0152] 较佳地,如图9所示,所述导入处理单元633包括:\n[0153] 第一读取子单元33,用于从所述待导入文件中读取第一条用户信息的标记位;具体如上述步骤501所述。\n[0154] 第二读取子单元34,用于读取所述浏览器中已存储的一条用户信息的标志位;具体如上述步骤502所述。\n[0155] 第一判断子单元35,用于判断读取的所述待导入文件中的一条用户信息的标记位,与所述浏览器中已存储的一条用户信息的标志位是否相同;具体如上述步骤503所述。\n[0156] 第二判断子单元36,用于当所述待导入文件中和所述浏览器中的第一条用户信息的标记位不相同时,读取所述浏览器中保存的下一条用户信息的标记位,并判断所述浏览器中保存信息的位置是否为空;具体如上述步骤504至505所述。\n[0157] 导入存储子单元37,用于当判断所述浏览器中保存信息的位置是为空时,将待导入文件中当前读取的用户信息保存到当前浏览器的用户信息中;具体如上述步骤506所述。\n[0158] 第三判断子单元38,用于当所述待导入文件中和所述浏览器中的第一条用户信息的标记位相同时,读取所述待导入文件中下一条用户信息的标记位,并判断所述待导入文件中此下一条信息标记位是否为空。具体如上述步骤507至508所述。\n[0159] 综上所述,本发明所提供的一种基于移动终端各浏览器间同步密码的方法及移动终端,其使移动终端增加了新功能,能实现从一个浏览器中导出已经存储过的网站用户账号和密码信息,而另一个浏览器可以导入该用户已存储的网站用户账号和密码信息并使用,为用户同时使用多个浏览器,带来极大的方便。\n[0160] 应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。法律信息
- 2016-02-10
- 2013-01-30
实质审查的生效
IPC(主分类): G06F 9/52
专利申请号: 201210086271.4
申请日: 2012.03.28
- 2012-09-12
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2008-11-19
|
2006-11-06
| | |
2
| |
2006-05-17
|
2004-05-07
| | |
3
| |
2009-03-25
|
2008-09-19
| | |
4
| |
1998-12-09
|
1998-04-07
| | |
5
| |
2003-03-19
|
2002-08-29
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |