基于自律分散系统的诊断数据云模型构建系统的制作方法_2

文档序号:9711495阅读:来源:国知局
构成的服务器簇为用户和终端提供数据存储、采集和共享的服务功能。该功能表现为:
[0028]1)服务器簇向下接入终端数据域,接收各台终端的连接请求,向终端提供服务器的工作状态、负载状态等信息,并收集终端采集的车载诊断数据并存入本地数据库;
[0029]2)服务器簇内部接入服务器数据域,在所有服务器之间实时同步诊断数据列表和服务器列表,确保系统的在线可扩展、在线可维护和容错性以及用户可获取数据的全面性和有效性;
[0030]3)服务器簇向上接入用户数据域,接收维保、运营工程师的访问,提供在线诊断数据和在线诊断信息;当用户请求非本地信息时,通过服务器数据域向相应服务器请求详细数据。
[0031]服务器节点的自律分散控制器的功能包括:接收来自终端的连接请求并向车载终端提供本机的工作状态信息、服务器列表;接收来自用户端的连接请求并向车载终端提供本机的工作状态信息;通过服务器数据域,与服务器簇内的其它成员实时同步服务器列表、诊断数据列表信息。
[0032]服务器上线前,本地预存有原始服务器列表。当服务器上线后,将于原始列表内的目标逐一互动,更新服务器列表,实现列表的同步,服务器工作流程如图3(a)所示。一种服务器节点自律分散控制器(ADP)的工作流程,包括当服务器上线的时候,首先进行访问本地存储的服务器列表内的任一服务器,假设此后的工作为B,即假设从访问本地服务器列表内的一台服务器一直到服务器正式上线并开始执行应用程序为B。判断一下访问的服务器能否返回一个预期答复;如可以,则马上获取对方服务器列表,并合并服务器列表;如得不到预期的答复,就移除目标服务器并更新列表,不管能否得到预期答复,都进行判断是否已经访问完列表内的所有服务器;如已经完成所有访问,则服务器就可以正式上线,开始执行应用程序;如还有未访问的服务器则重复执行工作B;
[0033]服务器节点在执行应用程序时,随时可能接收到新上线服务器的访问,在这一过程中,服务器ADP将会自动执行更新列表的任务,工作流程如图3(b)所示。当收到新服务器上线访问的消息后,开始更新本地列表并添加目标服务器,然后向目标提供本地服务器列表,进而返回并继续执行应用程序。此外,服务器节点在执行应用程序的同时,将定期向按照服务器列表内容,通过服务器数据域轮询其它服务器,实时更新本地服务器列表。
[0034]用户节点主要功能是为维保、运管工程师们提供在线诊断信息、历史诊断数据的界面和平台。与终端节点ADP类似,用户节点的ADP则根据应用程序的需要,和终端数据域内的服务器簇建立动态C/S连接。用户程序在本地配置文件内存储有原始服务器列表。当用户程序启动或用户程序运行中与目标服务器断开连接后,用户节点ADP将将根据本地服务器列表的内容尝试与服务器建立连接并维护服务器列表。用户ADP工作流程与终端节点几乎相同,此处不再赘述。用户节点的应用程序功能基于PC端软件实现,主要用于实现诊断数据云与用户交流的人机界面。
[0035]建立在通信网络之上的新系统的客户端和服务器之间的连接不再局限于固定连接,连接的建立和断开可以随时变更,服务器与客户端之间的相互关系是动态的,即:在嵌套系统中,每一个节点在上层系统中的映射是柔性的,处于实时的变化之中。如图4所示,图中的Ai,Bi,Ci是该模型中的服务器,A1,B1,C1等节点是该模型中的客户端,对基于嵌套HADS(异构自律分散系统)的通信网络而言,上述节点都是客户端(普通节点),都接收了通信网络内部服务器节点所提供的“跨系统信息交互”的服务。
[0036]本系统中的服务器端借调Ai,Bi,Ci的服务对象不再仅限于原先各自数据域A,B,C内的节点,客户端节点A1,B2,C1对服务器的选择也更加自由。当服务器Ai节点出现异常时,A1节点的自律分散控制器发现这一异常后,可以转而向节点Bi寻求服务。在这样的系统框架下,任意一个服务器节点的异常都不会造成整个系统功能的异常,也不会带来局部节点无法获取服务,只会造成其他服务器负载的增加。也就是说,上述系统框架将服务器节点异常的质变,转化成了其他服务器负载增加这样的系统层面的量变,该系统具备了自律可控性。
[0037]基于嵌套HADS架构的通信网络通过服务器列表的方式实现在线扩展性,所有的客户端节点和服务器节点在系统初始状态下的服务器列表,当新的服务器上线时,只需要人工初始化服务器的列表,则新服务器可以通过上层的通信网络与其他服务器实现信息交互,令所有服务器同步服务器列表;当客户端节点与任意一个服务器节点建立连接时,则更新本地的服务器列表,实现服务器列表在整个系统中的动态维护,通过运用实时维护的服务器列表系统具备了自律可协调性。
[0038]基于ADS的车载诊断数据云在互联网的背景下,通过应用层的再包装,用不同于传统的单一数据域的系列架构形式实现了自律分散系统所要求的自律可控性和自律可协调性。随着计算机网络技术的快速发展,互联网这一通信工具为更高效、低成本且同时具备在线扩展、在线维护和容错能力的自律分散喜用提供了实现方案。在互联网发展和应用的背景下,这一架构的可实施性和可移植性较强,具有较强的应用前景。
[0039]本发明尚有多种实施方式,凡采用等同变换或者等效变换而形成的所有技术方案,均落在本发明的保护范围之内。
【主权项】
1.基于自律分散系统的诊断数据云模型构建系统,其特征在于:包括服务器和终端,用户与所述服务器、所述终端与所述服务器分别构成了特定形式的泛映射嵌套HADS模型;所述系统的数据域包括终端数据域、服务器数据域和用户数据域,每层数据域由动态C/S架构通信网络实现;终端数据域可提供所有车载诊断数据共享终端和服务器簇之间的连接,月艮务器簇内的每个服务器个体可为终端数据域提供基于动态C/S架构的通信网络;服务器簇内部的数据域用于实现服务器之间诊断数据文件列表、服务器列表信息的共享;用户数据域可实现用户与服务器间的连接,用户与服务器之间的连接是动态的,客户端软件将实施维护服务器列表,由客户端根据服务器的工作状态和负载情况自行选择服务器,并由服务器实现非本地信息的传递,各数据域内部底层的信息交互均为基于动态C/S架构的节点间的通信,动态C/S连接由各节点的自律分散控制器实现,通过各终端节点、服务器节点和用户节点的自律分散控制器模块,各节点实现动态的C/S连接,根据自身和服务器节点的工作状态、负载状态等信息对目标服务器进行自主的选择。2.根据权利要求1所述的基于自律分散系统的诊断数据云模型构建系统,其特征在于:单台终端数据域寻求的服务对象不确定,由终端数据域根据服务器的工作状态和负载情况自行选择。3.根据权利要求1所述的基于自律分散系统的诊断数据云模型构建系统,其特征在于:当单台服务器接收到非本地的离线诊断数据请求时,服务器之间的诊断数据传递通过服务器数据域实现,服务器数据域不存在C/S隶属关系。4.根据权利要求1所述的基于自律分散系统的诊断数据云模型构建系统,其特征在于:服务器数据域的结构是单一的,服务器数据域内部的所有数据加护以组播的方式实现。5.根据权利要求1所述的基于自律分散系统的诊断数据云模型构建系统,其特征在于:终端节点的动态C/S连接由终端节点的自律分散控制器实现,所述终端节点用于承担采集数据并上传到服务器。6.根据权利要求1所述的基于自律分散系统的诊断数据云模型构建系统,其特征在于:服务器节点的动态C/S连接由服务器节点的自律分散控制器实现,所述服务器节点用于向来访客户提供本机工作状态,提供本地/跨服务器的在线诊断信息提供和历史诊断数据下载。
【专利摘要】本发明揭示了一种基于自律分散系统的诊断数据云模型构建系统,该系统包括服务器和终端,用户与服务器、终端与服务器分别构成了特定形式的泛映射嵌套HADS模型;系统的数据域包括终端数据域、服务器数据域和用户数据域,每层数据域由动态C/S架构通信网络实现;终端数据域可提供所有车载诊断数据共享终端和服务器簇之间的连接,服务器簇内的每个服务器个体可为终端数据域提供基于动态C/S架构的通信网络;服务器簇内部的数据域用于实现服务器之间诊断数据文件列表、服务器列表信息的共享。该系统实现了自律分散系统所要求的自律可控性和自律可协调性,该系统同时具备在线扩展、在线维护和容错能力,且可实施性和可移植性较强。
【IPC分类】H04L29/06, H04L29/08
【公开号】CN105471926
【申请号】CN201610094920
【发明人】曾小清, 沈拓, 顾友淇, 李健, 王翰琦, 王维旸, 王刚, 陈宇佳
【申请人】上海果路交通科技有限公司
【公开日】2016年4月6日
【申请日】2016年2月19日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1