一种网络登录方法及登录系统的制作方法

文档序号:7898652阅读:127来源:国知局
专利名称:一种网络登录方法及登录系统的制作方法
技术领域
本发明涉及网络登录领域,特别涉及一种网络登录方法及登录系统。
背景技术
随着网络技术的发展,各种网络服务不断的更新、完善,越来越方便大众使用。在 各种网络服务中,某些服务专属于个人,具有一定的隐私性和保密性,如个人电子邮箱,即 时通讯客户端,网络游戏等。这些网络服务在使用时,要求用户进行登录操作,相关服务器 在确认用户的登录信息后,才许可用户进行相应网络页面。参见图1,示出现有的网络登录方法,具体步骤如下。步骤S101、用户预登录某网站,输入需登录网站的网址信息,客户端获取该网址 信息后,将网址信息发送到服务器。例如,用户预登录91玩网站,输入网址信息“http:// www. 91wan. com/”,客户端将该网址信息“http //www. 91wan. com/”发送到91玩的服务器。步骤S102、服务器返回上述网址信息相对应的登录页面。例如,91玩的服务器返 回91的登录页面,该登录页面包括登录框、图片和flash等页面内容。步骤S103、用户在登录页面输入登录信息,客户端将该登录信息发送到服务器。例 如,用户输入的登录信息包括用户名和密码,客户端将该用户名和密码发送到91玩的服务ο步骤S 104、服务器验证登录信息,如验证通过,服务器返回相应的网络页 面。例如,91玩的服务器验证客户端发送的用户名和密码,如正确,返回回首页http:// www. 91wan. com/的全部页面内容。由图1可知,在该登录过程中,客户端与服务器进行4次信息交互,交互过程需要 传送数据量较大的页面信息,这在一定程度上会延缓用户登录速度,较低用户登录效率。并 且,该登录过程需用户面对非所需页面(如登录页面),造成用户的体验感降低。上述登录过程中,用户需输入登录信息,当用户需要登录多个网站,各网站登录信 息不同时,用户需记住各网站对应的登录信息,造成用户使用的不便。

发明内容
本发明的目的提供一种网络登录方法,该方法能够有效地提高用户登录效率,且 提升用户体验感,方便用户使用。本发明一种网络登录方法,客户端内置登录数据,该登录数据包括多个网站的登 录信息,该方法包括客户端获取网址信息,在登录数据中查找与网址信息相对应的登录机制,依据登 录机制生成登录请求,将该登录请求发送到服务器;服务器验证登录请求,如验证通过,返回相应的网络页面。优选的,该方法还包括客户端依据网址信息发送目标页面请求到服务器;
服务器返回相应的目标页面。优选的,依据登录机制生成登录请求具体为客户端向服务器发送网址信息;服务器返回网址信息相对应的登录页面内容;客户端在登录页面内容中加设用户信息,作为登录请求。优选的,依据登录机制生成登录请求具体为客户端获取网址信息对应网站的加密密钥或加密方法;客户端使用加密密钥或加密方法对用户信息分别进行加密处理,将加密后的用户 信息作为登录请求的部分内容。优选的,依据登录机制生成登录请求具体为客户端将网址信息发送到服务器;服务器返回相应的登录页面到客户端,客户端接收验证信息;客户端将验证信息作为登录请求的部分内容。优选的,所述登录机制包括用户名、密码和/或登录方式。本发明还提供一种网络登录系统,该系统能够有效地提高用户登录效率,且提升 用户体验感,方便用户使用。本发明一种网络登录系统,包括客户端和服务器,所述客户端包括登录机制保存 模块和登录请求发送模块
登录机制保存模块,用于内置登录数据,该登录数据包括多个网站的登录机制;登录信息请求模块,用于获取网址信息,在登录数据中查找与网址信息相对应的 登录机制,依据登录机制生成登录请求,将该登录请求发送到服务器;服务器,用于验证登录请求,如验证通过,返回相应的网络页面。优选的,登录请求发送模块包括网址信息发送子模块和用户信息加载子模块网址信息发送子模块,用于向服务器发送网址信息;服务器返回网址信息相对应 的登录页面内容;用户信息加载子模块,用于在登录页面内容中加设用户信息,作为登录请求。优选的,登录请求发送模块包括密钥获取子模块和加密发送子模块密钥获取子模块,用于获取网址信息对应网站的加密密钥;加密发送子模块,使用加密密钥对用户信息分别进行加密处理,将加密后登录信 息作为登录请求的部分内容,分次发送到服务器。优选的,登录请求发送模块包括网址信息发送子模块、用户信息获取子模块和登 录请求处理子模块网址信息发送子模块,用于将网址信息发送到服务器;服务器返回相应的登录页 面到客户端;用户信息获取子模块,用于接收验证信息;登录请求处理子模块,用于将验证信息作为登录请求的部分内容。与现有技术相比,本发明具有以下优点本发明在客户端本地保存多个网站的登录信息,依据用户输入的网址信息,直接 在本地调取相应网站的登录信息,省略通过客户端与相应网站服务器信息交互,请求登录5页面,再发送登录信息的过程,减少信息交互流程,缩短登录时间,有效地提高用户登录效 率。同时,从用户的角度,用户输入网址信息后,即可获得所需的网络页面,避免中间登录页 面的干扰,很好的提升用户体验感。并且,该登录方式不需用户住在各网站的登录用户名、 登录密码等信息,方便用户使用。


图1为现有的网络登录方法信令图;图2为本发明网络登录方法信令图;图3为本发明客户端向服务器请求网络页面流程第--实施例信令图;图4为本发明客户端向服务器请求网络页面流程第二实施例信令图;图5为本发明客户端向服务器请求网络页面流程第三 实施例信令图;图6为本发明客户端向服务器请求网络页面流程第四实施例信令图;图7为本发明网络登录系统示意图;图8为本发明登录请求发送模块第一实施例示意图;图9为本发明登录请求发送模块第二实施例示意图;图10为本发明登录请求发送模块第三实施例示意图O
具体实施例方式为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实 施方式对本发明作进一步详细的说明。本发明在本地客户端内置登录数据,该登录数据记录客户端对各网站的登录机 制,用户登录某网站时,客户端首先从登录数据中提取该网站的登录机制,生成登录请求, 发送到该网站服务器,该网站服务器返回相应的网络页面。这样,有效地提高用户登录效 率,且提升用户体验感,方便用户使用。参见图2,示出本发明网络登录方法,具体步骤如下。步骤S201、客户端内置登录数据,该登录数据包括多个网站的登录机制,登录机制 包括登录方式、用户名、密码、链接URL等。例如,人人网的登录机制为〈form method = " post" id = " theLogin" action =" http://www. renren. com/PLogin. do" >〈input type = 〃 hidden 〃 name = 〃 email 〃 id = 〃 email 〃 value ="{username}“ /></p>〈input type = ” hidden ” id = ” password ” name = ” password ” value =“{password} “ />〈input type=〃 hidden" name =‘‘origURL”value =‘‘‘{referer}〈input type=〃 hidden" name =‘‘domain"value = ”renren.com</form>{username}:张某{. password}:12345{referer}:〃,http: //game, renren.com/ ? c=dream“
步骤S202、用户预登录某网站,输入需登录网站的网址信息,客户端获取该网址信 息后,在登录数据中查找与该网址信息相对应的登录机制,由该登录机制生成登录请求,将 该登录请求发送到该网站的服务器。例如,用户预登录人人网,将人人网的网址信息输入到 客户端,客户端查找到步骤201所述的人人网登录机制,生成人人网登录请求,将发送到人 人网的服务器。步骤S203、服务器验证登录请求,如验证通过,服务器返回相应的网络页面,如验 证没通过,返回登录失败信息。本发明在客户端本地保存多个网站的登录机制,依据用户输入的网址信息,直接 在本地生成相应网站的登录请求,省略通过客户端与相应网站服务器信息交互,请求登录 页面,再发送登录信息的过程,减少信息交互流程,缩短登录时间,有效地提高用户登录效率。同时,从用户的角度,用户输入网址信息后,即可获得所需的网络页面,避免中间 登录页面的干扰,很好的提升用户体验感。并且,该登录方式不需用户住在各网站的登录用 户名、登录密码等信息,方便用户使用。更进一步,如果用户输入的网址信息并非网站的首页,而是某个特定的目标页面, 本发明客户端并不将步骤S203的网络页面显示给用户,而是根据网址信息中包含的目标 页面信息,发送目标页面请求到服务器,服务器返回相应的目标页面后,将目标页面显示给 用户。例如,用户输入的网址信息为网易邮箱的收件箱网址,客户端通过图2所示步骤 获取到网易的邮箱页面后,并不将邮箱页面显示给用户,而是进一步请求收件箱页面,将获 得的收件箱页面显示给用户。该登录方式只需用户输入网址信息,就可进入到目标页面,让 用户体验到一键登录的方便和快捷。在步骤S202中,本发明客户端可采用多种方式生成登录请求,以适应不同网站对 登录请求的不同验证过程。如,有的网站直接接收登录请求,对于该类网站可采用提交表单 方式请求网络页面;有的网站需要先发送登录页面请求后,才接收登录请求,对于该类网站 可采用模拟登录方式请求网络页面;有的网站需要分多次接收登录请求,并对登录请求使 用密钥进行加密处理,对于该类网站可采用多次请求并加密方式请求网络页面;有的网站 采用验证信息方式对登录请求进行验证,对于该类网站则需要还原到现有的登录方式进行 登录。方式一参见图3,示出本发明客户端依据登录机制生成登录请求第一实施例,具体步骤如 下。步骤S301、客户端获取用户网址信息对应的登录机制后,根据登录机制确定采用 提交表单方式请求网络页面。步骤S302、客户端依据登录机制生成登录请求表单,将该登录请求表单发送到该 网站的服务器。方式二参见图4,示出本发明客户端依据登录机制生成登录请求第二实施例,具体步骤如 下。
步骤S401、客户端获取用户网址信息对应的登录机制后,根据登录机制确定采用 模拟请求方式请求网络页面。步骤S402、客户端向服务器发送网址信息。步骤S403、服务器返回上述网址信息相对应的登录页面内容。步骤S404、客户端在上述登录页面内容中加设用户名和密码等用户信息,作为登 录请求,发送到服务器。方式三参见图5,示出本发明客户端向服务器请求网络页面流程第三实施例,具体步骤如 下。步骤S501、客户端获取用户网址信息对应的登录机制后,根据登录机制确定采用 多次请求并加密方式请求网络页面。步骤S502、客户端获取网址信息对应网站的加密密钥或加密方法。获取方式可为 在客户端本地保存相关数据的数据库内获取,或从相关服务器获取。步骤S503、客户端使用加密密钥或加密方法对用户名和密码等用户信息分别进行 加密处理,将加密后的用户信息,作为登录请求的部分内容,分次发送到服务器。方式四参见图6,示出本发明客户端向服务器请求网络页面流程第四实施例,具体步骤如 下。步骤S601、客户端获取用户网址信息对应的登录机制后,根据登录机制确定采用 动态加密登录方式请求网络页面。步骤S602、客户端将用户网址信息发送到服务器。步骤S603、服务器返回相应的登录页面到客户端,客户端显示给用户,并接收用户 输入验证信息。步骤S604、客户端将验证信息作为登录请求的部分内容。基于上述网络登录方法,本发明还提供一种网络登录系统。参见图7,示出本发明 网络登录系统,包括客户端1和服务器2,客户端1包括登录机制保存模块11和登录请求发 送模块12。登录截止保存模块11内置登录数据,该登录数据包括多个网站的登录信息;登录 请求发送模块12用于获取网址信息,在登录数据中查找与网址信息相对应的登录机制,依 据登录机制生成登录请求,将该登录请求发送到服务器2 ;服务器2验证登录信息,如验证 通过,返回相应的网络页面。对应上述图4-图6,本发明登录请求发送模块12可有多种结构。参见图8,示出本发明登录请求发送模块12第一实施例,登录请求发送模块12包 括网址信息发送子模块121和用户信息加载子模块122 网址信息发送子模块121向服务器2发送网址信息;服务器2返回网址信息相对 应的登录页面内容;用户信息加载子模块122在登录页面内容中加设用户信息,作为登录 请求。参见图9,示出本发明登录请求发送模块12第二实施例,登录请求发送模块12包 括密钥获取子模块123和加密发送子模块124 8
密钥获取子模块123获取网址信息对应网站的加密密钥或加密方法;加密发送子 模块1 使用加密密钥或加密方法对用户信息分别进行加密处理,将加密后登录信息作为 登录请求的部分内容,分次发送到服务器2。参见图10,示出本发明登录请求发送模块12第三实施例,登录请求发送模块12包 括网址信息发送子模块121、用户信息获取子模块125和登录请求处理子模块126。网址信息发送子模块121将网址信息发送到服务器2 ;服务器2返回相应的登录 页面;用户信息获取子模块125接收验证信息;登录请求处理子模块1 将验证信息作为 登录请求的部分内容。以上所述仅为本发明的优选实施方式,并不构成对本发明保护范围的限定。任何 在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的权 利要求保护范围之内。
权利要求
1.一种网络登录方法,其特征在于,客户端内置登录数据,该登录数据包括多个网站的 登录信息,该方法包括客户端获取网址信息,在登录数据中查找与网址信息相对应的登录机制,依据登录机 制生成登录请求,将该登录请求发送到服务器;服务器验证登录请求,如验证通过,返回相应的网络页面。
2.如权利要求1所述的方法,其特征在于,该方法还包括 客户端依据网址信息发送目标页面请求到服务器;服务器返回相应的目标页面。
3.如权利要求1所述的方法,其特征在于,依据登录机制生成登录请求具体为 客户端向服务器发送网址信息;服务器返回网址信息相对应的登录页面内容; 客户端在登录页面内容中加设用户信息,作为登录请求。
4.如权利要求1所述的方法,其特征在于,依据登录机制生成登录请求具体为 客户端获取网址信息对应网站的加密密钥或加密方法;客户端使用加密密钥或加密方法对用户信息分别进行加密处理,将加密后的用户信息 作为登录请求的部分内容。
5.如权利要求1所述的方法,其特征在于,依据登录机制生成登录请求具体为 客户端将网址信息发送到服务器;服务器返回相应的登录页面到客户端,客户端接收验证信息; 客户端将验证信息作为登录请求的部分内容。
6.如权利要求1-5任一项所述的方法,其特征在于,所述登录机制包括用户名、密码和/或登录方式。
7.—种网络登录系统,包括客户端和服务器,其特征在于,所述客户端包括登录机制保 存模块和登录请求发送模块登录机制保存模块,用于内置登录数据,该登录数据包括多个网站的登录机制; 登录信息请求模块,用于获取网址信息,在登录数据中查找与网址信息相对应的登录 机制,依据登录机制生成登录请求,将该登录请求发送到服务器; 服务器,用于验证登录请求,如验证通过,返回相应的网络页面。
8.如权利要求6所述的系统,其特征在于,登录请求发送模块包括网址信息发送子模 块和用户信息加载子模块网址信息发送子模块,用于向服务器发送网址信息;服务器返回网址信息相对应的登 录页面内容;用户信息加载子模块,用于在登录页面内容中加设用户信息,作为登录请求。
9.如权利要求6所述的系统,其特征在于,登录请求发送模块包括密钥获取子模块和 加密发送子模块密钥获取子模块,用于获取网址信息对应网站的加密密钥;加密发送子模块,使用加密密钥对用户信息分别进行加密处理,将加密后登录信息作 为登录请求的部分内容,分次发送到服务器。
10.如权利要求6所述的系统,其特征在于,登录请求发送模块包括网址信息发送子模块、用户信息获取子模块和登录请求处理子模块网址信息发送子模块,用于将网址信息发送到服务器;服务器返回相应的登录页面到 客户端;用户信息获取子模块,用于接收验证信息;登录请求处理子模块,用于将验证信息作为登录请求的部分内容。
全文摘要
本发明涉及一种网络登录方法,客户端内置登录数据,该登录数据包括多个网站的登录信息,该方法包括客户端获取网址信息,在登录数据中查找与网址信息相对应的登录机制,依据登录机制生成登录请求,将该登录请求发送到服务器;服务器验证登录请求,如验证通过,返回相应的网络页面。本发明还提供一种网络登录系统。本发明能有效地提高用户登录效率,且提升用户体验感,方便用户使用。
文档编号H04L29/06GK102055768SQ201010620260
公开日2011年5月11日 申请日期2010年12月31日 优先权日2010年12月31日
发明者万勇, 杭程, 江宽 申请人:奇智软件(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1