计算机系统技术方案

技术编号:15104441 阅读:61 留言:0更新日期:2017-04-08 14:54
本公开是关于一种计算机系统及客户端,计算机系统包括:服务端、客户端、应用系统,所述客户端集成于所述应用系统;所述服务端包括:第一信息提供模块,第一文件提供模块,第一在线状态校验模块,消息推送模块,第一数据传输模块。所述客户端包括:第二数据传输模块,信息处理模块,文件处理模块。

【技术实现步骤摘要】

本专利技术涉及计算机领域,尤其涉及一种计算机系统、服务终端及客户终端。
技术介绍
随着企业业务的不断拓展,企业所使用的应用系统也不断增多。这些系统被零散的分布到各个服务器上,可能只是将地址保存在一个不及时更新的文档中。而应用系统与应用系统间由于业务的要求也存在着各种引用关系,而这些引用大部分都被保存在应用系统的本身。这种强耦合关联导致牵一发而动全身,可能只是修改了某个小小的应用系统就导致很多系统无法正常运行。面对繁多的分布式系统,大多数企业采用文档记录分布式应用系统所处服务器地址的方式进行来管理和维护,而应用系统间的引用关系也被保存在应用系统内部,应用系统间高度耦合和常出现无法得知各个应用系统运行状态的情况。
技术实现思路
本专利技术实施例提供一种计算机系统、服务终端及客户终端,通过服务端和客户端的有效配合可以解决传统管理和运维方式带来的管理效率低下、应用系统间高度耦合和无法得知各个应用系统运行状态的问题。本专利技术实施例采用如下技术方案:一种计算机系统,包括:服务终端、客户终端、应用系统,所述客户端集成于所述应用系统;所述服务终端包括:第一信息提供模块,用于提供保存在所述服务端的信息,保存所述客户端传入的信息,所述第一信息提供模块获取所述保存在服务端的信息的地址,并通过所述消息推送模块向所述客户端发送所述保存在服务端的信息的地址,使得所述客户端根据所述保存在服务端的信息的地址获取保存在服务端的信息;第一文件提供模块,用于提供保存在服务端的文件包,并通过所述消息推送模块向所述客户端发送所述保存在服务端的文件包的地址,使得所述客户端根据所述保存在服务端的文件包的地址获取所述保存在服务端的文件包;第一在线状态校验模块,用于生成在线状态询问消息,并通过所述消息推送模块推送到客户端,使得所述客户端收到所述在线状态询问消息后查询所述应用系统在线状态,向所述服务端返回在线状态标识,所述在线状态标识用于标识所述用系统在线;所述第一在线状态校验模块还用于,通过所述消息推送模块接收所述在线状态标识,并校验所述在线状态标识以确定所述应用系统的在线状态;消息推送模块,用于根据预存的所述应用系统的部署地址向所述客户端推送消息;第一数据传输模块,用于包装和解析所述消息推送模块传输的数据;所述消息推送模块传输的数据包括需要传递的消息和/或信息和/或文件。所述客户端包括:第二数据传输模块,用于向所述服务端传输数据、包装和解析所述客户端与所述服务端之间传输的数据;所述客户端与所述服务端之间传输的数据包括消息和/或信息和/或文件。信息处理模块,用于将所述应用系统管理的信息处理为所述服务端能够保存的信息格式,并将从所述服务端获取的信息转换为所述应用系统能够使用的信息格式;文件处理模块,用于根据所述服务端发送的所述保存在服务端的文件包的地址,向所述服务端获取所述保存在服务端的文件包并解压,根据所述保存在服务端的文件包内指定的存放位置将解压的文件存入所述应用系统指定位置;在线状态处理模块,用于收到所述服务端发送的所述在线状态询问消息后,根据应用系统的在线状态生成所述在线状态标识,所述在线状态标识用于标识所述应用系统在线,通过所述第二数据传输模块向所述服务端发送所述在线状态标识。可选的,所述应用系统向所述服务端获取信息时,所述应用系统向所述客户端发送向所述服务端发送获取信息请求,所述获取信息请求标识需要获取的信息;所述客户端将所述获取信息请求包装后发送至所述服务端,所述服务端根据所述获取信息请求获取对应的信息通过所述消息推送模块返回给所述客户端;所述客户端解析返回的信息并提供给所述应用系统。可选的,所述服务端请求所述客户端重新获取信息时,所述服务端将要求所述客户端重新获取信息的请求发送到所述客户端;所述客户端解析所述新获取信息的请求并调用获取方法,向所述服务端发送获取信息请求;所述服务端根据所述获取信息请求取出对应的信息返回给所述客户端;所述客户端解析返回的信息,并用解析得到的数据将所述应用系统中原有的数据替换。可选的,所述服务端与所述客户端同步文件,所述服务端将需要同步的文件包地址推送到所述客户端,所述文件包包含多个文件及记录文件所要放入位置的配置文件;所述客户端解析所述文件包地址并调用文件获取方法主动发起文件获取请求,所述文件包地址的前半部分为固定地址防止恶意程序将完整地址注入所述客户端使所述客户端获取到不可信文件;所述服务端将所述文件包提供给所述客户端。所述客户端将文件包解压并将文件放入配置文件中描述的指定位置。可选的,所述服务端询问所述客户端在线状态时,所述服务端推送询问在线状态的请求到所述客户端;所述客户端解析所述询问在线状态的请求并生成一个应用系统在线状态的标识回发给所述服务端;所述服务端接收发回的所述在线状态标识用来确定应用系统的在线状态。可选的,如果所述客户端预设时间未返回所述在线状态标识,所述服务端确定所述应用系统离线。可选的,所述服务终端还包括:存储模块,用于存储所述保存在服务端的信息及所述客户端传入的信息。可选的,所述存储模块还用于存储所述应用系统的部署地址。一种服务终端,包括:第一信息提供模块,用于提供保存在服务端的信息,保存客户端传入的信息,所述第一信息提供模块获取所述保存在服务端的信息的地址,并通过所述消息推送模块向所述客户端发送所述保存在服务端的信息的地址,使得所述客户端根据所述保存在服务端的信息的地址获取保存在服务端的信息;第一文件提供模块,用于提供保存在服务端的文件包,并通过所述消息推送模块向所述客户端发送所述保存在服务端的文件包的地址,使得所述客户端根据所述保存在服务端的文件包的地址获取保存在服务端的文件包;第一在线状态校验模块,用于生成在线状态询问消息,并通过所述消息推送模块推送到客户端,使得所述客户端收到所述在线状态询问消息后查询所述应用系统在线状态,向所述服务端返回在线状态标识,所述在线状态标识用于标识所述用系统在线;所述第一在线状态校验模块还用于,通过所述消息推送模块接收所述在线状态标识,并校验所述在线状态标识以确定所述应用系统的在线状态;消息推送模块,用于根据预存的所述应用系统的部署地址向所述客户端推送消息;第一数据传输模块,用于包装和解析所述消息推送模块传输的数据;所述消息推送模块传输的本文档来自技高网...

【技术保护点】
一种计算机系统,其特征在于,包括:服务终端、客户终端、应用系统,所述客户端集成于所述应用系统;所述服务终端包括:第一信息提供模块,用于提供保存在所述服务端的信息,保存所述客户端传入的信息,所述第一信息提供模块获取所述保存在服务端的信息的地址,并通过所述消息推送模块向所述客户端发送所述保存在服务端的信息的地址,使得所述客户端根据所述保存在服务端的信息的地址获取保存在服务端的信息;第一文件提供模块,用于提供保存在服务端的文件包,并通过所述消息推送模块向所述客户端发送所述保存在服务端的文件包的地址,使得所述客户端根据所述保存在服务端的文件包的地址获取所述保存在服务端的文件包;第一在线状态校验模块,用于生成在线状态询问消息,并通过所述消息推送模块推送到客户端,使得所述客户端收到所述在线状态询问消息后查询所述应用系统在线状态,向所述服务端返回在线状态标识,所述在线状态标识用于标识所述用系统在线;所述第一在线状态校验模块还用于,通过所述消息推送模块接收所述在线状态标识,并校验所述在线状态标识以确定所述应用系统的在线状态;消息推送模块,用于根据预存的所述应用系统的部署地址向所述客户端推送消息;第一数据传输模块,用于包装和解析所述消息推送模块传输的数据;所述消息推送模块传输的数据包括需要传递的消息和/或信息和/或文件。所述客户端包括:第二数据传输模块,用于向所述服务端传输数据、包装和解析所述客户端与所述服务端之间传输的数据;所述客户端与所述服务端之间传输的数据包括消息和/或信息和/或文件。第二信息处理模块,用于将所述应用系统管理的信息处理为所述服务端能够保存的信息格式,并将从所述服务端获取的信息转换为所述应用系统能够使用的信息格式;文件处理模块,用于根据所述服务端发送的所述保存在服务端的文件包的地址,向所述服务端获取所述保存在服务端的文件包并解压,根据所述保存在服务端的文件包内指定的存放位置将解压的文件存入所述应用系统指定位置;在线状态处理模块,用于收到所述服务端发送的所述在线状态询问消息后,根据应用系统的在线状态生成所述在线状态标识,所述在线状态标识用于标识所述应用系统在线,通过所述第二数据传输模块向所述服务端发送所述在线状态标识。...

【技术特征摘要】
1.一种计算机系统,其特征在于,包括:服务终端、客户终端、应用系
统,所述客户端集成于所述应用系统;
所述服务终端包括:
第一信息提供模块,用于提供保存在所述服务端的信息,保存所述客户端
传入的信息,所述第一信息提供模块获取所述保存在服务端的信息的地址,并
通过所述消息推送模块向所述客户端发送所述保存在服务端的信息的地址,使
得所述客户端根据所述保存在服务端的信息的地址获取保存在服务端的信息;
第一文件提供模块,用于提供保存在服务端的文件包,并通过所述消息推
送模块向所述客户端发送所述保存在服务端的文件包的地址,使得所述客户端
根据所述保存在服务端的文件包的地址获取所述保存在服务端的文件包;
第一在线状态校验模块,用于生成在线状态询问消息,并通过所述消息推
送模块推送到客户端,使得所述客户端收到所述在线状态询问消息后查询所述
应用系统在线状态,向所述服务端返回在线状态标识,所述在线状态标识用于
标识所述用系统在线;
所述第一在线状态校验模块还用于,通过所述消息推送模块接收所述在线
状态标识,并校验所述在线状态标识以确定所述应用系统的在线状态;
消息推送模块,用于根据预存的所述应用系统的部署地址向所述客户端推
送消息;
第一数据传输模块,用于包装和解析所述消息推送模块传输的数据;所述
消息推送模块传输的数据包括需要传递的消息和/或信息和/或文件。
所述客户端包括:
第二数据传输模块,用于向所述服务端传输数据、包装和解析所述客户端
与所述服务端之间传输的数据;所述客户端与所述服务端之间传输的数据包括
消息和/或信息和/或文件。
第二信息处理模块,用于将所述应用系统管理的信息处理为所述服务端能
够保存的信息格式,并将从所述服务端获取的信息转换为所述应用系统能够使
用的信息格式;
文件处理模块,用于根据所述服务端发送的所述保存在服务端的文件包的
地址,向所述服务端获取所述保存在服务端的文件包并解压,根据所述保存在
服务端的文件包内指定的存放位置将解压的文件存入所述应用系统指定位置;
在线状态处理模块,用于收到所述服务端发送的所述在线状态询问消息
后,根据应用系统的在线状态生成所述在线状态标识,所述在线状态标识用于
标识所述应用系统在线,通过所述第二数据传输模块向所述服务端发送所述在
线状态标识。
2.根据权利要求1所述的系统,其特征在于,
所述应用系统向所述服务端获取信息时,所述应用系统向所述客户端发送
向所述服务端发送获取信息请求,所述获取信息请求标识需要获取的信息;
所述客户端将所述获取信息请求包装后发送至所述服务端,所述服务端根
据所述获取信息请求获取对应的信息通过所述消息推送模块返回给所述客户
端;
所述客户端解析返回的信息并提供给所述应用系统。
3.根据权要求1或2所述的系统,其特征在于,
所述服务端请求所述客户端重新获取信息时,所述服务端将要求所述客户
端重新获取信息的请求发送到所述客户端;
所述客户端解析所述新获取信息的请求并调用获取方法,向所述服务端发
送获取信息请求;
所述服务端根据所述获取信息请求取出对应的信息返回给所述客户端;
所述客户端解析返回的信息,并用解析得到的数据将所述应用系统中原有

\t的数据替换。
4.根据权利要求1至3中任一项所述的系统,其特征在于,
所述服务端与所述客户端同步文件,所述服务端将需要同步的文件包地址
推送到所述客户端,所述文...

【专利技术属性】
技术研发人员:党建明张连成杨柯张道平
申请(专利权)人:北京智驾互联信息服务有限公司
类型:发明
国别省市:北京;11

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

1