[发明专利]面向互联网的用户交互痕迹捕获、存储和检索系统及方法有效
| 申请号: | 201811074579.0 | 申请日: | 2018-09-14 |
| 公开(公告)号: | CN109284435B | 公开(公告)日: | 2020-05-26 |
| 发明(设计)人: | 夏乾臣;吕江花;李岳檑;孟祥曦;马世龙 | 申请(专利权)人: | 北京航空航天大学 |
| 主分类号: | G06F16/953 | 分类号: | G06F16/953;G06F16/955 |
| 代理公司: | 北京永创新实专利事务所 11121 | 代理人: | 祗志洁 |
| 地址: | 100191*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 面向 互联网 用户 交互 痕迹 捕获 存储 检索系统 方法 | ||
1.一种面向互联网的用户交互痕迹捕获、存储和检索的系统,包括业务逻辑层、云存储管理层和数据存储层;其中,应用服务器位于业务逻辑层,存储服务器位于数据存储层;云存储管理层由存储接口管理子系统、集群管理子系统和存储管理子系统构成;存储接口管理子系统管理不同业务的存储接口管理模块,集群管理子系统管理所有的存储服务器,存储管理子系统管理各存储服务器的存储管理模块,存储管理模块用于管理存储服务器上文件的元数据、扩容状态信息以及存储目录;
负载均衡服务器分流用户访问请求给应用服务器;其特征在于,
位于应用服务器上的应用程序通过存储接口管理模块记录用户本次交互痕迹,检索用户所需要的数据;存储接口管理模块根据数据类型包括结构化文件存储接口和非结构化文件存储接口,应用程序根据用户数据类型调用对应的存储接口,将用户在Web界面的操作轨迹建模为界面窗口树并存储到存储服务器上,将用户在操作过程中的用户数据利用存储目录树存储到存储服务器上;
界面窗口树是将界面作为节点,对系统前端界面的窗口跳转关系建模得到,一个用户访问的轨迹形成一个界面窗口树的实例;用户的界面窗口树用树结构存储方式存储在存储服务器上;所述的界面窗口树包含控件、API、菜单、基本界面和界面,界面节点包含基本界面序列,界面之间的跳转关系由界面节点之间的二元关系来描述;API表示应用程序编程接口;用户每一次操作都将触发API,并产生交互数据;界面节点定义为四元组(id,name,BaseInterface序列,(Parent,Childs)),其中:id表示界面节点的编号,name表示界面的名称,BaseInterface序列表示界面节点包含的所有基本界面,(Parent,Childs)表示界面节点的直接父节点和直接子节点;
每个存储服务器对应一个存储目录树,存储目录树包括目录节点、服务器节点和叶子节点;服务器节点为存储目录树的根节点;叶子节点分为两种,一种是存储结构化数据的数据库文件,一种是非结构化文件,非结构化文件是以单个文件形式存在存储服务器上;
对一次用户操作序列的过程中,利用界面窗口树形成用户的操作轨迹,建立用户的行为模型;所述的系统对用户交互痕迹采集存储的流程包括:应用服务器记录用户操作过程数据,包括用户Id、输入参数、界面元素及API;存储接口管理模块判断记录的数据的类型,如果是结构化数据,把用户数据通过存储目录树写入存储服务器的数据库文件中,把界面数据对应的界面窗口树写入存储服务器的UI数据库文件中;如果是非结构化数据,则通过存储管理模块生成文件保存路径,并把数据以文件形式存到存储服务器;在存储非结构化数据时,在对应的存储目录树中插入叶子节点,叶子节点代表存储的非结构化文件;
所述的系统对用户痕迹检索的流程包括:存储管理接口模块根据用户Id和存储时间戳来遍历存储目录树森林;从第一棵树开始遍历森林,对每一棵树,从树的根节点开始遍历,将用户Id和存储时间戳与叶子节点属性中记录的相应的信息进行匹配,若匹配成功,则返回该叶子节点的存储路径;然后进一步判断叶子节点所存储的数据类型,如果是非结构化数据,根据目录检索文件,如果是结构化数据,根据获得的数据库文件路径,检索用户访问痕迹,包括用户Id、输入参数、界面元素及API。
2.根据权利要求1所述的系统,其特征在于,所述的存储接口管理模块,根据获得的用户Id和时间戳,通过存储管理模块从存储服务器上检索所需要的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811074579.0/1.html,转载请声明来源钻瓜专利网。





