[发明专利]可视化服务网络用户交互系统有效
申请号: | 200910069042.X | 申请日: | 2009-05-27 |
公开(公告)号: | CN101562633A | 公开(公告)日: | 2009-10-21 |
发明(设计)人: | 冯志勇;韩冷;陈世展;王辉;陈炬 | 申请(专利权)人: | 天津大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F3/048 |
代理公司: | 天津市北洋有限责任专利代理事务所 | 代理人: | 李素兰 |
地址: | 300072*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 可视化 服务 网络 用户 交互 系统 | ||
技术领域
本发明涉及一种基于语义的web服务关系网络,特别是一种涉及服务网络 (Web Service Network)系统展示与编辑的交互系统。
背景技术
在服务网络中,每个服务作为网络中的节点,服务之间的关系作为网络中的 边。这些边和节点都按照服务本体模型的结构存储在数据库中。虽然这种用本体 的形式来存储服务以及服务之间的关系使得服务网络能够包含尽可能多的语义 信息,便于服务关系计算和服务动态组合,但同时存在以下缺陷:
服务和服务之间的关系以某些字段的集合的本体形式持久化储存在数据库 中,用户需使用SQL或Jena才能够查看和修改服务之间的关系,无法直观地看 到服务网络的结构;
对服务网络中节点和边的查询和编辑(包括添加、删除、修改),只能通过 调用服务网络提供的相应接口进行,不便于用户操作;
现有的这种服务网络结构,只能以单个服务为最小粒度对服务网络进行操 作,用户不能获知每个服务的内部细节,无法进一步编辑服务的具体信息;
综合考虑现有服务网络存在的以上缺陷,本发明从服务网络存储结构进行分 析,结合服务网络的应用场景构建了一套可视化的服务网络用户交互系统。
发明内容
鉴于现有中存在的技术问题,本发明提出了一种可视化服务网络用户交互系 统,在服务网络提供的接口之上,将服务网络的拓扑结构和单个服务的内部结构 分别以网络和树的方式进行可视化处理,并将服务网络结构可视化地向用户进行 展示,使服务网络能够方便、并且细粒度地对单个服务的细节进行添加、删除、 修改、查询等操作。
本发明提出了一种可视化服务网络用户交互系统,包括服务网络系统架构中 的数据流和控制流,通过调用链接优化层数据库得到数据源,对该数据源进行格 式转换,其特征在于,该系统还包括以下模块:
服务列表显示模块:以列表的形式显示用户查询的返回结果,其中包括对抽 象服务和具体服务的查询,用户对抽象服务进行查询,得到该抽象服务包含的所 有具体服务;对具体服务进行查询,得到满足查询条件的具体服务集合。
服务结构模块:以树型结构对服务内部细节进行展示,包括服务的基本属性 信息、接口信息和参数信息,对每个服务的内部细节进行展示;
网络编辑模块:监听局部网络模块中的鼠标单击事件,得到当前选中的服务 或者关系的相关参数,根据当前选中内容重置相关的表单内容,以表单形式实现 服务网络中服务节点和服务间关系的编辑;
局部网络模块:以网络图的形式绘制出以某一特定服务节点为中心的服务网 络子图以及中心服务与该网络子图中所涉及到的所有服务之间存在的所有关系, 以可视化操作界面支持网络拓扑结构的动态变换;
其中,服务列表模块通过调用JavaScript脚本函数,间接实现向上述其它三 个模块,即服务结构模块、网络编辑模块、局部网络模块,进行消息传递:更新 局部网络模块的中心节点;更新服务结构模块所展示的当前服务;更改网络编辑 模块中服务属性表单中的内容;
局部网络模块选中不同的服务节点,通过调用JavaScript脚本,更改被展 示的服务结构模块的服务结构内容,以及更改网络编辑模块中服务关系表单中的 内容。
所述服务列表显示模块还包括以下操作:监听鼠标指针的移动事件,并且对 指针掠过的位置进行局部放大。
所述服务结构模块中采用的树型结构为一个服务的内部结构,该树型结构的 根代表该服务的名称,第一级子节点代表该服务所具有的接口名称,第二级子节 点代表该接口的参数分为输入和输出两种,第三级子节点是输入(Input)或输 出(Output)参数的名称,最后一级的叶子节点表示各个参数的数据类型。
所述网络编辑模块对监听到的鼠标单击事件进行可视化编辑。
所述局部网络模块中,用户通过点击的方式切换该网络子图的中心节点,从 而实现以不同视角观察网络。
所述数据源的格式转换操作包括以下步骤:首先,通过够构造相应的SQL语 句,从原始数据源中过滤掉无关信息,得到有效的数据集合;然后,将该数据集 合的中每一条数据作为一行,填入事先构造好的节点数据表(NodeTable)或边 数据表(EdgeTable)中,进而得到了完备的节点数据表和边数据表;最后,利 用前面所述的两张表得到可视化展示所需要的图结构(Graph)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津大学,未经天津大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910069042.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于即时讯息的词汇翻译系统及方法
- 下一篇:设备故障日志的硬件获取系统及方法