专利名称:实现页面访问的方法及系统的制作方法
技术领域:
本发明涉及网络应用技术,特别是涉及一种实现页面访问的方法及系统。
背景技术:
在互联网技术领域,用户对网页的个性化访问已经普遍存在。所谓个性化,就是指不同的用户去访问同一个网站,所看到的内容是不一样的。这样方式既能方便用户的互动又可增强用户的体验效果,是网络应用的发展趋势。例如,在社区网络中,用户注册成为会员,每个会员会拥有自己的主页,用户可以对自己的主页的内容进行编辑,而不会影响到其他的用户。目前,一般实现对网页个性化访问是通过设置不同的访问地址来实现的,即每个用户拥有一个不同的访问地址,通过输入不同的访问地址来实现个性化访问。由上述内容可知,一般的个性化访问技术会带来这样一个问题:用户要访问其个性化的页面,需要记住并输入不同的页面地址。因此,这无疑是增加了用户的负担,使得用户访问个性化网页十分不方便。
发明内容鉴于上述状况,有必要提供一种使用更加方便的实现页面访问的方法。一种实现页面访问的方法,包括以下步骤:接收用户属性信息和页面访问请求;
根据所述用户属性信息获取预设的待访问页面地址与个性化页面地址的映射关系;获取用户请求的待访问页面地址,根据所述映射关系获取与所述用户请求的待访问页面地址对应的个性化页面地址。进一步地,所述映射关系与用户属性信息对应存储,且所述映射关系对应了不同的优先级;所述根据用户属性信息获取预设的待访问页面地址与个性化页面地址的映射关系的步骤为:根据用户属性信息查找对应的映射关系,获取优先级最高的所述映射关系。进一步地,在所述根据所述用户属性信息获取预设的待访问页面地址与个性化页面地址的映射关系的步骤之前,还包括:判断是否存在所述映射关系,若是,则进入所述根据所述用户属性信息获取预设的待访问页面地址与个性化页面地址的映射关系的步骤,否则,获取预设的公用页面地址作为个性化页面地址。进一步地,在所述根据所述映射关系获取与所述用户请求的待访问页面地址对应的个性化页面地址的步骤之后,还包括:判断所述个性化页面地址对应的页面是否存在,若否,则获取预设的公共页面地址作为个性化页面地址。此外,还提供一种实现页面访问的系统,包括:
接收模块,用于接收用户属性信息和页面访问请求;映射关系获取模块,用于根据所述用户属性信息获取预设的待访问页面地址与个性化页面地址的映射关系;页面地址获取模块,用于获取用户请求的待访问页面地址,根据所述映射关系获取与所述用户请求的待访问页面地址对应的个性化页面地址。进一步地,所述映射关系与用户属性信息对应存储,且所述映射关系对应了不同的优先级;所述映射关系获取模块用于根据用户属性信息查找对应的映射关系,获取优先级最闻的所述映射关系。进一步地,还包括:第一判断模块,用于判断是否存在所述映射关系,若是,则通知所述映射关系获取模块根据所述用户属性信息获取预设的待访问页面地址与个性化页面地址的映射关系,否则,通知所述页面地址获取模块获取预设的公用页面地址作为个性化页面地址。进一步地,还包括:第二判断模块,用于判断所述个性化页面地址对应的页面是否存在,若否,则通知所述页面地址获取模块获取预设的公用页面地址作为个性化页面地址。上述实现页面访问的方法及系统,首先接收用户属性信息和页面访问请求,并获取预设的待访问页面地址与个性化页面地址的映射关系,然后可根据所述映射关系及所述待访问页面地址获得对应的个性化页 面地址。用户在访问页面时,不需要输入不同的页面地址,而是根据其属性信息自动获得个性化的页面地址,这样避免了用户需要记住不同的页面地址。因此,用户访问页面时更加方便。
图1为一个实施例中实现页面访问的方法的流程示意图;图2为另一个实施例中实现页面访问的方法的流程示意图;图3为一个实施例中实现页面访问的系统的结构示意图;图4为另一个实施例中实现页面访问的系统的结构示意图。
具体实施方式如图1所示,在一个实施例中,实现页面访问的方法包括以下步骤:步骤SI 10,接收用户属性信息和页面访问请求。在访问页面之前,用户可事先在网站上进行注册,注册完成后,服务器获取用户属性信息,将用户属性信息及验证信息存储到数据库中。用户属性信息包括用户的年龄、权限、所属组织、性别及角色等。具体的,用户可通过浏览器的登录界面登录服务器,浏览器根据用户操作获取用户的页面访问请求,并将页面访问请求发送到服务器,服务器接收该页面访问请求,并根据用户标识从数据库中获取到对应的用户属性信息。步骤S120,根据用户属性信息获取预设的待访问页面地址与个性化页面地址的映身寸关系。具体的,在一个实施例中,可预先设置待访问页面地址与个性化页面地址的映射关系,该映射关系与用户属性信息对应存储,即用户不同种类的属性可对应不同的映射关系,而不同的映射关系中,待访问页面地址也可对应不同的个性化页面地址。例如,年龄属性对应的映射关系如下表I所示:表I
权利要求
1.一种实现页面访问的方法,包括以下步骤: 接收用户属性信息和页面访问请求; 根据所述用户属性信息获取预设的待访问页面地址与个性化页面地址的映射关系; 获取用户请求的待访问页面地址,根据所述映射关系获取与所述用户请求的待访问页面地址对应的个性化页面地址。
2.如权利要求1所述的实现页面访问的方法,其特征在于,所述映射关系与用户属性信息对应存储,且所述映射关系对应了不同的优先级;所述根据用户属性信息获取预设的待访问页面地址与个性化页面地址的映射关系的步骤为: 根据用户属性信息查找对应的映射关系,获取优先级最高的所述映射关系。
3.如权利要求1所述的实现页面访问的方法,其特征在于,在所述根据所述用户属性信息获取预设的待访问页面地址与个性化页面地址的映射关系的步骤之前,还包括: 判断是否存在所述映射关系,若是,则进入所述根据所述用户属性信息获取预设的待访问页面地址与个性化页面地址的映射关系的步骤,否则,获取预设的公用页面地址作为个性化页面地址。
4.如权利要求1或3所述的实现页面访问的方法,其特征在于,在所述根据所述映射关系获取与所述用户请求的待访问页面地址对应的个性化页面地址的步骤之后,还包括: 判断所述个性化页面地址对应的页面是否存在,若否,获取预设的公共页面地址作为个性化页面地址。
5.一种实现页面访问的系统,包括: 接收模块,用于接收用户属性信息和页面访问请求; 映射关系获取模块,用于根据所述用户属性信息获取预设的待访问页面地址与个性化页面地址的映射关系; 页面地址获取模块,用于获取用户请求的待访问页面地址,根据所述映射关系获取与所述用户请求的待访问页面地址对应的个性化页面地址。
6.如权利要求5所述的实现页面访问的系统,其特征在于,所述映射关系与用户属性信息对应存储,且所述映射关系对应了不同的优先级;所述映射关系获取模块用于根据用户属性信息查找对应的映射关系,获取优先级最高的所述映射关系。
7.如权利要求5所述的实现页面访问的系统,其特征在于,还包括:第一判断模块,用于判断是否存在所述映射关系,若是,则通知所述映射关系获取模块根据所述用户属性信息获取预设的待访问页面地址与个性化页面地址的映射关系,否则,通知所述页面地址获取模块获取预设的公用页面地址作为个性化页面地址。
8.如权利要求5所述的实现页面访问的系统,其特征在于,还包括:第二判断模块,用于判断所述个性化页面地址对应的页面是否存在,若否,则通知所述页面地址获取模块获取预设的公用页面地址作为个性化页面地址。
全文摘要
一种实现页面访问的方法,首先接收用户属性信息和页面访问请求,并获取预设的待访问页面地址与个性化页面地址的映射关系,然后可根据所述映射关系及所述待访问页面地址获得对应的个性化页面地址。用户在访问页面时,不需要输入不同的页面地址,而是根据其属性信息自动获得个性化的页面地址,这样避免了用户需要记住不同的页面地址。因此,用户访问页面时更加方便。此外,还提供一种实现页面访问的系统。
文档编号H04L29/06GK103167000SQ201110421408
公开日2013年6月19日 申请日期2011年12月15日 优先权日2011年12月15日
发明者陈子文 申请人:深圳市金蝶中间件有限公司