当前位置: 首页 > 专利查询>吴国林专利>正文

一种计算机节点构成的网络系统技术方案

技术编号:14818540 阅读:63 留言:0更新日期:2017-03-15 12:05
一种计算机节点构成的网络系统,其特征在于:1)数据存在方式、2)数据的分布、3)启动时大数据的传输、4)运行时数据的动态实时传输、5)、节点构成系统网。本发明专利技术,系统的数据分散存在于内存中,并且在界面的表格中展示,独立单元被给予了内存空间和地址,这个独立单元按照地址和其它节点端上的独立单元相互连接,节点端的数据表中任意一行数据被更改后产生一个事件驱动并发送这一行,这个驱动使其它节点端更新对应的这一行数据。节点端的数据表中任意一行数据被更改了,其它所有节点端的对应这一行数据自动的实时更新。

【技术实现步骤摘要】

本专利技术涉及计算机软件系统,是每个用户终端节点上的数据实时传输、更新和显示----每个用户终节点是一台服务器,服务器连接成网络就是这个系统。
技术介绍
服务器连接成网络这个终端节点的计算机具有服务器和客户机的功能。不要简单的称之为服务器,因为它要显示数据,也具有客户端的功能。这里对具有服务器功能又有客户机显示数据功能的计算机叫做节点端,很多节点端组成的网络就是我们的数据实时传输显示系统。在用户端图形界面上有大量的数据,用户可以更改和察看这些数据。很多用户在输入、修改其中的某些数据,一个用户端的某些数据被更改了,其它所有用户端的对应数据必须跟着实时的改变,使所有用户端的数据始终保持一致。要使多用户端界面上的数据实时的保持一致是软件行业的一个难题。用户端具有服务器功能又有客户端功能这里称作节点端。要使系统软件所有节点端(用户端)上变化了的数据自动实时的传输,使整个系统的所有节点端上的数据实时的保持一致是大型软件系统面对的一个难题。
技术实现思路
针对以上问题,本专利技术的目的在于提供一种计算机节点构成的网络系统,是要解决多用户端上数据保持实时一致的问题:1.客户端之间不能自动更新数据;2.不能只传输客户端数据中变化了的部分来保持客户端数据一致;3.数据传输瓶颈;4.数据不实时。本专利技术的技术方案是通过以下方式实现的:一种计算机节点构成的网络系统,其特征在于:1)、数据存在方式:把数据分割成比较小的独立单元,每个单元给一个K字节的空间,特殊的单元给两或三个K字节,独立单元中的数据放在Object对象体中,每个对象体是内存中的一部分独立的空间,这空间有独立地址以便其它Object能和它交流,Object扮演三种角色显示体、数模体、控制器,显示体的功能是在屏幕上展示和获取数据、数模体的功能是存储数据、控制器的功能是更新其它数模体中的数据;系统启动后数据被读到数模体群中即从硬盘或储存体读到内存中,每打开一个用户节点计算机,节点端时产生一群新的数模体,数据被复制到这群新数模体中,每打开一个节点端数据被复制一套到这个用户的数模体群中,所有的数模体全是按照”合约”与其它的数模体相连接的,每个数模体有自己的入口地址;用计算机语言实现Object的功能,就是用如C++语言中的Class(类)储存表格每行的数据。这个Class中的数据来源有一个入口,默认的入口是从本机上的服务器上得到数据。配置文件告诉这个Class入口的地址,这个配置文件的地址可以指向网络上的任何一台机器,所以数模体(ModelObject)可以和网络上任意一台机器上的终端交换数据;所有的显示体全部与数模体绑定的,绑定分为双向和单向,双向绑定数据在显示体和数模体间双向传输,单向绑定数据只能单向传输,单向或者双向绑定在安装时由配置文件决定。2)、数据的分布:为了更快的传输数据,必须把分小了的数据分散储存在网络上的任意终端,这些终端上的数据可以被其它终端进行读写。为了实现快速读写和传输数据,节点端上的数模体与其它终端上的数模体交换数据,用配置文件在安装时临时指定哪个终端和哪个交换数据,其它后续终端之间按照相同原理安装配置,如果一个节点端与其连接的上一级用户端出现了问题,配置文件会告诉这个终端找到更上一级的节点端并进行数据交换,数据分散储存于数模体中,很多数模体组成节点,一个或者多个节点构成系统运行所需要的一套完整数据,暂时称作进程边界;节点是一段运行程序它在内存中被分配出一个空间,它由很多占有独立空间又有入口地址的数模体组成。由很多节点构成完整的系统数据,这些节点可以分布于网络上的一个或者多个终端中的进程边界中,同一个节点端的数据一般放在同一台计算机的节点中,也可以放在多台机器的节点中;3)、启动时大数据的传输:开启服务器时,数据被从硬盘读入内存中的ModelObjects数模体中;4)、运行时数据的动态实时传输:当图形终端上表格中某一行数据被更改后,数据更改时显示体按照绑定向数模体传输更改了的数据同时发出一个事件驱动;数模体的数据被更改后,它按照”合约”向其它相应的节点端的数模体传输数据更改其它相应的数模体,更改其它节点端上的数模体的顺序由连接那些终端的路经所决定,节点端的连接路经构成一个树形网。5)、节点构成系统网:每个节点端使用的数据存在于数模体组中,这些数模体按照”合约”同其它一些数模体相连并交换数据;实际这个系统在工作中已经没有客户端和服务器端之分了,全是数据交换中的节点;所有的节点都可以自动接收其它节点端的数据更新自己;一个节点端和哪个端相互交换数据是靠配置文件决定的。本专利技术,系统的数据分散存在于内存中,并且在界面的表格中展示,独立单元被给予了内存空间和地址,这个独立单元按照地址和其它节点端上的独立单元相互连接,节点端的数据表中任意一行数据被更改后产生一个事件驱动并发送这一行,这个驱动使其它节点端更新对应的这一行数据。节点端的数据表中任意一行数据被更改了,其它所有节点端的对应这一行数据自动的实时更新。具体实施方式一种计算机节点构成的网络系统,由以下部分组成:1、数据存在方式:把数据分割成比较小的独立单元,每个单元给一个K字节的空间,特殊的单元给两或三个K字节,独立单元中的数据放在Object对象体中,每个对象体是内存中的一部分独立的空间,这空间有独立地址以便其它Object能和它交流,Object扮演三种角色显示体、数模体、控制器,显示体的功能是在屏幕上展示和获取数据、数模体的功能是存储数据、控制器的功能是更新其它数模体中的数据;系统启动后数据被读到数模体群中即从硬盘或储存体读到内存中,每打开一个用户节点计算机,节点端时产生一群新的数模体,数据被复制到这群新数模体中,每打开一个节点端数据被复制一套到这个用户的数模体群中,所有的数模体全是按照”合约”与其它的数模体相连接的,每个数模体有自己的入口地址;用计算机语言实现Object的功能,就是用如C++语言中的Class(类)储存表格每行的数据。这个Class中的数据来源有一个入口,默认的入口是从本机上的服务器上得到数据。配置文件告诉这个Class入口的地址,这个配置文件的地址可以指向网络上的任何一台机器,所以数模体(ModelObject)可以和网络上任意一台机器上的终端交换数据;所有的显示体全部与数模体绑定的,绑定分为双向和单向,双向绑定数据在显示体和数模体间双向传输,单向绑定数据只能单向传输,单向或者双向绑定在安装时由配置文件决定。2、数据的分布:为了更快的传输数据,必须把分小了的数据分散储存在网络上的任意终端,这些终端上的数据可以被其它终端进行读写。为了实现快速读写和传输数据,节点端上的数模体与其它终端上的数模体交换数据,用配置文件在安装时临时指定哪个终端和哪个交换数据,其它后续终端之间按照相同原理安装配置,如果一个节点端与其连接的上一级用户端出现了问题,配置文件会告诉这个终端找到更上一级的节点端并进行数据交换,数据分散储存于数模体中,很多数模体组成节点,一个或者多个节点构成系统运行所需要的一套完整数据,暂时称作进程边界;节点是一段运行程序它在内存中被分配出一个空间,它由很多占有独立空间又有入口地址的数模体组成。由很多节点构成完整的系统数据,这些节点可以分布于网络上的一个或者多个终端中的进程边本文档来自技高网...

【技术保护点】
一种计算机节点构成的网络系统,其特征在于:1)、数据存在方式: 把数据分割成比较小的独立单元,每个单元给一个K字节的空间,特殊的单元给两或三个K字节,独立单元中的数据放在Object 对象体中, 每个对象体是内存中的一部分独立的空间,这空间有独立地址以便其它Object能和它交流,Object扮演三种角色显示体、数模体、控制器,显示体的功能是在屏幕上展示和获取数据、数模体的功能是存储数据、控制器的功能是更新其它数模体中的数据;系统启动后数据被读到数模体群中即从硬盘或储存体读到内存中,每打开一个用户节点计算机,节点端时产生一群新的数模体,数据被复制到这群新数模体中,每打开一个节点端数据被复制一套到这个用户的数模体群中,所有的数模体全是按照”合约”与其它的数模体相连接的,每个数模体有自己的入口地址;用计算机语言实现Object的功能,就是用如C++语言中的Class(类)储存表格每行的数据;这个Class中的数据来源有一个入口,默认的入口是从本机上的服务器上得到数据;配置文件告诉这个Class入口的地址,这个配置文件的地址可以指向网络上的任何一台机器, 所以数模体(Model Object)可以和网络上任意一台机器上的终端交换数据;2)、数据的分布:为了更快的传输数据,必须把分小了的数据分散储存在网络上的任意终端,这些终端上的数据可以被其它终端进行读写;为了实现快速读写和传输数据,节点端上的数模体与其它终端上的数模体交换数据,用配置文件在安装时临时指定哪个终端和哪个交换数据,其它后续终端之间按照相同原理安装配置,如果一个节点端与其连接的上一级用户端出现了问题,配置文件会告诉这个终端找到更上一级的节点端并进行数据交换,数据分散储存于数模体中,很多数模体组成节点,一个或者多个节点构成系统运行所需要的一套完整数据,暂时称作进程边界;节点是一段运行程序它在内存中被分配出一个空间,它由很多占有独立空间又有入口地址的数模体组成;3)、启动时大数据的传输:开启服务器时,数据被从硬盘读入内存中的Model Objects数模体中;4)、运行时数据的动态实时传输:当图形终端上表格中某一行数据被更改后, 数据更改时显示体按照绑定向数模体传输更改了的数据同时发出一个事件驱动;数模体的数据被更改后, 它按照”合约”向其它相应的节点端的数模体传输数据更改其它相应的数模体,更改其它节点端上的数模体的顺序由连接那些终端的路经所决定, 节点端的连接路经构成一个树形网;5)、节点构成系统网:每个节点端使用的数据存在于数模体组中,这些数模体按照”合约”同其它一些数模体相连并交换数据;实际这个系统在工作中已经没有客户端和服务器端之分了,全是数据交换中的节点;所有的节点都可以自动接收其它节点端的数据更新自己;一个节点端和哪个端相互交换数据是靠配置文件决定的。...

【技术特征摘要】
1.一种计算机节点构成的网络系统,其特征在于:1)、数据存在方式:把数据分割成比较小的独立单元,每个单元给一个K字节的空间,特殊的单元给两或三个K字节,独立单元中的数据放在Object对象体中,每个对象体是内存中的一部分独立的空间,这空间有独立地址以便其它Object能和它交流,Object扮演三种角色显示体、数模体、控制器,显示体的功能是在屏幕上展示和获取数据、数模体的功能是存储数据、控制器的功能是更新其它数模体中的数据;系统启动后数据被读到数模体群中即从硬盘或储存体读到内存中,每打开一个用户节点计算机,节点端时产生一群新的数模体,数据被复制到这群新数模体中,每打开一个节点端数据被复制一套到这个用户的数模体群中,所有的数模体全是按照”合约”与其它的数模体相连接的,每个数模体有自己的入口地址;用计算机语言实现Object的功能,就是用如C++语言中的Class(类)储存表格每行的数据;这个Class中的数据来源有一个入口,默认的入口是从本机上的服务器上得到数据;配置文件告诉这个Class入口的地址,这个配置文件的地址可以指向网络上的任何一台机器,所以数模体(ModelObject)可以和网络上任意一台机器上的终端交换数据;2)、数据的分布:为了更快的传输数据,必须把分小了的数据分散储存在网络上的任意终端,这些终端上的数据可以被其它终端进行读写;为了实现快速读写和传输数据,节点端上的数模体与其它终端上的数模体交换数据,用配置文件在安装时临时指定哪个终端和哪个交换数据,其它后续终端之间按照相同原理安装配置,如果一个节点端与其连接的上一级用户端出现了问题,配置文件会告诉这个终端找到...

【专利技术属性】
技术研发人员:吴国林
申请(专利权)人:吴国林
类型:发明
国别省市:江苏;32

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

1