一种实现网络智能多点共享大数据的方法和装置制造方法及图纸

技术编号:19126247 阅读:37 留言:0更新日期:2018-10-10 07:41
本发明专利技术提供了一种实现网络智能多点共享大数据的方法和装置,该方法包括客户端发送大数据使用请求,服务器响应请求,对当前客户端所在工作组做出判定,发明专利技术装置包括服务器软件模块与客户端软件模块,服务器软件模块包括客户端登入、登出模块,会话模块,策略制定模块,服务器事物职能模块。客户端软件包括:会话模块,客户端事物职能模块。本发明专利技术通过当前客户端所在的工作组对这个数据拥有情况、当前服务器繁忙状态和其他工作组对这个数据状态等信息,制定一个高效的、智慧性策略性的大数据共享方案。

【技术实现步骤摘要】
一种实现网络智能多点共享大数据的方法和装置
本专利技术涉及通信
,尤其涉及一种实现网络智能多点共享大数据的方法和装置。
技术介绍
大数据的价值,不仅是大数据技术本身,更是应用创新产生的经济社会价值。就拿电商平台来说,要能够帮助众多小企业实现市场份额和生产效率价值;而智能交通、远程医疗,要给人民生活带来更多便利。数据共享就是让在不同地方使用不同计算机、不同软件的用户能够读取他人数据并进行各种操作运算和分析。医院内部的计算机应用系统通常是根据各个部门的情况和需求独立建设的,所采用的软件技术、数据格式等存在较大差异,缺乏统一的规划和标准,各系统之间的信息共享和交互较为困难。由于领域决策信息服务平台、决策门户和外网门户等需要依据某些部门的基础数据库数据和决策数据来实现最优化决策,因此,需要通过数据交换与共享平台对各部门计算机应用系统进行统一规划,利用底层整合的信息资源,为门户、应用和信息资源整合提供数据交换、资源管理等基本服务接口,以实现各部门决策数据在应用层面的互联互通和信息共享。目前,各个部门的数据交互主要通过对数据的直接访问和存储,或者调用其他部门的业务切人点来实现,这样的模式给各部门带来了处理事件效率低、过程复杂、安全性差等问题。具体表现在以下几个方面:1)数据共享与交换的操作比较复杂,数据信息操作不够方便、灵活。2)不同部门的数据存储系统各不相同,无法实现统一的访问服务接口,数据还不能实现实时协同。传统共享数据模式高度依赖服务器传输,但是在实际应用时出现的情况是服务器受到价格等因素限制不可能达到很好的性能。在同时响应上百台客户端大数据共享上出现很大的瓶颈问题。
技术实现思路
有鉴于此,本专利技术本专利技术目标在于提出一种新的方法解决这个问题,特别涉及一种实现网络智能多点共享大数据的方法和装置。本专利技术基于以下事实基础:1,大数据可以分割。分割大数据后不影响完整性,比如影视文件,可以按帧分成一个个独立的传输单元;医学图像可以按照DICOM格式分成一个个文件等等。2,客户端用户对共享的大数据有连续传输要求。难以接受过长时间的卡顿。3,客户端工作站都是长时间在线。不是频繁的离线和上线。很多单位的网络系统都能满足这个前提条件,比如一个综合性医院,在正常上班时间频繁关机的情况很少见。为实现上述专利技术目的,一方面,本专利技术实施例提供了一种实现网络智能多点共享大数据的方法,所述方法包括:客户端发送大数据使用请求,服务器响应请求,对当前客户端所在工作组做出判定,所述判定条件分为当前客户端所在的工作组对对所述数据拥有情况、当前服务器繁忙状态和其他工作组的所述大数据、网络状态信息:若在同工作组的其他客户端工作站有所述数据,且各自的网络状态空闲,则按照满足条件的工作站分配个自承担的下载部分;否则,检查非同工作组的工作站,是否存在所请求的数据且各自的网络状态空闲,则连同服务器一起共同分配下载任务;否则,转入传统的服务器下载模式。一种实现网络智能多点共享大数据的装置,包括服务器软件模块与客户端软件模块,服务器软件模块包括客户端登入、登出模块,会话模块,策略制定模块,服务器事物职能模块。客户端软件包括:会话模块,客户端事物职能模块。进一步地,所述登入、登出模块:负责记录当前运行的客户端的情况,为以后判断客户端是否上线服务,它定期通过会话模块询问客户端是否还在线。进一步地,所述会话模块:负责与客户端沟通,它事实上是一个线程集,每个客户端登入后都会有个对话线程被开启。这个线程平时负责定期向对应的工作站询问是否在线,如果多次询问都没有回应则默认为不在线,线程自动结束。当策略制定模块分配工作站有下载任务时,也通过会话模块对应线程通知工作站。进一步地,所述策略制定模块:负责为请求使用大数据客户端制定当前最佳策略。当收到某客户端的请求后,先从登入、登出模块获取在线客户端信息,然后通过会话模块向客户端会话模块咨询指定大数据在客户端的保存状态。收到响应后做以下判断:1>如果在同工作组的其他工作站有这个数据,且各自的网络状态不是很繁忙,则通过会话模块通知工作站分配承担一定的下载部分。2>否则,检查非同工作组的工作站,是否存在所请求的数据且各自的网络状态不是很繁忙,那么连同服务器一起共同分配下载任务。3>否则,指定服务器下载数据到请求的客户端。进一步地,所述事物职能模块。当策略制定好了以后,一部分让客户端执行,而服务器也可能分担到部分任务,这部分有事物职能模块完成。进一步地,所述会话模块:负责和服务器沟通。当客户机启动时,自动连接服务器做登入操作;平常收到服务器“是否上线”的询问后发送响应回答;当用户需要使用大数据时,发送请求给服务器,收到服务器响应后通知事物职能模块做出相应的操作。进一步地,所述事物职能模块。接受会话模块的命令启动相应的接受大数据的接受或者询问状态的操作。本专利技术的有益效果在于:当一台客户端发送要求使用某个大数据时,服务器根据当前客户端所在的工作组对这个数据拥有情况、当前服务器繁忙状态和其他工作组对这个数据状态等信息,制定一个高效的、智慧性策略性的共享方案。附图说明图1为服务器软件模块之间的命令传递关系示意图。图2为客户端软件模块之间的关系示意图。具体实施方式为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以获得其他的实施例。本实施例提供一种实现网络智能多点共享大数据的装置,包括服务器软件模块与客户端软件模块。服务器软件模块包括客户端登入、登出模块,会话模块,策略制定模块,服务器事物职能模块。客户端软件包括:会话模块,客户端事物职能模块。客户端的会话模块:负责和服务器沟通。当客户机启动时,自动连接服务器做登入操作;平常收到服务器“是否上线”的询问后发送响应回答;当用户需要使用大数据时,发送请求给服务器,收到服务器响应后通知事物职能模块做出相应的操作。服务器的登入、登出模块:负责记录当前运行的客户端的情况,为以后判断客户端是否上线服务,它定期通过会话模块询问客户端是否还在线。服务器的会话模块:负责与客户端沟通,它事实上是一个线程集,每个客户端登入后都会有个对话线程被开启。这个线程平时负责定期向对应的工作站询问是否在线,如果多次询问都没有回应则默认为不在线,线程自动结束。当策略制定模块分配工作站有下载任务时,也通过会话模块对应线程通知工作站。服务器的策略制定模块:负责为请求使用大数据客户端制定当前最佳策略。当收到某客户端的请求后,先从登入、登出模块获取在线客户端信息,然后通过会话模块向客户端会话模块咨询指定大数据在客户端的保存状态。收到响应后做以下判断:1>如果在同工作组的其他工作站有这个数据,且各自的网络状态不是很繁忙,则通过会话模块通知工作站分配承担一定的下载部分。2>否则,检查非同工作组的工作站,是否存在所请求的数据且各自的网络状态不是很繁忙,那么连同服务器一起共同分配下载任务。3>否则,指定服务器下载数据到请求的客户端。服务器的事物职能模块。当策略制定好了以后,一部分让客户端执行,而服务器本文档来自技高网
...
一种实现网络智能多点共享大数据的方法和装置

【技术保护点】
1.一种实现网络智能多点共享大数据的方法,其特征在于:所述方法包括客户端发送大数据使用请求,服务器响应请求,对当前客户端所在工作组做出判定,所述判定条件分为当前客户端所在的工作组对对所述数据拥有情况、当前服务器繁忙状态和其他工作组的所述大数据、网络状态信息:若在同工作组的其他客户端工作站有所述数据,且各自的网络状态空闲,则按照满足条件的工作站分配个自承担的下载部分;否则,检查非同工作组的工作站,是否存在所请求的数据且各自的网络状态空闲,则连同服务器一起共同分配下载任务;否则,转入传统的服务器下载模式。

【技术特征摘要】
1.一种实现网络智能多点共享大数据的方法,其特征在于:所述方法包括客户端发送大数据使用请求,服务器响应请求,对当前客户端所在工作组做出判定,所述判定条件分为当前客户端所在的工作组对对所述数据拥有情况、当前服务器繁忙状态和其他工作组的所述大数据、网络状态信息:若在同工作组的其他客户端工作站有所述数据,且各自的网络状态空闲,则按照满足条件的工作站分配个自承担的下载部分;否则,检查非同工作组的工作站,是否存在所请求的数据且各自的网络状态空闲,则连同服务器一起共同分配下载任务;否则,转入传统的服务器下载模式。2.一种实现网络智能多点共享大数据的装置,包括服务器软件模块与客户端软件模块,服务器软件模块包括客户端登入、登出模块,会话模块,策略制定模块,服务器事物职能模块,客户端软件包括:会话模块,客户端事物职能模块。3.如权利要求2所述的实现网络智能多点共享大数据的装置,其特征在于:所述登入、登出模块,负责记录当前运行的客户端的情况,为以后判断客户端是否上线服务,它定期通过会话模块询问客户端是否还在线。4.如权利要求2所述的实现网络智能多点共享大数据的装置,其特征在于:所述会话模块,负责与客户端沟通,它事实上是一个线程集,每个客户端登入后都会有个对话线程被开启,这个线程平时负责定期向对应的工作站询问是否在线,如果多次询问都没有回应则默认为不在线,线程自动结束,当策略制定模块分配工作站有下载任务时,也通过会话模块对应线程...

【专利技术属性】
技术研发人员:梁威何巍
申请(专利权)人:长沙博为软件技术股份有限公司
类型:发明
国别省市:湖南,43

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

1