CN106021427B - Dynamic interaction method, device and system - Google Patents

Dynamic interaction method, device and system Download PDF

Info

Publication number
CN106021427B
CN106021427B CN201610320486.6A CN201610320486A CN106021427B CN 106021427 B CN106021427 B CN 106021427B CN 201610320486 A CN201610320486 A CN 201610320486A CN 106021427 B CN106021427 B CN 106021427B
Authority
CN
China
Prior art keywords
service
dynamic input
information
codes
demand information
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
CN201610320486.6A
Other languages
Chinese (zh)
Other versions
CN106021427A (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.)
Bank of China Ltd
Original Assignee
Bank of China 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 Bank of China Ltd filed Critical Bank of China Ltd
Priority to CN201610320486.6A priority Critical patent/CN106021427B/en
Publication of CN106021427A publication Critical patent/CN106021427A/en
Application granted granted Critical
Publication of CN106021427B publication Critical patent/CN106021427B/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
    • 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/24Querying
    • G06F16/245Query processing
    • G06F16/2455Query execution
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/02Banking, e.g. interest calculation or account maintenance

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Development Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Technology Law (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Computational Linguistics (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The present application relates to the field of communications technologies, and in particular, to a dynamic interaction method, apparatus, and system. The method comprises the steps of receiving and analyzing a service demand information request, and obtaining account information and dynamic input codes; analyzing the dynamic input codes according to the dynamic input area dictionary to obtain service demand information; acquiring related service data according to the service demand information; and feeding back the service data to a peripheral service device. Through the scheme of the embodiment of the invention, the peripheral service device can clearly inform the core device of the information required to be acquired, so that the core device does not need to feed back redundant information, the interaction times between the peripheral service device and the core device are reduced, and the stable operation of the whole system is ensured.

Description

Dynamic interaction method, device and system
Technical Field
The present application relates to the field of communications technologies, and in particular, to a dynamic interaction method, apparatus, and system.
Background
The existing computer systems have various structures, for a bank-type enterprise, a plurality of peripheral business systems need to acquire data from a core system and are usually connected with the core system by adopting a star-shaped structure, the core system provides a plurality of interfaces, each peripheral business system selects a proper interface to use according to requirements, namely information is acquired from the core system through different transaction interfaces, each transaction interface is designed for a certain business and comprises various information, and the different transaction interfaces comprise different information and the same information. For example, the information obtained from the core system by a certain peripheral service system through transaction 1 includes the current balance of the account, the account opening date, and the like, and the information obtained from the core system by a certain peripheral service system through transaction 2 includes the current balance of the account, the account status, and the like.
When the peripheral service system needs to acquire some information, the information can be acquired only by selecting and integrating the returned information according to the specific returned information of each transaction in the core system. Sometimes, a plurality of transactions (namely, a plurality of interactions) need to be called to obtain the required information, so that a large amount of information redundancy is caused; sometimes even a new transaction is required for the core system to meet the information acquisition requirements of the peripheral system.
The returned information redundancy reflects the meaningless occupation of resources in the transaction process and influences the system performance; the number of newly added transactions is increased, and the number of returned information cross points is increased, so that the later use is more disordered; meanwhile, the change of a certain transaction interface can affect all systems calling the transaction, the influence range is too wide, the risk of interface change can be increased, and the hidden danger of stable operation of the system is provided.
Disclosure of Invention
In order to solve the problems that a peripheral service device interactively communicates with a core system in an order mode to obtain service requirement information so as to complete corresponding services in the prior art, and interaction times are multiple, information redundancy and a system is unstable in the interactive communication process, the embodiment of the invention provides a dynamic interaction method, a dynamic interaction device and a dynamic interaction system.
The embodiment of the invention provides a dynamic interaction method, which comprises the following steps:
converting the service requirement information into a dynamic input code by referring to the dynamic input area dictionary;
and after the account information is combined with the dynamic input code, a service demand information request is formed and sent to the core device.
The embodiment of the invention also provides a dynamic interaction method, which comprises the following steps:
receiving and analyzing a service demand information request, and acquiring account information and a dynamic input code;
analyzing the dynamic input codes according to the dynamic input area dictionary to obtain service demand information;
acquiring related service data according to the service demand information;
and feeding back the service data to a peripheral service device.
An embodiment of the present invention further provides a peripheral service apparatus, including:
the conversion unit is used for converting the service requirement information into a dynamic input code by referring to the dynamic input area dictionary;
and the sending unit is used for forming a service demand information request after the account information is combined with the dynamic input code and sending the service demand information request to the core device.
An embodiment of the present invention further provides a core device, including:
the receiving unit is used for receiving and analyzing the service demand information request, and acquiring account information and dynamic input codes;
the analysis unit is used for analyzing the dynamic input codes according to the dynamic input area dictionary to obtain service requirement information;
the acquisition unit is used for acquiring relevant service data according to the service demand information;
and the sending unit is used for feeding back the service data to the peripheral service device.
The embodiment of the present invention further provides a dynamic interaction system, including:
the peripheral service device is used for converting the service requirement information into a dynamic input code by referring to the dynamic input area dictionary, combining the account information with the dynamic input code to form a service requirement information request and sending the service requirement information request to the core device;
the core device is used for receiving and analyzing the service demand information request, obtaining account information and dynamic input codes, analyzing the dynamic input codes according to the dynamic input area dictionary to obtain service demand information, obtaining related service data according to the service demand information, and feeding back the service data to the peripheral service device.
The technical scheme provided by the embodiment of the application can clearly inform the core device of the information required to be acquired by the peripheral service device, so that the core device does not need to feed back redundant information, the interaction times between the peripheral service device and the core device are reduced, and the stable operation of the whole system is ensured.
Of course, it is not necessary for any product or method of the present application to achieve all of the above-described advantages at the same time.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly introduced below, it is obvious that the drawings in the following description are only some embodiments described in the present application, and for those skilled in the art, other drawings can be obtained according to the drawings without any creative effort.
Fig. 1 is a flowchart illustrating a dynamic interaction method according to an embodiment of the present application;
FIG. 2 is a flow chart of a dynamic interaction method of the present invention;
fig. 3 is a schematic structural diagram of a peripheral service device according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram of a core device according to an embodiment of the present invention;
FIG. 5 is a schematic structural diagram of a dynamic interaction system according to an embodiment of the present invention;
FIG. 6 is a data flow diagram of a dynamic interaction system according to an embodiment of the present invention;
FIG. 7 is a diagram illustrating an example of dynamically inputting codes in a service requirement information request according to an embodiment of the present invention;
fig. 8 is a schematic diagram illustrating a format of a query result fed back by a core device according to an embodiment of the present invention.
Detailed Description
In order to make those skilled in the art better understand the technical solutions in the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
Fig. 1 is a flowchart of a dynamic interaction method according to an embodiment of the present application, where a process of sending a dynamic interaction request by a peripheral service device is described in the present drawing, and in the process, the peripheral service device does not perform an interaction request only through a preset transaction in a core device as in the prior art, but obtains accurate information from the core device by specifying information to be obtained, and does not include information contents such as redundancy in the prior art, so as to reduce the number of interactions between the peripheral service device and the core device, reduce the workload of the peripheral service device and the core device, and ensure the stability and reliability of the entire system.
The method specifically includes step 101 of converting the service requirement information into a dynamic input code by referring to a dynamic input area dictionary.
And 102, combining the account information with the dynamic input code to form a service demand information request, and sending the service demand information request to the core device.
As an embodiment of the present invention, the dynamic input area dictionary includes dynamic input codes corresponding to all service requirement information.
Each service requirement information corresponds to a unique identifier, namely a dynamic input code, so that a one-to-one correspondence relationship can be established, namely, when a peripheral service device requests some service requirement information, a request for acquiring the information can be definitely sent to a core device, and the method is different from the prior art that a plurality of transaction requests are sent to the core device, and then the service requirement information is pieced together from the obtained transaction feedback information.
As an embodiment of the present invention, the dynamic input code includes a classification code and a field code.
The classification code refers to the category of the service requirement information, for example, the classification code of the account information is 01, the classification code of the customer information is 02, the classification code of the telephone information is 03, the field code refers to a specific information code in the classification information, for example, the account information includes account balance and account status, the field codes are 01 and 02 respectively, the customer information includes customer name and customer certificate number, the field codes are 01 and 02 respectively, the telephone information includes a landline number and a mobile phone number, the field codes are 01 and 02 respectively, and the classification code and the field codes are combined to form the unique identifier of the service requirement information.
As an embodiment of the present invention, the dynamic input encoding further includes a number of fields.
The number of fields is used to indicate that several fields are acquired under a certain category, for example, 01 represents acquiring 1 field and 02 represents acquiring 2 fields.
As an embodiment of the present invention, converting the service requirement information into the dynamic input code further includes converting the service requirement information into the dynamic input code according to an order of the service requirement information.
The reason for converting the service requirement information into the dynamic input codes according to the sequence of the service requirement information is to inform the core device of the sequence of the feedback information by using the sequence of the dynamic input codes.
According to the embodiment of the method, the peripheral service device can clearly inform the core device of the information required to be acquired, the core device does not need to feed back redundant information, the interaction times between the peripheral service device and the core device are reduced, and the stable operation of the whole system is ensured.
Fig. 2 is a flowchart of a dynamic interaction method according to the present invention, in which a process that a core device responds to a request for obtaining information from a peripheral service device is described, in which, according to the request for obtaining information from the peripheral service device, service requirement information is obtained in a targeted manner and is checked and fed back to the peripheral service device.
The method specifically comprises a step 201 of receiving and analyzing a service requirement information request, and obtaining account information and a dynamic input code.
Step 202, analyzing the dynamic input code according to the dynamic input area dictionary to obtain service requirement information.
Step 203, acquiring relevant service data according to the service requirement information.
Step 204, feeding back the service data to the peripheral service device.
As an embodiment of the present invention, the dynamic input area dictionary includes dynamic input codes corresponding to all service requirement information.
As an embodiment of the present invention, feeding back the service data to the peripheral service device further includes performing packet-division processing on the service data according to the length of the data according to the size limit of a predetermined feedback data packet, and writing complete service data in one feedback data packet.
If the feedback data packet is limited to 50 bytes, the account balance of the account is 19 bytes, and the user name is 20 bytes, then the two service data are written into the same feedback data packet, and the rest service data of the client certificate number of 32 bytes are written into the next feedback data packet.
As an embodiment of the present invention, feeding back the service data to the peripheral device system further includes writing the dynamic input code and the service data corresponding thereto into the same feedback data packet in combination.
Wherein the peripheral service device can be indicated which service data it needs is the transmitted service data.
Of course, in some embodiments, the service data required by the peripheral service device can be directly fed back, and the peripheral service device can obtain the corresponding service data only according to the sequence of the dynamic input codes in the service requirement information request.
As an embodiment of the present invention, the obtaining of the related service data according to the service demand information further includes searching a memory for service data corresponding to the service demand information, and if not, searching a database for service data corresponding to the service demand information.
Through the embodiment of the method of the invention, the core device can transmit the service data to the peripheral service devices according to the definite requirements of the peripheral service devices, thereby avoiding information redundancy, when the service data required by a certain peripheral service device changes, only the dynamic input code sent to the core device needs to be changed, the core device can match the corresponding service data and feed back the service data to the peripheral service devices only by adding the corresponding dynamic input code, the normal use of other peripheral service devices can not be influenced, and the risk of interface change is reduced.
Fig. 3 is a schematic structural diagram of a peripheral service device according to an embodiment of the present invention, in which it is described that the peripheral service device accurately sends a request for information to a core device through dynamic input coding, so as to reduce the number of interactions between the peripheral service device and the core device, reduce the workload of the peripheral service device and the core device, and ensure the stability and reliability of the entire system.
The apparatus specifically includes a conversion unit 301, configured to convert the service requirement information into a dynamic input code by referring to the dynamic input area dictionary.
A sending unit 302, configured to combine the account information with the dynamic input code to form a service requirement information request, and send the service requirement information request to the core device.
As an embodiment of the present invention, the dynamic input area dictionary includes dynamic input codes corresponding to all service requirement information.
As an embodiment of the present invention, the dynamic input code includes a classification code and a field code.
As an embodiment of the present invention, the dynamic input encoding further includes a number of fields.
As an embodiment of the present invention, the converting unit is further configured to convert the service requirement information into the dynamic input codes according to an order of the service requirement information.
According to the embodiment of the device, the peripheral service device can clearly inform the core device of the information required to be acquired, the core device does not need to feed back redundant information, the interaction times between the peripheral service device and the core device are reduced, and the stable operation of the whole system is ensured.
Fig. 4 is a schematic structural diagram of a core device according to an embodiment of the present invention, in which a process of the core device responding to an information acquisition request of a peripheral service device is described, in which service requirement information is acquired in a targeted manner according to the information acquisition request of the peripheral service device, and is checked and fed back to the peripheral service device.
The apparatus specifically includes a receiving unit 401, configured to receive and analyze a service requirement information request, and obtain account information and a dynamic input code.
And an analyzing unit 402, configured to analyze the dynamic input code according to the dynamic input area dictionary to obtain the service requirement information.
An obtaining unit 403, configured to obtain relevant service data according to the service demand information.
A sending unit 404, configured to feed back the service data to a peripheral service device.
As an embodiment of the present invention, the dynamic input area dictionary includes dynamic input codes corresponding to all service requirement information.
As an embodiment of the present invention, the sending unit is further configured to perform packet-division processing on the service data according to a length of the data according to a size limit of a predetermined feedback data packet, and write complete service data in one feedback data packet.
As an embodiment of the present invention, the sending unit is further configured to write the dynamic input code and the service data corresponding to the dynamic input code into the same feedback data packet in combination.
As an embodiment of the present invention, the obtaining unit is further configured to search a memory for service data corresponding to the service demand information, and if the service data is not found, search a database for service data corresponding to the service demand information.
Through the embodiment of the device, the core device can transmit the service data to the peripheral service devices according to the definite requirements of the peripheral service devices, information redundancy is avoided, when the service data required by a certain peripheral service device changes, only the dynamic input code sent to the core device needs to be changed, the core device can match the corresponding service data and feed the service data back to the peripheral service devices only by adding the corresponding dynamic input code, the normal use of other peripheral service devices cannot be influenced, and the risk of interface change is reduced.
Fig. 5 is a schematic structural diagram of a dynamic interaction system according to an embodiment of the present invention, in which a system formed by a peripheral service device and a core device is described, in which the dynamic interaction between the peripheral service device and the core device is completed, information required by the peripheral service device is indicated by a dynamic input code, and the core device finds corresponding service data according to the input dynamic code and feeds the service data back to the peripheral service device, so as to avoid the problems of information redundancy and communication interface fixing in the prior art.
The system specifically includes a peripheral service device 501, configured to refer to a dynamic input area dictionary, convert service requirement information into a dynamic input code, combine account information with the dynamic input code to form a service requirement information request, and send the service requirement information request to a core device.
The core device 502 is configured to receive and analyze the service requirement information request, obtain account information and a dynamic input code, analyze the dynamic input code according to the dynamic input area dictionary to obtain service requirement information, obtain related service data according to the service requirement information, and feed back the service data to the peripheral service device.
Through the embodiment of the system of the invention, the system formed by the peripheral service device and the core device avoids information redundancy, when the service data required by a certain peripheral service device changes, only the dynamic input code sent to the core device needs to be changed, and the core device can match the corresponding service data and feed back the service data to the peripheral service device only by adding the corresponding dynamic input code, thereby not influencing the normal use of other peripheral service devices and reducing the risk of interface change.
Fig. 6 is a data flow diagram of a dynamic interactive system according to an embodiment of the present invention, in which a communication process between a peripheral service device and a core device is described, in which a dynamic input code is used as requirement information, there is no redundancy of information transfer in the prior art, and the entire system can be made more stable and reliable.
Specifically, step 601 is included, where the peripheral service device converts the service requirement information into a dynamic input code.
In this step, the peripheral service device converts the service requirement information into a dynamic input code through a dynamic input area dictionary, wherein the dynamic input area dictionary may be as shown in table 1 below:
TABLE 1
Figure BDA0000990380090000071
The service requirement information in table 1 may include one or more of account balance, account status, customer name, customer certificate number, landline number and mobile phone number, but in other embodiments, more service requirement information may be included, such as account opening information, different service requirement information is classified, for example, as shown in table 1, account balance and account status are classified into account information categories, customer name and customer certificate number are classified into customer information, landline number and mobile phone number are classified into phone information, and each category of information is assigned with a different classification code, each type of service requirement information is assigned with a different field code, and the length of each type of service requirement information is recorded.
In this example, when the service requirement information of the peripheral service device requires several pieces of information, the sequence of fields such as classification codes and field codes can be freely set without sorting, and sorting can be performed according to the sequence in the service requirement information request when outputting, for example, when the account balance, the client name and the client certificate number under the account are inquired by medicine, the classification code corresponding to the account balance is 01, and the field code is 01; the classification code corresponding to the customer name is 02, and the field code is 01; the classification code corresponding to the customer certificate number is 02, the field code is 02, and the dynamic input code is: D010101D02020102, where a first D represents first information to be acquired in a service requirement information request of a peripheral service device, a first 01 represents a classification number, a second 01 represents that 1 field needs to be acquired from service information of the classification number, and a third 01 represents that the content of the 1 st field needs to be acquired, that is, an account balance is acquired; the second D represents the second information to be obtained in the service requirement information request of the peripheral service device, the first 02 represents the class number, the second 02 represents the 2 fields to be obtained from the service information of the class number, the third 01 represents the 1 st field to be obtained, that is, the client name, and the fourth 02 represents the 2 nd field to be obtained, that is, the client certificate number. Fig. 7 shows a specific dynamic input code, which is an exemplary diagram of a dynamic input code in a service requirement information request according to an embodiment of the present invention.
Step 602, after the account information is combined with the dynamic input code, a service requirement information request is formed and sent to the core device.
In this step, the format of the service requirement information request may be as shown in table 2.
TABLE 2
Serial number Field name Description of the field
1 Account information Account number to be queried
2 Dynamic input coding
Step 603, after receiving the service requirement information request, the core device analyzes the service requirement information request to obtain account information and a dynamic input code.
In this step, the correctness and existence of the account information need to be checked, the options need to be checked, and the dynamic input code needs to be checked.
And step 604, converting the dynamic input codes into service requirement information according to the dynamic input area dictionary.
In this step, the dynamic input code is converted into the corresponding account balance, customer name and customer certificate number according to the dynamic input area dictionary and the dynamic input code.
Step 605, inquiring the service data in the memory according to the service requirement information.
In this step, service data is searched in the memory according to the account information and the content to be queried (i.e., account balance, customer name, and customer license number), if the content to be queried exists in the memory, corresponding service data can be obtained, and if the content to be queried does not exist in the memory, the corresponding service data is queried in the database.
Step 606, the found service data is encapsulated into the feedback data packet according to the format of the predetermined feedback data packet.
In this step, the first feedback data packet includes the sequence number of the current feedback data packet, the total number of the feedback data packets, the length of this feedback data packet, and a dynamic output area, as shown in table 3 below:
TABLE 3
Figure BDA0000990380090000081
Figure BDA0000990380090000091
Except for the first feedback data packet, the other feedback data packets include the sequence number of the current feedback data packet, the length of the feedback data packet, and a dynamic output area, as shown in table 4 below:
TABLE 4
Serial number Name (R) Length of Remarks for note
1 Feedback data packet sequence number 1 Sequence number of current feedback data packet
2 Feedback packet length 3 Total length of current feedback packet
3 Dynamic output zone
The dynamic output area may include only the service data, or may further include a feedback packet combining the dynamic input coding with the service data, and the format is as follows:
d + classification code (2 bits) + field number (2 bits) + field code (2 bits) + field length (three bits) + field value (field length bit).
In the above example of dynamic input code, when the field of dynamic input code is account balance, customer name, and customer certificate number, the dynamic input code is D010101D02020102, and the dynamic output area outputs: the account balance (19 bits) of D010101019 is D020201020 customer name (20 bits) 02032 customer certificate number (32 bits). The content in the dynamic output area is shown in fig. 8, which is a schematic diagram of a format of a core device feedback query result according to an embodiment of the present invention, in the diagram, the account balance length is 19 bits (bytes), the client name is 20 bits (bytes), the client certificate number is 32 bits (bytes), the found service data, i.e., the true account balance, the client name, and the client certificate number, needs to be filled in these slots, and the dynamic input code and the feedback data are combined to form a feedback data packet.
Step 607, performing packet processing on the feedback data packet according to the length limit of the feedback data packet.
In this step, it is assumed that each feedback data packet is limited to 100 bits (bytes) in size, and 5 feedback data packets at most are output, in this example, 2 feedback data packets are output, and the feedback data in the first feedback data packet is: 1 (first package) 2 (total 2 packages) 064 (the first package is 64 bytes long), that is, 3 bits (064), D010101019 account balance (19 bits) D020201020 customer name (20 bits), and the feedback data in the second feedback data package is: 2 (second packet) 041 (second packet length 41 bits) 02032 customer certificate number (32 bits). Each feedback packet is complete service data, and a client name of, for example, 20 bits is not placed in the first feedback packet and the second feedback packet, respectively.
In step 608, the core device sends all feedback data packets to the corresponding peripheral service devices.
Step 609, after receiving the feedback data packet, the peripheral service device performs corresponding processing according to the requirement.
By the method and the device, the service data can be transmitted to the peripheral service devices according to the definite requirements of the peripheral service devices, information redundancy is avoided, when the service data required by a certain peripheral service device changes, only the dynamic input code sent to the core device needs to be changed, the core device can match the corresponding service data and feed the service data back to the peripheral service devices only by adding the corresponding dynamic input code, the normal use of other peripheral service devices cannot be influenced, and the risk of interface change is reduced.
Improvements to a technology can clearly be distinguished between hardware improvements (e.g. improvements to the circuit structure of diodes, transistors, switches, etc.) and software improvements (improvements to the process flow). However, as technology advances, many of today's process flow improvements have been seen as direct improvements in hardware circuit architecture. Designers almost always obtain the corresponding hardware circuit structure by programming an improved method flow into the hardware circuit. Thus, it cannot be said that an improvement in the process flow cannot be realized by hardware physical modules. For example, a Programmable Logic Device (PLD), such as a Field Programmable Gate Array (FPGA), is an integrated circuit whose Logic functions are determined by programming the Device by a user. A digital system is "integrated" on a PLD by the designer's own programming without requiring the chip manufacturer to design and fabricate a dedicated integrated circuit chip 2. Furthermore, nowadays, instead of manually manufacturing an integrated circuit chip, such programming is mostly implemented by "logic compiler" software, which is similar to a software compiler used in program development and writing, but the original code before compiling is also written by a specific programming Language, which is called Hardware Description Language (HDL), and HDL is not only one but many, such as abel (advanced Boolean Expression Language), ahdl (alternate Language Description Language), Confluence, and CUPL (computer University) in some cases
Programming Language), HDCal, JHDL (Java Hardware Description Language), Lava, Lola, MyHDL, PALASM, RHDL (Ruby Hardware Description Language), etc., with VHDL (Very-High-Speed Integrated Circuit Hardware Description Language) and Verilog2 being most commonly used at present. It will also be apparent to those skilled in the art that hardware circuitry that implements the logical method flows can be readily obtained by merely slightly programming the method flows into an integrated circuit using the hardware description languages described above.
The controller may be implemented in any suitable manner, for example, the controller may take the form of, for example, a microprocessor or processor and a computer-readable medium storing computer-readable program code (e.g., software or firmware) executable by the (micro) processor, logic gates, switches, an Application Specific Integrated Circuit (ASIC), a programmable logic controller, and an embedded microcontroller, examples of which include, but are not limited to, the following microcontrollers: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20, and Silicone Labs C8051F320, the memory controller may also be implemented as part of the control logic for the memory.
Those skilled in the art will also appreciate that, in addition to implementing the controller as pure computer readable program code, the same functionality can be implemented by logically programming method steps such that the controller is in the form of logic gates, switches, application specific integrated circuits, programmable logic controllers, embedded microcontrollers and the like. Such a controller may thus be considered a hardware component, and the means included therein for performing the various functions may also be considered as a structure within the hardware component. Or even means for performing the functions may be regarded as being both a software module for performing the method and a structure within a hardware component.
The systems, devices, modules or units illustrated in the above embodiments may be implemented by a computer chip or an entity, or by a product with certain functions.
For convenience of description, the above devices are described as being divided into various units by function, and are described separately. Of course, the functionality of the units may be implemented in one or more software and/or hardware when implementing the present application.
From the above description of the embodiments, it is clear to those skilled in the art that the present application can be implemented by software plus necessary general hardware platform. Based on such understanding, the technical solutions of the present application may be essentially or partially implemented in the form of a software product, which may be stored in a storage medium, such as a ROM/RAM, a magnetic disk, an optical disk, etc., and includes several instructions for enabling a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the method according to the embodiments or some parts of the embodiments of the present application.
The embodiments in the present specification are described in a progressive manner, and the same and similar parts among the embodiments are referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, for the system embodiment, since it is substantially similar to the method embodiment, the description is simple, and for the relevant points, reference may be made to the partial description of the method embodiment.
The application is operational with numerous general purpose or special purpose computing system environments or configurations. For example: personal computers, server computers, hand-held or portable devices, tablet-type devices, multiprocessor systems, microprocessor-based systems, set top boxes, programmable consumer electronics, network PCs, minicomputers, mainframe computers, distributed computing environments that include any of the above systems or devices, and the like.
The application may be described in the general context of computer-executable instructions, such as program modules, being executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. The application may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote computer storage media including memory storage devices.
While the present application has been described with examples, those of ordinary skill in the art will appreciate that there are numerous variations and permutations of the present application without departing from the spirit of the application, and it is intended that the appended claims encompass such variations and permutations without departing from the spirit of the application.

Claims (5)

1. A dynamic interaction method is applied to a peripheral service device, and comprises the following steps:
sequentially converting the service demand information into dynamic input codes according to the sequence of the service demand information by referring to a dynamic input area dictionary, wherein the dynamic input area dictionary comprises all dynamic input codes corresponding to the service demand information, the dynamic input codes are formed by combining classification codes used for referring to service demand information categories and field codes used for referring to specific information codes under each service demand information category, and the dynamic input codes further comprise field information numbers used for indicating the number of the field information required to be acquired under each service demand information category;
after account information and dynamic input codes are combined, a service demand information request is formed and sent to a core device, so that the core device searches service data corresponding to the service demand information in a memory, if the service data are not found, the service data corresponding to the service demand information are searched in a database, sub-packaging processing is carried out on the service data according to the length of data according to the limitation of the size of a preset feedback data packet, complete service data are written in one feedback data packet, the dynamic input codes and the corresponding service data are combined and written in the same feedback data packet, and information feedback is carried out on the service data according to the sequence of the dynamic input codes.
2. A dynamic interaction method is applied to a core device and comprises the following steps:
receiving and analyzing a service demand information request sent by a peripheral service device, and obtaining account information and dynamic input codes, wherein the service demand information request is formed by the peripheral service device referring to a dynamic input area dictionary, sequentially converting the service demand information into the dynamic input codes according to the sequence of the service demand information, and combining the account information with the dynamic input codes, the dynamic input area dictionary comprises all dynamic input codes corresponding to the service demand information, the dynamic input codes are formed by combining classification codes used for referring to service demand information categories and field codes used for referring to specific information codes under each service demand information category, and the dynamic input codes further comprise the number of field information required to be obtained under each service demand information category;
analyzing the dynamic input codes according to the dynamic input area dictionary to obtain service demand information;
searching service data corresponding to the service demand information in a memory, and if the service data is not found, searching the service data corresponding to the service demand information in a database;
and according to the limitation of the size of a preset feedback data packet, performing packet processing on the service data according to the length of the data, writing complete service data in one feedback data packet, combining the dynamic input codes and the corresponding service data, writing the dynamic input codes and the corresponding service data into the same feedback data packet, and sequentially feeding the service data back to a peripheral service device according to the sequence of the dynamic input codes.
3. A peripheral service device, comprising:
the conversion unit is used for sequentially converting the service demand information into dynamic input codes according to the sequence of the service demand information by referring to a dynamic input area dictionary, wherein the dynamic input area dictionary comprises all dynamic input codes corresponding to the service demand information, the dynamic input codes are formed by combining classification codes used for referring to service demand information categories and field codes used for referring to specific information codes under each service demand information category, and the dynamic input codes further comprise the number of field information required to be acquired under each service demand information category;
a sending unit, configured to combine account information with a dynamic input code to form a service demand information request, and send the service demand information request to a core device, so that the core device searches a memory for service data corresponding to the service demand information, if the service data is not found, searches a database for service data corresponding to the service demand information, performs packet processing on the service data according to a length of the data according to a size limit of a predetermined feedback data packet, writes complete service data in one feedback data packet, combines the dynamic input code with the service data corresponding to the dynamic input code, writes the service data in the same feedback data packet, and performs information feedback on the service data according to a sequence of the dynamic input code.
4. A core device, comprising:
a receiving unit for receiving and analyzing the service requirement information request sent by the peripheral service device, obtaining account information and dynamic input code, wherein the service requirement information request is that the peripheral service device refer to a dynamic input area dictionary, sequentially converting the service requirement information into dynamic input codes according to the sequence of the service requirement information, and combining the account information with the dynamic input codes to form the service requirement information, wherein the dynamic input area dictionary comprises all dynamic input codes corresponding to the service requirement information, the dynamic input code is formed by combining a classification code for referring to the service requirement information category and a field code for referring to specific information codes under each service requirement information category, the dynamic input code also comprises a field information quantity which is used for indicating the quantity of the field information which needs to be acquired under each service requirement information type;
the analysis unit is used for analyzing the dynamic input codes according to the dynamic input area dictionary to obtain service requirement information;
the acquisition unit is used for searching the service data corresponding to the service demand information in the memory, and if the service data is not found, the service data corresponding to the service demand information is searched in the database;
and the sending unit is used for performing sub-packet processing on the service data according to the length of the data according to the limitation of the size of a preset feedback data packet, writing complete service data in one feedback data packet, combining the dynamic input codes and the corresponding service data, writing the dynamic input codes and the corresponding service data into the same feedback data packet, and sequentially feeding the service data back to the peripheral service device according to the sequence of the dynamic input codes.
5. A dynamic interaction system, comprising:
the peripheral service device is used for sequentially converting the service demand information into dynamic input codes according to the sequence of the service demand information by referring to a dynamic input area dictionary, combining account information with the dynamic input codes to form a service demand information request, and sending the service demand information request to a core device so as to enable the core device to perform information feedback according to the sequence of the dynamic input codes, wherein the dynamic input area dictionary comprises all dynamic input codes corresponding to the service demand information, the dynamic input codes are formed by combining classification codes used for referring to service demand information categories and field codes used for referring to specific information codes under each service demand information category, and the dynamic input codes further comprise the number of field information required to be acquired under each service demand information category;
the core device is used for receiving and analyzing a service demand information request sent by a peripheral service device, obtaining account information and dynamic input codes, analyzing the dynamic input codes according to a dictionary of a dynamic input area to obtain service demand information, searching service data corresponding to the service demand information in a memory, searching service data corresponding to the service demand information in a database if the dynamic input codes are not found, performing sub-packaging processing on the service data according to the length of data according to the limitation of the size of a preset feedback data packet, writing complete service data in a feedback data packet, combining the dynamic input codes and the service data corresponding to the dynamic input codes to write in the same feedback data packet, and sequentially feeding the service data back to the peripheral service device according to the sequence of the dynamic input codes, wherein the service demand information request refers to the dictionary of the dynamic input area, the dynamic input region dictionary comprises all dynamic input codes corresponding to the business demand information, the dynamic input codes are formed by combining classification codes used for referring to business demand information categories and field codes used for referring to specific information codes under each business demand information category, and the dynamic input codes further comprise field information numbers used for indicating the field information needing to be acquired under each business demand information category.
CN201610320486.6A 2016-05-16 2016-05-16 Dynamic interaction method, device and system Active CN106021427B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610320486.6A CN106021427B (en) 2016-05-16 2016-05-16 Dynamic interaction method, device and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610320486.6A CN106021427B (en) 2016-05-16 2016-05-16 Dynamic interaction method, device and system

Publications (2)

Publication Number Publication Date
CN106021427A CN106021427A (en) 2016-10-12
CN106021427B true CN106021427B (en) 2022-01-07

Family

ID=57097253

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610320486.6A Active CN106021427B (en) 2016-05-16 2016-05-16 Dynamic interaction method, device and system

Country Status (1)

Country Link
CN (1) CN106021427B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108171595B (en) * 2017-12-27 2022-07-08 福建省农村信用社联合社 Bank core accounting engine system supporting peripheral business system accounting service

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101686173A (en) * 2008-09-27 2010-03-31 华为技术有限公司 Method, system and apparatus of service negotiation
CN101710893A (en) * 2009-11-06 2010-05-19 大连新中连软件集团有限公司 Device, system and method for correlating application software service systems
CN101901262A (en) * 2010-07-26 2010-12-01 北京新洲协同软件技术有限公司 Object-oriented model-based enterprise database construction and service data display method
CN104318476A (en) * 2014-11-06 2015-01-28 中国建设银行股份有限公司 Information processing method and device

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101976242B (en) * 2010-09-26 2012-12-05 用友软件股份有限公司 Method for generating internal level coding of service object and system thereof

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101686173A (en) * 2008-09-27 2010-03-31 华为技术有限公司 Method, system and apparatus of service negotiation
CN101710893A (en) * 2009-11-06 2010-05-19 大连新中连软件集团有限公司 Device, system and method for correlating application software service systems
CN101901262A (en) * 2010-07-26 2010-12-01 北京新洲协同软件技术有限公司 Object-oriented model-based enterprise database construction and service data display method
CN104318476A (en) * 2014-11-06 2015-01-28 中国建设银行股份有限公司 Information processing method and device

Also Published As

Publication number Publication date
CN106021427A (en) 2016-10-12

Similar Documents

Publication Publication Date Title
CN107239479B (en) Block chain based data storage and query method and device
TWI737818B (en) Business processing method and device
EP3811232A1 (en) Data processing method, apparatus, and device
JP4997777B2 (en) Method and system for reducing delimiters
EP2930629A1 (en) Accessing non-relational data stores using structured query language queries
CN114064690A (en) Data processing method and device
CN112434087B (en) Cross-system data comparison method, device, electronic equipment and storage medium
WO2016004814A1 (en) Service visualization method and system
US20200204688A1 (en) Picture book sharing method and apparatus and system using the same
CN106843818B (en) Business model generation method and device
CN111026931A (en) Data query method, device, equipment and medium
CN109299173B (en) Data transmission method, device and storage medium
CN113626223A (en) Interface calling method and device
WO2022179119A1 (en) Data verification method and apparatus, electronic device, and readable storage medium
CN116483859A (en) Data query method and device
CN110660395B (en) Safety report generation method and device based on voice recognition
CN105930713A (en) Method and terminal for generating identifying codes
JP5044943B2 (en) Method and system for high-speed encoding of data documents
CN107194680B (en) Configurable resource quantity control method and device
CN106021427B (en) Dynamic interaction method, device and system
KR102066330B1 (en) A method and device for determining a category directory, and an automatic classification method and device
CN106817394B (en) Method and server for transmitting product configuration parameters
CN109561048B (en) Communication management method and device
CN108446301B (en) Business file splitting and summarizing method, device and equipment
US20210142803A1 (en) Information processing system, method, device and equipment

Legal Events

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