家庭网络中访客管理的方法及系统、家庭网关
技术领域
本发明属于网络技术领域,具体来讲,尤其涉及家庭网中对用户进行管理的技术。
背景技术
互联网的应用日趋广泛,一方面给用户提供了简单快捷的信息获取渠道,另一方面,互联网的应用也带来了很多的问题:如互联网提供的信息中包含大量的暴力和色情内容,对儿童和青少年身心健康存在较大的负面影响。网络监管部门通常采用传统的管理手段来控制互联网上的暴力和色情信息的泛滥,但实践证明,这种手段的效果有限。因而人们转向技术手段,家长控制软件或者是在其他软件中集成家长控制功能是这些技术手段中比较主要的一种,微软推出的最新视窗软件Windows Vista也包含了家长控制功能。
家长控制包括广泛的范围,例如时间控制、Web网页限制、游戏等级限制等,最主要的目的是阻止那些不适合孩子的内容被孩子接触到,这在互联网浏览中尤其突出。另外,通过互联网实现的各种业务,也应该对孩子有所限制,例如付费的下载业务等。
现有的家长控制主要采用如下的技术方案:在家庭网络中,通过给每个家庭成员或成员组分配一个帐号,家庭成员上网时必须输入自己的帐号和密码才能上网。对于每个帐号分配一个用户分类或等级信息,并对每类用户设定可访问的URL(Uniform Resource Locator,统一资源位置,在Internet的WWW服务程序上用于指定信息位置的表示方法)、不可访问的URL、不可涉及的关键字等信息,实现对URL以及内容的过滤,从而达到控制目的。
加入了家长控制功能后,家庭成员必须输入帐号和密码才能访问互联网,这种技术措施对家庭成员不会造成太大的不便,但对于家庭访客要临时通过主人的家庭网络访问互联网的情况产生了一些障碍。当然主人可以临时将自己的帐号和密码给访客使用,事后,出于安全再修改帐号的密码。这种方法虽然可以简单地解决问题,但从技术上来说,这不是安全的做法,而且频繁修改密码会比较繁琐。
为解决上述问题,现有的一种做法是:假设家庭访客的需求不会超出最低权限的范围,设置一个不需要密码的帐号,例如帐号名就叫Guest(访客),这个帐号具有等级即最低的权力范围。在家长控制功能中,这个Guest帐号不可以访问任何含有色情、暴力等不适合儿童、青少年内容的网站,也不可以使用任何受限业务,例如付费下载,还可以限制Guest帐号可使用的时间等。
如上所述,给访客设置一个不需要密码的帐号,首先是基于访客的行为不会超出所设定的最低权限的假设,但这种假设在实践中往往与现实不符,例如访客携带自己的便携电脑在主人家上网时发现一个自己感兴趣的电影需要下载,但因为其使用Guest帐号,不能下载此电影,只好绕道由主人下载再复制到访客的电脑上,导致使用不便。
现有技术中还有一种技术方案:主人使用管理员身份为访客设置一个帐号,设定相应的用户等级或权限,并设置密码,访客使用该帐号上网,访客离开后主人取消此帐号或修改其密码。这种方案比由访客直接使用主人的帐号和密码,然后由主人修改密码的使用方法更繁琐。
上述的问题在访客访问主人的家庭网络或者家庭网络中的某一设备时同样存在。
发明内容
本发明实施例的目的在于提供一种家庭网络中访客管理的方法及系统、家庭网关,旨在解决现有技术中存在的对访客管理存在的操作繁琐的问题。
为实现上述目的,本发明实施例采用的技术方案如下:
一种家庭网络访客管理的方法,所述的方法包括如下步骤:
家庭网关根据主人通过授权界面对访客访问网络的授权设置访客用户的访问权限,访客接入所述网络并在所述的主人授权范围内对网络进行访问;
所述的家庭网关根据主人通过授权界面对访客访问网络的授权设置访客用户的访问权限具体包括:
所述的家庭网关接收到所述的用户终端发送的访客请求访问网络的消息后,向所述的用户终端推送主人授权界面;
所述的主人通过所述的主人授权界面中输入自己的帐号和密码,并选择对所述访客的授权等级,所述的用户终端将授权信息发送到所述的家庭网关;
所述的家庭网关根据所述的授权信息设置所述的访客用户的访问权限;
或者
所述的家庭网关根据主人通过授权界面对访客访问网络的授权设置访客用户的访问权限具体包括:
所述的访客利用自己的用户终端访问网络时,所述的家庭网关向所述的访客的用户终端提示等待主人授权,向主人用户终端推送主人授权界面;
所述的主人通过所述的主人授权界面输入自己的帐号和密码,并选择对所述访客的授权等级,所述的主人用户终端将授权信息发送到所述的家庭网关;
所述的家庭网关根据所述的授权信息设置所述的访客用户的信息。
本发明实施例还提供了一种家庭网络访客管理的系统,所述的系统包括:
家庭网关,所述的家庭网关包括访客管理模块,所述的访客管理模块用来根据主人通过授权界面对访客访问网络的授权设置访客用户权限,所述的访客管理模块具体包括:
执行接收到所述的用户终端发送的访客请求访问网络的消息后,向所述的用户终端推送主人授权界面的模块;
执行当所述的主人通过所述的主人授权界面中输入自己的帐号和密码,并选择对所述访客的授权等级后,接收所述的用户终端发送的授权信息的模块;
执行根据所述的授权信息设置所述的访客用户的访问权限的模块;
或者
所述的访客管理模块具体包括:
执行当所述的访客利用自己的用户终端访问网络时,向所述的访客的用户终端提示等待主人授权,向主人用户终端推送主人授权界面的模块;
执行当所述的主人通过所述的主人授权界面输入自己的帐号和密码,并选择对所述访客的授权等级后,接收所述的主人用户终端发送的授权信息的模块;
执行根据所述的授权信息设置所述的访客用户的信息的模块;
用户终端,其通过家庭网络与家庭网关连接通信,其用于访客向所述的家庭网关发送访问网络的请求,并供主人输入所述主人对访客访问网络的授权信息。
本发明实施例还提供了一种家庭网关,所述的家庭网关包括访客管理模块,所述的访客管理模块用来根据主人通过授权界面对访客访问网络的授权设置访客用户权限,所述的访客管理模块具体包括:
执行接收到所述的用户终端发送的访客请求访问网络的消息后,向所述的用户终端推送主人授权界面的模块;
执行当所述的主人通过所述的主人授权界面中输入自己的帐号和密码,并选择对所述访客的授权等级后,接收所述的用户终端发送的授权信息的模块;
执行根据所述的授权信息设置所述的访客用户的访问权限的模块;
或者
所述的访客管理模块具体包括:
执行当所述的访客利用自己的用户终端访问网络时,向所述的访客的用户终端提示等待主人授权,向主人用户终端推送主人授权界面的模块;
执行当所述的主人通过所述的主人授权界面输入自己的帐号和密码,并选择对所述访客的授权等级后,接收所述的主人用户终端发送的授权信息的模块;
执行根据所述的授权信息设置所述的访客用户的信息的模块。
本发明实施例克服现有技术的不足,采用当家庭访客需要通过主人家里的网络访问互联网时,由主人对访客的访问进行授权,访客在主人的授权范围内访问互联网,访客不需要使用主人的帐号和密码,主人也不需要在访客访问互联网结束后修改自己的密码的技术方案,不必预先对访客设置帐号和密码,也不需在访客使用后修改密码,极大的简化了操作,将访客的互联网访问行为纳入到家长控制的范围,兼顾应用上的灵活性和安全性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例一所述的增加了“访客”按钮的认证界面示意图;
图2是本发明实施例一所述的主人授权界面示意图;
图3是本发明实施例一流程图;
图4是本发明实施例所述的家庭网络向主人设备推送的包括访客密码和帐号的示意图;
图5是本发明实施例一所述的系统原理框图;
图6是本发明实施例二所述的在访客设备上显示提示界面的示意图;
图7是本发明实施例二流程图;
图8是本发明实施例二所述的访客再次访问网络时显示的界面示意图。
具体实施方式
本发明实施例提供的技术方案是:当家庭访客需要通过主人家里的网络访问互联网时,由主人对访客的访问进行授权,家庭网关根据主人的授权临时设置访客用户信息,访客在主人的授权范围内访问互联网,访客不需要使用主人的帐号和密码,主人也不需要在访客访问互联网结束后修改自己的密码。
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
现有的PC自身有用户认证,也即是说用户登录计算机时需要输入一次用户名和密码。但现在的趋势是在家庭网关上实现家长控制,世界主要电信运营商和设备商组成的HGI(家庭网关初始化)标准化组织就规定家庭网关要实现互联网访问的家长控制功能。用户登录PC使用的帐号可以通过某种方式与家庭网关针对用户设置的帐号关联起来,例如帐号名称和密码都一致以及Windows操作系统“域”的概念等。
通常家庭网关认证一般采用如下的方式来实现:用户在打开互联网浏览器第一次访问某个URL时需要输入自己的帐号和密码。某个家庭成员在WindowsXP环境下使用IE浏览器将触发用户身份认证界面,用户打开浏览器,访问google网站,由于是打开浏览器之后首次访问互联网网站,家庭网关向用户终端PC推送一个认证界面,要求用户输入用户名和密码。
在家庭网络环境中,上述的认证过程可以作相应的优化,如果不考虑对用户上网时间的限制,可以在对用户身份进行验证之前先检查一下所访问的URL是否属于任何人都可以访问的,如果是就不必弹出认证界面,这样可改善用户体验,避免一上网就要认证。如果所访问URL是受限的,则对用户进行认证。一旦经过认证,以后符合该用户权限的被访问URL就不再进行认证。
本发明实施例中,主人对家庭访客的临时授权也借助家庭网关来实现,访客请求访问的网络以互联网为例来说明,但本发明提供的技术方案也可以应用在其他的网络中,如访客访问主人的家庭网络或者家庭网络中的设备,具体实现的过程对本领域的普通技术人员来说,比照下述的实施例,不需要经过创造性的劳动即可实现,此不赘述。
访客在主人家上网分两种情况:一种是访客使用自己的设备;另一种是访客使用主人的设备(家庭用户终端),以下分成两个实施例进行说明。
实施例一:访客使用主人的设备
当访客通过主人的设备访问互联网时,访客打开浏览器,访问某一网站,由于是打开浏览器之后首次访问互联网网站,家庭网关向用户终端PC推送一个认证界面,此认证界面与现有的认证界面存在区别:该界面上设置了一个供访客使用的按钮。例如这个按钮就叫“访客”,如果访客在主人家庭网络里没有相应的帐号,就点击该按钮,如图1所示。当访客点击“访客”后,家庭网关向用户终端(PC)推出如图2所示的界面,此界面是主人对访客的访问授权的界面,在授权之前,主人首先需要输入自己的用户名和密码,然后访客特征一栏中选择访客的特征,访客的特征对应着访客的用户等级,即授权的范围。具体实现时,访客特征一栏可以设置成如图1所示的“儿童”、“青少年”和“成人”等,也可以是分成几个年龄组,或者是直接几个显示访客等级主人选择。选择完成后,PC将消息发送到家庭网关。
家庭网关收到主人对访客的授权消息后设置访客用户的有关信息,访客即可使用其被设定的用户等级访问互联网。
当用户完成对互联网的访问之后,家庭网关将访客用户的信息删除。
本实施例流程图如图3所示,具体包括如下步骤:
1、访客通过主人的设备访问互联网,访客打开浏览器,访问某一网站,家庭网关向用户终端PC推送一个设置了“访客”按钮的认证界面;
2、访客点击认证界面中的“访客”按钮,请求消息被发送到网关;
3、家庭网关向用户终端推出主人授权界面,主人选择自己的帐号并输入自己的密码,然后设置访客的用户等级,然后选择“确认”,将消息发送给家庭网关;
具体实现过程也可分成两步,即先由主人输入自己的用户名和密码,家庭网关验证主人身份后再向PC推出新的界面设置访客等级;
为防止儿童和青少年通过本发明提供的技术方案规避家长控制,主人不能将访客的用户等级设置成超过自己的用户等级的级别,例如主人是青少年身份,他没有权限将访客设置成成人等级;
4、家庭网关收到步骤3的消息后设置该访客用户的有关信息,访客即可使用其被设定的用户等级访问互联网;
本实施例中,考虑到操作的简便,家庭网关设置访客用户的相关信息后,不需要生成访客的帐号和密码,因此并不需要访客输入帐号和密码;另一种方式是家庭网关收到PC发送的主人对访客的授权请求后,根据主人对访客特征的选择生成一个针对访客的帐号(访客用户帐号)和密码,并向主人的设备推送一个如图4所示的界面,访客通过该帐号和密码访问互联网;
5、访客结束互联网访问,家庭网关将所设置的访客用户信息自动删除。
如果家庭网关并不生成访客帐号和密码,则家庭网关在访客结束访问时删除访客用户的有关信息;如果家庭网关为访客生成了帐号和密码,则在访客结束访问时删除该帐号和密码,或者将该帐号和密码保留一段时间,以方便访客下次使用。
如上所述,如果家庭网关对用户的访问采用完全认证的方式,也就是说,不管用户访问何种URL,一律要求认证,则上述的实施例提供的方案可完全适用;如果家庭网关对用户的认证采用优化的方式,即只有用户访问特定的URL时才要求认证,则本实施例中的技术方案需要进行适应性的修改:当访客访问一般的URL时,家庭网关不要求主人授权,当访客方位特定的URL时,家庭网关向用户终端PC推送一个设置了“访客”按钮的认证界面,后续的流程同实施例中的流程一样,此不赘述。
本实施例提供的家庭网络访客管理的系统的原理框图如图5所示,包括家庭网关和主人的用户终端,其中:
家庭网关包括访客管理模块(图未示),该访客管理模块在访客请求访问互联网时向主人的用户终端推送一个包含“访客”按钮的用户界面,当访客点击该“访客”按钮后,该访客管理模块再向用户终端发送一个主人授权界面,并根据主人在主人授权界面中输入的授权等级设置访客用户的信息,访客即可以访问互联网,当所述访客结束访问后,家庭网关将该访客用户的信息删除;
主人用户终端通过与家庭网关的信息交互,将访客访问互联网的请求以及主人在主人授权界面中选择的授权信息发送到家庭网关。
具体应用时,该访客管理模块在收到主人授权信息后,设置访客用户的信息的同时还可以生成访客用户的帐号和密码,供访客使用。
实施例二、访客使用自己的设备
既然上网设备不是家庭内部的,为了安全,就不应该在该设备上输入主人的用户帐号和密码,以防该设备通过驻留程序截取用户输入的密码并保存起来,或者被系统的cookie功能保存了密码,从而产生安全隐患。因此,本实施例中,授权操作只能在主人自己的设备上完成。
当访客通过自己的设备访问互联网时,将自己的设备接入主人家庭网络,打开浏览器访问互联网。家庭网关收到访客访问互联网的请求后,识别出该设备不是家庭网络内部设备,在主人的PC上弹出图2所示界面,同时在访客设备上显示图6界面,以提示访客等待主人的授权。主人通过自己的PC对访客进行授权,授权的过程和家庭网关设置访客用户信息的过程与实施例中的描述一样,此不赘述。授权完成之后,访客即可通过自己的设备访问互联网。
本实施例的流程图如图7所示,具体包括如下的步骤:
1、访客将自己的设备接入主人家庭网络,打开浏览器访问互联网;
2、家庭网关收到访问互联网的请求后,识别出该设备不是家庭网络内部设备,在主人的电脑上弹出图2所示界面,在访客设备上显示图6界面;
3、主人操作图2所示界面进行授权,完成授权后,图6界面自动消失,访客可访问互联网;
4、访客结束访问互联网,所设置的用户信息自动删除。
以上步骤与访客使用主人的设备的步骤基本相同,主要区别在于步骤2,访客的设备上并不显示认证界面,直接提示访客等待授权。
其中,如果步骤3中家庭网关针对用户生成一个访客帐号和密码,如实施例一中所述,并将生成的帐号和密码在图6所示界面消失后显示在访客设备上,访客通过该帐号和密码访问互联网。当访客结束访问后,如果家庭网关将访客帐号和密码保存设定的时间,当访客在设定的时间内再次访问互联网时,此时家庭网关将向访客设备推送一个如图8所示的界面,访客选择自己的用户名并输入密码后即可再次访问互联网。如果访客在此之前没有在主人家中访问过互联网,即没有相应的用户名和密码,或者两次访问的间隔时间已经超过了设定的时间周期,或者访客忘记了上次获取的帐号或者密码,则点击该界面上的“新访客”按钮,转入上述的步骤2。
本实施例提供的访客管理系统与实施例一中不同的是:本实施例中系统还包括访客的用户终端,访客通过自己的终端访问互联网,但如上所述,主人对授权等级的设置还是在自己的终端上完成,访客的用户终端仅仅在其请求访问互联网时,接收家庭网关的提示信息“等待主人授权”;本实施例中的家庭网关还包括一个与访客管理模块相连的用户终端识别模块,用来识别请求访问的终端是否是家庭网络内部的用户终端,如果不是,则给出“等待用户授权”的提示信息。
如上所述,本发明实施例采用当家庭访客需要通过主人家里的网络访问互联网时,由主人对访客的访问进行授权,访客在主人的授权范围内访问互联网,访客不需要使用主人的帐号和密码,主人也不需要在访客访问互联网结束后修改自己的密码的技术方案,不必预先对访客设置帐号和密码,也不需在访客使用后修改密码,极大的简化了操作,将访客的互联网访问行为纳入到家长控制的范围,兼顾应用上的灵活性和安全性。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。