CN108415276A - A kind of calculating, judgement and control system based on language interaction - Google Patents

A kind of calculating, judgement and control system based on language interaction Download PDF

Info

Publication number
CN108415276A
CN108415276A CN201810114574.XA CN201810114574A CN108415276A CN 108415276 A CN108415276 A CN 108415276A CN 201810114574 A CN201810114574 A CN 201810114574A CN 108415276 A CN108415276 A CN 108415276A
Authority
CN
China
Prior art keywords
request
solicited message
module
control
calculating
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.)
Pending
Application number
CN201810114574.XA
Other languages
Chinese (zh)
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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to CN201810114574.XA priority Critical patent/CN108415276A/en
Publication of CN108415276A publication Critical patent/CN108415276A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The invention discloses a kind of calculating, judgement and control systems based on language interaction, including information exchange module, system control module and response control object;Described information interactive module, the solicited message for receiving external transmission, and give the request message transmission to the system control module;The system control module specifically executes request for being converted to the solicited message, and is sent to the response control object;The response control object, for execute it is described it is specific execute request, and the result of execution is transferred to the system control module;The system control module is additionally operable to the result of the execution being transferred to described information interactive module;Described information interactive module, it is additionally operable to the result of the execution being transferred to the corresponding requesting party of the solicited message, a kind of new computational methods are provided for human-computer interaction, preferably user is assisted to complete the functions such as information management, service and processing, promotes the usage experience of user.

Description

A kind of calculating, judgement and control system based on language interaction
Technical field
The present invention relates to computer realm more particularly to a kind of calculating, judgement and control systems based on language interaction.
Background technology
Man-machine language interaction is an important directions of development of computer.In current Computer Architecture, computer It is made of controller, arithmetic unit, memory, input equipment, five part of output equipment;The numeral system of digital computer uses binary system Form;Current computer is arranged to program sequence and executes corresponding instruction.
In the implementation of the present invention, inventor has found that at least there are the following problems in the prior art:
The computer for being currently based on von Neumann structure is not suitable for carrying out man-machine language interaction, uses the direct use of computer Family does not know about computer-internal structure, and inside structure only could be understood and be operated by relevant programmer, and user is worked as When needing certain demand to owned computer, user can only complete demand by programmer;The two of current computer into Feature processed leads to no real man-machine language interaction, and all programs, which must be converted to binary system, to be executed;Current calculating Machine structure does not account for the needs of language interaction.
Invention content
In view of the above-mentioned problems, the purpose of the present invention is to provide a kind of, calculating, judgement and control based on language interaction are System, a kind of new computing architecture is provided for human-computer interaction, preferably user is assisted to complete the work(such as information management, service and processing Can, promote the usage experience of user.
An embodiment of the present invention provides a kind of calculating, judgement and control systems based on language interaction, including information exchange Module, system control module and response control object;Wherein,
Described information interactive module, the solicited message for receiving external transmission, and by the request message transmission to institute State system control module;
The system control module, the solicited message for receiving the transmission of described information interactive module are asked by described in It asks information to be converted to and specifically executes request, and be sent to the response control object;
The response control object executes request for receiving the specific of system control module transmission, executes institute It states and specifically executes request, and the result of execution is transferred to the system control module;
The system control module, be additionally operable to receive the execution of the response control object transfer as a result, and will The result of the execution is transferred to described information interactive module;
Described information interactive module, be additionally operable to receive the execution of the system control module transmission as a result, and will The result of the execution is transferred to the corresponding requesting party of the solicited message.
In the first realization method of the embodiment of the present invention,
Described information interactive module, is specifically used for receiving the solicited message by network transmission or alternating transmission, and by institute Request message transmission is stated to the system control module.
In second of realization method of the embodiment of the present invention, the type of the solicited message includes computation requests information, The solicited message includes at least one request;
The system control module includes calculating control submodule;
Then described information interactive module is specifically used for receiving the external solicited message transmitted, when judging the solicited message For computation requests information when, by the request message transmission give the calculating control submodule;
The calculating control submodule, the solicited message for receiving the transmission of described information interactive module are controlled according to calculating The solicited message is converted at least one calculating and executes request by solicited message described in logical analysis processed, and by described at least One calculates execution request and is sent to the response control object;
The response control object is specifically used for receiving at least one calculating execution for calculating control submodule and sending Request executes at least one calculating and executes request, and the result of calculation after execution is transferred to the calculating and controls submodule Block;
The calculating control submodule, is additionally operable to receive the result of calculation of the response control object transfer, and After judging that the corresponding all calculating execution requests of the solicited message are finished, the result of calculation is transferred to described information Interactive module;
Described information interactive module is specifically additionally operable to receive the result of calculation of the calculating control submodule transmission, And the result of calculation is transferred to the corresponding requesting party of the solicited message.
Second of realization method according to the ... of the embodiment of the present invention, in the third realization method of the embodiment of the present invention, institute The type for stating solicited message further includes judging solicited message, and the solicited message includes at least one request;
The system control module further includes judging control submodule;
Then described information interactive module is specifically additionally operable to receive the solicited message of external transmission, when judging that the request believes Breath is to give the request message transmission to the judgement control submodule when judging solicited message;
The judgement control submodule, the solicited message for receiving the transmission of described information interactive module are controlled according to judgement The solicited message is converted at least one judgement and executes request by solicited message described in logical analysis processed, and by described at least One judges that executing request is sent to the response control object;
The response control object, at least one judgement for being specifically additionally operable to receive the judgement control submodule transmission are held Row request executes at least one judgement and executes request, and the judging result after execution is transferred to the judgement and controls son Module;
The judgement control submodule, is additionally operable to receive the judging result of the response control object transfer, and After judging that the corresponding all judgements execution requests of the solicited message are finished, the judging result is transferred to described information Interactive module;
Described information interactive module is specifically additionally operable to receive the judging result of the judgement control submodule transmission, And the judging result is transferred to the corresponding requesting party of the solicited message.
The third realization method according to the ... of the embodiment of the present invention, in the 4th kind of realization method of the embodiment of the present invention, institute The type for stating solicited message further includes action request information, and the solicited message includes at least one request;
The system control module further includes action control submodule;
Then described information interactive module is specifically additionally operable to receive the solicited message of external transmission, when judging that the request believes When breath is action request information, the request message transmission is given to the action control submodule;
The action control submodule, the solicited message for receiving the transmission of described information interactive module are controlled according to action The solicited message is converted at least one action and executes request by solicited message described in logical analysis processed, and by described at least One action executes request and is sent to the response control object;
The response control object, at least one action for being specifically additionally operable to receive the action control submodule transmission are held Row request executes at least one action and executes request, and the result of the action after execution is transferred to action control Module;
The action control submodule, is additionally operable to receive the result of the action of the response control object transfer, and After judging that the corresponding everything execution request of the solicited message is finished, the result of the action is transferred to described information Interactive module;
Described information interactive module is specifically additionally operable to receive the result of the action of the action control submodule transmission, And the result of the action is transferred to the corresponding requesting party of the solicited message.
4th kind of realization method according to the ... of the embodiment of the present invention, in the 5th kind of realization method of the embodiment of the present invention, also Including memory storage module;Wherein,
The action control submodule is additionally operable to receive the solicited message of described information interactive module transmission, when judging State solicited message be action storage solicited message when, by the action storage solicited message be parsed into request definition, and will described in Request definition is sent to the memory storage module;Wherein, the request definition includes at least solicited message definition, Obj State And action logic executes program;
The memory storage module, the request definition sent for receiving the action control submodule, and described in storage Request definition.
5th kind of realization method according to the ... of the embodiment of the present invention, in the 6th kind of realization method of the embodiment of the present invention, institute Calculating control submodule is stated, is additionally operable to work as the computation requests information for judging the transmission of described information interactive module in the memory storage When thering is corresponding request to define in module, corresponding request definition is obtained from the memory storage module, and asked described in execution Seek the content of definition.
5th kind of realization method according to the ... of the embodiment of the present invention, in the 7th kind of realization method of the embodiment of the present invention, institute Judgement control submodule is stated, is additionally operable to work as the judgement solicited message for judging the transmission of described information interactive module in the memory storage When thering is corresponding request to define in module, corresponding request definition is obtained from the memory storage module, and asked described in execution Seek the content of definition.
5th kind of realization method according to the ... of the embodiment of the present invention, in the 8th kind of realization method of the embodiment of the present invention, institute Action control submodule is stated, is additionally operable to work as the action request information for judging the transmission of described information interactive module in the memory storage When thering is corresponding request to define in module, corresponding request definition is obtained from the memory storage module, and asked described in execution Seek the content of definition.
Any of the above realization method according to the ... of the embodiment of the present invention, in the 9th kind of realization method of the embodiment of the present invention In, the calculating control submodule judges that control submodule and action control submodule are mutually called according to the solicited message, To complete the resolving of the solicited message.
The present invention provides a kind of calculating, judgement and control system based on language interaction, one embodiment has such as Lower advantageous effect:
The external solicited message transmitted is received by described information interactive module and by the request message transmission to described System control module, the system control module parses the solicited message after receiving the solicited message, by the request Information, which is converted to, specifically executes request, and is sent to the response control object, so that the response control object executes institute It states and implementing result is issued into the system control module after specific execution is asked, the system control module is again by the execution As a result it is sent to described information interactive module, so that the implementing result is sent to requesting party by described information interactive module, is Human-computer interaction provides a kind of new computing architecture, can quickly realize interconnecting for multisystem by this method, realize more Collaboration between system and control realize more complicated function, preferably user are assisted to complete letter in a relatively simple manner The functions such as breath management, service and processing, promote the usage experience of user.
Description of the drawings
In order to illustrate more clearly of technical scheme of the present invention, attached drawing needed in embodiment will be made below Simply introduce, it should be apparent that, the accompanying drawings in the following description is only some embodiments of the present invention, general for this field For logical technical staff, without creative efforts, other drawings may also be obtained based on these drawings.
Fig. 1 is that the structure of the calculating interacted based on language, judgement and control system that first embodiment of the invention provides is shown It is intended to.
Fig. 2 is that the structure of the calculating interacted based on language, judgement and control system that fourth embodiment of the invention provides is shown It is intended to.
Fig. 3 is that the structure of the calculating interacted based on language, judgement and control system that fifth embodiment of the invention provides is shown It is intended to.
Specific implementation mode
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete Site preparation describes, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.It is based on Embodiment in the present invention, it is obtained by those of ordinary skill in the art without making creative efforts every other Embodiment shall fall within the protection scope of the present invention.
Referring to Fig. 1, first embodiment of the invention provides a kind of calculating interacted based on language, judgement and control system System, including information exchange module 11, system control module 12 and response control object 13.Wherein,
Described information interactive module 11, the solicited message for receiving external transmission, and the request message transmission is given The system control module 12.
In embodiments of the present invention, described information interactive module 11, which is specifically used for receiving, passes through network transmission or alternating transmission Solicited message, and by the request message transmission give the system control module 12, the solicited message includes computation requests Information judges that solicited message and action request information three types, described information interactive module 11 can receive user and pass through window The solicited message of mouth interactive interface input, can receive the solicited message by network transmission, can also be to receive other core controls The solicited message that molding block is sent can also be the solicited message for receiving the specific transmission of response control object 13, the present invention couple This does not do any restriction, wherein the equipment that the window interactive interface includes has:Information input equipment and display equipment, user It is data packet lattice by the operation information of the network transmission by keyboard, hand-written, voice or other input mode input informations Formula, contains request method in packet header, and the request method includes calculating, judging and action.
In embodiments of the present invention, calculating, judgement and the control system based on language interaction are using a kind of completely new Language as human-computer interaction language, this be it is a kind of between machine word make peace natural language between a kind of language.Grammatically use The rigorous feature of computer language, the ambiguousness of natural language, grammer be not complicated, the characteristics of being difficult to parse, while but also with Natural language being capable of broadly described feature.Table 1 is please referred to, table 1 is the solicited message of input or the implementing result of transmission Message format example.
Table 1
The system control module 12, the solicited message for receiving the transmission of described information interactive module 11, by institute It states solicited message and is converted to and specifically execute request, and be sent to the response control object 13.
In embodiments of the present invention, the system control module 12 includes calculating control submodule 121, judging control submodule Block 122 and action control submodule 123, described information interactive module 11 believe the request according to the type of the solicited message Breath is transferred to corresponding control submodule, so that corresponding control submodule parses specific execute of solicited message generation and asks It asks, and is sent to the response control object 13, so that specific execution object in the response control object 13 executes.
The response control object 13 executes request for receiving the specific of the transmission of the system control module 12, holds Row it is described it is specific execute request, and the result of execution is transferred to the system control module 12.
In embodiments of the present invention, the calculating control submodule 121, judge control submodule 122 and action control The specific execution request of parsing is transferred to the response control object 13 by module 123, so that the response control object 13 Execute it is described it is specific execute request, and the result of execution is transferred to corresponding control submodule.
In embodiments of the present invention, the specific execution request that the response control object 13 receives is independent from each other, One calculating executes request, judges to execute and ask to be executed request by other calculate, judgement executes request or act execution The influence of request.And response control object can only execute an action request in synchronization, only be asked in one action of completion After asking, the implementation procedure of the request of next action could be carried out.Solves the synchronization in computer programming well in this way Process problem.It should be noted that the response control object 13 can not be true object, it can be quick by this method Realization multi-terminal equipment interconnect, response control object 13 of each control system as other control systems is realized More complicated function is realized in collaboration between multisystem and control in a relatively simple manner;Since control system is by responding Control object 13 is constituted, and the expansion or cutting of control system can be realized by configuring or increasing response control object 13 so that Calculating, judgement and the control system based on language interaction have very strong expandability and tailorability.The system control Molding block 12, be additionally operable to receive the execution that the response control object 13 transmits as a result, and by the result of the execution It is transferred to described information interactive module 11.
In embodiments of the present invention, the result of execution corresponding calculating is transferred in the response control object 13 to control Submodule 121, after judging control submodule 122 or action control submodule 123, the calculating control submodule 121, judge control System module 122 or action control submodule 123 are judging the corresponding execution request execution of the external solicited message transmitted After, the result of the execution is transferred to described information interactive module 11.
Described information interactive module 11, be additionally operable to receive the execution of the transmission of the system control module 12 as a result, And the result of the execution is transferred to the corresponding requesting party of the solicited message.
In embodiments of the present invention, described information interactive module 11 receives the described of the transmission of the system control module 12 and holds After capable result, the result of the execution is transferred to the corresponding requesting party of the solicited message, if the solicited message by with Family is inputted by interactive window, then the result of execution is returned to former interactive window, if the solicited message carrys out asking for automatic network It asks, then the result of the execution is returned into former network request address.
In conclusion first embodiment of the invention provides a kind of calculating interacted based on language, judgement and control system, The solicited message of external transmission is received by described information interactive module 11 and by the request message transmission to the system control Molding block 12, the system control module 12 parse the solicited message after receiving the solicited message, and the request is believed Breath, which is converted to, specifically executes request, and is sent to the response control object 13, so that the response control object 13 executes Implementing result is issued into the system control module 12 after the specific execution request, the system control module 12 is again by institute It states implementing result and is sent to described information interactive module 11, so that the implementing result is sent to by described information interactive module 11 Requesting party provides a kind of new computing architecture for human-computer interaction, can quickly realize that the interconnection of multisystem is mutual by this method It is logical, it realizes collaboration and control between multisystem, realizes more complicated function in a relatively simple manner, preferably assist to use The functions such as information management, service and processing are completed at family, and the system core and the separation of specific execution module, specific execution module complete tool Calculating, judgement and the action of body, core component coordinate control and complete complicated calculating, judgement and action, make system itself also at For a specific execution module, external system can complete more complicated work by calling system as calling specific execution module Make, there is very strong expandability and tailorability, promote the usage experience of user.
In order to facilitate the understanding of the present invention, some currently preferred embodiments of the present invention will be done and will further be retouched below It states.
Second embodiment of the invention:
On the basis of first embodiment of the invention, the type of the solicited message includes computation requests information, described to ask It includes at least one request to seek information.
The system control mould 12 includes calculating control submodule 121.
Then described information interactive module 11 is specifically used for receiving the external solicited message transmitted, when judging that the request believes When breath is computation requests information, the request message transmission is given to the calculating control submodule 121.
The calculating control submodule 121, the solicited message for receiving the transmission of described information interactive module 11, according to meter It calculates control logic and parses the solicited message, the solicited message, which is converted at least one calculating, executes request, and will be described At least one calculating executes request and is sent to the response control object 13.
The response control object 13 is specifically used for receiving at least one meter for calculating control submodule 121 and sending Calculation executes request, executes at least one calculating and executes request, and the result of calculation after execution is transferred to the calculating and is controlled System module 121.
The calculating control submodule 121 is additionally operable to receive the result of calculation that the response control object 13 transmits, And after judging that the corresponding all calculating execution requests of the solicited message are finished, the result of calculation is transferred to described Information exchange module 11.
Described information interactive module 11 is specifically additionally operable to receive the calculating that the calculating control submodule 121 is transmitted As a result, and the result of calculation is transferred to the corresponding requesting party of the solicited message.
In embodiments of the present invention, it is a function concept for deriving from mathematics that the calculating, which executes request, indicates one Nonempty set to another nonempty set element mapping relations, and gather can be digital collection, can also be any object Set.In embodiments of the present invention, it should be noted that described calculate executes the operation that request is not limited only to numerical value, more More refers to the mapping relations between object, such as:The mother of Tom is Anna, and Tom is exactly input value here, and mother is operation Relationship, Anna are operation results;For another example:The classmate Rose of the mother of Tom, between Tom and Rose, there are one slightly complexity one The classmate of a little calculated relationships, here input value when Tom, mother and mother are operation relations, and Rose is operation result.
In embodiments of the present invention, when described information interactive component judges the type of the solicited message received as computation requests When information, the computation requests information is transferred to the calculating control submodule 121, the calculating control submodule 121 exists After receiving the solicited message, the solicited message is parsed according to control logic is calculated, and give the response control object 13 It executes, result of calculation is returned to the calculating control submodule 121 by the response control object 13 after execution, due to described Solicited message may include at least one request, and the solicited message belongs to same type so that the calculating controls submodule The solicited message can be parsed at least one calculating and execute request by block 121, then the calculating control submodule 121 is receiving After the result of calculation, judge that the corresponding all calculating of the solicited message execute whether request is finished, if being finished, The judging result is transferred to described information interactive module 11, so that described information interactive module 11 passes the result of calculation It is defeated by the corresponding requesting party of the solicited message, is finished if being not carried out, by the corresponding calculating being not carried out of the solicited message Executing request gives the response control object 13 to continue to execute until the corresponding all calculating of the solicited message execute request It is carried out and finishes.Table 2 is please referred to, table 2 is that calculating execution request is given the response control by the calculating control submodule 121 After object 13, the response control object 13 executes the example for calculating and executing request.
Table 2
Third embodiment of the invention:
On the basis of second embodiment of the invention, the type of the solicited message further includes judging solicited message, described Solicited message includes at least one request.
The system control module 12 further includes judging control submodule 122.
Then described information interactive module 11 is specifically additionally operable to receive the solicited message of external transmission, when judging the request Information is to give the request message transmission to the judgement control submodule 122 when judging solicited message.
The judgement control submodule 122, the solicited message for receiving the transmission of described information interactive module 11, according to sentencing Disconnected control logic parses the solicited message, and the solicited message, which is converted at least one judgement, executes request, and will be described At least one judgement executes request and is sent to the response control object 13.
The response control object 13 is specifically additionally operable to receive at least one of judgement control submodule 122 transmission Judgement executes request, executes at least one judgement and executes request, and the judging result after execution is transferred to the judgement Control submodule 122.
The judgement control submodule 122 is additionally operable to receive the judging result that the response control object 13 transmits, And after judging that the corresponding all judgements execution requests of the solicited message are finished, the judging result is transferred to described Information exchange module 11.
Described information interactive module 11 is specifically additionally operable to receive the judgement that the judgement control submodule 122 is transmitted As a result, and the judging result is transferred to the corresponding requesting party of the solicited message.
In embodiments of the present invention, when described information interactive component judges that the type of the solicited message received is asked as judgement When information, the judgement control submodule 122, the judgement control submodule 122 is given to exist the judgement request message transmission After receiving the solicited message, according to judging that control logic parses the solicited message, and the response control object 13 is given It executes, the response control object 13 will determine that result returns to the judgement control submodule 122 after execution, due to described Solicited message may include at least one request, and the solicited message belongs to same type so that the judgement controls submodule The solicited message can be parsed at least one judgement and execute request by block 122, then the judgement control submodule 122 is receiving After the judging result, judge the solicited message it is corresponding it is all judge execute request whether be finished, if being finished, The judging result is transferred to described information interactive module 11, so that described information interactive module 11 passes the judging result It is defeated by the corresponding requesting party of the solicited message, is finished if being not carried out, by the corresponding judgement being not carried out of the solicited message Executing request gives the response control object 13 to continue to execute until the corresponding all judgements of the solicited message execute request It is carried out and finishes.Table 3 is please referred to, table 3 is that the judgement control submodule 122 will determine that the response control is given in execution request After object 13, the response control object 13 executes the example for judging to execute request.
Table 3
Fourth embodiment of the invention:
Referring to Fig. 2, on the basis of third embodiment of the invention, the type of the solicited message further includes action request Information, the solicited message include at least one request.
The system control module 12 further includes action control submodule 123.
Then described information interactive module 11 is specifically additionally operable to receive the solicited message of external transmission, when judging the request When information is action request information, the request message transmission is given to the action control submodule 123.
The action control submodule 123, the solicited message for receiving the transmission of described information interactive module 11, according to dynamic Make control logic and parse the solicited message, the solicited message, which is converted at least one action, executes request, and will be described At least one action executes request and is sent to the response control object 13.
The response control object 13 is specifically additionally operable to receive at least one of the transmission of action control submodule 123 Action executes request, executes at least one action and executes request, and the result of the action after execution is transferred to the action Control submodule 123.
The action control submodule 123 is additionally operable to receive the result of the action that the response control object 13 transmits, And after judging that the corresponding everything execution request of the solicited message is finished, the result of the action is transferred to described Information exchange module 11.
Described information interactive module 11 is specifically additionally operable to receive the action that the action control submodule 123 transmits As a result, and the result of the action is transferred to the corresponding requesting party of the solicited message.
In embodiments of the present invention, when described information interactive component judges the type of the solicited message received as action request When information, the action request information is transferred to the action control submodule 123, the action control submodule 123 exists After receiving the solicited message, according to solicited message described in action control logical analysis, and the response control object 13 is given It executes, the result of the action is returned to the action control submodule 123 by the response control object 13 after execution, due to described Solicited message may include at least one request, and the solicited message belongs to same type so that the action control submodule The solicited message can be parsed at least one action and execute request by block 123, then the action control submodule 123 is receiving After the result of the action, judge that the corresponding everything of the solicited message executes whether request is finished, if being finished, The judging result is transferred to described information interactive module 11, so that described information interactive module 11 passes the result of the action It is defeated by the corresponding requesting party of the solicited message, is finished if being not carried out, by the corresponding action being not carried out of the solicited message Executing request gives the response control object 13 to continue to execute until the corresponding everything of the solicited message executes request It is carried out and finishes.Table 4 is please referred to, table 4 is that action execution request is given the response control by the action control submodule 123 After object 13,13 execution of the response control object action executes the example of request, it should be noted that calculating control Module 121 judges between the request processing procedure of 123 each control submodule of control submodule 122 or action control submodule It is independent from each other, the processing of a request will not be influenced by other request processing procedures.
Table 4
Fifth embodiment of the invention:
Further include memory storage mould 14 referring to Fig. 3, on the basis of fourth embodiment of the invention;Wherein,
The action control submodule 123 is additionally operable to receive the solicited message of 11 transmission of described information interactive module, when sentencing When the solicited message of breaking is action storage solicited message, action storage solicited message is parsed into request definition, and will The request definition is sent to the memory storage module 14;Wherein, the request definition includes at least solicited message and defines, is right As state and action logic execute program.
The memory storage module 14, the request definition sent for receiving the action control submodule 123, and store The request definition.
In embodiments of the present invention, memory storage module 14 is controlled by action control submodule 123, action control Module 123 receive described information interactive module 11 transmit solicited message after, when judge the solicited message be act storage When solicited message, action storage solicited message is parsed into request definition, and request definition is sent to the note Memory module 14 is recalled, so that the memory storage module 14 stores the request definition.The memory storage module 14 stores Expression formula about calculating, judgement and action defines, for indicating that another expression formula, information object are with an expression formula The object indicated by expression formula, expression formula indicate that content includes:(1) structure (subobject) of object;(2) state of object; (3) incidence relation of object and other objects;(4) calculating of object and judgment expression;(5) the manual expression formula of object.Institute The structure, state and incidence relation of information object can be directly changed by stating calculating, judgement and the control system interacted based on language, Result of calculation can also be obtained by calculation expression, or judging result is obtained by state expression formula, or passes through manual expression Formula executes action.It should be noted that the calculating control submodule 121 and the judgement control submodule 122 can be read The content of the memory storage module 14 cannot increase, delete and change the content in Memory control component.
Sixth embodiment of the invention:
On the basis of fifth embodiment of the invention,
The calculating control submodule 121 is additionally operable to when the computation requests letter for judging that described information interactive module 11 is transmitted When breath has corresponding request to define in the memory storage module 14, corresponding ask is obtained from the memory storage module 14 Definition is asked, and executes the content of the request definition.
The judgement control submodule 122 is additionally operable to when the judgement request letter for judging that described information interactive module 11 is transmitted When breath has corresponding request to define in the memory storage module 14, corresponding ask is obtained from the memory storage module 14 Definition is asked, and executes the content of the request definition.
The action control submodule 123 is additionally operable to when the action request letter for judging that described information interactive module 11 is transmitted When breath has corresponding request to define in the memory storage module 14, corresponding ask is obtained from the memory storage module 14 Definition is asked, and executes the content of the request definition.
In embodiments of the present invention, request is executed when judgement calculates, judgement executes to ask and act to execute and asks remembering There is request to define in memory module 14, then takes out the request definition in memory storage module 14, then execute in request definition The information content.
Seventh embodiment of the invention:
On the basis of above example of the present invention, the calculating control submodule 121, judge control submodule 122 and Action control submodule 123 is mutually called according to the solicited message, to complete the resolving of the solicited message.
In embodiments of the present invention, the calculating control submodule 121, judge control submodule 122 and action control Module 123 calls corresponding control submodule after receiving the solicited message of corresponding types, according to the particular content of solicited message Block parses the solicited message, for example, the step of resolving of a computation requests information is related to judging, the then calculating The calling of control submodule 121 judges the step of control submodule 122 goes to execute this judgement to complete the computation requests information Resolving.
It should be noted that the apparatus embodiments described above are merely exemplary, wherein described be used as separating component The unit of explanation may or may not be physically separated, and the component shown as unit can be or can also It is not physical unit, you can be located at a place, or may be distributed over multiple network units.It can be according to actual It needs that some or all of module therein is selected to achieve the purpose of the solution of this embodiment.In addition, device provided by the invention In embodiment attached drawing, the connection relation between module indicates there is communication connection between them, specifically can be implemented as one or A plurality of communication bus or signal wire.Those of ordinary skill in the art are without creative efforts, you can to understand And implement.
The above is the preferred embodiment of the present invention, it is noted that for those skilled in the art For, various improvements and modifications may be made without departing from the principle of the present invention, these improvements and modifications are also considered as Protection scope of the present invention.

Claims (10)

1. a kind of calculating, judgement and control system based on language interaction, which is characterized in that including information exchange module, system Control module and response control object;Wherein,
Described information interactive module, the solicited message for receiving external transmission, and give the request message transmission to the system System control module;
The system control module, the solicited message for receiving the transmission of described information interactive module believe the request Breath, which is converted to, specifically executes request, and is sent to the response control object;
The response control object executes request for receiving the specific of system control module transmission, executes the tool Body executes request, and the result of execution is transferred to the system control module;
The system control module, be additionally operable to receive the execution of the response control object transfer as a result, and will be described The result of execution is transferred to described information interactive module;
Described information interactive module, be additionally operable to receive the execution of the system control module transmission as a result, and will be described The result of execution is transferred to the corresponding requesting party of the solicited message.
2. calculating, judgement and control system according to claim 1 based on language interaction, which is characterized in that
Described information interactive module is specifically used for receiving the solicited message by network transmission or alternating transmission, and is asked by described in Information is asked to be transferred to the system control module.
3. calculating, judgement and control system according to claim 1 based on language interaction, which is characterized in that described to ask It includes computation requests information to seek the type of information, and the solicited message includes at least one request;
The system control module includes calculating control submodule;
Then described information interactive module is specifically used for receiving the external solicited message transmitted, when judging the solicited message to count When calculating solicited message, the request message transmission is given to the calculating control submodule;
The calculating control submodule, the solicited message for receiving the transmission of described information interactive module are patrolled according to control is calculated The parsing solicited message is collected, the solicited message, which is converted at least one calculating, executes request, and will be described at least one It calculates to execute and asks to be sent to the response control object;
The response control object is asked specifically for receiving at least one calculating execution for calculating control submodule transmission It asks, executes at least one calculating and execute request, and the result of calculation after execution is transferred to the calculating control submodule;
The calculating control submodule is additionally operable to receive the result of calculation of the response control object transfer, and is judging The corresponding all calculating of the solicited message execute after request is finished, and the result of calculation is transferred to described information interaction Module;
Described information interactive module is specifically additionally operable to receive the result of calculation of the calculating control submodule transmission, and will The result of calculation is transferred to the corresponding requesting party of the solicited message.
4. calculating, judgement and control system according to claim 3 based on language interaction, which is characterized in that described to ask It further includes judging solicited message to seek the type of information, and the solicited message includes at least one request;
The system control module further includes judging control submodule;
Then described information interactive module is specifically additionally operable to receive the solicited message of external transmission, when judging that the solicited message is When judging solicited message, the request message transmission is given to the judgement control submodule;
The judgement control submodule, the solicited message for receiving the transmission of described information interactive module are patrolled according to judging to control The parsing solicited message is collected, the solicited message, which is converted at least one judgement, executes request, and will be described at least one Judge that executing request is sent to the response control object;
The response control object, at least one judgement execution for being specifically additionally operable to receive the judgement control submodule transmission are asked It asks, executes at least one judgement and execute request, and the judging result after execution is transferred to the judgement control submodule;
The judgement control submodule is additionally operable to receive the judging result of the response control object transfer, and is judging The corresponding all judgements of the solicited message execute after request is finished, and the judging result is transferred to described information interaction Module;
Described information interactive module is specifically additionally operable to receive the judging result of the judgement control submodule transmission, and will The judging result is transferred to the corresponding requesting party of the solicited message.
5. calculating, judgement and control system according to claim 4 based on language interaction, which is characterized in that described to ask It further includes action request information to seek the type of information, and the solicited message includes at least one request;
The system control module further includes action control submodule;
Then described information interactive module is specifically additionally operable to receive the solicited message of external transmission, when judging that the solicited message is When action request information, the request message transmission is given to the action control submodule;
The action control submodule, the solicited message for receiving the transmission of described information interactive module, is patrolled according to action control The parsing solicited message is collected, the solicited message, which is converted at least one action, executes request, and will be described at least one Action executes request and is sent to the response control object;
The response control object, at least one action execution for being specifically additionally operable to receive the action control submodule transmission are asked It asks, executes at least one action and execute request, and the result of the action after execution is transferred to the action control submodule;
The action control submodule is additionally operable to receive the result of the action of the response control object transfer, and is judging The corresponding everything of the solicited message executes after request is finished, and the result of the action is transferred to described information interaction Module;
Described information interactive module is specifically additionally operable to receive the result of the action of the action control submodule transmission, and will The result of the action is transferred to the corresponding requesting party of the solicited message.
6. calculating, judgement and control system according to claim 5 based on language interaction, which is characterized in that further include Memory storage module;Wherein,
The action control submodule is additionally operable to receive the solicited message of described information interactive module transmission, ask described in the judgement When to seek information be action storage solicited message, action storage solicited message is parsed into request and is defined, and by the request Definition is sent to the memory storage module;Wherein, the request definition includes at least solicited message definition, Obj State and moves Make logic and executes program;
The memory storage module, the request definition sent for receiving the action control submodule, and store the request Definition.
7. calculating, judgement and control system according to claim 6 based on language interaction, which is characterized in that
The calculating control submodule is additionally operable to work as the computation requests information for judging the transmission of described information interactive module in the note Recall in memory module when thering is corresponding request to define, corresponding request is obtained from the memory storage module and is defined, and is executed The content of the request definition.
8. calculating, judgement and control system according to claim 6 based on language interaction, which is characterized in that
The judgement control submodule is additionally operable to work as the judgement solicited message for judging the transmission of described information interactive module in the note Recall in memory module when thering is corresponding request to define, corresponding request is obtained from the memory storage module and is defined, and is executed The content of the request definition.
9. calculating, judgement and control system according to claim 6 based on language interaction, which is characterized in that
The action control submodule is additionally operable to work as the action request information for judging the transmission of described information interactive module in the note Recall in memory module when thering is corresponding request to define, corresponding request is obtained from the memory storage module and is defined, and is executed The content of the request definition.
10. calculating, judgement and the control system based on language interaction according to claim 1 to 9 any one, feature It is, the calculating control submodule judges control submodule and action control submodule according to the solicited message phase intermodulation With to complete the resolving of the solicited message.
CN201810114574.XA 2018-02-02 2018-02-02 A kind of calculating, judgement and control system based on language interaction Pending CN108415276A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810114574.XA CN108415276A (en) 2018-02-02 2018-02-02 A kind of calculating, judgement and control system based on language interaction

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810114574.XA CN108415276A (en) 2018-02-02 2018-02-02 A kind of calculating, judgement and control system based on language interaction

Publications (1)

Publication Number Publication Date
CN108415276A true CN108415276A (en) 2018-08-17

Family

ID=63126793

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810114574.XA Pending CN108415276A (en) 2018-02-02 2018-02-02 A kind of calculating, judgement and control system based on language interaction

Country Status (1)

Country Link
CN (1) CN108415276A (en)

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101846983A (en) * 2009-03-24 2010-09-29 株式会社自动网络技术研究所 Carry out the control device and the control method of the action control of load
CN103595820A (en) * 2013-11-28 2014-02-19 深圳英飞拓科技股份有限公司 Embedded front-end equipment backstage control debugging method and device
EP2740013A1 (en) * 2011-08-02 2014-06-11 Microsoft Corporation Finding a called party
CN104597776A (en) * 2014-11-25 2015-05-06 珠海格力电器股份有限公司 Processing method and controller for multiple on-line control function
CN105068460A (en) * 2015-07-30 2015-11-18 北京智网时代科技有限公司 Intelligent control system
CN105325348A (en) * 2015-09-24 2016-02-17 上海应用技术学院 Intelligent fish tank implement method based on voice control
CN205049878U (en) * 2015-07-30 2016-02-24 北京智网时代科技有限公司 Intelligent control system
CN106599003A (en) * 2015-10-20 2017-04-26 镇江华扬信息科技有限公司 Method for designing embedded Web server based on assembly
CN106828101A (en) * 2017-01-22 2017-06-13 斑马信息科技有限公司 Automobile instrument and middle control interactive system and method
CN106896743A (en) * 2015-12-18 2017-06-27 北京奇虎科技有限公司 A kind of instruction responding device, the method for control terminal equipment, server and device

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101846983A (en) * 2009-03-24 2010-09-29 株式会社自动网络技术研究所 Carry out the control device and the control method of the action control of load
EP2740013A1 (en) * 2011-08-02 2014-06-11 Microsoft Corporation Finding a called party
CN103595820A (en) * 2013-11-28 2014-02-19 深圳英飞拓科技股份有限公司 Embedded front-end equipment backstage control debugging method and device
CN104597776A (en) * 2014-11-25 2015-05-06 珠海格力电器股份有限公司 Processing method and controller for multiple on-line control function
CN105068460A (en) * 2015-07-30 2015-11-18 北京智网时代科技有限公司 Intelligent control system
CN205049878U (en) * 2015-07-30 2016-02-24 北京智网时代科技有限公司 Intelligent control system
CN105325348A (en) * 2015-09-24 2016-02-17 上海应用技术学院 Intelligent fish tank implement method based on voice control
CN106599003A (en) * 2015-10-20 2017-04-26 镇江华扬信息科技有限公司 Method for designing embedded Web server based on assembly
CN106896743A (en) * 2015-12-18 2017-06-27 北京奇虎科技有限公司 A kind of instruction responding device, the method for control terminal equipment, server and device
CN106828101A (en) * 2017-01-22 2017-06-13 斑马信息科技有限公司 Automobile instrument and middle control interactive system and method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
王贵水: "《你一定要懂的计算机知识》", 28 February 2015, 北京工业大学出版社 *

Similar Documents

Publication Publication Date Title
CN109561104A (en) A kind of communication protocol conversion method and device
US10284705B2 (en) Method and apparatus for controlling smart device, and computer storage medium
CN109639465A (en) Warning information storage method and device based on cloud platform
CN109062780A (en) The development approach and terminal device of automatic test cases
CN100565395C (en) The autonomy field system of reconfigurable digital controller
CN110430444A (en) A kind of video stream processing method and system
CN108985461A (en) A kind of method, apparatus and terminal device of autonomous machine study
CN109471626A (en) Page logic structure, page generation method, page data processing method and device
CN110262370A (en) Batch reading/writing method, the apparatus and system of PLC
CN110633959A (en) Method, device, equipment and medium for creating approval task based on graph structure
CN111736867A (en) FPGA updating device, method and storage medium
CN111651989B (en) Named entity recognition method and device, storage medium and electronic device
CN114513404B (en) Method and device for configuring time-sensitive network and computer-readable storage medium
CN109902182A (en) Knowledge data processing method, device, equipment and storage medium
CN112988267A (en) Loading method and device, storage medium and electronic equipment
CN108415276A (en) A kind of calculating, judgement and control system based on language interaction
CN106842915B (en) Formal modeling method and device for robot distributed control system
CN109460379A (en) A kind of method and switching device of serial ports selection
CN115589360A (en) Data transmission system, method, electronic device and storage medium
CN110297748A (en) The method, apparatus and computer readable storage medium of error are called in a kind of positioning
CN109782925B (en) Processing method and device and electronic equipment
CN112883110A (en) Terminal big data distribution method, storage medium and system based on NIFI
EP3640862A1 (en) Neural network evaluation tool and method
CN105471646B (en) A kind of implementation method of IEC101 stipulations boss station calling flow dynamic configuration
CN109783072A (en) Method for processing business, device, terminal device and computer readable 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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20180817