CN105204811A - Multi-circuit control system and method - Google Patents

Multi-circuit control system and method Download PDF

Info

Publication number
CN105204811A
CN105204811A CN201510707462.1A CN201510707462A CN105204811A CN 105204811 A CN105204811 A CN 105204811A CN 201510707462 A CN201510707462 A CN 201510707462A CN 105204811 A CN105204811 A CN 105204811A
Authority
CN
China
Prior art keywords
data
control module
computing machine
data processor
processor
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.)
Granted
Application number
CN201510707462.1A
Other languages
Chinese (zh)
Other versions
CN105204811B (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.)
Weihai Yuancheng Information Technology Co ltd
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=54952527&utm_source=***_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=CN105204811(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Individual filed Critical Individual
Priority to CN201510707462.1A priority Critical patent/CN105204811B/en
Publication of CN105204811A publication Critical patent/CN105204811A/en
Application granted granted Critical
Publication of CN105204811B publication Critical patent/CN105204811B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Telephonic Communication Services (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The invention discloses a multi-circuit control system which comprises a computer, a branch controller and at least two data processers. The branch controller is used for storing a branch control program. The computer is used for building a communication relation with one or more of the data processors by executing the branch control program. The data processors are used for building a communication relation with the computer and obtaining data to be processed from the computer and synchronously process the data to be processed by executing the branch control program together with the data processors building the communication relation with the computer. The invention further discloses a multi-circuit control method.

Description

A kind of multi-way control system and method
Technical field
The present invention relates to field of computer technology, particularly relate to a kind of multi-way control system and method.
Background technology
Computing machine, be commonly called as computer, be made up of hardware system and software systems, it is a kind of robot calculator device for supercomputing, can numerical evaluation be carried out, can logical calculated be carried out again, also there is store-memory function, can run according to program, automatically, the modernization intelligent electronic device of high speed processing mass data.
Although computing machine has powerful synthetic operation ability, utilize computer implemented video technique but cannot accomplish to control the function of multiple audio video synchronization operation at present.
Summary of the invention
In view of this, the fundamental purpose of the embodiment of the present invention is to provide a kind of multi-way control system and method, to realize the object processing multichannel data simultaneously.
For achieving the above object, embodiments provide a kind of multi-way control system, comprising: computing machine, shunt controller and at least two paths of data processor;
Described shunt controller, for storing control program along separate routes;
Described computing machine, for by performing described shunt control program, sets up correspondence with one or more data processor in described at least two paths of data processor;
Described data processor, after setting up correspondence with described computing machine, by performing described shunt control program, setting up together with the data processor of correspondence with other with described computing machine, from described computing machine, obtaining pending data and the described pending data of synchronous process.
Optionally, described shunt controller comprises following program module: centralized control module, interactive interface module and shunt conversion module;
Described computing machine, completes following functions specifically for other program module being called described shunt controller by described centralized control module:
Utilize described interactive interface module on the display of described computing machine, show multichannel interactive interface, and obtain the processor that user triggers at described multichannel interactive interface and click instruction, the optional entry that described in the display of described multichannel interactive interface, at least two paths of data processor is corresponding, described processor clicks instruction and carries one or more data processor that user selects in described optional entry;
The data transfer path utilizing described shunt conversion module to set up each respectively to have selected between data processor and data-carrier store, described data-carrier store is the local hard drive of network hard disc or described computing machine.
Optionally, described shunt controller also comprises: single channel control module; Described data processor of having selected comprises: central processor CPU and the hardware circuit for data processing;
Described CPU, for calling described single channel control module by described centralized control module, to obtain pending data by corresponding data transmission path from described data-carrier store, and directly process described pending data or control pending data described in described hardware circuits which process.
Optionally, described shunt controller also comprises: switch control module;
Described computing machine, also for before calling described single channel control module at described CPU by described centralized control module, judging whether to get described in utilization that user triggers at described multichannel interactive interface has selected data processor to carry out the data processing instructions of data processing, if, then call described switching control module by described centralized control module, call described single channel control module to allow described CPU.
Optionally, described data processor also comprises:
Data-out port, for when described CPU directly processes described pending data by calling described single channel control module, exports the data after described CPU process; Or when described CPU controls pending data described in described hardware circuits which process by calling described single channel control module, export the data after described hardware circuits which process.
Optionally, described data-out port comprises video-out port and audio output port; Described shunt controller also comprises output control module;
Described CPU, also for be connected with image display when described video-out port and when user's trigger image steering order time, described output control module is called, to control the display mode of shown image in described image display by described centralized control module;
Described CPU, also for be connected with audio output device when described audio output port and when user's toggle sound steering order time, call described output control module by described centralized control module, to control the voice output mode of described audio output device.
The embodiment of the present invention additionally provides a kind of multi-channel control method, and described method is applied to a kind of multi-way control system, and described system comprises: computing machine, for storing along separate routes control program shunt controller and at least two paths of data processor; Described method comprises:
Described computing machine, by performing described shunt control program, sets up correspondence with one or more data processor in described at least two paths of data processor;
After correspondence set up by described data processor and described computing machine, described data processor is by performing described shunt control program, set up together with the data processor of correspondence with other with described computing machine, from described computing machine, obtain pending data and the described pending data of synchronous process.
Optionally, described shunt controller comprises following program module: centralized control module, interactive interface module and shunt conversion module; Described computing machine, by performing described shunt control program, is set up correspondence with one or more data processor in described at least two paths of data processor, being comprised:
Other program module that described computing machine calls described shunt controller by described centralized control module completes following functions:
Utilize described interactive interface module on the display of described computing machine, show multichannel interactive interface, and obtain the processor that user triggers at described multichannel interactive interface and click instruction, the optional entry that described in the display of described multichannel interactive interface, at least two paths of data processor is corresponding, described processor clicks instruction and carries one or more data processor that user selects in described optional entry;
The data transfer path utilizing described shunt conversion module to set up each respectively to have selected between data processor and data-carrier store, described data-carrier store is the local hard drive of network hard disc or described computing machine.
Optionally, described shunt controller also comprises: single channel control module, and described data processor of having selected comprises central processor CPU and the hardware circuit for data processing; Describedly from described computing machine, obtain pending data and the described pending data of synchronous process, comprising:
Described CPU calls described single channel control module by described centralized control module, to obtain pending data by corresponding data transmission path from described data-carrier store, and directly process described pending data or control pending data described in described hardware circuits which process.
Optionally, described shunt controller also comprises switching control module; Before described CPU calls described single channel control module by described centralized control module, also comprise:
Described computing machine judges whether to get described in utilization that user triggers at described multichannel interactive interface has selected data processor to carry out the data processing instructions of data processing, if, then call described switching control module by described centralized control module, call described single channel control module to allow described CPU.
Optionally, described data processor also comprises data-out port; Described method also comprises:
When described CPU directly processes described pending data by calling described single channel control module, export the data after described CPU process by described data-out port; Or when described CPU controls pending data described in described hardware circuits which process by calling described single channel control module, export the data after described hardware circuits which process by described data-out port.
Optionally, described data-out port comprises video-out port and audio output port, and described shunt controller also comprises output control module; Described method also comprises:
When described video-out port to be connected with image display and when user's trigger image steering order time, described CPU calls described output control module by described centralized control module, to control the display mode of shown image in described image display;
When described audio output port to be connected with audio output device and when user's toggle sound steering order time, described CPU calls described output control module by described centralized control module, to control the voice output mode of described audio output device.
The multi-way control system that the embodiment of the present invention provides and method, computing machine is by performing control program along separate routes, correspondence is set up with one or more data processor at least two paths of data processor, after setting up correspondence, multi-data processing device is by performing control program along separate routes, set up together with the data processor of correspondence with other with computing machine, from computing machine, obtain pending data and the described pending data of synchronous process.Visible, computing machine only provides data resource and sets up the auxiliary works such as correspondence, gives connected multiple data processor and processes simultaneously, thus achieve the object simultaneously processing multichannel data by data processing work such as video decode work.
Accompanying drawing explanation
In order to be illustrated more clearly in the embodiment of the present invention or technical scheme of the prior art, be briefly described to the accompanying drawing used required in embodiment or description of the prior art below, apparently, accompanying drawing in the following describes is some embodiments of the present invention, for those of ordinary skill in the art, under the prerequisite not paying creative work, other accompanying drawing can also be obtained according to these accompanying drawings.
Fig. 1 is one of composition schematic diagram of embodiment of the present invention multi-way control system;
Fig. 2 is the composition schematic diagram two of embodiment of the present invention multi-way control system;
Fig. 3 is the schematic flow sheet of embodiment of the present invention multi-channel control method.
Embodiment
For making the object of the embodiment of the present invention, technical scheme and advantage clearly, below in conjunction with the accompanying drawing in the embodiment of the present invention, technical scheme in the embodiment of the present invention is clearly and completely described, obviously, described embodiment is the present invention's part embodiment, instead of whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art, not making the every other embodiment obtained under creative work prerequisite, belong to the scope of protection of the invention.
See Fig. 1, one of composition schematic diagram of the multi-way control system provided for the embodiment of the present invention, comprise computing machine 1, shunt controller 2 and at least two paths of data processor 3, shunt controller 2 and at least two paths of data processor 3 can be packaged together with channeling data processing equipment, and described multi-data processing device is connected on computing machine 1 by bus.The embodiment of the present invention can carry out Multi-path synchronous process for the various files in computing machine 1 or in network, such as, when processing video data, then at the CPU not needing computing machine 1, internal memory, when buffer memory participates in video frequency program decode procedure, each circuit-switched data processor 3 has independently calculation and control ability, can independently decode to the video file that computing machine 1 provides, export and Broadcast Control, and the CPU of computing machine 1 self, internal memory, buffer memory then becomes a video resource processing platform, can by shunt controller 2 for this multi-data processing device provides video resource, as provided the video resource stored in local computing hard disk, or the video resource stored in long-range online nonlocal computer hard disc is provided by internet, or the video resource stored in nonlocal computer hard disc is downloaded by networking, or use the synchronous video resource downloaded synchronous play-back technology and realize by networking.Now, the display being undertaken showing by video card of computing machine 1 is not re-used as vision signal and exports and the equipment that displays the play, and as a multimedia window, abundant man-machine interaction can be provided to click interface.
It should be noted that, the CPU of computing machine 1, internal memory and spatial cache are only responsible for entering multichannel interactive interface, connect local hard drive and network real-time Transmission or the data file etc. downloaded in nonlocal hard disk, for multi-data processing system provides resource, backup service works, these work define computing machine 1 resources occupation rate total amount, the number of computing machine 1 resources occupation rate total amount determines the external quantity of data processing equipment 3, namely computing machine 1 can provide resource for how many data processing equipments 3, backup service works, computing machine 1 just can external how many data processing equipments 3.
Below the embodiment of the present invention is specifically introduced.
One of composition schematic diagram of multi-way control system shown in Figure 1, this system comprises computing machine 1, shunt controller 2 and at least two paths of data processor 3.
Described shunt controller 2, for storing control program along separate routes.
Described computing machine 1, for by performing described shunt control program, sets up correspondence with one or more data processor 3 in described at least two paths of data processor 3.Be understandable that, described computing machine 1 is under the cooperation of oneself internal memory and buffer memory, utilizes the central processor CPU of oneself to perform the shunt control program stored in described shunt controller 2.
Described data processor 3, after setting up correspondence with described computing machine 1, by performing described shunt control program, setting up together with the data processor 3 of correspondence with other with described computing machine 1, from described computing machine 1, obtaining pending data and the described pending data of synchronous process.Be understandable that, described data processor 3 is under the cooperation of oneself internal memory and buffer memory, utilizes the central processor CPU of oneself to perform the shunt control program stored in described shunt controller 2.
In embodiments of the present invention, if all or part of data processor 3 (being called for short these data processors) described in needing at least in two paths of data processor 3 processes identical or different data simultaneously, computing machine 1 is then needed to make these data processors set up correspondence respectively and between computing machine 1, so that computing machine 1 can carry out data transmission with these data processors, after setting up correspondence, these data processors just can obtain pending data and the described pending data of synchronous process simultaneously from described computing machine 1, such as these data processors obtain respective video data to be processed and carry out synchronous decoding operation to the video data obtained from computing machine 1.
Below the respective comprising modules of computing machine 1, shunt controller 2 and data processor 3 and each functions of modules are specifically introduced.
See Fig. 2, it is the composition schematic diagram two of the multi-way control system that the embodiment of the present invention provides.
Computing machine 1 comprises: central processor CPU 11, internal memory 12, buffer memory 13, video card 14 and network interface card 15 etc.
Shunt controller 2, for storing control program along separate routes, comprises following program module: centralized control module 21, interactive interface module 22, shunt conversion module 23, switching control module 24, single channel control module 25 and output control module 26 etc.
Data processor 3 comprises: central processor CPU 31, internal memory 32, buffer memory 33, hardware circuit 34 and data-out port 35 etc. for data processing.
Below the principle of work of each functional module above-mentioned is specifically introduced.
Under the cooperation of internal memory 12 and buffer memory 13, computing machine 1 utilizes CPU11 to perform the shunt control program stored in shunt controller 2, described computing machine 1, other program module specifically for being called described shunt controller 2 by described centralized control module 21 completes following functions (namely setting up correspondence with one or more data processor 3 in described at least two paths of data processor 3):
Described interactive interface module 22 is utilized to show multichannel interactive interface on the display of described computing machine 1, and obtain the processor that user triggers at described multichannel interactive interface and click instruction, the optional entry that described in the display of described multichannel interactive interface, at least two paths of data processor is corresponding, described processor clicks instruction and carries one or more data processor that user selects in described optional entry.For by the data processor 3 selected, the data transfer path utilizing described shunt conversion module 23 to set up each respectively to have selected between data processor 3 and data-carrier store, described data-carrier store is the local hard drive of network hard disc (above-mentioned nonlocal hard disk) or described computing machine 1.
In embodiments of the present invention, computing machine 1 is called by the master routine in centralized control module 21 and performs the subroutine in interactive interface module 22, just a multichannel interactive interface is demonstrated over the display by video card 14, such as, described multichannel interactive interface can enumerate out the optional entry corresponding with each data processor 3, user can adopt the modes such as mouse or finger click to click the optional entry of this interactive interface, to realize the object selecting all or part of data processor 3, just trigger processor by a selection operation and click instruction.When computing machine 1 by processor click instruction know user have selected which data processor 3 carry out synchrodata process time, computing machine 1 is just called by the master routine in centralized control module 21 and performs the subroutine in shunt conversion module 22, respectively each data processor 3 selected is set up data transfer path, so that data processor 3 can get pending data from data-carrier store with data-carrier store (local hard drive or network hard disc).
Next, under the cooperation of internal memory 32 and buffer memory 33, the data processor 3 selected utilizes CPU31 to perform the shunt control program stored in shunt controller 2, the data processor 3 selected, single channel control module 25 specifically for being called described shunt controller 2 by described centralized control module 21 completes following functions (namely by performing described shunt control program, obtaining pending data and the described pending data of synchronous process from described computing machine 1):
Described CPU31, for calling described single channel control module 25 by described centralized control module 21, to obtain pending data by corresponding data transmission path from described data-carrier store, and direct described pending data of process or control described hardware circuit 34 and process described pending data.
In embodiments of the present invention, for the data processor 3 selected, it is by obtaining pending data in the data transfer path corresponding with oneself.When processing some pending data, not only can adopt the mode process data of software process, the mode process data of hardware handles can also be adopted.Therefore, described data processor 3 in the embodiment of the present invention also can comprise the hardware circuit 34 for data processing further, like this, the central processor CPU 31 of described data processor 3 is when processing described pending data, specifically for directly processing described pending data by the data processor performed in described single channel control module 25, or control described hardware circuit 23 by the data processor in the described single channel control module 25 of execution and process described pending data.Such as, when described pending data are video data, then processing described pending data is carry out decoding process (comprising video/audio decoding, prediction decoding, entropy decoding, decoding inter frames, motion compensation etc.) to video data, certainly, described pending data can also be other categorical datas, do not limit at this.
For the switching control module 24 in described shunt controller 2, it is similar to a switch control module, for forbidding or allowing described CPU31 to call described single channel control module 25.Particularly, described computing machine 1, also for before calling described single channel control module 25 at described CPU31 by described centralized control module 21, judge whether that getting user has selected data processor 3 to carry out the data processing instructions of data processing in the utilization that described multichannel interactive interface triggers, if, then call described switching control module 24 by described centralized control module 21, call described single channel control module 25 to allow described CPU31.
For the ease of understanding, illustrate below:
If user wants to utilize each data processor 3 of having selected to carry out decode operation to same video file respectively, then can select this video file on this main interface of multichannel interactive interface; If user wants to utilize each data processor 3 of having selected to carry out decode operation to identical or different video file respectively, then can enter the sub-interface that each has selected data processor 3 correspondence from this main interface of multichannel interactive interface, and select corresponding data processor 3 video file to be dealt with from this sub-interface.After selection video file, the choice box that comprises " determination " and " cancellation " can be ejected; If after user clicks " determination ", just trigger data processing instructions, now, computing machine 1 just calls described switching control module 24 by described centralized control module 21, calls described single channel control module 25 to allow described CPU31; If after user clicks " cancellation ", just non-trigger data processing instruction, now, computing machine 1 just calls described switching control module 24 by described centralized control module 21, to forbid that described CPU31 calls described single channel control module 25.
In addition, the data-out port 35 in described data processor 3, for when described CPU31 directly processes described pending data by calling described single channel control module 25, exports the data after described CPU31 process; Or when described CPU31 by call described single channel control module 25 control described hardware circuit 34 process described pending data time, export described hardware circuit 34 process after data.
In embodiments of the present invention, described data-out port 35 comprises video-out port and audio output port, and what described video-out port exported is view data, and what described audio output port exported is voice data.When described data-out port 35 export be digital signal time, the video-out port of described data-out port 35 is connected with the display of computing machine 1 by the video card of computing machine 1, the audio output port of described data-out port 35 is connected with the sound equipment of described computing machine 1 or loudspeaker unit by the sound card of computing machine 1, certainly, described video-out port can also be connected with other display device, and described audio output port also can be connected with other audio output device; When described data-out port 35 export be simulating signal time, described video-out port can be connected with the display device (such as televisor) utilizing simulating signal directly to show image, and described audio output port can be connected with the audio output device (TV loudspeaker) utilizing simulating signal directly to export sound.
Further, described CPU31, also for be connected with image display when described video-out port and to work as user's trigger image steering order (such as, utilize remote control device image display, send the image control instruction making image display F.F. or suspend video image) time, described output control module 26 is called, to control the display mode of shown image in described image display by described centralized control module 21; Described CPU31, also for be connected with audio output device when described audio output port and to work as user's toggle sound steering order (such as, utilize remote control device audio output device, send and audio output device increased or reduces the sound control instruction of volume output) time, described output control module 26 is called, to control the voice output mode of described audio output device by described centralized control module 21.
See Fig. 3, be the schematic flow sheet of the multi-channel control method that the embodiment of the present invention provides, the method is applied to above-mentioned multi-way control system, and described system comprises: computing machine, for storing along separate routes control program shunt controller and at least two paths of data processor; Described method comprises:
Step 301: described computing machine, by performing described shunt control program, sets up correspondence with one or more data processor in described at least two paths of data processor;
Step 302: after correspondence set up by described data processor and described computing machine, described data processor is by performing described shunt control program, set up together with the data processor of correspondence with other with described computing machine, from described computing machine, obtain pending data and the described pending data of synchronous process.
In embodiments of the present invention, described shunt controller comprises following program module: centralized control module, interactive interface module and shunt conversion module; Described computing machine, by performing described shunt control program, is set up correspondence with one or more data processor in described at least two paths of data processor, being comprised:
Other program module that described computing machine calls described shunt controller by described centralized control module completes following functions:
Utilize described interactive interface module on the display of described computing machine, show multichannel interactive interface, and obtain the processor that user triggers at described multichannel interactive interface and click instruction, the optional entry that described in the display of described multichannel interactive interface, at least two paths of data processor is corresponding, described processor clicks instruction and carries one or more data processor that user selects in described optional entry;
The data transfer path utilizing described shunt conversion module to set up each respectively to have selected between data processor and data-carrier store, described data-carrier store is the local hard drive of network hard disc or described computing machine.
In embodiments of the present invention, described shunt controller also comprises: single channel control module, and described data processor of having selected comprises central processor CPU and the hardware circuit for data processing; Describedly from described computing machine, obtain pending data and the described pending data of synchronous process, comprising:
Described CPU calls described single channel control module by described centralized control module, to obtain pending data by corresponding data transmission path from described data-carrier store, and directly process described pending data or control pending data described in described hardware circuits which process.
In embodiments of the present invention, described shunt controller also comprises switching control module; Before described CPU calls described single channel control module by described centralized control module, also comprise:
Described computing machine judges whether to get described in utilization that user triggers at described multichannel interactive interface has selected data processor to carry out the data processing instructions of data processing, if, then call described switching control module by described centralized control module, call described single channel control module to allow described CPU.
In embodiments of the present invention, described data processor also comprises data-out port; Described method also comprises:
When described CPU directly processes described pending data by calling described single channel control module, export the data after described CPU process by described data-out port; Or when described CPU controls pending data described in described hardware circuits which process by calling described single channel control module, export the data after described hardware circuits which process by described data-out port.
In embodiments of the present invention, described data-out port comprises video-out port and audio output port, and described shunt controller also comprises output control module; Described method also comprises:
When described video-out port to be connected with image display and when user's trigger image steering order time, described CPU calls described output control module by described centralized control module, to control the display mode of shown image in described image display;
When described audio output port to be connected with audio output device and when user's toggle sound steering order time, described CPU calls described output control module by described centralized control module, to control the voice output mode of described audio output device.
The multi-way control system that the embodiment of the present invention provides and method, computing machine is by performing control program along separate routes, correspondence is set up with one or more data processor at least two paths of data processor, after setting up correspondence, multi-data processing device is by performing control program along separate routes, set up together with the data processor of correspondence with other with computing machine, from computing machine, obtain pending data and the described pending data of synchronous process.Visible, computing machine only provides data resource and sets up the auxiliary works such as correspondence, gives connected multiple data processor and processes simultaneously, thus achieve the object simultaneously processing multichannel data by data processing work such as video decode work.
To sum up, the embodiment of the present invention adopts and installs multi-data processing device on computers additional, by integrated mutual, centralized distribution, control along separate routes, the method for single channel process, allow each circuit-switched data treating apparatus can both complete independently video class file decoding process and export the data processing work such as broadcasting, thus provide a kind of method making computing machine become the comprehensive service platform of resource process, for the power better fully utilizing computing machine opens technical strategies.The embodiment of the present invention is that such as primary and secondary divides the upper layer application leading armament systems, sky eye system, safety defense monitoring system and video meeting system to provide a kind of new technology, enable user utilize a computer end product to provide the contents such as multiple different video for multiple television class display terminal simultaneously, promote comprehensive utilization ratio and the data processing level of computing machine greatly.
As seen through the above description of the embodiments, those skilled in the art can be well understood to the mode that all or part of step in above-described embodiment method can add required general hardware platform by software and realizes.Based on such understanding, technical scheme of the present invention can embody with the form of software product the part that prior art contributes in essence in other words, this computer software product can be stored in storage medium, as ROM/RAM, magnetic disc, CD etc., comprising some instructions in order to make a computer equipment (can be personal computer, server, or the network communication equipments such as such as media gateway, etc.) perform the method described in some part of each embodiment of the present invention or embodiment.
It should be noted that, in this instructions, each embodiment adopts the mode of going forward one by one to describe, and what each embodiment stressed is the difference with other embodiments, between each embodiment identical similar portion mutually see.For method disclosed in embodiment, because it is corresponding with system disclosed in embodiment, so description is fairly simple, relevant part illustrates see components of system as directed.
Also it should be noted that, term " comprises ", " comprising " or its any other variant are intended to contain comprising of nonexcludability, thus make to comprise the process of a series of key element, method, article or equipment and not only comprise those key elements, but also comprise other key elements clearly do not listed, or also comprise by the intrinsic key element of this process, method, article or equipment.When not more restrictions, the key element limited by statement " comprising ... ", and be not precluded within process, method, article or the equipment comprising described key element and also there is other identical element.
To the above-mentioned explanation of the disclosed embodiments, professional and technical personnel in the field are realized or uses the present invention.To be apparent for those skilled in the art to the multiple amendment of these embodiments, General Principle as defined herein can without departing from the spirit or scope of the present invention, realize in other embodiments.Therefore, the present invention can not be restricted to these embodiments shown in this article, but will meet the widest scope consistent with principle disclosed herein and features of novelty.

Claims (12)

1. a multi-way control system, is characterized in that, comprising: computing machine, shunt controller and at least two paths of data processor;
Described shunt controller, for storing control program along separate routes;
Described computing machine, for by performing described shunt control program, sets up correspondence with one or more data processor in described at least two paths of data processor;
Described data processor, after setting up correspondence with described computing machine, by performing described shunt control program, setting up together with the data processor of correspondence with other with described computing machine, from described computing machine, obtaining pending data and the described pending data of synchronous process.
2. system according to claim 1, is characterized in that, described shunt controller comprises following program module: centralized control module, interactive interface module and shunt conversion module;
Described computing machine, completes following functions specifically for other program module being called described shunt controller by described centralized control module:
Utilize described interactive interface module on the display of described computing machine, show multichannel interactive interface, and obtain the processor that user triggers at described multichannel interactive interface and click instruction, the optional entry that described in the display of described multichannel interactive interface, at least two paths of data processor is corresponding, described processor clicks instruction and carries one or more data processor that user selects in described optional entry;
The data transfer path utilizing described shunt conversion module to set up each respectively to have selected between data processor and data-carrier store, described data-carrier store is the local hard drive of network hard disc or described computing machine.
3. system according to claim 2, is characterized in that,
Described shunt controller also comprises: single channel control module;
Described data processor of having selected comprises: central processor CPU and the hardware circuit for data processing;
Described CPU, for calling described single channel control module by described centralized control module, to obtain pending data by corresponding data transmission path from described data-carrier store, and directly process described pending data or control pending data described in described hardware circuits which process.
4. system according to claim 3, is characterized in that,
Described shunt controller also comprises: switch control module;
Described computing machine, also for before calling described single channel control module at described CPU by described centralized control module, judging whether to get described in utilization that user triggers at described multichannel interactive interface has selected data processor to carry out the data processing instructions of data processing, if, then call described switching control module by described centralized control module, call described single channel control module to allow described CPU.
5. system according to claim 3, is characterized in that, described data processor also comprises:
Data-out port, for when described CPU directly processes described pending data by calling described single channel control module, exports the data after described CPU process; Or when described CPU controls pending data described in described hardware circuits which process by calling described single channel control module, export the data after described hardware circuits which process.
6. system according to claim 5, is characterized in that, described data-out port comprises video-out port and audio output port; Described shunt controller also comprises output control module;
Described CPU, also for be connected with image display when described video-out port and when user's trigger image steering order time, described output control module is called, to control the display mode of shown image in described image display by described centralized control module;
Described CPU, also for be connected with audio output device when described audio output port and when user's toggle sound steering order time, call described output control module by described centralized control module, to control the voice output mode of described audio output device.
7. a multi-channel control method, is characterized in that, described method is applied to a kind of multi-way control system, and described system comprises: computing machine, for storing along separate routes control program shunt controller and at least two paths of data processor; Described method comprises:
Described computing machine, by performing described shunt control program, sets up correspondence with one or more data processor in described at least two paths of data processor;
After correspondence set up by described data processor and described computing machine, described data processor is by performing described shunt control program, set up together with the data processor of correspondence with other with described computing machine, from described computing machine, obtain pending data and the described pending data of synchronous process.
8. method according to claim 7, is characterized in that, described shunt controller comprises following program module: centralized control module, interactive interface module and shunt conversion module; Described computing machine, by performing described shunt control program, is set up correspondence with one or more data processor in described at least two paths of data processor, being comprised:
Other program module that described computing machine calls described shunt controller by described centralized control module completes following functions:
Utilize described interactive interface module on the display of described computing machine, show multichannel interactive interface, and obtain the processor that user triggers at described multichannel interactive interface and click instruction, the optional entry that described in the display of described multichannel interactive interface, at least two paths of data processor is corresponding, described processor clicks instruction and carries one or more data processor that user selects in described optional entry;
The data transfer path utilizing described shunt conversion module to set up each respectively to have selected between data processor and data-carrier store, described data-carrier store is the local hard drive of network hard disc or described computing machine.
9. method according to claim 8, is characterized in that, described shunt controller also comprises: single channel control module, and described data processor of having selected comprises central processor CPU and the hardware circuit for data processing; Describedly from described computing machine, obtain pending data and the described pending data of synchronous process, comprising:
Described CPU calls described single channel control module by described centralized control module, to obtain pending data by corresponding data transmission path from described data-carrier store, and directly process described pending data or control pending data described in described hardware circuits which process.
10. method according to claim 9, is characterized in that, described shunt controller also comprises switching control module; Before described CPU calls described single channel control module by described centralized control module, also comprise:
Described computing machine judges whether to get described in utilization that user triggers at described multichannel interactive interface has selected data processor to carry out the data processing instructions of data processing, if, then call described switching control module by described centralized control module, call described single channel control module to allow described CPU.
11. methods according to claim 9, is characterized in that, described data processor also comprises data-out port; Described method also comprises:
When described CPU directly processes described pending data by calling described single channel control module, export the data after described CPU process by described data-out port; Or when described CPU controls pending data described in described hardware circuits which process by calling described single channel control module, export the data after described hardware circuits which process by described data-out port.
12. methods according to claim 11, it is characterized in that, described data-out port comprises video-out port and audio output port, described shunt controller also comprises output control module; Described method also comprises:
When described video-out port to be connected with image display and when user's trigger image steering order time, described CPU calls described output control module by described centralized control module, to control the display mode of shown image in described image display;
When described audio output port to be connected with audio output device and when user's toggle sound steering order time, described CPU calls described output control module by described centralized control module, to control the voice output mode of described audio output device.
CN201510707462.1A 2015-10-27 2015-10-27 Multi-path control system and method Active CN105204811B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510707462.1A CN105204811B (en) 2015-10-27 2015-10-27 Multi-path control system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510707462.1A CN105204811B (en) 2015-10-27 2015-10-27 Multi-path control system and method

Publications (2)

Publication Number Publication Date
CN105204811A true CN105204811A (en) 2015-12-30
CN105204811B CN105204811B (en) 2020-09-29

Family

ID=54952527

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510707462.1A Active CN105204811B (en) 2015-10-27 2015-10-27 Multi-path control system and method

Country Status (1)

Country Link
CN (1) CN105204811B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109240174A (en) * 2018-10-30 2019-01-18 南宁学院 A kind of optional control system of multiplexer (MUX
CN109521709A (en) * 2018-10-30 2019-03-26 南宁学院 A kind of optional control method of multiplexer (MUX

Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101231578A (en) * 1995-12-29 2008-07-30 韦斯技术公司 Method and apparatus for display of windowing application programs on a terminal
CN101873409A (en) * 2009-04-22 2010-10-27 联发科技(新加坡)私人有限公司 Method and device of providing video wall function for video player and integrated circuit
US20110229106A1 (en) * 2010-03-22 2011-09-22 Han-Yeol Cho System for playback of ultra high resolution video using multiple displays
CN102262503A (en) * 2010-05-28 2011-11-30 Lg电子株式会社 Electronic device and method of controlling the same
US20130172034A1 (en) * 2011-12-28 2013-07-04 Syuji Kubota Communication apparatus and communication method
CN103368933A (en) * 2012-04-06 2013-10-23 瑞昱半导体股份有限公司 Video playback system for enhancing drama effect and related drama effect control device
US20130328747A1 (en) * 2012-05-25 2013-12-12 Panasonic Corporation Image viewing system, arbitrating terminal, image viewing method, and arbitrating method
CN103576988A (en) * 2012-08-09 2014-02-12 株式会社理光 Image processing apparatus, image processing system and image processing method
US20140047339A1 (en) * 2008-10-13 2014-02-13 Lewis Epstein Control Apparatus and Method for Sharing Information in a Collaborative Workspace
CN102609048B (en) * 2012-03-11 2014-04-16 赵立峰 Computer and method for playing audio and video files on demand
WO2014176511A1 (en) * 2013-04-26 2014-10-30 Event Show Productions, Inc. Handheld video monitors for theatrical performances
CN104360830A (en) * 2014-12-02 2015-02-18 北京控制与电子技术研究所 Multi-screen display control method for demonstration system
CN104516651A (en) * 2013-10-02 2015-04-15 瑞昱半导体股份有限公司 Image sharing system and relevant graphical user interface generating device and relevant graphical user interface generating method
CN104951258A (en) * 2014-03-25 2015-09-30 纬创资通股份有限公司 Multi-device picture operating method and displayer

Patent Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101231578A (en) * 1995-12-29 2008-07-30 韦斯技术公司 Method and apparatus for display of windowing application programs on a terminal
US20140047339A1 (en) * 2008-10-13 2014-02-13 Lewis Epstein Control Apparatus and Method for Sharing Information in a Collaborative Workspace
CN101873409A (en) * 2009-04-22 2010-10-27 联发科技(新加坡)私人有限公司 Method and device of providing video wall function for video player and integrated circuit
US20110229106A1 (en) * 2010-03-22 2011-09-22 Han-Yeol Cho System for playback of ultra high resolution video using multiple displays
CN102262503A (en) * 2010-05-28 2011-11-30 Lg电子株式会社 Electronic device and method of controlling the same
US20130172034A1 (en) * 2011-12-28 2013-07-04 Syuji Kubota Communication apparatus and communication method
CN102609048B (en) * 2012-03-11 2014-04-16 赵立峰 Computer and method for playing audio and video files on demand
CN103368933A (en) * 2012-04-06 2013-10-23 瑞昱半导体股份有限公司 Video playback system for enhancing drama effect and related drama effect control device
US20130328747A1 (en) * 2012-05-25 2013-12-12 Panasonic Corporation Image viewing system, arbitrating terminal, image viewing method, and arbitrating method
CN103576988A (en) * 2012-08-09 2014-02-12 株式会社理光 Image processing apparatus, image processing system and image processing method
WO2014176511A1 (en) * 2013-04-26 2014-10-30 Event Show Productions, Inc. Handheld video monitors for theatrical performances
CN104516651A (en) * 2013-10-02 2015-04-15 瑞昱半导体股份有限公司 Image sharing system and relevant graphical user interface generating device and relevant graphical user interface generating method
CN104951258A (en) * 2014-03-25 2015-09-30 纬创资通股份有限公司 Multi-device picture operating method and displayer
CN104360830A (en) * 2014-12-02 2015-02-18 北京控制与电子技术研究所 Multi-screen display control method for demonstration system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109240174A (en) * 2018-10-30 2019-01-18 南宁学院 A kind of optional control system of multiplexer (MUX
CN109521709A (en) * 2018-10-30 2019-03-26 南宁学院 A kind of optional control method of multiplexer (MUX

Also Published As

Publication number Publication date
CN105204811B (en) 2020-09-29

Similar Documents

Publication Publication Date Title
CN107948578B (en) The method of adjustment and adjustment device of video conferencing system transmission bandwidth and resolution ratio
CN105183698B (en) A kind of control processing system and method based on multi-core DSP
CN106663130A (en) A question and answer method, system and robot
CN103200350A (en) Nonlinear cloud editing method
CN106776039B (en) Data processing method and device
CN108540568A (en) Computing capability sharing method and smart machine
CN109819268A (en) Direct broadcasting room control method for playing back, device, medium and equipment in net cast
CN107623833B (en) Control method, device and system for video conference
CN106227597A (en) Task priority treating method and apparatus
CN105204811A (en) Multi-circuit control system and method
CN109636460B (en) Service processing method, device, equipment and storage medium
CN103037153A (en) Monitoring method based on camera and electronic device with camera
CN112835703B (en) Task processing method, device, equipment and storage medium
CN109840597B (en) Model prediction method and device, electronic equipment and storage medium
CN109656810A (en) A kind of adjustment method of image algorithm, debugging system and terminal device
CN105163197A (en) Real-time video coding method and electronic equipment
CN103299298A (en) Service processing method and system
CN110515489A (en) Intelligent interaction device and its control method
CN105262801A (en) Method and system for message distribution of cloud platform
CN109257806A (en) The carrier aggregation mode setting method and communication terminal and medium product of communication terminal
CN112954760B (en) Bluetooth equipment connection method and device and electronic equipment
CN105163125A (en) Real-time video coding method and electronic equipment
CN113144606B (en) Skill triggering method of virtual object and related equipment
CN114003388A (en) Method and device for determining task parameters of big data computing engine
CN114328327A (en) PCIe link processing method and device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right

Effective date of registration: 20200729

Address after: 223, room two, 205, Zhuhai Road, Wendeng Economic Development Zone, Shandong, Weihai 264400, China

Applicant after: Weihai Yuancheng Information Technology Co.,Ltd.

Address before: 223, room two, 205, Zhuhai Road, Wendeng Economic Development Zone, Shandong, Weihai 264000, China

Applicant before: Zhao Lifeng

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant