一种基于用户访问序列的系统功能解析的方法和系统技术方案

技术编号:33130011 阅读:28 留言:0更新日期:2022-04-17 00:45
本申请实施例提供一种基于用户访问序列的系统功能解析的方法和系统,旨在以Web系统的实际使用者的视角建立系统功能解析图,以帮助用户在Web系统中快捷地找到特定的内容信息和功能服务。所述方法包括:根据用户访问网页的访问序列,建立查询表;根据访问序列中为HTML类型的多个数据对象,生成与该多个数据对象分别对应的多个系统功能节点;根据该多个数据对象,对该多个系统功能节点进行同质分类,根据分类结果对该多个系统功能节点进行归并处理,获得多个目标系统功能节点;根据查询表,对多个目标系统功能节点进行关联处理,获得与访问序列对应的图结构系统功能图;展示图结构系统功能图,以供用户基于图结构系统功能图进行网页访问。行网页访问。行网页访问。

【技术实现步骤摘要】
一种基于用户访问序列的系统功能解析的方法和系统


[0001]本方案涉及Web系统
,尤其涉及一种基于用户访问序列的系统功能解析的方法和系统。

技术介绍

[0002]随着互联网的快速发展,海量的需求将集成于一个Web系统中,使得Web系统功能结构越来越复杂。
[0003]而该越来越复杂的Web系统功能结构,是开发者基于自身的开发者视角开发的,而忽略了Web系统的使用者的视角。因此,对于某个用户或者某个特定的用户群体而言,他们往往仅需要复杂Web系统的中的某些关键功能,以及找到这些关键功能的访问路径。这就使得用户常常迷失在各种不熟悉或经过更新的Web系统中,无法快捷找到所需要的信息内容和服务功能。

技术实现思路

[0004]鉴于上述问题,本申请实施例提供一种基于用户访问序列的系统功能解析的方法和系统,旨在根据用户的访问序列,以Web系统的实际使用者的视角建立Web系统的功能解析图,以帮助用户在Web系统中快捷地找到特定的内容信息和功能服务。
[0005]本申请实施例第一方面提供一种基于用户访问序列的系统功能解析的方法,所述方法包括:根据用户访问网页的访问序列,建立查询表;
[0006]根据所述访问序列中为HTML类型的多个数据对象,生成与所述多个数据对象分别对应的多个系统功能节点;
[0007]根据所述多个系统功能节点各自对应的所述多个数据对象,对所述多个系统功能节点进行同质分类,根据分类结果对所述多个系统功能节点进行归并处理,获得多个目标系统功能节点;
[0008]根据所述查询表,对所述多个目标系统功能节点进行关联处理,获得与所述访问序列对应的图结构系统功能图;
[0009]展示所述图结构系统功能图,以供用户基于所述图结构系统功能图进行网页访问。
[0010]可选地,在获得与所述访问序列对应的图结构系统功能图之后,所述方法还包括:
[0011]根据所述访问序列中的时序信息和频次信息,对所述图结构系统功能图进行冗余边消除,获得与所述访问序列对应的树结构系统功能图;
[0012]所述展示所述图结构系统功能图,以供用户基于所述图结构系统功能图进行网页访问,包括:展示所述树结构系统功能图,以供用户基于所述树结构系统功能图进行网页访问。
[0013]可选地,所述方法还包括:
[0014]在所述树结构系统功能图的数据库服务端设置编辑接口;
[0015]根据用户的编辑操作,通过所述编辑接口对所述树结构系统功能图进行编辑。
[0016]可选地,所述根据所述访问序列中为HTML类型的多个数据对象,生成与所述多个数据对象分别对应的多个系统功能节点,包括:
[0017]提取所述HTML类型的多个数据对象的主题词;
[0018]以所述HTML类型的多个数据对象的主题词为节点名称,生成与所述HTML类型的多个数据对象分别对应的多个系统功能节点。
[0019]可选地,所述根据用户访问网页的访问序列,建立查询表,包括:
[0020]确定所述访问序列中数据对象的数据类型;
[0021]将数据类型为目标数据类型的各个数据对象各自的URL作为索引项,建立所述查询表,所述目标数据类型为HTML类型或JavaScript类型。
[0022]可选地,所述根据所述多个系统功能节点各自对应的所述多个数据对象,对所述多个系统功能节点进行同质分类,根据分类结果对所述多个系统功能节点进行归并处理,获得多个目标系统功能节点,包括:
[0023]根据所述多个系统功能节点各自对应的所述多个数据对象,对所述多个系统功能节点进行同质分类,获得多个同质类别;
[0024]将每个同质类别中的各个系统功能节点归并为该同质类别中访问频次最高的一个系统功能节点,并作为目标系统功能节点,获得与所述多个同质类别分别对应的多个目标系统功能节点。
[0025]可选地,所述根据所述查询表,对所述多个目标系统功能节点进行关联处理,获得与所述访问序列对应的图结构系统功能图,包括:
[0026]将每个目标系统功能节点的URL分别输入所述查询表进行检索,获得每个目标系统功能节点各自对应的命中功能节点集合,一个目标系统功能节点对应的命中功能节点集合包括多个命中功能节点,所述多个命中功能节点为自身URL与所述一个目标系统功能节点的URL匹配的多个前序目标系统功能节点;
[0027]对每个目标系统功能节点,建立由目标系统功能节点对应的多个命中功能节点分别指向该目标系统功能节点的关联关系,一个关联关系为一条由起点目标系统功能节点指向终点目标系统功能节点的有向边;
[0028]根据每个目标系统功能节点建立的关联关系,获得所述图结构系统功能图。
[0029]可选地,在所述同质分类为对象同质分类时,所述根据所述多个系统功能节点各自对应的所述多个数据对象,对所述多个系统功能节点进行同质分类,获得多个同质类别,包括:
[0030]对所述多个数据对象进行请求参数过滤处理,获得与所述多个数据对象分别对应的多个预处理URL;
[0031]根据所述多个预处理URL,将预处理URL相同的数据对象所对应的系统功能节点分类到同一个同质类别,获得多个同质类别;
[0032]在所述同质分类为内容同质分类时,所述根据所述多个系统功能节点各自对应的所述多个数据对象,对所述多个系统功能节点进行同质分类,获得多个同质类别,包括:
[0033]根据提取的所述多个数据对象各自的主题词,将主题词相匹配的数据对象所对应的系统功能节点分类到同一个同质类别,获得多个同质类别;
[0034]在所述同质分类同时包括对象同质分类和内容同质分类时,所述根据所述多个系统功能节点各自对应的所述多个数据对象,对所述多个系统功能节点进行同质分类,获得多个同质类别,包括:
[0035]根据所述多个数据对象各自对应的多个预处理URL和提取的所述多个数据对象各自的主题词,将预处理URL相同且主题词相匹配的数据对象所对应的系统功能节点分类到同一个同质类别,获得多个同质类别。
[0036]可选地,所述根据所述访问序列中的时序信息和频次信息,对所述图结构系统功能图进行冗余边消除,获得与所述访问序列对应的树结构系统功能图,包括:
[0037]根据每个关联关系中的起点目标系统功能节点的访问频次和时序信息,确定每个关联关系的边权,每个关联关系的边权为每个关联关系中的起点目标系统功能节点的时序与访问频次之差;
[0038]根据所述每个关联关系的边权,确定每个终点目标系统功能节点所具有的关联关系中边权最小的关联关系;
[0039]根据每个终点目标系统功能节点所具有的关联关系中边权最小的关联关系,消除每个终点目标系统功能节点所具有的关联关系中边权大于最小边权的关联关系,获得与所述访问序列对应的树结构系统功能图。
[0040]本申请实施例第二方面提供一种基于用户访问序列的系统功能解析的系统,所述系统包括:
[004本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于用户访问序列的系统功能解析的方法,其特征在于,所述方法包括:根据用户访问网页的访问序列,建立查询表;根据所述访问序列中为HTML类型的多个数据对象,生成与所述多个数据对象分别对应的多个系统功能节点;根据所述多个系统功能节点各自对应的所述多个数据对象,对所述多个系统功能节点进行同质分类,根据分类结果对所述多个系统功能节点进行归并处理,获得多个目标系统功能节点;根据所述查询表,对所述多个目标系统功能节点进行关联处理,获得与所述访问序列对应的图结构系统功能图;展示所述图结构系统功能图,以供用户基于所述图结构系统功能图进行网页访问。2.根据权利要求1所述的方法,其特征在于,在获得与所述访问序列对应的图结构系统功能图之后,所述方法还包括:根据所述访问序列中的时序信息和频次信息,对所述图结构系统功能图进行冗余边消除,获得与所述访问序列对应的树结构系统功能图;所述展示所述图结构系统功能图,以供用户基于所述图结构系统功能图进行网页访问,包括:展示所述树结构系统功能图,以供用户基于所述树结构系统功能图进行网页访问。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:在所述树结构系统功能图的数据库服务端设置编辑接口;根据用户的编辑操作,通过所述编辑接口对所述树结构系统功能图进行编辑。4.根据权利要求1所述的方法,其特征在于,所述根据所述访问序列中为HTML类型的多个数据对象,生成与所述多个数据对象分别对应的多个系统功能节点,包括:提取所述HTML类型的多个数据对象的主题词;以所述HTML类型的多个数据对象的主题词为节点名称,生成与所述HTML类型的多个数据对象分别对应的多个系统功能节点。5.根据权利要求2所述的方法,其特征在于,所述根据用户访问网页的访问序列,建立查询表,包括:确定所述访问序列中数据对象的数据类型;将数据类型为目标数据类型的各个数据对象各自的URL作为索引项,建立所述查询表,所述目标数据类型为HTML类型或JavaScript类型。6.根据权利要求1所述的方法,其特征在于,所述根据所述多个系统功能节点各自对应的所述多个数据对象,对所述多个系统功能节点进行同质分类,根据分类结果对所述多个系统功能节点进行归并处理,获得多个目标系统功能节点,包括:根据所述多个系统功能节点各自对应的所述多个数据对象,对所述多个系统功能节点进行同质分类,获得多个同质类别;将每个同质类别中的各个系统功能节点归并为该同质类别中访问频次最高的一个系统功能节点,并作为目标系统功能节点,获得与所述多个同质类别分别对应的多个目标系统功能节点。7.根据权利要求5所述的方法,其特征在于,所述根据所述查询表,对所述多个目标系
统功能节点进行关联处理,获得与所述访问序列对应的图结构系统功能图,包括:将每个目标系统功能节点的URL分别输入所述查询表进行检索,获得每个目标系统功能节点各自对应的命中功能节点集合,一个目标系统功能节点对应的命中功能节点集合包括多个命中功能节点,所述多个命中功能节点为自身URL与所述一个目标系统功能节点的URL匹配的多个前序目...

【专利技术属性】
技术研发人员:唐璐黄发明张舒汇
申请(专利权)人:北京数立得科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1