CN106992999B - Cross-server data communication processing method - Google Patents
Cross-server data communication processing method Download PDFInfo
- 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
- server
- client
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling 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
The invention relates to a cross-server data communication processing method which comprises the five steps of constructing a global management server, configuring data resources for a database server, setting a data communication protocol, authenticating a client, processing data communication and the like. The invention can effectively simplify the network structure, avoid the defect that data needs to be stored and backed up on different servers in the process of accessing the data of the cross-server, thereby effectively reducing the operation and management cost of data communication, and can carry out direct communication when the data is accessed by the cross-server, thereby greatly improving the data communication speed and the data communication reliability.
Description
Technical Field
The invention relates to a cross-server data communication processing method, belonging to the technical field of computer communication.
Background
At present, in the data communication process of computer internet, internet of things and the like, different data are often stored in different data servers respectively, so that when data access is carried out, the data communication interaction capacity among different servers is very poor, aiming at the requirement, one of the main current methods is that a data provider stores and manages the data provided by the data provider in different servers respectively to meet the requirement of data access, although the method can effectively improve the data communication and access speed, the network resources occupied by the data are larger, and the data maintenance, communication and management costs are relatively higher, and another method is that a relay server is established among the servers, the data among different servers are accessed indirectly through the relay service, and the method can effectively simplify the network data layout structure, the data communication and management operation cost is reduced, but the data interaction speed is low when the data is accessed by the cross server, and the use requirement cannot be effectively met, so that aiming at the problem, a brand-new cross server data communication method is urgently needed to be developed to meet the actual use requirement.
Disclosure of Invention
The invention aims to overcome the defects and provide a cross-server data communication processing method.
In order to realize the purpose, the invention is realized by the following technical scheme:
a cross-server data communication processing method comprises the following steps:
the method comprises the steps that firstly, a global management server is constructed, a cloud-based data processing platform is established according to the construction requirements of a data communication network, the cloud-based data processing platform comprises at least one management sub-server for inquiring a database of a domain of the data according to a server group ID for acquiring data in all domains, a data processing queue sorting sub-server, a data communication management and data operation sub-server, a cross-domain data access client trust calculation assignment sub-server and a client identity verification sub-server, and all sub-servers are mutually connected through a communication network platform;
secondly, preparing a data resource database server, sequentially establishing database servers corresponding to the data types in the communication network according to the data types to be communicated and processed in the communication data network and the construction requirements of the data communication network, wherein the database servers of different data types are connected in parallel;
setting a data communication protocol, compiling a uniform data communication ID address and a start identification code and an end identification code of data communication in the database servers of different data types established in the second step by a data communication management and data operation sub-server based on a cloud data processing platform according to the construction requirements of a data communication network, storing the compiled data communication ID address and the start identification code and the end identification code of the data communication into the database servers for inquiring the database management sub-server of the domain and the database servers of different relevant data types in all domains according to the server group ID of the acquired data, then constructing a data communication queue list by a data processing queue ordering sub-server based on the compiled data communication ID address and the start identification code and the end identification code of the data communication, respectively storing the data communication queue list in a data processing queue sequencing sub-server, a cross-domain data access client trust degree calculation assignment sub-server and a client identity verification sub-server, then compiling a client identification code, a client operation authority and a priority authority through a client identity verification sub-server, storing the compiled client identification code, the client operation authority and the priority authority into the cross-domain data access client trust degree calculation assignment sub-server, designing and compiling a client operation trust degree calculation function through the cross-domain data access client trust degree calculation assignment sub-server, and associating the trust degree calculation function with the client operation authority and the priority authority;
fourthly, authenticating the client, namely directly performing identity identification authentication on each data operation client accessed into the communication network through the communication network by a client identity authentication sub-server based on a cloud data processing platform, storing information after identification authentication in the client identity authentication sub-server, and associating client identification authentication information with the client identification code compiled in the third step, the client operation authority and the priority authority to finish the authentication of the client;
fifthly, data communication processing, after the fourth step of operation is completed, all clients directly search query requests to the lifting data based on the cloud data processing platform, then the query requests of the clients are associated with the identification codes of the clients, the operation authority and the priority authority of the clients, the query requests are added into a list of a data processing queue sorting sub-server, data processing is sequentially carried out by a data communication management and data operation sub-server according to the position of the data queue list of the data processing queue sorting sub-server, during data processing, firstly, the trust degree information corresponding to the query requests of the clients is judged, if the query requests provided by the clients are within the current trust degree range of the clients, the corresponding query authority is given to the query requests, and according to the data query requests, the data management sub-server of the domain to which the query requests belong is in all domains is carried out through the server group ID used for obtaining data And (2) responding to information query, when a database server ID matched with query request data is searched, communicating the database server corresponding to the ID with the client to meet the operation requirement of the client, if the query request provided by the client exceeds the current trust degree range of the client, rejecting the client data query request, ending the current data query request of the client, correcting the trust degree value of the client according to a client operation trust degree calculation function in the data query operation of the client, and judging the operation authority and priority of the client according to the updated trust degree value when the client performs data query next time.
Furthermore, 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 comprise at least one wired communication network and at least one wireless communication network.
Further, at least one redundant backup server is arranged on the basis of the cloud data processing platform in the first step.
Furthermore, the start identification code, the end identification code and the client identification code of the second step of communication network data communication both adopt any one of octal code and hexadecimal code.
The invention can effectively simplify the network structure, avoid the defect that data needs to be stored and backed up on different servers in the process of accessing the data of the cross-server, thereby effectively reducing the operation and management cost of data communication, and can carry out direct communication when the data is accessed by the cross-server, thereby greatly improving the data communication speed and the data communication reliability.
Drawings
FIG. 1 is a schematic flow chart of the method of the present invention.
Detailed Description
As shown in fig. 1, a cross-server data communication processing method includes the following steps:
the method comprises the steps that firstly, a global management server is constructed, a cloud-based data processing platform is established according to the construction requirements of a data communication network, the cloud-based data processing platform comprises at least one management sub-server for inquiring a database of a domain of the data according to a server group ID for acquiring data in all domains, a data processing queue sorting sub-server, a data communication management and data operation sub-server, a cross-domain data access client trust calculation assignment sub-server and a client identity verification sub-server, and all sub-servers are mutually connected through a communication network platform;
secondly, preparing a data resource database server, sequentially establishing database servers corresponding to the data types in the communication network according to the data types to be communicated and processed in the communication data network and the construction requirements of the data communication network, wherein the database servers of different data types are connected in parallel;
setting a data communication protocol, compiling a uniform data communication ID address and a start identification code and an end identification code of data communication in the database servers of different data types established in the second step by a data communication management and data operation sub-server based on a cloud data processing platform according to the construction requirements of a data communication network, storing the compiled data communication ID address and the start identification code and the end identification code of the data communication into the database servers for inquiring the database management sub-server of the domain and the database servers of different relevant data types in all domains according to the server group ID of the acquired data, then constructing a data communication queue list by a data processing queue ordering sub-server based on the compiled data communication ID address and the start identification code and the end identification code of the data communication, respectively storing the data communication queue list in a data processing queue sequencing sub-server, a cross-domain data access client trust degree calculation assignment sub-server and a client identity verification sub-server, then compiling a client identification code, a client operation authority and a priority authority through a client identity verification sub-server, storing the compiled client identification code, the client operation authority and the priority authority into the cross-domain data access client trust degree calculation assignment sub-server, designing and compiling a client operation trust degree calculation function through the cross-domain data access client trust degree calculation assignment sub-server, and associating the trust degree calculation function with the client operation authority and the priority authority;
fourthly, authenticating the client, namely directly performing identity identification authentication on each data operation client accessed into the communication network through the communication network by a client identity authentication sub-server based on a cloud data processing platform, storing information after identification authentication in the client identity authentication sub-server, and associating client identification authentication information with the client identification code compiled in the third step, the client operation authority and the priority authority to finish the authentication of the client;
fifthly, data communication processing, after the fourth step of operation is completed, all clients directly search query requests to the lifting data based on the cloud data processing platform, then the query requests of the clients are associated with the identification codes of the clients, the operation authority and the priority authority of the clients, the query requests are added into a list of a data processing queue sorting sub-server, data processing is sequentially carried out by a data communication management and data operation sub-server according to the position of the data queue list of the data processing queue sorting sub-server, during data processing, firstly, the trust degree information corresponding to the query requests of the clients is judged, if the query requests provided by the clients are within the current trust degree range of the clients, the corresponding query authority is given to the query requests, and according to the data query requests, the data management sub-server of the domain to which the query requests belong is in all domains is carried out through the server group ID used for obtaining data And (2) responding to information query, when a database server ID matched with query request data is searched, communicating the database server corresponding to the ID with the client to meet the operation requirement of the client, if the query request provided by the client exceeds the current trust degree range of the client, rejecting the client data query request, ending the current data query request of the client, correcting the trust degree value of the client according to a client operation trust degree calculation function in the data query operation of the client, and judging the operation authority and priority of the client according to the updated trust degree value when the client performs data query next time.
In this embodiment, the communication networks include 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 both include at least one wired communication network and at least one wireless communication network.
In this embodiment, at least one redundant backup server is provided 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 of communication network data communication both adopt any one of an octal code and a hexadecimal code.
The invention can effectively simplify the network structure, avoid the defect that data needs to be stored and backed up on different servers in the process of accessing the data of the cross-server, thereby effectively reducing the operation and management cost of data communication, and can carry out direct communication when the data is accessed by the cross-server, thereby greatly improving the data communication speed and the data communication reliability.
The foregoing shows and describes the general principles and broad features of the present invention and advantages thereof. It will be understood by those skilled in the art that the present invention is not limited to the embodiments described above, which are merely illustrative of the principles of the invention, but that various changes and modifications may be made without departing from the spirit and scope of the invention, which fall within the scope of the invention as claimed. The scope of the invention is defined by the appended claims and equivalents thereof.
Claims (4)
1. A cross-server data communication processing method is characterized in that: the cross-server data communication processing method comprises the following steps:
the method comprises the steps that firstly, a global management server is constructed, a cloud-based data processing platform is established according to the construction requirements of a data communication network, the cloud-based data processing platform comprises at least one management sub-server for inquiring a database of a domain of the data according to a server group ID for acquiring data in all domains, a data processing queue sorting sub-server, a data communication management and data operation sub-server, a cross-domain data access client trust calculation assignment sub-server and a client identity verification sub-server, and all sub-servers are mutually connected through a communication network platform;
secondly, preparing a data resource database server, sequentially establishing database servers corresponding to the data types in the communication network according to the data types to be communicated and processed in the communication data network and the construction requirements of the data communication network, wherein the database servers of different data types are connected in parallel;
setting a data communication protocol, compiling a uniform data communication ID address and a start identification code and an end identification code of data communication in the database servers of different data types established in the second step by a data communication management and data operation sub-server based on a cloud data processing platform according to the construction requirements of a data communication network, storing the compiled data communication ID address and the start identification code and the end identification code of the data communication into the database servers which are used for inquiring the domain database management sub-server and the related data types in all domains according to the server group ID of the acquired data, then constructing a data communication queue list by a data processing queue ordering sub-server based on the compiled data communication ID address and the start identification code and the end identification code of the data communication, respectively storing the data communication queue list in a data processing queue sequencing sub-server, a cross-domain data access client trust degree calculation assignment sub-server and a client identity verification sub-server, then compiling a client identification code, a client operation authority and a priority authority through a client identity verification sub-server, storing the compiled client identification code, the client operation authority and the priority authority into the cross-domain data access client trust degree calculation assignment sub-server, designing and compiling a client operation trust degree calculation function through the cross-domain data access client trust degree calculation assignment sub-server, and associating the trust degree calculation function with the client operation authority and the priority authority;
fourthly, authenticating the client, namely directly performing identity identification authentication on each data operation client accessed into the communication network through the communication network by a client identity authentication sub-server based on a cloud data processing platform, storing information after identification authentication in a client identity authentication sub-server, and associating client identification authentication information with the client identification code compiled in the third step, the client operation authority and the priority authority to finish the authentication of the client;
fifthly, data communication processing, after the fourth step of operation is completed, all clients directly search query requests to the lifting data based on the cloud data processing platform, then the query requests of the clients are associated with the identification codes of the clients, the operation authority and the priority authority of the clients, the query requests are added into a list of a data processing queue sorting sub-server, data processing is sequentially carried out by a data communication management and data operation sub-server according to the position of the data queue list of the data processing queue sorting sub-server, during data processing, firstly, the trust degree information corresponding to the query requests of the clients is judged, if the query requests provided by the clients are within the current trust degree range of the clients, the corresponding query authority is given to the query requests, and according to the data query requests, the data management sub-server of the domain to which the query requests belong is in all domains is carried out through the server group ID used for obtaining data And (2) responding to information query, when a database server ID matched with query request data is searched, communicating the database server corresponding to the ID with the client to meet the operation requirement of the client, if the query request provided by the client exceeds the current trust degree range of the client, rejecting the client data query request, ending the current data query request of the client, correcting the trust degree value of the client according to a client operation trust degree calculation function in the data query operation of the client, and judging the operation authority and priority of the client according to the updated trust degree value when the client performs data query next time.
2. The method for processing data communication between servers according to claim 1, wherein: the 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 respectively comprise at least one wired communication network and at least one wireless communication network.
3. The method for processing data communication between servers according to claim 1, wherein: and in the first step, at least one redundant backup server is arranged on the basis of the cloud data processing platform.
4. The method for processing data communication between servers according to claim 1, wherein: the start identification code, the end identification code and the client identification code of the second step of communication network data communication are any one of eight-system codes and sixteen-system codes.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710385164.4A CN106992999B (en) | 2017-05-26 | 2017-05-26 | 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 | 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 | Cross-server data communication processing method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106992999B (en) |
Families Citing this family (3)
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)
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2507256B (en) * | 2012-09-26 | 2014-10-01 | 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 |
EP3318003B1 (en) * | 2015-06-30 | 2022-03-23 | Visa International Service Association | Confidential authentication and provisioning |
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 |
-
2017
- 2017-05-26 CN CN201710385164.4A patent/CN106992999B/en active Active
Patent Citations (6)
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)
Title |
---|
构建跨平台服务器管理系统;彭俊;《中国优秀硕士学位论文》;20120630;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN106992999A (en) | 2017-07-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108881448B (en) | API request processing method and device | |
CN109067930B (en) | Domain name access method, domain name resolution method, server, terminal and storage medium | |
CN103281409B (en) | Based on mobile Internet domain name analytic method and the dns server of Transmission Control Protocol | |
CN110830564B (en) | CDN scheduling method, device, system and computer readable storage medium | |
CN106992999B (en) | Cross-server data communication processing method | |
CN111327647B (en) | Method and device for providing service to outside by container and electronic equipment | |
KR20180022999A (en) | Authorization processing method and apparatus | |
CN104283723B (en) | Network access log processing method and processing device | |
CN102035815B (en) | Data acquisition method, access node and system | |
CN110661829B (en) | File downloading method and device, client and computer readable storage medium | |
CN110213365B (en) | User access request processing method based on user partition and electronic equipment | |
CN112328760A (en) | Service providing method, device and system | |
WO2017067374A1 (en) | Message push method and push server | |
CN112291365A (en) | Access balance processing method and device, computer equipment and storage medium | |
CN109756584A (en) | Domain name analytic method, domain name mapping device and computer readable storage medium | |
CN104092751A (en) | Service access method and device | |
CN114567553A (en) | Equipment network access method and device based on industrial Internet identification analysis system | |
CN105635326A (en) | Network equipment and IP address assignment method | |
CN110012111B (en) | Data service cluster system and data processing method | |
CN109379339B (en) | Portal authentication method and device | |
CN110659019A (en) | Parameter checking method and device and server | |
CN108429641B (en) | Network equipment management method and device | |
CN104144170A (en) | URL filtering method, device and system | |
CN106446050A (en) | Method and system for subscription by aiming at changed data of database | |
CN111866197B (en) | Domain name resolution method and system |
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 |