CN107341218B - Information feedback method and system of core framework platform based on application service - Google Patents

Information feedback method and system of core framework platform based on application service Download PDF

Info

Publication number
CN107341218B
CN107341218B CN201710501345.9A CN201710501345A CN107341218B CN 107341218 B CN107341218 B CN 107341218B CN 201710501345 A CN201710501345 A CN 201710501345A CN 107341218 B CN107341218 B CN 107341218B
Authority
CN
China
Prior art keywords
component
data
service
instruction
communication
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
CN201710501345.9A
Other languages
Chinese (zh)
Other versions
CN107341218A (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.)
Wuhan Blue Star Software Technology Co Ltd
Original Assignee
Wuhan Blue Star Software Technology Co Ltd
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 Wuhan Blue Star Software Technology Co Ltd filed Critical Wuhan Blue Star Software Technology Co Ltd
Priority to CN201710501345.9A priority Critical patent/CN107341218B/en
Publication of CN107341218A publication Critical patent/CN107341218A/en
Application granted granted Critical
Publication of CN107341218B publication Critical patent/CN107341218B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/25Integrating or interfacing systems involving database management systems
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer And Data Communications (AREA)

Abstract

The invention relates to an information feedback method and system of a core framework platform based on application service, which comprises an application software system, an application service intermediate layer and a database server, wherein the application service intermediate layer comprises a client service component and a core service platform, the application software system performs information interaction with the database server through the application service intermediate layer, the core service platform acquires an operation instruction according to an instruction received by the client service component from the application software system and a corresponding relation between the operation instruction and the client service component, analyzes and sends the operation instruction to the database server, an execution result of the database server is fed back to the client service component, and the client service component sends the feedback execution result to the application software system; the invention realizes the high-efficiency and safe instruction execution and data exchange functions between the application software system and the database server, is compatible with multiple operating systems, supports large concurrent processing, is covered by safety certification, highly compresses data contents and has high communication efficiency.

Description

Information feedback method and system of core framework platform based on application service
Technical Field
The invention relates to the technical field of communication, in particular to an information feedback method and system of a core framework platform based on application service.
Background
The network uses physical link to connect each isolated workstation or host to form data link, so as to achieve the purpose of resource sharing and communication. Communication is the communication and transfer of information from person to person through some medium. The network communication is realized by connecting each isolated device through a network and realizing the communication between people, between people and a computer and between computers through information exchange. When the data volume to be transmitted by the client is larger, the network accommodation degree can be improved only by means of the capacity expansion of the core service platform, so that the data transmission efficiency is improved, but great financial and material resources are consumed for the capacity expansion of the core service platform, and the capacity expansion of the core service platform cannot be carried out in an unlimited manner.
Therefore, aiming at the defects and limitations in the technology, from the viewpoints of data compatibility and transmission efficiency, the invention provides an information feedback method and system of a core framework platform which is compatible with multiple operating systems, supports large concurrent processing, is covered by security certification, is highly compressed in data content, is high in communication efficiency and is based on application services.
Disclosure of Invention
In order to solve the problems in the prior art, the invention provides an information feedback method and system based on the core framework platform technology of the application service.
The technical scheme adopted by the invention for solving the technical problems is as follows:
an information feedback method of a core framework platform based on application services comprises the following steps:
step 1: the application software system establishes communication with the client service component and sends a data file through a client service component COM end in the client computer;
step 2: the client service component and the core service platform form an application service intermediate layer through a network channel to analyze and execute an operation instruction, the client service component sends a data file acquired through an application software system to the core service platform, the core service platform receives and analyzes the data file, the database server executes a corresponding operation instruction according to the analyzed data file and feeds an execution result back to the core service platform, and the core service platform feeds data back to the client service component;
and step 3: the client service component analyzes the execution result, the feedback execution result is sent to the client service component COM end, and the application software system displays the execution result obtained by the client service component COM end.
The step 2 comprises the following specific steps:
step 201: the client service component establishes connection with the core service platform, sends a request to the core service platform, and the core service platform responds to the request to the client service component;
step 202: the client service component sends authentication information to the core service platform after receiving the response request, and the core service platform feeds the authentication information back to the client service component;
step 203: and the client service component performs identity verification after receiving the feedback authentication information, and sends data to the core service platform after the feedback authentication information passes the verification, the core service platform initiates an operation instruction to the database server, the database server feeds an execution result back to the core service platform, and the core service platform feeds data back to the client service component.
The step 201 comprises the following specific steps: the first network connection and communication component in the client service component establishes connection with the core service platform and sends a request to a second network connection and communication component in the core service platform, the second network connection and communication component receives and establishes a connection request and sends the request to a network communication connection pool service component in the core service platform, the network communication connection pool service component acquires network communication connection and sends the request to the second network connection and communication component in the core service platform, and the second network connection and communication component feeds back the network communication connection and responds the request to the first network connection and communication component.
The step 202 comprises the following specific steps: and the first network connection and communication security authentication component sends authentication information to the second network connection and communication security authentication component in the core service platform, and the second network connection and communication security authentication component executes identity authentication and feeds back the authentication information to the first network connection and communication security authentication component.
The step 203 comprises the following specific steps: after receiving the feedback authentication information, the first network connection and communication security authentication component carries out identity authentication, after passing the identity authentication, the first network connection and communication security authentication component sends the information to a first interactive data security operation component in the client service component, generates an instruction data packet and sends the instruction data packet to a first encryption security channel data transmission component in the client service component, the first encryption security channel data transmission component sends the data to a core service platform, a network communication connection pool service component in the core service platform receives the information transmitted by the second network connection and communication security authentication component and registers a security encryption channel, a second encryption security channel data transmission component in the core service platform receives the data and sends the data to a second interactive data security operation component in the core service platform to analyze the data packet, and the second interactive data security operation component sends the analyzed data packet to a second instruction and data content authentication component in the core service platform, the second instruction and data content verification component verifies the content of the data packet and sends the data packet to a data connection pool service component in the core service platform, the data connection pool service component acquires data and then connects a service interface and sends the data to a second instruction and data service processing component in the core service platform, the second instruction and data service processing component initiates an operation instruction to a data file by using the server interface and sends the operation instruction to a database server, the database server feeds an execution result back to the second instruction and data service processing component, the second instruction and data service processing component acquires the operation result fed back by the service interface and then sends the operation result to a second interactive data safety operation component, the second interactive data safety operation component generates a feedback data packet and sends the feedback data packet to a second encryption safety channel data transmission component, and the second encryption safety channel data transmission component sends the feedback data packet to the first encryption safety channel data transmission component, and the data connection pool service component in the core service platform disconnects or cancels the data connection service interface after the second encryption security channel data transmission component sends the feedback data packet and transmits a signal to the network communication connection pool service component in the core service platform, and the network communication connection pool service component disconnects or cancels network communication connection.
The step 3 comprises the following specific steps: the data transmission component of a first encryption safety channel in the client service component sends and receives a feedback result to a first interactive data safety operation component in the client service component, the first interactive data safety operation component analyzes the feedback data packet to a first instruction and data content verification component in the client service component, the first instruction and data content verification component performs content verification on the feedback data packet and sends the feedback data packet to a first instruction and data service processing component in the client service component, the first instruction and data service processing component sends a feedback execution result to a client service component COM end, and an application software system displays an execution result obtained by the client service component COM end.
The information feedback system of the core framework platform based on the application service comprises an application software system, an application service middle layer and a database server, wherein the application service middle layer comprises a client service component and a core service platform, the application software system performs information interaction with the database server through the application service middle layer, the core service platform obtains an operation instruction according to an instruction received by the client service component from the application software system and a corresponding relation between the operation instruction and the client service component, analyzes and sends the operation instruction to the database server, feeds back an execution result of the database server to the client service component, and the client service component sends the feedback execution result of the core service platform to the application software system.
The client service component comprises a first network connection and communication component, a first network connection and communication security authentication component, a first interactive data security operation component, a first encryption secure channel data transmission component, a first instruction and data content verification component and a first instruction and data service processing component, wherein,
the first network connection and communication component respectively establishes communication with the application software system and the core service platform and transmits a response request to the first network connection and communication security authentication component;
the first network connection and communication security authentication component provides a corresponding interface with the core service platform to complete the sending and feedback of authentication information in the client service component;
the first interactive data safety operation assembly provides an interface for generating an instruction data packet and an interface for analyzing a feedback data packet for the authentication information;
the first encryption security channel data transmission component provides a corresponding interface with the core service platform to complete the sending and feedback of data in the client service component;
the first instruction and data content verification component provides an interface for feedback verification;
the first instruction and data service processing component provides a transmission interface for feeding back verification data.
The core service platform comprises a second network connection and communication component, a second network connection and communication security authentication component and a second encryption security channel data transmission component which correspond to the client service component, and also comprises a network communication connection pool service component, a second interactive data security operation component, a second instruction and data content verification component, a data connection pool service component and a second instruction and data service processing component, wherein,
the second network connection and communication component establishes communication with the client service component and transmits a connection request to the network communication connection pool service component;
the network communication connection pool service component provides an interface for network communication connection and an encryption channel;
the second network connection and communication security authentication component provides an interface for sending and feeding back authentication information to the client service component;
the second encryption secure channel data transmission component provides an interface for sending and feeding back data to the client service component;
the second interactive data safety operation component provides an interface for analyzing the data packet and generating a feedback data packet according to an execution result;
the second instruction and data content verification component provides an interface for verifying the content of the data packet;
the data connection pool service component provides a data connection service interface;
the second command and data service processing component provides an interface for connecting with the database server and transmitting signals.
The application software system establishes communication with the client service component through the client service component COM end.
The invention has the beneficial effects that:
1. the core service platform and the client service component are established into the application service intermediate layer, and the network special channel between the core service platform and the client service component is established to analyze and execute the operation instruction, so that the efficient and safe instruction execution and data exchange functions between the application software system and the database server are realized;
2. the core service platform is used as a core service system for communication, instruction execution and result feedback between the data file and the client service assembly, and the data is acquired or changed by analyzing the operation instruction sent by the client service assembly and processing the data, so that the effectiveness and convenience of data transmission are further improved;
3. the core service platform and the client service component are respectively integrated with related functional components such as a network communication connection pool service component, a database connection pool service component, a network connection and communication component, a network communication and data security component, an encryption security channel data transmission component, an instruction and data content verification component, an instruction and data service processing component and the like, so that the system is compatible with multiple operating systems, supports large concurrent processing, covers security certification, highly compresses data content and has high communication efficiency.
Drawings
The invention is further illustrated with reference to the following figures and examples.
FIG. 1 is a schematic diagram of the system of the present invention;
fig. 2 is a schematic control flow diagram of the internal component modules of the application service middle layer 2 in the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
Referring to fig. 1 and 2, an information feedback method of a core framework platform based on an application service includes the following steps:
step 1: the application software system 1 establishes communication with the client service component 21 and sends data files through a client service component COM end 4 in the client computer;
step 2: the client service component 21 and the core service platform 22 form an application service intermediate layer 2 through a network channel to perform operation instruction analysis and execution work, the client service component 21 sends a data file acquired through the application software system 1 to the core service platform 22, the core service platform 22 receives and analyzes the data file, the database server 3 executes a corresponding operation instruction according to the analyzed data file and feeds an execution result back to the core service platform 22, and the core service platform 22 feeds data back to the client service component 21;
and step 3: the client service component 21 analyzes the execution result, sends the feedback execution result to the client service component COM end 4, and the application software system 1 displays the execution result obtained by the client service component COM end 4.
The step 2 comprises the following specific steps:
step 201: the client service component 21 establishes connection with the core service platform 22, sends a request to the core service platform 22, and the core service platform 22 responds to the request to the client service component 21;
step 202: after receiving the response request, the client service component 21 sends authentication information to the core service platform 22, and the core service platform 22 feeds back the authentication information to the client service component 21;
step 203: after receiving the feedback authentication information, the client service component 21 performs identity verification, and sends data to the core service platform 22 after passing, the core service platform 22 initiates an operation instruction to the database server 3, the database server 3 feeds an execution result back to the core service platform 22, and the core service platform 22 feeds data back to the client service component 21.
The step 201 comprises the following specific steps: the first network connection and communication component set-up 211 in the client service component 21 is connected to the core service platform 22 and sends a request to the second network connection and communication component 221 in the core service platform 22, the second network connection and communication component 221 receives and sets up the connection request and sends the request to the network communication connection pool service component 222 in the core service platform 22, the network communication connection pool service component 222 obtains the network communication connection and sends the request to the second network connection and communication component 221 in the core service platform 22, and the second network connection and communication component 221 feeds back the network communication connection and responds the request to the first network connection and communication component 211.
The step 202 comprises the following specific steps: the first network connection and communication module 211 in the client service module 21 receives the response request and then sends the response request to the first network connection and communication security authentication module 212 in the client service module 21, the first network connection and communication security authentication module 212 sends the authentication information to the second network connection and communication security authentication module 213 in the core service platform 22, and the second network connection and communication security authentication module 213 performs the identity authentication and feeds back the authentication information to the first network connection and communication security authentication module 212.
The step 203 comprises the following specific steps: after receiving the feedback authentication information, the first network connection and communication security authentication component 212 performs identity authentication, after passing the identity authentication, sends the information to the first interactive data security operation component 213 in the client service component 21, generates an instruction data packet and sends the instruction data packet to the first encryption security channel data transmission component 214 in the client service component 21, the first encryption security channel data transmission component 214 sends the data to the core service platform 22, after the network communication connection pool service component 222 in the core service platform 22 receives the information transmitted by the second network connection and communication security authentication component 223 and registers a security encryption channel, the second encryption security channel data transmission component 224 in the core service platform 22 receives the data and sends the data to the second interactive data security operation component 225 in the core service platform 22 to analyze the data packet, and the second interactive data security operation component 225 sends the analyzed data packet to the second instruction and number in the core service platform 22 According to the content verification component 226, the second instruction and data content verification component 226 performs content verification on the data packet and sends the data packet to the data connection pool service component 227 in the core service platform 22, the data connection pool service component 227 acquires data and connects a service interface and sends the data to the second instruction and data service processing component 228 in the core service platform 22, the second instruction and data service processing component 228 initiates an operation instruction to a data file by using a server interface and sends the operation instruction to the database server 3, the database server 3 feeds back an execution result to the second instruction and data service processing component 228, the second instruction and data service processing component 228 obtains an operation result fed back by the service interface and sends the operation result to the second interactive data security operation component 225, the second interactive data security operation component 225 generates a feedback data packet and sends the feedback data packet to the second encryption security channel data transmission component 224, the second encrypted secure channel data transmission component 224 sends a feedback data packet to the first encrypted secure channel data transmission component 214, the data connection pool service component 227 in the core service platform 22 disconnects or cancels the data connection service interface and transmits a signal to the network communication connection pool service component 222 in the core service platform 22 after the second encrypted secure channel data transmission component 224 sends the feedback data packet, and the network communication connection pool service component 222 disconnects or cancels network communication connection.
The step 3 comprises the following specific steps: the first encrypted secure channel data transmission component 214 in the client service component 21 sends and receives a feedback result to the first interactive data secure operation component 213 in the client service component 21, the first interactive data secure operation component 213 analyzes the feedback data packet to the first instruction and data content verification component 215 in the client service component 21, the first instruction and data content verification component 215 performs content verification on the feedback data packet and sends the feedback data packet to the first instruction and data service processing component 216 in the client service component 21, the first instruction and data service processing component 216 sends a feedback execution result to the client service component COM end 4, and the application software system 1 displays an execution result obtained by the client service component COM end 4.
The information feedback system based on the core framework platform of the application service comprises an application software system 1, an application service intermediate layer 2 and a database server 3, wherein the application service intermediate layer 2 comprises a client service component 21 and a core service platform 22, the application software system 1 performs information interaction with the database server 3 through the application service intermediate layer 2, the core service platform 22 acquires an operation instruction according to the instruction received by the client service component 21 from the application software system 1 and the corresponding relation between the operation instruction and the client service component 21, analyzes and sends the operation instruction to the database server 3, the execution result of the database server 3 is fed back to the client service component 21, and the client service component 21 sends the feedback execution result of the core service platform 22 to the application software system 1.
The client service component 21 includes a first network connection and communication component 211, a first network connection and communication security authentication component 212, a first interactive data security operation component 213, a first encrypted secure channel data transmission component 214, a first command and data content verification component 215, and a first command and data traffic processing component 216, wherein,
the first network connection and communication component 211 establishes communication with the application software system 1 and the core service platform 22, respectively, and transmits a response request to the first network connection and communication security authentication component 212;
the first network connection and communication security authentication component 212 provides a corresponding interface with the core service platform 22 to complete the sending and feedback of the authentication information in the client service component 21;
the first interactive data security operation component 213 provides an interface for generating an instruction packet and an interface for parsing a feedback packet for the authentication information;
the first encrypted secure channel data transmission component 214 provides a corresponding interface with the core service platform 22, and completes sending and feedback of data in the client service component 21;
the first instruction and data content validation component 215 provides an interface for feedback validation;
the first instruction and data service processing component 216 provides a transmission interface for feeding back the verification data.
The core service platform 22 includes a second network connection and communication module 221, a second network connection and communication security authentication module 223, a second encrypted secure channel data transmission module 224 corresponding to the client service module 21, and further includes a network communication connection pool service module 222, a second interactive data security operation module 225, a second instruction and data content verification module 226, a data connection pool service module 227, and a second instruction and data service processing module 228, wherein,
the second network connection and communication component 221 establishes communication with the client service component 21 and transmits a connection request to the network communication connection pool service component 222;
the network communication connection pool service component 222 provides an interface for network communication connection and encryption channels;
the second network connection and communication security authentication component 223 provides an interface for sending and feeding back authentication information to the client service component 21;
the second encrypted secure channel data transport component 224 provides an interface to send and feedback data to the client service component 21;
the second interactive data security operation component 225 provides an interface for analyzing the data packet and generating a feedback data packet according to the execution result;
the second instruction & data content validation component 226 provides an interface for content validation of the data packet;
the data connection pool service component 227 provides a data connection service interface;
the second command and data traffic processing component 228 provides an interface to connect with and transmit signals to the database server 3.
The application software system 1 establishes communication with the client service component 21 through the client service component COM end 4.
In a preferred embodiment of the present invention, the specific content based on the security management is implemented by the following steps:
a1, after receiving the operation instruction, the first network connection and communication security authentication component 212 in the client service component 21 requests to connect identity authentication, and sends identity authentication information to the second network connection and communication security authentication component 223 in the core service platform 22; after the second network connection and communication security authentication component 223 receives the sending identity authentication information, the client accesses and verifies identity authentication, if the client authentication fails, the channel connection is disconnected, if the client authentication passes, the authentication connection channel generates a communication authentication key, and then the feedback authentication information is sent to the first network connection and communication security authentication component 212; the first network connection and communication security authentication component 212 analyzes the feedback authentication information after receiving the feedback authentication information, if the feedback authentication information does not pass, the connection is disconnected, if the feedback authentication information passes, the information is sent to the first interactive data security operation component 213 in the client service component 21, after the first interactive data security operation component 213 acquires the client data instruction, the communication authentication key executes a combined encryption algorithm to generate a data encryption key, the data encryption key is used for encrypting the client data instruction, and an encrypted data packet is generated after the encrypted data packet is encapsulated.
b1, the first encrypted secure channel data transmission component 214 in the client service component 21 generates a network transmission data packet by using the ciphertext data packet generated by the first interactive data security operation component 213 and the communication authentication key, the network transmission data packet is sent to the second encrypted secure channel data transmission component 224 in the core service platform 22 by using the http channel, the second encrypted secure channel data transmission component 224 receives the network interaction data packet by using the http channel, the validity of the communication authentication key is checked, if the validity authentication fails, the authentication failure disconnects the channel connection, the feedback authentication failure information is sent to the first encrypted secure channel data transmission component 214, the first encrypted secure channel data transmission component 214 disconnects the connection, and the execution is finished; if the validity authentication is passed, the ciphertext data packet is sent to a second interactive data security operation component 225 in the core service platform 22; the second interactive data security operation component 225 acquires a ciphertext data packet, performs unpacking processing on the ciphertext data packet, performs encryption of a combined encryption algorithm on the communication authentication key to generate a data encryption key, decrypts the client data instruction by using the data encryption key to generate a client data instruction, and sends the client data instruction to the second instruction and data content verification component 226 in the core service platform 22; the second instruction and data content verification component 226 discriminates the operation instruction of the client data instruction, and if the operation instruction is found to be an abnormal instruction, the data instruction fails to execute and is disconnected; if the instruction is found to be a normal instruction, the instruction and data logic processing component is used to execute the instruction, and the executed instruction is sent to the second instruction and data service processing component 228; the second instruction and data service processing component 228 processes the client data instruction according to the execution instruction to obtain execution feedback result data, and sends the execution feedback result data to the second interactive data security operation component 225; the second interactive data security operation component 225 acquires execution feedback result data, performs a combined encryption algorithm on the communication authentication key to encrypt the communication authentication key to generate a data encryption key, encrypts a client data instruction by using the data encryption key, packages the encrypted data packet to generate a ciphertext data packet, and sends the ciphertext data packet to the second encryption security channel data transmission component 224, and the second encryption security channel data transmission component 224 generates a network interactive data packet by using the communication authentication key and the ciphertext data packet, and sends the network interactive data packet to the first encryption security channel data transmission component 214 by using the http channel.
c1, the first encrypted secure channel data transmission component 214 receives the network interaction data packet by using the http channel, checks the validity of the communication authentication key, and if the validity authentication fails, disconnects the channel connection after the authentication fails; if the validity authentication is passed, sending a ciphertext data packet to the first interactive data security operation component 213; the first interactive data security operation component 213 obtains the ciphertext data packet, unpacks the encrypted data packet, executes the combined encryption algorithm with the communication authentication key to generate a data decryption key, decrypts the client data instruction with the data decryption key, feeds back result data, and sends the feedback execution result to the client service component COM end 4.
In the embodiment, the safety access of the platform, the safety of data and instruction transmission and the accuracy of contents are ensured, the timeliness and single-point use management are carried out on the data transmission, and the data safety performance is ensured; and a matched multistage secret key algorithm is used for generating a decryption secret key and decrypting the data content, so that the safety and the non-replicability of the data content are ensured.
In another preferred embodiment of the present invention, the specific content based on data compression interaction is realized by the following steps:
a 2: the client service component 21 sends data to a second instruction and data service processing component 228 in the core service platform 22, wherein the client service component 21 obtains a data file from a database through SQL, and performs objectification storage according to a default support data format of the core service platform 22 in the application service;
b 2: the second command and data service processing component 228 initiates an operation command to the database server 3 by using the server interface, and the database server 3 executes a feedback result to the second command and data service processing component 228;
c 2: the second instruction and data service processing component 228 receives the feedback result and then sends a data execution instruction to the second interactive data security operation component 225, after the second interactive data security operation component 225 obtains a data file, the second interactive data security operation component 225 sequentially performs data file interactive formatting and data file compression and then sends the data to the data encryption module, the data encryption module feeds back the data to the first encryption security channel data transmission component 214, wherein the data file interactive formatting performs data reduction and conversion based on the Json format, the data format of the data body objectified and stored by the core service platform 22 in the application service has surplus content for data interaction and needs to perform data reduction and conversion, the data file compression performs compression algorithm processing on the data after the data file interactive formatting, generates a compressed data packet, and realizes light quantization of the interactive file body, the file size can be reduced by 90%;
d 2: the first encrypted secure channel data transmission component 214 obtains the feedback data and then sends the data to the first interactive data secure operation component 213, after obtaining the data file, the first interactive data secure operation component 213 performs data file decompression, data integrity verification and data file loading in sequence, wherein the data file decompression is to perform decompression algorithm processing on the obtained data file to generate a simplified data object file, the data integrity verification is to perform verification processing on the data format and the integrity of the data content of the obtained data file, and the data file loading is to perform memory formatted loading processing on the data file.
In the embodiment, the data file is compressed through the steps of data file acquisition, data file interactive formatting, data file compression, data file decompression, data integrity verification, data file loading and the like, and the minimization of network data interaction is realized in the data compression process of the interactive data safety operation assembly based on the data communication platform of the application service intermediate layer 2, so that the data transmission efficiency and the data transmission integrity are improved.
The client service component 21 is used for the application software system 1 to establish a client service component COM end 4 special for the application software system 1, the application software system 1 sends data acquisition or change operation through the client service component 21 and then executes the data acquisition or change operation to the core service platform 22, the core service platform 22 receives and analyzes the data file and executes corresponding operation, and feeds the execution result back to the client service component 21 for analysis according to the operation instruction, finally the application software system 1 displays the execution result obtained by the client service component 21, the core service platform 22 and the client service component 21 are established into an application service intermediate layer 2, a network special channel between the core service platform 22 and the client service component 21 is established for operation instruction analysis and execution work, and the efficient and safe instruction execution and data exchange functions between the application software system 1 and the database server 3 are realized, the core service platform 22 is used as a core service system for communication, instruction execution and result feedback between the data file and the client service component 21, analyzes the operation instruction sent by the client service component 21 and processes the data, so that the data is acquired or changed, the effectiveness and convenience of data transmission are further improved, and by integrating related functional components in the core service platform 22 and the client service component 21 respectively, the core service platform has the advantages of compatibility with multiple operating systems, large concurrent processing support, safety certification coverage, high compression of data content and high communication efficiency.
The foregoing shows and describes the general principles, essential features, and advantages of the invention. It will be understood by those skilled in the art that the present invention is not limited to the embodiments described above, which are described in the specification and illustrated only to illustrate the principle of the present invention, but that various changes and modifications may be made therein without departing from the spirit and scope of the present 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 (3)

1. An information feedback method of a core framework platform based on application services is characterized by comprising the following steps:
step 1: the application software system establishes communication with the client service component and sends a data file through a client service component COM end in the client computer;
step 2: the client service component and the core service platform form an application service intermediate layer through a network channel to analyze and execute an operation instruction, the client service component sends a data file acquired through an application software system to the core service platform, the core service platform receives and analyzes the data file, the database server executes a corresponding operation instruction according to the analyzed data file and feeds an execution result back to the core service platform, and the core service platform feeds data back to the client service component;
and step 3: the client service component analyzes the execution result, the feedback execution result is sent to the client service component COM end, and the application software system displays the execution result obtained by the client service component COM end;
the step 2 comprises the following specific steps:
step 201: the client service component establishes connection with the core service platform, sends a request to the core service platform, and the core service platform responds to the request to the client service component;
step 202: the client service component sends authentication information to the core service platform after receiving the response request, and the core service platform feeds the authentication information back to the client service component;
step 203: after receiving the feedback authentication information, the client service component performs identity verification, and sends data to the core service platform after the feedback authentication information passes the verification, the core service platform initiates an operation instruction to the database server, the database server feeds an execution result back to the core service platform, and the core service platform feeds data back to the client service component;
the step 201 specifically comprises the following steps: a first network connection and communication component in a client service component establishes connection with a core service platform and sends a request to a second network connection and communication component in the core service platform, the second network connection and communication component receives and establishes a connection request and sends the request to a network communication connection pool service component in the core service platform, the network communication connection pool service component acquires network communication connection and sends the request to the second network connection and communication component in the core service platform, and the second network connection and communication component feeds back the network communication connection and responds the request to the first network connection and communication component;
the specific steps in step 202 are as follows: the first network connection and communication component in the client service component receives the response request and then sends the response request to the first network connection and communication security authentication component in the client service component, the first network connection and communication security authentication component sends authentication information to the second network connection and communication security authentication component in the core service platform, and the second network connection and communication security authentication component executes identity authentication and feeds back the authentication information to the first network connection and communication security authentication component;
the specific steps in step 203 are as follows: after receiving the feedback authentication information, the first network connection and communication security authentication component carries out identity authentication, after passing the identity authentication, the first network connection and communication security authentication component sends the information to a first interactive data security operation component in the client service component, generates an instruction data packet and sends the instruction data packet to a first encryption security channel data transmission component in the client service component, the first encryption security channel data transmission component sends the data to a core service platform, a network communication connection pool service component in the core service platform receives the information transmitted by the second network connection and communication security authentication component and registers a security encryption channel, a second encryption security channel data transmission component in the core service platform receives the data and sends the data to a second interactive data security operation component in the core service platform to analyze the data packet, and the second interactive data security operation component sends the analyzed data packet to a second instruction and data content authentication component in the core service platform, the second instruction and data content verification component verifies the content of the data packet and sends the data packet to a data connection pool service component in the core service platform, the data connection pool service component acquires data and then connects a service interface and sends the data to a second instruction and data service processing component in the core service platform, the second instruction and data service processing component initiates an operation instruction to a data file by using the server interface and sends the operation instruction to a database server, the database server feeds an execution result back to the second instruction and data service processing component, the second instruction and data service processing component acquires the operation result fed back by the service interface and then sends the operation result to a second interactive data safety operation component, the second interactive data safety operation component generates a feedback data packet and sends the feedback data packet to a second encryption safety channel data transmission component, and the second encryption safety channel data transmission component sends the feedback data packet to the first encryption safety channel data transmission component, after the data transmission component of the second encryption security channel sends a feedback data packet, a data connection pool service component in the core service platform disconnects or cancels the data connection service interface and transmits a signal to a network communication connection pool service component in the core service platform, and the network communication connection pool service component disconnects or cancels network communication connection;
the step 3 comprises the following specific steps: the data transmission component of a first encryption safety channel in the client service component sends and receives a feedback result to a first interactive data safety operation component in the client service component, the first interactive data safety operation component analyzes the feedback data packet to a first instruction and data content verification component in the client service component, the first instruction and data content verification component performs content verification on the feedback data packet and sends the feedback data packet to a first instruction and data service processing component in the client service component, the first instruction and data service processing component sends a feedback execution result to a client service component COM end, and an application software system displays an execution result obtained by the client service component COM end.
2. An information feedback system of a core framework platform based on application service comprises an application software system, an application service intermediate layer and a database server, wherein the application service intermediate layer comprises a client service component and a core service platform, the application software system performs information interaction with the database server through the application service intermediate layer, and the information feedback system is characterized in that: the core service platform obtains an operation instruction according to the instruction received by the client service component from the application software system and the corresponding relation between the instruction and the client service component, analyzes and sends the operation instruction to the database server, feeds back the execution result of the database server to the client service component, and the client service component sends the feedback execution result of the core service platform to the application software system; the client service component comprises a first network connection and communication component, a first network connection and communication security authentication component, a first interactive data security operation component, a first encryption secure channel data transmission component, a first instruction and data content verification component and a first instruction and data service processing component, wherein,
the first network connection and communication component respectively establishes communication with the application software system and the core service platform and transmits a response request to the first network connection and communication security authentication component;
the first network connection and communication security authentication component provides a corresponding interface with the core service platform to complete the sending and feedback of authentication information in the client service component;
the first interactive data safety operation assembly provides an interface for generating an instruction data packet and an interface for analyzing a feedback data packet for the authentication information;
the first encryption security channel data transmission component provides a corresponding interface with the core service platform to complete the sending and feedback of data in the client service component;
the first instruction and data content verification component provides an interface for feedback verification;
the first instruction and data service processing component provides a transmission interface for feeding back verification data;
the core service platform comprises a second network connection and communication component, a second network connection and communication security authentication component and a second encryption security channel data transmission component which correspond to the client service component, and also comprises a network communication connection pool service component, a second interactive data security operation component, a second instruction and data content verification component, a data connection pool service component and a second instruction and data service processing component, wherein,
the second network connection and communication component establishes communication with the client service component and transmits a connection request to the network communication connection pool service component;
the network communication connection pool service component provides an interface for network communication connection and an encryption channel;
the second network connection and communication security authentication component provides an interface for sending and feeding back authentication information to the client service component;
the second encryption secure channel data transmission component provides an interface for sending and feeding back data to the client service component;
the second interactive data safety operation component provides an interface for analyzing the data packet and generating a feedback data packet according to an execution result;
the second instruction and data content verification component provides an interface for verifying the content of the data packet;
the data connection pool service component provides a data connection service interface;
the second command and data service processing component provides an interface for connecting with the database server and transmitting signals.
3. The information feedback system of the core framework platform based on the application service as claimed in claim 2, wherein: the application software system establishes communication with the client service component through the client service component COM end.
CN201710501345.9A 2017-06-27 2017-06-27 Information feedback method and system of core framework platform based on application service Active CN107341218B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710501345.9A CN107341218B (en) 2017-06-27 2017-06-27 Information feedback method and system of core framework platform based on application service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710501345.9A CN107341218B (en) 2017-06-27 2017-06-27 Information feedback method and system of core framework platform based on application service

Publications (2)

Publication Number Publication Date
CN107341218A CN107341218A (en) 2017-11-10
CN107341218B true CN107341218B (en) 2020-04-14

Family

ID=60220829

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710501345.9A Active CN107341218B (en) 2017-06-27 2017-06-27 Information feedback method and system of core framework platform based on application service

Country Status (1)

Country Link
CN (1) CN107341218B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107766164A (en) * 2017-11-17 2018-03-06 深圳市泉眼网络科技有限公司 Data calling method and device
CN111381115A (en) * 2018-12-28 2020-07-07 海太半导体(无锡)有限公司 Electrical test equipment centralized control system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5960204A (en) * 1996-10-28 1999-09-28 J.D. Edwards World Source Company System and method for installing applications on a computer on an as needed basis
CN1710865A (en) * 2005-06-30 2005-12-21 西安交通大学 Method for raising reliability of software system based on strucural member
CN101340303A (en) * 2008-08-12 2009-01-07 沈逸林 Electronic information interacting and implementing method based on WebCall
CN102271121A (en) * 2010-06-01 2011-12-07 铜陵玉成软件科技有限责任公司 Service-model-oriented cloud computing development platform realization method
CN104662516A (en) * 2012-07-27 2015-05-27 谷歌公司 Messaging between web applications

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6704764B1 (en) * 1998-06-18 2004-03-09 Hewlett-Packard Development Company, L.P. Method and apparatus for a servlet server class

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5960204A (en) * 1996-10-28 1999-09-28 J.D. Edwards World Source Company System and method for installing applications on a computer on an as needed basis
CN1710865A (en) * 2005-06-30 2005-12-21 西安交通大学 Method for raising reliability of software system based on strucural member
CN101340303A (en) * 2008-08-12 2009-01-07 沈逸林 Electronic information interacting and implementing method based on WebCall
CN102271121A (en) * 2010-06-01 2011-12-07 铜陵玉成软件科技有限责任公司 Service-model-oriented cloud computing development platform realization method
CN104662516A (en) * 2012-07-27 2015-05-27 谷歌公司 Messaging between web applications

Also Published As

Publication number Publication date
CN107341218A (en) 2017-11-10

Similar Documents

Publication Publication Date Title
US10925102B2 (en) System and method for NFC peer-to-peer authentication and secure data transfer
CN112073375A (en) Isolation device and isolation method suitable for power Internet of things client side
CN111683367B (en) Secure communication module, secure communication system, secure communication method, and readable storage medium
CN111405062B (en) Pseudo input proxy device based on SSH protocol, communication system and method
CN111865984A (en) Stateless authentication method for micro-service system
CN103780609A (en) Cloud data processing method and device and cloud data security gateway
CN107341218B (en) Information feedback method and system of core framework platform based on application service
CN113347010B (en) Mutual authentication method and system based on SSL-TLS protocol
CN111901357A (en) Remote network connection method, system, computer device and storage medium
CN110611661A (en) Acquired information sharing method and system based on double-authentication multiple-protection measures
WO2023071751A1 (en) Authentication method and communication apparatus
CN105262752A (en) Data processing method and device of virtual key, mobile terminal and server
CN114125027B (en) Communication establishment method and device, electronic equipment and storage medium
CN112261002B (en) Data interface docking method and device
CN107172078B (en) Security management and control method and system of core framework platform based on application service
US20150269574A1 (en) Password key, security authentication system and security authentication method
CN109257386B (en) Processing method, device, equipment and medium for broadcast television program list protocol
CN101729563A (en) Distributed test control system suitable for small satellite
CN111581673B (en) SAP electronic signature method and system
CN114065302A (en) Data processing method, device, equipment, medium and block chain network
CN113489706A (en) Data processing method, device, system, equipment and storage medium
CN104537538A (en) Efficient and safe internet online trading system
CN110322245A (en) A kind of Intelligent hardware system based on block chain
CN104105090A (en) Terminal, cloud system server, interaction method of terminal and cloud system server, and interaction system of terminal and cloud system server
CN115865538A (en) Block chain data uplink method, device, electronic equipment and storage 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
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: An information feedback method and system for a core framework platform based on application services

Effective date of registration: 20220805

Granted publication date: 20200414

Pledgee: Bank of China Limited Wuhan provincial branch

Pledgor: WUHAN BLUESTAR SOFTWARE TECHNOLOGY CO.,LTD.

Registration number: Y2022420000247

PE01 Entry into force of the registration of the contract for pledge of patent right
PC01 Cancellation of the registration of the contract for pledge of patent right

Granted publication date: 20200414

Pledgee: Bank of China Limited Wuhan provincial branch

Pledgor: WUHAN BLUESTAR SOFTWARE TECHNOLOGY CO.,LTD.

Registration number: Y2022420000247

PC01 Cancellation of the registration of the contract for pledge of patent right