本发明专利技术涉及网络通信领域,公开了一种客户端访问多系统服务器的方法、设备及存储介质,解决了客户端请求多系统服务器时,无法一次性访问和操作服务器系统资源的问题。方法部分包括:处理装置构建主系统与从系统间的通信通道,分别给每个系统分配固定的私有IP地址;处理装置在每个系统中设置客户端请求与主系统的私有IP地址间的转发规则;依据所述转发规则,处理装置将客户端请求转向到主系统的私有IP地址;主系统对客户端请求进行查询,判断客户端请求是否能由主系统自身完成;当客户端请求无法由主系统自身完成时,主系统对客户端请求进行解析,通过通信通道,将解析结果发送给从系统,由从系统对解析结果进行处理并返回给所述客户端。所述客户端。所述客户端。
【技术实现步骤摘要】
一种客户端访问多系统服务器的方法、设备及存储介质
[0001]本专利技术涉及网络通信领域,尤其涉及一种客户端访问多系统服务器的方法、设备及存储介质。
技术介绍
[0002]在不同服务器中安装着不同的操作系统,不同操作系统拥有着各自不同的优势。随着科技的而发展,为了更好地集成不同操作系统的优势,会将多个操作系统集成在同一个服务器中。
[0003]但由于客户端的同源策略,只有在访问地址相同的情况下,才能互相访问。而多系统的服务器则存在多个访问地址。导致在客户端请求多系统服务器时,将不能一次性直接访问和操作服务器中的部分系统资源。造成客户端需要发起多次请求,影响客户端交互效果。
技术实现思路
[0004]本专利技术实施例提供一种客户端访问多系统服务器的方法、装置、计算机设备及存储介质,以客户端访问多系统服务器时,无法一次性直接访问和操作服务器中部分系统资源的问题。
[0005]第一方面,提供了一种客户端访问多系统服务器的方法,所述服务器包含主系统、从系统与处理装置,包括:
[0006]所述处理装置构建所述主系统与所述从系统间的通信通道,分别给每个系统分配固定的私有IP地址;
[0007]所述处理装置在每个系统中设置客户端请求与所述主系统的私有IP地址间的转发规则;
[0008]依据所述转发规则,所述处理装置将所述客户端请求转向到所述主系统的私有IP地址;
[0009]所述主系统对所述客户端请求进行查询,判断所述客户端请求是否能由所述主系统自身完成;
[0010]当所述客户端请求无法由所述主系统自身完成时,所述主系统对所述客户端请求进行解析,通过所述通信通道,将解析结果发送给所述从系统,由所述从系统对所述解析结果进行处理并返回给所述客户端。
[0011]进一步地,所述处理装置在每个系统中设置客户端请求与所述主系统的私有IP地址间的转发规则,包括:
[0012]所述处理装置在每个系统中分别架设网络服务;
[0013]所述处理装置在每个网络服务中设置客户端请求地址与所述主系统的私有IP间的转发规则。
[0014]进一步地,所述判断所述客户端请求是否能由所述主系统自身完成之后,所述方
法还包括:
[0015]如果所述客户端请求能够由所述主系统自身完成,则直接由所述主系统响应所述客户端请求,将响应结果作为所述客户端请求的结果;
[0016]所述主系统将所述客户端请求的结果返回给所述客户端。
[0017]进一步地,所述直接由所述主系统响应所述客户端请求,将响应结果作为所述客户端请求的结果,包括:
[0018]所述主系统将所述客户端请求解析为OID节点与读写命令符;
[0019]所述主系统查询所述OID节点对应的函数;
[0020]根据所述读写命令符,在所述OID节点对应的函数中,执行对应函数的读写操作,将所述读写操作的结果作为所述客户端请求的结果。
[0021]进一步地,所述主系统对所述客户端请求进行解析,通过所述通信通道,将解析结果发送给所述从系统,由所述从系统对所述解析结果进行处理并返回给所述客户端,包括:
[0022]所述主系统将所述客户端请求解析为OID节点与读写命令符;
[0023]所述主系统将所述OID节点与读写命令符,通过所述通信通道,转发给所述从系统;
[0024]所述从系统根据接收到的所述OID节点与读写命令符进行查询,得到并执行所述OID节点对应的函数;
[0025]所述从系统将函数执行后的结果通过所述通信通道返回所述主系统,由所述主系统返回所述客户端。
[0026]进一步地,所述从系统根据接收到的所述OID节点与读写命令符进行查询,得到并执行所述OID节点对应的函数,包括:
[0027]所述从系统接收到所述OID节点后,在所述从系统中查询所述OID节点对应的函数;
[0028]所述从系统根据所述读写命令符,在所述OID节点对应的函数中,执行对应函数的读写操作。
[0029]进一步地,所述处理装置接收到所述客户端请求之后,所述方法还包括:
[0030]所述主系统与从系统共享同一个非易失性存储,使所述主系统与从系统实现数据同步;
[0031]在响应所述客户端请求的过程中,所述主系统由自身完成对所述非易失性存储的读写操作,所述从系统通过所述主系统完成对所述非易失性存储的读写操作。
[0032]进一步地,所述从系统通过所述主系统完成对所述非易失性存储的读写操作,包括:
[0033]当所述从系统接收到所述客户端请求中的读取操作时,所述主系统将所述非易失性存储拷贝到所述从系统的内存中,以处理客户端请求中的读取操作;
[0034]当所述从系统接收到所述客户端请求中的写入操作时,通过所述通信通道,将写入操作转发给所述主系统;
[0035]所述主系统接收到所述写入操作后,执行对所述非易失性存储的写入操作,以处理客户端请求中的写入操作。
[0036]第二方面,提供了一种计算机设备,包括存储器、处理器以及存储在所述存储器中
并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述一种客户端访问多系统服务器方法的步骤。
[0037]第三方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述一种客户端访问多系统服务器方法的步骤。
[0038]上述一种客户端访问多系统服务器的方法、设备及存储介质所实现的方案中,当客户端发起请求后,处理装置会将请求转向给主系统,由主系统对请求进行统一处理。主系统无法单独处理的请求,则将请求的解析结果经由通信通道发送给从系统,由从系统处理完成后返回给客户端,而无需由客户端再次请求从系统。通过处理装置在主系统与从系统间建立的内部通信通道,以及处理装置对客户端请求的统一转向处理,使所有客户端请求操作能一次性在处理装置中完成响应。这使得客户端在只做了一次请求动作后,就可获得所需要的请求结果,极大地提升了客户端请求的速度,也提升了客户端的交互体验,很好地解决了客户端访问多系统服务器时,需要多次请求不同的访问地址的问题。改善了客户端交互体验,提高了请求传输的效率,使得客户端的操作过程更加流畅。
附图说明
[0039]为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0040]图1是本专利技术一实施例中客户端访问多系统服务器方法的一应用环境示意图;
[0041]图2是本专利技术一实施例中客户端访问多系统服务器处理装置的一示意图;
[0042]图3是本专利技术一实施例中客户端访问多系统服务器方法的一流程图;
[0043]图4是本专利技术一实施例中客户端访问多本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种客户端访问多系统服务器的方法,其特征在于,所述多系统服务器包含主系统、从系统与处理装置,所述方法包括:所述处理装置构建所述主系统与所述从系统间的通信通道,分别给每个系统分配固定的私有IP地址;所述处理装置在每个系统中设置客户端请求与所述主系统的私有IP地址间的转发规则;依据所述转发规则,所述处理装置将所述客户端请求转向到所述主系统的私有IP地址;所述主系统对所述客户端请求进行查询,判断所述客户端请求是否能由所述主系统自身完成;当所述客户端请求无法由所述主系统自身完成时,所述主系统对所述客户端请求进行解析,通过所述通信通道,将解析结果发送给所述从系统,由所述从系统对所述解析结果进行处理并返回给所述客户端。2.如权利要求1所述的客户端访问多系统服务器的方法,其特征在于,所述处理装置在每个系统中设置客户端请求与所述主系统的私有IP地址间的转发规则,包括:所述处理装置在每个系统中分别架设网络服务;所述处理装置在每个网络服务中设置客户端请求地址与所述主系统的私有IP间的转发规则。3.如权利要求1所述的客户端访问多系统服务器的方法,其特征在于,所述判断所述客户端请求是否能由所述主系统自身完成之后,所述方法还包括:如果所述客户端请求能够由所述主系统自身完成,则直接由所述主系统响应所述客户端请求,将响应结果作为所述客户端请求的结果;所述主系统将所述客户端请求的结果返回给所述客户端。4.如权利要求3所述的客户端访问多系统服务器的方法,其特征在于,所述直接由所述主系统响应所述客户端请求,将响应结果作为所述客户端请求的结果,包括:所述主系统将所述客户端请求解析为OID节点与读写命令符;所述主系统查询所述OID节点对应的函数;根据所述读写命令符,在所述OID节点对应的函数中,执行对应函数的读写操作,将所述读写操作的结果作为所述客户端请求的结果。5.如权利要求1所述的客户端访问多系统服务器的方法,其特征在于,所述主系统对所述客户端请求进行解析,通过所述通信通道,将解析结果发送给所述从系统,由所述从系统对所述解析结果进行处理并返回给所述客户端,包括:所述主系统将所述客户端请求解析为O...
【专利技术属性】
技术研发人员:付云龙,董浩,
申请(专利权)人:深圳市共进电子股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。