一种网站信息结构的动态调整方法及系统的制作方法

文档序号:6379768阅读:164来源:国知局
专利名称:一种网站信息结构的动态调整方法及系统的制作方法
技术领域
本发明涉及计算机与信息技术领域,特别是涉及一种网站信息结构的动态调整方法及系统。
背景技术
随着科学技术的不断发展,计算机与信息技术特别是网站信息结构的技术发展迅速。网站个性化信息服务正在由基于用户当前浏览页面的信息推荐服务方式向基于信息结构自适应调整的敏捷服务方式发展。太原理工大学计算机与软件学院的余雪丽教授在其全国教育科学“十五”规划国家重点课题《信息化进程中的教育技术发展研究》子课题研究报告(基于XML和学习对象技术的e-Learning系统平台研究)中,研究了个性化智能e-learning系统平台及其构建理论、方法和技术,并且提出了从需求到软件体系结构的映射的模型近来,人们越来越认识到在整个软件开发生命周期内需求的变化是不可避免的。正是这种认识导致了开始对软件体系结构(SoftwareArchitecture)、软件开发框架(Software Development Frameworks)及自适应软件(Self-adapting Software)等领域的研究。一般的自适应软件(或动态体系结构网站)采用了一种映射机制,也就是解决需求分析到体系结构的映射问题。一个系统除了从需求方面描述外,还要从它的静态结构、动态行为以及实现上来描述。需求模型、结构模型、行为模型和实现模型就构成了系统的不同视图,从不同的视图观察系统可得到不同的结论。因此,动态软件体系结构也可由一组彼此内在联系的视图来表示,每一个视图反映软件体系结构的某个方面。四个模型并不是孤立的,而是相互依赖、相互约束的。在描述系统软件体系结构中尤其如此。只有分析清楚各个模型间映射关系,才能使得开发人员准确、一致地理解体系结构,从而有利于系统的开发。但是由于该映射机制过于复杂,而且比较适合大型软件体系结构的描述,是一项庞大的系统工程,需要遵循大型、软件密集型复杂系统的开发原则进行。对于一般的动态结构的网站显得不太适合。为了克服上述现有技术的不足,本发明提供了一种网站信息结构的动态调整方法及系统,尝试提出一种更轻型的更实用的自适应软件的构建方法与运行机制,从而提高自适应软件的构建与管理效率,是目前计算机与信息技术领域亟待解决的问题之一。

发明内容
有鉴于此,本发明实施例提出了一种网站信息结构的动态调整方法及系统,通过从网站形式结构库中取出其下级栏目数据,生成栏目页的导航条区,接着依据用户兴趣度确定栏目页下属各栏目在链接区中显示区域的大小和位置,然后依据用户兴趣度顺序筛选的信息,在各子栏目相应的区域内组织指向原始文档的链接,本方案可较好的提高自适应软件的构建与管理效率。
为解决上述技术问题,本发明实施例的目的是通过以下技术方案实现的一种网站信息结构的动态调整方法,包括步骤一、从网站形式结构库中取出其下级栏目数据,生成栏目页的导航条区;
步骤二、依据用户兴趣度确定栏目页下属各栏目在链接区中显示区域的大小和位置;步骤三、依据用户兴趣度顺序筛选的信息,在各子栏目相应的区域内组织指向原始文档的链接。优选的,上述步骤一中,所述网站页面分为栏目页(或子栏目页)、主题页和文档页三种类型。优选的,上述栏目页由链接着下级栏目页和主题页的导航条区和直接链接文档页的链接区组成。优选的,上述兴趣度是用户对信息感兴趣的程度,用户兴趣就是垂直网站特征空间或主题空间的一个向量,该向量在主题空间各维(轴)上的分量,即为用户对该主题的兴趣度。优选的,用户对上述栏目或子栏目的兴趣度为该栏目或子栏目下属各主题兴趣度之和。优选的,上述步骤二中,将统计用户浏览历史的每一个特征词的词频,并结合该特征词出现的位置和浏览的时间长短、时间先后的新近度,对每一个特征词赋予一个兴趣权Wi,表示用户行为中对该特征词的兴趣程度,得到该用户兴趣描述模型P(w1; w2, W3, , wn)优选的,上述步骤三中,当用户申请主题页时,链接区生成器用于使用数据过滤器,依据用户兴趣度顺序优先筛选的信息,在页面上组织指向原始文档的链接,可以连续使用前后链接着的多个页面连续组织链接。优选的,上述数据过滤器则用于将网站上各主题范围内的文档,按用户兴趣度排序,供链接区生成器从高到低选用。一种网站信息结构的动态调整系统,包括生成单元、判断单元以及执行单元,通过从网站形式结构库中取出其下级栏目数据,生成栏目页的导航条区,接着依据用户兴趣度确定栏目页下属各栏目在链接区中显示区域的大小和位置,然后依据用户兴趣度顺序筛选的信息,在各子栏目相应的区域内组织指向原始文档的链接。优选的,上述生成单元用于从网站形式结构库中取出其下级栏目数据,生成栏目页的导航条区。优选的,上述判断单元用于依据用户兴趣度确定栏目页下属各栏目在链接区中显示区域的大小和位置。优选的,上述执行单元用于依据用户兴趣度顺序筛选的信息,在各子栏目相应的区域内组织指向原始文档的链接。综上所述,本发明提供了一种网站信息结构的动态调整方法及系统,通过从网站形式结构库中取出其下级栏目数据,生成栏目页的导航条区,接着依据用户兴趣度确定栏目页下属各栏目在链接区中显示区域的大小和位置,然后依据用户兴趣度顺序筛选的信息,在各子栏目相应的区域内组织指向原始文档的链接,本方案可较好的提高自适应软件的构建与管理效率。


图I为一种网站信息结构的动态调整方法示意图;图2为动态生成的虚拟网站结构示意图;图3为本发明实施例网站内容的分类体系示意图;图4为本发明实施例网站调整概念模型示意图;图5为本发明实施例网站结构合理度评价示意图;图6为本发明实施例之基于用户偏好的自适应信息结构调整模型示意图;图7为一种网站信息结构的动态调整系统示意图。
具体实施例方式本发明实施例提供的一种网站信息结构的动态调整方法及系统,通过从网站形式结构库中取出其下级栏目数据,生成栏目页的导航条区,接着依据用户兴趣度确定栏目页下属各栏目在链接区中显示区域的大小和位置,然后依据用户兴趣度顺序筛选的信息,在各子栏目相应的区域内组织指向原始文档的链接,本方案可较好的提高自适应软件的构建
与管理效率。为使本发明的目的、技术方案及优点更加清楚明白,下面参照附图并举实施例,对本发明进一步详细说明。在本方案中的一些支撑概念和定义,规定如下其一,网站的信息结构,是网站依托网页链接结构而进行信息展示的信息元间的位置关系。据此定义,信息结构可分解为两层,一层是信息展示所依托的网页链接结构,称之为形式结构。另一层是网页链接结构中不同结点位置上的不同信息元组成的信息关系,称之为内容结构。其二,垂直网站的形式结构Sf是该网站内容的分类体系结构Sd在网站上的一个映射 G (Sel)。定义 Sf = G(Scl)。其三,垂直网站的内容结构Srt是当前用户(群)的兴趣偏好P(t)在网站的一个映射。定义Set = F(Pa)),其中F为基于用户偏好的网站结构调整机制。p(t)即为t时刻上的兴趣快照。其四,设用户兴趣为P(t),垂直网站的内容的分类体系结构为Scl,则垂直网站t时刻的信息结构为St = H(F(P(t)),G(SJ),其中垂直网站的信息结构是由分类体系决定的(静态的)形式结构和适应用户兴趣变化而动态调整的(动态的)内容结构所构成的。我们把这种结构构成机制H,叫做垂直网站的自适应信息结构模式。其五,网站上网页间的距离是指如下1,两直接相连的网页间的距离为2。间接相连的网页间的距离为相连路径上的网页数之和。2,网页到自身的距离为I。3,网页到主页的最短距离为该网页的中心距离。
其六,网站信息的显现度是该信息“易被浏览到的程度”。网站信息的显现度由信息所在页的中心距离和信息在页内所处的位置、显示方式确定。信息的显现度与该网页中心距离成反比例关系。本发明实施例提供一种网站信息结构的动态调整方法,网站信息结构的调整对象是信息内容结构,网站信息结构调整的目标是根据用户的兴趣,在虚拟网站不同层次的页面中合理安排链接信息,以最大限度地适应用户的兴趣偏好。如图I所示,具体步骤包括步骤一、从网站形式结构库中取出其下级栏目数据,生成栏目页的导航条区;具体而言,在本发明实施例中,网站页面分为栏目页(或子栏目页)、主题页和文档页三种类型。其中,栏目页由链接着下级栏目页和主题页的“导航条区”和直接链接文档页的“链接区”组成。有时候在页面较大(较长)时,链接区中插入导航点,作为方便导航的一种补充。而,主题页由于没有下级栏目页,只有直接链接文档的“链接区”。此外,文档页主要显示原始信息。如图2所示为动态生成的虚拟网站结构。步骤二、依据用户兴趣度确定栏目页下属各栏目在链接区中显示区域的大小和位置;具体而言,在本发明实施例中,兴趣度是用户对信息感兴趣的程度。用户兴趣就是垂直网站特征空间或主题空间的一个向量。该向量在主题空间各维(轴)上的分量,即为用户对该主题的兴趣度。用户对某栏目或子栏目的兴趣度为该栏目或子栏目下属各主题兴趣度之和。本实施例中,将统计用户浏览历史的每一个特征词的词频,并结合该特征词出现的位置和浏览的时间长短、时间先后的新近度,对每一个特征词赋予一个兴趣权Wi,表示用户行为中对该特征词的兴趣程度,得到该用户兴趣描述模型P(w1; w2, W3, , wn)对于网站内容(信息元、栏目等)也使用相同空间上的向量表示,便于将用户的兴趣和网站的内容进行比较运算。垂直网站上,除了定义特征空间,还可以定义主题空间。其中,垂直网站内容的粒度是指,垂直网站根据信息聚集的程度大小分为栏目和多级子栏目。栏目级次越低的子栏目,栏目主题范围越窄,粒度越小。网站内容的分类体系如图3所示。垂直网站的主题是指,定义不再设置下级类目的子类(叶子类)为垂直网站的主题。主题可包含多篇文档,文档是网站内容粒度最小的单位。垂直网站内容的分类体系结构,决定了网站的栏目页间的链接结构。进一步的,在本方案中,每个用户的兴趣偏好数据保存在用户兴趣模型库。该库的数据字段包括用户标识、兴趣向量、IP地址等。步骤三、依据用户兴趣度顺序筛选的信息,在各子栏目相应的区域内组织指向原始文档的链接。具体而言,在本发明实施例中,当用户申请主题页时,链接区生成器用于使用数据过滤器,依据用户兴趣度顺序优先筛选的信息,在页面上组织指向原始文档的链接,可以连续使用前后链接着的多个页面连续组织链接。而,数据过滤器则用于将网站上各主题范围内的文档,按用户兴趣度排序,供链接区生成器从高到低选用。进一步的,在本方案中,栏目页链接区的布局算法包含如下约定1,链接区版面根据下属子栏目数多少分为1-3列,各列宽度均等。2,链接区按下属各子栏目集中组织超连接,分别构成不可分割的矩形链接块。3,栏目页链接区的链接块数即为该栏目下属的子栏目数。4,各子栏目的面积大小由该子栏目的用户兴趣度和本链接区的总面积确定。5,由于宽度相同,面积由矩形的高度来表示,单位是“行”。6,布局时,靠近屏幕顶端的位置具有较高的显现度。分两栏的链接区,在布局高度相同时,左边具有较高显现度;分三栏的链接区,显现度按中、左、右的顺序排列。栏目页链接区的布局算法通过各子栏目在链接区的布局按其面积由大到小的顺序依次进行,并且每个子栏目布置在当前具有较高显现度的位置。如图4所示网站调整概念模型,网站所要展示的全部信息,以文件系统或数据库系统的存储形式保存在服务器。其中元数据存储的结构包括原始文档的标题、作者、URL、文档类型、所属主题(分类体系中的主题),产生、修改时间等等如图4所示网站调整概念模型,网站形式结构是网站结构的基本框架,不作为自动调整对象。保存在形式结构库中,数据字段主要有栏目(主题)名称,上级栏目、页面生成程序名等等。[XML描述]通过本发明实施例,可以获知网站信息结构调整结果为,在网站各主题上的信息显现度分布是否与用户的兴趣度分布趋于一致,也就是信息结构调整后的各主题的显现度构成的曲线和用户兴趣度曲线相重合(或平行)。如图5所示为本发明实施例网站结构合理度评价示意图。此外,本发明实施例之基于用户偏好的自适应信息结构调整模型如图6所示。应用服务器实现网站信息结构的调整功能包括Web用户信息挖掘,从Web服务器日志文档中挖掘用户模式,保存到数据库服务器。以及,Web结构控制器,读取用户兴趣模型数据、构建与之相适应的网站信息结构控制信息、并根据此控制信息刷新网站,实现结构调整。另外,本发明实施例还提供了一种网站信息结构的动态调整系统。如图7所示,为本发明实施例提供的一种网站信息结构的动态调整系统示意图。一种网站信息结构的动态调整系统,包括生成单元11、判断单元22以及执行单元33。生成单元11,用于从网站形式结构库中取出其下级栏目数据,生成栏目页的导航条区;具体而言,在本发明实施例中,网站页面分为栏目页(或子栏目页)、主题页和文档页三种类型。其中,栏目页由链接着下级栏目页和主题页的“导航条区”和直接链接文档页的“链接区”组成。有时候在页面较大(较长)时,链接区中插入导航点,作为方便导航的一种补充。而,主题页由于没有下级栏目页,只有直接链接文档的“链接区”。此外,文档页主要显示原始信息。如图2所示为动态生成的虚拟网站结构。判断单元22,用于依据用户兴趣度确定栏目页下属各栏目在链接区中显示区域的大小和位置;
具体而言,在本发明实施例中,兴趣度是用户对信息感兴趣的程度。用户兴趣就是垂直网站特征空间或主题空间的一个向量。该向量在主题空间各维(轴)上的分量,即为用户对该主题的兴趣度。用户对某栏目或子栏目的兴趣度为该栏目或子栏目下属各主题兴趣度之和。本实施例中,将统计用户浏览历史的每一个特征词的词频,并结合该特征词出现的位置和浏览的时间长短、时间先后的新近度,对每一个特征词赋予一个兴趣权Wi,表示用户行为中对该特征词的兴趣程度,得到该用户兴趣描述模型P(w1; w2, W3, , wn)对于网站内容(信息元、栏目等)也使用相同空间上的向量表示,便于将用户的兴趣和网站的内容进行比较运算。垂直网站上,除了定义特征空间,还可以定义主题空间。其中,垂直网站内容的粒度是指,垂直网站根据信息聚集的程度大小分为栏目和多级子栏目。栏目级次越低的子栏目,栏目主题范围越窄,粒度越小。网站内容的分类体系如图3所示。垂直网站的主题是指,定义不再设置下级类目的子类(叶子类)为垂直网站的主题。主题可包含多篇文档,文档是网站内容粒度最小的单位。垂直网站内容的分类体系结构,决定了网站的栏目页间的链接结构。进一步的,在本方案中,每个用户的兴趣偏好数据保存在用户兴趣模型库。该库的数据字段包括用户标识、兴趣向量、IP地址等。执行单元33,用于依据用户兴趣度顺序筛选的信息,在各子栏目相应的区域内组织指向原始文档的链接。具体而言,在本发明实施例中,当用户申请主题页时,链接区生成器用于使用数据过滤器,依据用户兴趣度顺序优先筛选的信息,在页面上组织指向原始文档的链接,可以连续使用前后链接着的多个页面连续组织链接。而,数据过滤器则用于将网站上各主题范围内的文档,按用户兴趣度排序,供链接区生成器从高到低选用。进一步的,在本方案中,栏目页链接区的布局算法包含如下约定1,链接区版面根据下属子栏目数多少分为1-3列,各列宽度均等。2,链接区按下属各子栏目集中组织超连接,分别构成不可分割的矩形链接块。3,栏目页链接区的链接块数即为该栏目下属的子栏目数。4,各子栏目的面积大小由该子栏目的用户兴趣度和本链接区的总面积确定。5,由于宽度相同,面积由矩形的高度来表示,单位是“行”。6,布局时,靠近屏幕顶端的位置具有较高的显现度。分两栏的链接区,在布局高度相同时,左边具有较高显现度;分三栏的链接区,显现度按中、左、右的顺序排列。栏目页链接区的布局算法通过各子栏目在链接区的布局按其面积由大到小的顺序依次进行,并且每个子栏目布置在当前具有较高显现度的位置。如图4所示网站调整概念模型,网站所要展示的全部信息,以文件系统或数据库系统的存储形式保存在服务器。其中元数据存储的结构包括原始文档的标题、作者、URL、文档类型、所属主题(分类体系中的主题),产生、修改时间等等如图4所示网站调整概念模型,网站形式结构是网站结构的基本框架,不作为自动调整对象。保存在形式结构库中,数据字段主要有栏目(主题)名称,上级栏目、页面生成程序名等等。[XML描述]通过本发明实施例,可以获知网站信息结构调整结果为,在网站各主题上的信息显现度分布是否与用户的兴趣度分布趋于一致,也就是信息结构调整后的各主题的显现度构成的曲线和用户兴趣度曲线相重合(或平行)。如图5所示。本领域普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。另外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。综上所述,本文提供了一种网站信息结构的动态调整方法及系统,通过从网站形式结构库中取出其下级栏目数据,生成栏目页的导航条区,接着依据用户兴趣度确定栏目页下属各栏目在链接区中显示区域的大小和位置,然后依据用户兴趣度顺序筛选的信息,在各子栏目相应的区域内组织指向原始文档的链接,本方案可较好的提高自适应软件的构
建与管理效率。以上对本发明所提供的一种网站信息结构的动态调整方法及系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方案;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种网站信息结构的动态调整方法,其特征在于,所述方法包括步骤一、从网站形式结构库中取出其下级栏目数据,生成栏目页的导航条区;步骤二、依据用户兴趣度确定栏目页下属各栏目在链接区中显示区域的大小和位置;步骤三、依据用户兴趣度顺序筛选的信息,在各子栏目相应的区域内组织指向原始文档的链接。
2.根据权利要求I所述的方法,其特征在于,所述步骤一中,所述网站页面分为栏目页(或子栏目页)、主题页和文档页三种类型。
3.根据权利要求2所述的方法,其特征在于,所述栏目页由链接着下级栏目页和主题页的导航条区和直接链接文档页的链接区组成。
4.根据权利要求I所述的方法,其特征在于,所述兴趣度是用户对信息感兴趣的程度,用户兴趣就是垂直网站特征空间或主题空间的一个向量,该向量在主题空间各维(轴)上的分量,即为用户对该主题的兴趣度。
5.根据权利要求4所述的方法,其特征在于,用户对所述栏目或子栏目的兴趣度为该栏目或子栏目下属各主题兴趣度之和。
6.根据权利要求I所述的方法,其特征在于,所述步骤二中,将统计用户浏览历史的每一个特征词的词频,并结合该特征词出现的位置和浏览的时间长短、时间先后的新近度,对每一个特征词赋予一个兴趣权Wi,表示用户行为中对该特征词的兴趣程度,得到该用户兴趣描述模型P (W1, w2, W3, , wn)。
7.根据权利要求I所述的方法,其特征在于,所述步骤三中,当用户申请主题页时,链接区生成器用于使用数据过滤器,依据用户兴趣度顺序优先筛选的信息,在页面上组织指向原始文档的链接,可以连续使用前后链接着的多个页面连续组织链接。
8.根据权利要求7所述的方法,其特征在于,所述数据过滤器则用于将网站上各主题范围内的文档,按用户兴趣度排序,供链接区生成器从高到低选用。
9.一种网站信息结构的动态调整系统,其特征在于,所述系统包括生成单元、判断单元以及执行单元,通过从网站形式结构库中取出其下级栏目数据,生成栏目页的导航条区,接着依据用户兴趣度确定栏目页下属各栏目在链接区中显示区域的大小和位置,然后依据用户兴趣度顺序筛选的信息,在各子栏目相应的区域内组织指向原始文档的链接。
10.根据权利要求9所述的系统,其特征在于,所述生成单元用于从网站形式结构库中取出其下级栏目数据,生成栏目页的导航条区。
11.根据权利要求9所述的系统,其特征在于,所述判断单元用于依据用户兴趣度确定栏目页下属各栏目在链接区中显示区域的大小和位置。
12.根据权利要求9所述的系统,其特征在于,所述执行单元用于依据用户兴趣度顺序筛选的信息,在各子栏目相应的区域内组织指向原始文档的链接。
全文摘要
本发明提供了一种网站信息结构的动态调整方法及系统,通过从网站形式结构库中取出其下级栏目数据,生成栏目页的导航条区,接着依据用户兴趣度确定栏目页下属各栏目在链接区中显示区域的大小和位置,然后依据用户兴趣度顺序筛选的信息,在各子栏目相应的区域内组织指向原始文档的链接,本方案可较好的提高自适应软件的构建与管理效率。
文档编号G06F9/44GK102937986SQ20121041389
公开日2013年2月20日 申请日期2012年10月25日 优先权日2012年10月25日
发明者杨志和 申请人:上海电机学院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1