用于多终端快速登录网站的方法、智能网关和系统与流程

文档序号:13476184阅读:310来源:国知局
本发明涉及终端领域,特别涉及一种用于多终端快速登录网站的方法、智能网关和系统。
背景技术
::智能操作系统推动智能网关以及智能终端的发展,用户在家庭中通常会使用多个终端(如pc(personalcomputer,个人电脑)、手机、pad(portableandroiddevice,平板电脑)、云盘)访问相同的网站。用户浏览网站时通常需要输入账号密码进行登录认证,或可选择将账号密码在当前浏览器中保存。但若更换终端浏览网站时或者更换网站时,仍可能需要再次输入账号密码,存在重复输入操作。技术实现要素:鉴于以上技术问题,本发明提供了一种用于多终端快速登录网站的方法、智能网关和系统,由智能网关自动为用户完成账号密码填充,帮助用户在家庭网络中通过多终端上网时,免输入账号登录网站。根据本发明的一个方面,提供一种用于多终端快速登录网站的方法,包括:接收上网终端的网站访问请求,其中网站访问请求中包括上网终端的终端标识和目标网站地址;根据上网终端的终端标识判断上网终端是否为信任终端;若上网终端为信任终端,则根据目标网站地址判断目标网站是否为信任网站;若访问网站为信任网站,则根据目标网站地址查询与所述目标网站地址对应的账号密码信息;将所述账号密码信息添加到网站访问请求中;将添加账号密码信息后的网站访问请求发送给网站服务器。在本发明的一个实施例中,所述方法还包括:根据用户输入,预先设置信任终端列表,其中所述信任终端列表包括每一信任终端的终端标识。在本发明的一个实施例中,所述方法还包括:根据用户输入,预先设置信任网站列表或预先设置信任规则;所述根据目标网站地址判断目标网站是否为信任网站包括:根据目标网站地址判断是否属于信任网站列表、或者根据目标网站地址是否符合信任规则,来判断目标网站是否为信任网站。在本发明的一个实施例中,所述方法还包括:根据用户输入,预先设置信任网站地址与账号密码信息的对应关系表;根据目标网站地址查询与所述目标网站地址对应的账号密码信息的步骤包括:根据目标网站地址查询信任网站地址与账号密码信息的对应关系表,确定与所述目标网站地址对应的账号密码信息。在本发明的一个实施例中,所述方法还包括:根据用户输入,预先设置信任终端、信任网站地址与账号密码信息的对应关系表;根据目标网站地址查询与所述目标网站地址对应的账号密码信息的步骤包括:根据上网终端的终端标识和目标网站地址,查询信任终端、信任网站地址与账号密码信息的对应关系表,确定与所述终端标识和目标网站地址相对应的账号密码信息。根据本发明的另一方面,提供一种用于多终端快速登录网站的智能网关,包括请求接收模块、第一识别模块、第二识别模块、账户信息查询模块、账户信息添加模块和请求发送模块,其中:请求接收模块,用于接收上网终端的网站访问请求,其中网站访问请求中包括上网终端的终端标识和目标网站地址;第一识别模块,用于根据上网终端的终端标识判断上网终端是否为信任终端;第二识别模块,用于根据第一识别模块的判断结果,在上网终端为信任终端的情况下,根据目标网站地址判断目标网站是否为信任网站;账户信息查询模块,用于根据第二识别模块的判断结果,在访问网站为信任网站的情况下,根据目标网站地址查询与所述目标网站地址对应的账号密码信息;账户信息添加模块,用于将所述账号密码信息添加到网站访问请求中;请求发送模块,用于将添加账号密码信息后的网站访问请求发送给网站服务器。在本发明的一个实施例中,所述智能网关还包括信任终端设置模块,其中:信任终端设置模块,用于根据用户输入,预先设置信任终端列表,其中所述信任终端列表包括每一信任终端的终端标识。在本发明的一个实施例中,所述智能网关还包括信任网站设置模块,其中:信任网站设置模块,用于根据用户输入,预先设置信任网站列表或预先设置信任规则;第二识别模块用于根据目标网站地址判断是否属于信任网站列表、或者根据目标网站地址是否符合信任规则,来判断目标网站是否为信任网站。在本发明的一个实施例中,所述智能网关还包括对应关系设置模块,其中:对应关系设置模块,用于根据用户输入,预先设置信任网站地址与账号密码信息的对应关系表;账户信息查询模块用于根据第二识别模块的判断结果,在访问网站为信任网站的情况下,根据目标网站地址查询信任网站地址与账号密码信息的对应关系表,确定与所述目标网站地址对应的账号密码信息。在本发明的一个实施例中,所述智能网关还包括对应关系设置模块,其中:对应关系设置模块,用于根据用户输入,预先设置信任终端、信任网站地址与账号密码信息的对应关系表;账户信息查询模块用于根据第二识别模块的判断结果,在访问网站为信任网站的情况下,根据上网终端的终端标识和目标网站地址,查询信任终端、信任网站地址与账号密码信息的对应关系表,确定与所述终端标识和目标网站地址相对应的账号密码信息。根据本发明的另一方面,提供一种用于多终端快速登录网站的系统,包括上网终端、网站服务器以及如上述任一实施例所述的用于多终端快速登录网站的智能网关。本发明通过智能网关自动为用户完成账号密码填充,实现了用户在家庭网络中通过多终端上网时,免输入账号登录网站。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本发明用于多终端快速登录网站的方法第一实施例的示意图。图2为本发明用于多终端快速登录网站的方法第二实施例的示意图。图3为本发明用于多终端快速登录网站的方法第三实施例的示意图。图4为本发明用于多终端快速登录网站的智能网关第一实施例的示意图。图5为本发明用于多终端快速登录网站的智能网关第二实施例的示意图。图6为本发明用于多终端快速登录网站的系统一个实施例的示意图。图7为本发明用于多终端快速登录网站的方法第四实施例的示意图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。图1为本发明用于多终端快速登录网站的方法第一实施例的示意图。优选的,本实施例可由本发明用于多终端快速登录网站的智能网关执行。该方法包括以下步骤:步骤101,接收上网终端的网站访问请求,其中网站访问请求中包括上网终端的终端标识和目标网站地址。在本发明的一个实施例中,所述终端标识为mac(mediaaccesscontrol,媒体访问控制)地址。步骤102,根据上网终端的终端标识,判断上网终端是否为信任终端(可信智能终端)。在本发明的一个实施例中,在步骤101之前,所述方法还可以包括:根据用户输入,预先设置信任终端列表,其中所述信任终端列表包括每一信任终端的终端标识。在本发明的一个实施例中,步骤102可以包括:通过判断上网终端的终端标识是否在预先设置的信任终端列表中,来判断上网终端是否为信任终端。步骤103,若上网终端为信任终端,则根据目标网站地址判断目标网站是否为信任网站。在本发明的一个实施例中,在步骤101之前,所述方法还可以包括:根据用户输入,预先设置信任网站列表或预先设置信任规则。在本发明的一个实施例中,步骤103中,根据目标网站地址判断目标网站是否为信任网站可以包括:根据目标网站地址判断是否属于预定信任网站列表、或者根据目标网站地址是否符合预定信任规则,来判断目标网站是否为信任网站。步骤104,若访问网站为信任网站,则根据目标网站地址查询与所述目标网站地址对应的账号密码信息。在本发明的一个实施例中,在步骤101之前,所述方法还可以包括:根据用户输入,预先设置与每一信任网站相对应的账号密码信息,以形成信任网站地址与账号密码信息的对应关系表。在本发明的一个实施例中,步骤104中,根据目标网站地址查询与所述目标网站地址对应的账号密码信息的步骤可以包括:根据目标网站地址查询信任网站地址与账号密码信息的对应关系表,确定与所述目标网站地址对应的账号密码信息。步骤105,将所述账号密码信息添加到网站访问请求中。步骤106,将添加账号密码信息后的网站访问请求发送给网站服务器(相当于同时向目标网站发送访问请求和账户密码登陆请求),以便网站服务器返回登录账户后的页面信息。基于本发明上述实施例提供的用于多终端快速登录网站的方法,通过智能网关自动为用户完成账号密码填充,实现了同一用户在家庭网络中通过多终端上网时,免输入账号登录网站。相比基于浏览器实现的类似功能,本发明上述实施例可覆盖家庭局域网的多个终端,用户在任意终端上访问网站时均可实现免输入登录。本发明上述实施例中,智能网关设备已具备较高的安全性和稳定性,该功能部署在接入设备具有天然优势,在用户彻底清除终端浏览器数据后仍能正常使用该功能。基于智能网关可以组建家庭局域网,下联的各种用户终端通过智能网关接入互联网,对于用户而言,家庭局域网中的智能网关是安全可信的。因此,本发明上述实施例适用于用户在家庭环境中通过多终端访问常用网站的场景,免去了用户在多个终端上分别去输入账号密码的操作。图2为本发明用于多终端快速登录网站的方法第二实施例的示意图。优选的,本实施例可由本发明用于多终端快速登录网站的智能网关执行。该方法包括以下步骤:步骤201,根据用户输入,预先设置信任终端列表,其中所述信任终端列表包括每一信任终端的终端标识。步骤202,根据用户输入,预先设置信任网站列表或预先设置信任规则。步骤203,根据用户输入,预先设置与每一信任网站相对应的账号密码信息,以形成信任网站地址与账号密码信息的对应关系表。步骤204,接收上网终端的网站访问请求,其中网站访问请求中包括上网终端的终端标识和目标网站地址。步骤205,从网站访问请求中提取出上网终端的终端标识和目标网站地址。步骤206,通过判断上网终端的终端标识是否在预先设置的信任终端列表中,来判断上网终端是否为信任终端。步骤207,若上网终端为信任终端,则根据目标网站地址判断目标网站是否为信任网站。在本发明的一个实施例中,步骤207中,根据目标网站地址判断目标网站是否为信任网站可以包括:根据目标网站地址判断是否属于预定信任网站列表、或者根据目标网站地址是否符合预定信任规则,来判断目标网站是否为信任网站。步骤208,若访问网站为信任网站,则根据目标网站地址查询信任网站地址与账号密码信息的对应关系表,确定与所述目标网站地址对应的账号密码信息。步骤209,将所述账号密码信息添加到网站访问请求中。步骤210,将添加账号密码信息后的网站访问请求发送给网站服务器(相当于同时向目标网站发送访问请求和账户密码登陆请求),以便网站服务器返回登录账户后的页面信息。本发明上述实施例预先记录了信任终端的终端标识、信任网站以及其对应的用户账号密码信息;之后在检测到信任终端访问网站的请求时,自动为其将对应的用户账号密码补充以后提交给网站,实现免输入账号功能。由此,实现了同一用户在家庭网络中通过多终端上网时,免输入账号登录网站。在本发明的一个实施例中,步骤206之后,所述方法还可以包括:步骤1,若上网终端不是信任终端,则直接将网站访问请求发送给网站服务器,由用户输入账户密码后登录目标网站。步骤2,询问用户是否将该上网终端设置为信任终端。若用户同意,则将该上网终端设置为信任终端,之后执行步骤3;否则,若用户拒绝,则结束。步骤3,判断目标网站是否为信任网站。若目标网站为信任网站,则结束;若目标网站不是信任网站,则执行步骤4。步骤4,询问用户是否将该目标网站设置为信任网站。若用户同意,则将该目标网站设置为信任网站,即将目标网站地址添加到信任网站列表,并建立目标网站和用户输入的账户密码信息的对应关系,之后结束;否则,若用户拒绝,则结束。本发明上述实施例在上网终端不是信任终端的情况下,按照正常流程由用户输入用户名密码登陆,并询问用户是否将该上网终端以及目标网站设置为信任终端和信任网站。由此实现了信任终端列表、信任网站列表、以及信任网站和账户密码信息对应关系的实时维护和更新,从而进一步提高了用户体验,方便用户再次使用该上网终端访问信任网站时的免输入登录。在本发明的一个实施例中,步骤206之后,所述方法还可以包括:步骤a,若将该目标网站设置不是信任网站,则直接将网站访问请求发送给网站服务器,由用户输入账户密码后登录目标网站。步骤b,询问用户是否将该目标网站设置为信任网站。若用户同意,则将该目标网站设置为信任网站,即将目标网站地址添加到信任网站列表,并建立目标网站和用户输入的账户密码信息的对应关系,之后结束;否则,若用户拒绝,则结束。本发明上述实施例在该目标网站设置不是信任网站的情况下,按照正常流程由用户输入用户名密码登陆,并询问用户是否将该目标网站设置为信任网站。由此实现了信任网站列表、以及信任网站和账户密码信息对应关系的实时维护和更新,从而进一步提高了用户体验,方便用户再次访问该网站时的免输入登录。图3为本发明用于多终端快速登录网站的方法第三实施例的示意图。优选的,本实施例可由本发明用于多终端快速登录网站的智能网关执行。图3实施例中的步骤301-302、304-307、309-310,分别与图2实施例中的步骤201-202、204-207、209-210相同或类似,这里不再详述。图3实施例与图2实施例的差别主要在于:步骤303与图2实施例的步骤203不同,步骤308与图2实施例的步骤208不同。下面主要对步骤303和步骤308进行介绍。图3实施例所述方法包括:步骤303,根据用户输入,预先设置信任终端、信任网站地址与账号密码信息的对应关系表。步骤308,若访问网站为信任网站,则根据上网终端的终端标识和目标网站地址,查询信任终端、信任网站地址与账号密码信息的对应关系表,确定与所述终端标识和目标网站地址相对应的账号密码信息。本发明上述实施例可以为家庭网络中的多个用户各自使用多个终端登录某网站时,分别设置相同的登录密码。例如:对于男主人的终端设备a、b、c在登录网站x时,可以设置相同的账户密码信息m;而对于女主人的终端设备d、e、f在登录网站x时,可以设置相同的账户密码信息n,其中m与n不相同。由此,本发明可以实现了多个用户在家庭网络中分别通过多终端上网时,免输入账号登录网站。本发明上述实施例预先记录了信任终端的终端标识、信任网站、以及终端标识、信任网站和用户账号密码信息三者之间的对应关系;之后在检测到信任终端访问网站的请求时,自动为其将对应的用户账号密码补充以后提交给网站,实现免输入账号功能。由此,本发明上述实施例实现了多个用户在家庭网络中通过多终端上网时,免输入账号登录网站。图4为本发明用于多终端快速登录网站的智能网关第一实施例的示意图。如图4所示,所述智能网关包括请求接收模块401、第一识别模块402、第二识别模块403、账户信息查询模块404、账户信息添加模块405和请求发送模块406,其中:请求接收模块401,用于接收上网终端的网站访问请求,其中网站访问请求中包括上网终端的终端标识和目标网站地址。第一识别模块402,用于根据上网终端的终端标识判断上网终端是否为信任终端。第二识别模块403,用于根据第一识别模块402的判断结果,在上网终端为信任终端的情况下,根据目标网站地址判断目标网站是否为信任网站。账户信息查询模块404,用于根据第二识别模块403的判断结果,在访问网站为信任网站的情况下,根据目标网站地址查询与所述目标网站地址对应的账号密码信息。账户信息添加模块405,用于将所述账号密码信息添加到网站访问请求中。请求发送模块406,用于将添加账号密码信息后的网站访问请求发送给网站服务器。基于本发明上述实施例提供的用于多终端快速登录网站的智能网关,能够自动为用户完成账号密码填充,从而实现了同一用户在家庭网络中通过多终端上网时,免输入账号登录网站。相比基于浏览器实现的类似功能,本发明上述实施例可覆盖家庭局域网的多个终端,由此用户在任意终端上访问网站时均可实现免输入登录。本发明上述实施例中,智能网关设备已具备较高的安全性和稳定性,该功能部署在接入设备具有天然优势,在用户彻底清除终端浏览器数据后仍能正常使用该功能。图5为本发明用于多终端快速登录网站的智能网关第二实施例的示意图。与图4所示实施例相比,在图5所示实施例中,所述智能网关还可以包括信任终端设置模块407,其中:信任终端设置模块407,用于根据用户输入,预先设置信任终端列表,其中所述信任终端列表包括每一信任终端的终端标识。第一识别模块402,用于通过判断上网终端的终端标识是否在预先设置的信任终端列表中,来判断上网终端是否为信任终端。在本发明的一个实施例中,如图5所示,所述智能网关还可以包括信任网站设置模块408,其中:信任网站设置模块408,用于根据用户输入,预先设置信任网站列表或预先设置信任规则。第二识别模块403用于根据目标网站地址判断是否属于信任网站列表、或者根据目标网站地址是否符合信任规则,来判断目标网站是否为信任网站。在本发明的一个实施例中,如图5所示,所述智能网关还可以包括对应关系设置模块409,其中:对应关系设置模块409,用于根据用户输入,预先设置信任网站地址与账号密码信息的对应关系表。账户信息查询模块404用于根据第二识别模块403的判断结果,在访问网站为信任网站的情况下,根据目标网站地址查询信任网站地址与账号密码信息的对应关系表,确定与所述目标网站地址对应的账号密码信息。本发明上述实施例预先记录了信任终端的终端标识、信任网站以及其对应的用户账号密码信息;之后在检测到信任终端访问网站的请求时,自动为其将对应的用户账号密码补充以后提交给网站,实现免输入账号功能。由此,实现了同一用户在家庭网络中通过多终端上网时,免输入账号登录网站。在本发明的一个实施例中,对应关系设置模块409还可以用于根据用户输入,预先设置信任终端、信任网站地址与账号密码信息的对应关系表;账户信息查询模块404还可以用于根据第二识别模块403的判断结果,在访问网站为信任网站的情况下,根据上网终端的终端标识和目标网站地址,查询信任终端、信任网站地址与账号密码信息的对应关系表,确定与所述终端标识和目标网站地址相对应的账号密码信息。本发明上述实施例预先记录了信任终端的终端标识、信任网站、以及终端标识、信任网站和用户账号密码信息三者之间的对应关系;之后在检测到信任终端访问网站的请求时,自动为其将对应的用户账号密码补充以后提交给网站,实现免输入账号功能。由此,本发明上述实施例实现了多个用户在家庭网络中通过多终端上网时,免输入账号登录网站。在本发明的一个实施例中,如图5所示,所述智能网关还可以包括提取模块410,其中:提取模块410,用于在请求接收模块401接收到上网终端的网站访问请求之后,从网站访问请求中提取出上网终端的终端标识和目标网站地址,之后指示第一识别模块402执行根据上网终端的终端标识判断上网终端是否为信任终端的操作。图6为本发明用于多终端快速登录网站的系统一个实施例的示意图。如图6所所示,所述系统包括上网终端61、网站服务器62以及智能网关63,其中:智能网关63,如上述任一实施例(例如图4或图5实施例)所述的用于多终端快速登录网站的智能网关。上网终端61,用于接收用户的输入,向智能网关发起网站访问请求。网站服务器62,用于根据智能网关发送的添加账号密码信息后的网站访问请求,将登录账户后的页面信息返回给上网终端。基于本发明上述实施例提供的用于多终端快速登录网站的系统,智能网关能够自动为用户完成账号密码填充,从而实现了同一用户在家庭网络中通过多终端上网时,免输入账号登录网站。相比基于浏览器实现的类似功能,本发明上述实施例可覆盖家庭局域网的多个终端,由此用户在任意终端上访问网站时均可实现免输入登录。本发明上述实施例中,智能网关设备已具备较高的安全性和稳定性,该功能部署在接入设备具有天然优势,在用户彻底清除终端浏览器数据后仍能正常使用该功能。图7为本发明用于多终端快速登录网站的方法第四实施例的示意图。优选的,本实施例可由本发明用于多终端快速登录网站的系统执行。该方法包括:步骤701,智能网关预先设置了信任终端的终端标识列表,信任网站列表,以及终端标识、信任网站和用户账号密码信息三者之间的对应关系。或者,智能网关预先设置了信任终端的终端标识列表,信任网站列表,以及信任网站和用户账号密码信息两者之间的对应关系。在本发明的一个实施例中,步骤701可以包括图2实施例中的步骤201-步骤203;或者步骤701可以包括图3实施例中的步骤301-步骤303。步骤702,用户通过上网终端输入目标网址,提交。步骤703,上网终端向智能网关发送网站访问请求,其中网站访问请求中包括上网终端的终端标识和目标网站地址。步骤704,智能网关拦截上网终端到网址服务器的网站访问请求,并在所述网站访问请求中步骤账户密码信息。在本发明的一个实施例中,步骤704可以包括图1实施例中的步骤101-步骤105;或者,步骤704可以包括图2实施例中的步骤204-步骤309;或者,步骤704可以包括图3实施例中的步骤304-步骤309。步骤705,智能网关将添加账号密码信息后的网站访问请求发送给网站服务器(相当于同时向目标网站发送访问请求和账户密码登陆请求)。步骤706,网站服务器向上网终端返回登录账户后的页面信息。本发明上述实施例预先记录了信任终端的终端标识、信任网站以及其对应的用户账号密码信息;之后在检测到信任终端访问网站的请求时,自动为其将对应的用户账号密码补充以后提交给网站,实现免输入账号功能。由此,实现了同一用户或多个用户在家庭网络中通过多终端上网时,免输入账号登录网站。在上面所描述的请求接收模块401、第一识别模块402、第二识别模块403、账户信息查询模块404、账户信息添加模块405、请求发送模块406、信任终端设置模块407、信任网站设置模块408、对应关系设置模块409和提取模块410等功能单元可以由智能网关上设置的上网账号管理插件实现。在上面所描述的请求接收模块401、第一识别模块402、第二识别模块403、账户信息查询模块404、账户信息添加模块405、请求发送模块406、信任终端设置模块407、信任网站设置模块408、对应关系设置模块409和提取模块410等功能单元可以实现为用于执行本申请所描述功能的通用处理器、可编程逻辑控制器(plc)、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件或者其任意适当组合。至此,已经详细描述了本发明。为了避免遮蔽本发明的构思,没有描述本领域所公知的一些细节。本领域技术人员根据上面的描述,完全可以明白如何实施这里公开的技术方案。本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1