[发明专利]一种基于数据交互融合的计算机系统构造方法有效
申请号: | 201110266617.4 | 申请日: | 2011-09-09 |
公开(公告)号: | CN102306140A | 公开(公告)日: | 2012-01-04 |
发明(设计)人: | 齐德昱;林伟伟;李剑 | 申请(专利权)人: | 华南理工大学 |
主分类号: | G06F15/173 | 分类号: | G06F15/173 |
代理公司: | 广州市华学知识产权代理有限公司 44245 | 代理人: | 罗观祥 |
地址: | 510640 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 数据 交互 融合 计算机系统 构造 方法 | ||
技术领域
本发明涉及计算机领域,尤其涉及一种基于数据交互融合的计算机系统构造方法。
背景技术
计算模型一直是人们重点关注的问题,它涉及底层的处理器体系结构,也涉及高层的软件开发(构造)方法。在软件开发领域,目前流行的计算模式或者技术主要有数据流与工作流计算(底层与高层)、面向对象/服务的计算、分层计算模型(如C/S、B/S)、MVC模式以及控制逆转技术IoC、面向方面服务技术等。
纵观这些方法与技术,其有一个共同的特点,就是软件成分之间的连接(调用、协同、集成、组合…),都是非透明的,连接的双方必须互相充分知晓、精心配合。IoC技术尽管将控制集中在一起(如Spring框架),但只是形式上的透明,属于控制分离,所进行的控制仍然需要充分知晓对方。
传统的方法与技术的这种非透明性,对于传统的应用模式影响不大,但对于新兴的云计算模式以及分布并发系统,是致命的局限。云计算的本质之一是,一个用户服务请求的实现,可能会由用户背后的许多不知名的服务或者用户透明协同完成。如果把完成用户请求的所有软件看做一个系统,则这种系统中的各主要软件成分之间的连接的透明的、动态的。这种本质也是构成虚拟化的关键。
发明内容
本发明的目的在于克服上述现有技术的缺点和不足,提供一种基于数据交互融合的计算机系统构造方法,充分提高分布式系统、并发系统及云计算系统的软件生产率和软件可信性。
本发明的应用者,可以按照本发明给出的规范与方法,构造出专门针对本发明的软件开发与运行环境及工具,供软件开发者使用。
本发明的目的可通过如下技术方案来实现:
一种基于数据交互融合的计算机系统构造方法,包括:
(1)引入构造计算机系统的新实体:站点、管道、交互引擎;其中,交互引擎由调度器和收发器构成,调度器由组装器和处理器构成;
(2)交互引擎与管道,是预制件,属于支撑本发明的应用的环境与工具,对所有种类的计算机系统的构造都是通用的,可以由第三方按照本发明规定的方法与规范构造;站点由本发明的使用者按照本发明的方法与规范构造。
上述新实体的构造方法如下:
(1)站点为独立运行的系统实体,负责消费由柔性管道和刚性管道运送来的数据,并将其产物通过相应的管道运送出去,站点之间没有直接连接与通信;
(2)站点由三大部分构成:接收器、消化器、输出器,按照接收器接收产物、消化器处理产物、输出器输出新产物的循环往复方式工作;
(3)交互引擎全权负责各站点间的产物的融合处理与路由,以及产物的流转的执行与控制,它通过管道与站点交互;交互引擎属于系统的支撑环境与工具;
(4)交互引擎由收发器、调度器及状态变量集构成,其中调度器由组装器与收发器构成。
(5)收发器负责将输入管道中的目的数据,按地址发送到对应的输出管道;
(6)调度器进行面向数据的调度,即对输入管道中的调度包,进行处理操作,形成新的数据包,传输到收发器;调度器中的组装器负责将输入管道中的属于同一调度逻辑的当前批次数据组织为一个调度包;调度器的处理器负责针对相应的调度包进行过滤、转化、组合、加工操作并生成新的数据包,发送到收发器;
(7)调度包是调度器一次调度所需的所有输入数据的集合,调度包设置调度逻辑号、调度批次号,分别指出本次调度的种类及该种类下的第几次调度;
(8)管道用作实现交互引擎与站点之间的数据连接,自带操作机构,供站点与交互引擎调用;管道从其传输的数据的种类是否可变,分为刚性管道与柔性管道;刚性管道的输入端、输出端、数据类型都在定义时确定,在运行时不改变;柔性管道的输入端、输出端、数据类型在运行时动态确定;
上述新实体的构造方法具体步骤如下:
(1)预制:按照权利要求2中的(2)~(8),创建交互引擎与管道。创建好的交互引擎与管道,创建好的交互引擎与管道作为相应于本发明方法构造计算机系统的支撑环境与工具,属于软件开发与运行的支撑环境与工具,在使用本发明的此后的步骤中直接复用;
(2)系统构造:在步骤(1)的基础上,构造一个计算机系统,需要进行的步骤有:
(2.1)划分站点:按照拟构造的系统的用户需求及权利要求2中的步骤(1)与步骤(2)的定义,将系统看做是由一个个站点的基于数据交互构成的,识别出这些站点;
(2.2)确定站点模型:进一步按照拟构造的系统的用户需求,在站点划分基础上,分别为每个站点确定输入与输出规则,为其分别设置管道;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南理工大学,未经华南理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110266617.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种自动叠被床垫
- 下一篇:一种便于饮用、贮存易拉罐装饮料的器具
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置