CN106992999B - A cross-server data communication processing method - Google Patents

A cross-server data communication processing method Download PDF

Info

Publication number
CN106992999B
CN106992999B CN201710385164.4A CN201710385164A CN106992999B CN 106992999 B CN106992999 B CN 106992999B CN 201710385164 A CN201710385164 A CN 201710385164A CN 106992999 B CN106992999 B CN 106992999B
Authority
CN
China
Prior art keywords
data
client
server
data communication
sub
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201710385164.4A
Other languages
Chinese (zh)
Other versions
CN106992999A (en
Inventor
姚晓辉
孙睿
李冰
李加彦
王盛
吕长霈
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Henan Polytechnic Institute
Original Assignee
Henan Polytechnic Institute
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Henan Polytechnic Institute filed Critical Henan Polytechnic Institute
Priority to CN201710385164.4A priority Critical patent/CN106992999B/en
Publication of CN106992999A publication Critical patent/CN106992999A/en
Application granted granted Critical
Publication of CN106992999B publication Critical patent/CN106992999B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer And Data Communications (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明涉及一种跨服务器数据通讯处理方法,包括构建全局管理服务器,配备数据资源所述数据库服务器,设定数据通讯协议,客户端认证及数据通讯处理等五步。本发明一方面可有效的简化网络结构,避免跨服务器数据访问过程中数据需要在不同服务器上进行存储备份的弊端,从而有效的降低了数据通讯运营管理成本,另一方面数据跨服务器访问时可进行直接通讯,从而极大的提高数据通讯速度和数据通讯可靠性,于此同时,还可根据跨服务器反问数据的频次,范围类型等信息,对跨服务器数据访问进行信任度同步管理,从而进一步的提高数据跨服务器通讯时管理的安全性和可靠性,也有助于进一步提高跨服务器数据访问作业的数据通讯效率。

Figure 201710385164

The invention relates to a cross-server data communication processing method, which includes five steps: constructing a global management server, equipping the database server with data resources, setting a data communication protocol, client authentication and data communication processing. On the one hand, the present invention can effectively simplify the network structure, avoid the disadvantage that data needs to be stored and backed up on different servers in the process of cross-server data access, thereby effectively reducing the cost of data communication operation and management; on the other hand, when the data is accessed across servers Direct communication can greatly improve the speed of data communication and reliability of data communication. At the same time, according to the frequency, scope and type of cross-server data, the trust level of cross-server data access can be managed synchronously, so as to further It improves the security and reliability of data management during cross-server communication, and also helps to further improve the data communication efficiency of cross-server data access operations.

Figure 201710385164

Description

一种跨服务器数据通讯处理方法A cross-server data communication processing method

技术领域technical field

本发明涉及一种跨服务器数据通讯处理方法,属计算机通讯技术领域。The invention relates to a cross-server data communication processing method, which belongs to the technical field of computer communication.

背景技术Background technique

目前在计算机互联网及物联网等数据通讯过程中,不同的数据往往分别保存在各自不同的数据服务器中,因此导致当前在进行数据访问时,不同服务器间的数据通讯交互能力极差,针对这一需要,当前主要的作法一种是数据提供方将其所提供的数据分别在不同的服务器中进行存储和管理,以满足数据访问的需要,这种方式虽然可有效的提高数据通讯、访问速度,但数据占用的网络资源较大,且数据维护、通讯及管理成本相对较高,另一中是在各服务器间建立一个中继服务器,通过中继服务实现对各不同服务器间数据进行间接访问,这种作法虽然可有效的简化网络数据布局结构,降低数据通讯、管理运营成本,但却导致数据在进行跨服务器访问时数据交互速度较慢,不能有效满足使用的需要,因此针对这一问题,迫切需要开发一种全新的跨服务器数据通讯方法,以满足实际使用的需要。At present, in the process of data communication such as the computer Internet and the Internet of Things, different data are often stored in different data servers. Therefore, when data access is currently performed, the data communication and interaction capabilities between different servers are extremely poor. The current main method is that the data provider stores and manages the data provided by them in different servers to meet the needs of data access. Although this method can effectively improve data communication and access speed, However, the network resources occupied by data are relatively large, and the cost of data maintenance, communication and management is relatively high. The other is to establish a relay server between each server, and realize indirect access to data between different servers through the relay service. Although this method can effectively simplify the network data layout structure, reduce data communication, management and operation costs, it leads to slow data interaction when data is accessed across servers, which cannot effectively meet the needs of use. Therefore, in response to this problem, There is an urgent need to develop a new cross-server data communication method to meet the needs of practical use.

发明内容SUMMARY OF THE INVENTION

本发明目的就在于克服上述不足,提供一种跨服务器数据通讯处理方法。The purpose of the present invention is to overcome the above deficiencies and provide a cross-server data communication processing method.

为实现上述目的,本发明是通过以下技术方案来实现:To achieve the above object, the present invention is achieved through the following technical solutions:

一种跨服务器数据通讯处理方法,包括以下步骤:A method for processing data communication across servers, comprising the following steps:

第一步,构建全局管理服务器,根据数据通讯网络建设要求,建立一个基于云数据处理 平台,该基于云数据处理平台包括至少一个用于依据获取数据的服务器组ID在所有域中查 询所属域数据库管理子服务器、一个数据处理队列排序子服务器、一个数据通讯管理及数 据运算子服务器、跨域数据访问客户端信任度计算赋值子服务器及客户端身份验证子服务 器,且各子服务器间通过通讯网络平台相互连接;The first step is to build a global management server. According to the requirements of data communication network construction, build a cloud-based data processing platform. The cloud-based data processing platform includes at least one domain database for querying all domains according to the server group ID for obtaining data. A management sub-server, a data processing queue sorting sub-server, a data communication management and data operation sub-server, a cross-domain data access client trust calculation and assignment sub-server and a client authentication sub-server, and each sub-server is connected through a communication network Platforms are interconnected;

第二步,配备数据资源数据库服务器,根据数据通讯网络建设要求,根据通讯数据网络中所需要进行通讯及处理的数据类型,依次建立和与现有的与通讯网络中数据类型对应的数据库服务器,且各不同数据类型的数据库服务器间均相互并联;The second step is to equip a data resource database server. According to the construction requirements of the data communication network, and according to the data types that need to be communicated and processed in the communication data network, the database servers corresponding to the existing data types in the communication network are sequentially established. And the database servers of different data types are connected in parallel with each other;

第三步,设定数据通讯协议,根据数据通讯网络建设要求,通过基于云数据处理平台中 的数据通讯管理及数据运算子服务器对第二步中建立的各不同数据类型的数据库服务器 编定统一的数据通讯ID地址和各不同数据类型的数据库服务器中数据通讯的起始识别码 和结束识别码,并将编定的数据通讯ID地址和数据通讯的起始识别码和结束识别码存储到 用于依据获取数据的服务器组ID在所有域中查询所属域数据库管理子服务器和各相关的 不同数据类型的数据库服务器中,然后根据编定的数据通讯ID地址和数据通讯的起始识别 码和结束识别码为基础,通过数据处理队列排序子服务器构建数据通讯队列列表,并将数 据通讯队列列表分别保存在数据处理队列排序子服务器、跨域数据访问客户端信任度计算 赋值子服务器及客户端身份验证子服务器中,然后通过客户端身份验证子服务器编定客户 端识别编码和客户端操作权限及优先级权限,并将编定好的客户端识别编码和客户端操作 权限及优先级权限保存到跨域数据访问客户端信任度计算赋值子服务器中,通过跨域数据 访问客户端信任度计算赋值子服务器设计编定客户端操作信任度计算函数,并将信任度计 算函数与客户端操作权限及优先级权限关联;The third step is to set the data communication protocol. According to the requirements of data communication network construction, the database servers of different data types established in the second step are compiled and unified through the data communication management and data operation sub-servers based on the cloud data processing platform. The data communication ID address and the start identification code and end identification code of data communication in the database servers of different data types, and store the programmed data communication ID address and data communication start identification code and end identification code to the user. According to the server group ID of the acquired data, the database management sub-server of the domain and the related database servers of different data types are inquired in all domains, and then according to the programmed data communication ID address and the start identification code and end of the data communication Based on the identification code, the data communication queue list is constructed by the data processing queue sorting sub-server, and the data communication queue list is saved in the data processing queue sorting sub-server, cross-domain data access client trust degree calculation and assignment sub-server and client identity. In the authentication sub-server, the client identification code, client operation authority and priority authority are programmed through the client authentication sub-server, and the programmed client identification code, client operation authority and priority authority are saved to the cross-section. In the domain data access client trust calculation and assignment sub-server, the client trust calculation and assignment sub-server designs and formulates the client operation trust calculation function through cross-domain data access, and associates the trust calculation function with the client operation authority and priority. level permission association;

第四步,客户端认证,由基于云数据处理平台的客户端身份验证子服务器通过通讯网 络直接与各接入到通讯网络中的数据操作客户端进行身份识别认证,并将识别认证后的信息保存在客户端身份验证子服务器中,同时将客户端识别认证信息与第三步中编制的客户 端识别编码和客户端操作权限及优先级权限关联,完成对客户端进行认证;The fourth step is client authentication. The client authentication sub-server based on the cloud data processing platform directly performs identity authentication and authentication with each data operation client connected to the communication network through the communication network, and will identify the authenticated information. Save it in the client authentication sub-server, and at the same time associate the client identification and authentication information with the client identification code prepared in the third step and the client operation authority and priority authority to complete the client authentication;

第五步,数据通讯处理,在完成第四步操作后,由各客户端直接向基于云数据处理平台 的提起数据检索查询请求,然后客户端的查询请求在与该客户端的识别编码和客户端操作 权限及优先级权限关联后,将该查询请求添加到数据处理队列排序子服务器的列表中,然 后根据在数据处理队列排序子服务器数据队列列表位置进行依次由数据通讯管理及数 据运算子服务器进行数据处理,在数据处理时,首先判断该客户端查询请求对应的信任度 信息,若其提出的查询请求在该客户端当前信任度范围内,则赋予该查询请求相应的查询 权限,并根据该数据查询请求通过用于依据获取数据的服务器组ID在所有域中查询所属域 数据库管理子服务器进行相应信息查询,在查到与查询请求数据相匹配的数据库服务器ID 时,则将该ID对应的数据库服务器与客户端连通,满足客户端操作需要,若其提出的查询请 求超出该客户端当前信任度范围外,则驳回该客户端数据查询请求,并结束该客户端当前 数据查询请求,同时,在客户端进行数据查询作业中,依据客户端操作信任度计算函数对客 户端的信任度值进行更正,并在下次该客户端进行数据查询时,由更新后的信任度值判定 客户端的操作权限和优先级。The fifth step is data communication processing. After the fourth step is completed, each client directly submits a data retrieval query request based on the cloud data processing platform, and then the client's query request is based on the identification code of the client and the client operation. After the authority and the priority authority are associated, the query request is added to the list of the data processing queue sorting sub-server, and then the data is processed by the data communication management and data operation sub-servers according to the position of the data queue list of the data processing queue sorting sub-server. When processing data, first determine the trust information corresponding to the query request of the client, if the query request made by the client is within the current trust range of the client, the query request will be given the corresponding query authority, and according to the data The query request performs corresponding information query by querying the database management sub-server of the domain to which it belongs in all domains according to the server group ID used to obtain the data. When the database server ID matching the query request data is found, the database corresponding to the ID is The server communicates with the client to meet the operation needs of the client. If the query request made by the server exceeds the current trust level of the client, it will reject the client's data query request and end the client's current data query request. During the client's data query operation, the client's trust value is corrected according to the client's operation trust calculation function, and when the client performs data query next time, the updated trust value determines the client's operation authority and priority. class.

进一步的,所述的通讯网络为至少一个互联网数据通讯网和至少一个物联网数据通讯网,互联网数据通讯网和物联网数据通讯网均包括至少一个有线通讯网络和至少一个无线通讯网络。Further, the communication network is at least one Internet data communication network and at least one Internet of Things data communication network, and both the Internet data communication network and the Internet of Things data communication network include at least one wired communication network and at least one wireless communication network.

进一步的,所述的第一步中的基于云数据处理平台设至少一个冗余备份服务器。Further, the cloud-based data processing platform in the first step is provided with at least one redundant backup server.

进一步的,所述的第二步通讯网络数据通讯的起始识别码和结束识别码和客户端识别编码均采用八进制编码及十六进制编码中的任意一种。Further, the start identification code, the end identification code and the client identification code of the second-step communication network data communication all use any one of octal encoding and hexadecimal encoding.

本发明一方面可有效的简化网络结构,避免跨服务器数据访问过程中数据需要在不同服务器上进行存储备份的弊端,从而有效的降低了数据通讯运营管理成本,另一方面数据跨服务器访问时可进行直接通讯,从而极大的提高数据通讯速度和数据通讯可靠性,于此同时,还可根据跨服务器反问数据的频次,范围类型等信息,对跨服务器数据访问进行信任度同步管理,从而进一步的提高数据跨服务器通讯时管理的安全性和可靠性,也有助于进一步提高跨服务器数据访问作业的数据通讯效率。On the one hand, the present invention can effectively simplify the network structure, avoid the disadvantage that data needs to be stored and backed up on different servers in the process of cross-server data access, thereby effectively reducing the cost of data communication operation and management; on the other hand, when the data is accessed across servers Direct communication can greatly improve the speed of data communication and reliability of data communication. At the same time, according to the frequency, scope and type of cross-server data, the trust level of cross-server data access can be managed synchronously, so as to further It improves the security and reliability of data management during cross-server communication, and also helps to further improve the data communication efficiency of cross-server data access operations.

附图说明Description of drawings

图1为本发明方法流程示意图。Fig. 1 is the schematic flow chart of the method of the present invention.

具体实施方式Detailed ways

如图1所示,一种跨服务器数据通讯处理方法,包括以下步骤:As shown in Figure 1, a method for processing data communication across servers includes the following steps:

第一步,构建全局管理服务器,根据数据通讯网络建设要求,建立一个基于云数据处理 平台,该基于云数据处理平台包括至少一个用于依据获取数据的服务器组ID在所有域中查 询所属域数据库管理子服务器、一个数据处理队列排序子服务器、一个数据通讯管理及数 据运算子服务器、跨域数据访问客户端信任度计算赋值子服务器及客户端身份验证子服务 器,且各子服务器间通过通讯网络平台相互连接;The first step is to build a global management server. According to the requirements of data communication network construction, build a cloud-based data processing platform. The cloud-based data processing platform includes at least one domain database for querying all domains according to the server group ID for obtaining data. A management sub-server, a data processing queue sorting sub-server, a data communication management and data operation sub-server, a cross-domain data access client trust calculation and assignment sub-server and a client authentication sub-server, and each sub-server is connected through a communication network Platforms are interconnected;

第二步,配备数据资源数据库服务器,根据数据通讯网络建设要求,根据通讯数据网络中所需要进行通讯及处理的数据类型,依次建立和与现有的与通讯网络中数据类型对应的数据库服务器,且各不同数据类型的数据库服务器间均相互并联;The second step is to equip a data resource database server. According to the construction requirements of the data communication network, and according to the data types that need to be communicated and processed in the communication data network, the database servers corresponding to the existing data types in the communication network are sequentially established. And the database servers of different data types are connected in parallel with each other;

第三步,设定数据通讯协议,根据数据通讯网络建设要求,通过基于云数据处理平台中 的数据通讯管理及数据运算子服务器对第二步中建立的各不同数据类型的数据库服务器 编定统一的数据通讯ID地址和各不同数据类型的数据库服务器中数据通讯的起始识别码 和结束识别码,并将编定的数据通讯ID地址和数据通讯的起始识别码和结束识别码存储到 用于依据获取数据的服务器组ID在所有域中查询所属域数据库管理子服务器和各相关的 不同数据类型的数据库服务器中,然后根据编定的数据通讯ID地址和数据通讯的起始识别 码和结束识别码为基础,通过数据处理队列排序子服务器构建数据通讯队列列表,并将数 据通讯队列列表分别保存在数据处理队列排序子服务器、跨域数据访问客户端信任度计算 赋值子服务器及客户端身份验证子服务器中,然后通过客户端身份验证子服务器编定客户 端识别编码和客户端操作权限及优先级权限,并将编定好的客户端识别编码和客户端操作 权限及优先级权限保存到跨域数据访问客户端信任度计算赋值子服务器中,通过跨域数据 访问客户端信任度计算赋值子服务器设计编定客户端操作信任度计算函数,并将信任度计 算函数与客户端操作权限及优先级权限关联;The third step is to set the data communication protocol. According to the requirements of data communication network construction, the database servers of different data types established in the second step are compiled and unified through the data communication management and data operation sub-servers based on the cloud data processing platform. The data communication ID address and the start identification code and end identification code of data communication in the database servers of different data types, and store the programmed data communication ID address and data communication start identification code and end identification code to the user. According to the server group ID of the acquired data, the database management sub-server of the domain and the related database servers of different data types are inquired in all domains, and then according to the programmed data communication ID address and the start identification code and end of the data communication Based on the identification code, the data communication queue list is constructed by the data processing queue sorting sub-server, and the data communication queue list is saved in the data processing queue sorting sub-server, cross-domain data access client trust degree calculation and assignment sub-server and client identity. In the authentication sub-server, the client identification code, client operation authority and priority authority are programmed through the client authentication sub-server, and the programmed client identification code, client operation authority and priority authority are saved to the cross-section. In the domain data access client trust calculation and assignment sub-server, the client trust calculation and assignment sub-server designs and formulates the client operation trust calculation function through cross-domain data access, and associates the trust calculation function with the client operation authority and priority. level permission association;

第四步,客户端认证,由基于云数据处理平台的客户端身份验证子服务器通过通讯网 络直接与各接入到通讯网络中的数据操作客户端进行身份识别认证,并将识别认证后的信息保存在客户端身份验证子服务器中,同时将客户端识别认证信息与第三步中编制的客户 端识别编码和客户端操作权限及优先级权限关联,完成对客户端进行认证;The fourth step is client authentication. The client authentication sub-server based on the cloud data processing platform directly performs identity authentication and authentication with each data operation client connected to the communication network through the communication network, and will identify the authenticated information. Save it in the client authentication sub-server, and at the same time associate the client identification and authentication information with the client identification code prepared in the third step and the client operation authority and priority authority to complete the client authentication;

第五步,数据通讯处理,在完成第四步操作后,由各客户端直接向基于云数据处理平台 的提起数据检索查询请求,然后客户端的查询请求在与该客户端的识别编码和客户端操作 权限及优先级权限关联后,将该查询请求添加到数据处理队列排序子服务器的列表中,然 后根据在数据处理队列排序子服务器数据队列列表位置进行依次由数据通讯管理及数 据运算子服务器进行数据处理,在数据处理时,首先判断该客户端查询请求对应的信任度 信息,若其提出的查询请求在该客户端当前信任度范围内,则赋予该查询请求相应的查询 权限,并根据该数据查询请求通过用于依据获取数据的服务器组ID在所有域中查询所属域 数据库管理子服务器进行相应信息查询,在查到与查询请求数据相匹配的数据库服务器ID 时,则将该ID对应的数据库服务器与客户端连通,满足客户端操作需要,若其提出的查询请 求超出该客户端当前信任度范围外,则驳回该客户端数据查询请求,并结束该客户端当前 数据查询请求,同时,在客户端进行数据查询作业中,依据客户端操作信任度计算函数对客 户端的信任度值进行更正,并在下次该客户端进行数据查询时,由更新后的信任度值判定 客户端的操作权限和优先级。The fifth step is data communication processing. After the fourth step is completed, each client directly submits a data retrieval query request based on the cloud data processing platform, and then the client's query request is based on the identification code of the client and the client operation. After the authority and the priority authority are associated, the query request is added to the list of the data processing queue sorting sub-server, and then the data is processed by the data communication management and data operation sub-servers according to the position of the data queue list of the data processing queue sorting sub-server. When processing data, first determine the trust information corresponding to the query request of the client, if the query request made by the client is within the current trust range of the client, the query request will be given the corresponding query authority, and according to the data The query request performs corresponding information query by querying the database management sub-server of the domain to which it belongs in all domains according to the server group ID used to obtain the data. When the database server ID matching the query request data is found, the database corresponding to the ID is The server communicates with the client to meet the operation needs of the client. If the query request made by the server exceeds the current trust level of the client, it will reject the client's data query request and end the client's current data query request. During the client's data query operation, the client's trust value is corrected according to the client's operation trust calculation function, and when the client performs data query next time, the updated trust value determines the client's operation authority and priority. class.

本实施例中,所述的通讯网络为至少一个互联网数据通讯网和至少一个物联网数据通讯网,互联网数据通讯网和物联网数据通讯网均包括至少一个有线通讯网络和至少一个无线通讯网络。In this embodiment, the communication network is at least one Internet data communication network and at least one Internet of Things data communication network, both of which include at least one wired communication network and at least one wireless communication network.

本实施例中,所述的第一步中的基于云数据处理平台设至少一个冗余备份服务器。In this embodiment, at least one redundant backup server is set based on the cloud data processing platform in the first step.

本实施例中,所述的第二步通讯网络数据通讯的起始识别码和结束识别码和客户端识别编码均采用八进制编码及十六进制编码中的任意一种。In this embodiment, the start identification code, the end identification code and the client identification code of the second-step communication network data communication are both octal encoding and hexadecimal encoding.

本发明一方面可有效的简化网络结构,避免跨服务器数据访问过程中数据需要在不同服务器上进行存储备份的弊端,从而有效的降低了数据通讯运营管理成本,另一方面数据跨服务器访问时可进行直接通讯,从而极大的提高数据通讯速度和数据通讯可靠性,于此同时,还可根据跨服务器反问数据的频次,范围类型等信息,对跨服务器数据访问进行信任度同步管理,从而进一步的提高数据跨服务器通讯时管理的安全性和可靠性,也有助于进一步提高跨服务器数据访问作业的数据通讯效率。On the one hand, the present invention can effectively simplify the network structure, avoid the disadvantage that data needs to be stored and backed up on different servers in the process of cross-server data access, thereby effectively reducing the cost of data communication operation and management; on the other hand, when the data is accessed across servers Direct communication can greatly improve the speed of data communication and reliability of data communication. At the same time, according to the frequency, scope and type of cross-server data, the trust level of cross-server data access can be managed synchronously, so as to further It improves the security and reliability of data management during cross-server communication, and also helps to further improve the data communication efficiency of cross-server data access operations.

以上显示和描述了本发明的基本原理和主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。The basic principles and main features of the present invention and the advantages of the present invention have been shown and described above. Those skilled in the art should understand that the present invention is not limited by the above-mentioned embodiments, and the descriptions in the above-mentioned embodiments and the description are only to illustrate the principle of the present invention. Without departing from the spirit and scope of the present invention, the present invention will have Various changes and modifications fall within the scope of the claimed invention. The claimed scope of the present invention is defined by the appended claims and their equivalents.

Claims (4)

1.一种跨服务器数据通讯处理方法,其特征在于:所述的跨服务器数据通讯处理方法包括以下步骤:1. A cross-server data communication processing method is characterized in that: the described cross-server data communication processing method comprises the following steps: 第一步,构建全局管理服务器,根据数据通讯网络建设要求,建立一个基于云数据处理平台,该基于云数据处理平台包括至少一个用于依据获取数据的服务器组ID在所有域中查询所属域数据库管理子服务器、一个数据处理队列排序子服务器、一个数据通讯管理及数据运算子服务器、跨域数据访问客户端信任度计算赋值子服务器及客户端身份验证子服务器,且各子服务器间通过通讯网络平台相互连接;The first step is to build a global management server. According to the requirements of data communication network construction, build a cloud-based data processing platform. The cloud-based data processing platform includes at least one domain database for querying all domains according to the server group ID for obtaining data. A management sub-server, a data processing queue sorting sub-server, a data communication management and data operation sub-server, a cross-domain data access client trust calculation and assignment sub-server and a client authentication sub-server, and each sub-server is connected through a communication network Platforms are interconnected; 第二步,配备数据资源数据库服务器,根据数据通讯网络建设要求,根据通讯数据 网络中所需要进行通讯及处理的数据类型,依次建立和与现有的与通讯网络中数据类型对应的数据库服务器,且各不同数据类型的数据库服务器间均相互并联;The second step is to equip a data resource database server. According to the construction requirements of the data communication network, and according to the data types that need to be communicated and processed in the communication data network, the database servers corresponding to the existing data types in the communication network are sequentially established. And the database servers of different data types are connected in parallel with each other; 第三步,设定数据通讯协议,根据数据通讯网络建设要求,通过基于云数据处理平台中的数据通讯管理及数据运算子服务器对第二步中建立的各不同数据类型的数据库服务器编定统一的数据通讯ID地址和各不同数据类型的数据库服务器中数据通讯的起始识别码和结束识别码,并将编定的数据通讯ID地址和数据通讯的起始识别码和结束识别码存储到用于依据获取数据的服务器组ID在所有域中查询所属域数据库管理子服务器和各相关的不同数据类型的数据库服务器中,然后根据编定的数据通讯ID地址和数据通讯的起始识别码和结束识别码为基础,通过数据处理队列排序子服务器构建数据通讯队列列表,并将数据通讯队列列表分别保存在数据处理队列排序子服务器、跨域数据访问客户端信任度计算赋值子服务器及客户端身份验证子服务器中,然后通过客户端身份验证子服务器编定客户端识别编码和客户端操作权限及优先级权限,并将编定好的客户端识别编码和客户端操作权限及优先级权限保存到跨域数据访问客户端信任度计算赋值子服务器中,通过跨域数据访问客户端信任度计算赋值子服务器设计编定客户端操作信任度计算函数,并将信任度计算函数与客户端操作权限及优先级权限关联;The third step is to set the data communication protocol. According to the requirements of data communication network construction, the database servers of different data types established in the second step are compiled and unified through the data communication management and data operation sub-servers based on the cloud data processing platform. The data communication ID address and the start identification code and end identification code of data communication in the database servers of different data types, and store the programmed data communication ID address and data communication start identification code and end identification code to the user. According to the server group ID of the acquired data, the database management sub-server of the domain and the related database servers of different data types are inquired in all domains, and then according to the programmed data communication ID address and the start identification code and end of the data communication Based on the identification code, the data communication queue list is constructed by the data processing queue sorting sub-server, and the data communication queue list is saved in the data processing queue sorting sub-server, cross-domain data access client trust degree calculation and assignment sub-server and client identity. In the authentication sub-server, the client identification code, client operation authority and priority authority are programmed through the client authentication sub-server, and the programmed client identification code, client operation authority and priority authority are saved to the cross-section. In the domain data access client trust calculation and assignment sub-server, the client trust calculation and assignment sub-server designs and formulates the client operation trust calculation function through cross-domain data access, and associates the trust calculation function with the client operation authority and priority. level permission association; 第四步,客户端认证,由基于云数据处理平台的客户端身份验证子服务器通过通讯网络直接与各接入到通讯网络中的数据操作客户端进行身份识别认证,并将识别认证后的信息保存在客户端身份验证子服务器中,同时将客户端识别认证信息与第三步中编制的客户端识别编码和客户端操作权限及优先级权限关联,完成对客户端进行认证;The fourth step is client authentication. The client authentication sub-server based on the cloud data processing platform directly performs identity authentication and authentication with each data operation client connected to the communication network through the communication network, and will identify the authenticated information. Save it in the client authentication sub-server, and at the same time associate the client identification and authentication information with the client identification code prepared in the third step and the client operation authority and priority authority to complete the client authentication; 第五步,数据通讯处理,在完成第四步操作后,由各客户端直接向基于云数据处理平台的提起数据检索查询请求,然后客户端的查询请求在与该客户端的识别编码和客户端操作权限及优先级权限关联后,将该查询请求添加到数据处理队列排序子服务器的列表中,然后根据在数据处理队列排序子服务器数据队列列表位置进行依次由数据通讯管理及数 据运算子服务器进行数据处理,在数据处理时,首先判断该客户端查询请求对应的信任度 信息,若其提出的查询请求在该客户端当前信任度范围内,则赋予该查询请求相应的查询 权限,并根据该数据查询请求通过用于依据获取数据的服务器组ID在所有域中查询所属域数据库管理子服务器进行相应信息查询,在查到与查询请求数据相匹配的数据库服务器ID时,则将该ID对应的数据库服务器与客户端连通,满足客户端操作需要,若其提出的查询请求超出该客户端当前信任度范围外,则驳回该客户端数据查询请求,并结束该客户端当前数据查询请求,同时,在客户端进行数据查询作业中,依据客户端操作信任度计算函数对客户端的信任度值进行更正,并在下次该客户端进行数据查询时,由更新后的信任度值判定客户端的操作权限和优先级。The fifth step is data communication processing. After the fourth step is completed, each client directly submits a data retrieval query request based on the cloud data processing platform, and then the client's query request is based on the identification code of the client and the client operation. After the authority and the priority authority are associated, the query request is added to the list of the data processing queue sorting sub-server, and then the data is processed by the data communication management and data operation sub-servers according to the position of the data queue list of the data processing queue sorting sub-server. When processing data, first determine the trust information corresponding to the query request of the client, if the query request made by the client is within the current trust range of the client, the query request will be given the corresponding query authority, and according to the data The query request is used to query the database management sub-server of the domain to which it belongs in all domains according to the server group ID used to obtain the data, and when the database server ID matching the query request data is found, the database corresponding to the ID is searched. The server communicates with the client to meet the operation needs of the client. If the query request made by the server exceeds the current trust level of the client, it will reject the client's data query request and end the client's current data query request. During the client's data query operation, the client's trust value is corrected according to the client's operation trust calculation function, and when the client performs data query next time, the updated trust value determines the client's operation authority and priority. class. 2.据权利要求1所述的一种跨服务器数据通讯处理方法,其特征在于:所述的通讯网络为至少一个互联网数据通讯网和至少一个物联网数据通讯网,互联网数据通讯网和物联网数据通讯网均包括至少一个有线通讯网络和至少一个无线通讯网络。2. A kind of cross-server data communication processing method according to claim 1, is characterized in that: described communication network is at least one Internet data communication network and at least one Internet of Things data communication network, and the Internet data communication network and the Internet of Things data communication network are both It includes at least one wired communication network and at least one wireless communication network. 3.根据权利要求1所述的一种跨服务器数据通讯处理方法,其特征在于:所述的第一步中的基于云数据处理平台设至少一个冗余备份服务器。3 . The method for processing data communication across servers according to claim 1 , wherein in the first step, at least one redundant backup server is set based on the cloud data processing platform. 4 . 4.根据权利要求1所述的一种跨服务器数据通讯处理方法,其特征在于:所述的第二步通讯网络数据通讯的起始识别码和结束识别码和客户端识别编码均采用八进制编码及十六进制编码中的任意一种。4. a kind of cross-server data communication processing method according to claim 1 is characterized in that: the start identification code and end identification code and client identification code of described second step communication network data communication all adopt octal coding and any of the hexadecimal codes.
CN201710385164.4A 2017-05-26 2017-05-26 A cross-server data communication processing method Active CN106992999B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710385164.4A CN106992999B (en) 2017-05-26 2017-05-26 A cross-server data communication processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710385164.4A CN106992999B (en) 2017-05-26 2017-05-26 A cross-server data communication processing method

Publications (2)

Publication Number Publication Date
CN106992999A CN106992999A (en) 2017-07-28
CN106992999B true CN106992999B (en) 2020-11-20

Family

ID=59420762

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710385164.4A Active CN106992999B (en) 2017-05-26 2017-05-26 A cross-server data communication processing method

Country Status (1)

Country Link
CN (1) CN106992999B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108345799A (en) * 2017-11-06 2018-07-31 广东信浓信息技术有限公司 A kind of IC card consultative service system and its method based on Web service and integrated software
CN108737414A (en) * 2018-05-15 2018-11-02 河南职业技术学院 A kind of internet data safe transmission method and its safe transmission device and its implementation
CN113411398B (en) * 2021-06-18 2022-02-18 全方位智能科技(南京)有限公司 Big data-based file cleaning writing and cleaning management system and method

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1550995A (en) * 2003-02-26 2004-12-01 Issuing a digital rights management (DRM) license for content based on cross-forest directory information
CN1933437A (en) * 2005-12-31 2007-03-21 穆源浦 Stream media service system based on controllable P2P technology and realizing method thereof
CN1939036A (en) * 2004-06-08 2007-03-28 国际商业机器公司 Optimized concurrent data download within a grid computing environment
CN101951382A (en) * 2010-09-28 2011-01-19 广州市科传计算机科技股份有限公司 Three-layer framework-based data transmission system and data transmission method
CN103957248A (en) * 2014-04-21 2014-07-30 中国科学院软件研究所 Public real-time data management cloud service platform based on Internet of Things
CN104735055A (en) * 2015-02-12 2015-06-24 河南理工大学 Cross-domain security access control method based on credibility

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2513752B (en) * 2012-09-26 2015-06-10 Starleaf Ltd A server, a telecommunication device and a telecommunication network
US9544278B2 (en) * 2015-01-07 2017-01-10 Red Hat, Inc. Using domain name system security extensions in a mixed-mode environment
AU2016287732A1 (en) * 2015-06-30 2017-12-07 Visa International Service Association Mutual authentication of confidential communication
US10419514B2 (en) * 2015-08-14 2019-09-17 Oracle International Corporation Discovery of federated logins
US9917861B2 (en) * 2015-10-06 2018-03-13 Cisco Technology, Inc. Enabling access to an enterprise network domain based on a centralized trust
CN105897746A (en) * 2016-05-26 2016-08-24 深圳市金立通信设备有限公司 Cross-website login method, terminal and website server

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1550995A (en) * 2003-02-26 2004-12-01 Issuing a digital rights management (DRM) license for content based on cross-forest directory information
CN1939036A (en) * 2004-06-08 2007-03-28 国际商业机器公司 Optimized concurrent data download within a grid computing environment
CN1933437A (en) * 2005-12-31 2007-03-21 穆源浦 Stream media service system based on controllable P2P technology and realizing method thereof
CN101951382A (en) * 2010-09-28 2011-01-19 广州市科传计算机科技股份有限公司 Three-layer framework-based data transmission system and data transmission method
CN103957248A (en) * 2014-04-21 2014-07-30 中国科学院软件研究所 Public real-time data management cloud service platform based on Internet of Things
CN104735055A (en) * 2015-02-12 2015-06-24 河南理工大学 Cross-domain security access control method based on credibility

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
构建跨平台服务器管理系统;彭俊;《中国优秀硕士学位论文》;20120630;全文 *

Also Published As

Publication number Publication date
CN106992999A (en) 2017-07-28

Similar Documents

Publication Publication Date Title
CN112016015B (en) Data processing method and device based on distributed identification analysis
CN111459985B (en) Identification information processing method and device
CN102982141B (en) A kind of method and device realizing distributed data base agency
CN113486051B (en) Industrial internet identification analysis method, system, node and storage medium
CN108563697B (en) Data processing method, device and storage medium
CN109726202B (en) Block chain data storage method and computer storage medium
CN102438278B (en) Load allocation method and device for mobile communication network
US20180077157A1 (en) Method and system for identifying user information in social network
CN114793244B (en) Resource processing method, device, equipment and medium for block chain
CN107515878A (en) The management method and device of a kind of data directory
CN112579898A (en) Enterprise information management method and device and server
WO2016115757A1 (en) Networking data center system and method
CN104468207B (en) The method, apparatus and system of terminal management
CN106484694B (en) Full text search method and system based on distributed database
CN106992999B (en) A cross-server data communication processing method
CN106960391A (en) A kind of user profile polymerization, system and device
CN105681327A (en) Automatic query method and system for firewall policy
CN106294524A (en) A kind for the treatment of method and apparatus of relation data
CN108154024B (en) Data retrieval method and device and electronic equipment
CN108632078B (en) A way to get the configuration
WO2020124619A1 (en) Data processing method and device, computer apparatus, and storage medium
CN117544593A (en) Identification analysis method, device, equipment and storage medium
CN104424316B (en) A kind of date storage method, data query method, relevant apparatus and system
CN115878909A (en) Multi-user center access method and device
CN116186090A (en) A multi-tenant multi-database matching method, device, equipment and medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant