CN106406246A - Method and device for transmitting scheduling messages - Google Patents
Method and device for transmitting scheduling messages Download PDFInfo
- Publication number
- CN106406246A CN106406246A CN201510463516.4A CN201510463516A CN106406246A CN 106406246 A CN106406246 A CN 106406246A CN 201510463516 A CN201510463516 A CN 201510463516A CN 106406246 A CN106406246 A CN 106406246A
- Authority
- CN
- China
- Prior art keywords
- scheduling message
- message
- scheduler subsystem
- scheduling
- send
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 37
- 230000005540 biological transmission Effects 0.000 claims abstract description 28
- 238000009826 distribution Methods 0.000 claims description 12
- 230000004044 response Effects 0.000 claims description 9
- 230000000694 effects Effects 0.000 claims description 8
- 230000000977 initiatory effect Effects 0.000 claims description 4
- 239000002699 waste material Substances 0.000 abstract description 7
- 238000004891 communication Methods 0.000 abstract description 5
- 230000006870 function Effects 0.000 description 21
- 238000004422 calculation algorithm Methods 0.000 description 9
- 230000008569 process Effects 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 5
- 230000003247 decreasing effect Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 238000003860 storage Methods 0.000 description 3
- 230000007423 decrease Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000035800 maturation Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
- G05B19/4185—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by the network communication
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/31—From computer integrated manufacturing till monitoring
- G05B2219/31218—Scheduling communication on bus
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Manufacturing & Machinery (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Mobile Radio Communication Systems (AREA)
- Computer And Data Communications (AREA)
Abstract
The embodiment of the invention discloses a method and device for transmitting scheduling messages and relates to the technical field of communication. The method and device are capable of solving a problem that the transmission of scheduling messages that is not used for instructing the scheduling subsystem to perform scheduling to the scheduling subsystem not only wastes resources, but also increases the workload of the scheduling subsystem. The method comprises the following steps of: receiving a scheduling message sent by a transmitting end, wherein the transmitting end comprises a console and a scheduling subsystem; determining whether the scheduling message needs to be sent to a receiving end, wherein when the transmitting end is the console, the receiving end is the scheduling subsystem and when the transmitting end is the scheduling subsystem, the receiving end is the console; when the scheduling message needs to be sent to the receiving end, transmitting the scheduling message to the receiving end; when the scheduling message does not need to be sent to the receiving end, processing the scheduling message. The method and device are applicable to a scene in which the console performs scheduling on the scheduling subsystem.
Description
Technical field
The present invention relates to communication technical field, more particularly, to a kind of method and device of scheduling message transmission.
Background technology
During present society produces, scheduling system be enterprise for keep the safety in production and effectively management important means it
One, it sends scheduling message by control station, and reliability is high, real-time.Traditional scheduling system is due to it
The limitation of technology is it is impossible to collect well with VoIP (Voice over Internet Protocol, the networking telephone)
Become, its proprietary technology leads to when new business is introduced again, expensive and there is the longer cycle,
Therefore, the needs of the continuous development of the modern enterprise that traditional scheduling system increasingly can not adapt to.With IP
The fast development of (Internet Protocol, the agreement of interconnection between network) communication technology, IP communication technology
Increasingly maturation becomes the new demand of industry so that enterprise voice network and IP network merge, i.e. IP scheduling system.
It meets the development trend of next generation network, can provide comprehensive communication solution and various for enterprise
The service changed.Current IP scheduling system mostly is towards medium-sized and small enterprises, and large and medium-sized enterprise needs scheduling system
Multiple scheduler subsystems all more than thousands of users, are then implemented in combination with IP in large and medium-sized enterprise and adjust by scale
Degree, each control station controls a scheduler subsystem.But, transmission between control station and scheduler subsystem
Scheduling message is not used to indicate that scheduler subsystem is scheduling, for example, obtain the parameter of each scheduler subsystem
Deng these are not used in the instruction scheduling message that is scheduling of scheduler subsystem and send to scheduler subsystem, no
Only waste of resource, also increases the workload of scheduler subsystem.
Content of the invention
Embodiments of the invention provide a kind of method and device of scheduling message transmission, can solve the problem that and are not used in finger
Show that the scheduling message that scheduler subsystem is scheduling sends to scheduler subsystem, not only waste of resource, also increase
Plus the problem of the workload of scheduler subsystem.
For reaching above-mentioned purpose, embodiments of the invention adopt the following technical scheme that:
In a first aspect, embodiments of the invention provide a kind of method of scheduling message transmission, for scheduling message
Transmitting device, described scheduling message transmitting device is connected with a control station and at least one scheduler subsystem respectively
Connect, described control station controls at least one described scheduler subsystem, including:
Receive scheduling message, described scheduling message is described control station or described scheduler subsystem sends;
The scheduling message that receiving end/sending end sends, described transmitting terminal includes described control station and described scheduling subsystem
During system;
Determine described scheduling message the need of sending to receiving terminal, wherein, when described transmitting terminal is described control
During platform processed, described receiving terminal is described scheduler subsystem, when described transmitting terminal is described scheduler subsystem,
Described receiving terminal is described control station;
When described scheduling message needs to send to described receiving terminal, send described scheduling to described receiving terminal and disappear
Breath;
When described scheduling message does not need to send to described receiving terminal, described scheduling message is processed.
Second aspect, embodiments of the invention provide a kind of device of scheduling message transmission, and described device is respectively
It is connected with a control station and at least one scheduler subsystem, described control station controls at least one described scheduling
Subsystem, described device includes:
Receiving unit, the scheduling message sending for receiving end/sending end, described transmitting terminal includes described control station
During with described scheduler subsystem;
Determining unit, for determining described scheduling message the need of sending to receiving terminal, wherein, when described
When transmitting terminal is described control station, described receiving terminal is described scheduler subsystem, when described transmitting terminal is described
During scheduler subsystem, described receiving terminal is described control station;
Transmitting element, for when described scheduling message needs to send to described receiving terminal, to described receiving terminal
Send described scheduling message;
Processing unit, for when described scheduling message does not need to send to described receiving terminal, to described scheduling
Message is processed.
A kind of method and device of scheduling message transmission provided in an embodiment of the present invention, in the embodiment of the present invention,
Scheduling message transmitting device is connected with control station and at least one scheduler subsystem respectively, and control station controls at least
One described scheduler subsystem, after the scheduling message that scheduling message transmitting device receiving end/sending end sends, really
Determine scheduling message the need of sending to receiving, wherein, when transmitting terminal is control station, receiving terminal is scheduling sublayer
System, when transmitting terminal is for scheduler subsystem, receiving terminal is control station;When scheduling message needs to send to connecing
During receiving end, send scheduling message to receiving terminal;When scheduling message does not need to send to receiving terminal, to scheduling
Message is processed.So, control station and at least one scheduler subsystem are entered by scheduling message transmitting device
The transmission of row scheduling message, scheduling message transmitting device is by the scheduling message between control station and scheduler subsystem
Carry out pretreatment it would be desirable to be forwarded to scheduler subsystem or the scheduling message of control station is forwarded, without
The scheduling message of scheduler subsystem to be forwarded to is processed in scheduling message transmitting device, not only realizes one
Control station can control multiple scheduler subsystems simultaneously, and minimizing is not used in instruction scheduler subsystem and is adjusted
The scheduling message of degree sends to scheduler subsystem, it is to avoid waste of resource, lowers the workload of scheduler subsystem.
Brief description
For the technical scheme being illustrated more clearly that in the embodiment of the present invention, below will be to embodiment or existing skill
Art description in required use accompanying drawing be briefly described it should be apparent that, drawings in the following description are only
It is only some embodiments of the present invention, for those of ordinary skill in the art, do not paying creative labor
On the premise of dynamic, other accompanying drawings can also be obtained according to these accompanying drawings.
Fig. 1 is application architecture figure provided in an embodiment of the present invention;
The method flow diagram that Fig. 2 provides for one embodiment of the invention;
The method flow diagram that Fig. 3 provides for further embodiment of this invention;
The apparatus structure schematic diagram that Fig. 4 provides for further embodiment of this invention.
Specific embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clearly
Chu, it is fully described by it is clear that described embodiment is only a part of embodiment of the present invention, rather than
Whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art are not making creation
Property work under the premise of all other embodiment of being obtained, broadly fall into the scope of protection of the invention.
Advantage for making technical solution of the present invention is clearer, with reference to the accompanying drawings and examples the present invention is made
Describe in detail.
In the present invention, embodiment is used for scheduling system as shown in Figure 1, and in system, control station is passed by scheduling message
Defeated device controls at least one scheduler subsystem, control station and scheduling message transmitting device, scheduling message transmission
Device all can be connected by wired connection or wireless network with least one scheduler subsystem, in order to each other
Carry out information exchange.
One embodiment of the invention provides a kind of method of scheduling message transmission, for scheduling message transmitting device,
As shown in Fig. 2 methods described includes:
101st, the scheduling message that scheduling message transmitting device receiving end/sending end sends.
Wherein, transmitting terminal includes control station and scheduler subsystem, and scheduling message is control station or scheduler subsystem
Send, control station controls at least one scheduler subsystem.
102nd, scheduling message transmitting device determine scheduling message the need of send to receiving terminal.
Wherein, when transmitting terminal is for control station, receiving terminal is scheduler subsystem, when transmitting terminal is scheduling subsystem
During system, receiving terminal is control station.
In the embodiment of the present invention, before determining scheduling message the need of sending to receiving terminal, scheduling message
It may also be determined that the type of scheduling message, the type of scheduling message includes session initiation protocol SIP and disappears transmitting device
Breath and control message;Then, determine that scheduling message extremely receives the need of sending according to the type of scheduling message
End.When the type of scheduling message is sip message, determine that scheduling message needs to send to receiving terminal;Work as scheduling
When the type of message is control message, determine scheduling message the need of transmission extremely according to the effect of scheduling message
Scheduler subsystem.According to the port-mark receiving scheduling message, scheduling message transmitting device can determine that scheduling disappears
The type of breath.
In the embodiment of the present invention, when the type of scheduling message is sip message, it is first determined the function of scheduling message,
The function of scheduling message includes asking and responds;When the function of scheduling message is request, determine scheduling message
Send for control station, need to send to scheduler subsystem;When the function of scheduling message is response, determine
Scheduling message sends for scheduler subsystem, needs to send to control station.
103rd, when scheduling message needs to send to receiving terminal, send scheduling message to receiving terminal.
In the embodiment of the present invention, when the type of scheduling message is control message and determines that needs send to scheduling sublayer
During system, before sending scheduling message to scheduler subsystem, scheduling is determined according to default message distribution table
Message needs the mark of the scheduler subsystem of forwarding;Then, send scheduling according to mark to scheduler subsystem to disappear
Breath.
104th, when scheduling message does not need to send to receiving terminal, scheduling message is processed.
It should be noted that in the embodiment of the present invention, a control station is controlled by scheduling message transmitting device
At least one scheduler subsystem, when there is multiple scheduler subsystem, the embodiment of the present invention and prior art phase
Ratio decreases the quantity of control station, reduces the cost of scheduler subsystem.In addition, in prior art, adjusting
During degree, if increasing or decreasing scheduler subsystem, need to restart control station, to scheduling system
Work make troubles, and in the embodiment of the present invention, when increasing or decreasing scheduler subsystem it is only necessary to
Increase or delete the information of corresponding scheduler subsystem in scheduling message transmitting device, control need not be restarted
Platform processed, makes troubles to the work of scheduling system.
In the embodiment of the present invention, scheduling message transmitting device respectively with control station and at least one scheduler subsystem
Connect, control station controls at least one described scheduler subsystem, when scheduling message transmitting device receives control station
Or after the scheduling message that sends of scheduler subsystem, determine scheduling message the need of sending to scheduler subsystem or
Control station;When scheduling message needs to send to scheduler subsystem or control station, to scheduler subsystem or control
Platform sends scheduling message;When scheduling message does not need to send to scheduler subsystem or control station, scheduling is disappeared
Breath is processed.So, control station and at least one scheduler subsystem are carried out by scheduling message transmitting device
The transmission of scheduling message, the scheduling message between control station and scheduler subsystem is entered by scheduling message transmitting device
Row pretreatment it would be desirable to be forwarded to scheduler subsystem or the scheduling message of control station is forwarded, without
The scheduling message being forwarded to scheduler subsystem is processed in scheduling message transmitting device, not only realizes a control
Platform processed can control multiple scheduler subsystems simultaneously, and minimizing is not used in instruction scheduler subsystem and is scheduling
Scheduling message send to scheduler subsystem, it is to avoid waste of resource, lower scheduler subsystem workload.
Further embodiment of this invention provides a kind of method of scheduling message transmission, as shown in figure 3, methods described bag
Include:
201st, scheduling message transmitting device receives scheduling message.
202nd, according to the port-mark receiving scheduling message, scheduling message transmitting device judges that whether scheduling message is
Control message, if scheduling message is control message, execution step 203;If scheduling message is not control message,
Execution step 209.
Wherein, between control station and scheduling message transmitting device, scheduling message transmitting device and scheduler subsystem
Between information pass through protocol transmission, carry IP address and port information, the corresponding port of different types of message
Difference, then can determine the type of scheduling message according to the port-mark receiving scheduling message.The present invention is implemented
In example, the type of scheduling message includes control message and sip message.
It should be noted that in the scheduling message of scheduling message transmitting device reception, control message is control
Platform sends, and sip message is control station or scheduler subsystem sends.
203rd, scheduling message transmitting device judges scheduling message the need of being forwarded to according to the effect of scheduling message
Scheduler subsystem, if scheduling message needs to be forwarded to scheduler subsystem, execution step 204;If scheduling message
Do not need to be forwarded to scheduler subsystem, then execution step 208.
Wherein, scheduling message transmitting device parses to it after receiving scheduling message, you can determine this scheduling message
Concrete effect.
It should be noted that scheduling message can be control station obtains the attribute of scheduler subsystem or disappearing of number
Breath, can also be command messages of control scheduler subsystem etc..When scheduling message is that control station obtains scheduling
During this class message such as message of the attribute of subsystem or number, scheduling message transmitting device can be carried out to it
Process, for example, scheduling message transmitting device prestores chained list (a kind of linear data structure), chained list
The number of middle recording dispatching subsystem and some attribute informations, then scheduling message transmitting device is by chained list
The information determining control station needs is it is not necessary to be transmitted to scheduler subsystem by scheduling message;When scheduling message is
When control station controls this class message such as the command messages of scheduler subsystem, scheduling message transmitting device then needs
Scheduling message is forwarded to scheduler subsystem.
204th, scheduling message transmitting device judges scheduling message the need of being forwarded to according to the effect of scheduling message
Particular schedule subsystem, if scheduling message needs to be forwarded to particular schedule subsystem, execution step 205;If
Scheduling message does not need to be forwarded to particular schedule subsystem, then execution step 207.
Wherein, in scheduling message, some only need to send to particular schedule subsystem, for example, call certain tune
Degree subsystem, some need to send to all scheduler subsystems, for example, obtain the CPU of scheduler subsystem
The message of the running status such as (Central Processing Unit, central processing unit), internal memory.
205th, scheduling message transmitting device determines particular schedule subsystem identification according to message distribution table.
Wherein, distributing list mainly realizes distribution algorithms, and distribution algorithms have multiple, for example, according to actual need
Hash method to be designed, or scheduler subsystem etc. is determined according to the first numeral of the called prefix in message,
Or add other distribution algorithms according to demand.
It should be noted that can have two kinds of allocation plans between scheduler subsystem, one kind is scheduler subsystem
Between be separate, message needs to be distributed to pre-configured scheduler subsystem, that is, in this case
Distribution algorithms are by the way of the scheduler subsystem determining use according to pre-set rule;Another kind of
Allocation plan is that each scheduler subsystem shares a set of data storage, and message can be according to distribution in this case
Strategy is dealt into some in scheduler subsystem, can have certain load balancing effect, scheduler subsystem it
When data sharing storage, the distributing list in the system, similar to load equalizer, needs to disappear for each
Breath selects destination address it should balance as far as possible, thus improving the performance of whole system.In scheduling subsystem
When the data sharing storage of system, distribution table algorithm needs to be sent to phase due to will ensure identical calling
In same scheduler subsystem, when using rotation scheduling algorithm, calling the scheduling system being sent to every time as to differ
Sample, therefore distribution algorithms adopt hash algorithm, and hash algorithm utilizes the letter that specific hash function will be asked
Order is mapped in certain scheduling system, can select different conditions as Hash according to no application demand
Keyword, such as To field in SIP signaling etc..
206th, scheduling message is forwarded to determination according to particular schedule subsystem identification by scheduling message transmitting device
Scheduler subsystem.
207th, scheduling message is forwarded to all scheduler subsystems by scheduling message transmitting device.
208th, scheduling message transmitting device is processed to scheduling message.
Wherein, in scheduling message scheduling message transmitting device some can carry out process process, for example, scheduling
When message is that control station obtains this class message such as the attribute of scheduler subsystem or the message of number, scheduling message
Transmitting device needs it is processed;Some scheduling messages can directly abandon for example, after resolution scheduling message,
Show that the port-mark receiving this scheduling message is not pre-set port-mark, then can directly abandon.
209th, scheduling message transmitting device judges whether scheduling message is request message, if scheduling message is request
Message, execution step 210;If scheduling message is not request message, execution step 204.
Wherein, scheduling message is sip message, parses message header, and it is that request disappears that the mark according to message header determines
Breath or response message, request message is the message that control station sends to scheduler subsystem, its message header mark
For request, response message is the message that scheduler subsystem feedback comes, and its message header is masked as answer.
If request message, then performing module registration script before call back function (execution logical routing it
Front function), execute routing engine, execute the call back function of each Module registers, execute the foot of each Module registers
Call back function after this, if response message, then call back function before the script of performing module registration, execution is each
The response call back function of Module registers, forwarding is receiveed the response, and executes call back function after the script of each Module registers,
Last release message structure.Call back function before script, the function executing before execution logical routing,
For example, in transaction model, often receive a new request message, transaction resource must be entered first
Row resets, it is to avoid operation above produces impact to new affairs;Filter some insignificant ACK to disappear
Breath etc..Call back function after script, the function executing after execution logical routing, for example, in office
In reason module, often process a message it is necessary to judge whether to need to discharge corresponding transaction resource.
210th, scheduling message transmitting device sends scheduling message to control station.
It should be noted that in the embodiment of the present invention, a control station is controlled by scheduling message transmitting device
At least one scheduler subsystem, when there is multiple scheduler subsystem, the embodiment of the present invention and prior art phase
Ratio decreases the quantity of control station, reduces the cost of scheduler subsystem.In addition, in prior art, adjusting
During degree, if increasing or decreasing scheduler subsystem, need to restart control station, to scheduling system
Work make troubles, and in the embodiment of the present invention, when increasing or decreasing scheduler subsystem it is only necessary to
Increase or delete the information of corresponding scheduler subsystem in scheduling message transmitting device, control need not be restarted
Platform processed, makes troubles to the work of scheduling system.
In the embodiment of the present invention, scheduling message transmitting device respectively with control station and at least one scheduler subsystem
Connect, control station controls at least one described scheduler subsystem, when scheduling message transmitting device receives control station
Or after the scheduling message that sends of scheduler subsystem, determine scheduling message the need of sending to scheduler subsystem or
Control station;When scheduling message needs to send to scheduler subsystem or control station, to scheduler subsystem or control
Platform sends scheduling message;When scheduling message does not need to send to scheduler subsystem or control station, scheduling is disappeared
Breath is processed.So, control station and at least one scheduler subsystem are carried out by scheduling message transmitting device
The transmission of scheduling message, the scheduling message between control station and scheduler subsystem is entered by scheduling message transmitting device
Row pretreatment it would be desirable to be forwarded to scheduler subsystem or the scheduling message of control station is forwarded, without
The scheduling message being forwarded to scheduler subsystem is processed in scheduling message transmitting device, not only realizes a control
Platform processed can control multiple scheduler subsystems simultaneously, and minimizing is not used in instruction scheduler subsystem and is scheduling
Scheduling message send to scheduler subsystem, it is to avoid waste of resource, lower scheduler subsystem workload.
Further embodiment of this invention provides a kind of device 30 of scheduling message transmission, as shown in figure 4, described device
30 are connected with a control station and at least one scheduler subsystem respectively, and described control station controls at least one institute
State scheduler subsystem, described device 30 includes:
Receiving unit 31, the scheduling message sending for receiving end/sending end, described transmitting terminal includes described control
Platform and described scheduler subsystem;
Determining unit 32, for determine described scheduling message the need of send to receiving terminal, wherein, work as institute
When stating transmitting terminal for described control station, described receiving terminal is described scheduler subsystem, when described transmitting terminal is institute
When stating scheduler subsystem, described receiving terminal is described control station;
Transmitting element 34, for when described scheduling message needs to send to described receiving terminal, to described reception
End sends described scheduling message;
Processing unit 35, for when described scheduling message does not need to send to described receiving terminal, to described tune
Degree message is processed.
Further, described determining unit 32 is additionally operable to determine the type of described scheduling message, and described scheduling disappears
The type of breath includes session initiation protocol sip message and control message;
Described determining unit 32 is additionally operable to judge described scheduling message whether need according to the type of described scheduling message
Send to described scheduler subsystem or described control station;And, for when the type of described scheduling message being
During sip message, determine that described scheduling message needs to send to described receiving terminal;And, for when described scheduling
When the type of message is control message, described scheduling message whether need are judged according to the effect of described scheduling message
Send to described scheduler subsystem.
Further, described determining unit 32 is additionally operable to determine the function of described scheduling message, and described scheduling disappears
The function of breath includes asking and responds;And, for when the function of described scheduling message is request, determining
Described scheduling message needs to send to described scheduler subsystem;And, for when the function of described scheduling message
For during response, determining that described scheduling message needs to send to described control station.
Further, described determining unit 32 is specifically for determining described scheduling according to default message distribution table
Message needs the mark of the scheduler subsystem of forwarding;
Described transmitting element 33 is additionally operable to be disappeared to the described scheduling of transmission of described scheduler subsystem according to described mark
Breath.
Further, the port-mark that described determining unit 32 is additionally operable to according to receiving described scheduling message determines
The type of described scheduling message.
In the embodiment of the present invention, device 30 is connected with control station and at least one scheduler subsystem respectively, controls
Platform controls at least one described scheduler subsystem, when device 30 receives the tune that control station or scheduler subsystem send
Degree message after, determine scheduling message the need of send to scheduler subsystem or control station;When scheduling message needs
When sending to scheduler subsystem or control station, send scheduling message to scheduler subsystem or control station;Work as tune
When degree message does not need to send to scheduler subsystem or control station, scheduling message is processed.So, control
Platform processed and at least one scheduler subsystem are scheduling the transmission of message by device 30, and device 30 is by control station
Scheduling message and scheduler subsystem between carries out pretreatment it would be desirable to be forwarded to scheduler subsystem or control station
Scheduling message forwarded, without being forwarded to the scheduling message of scheduler subsystem at device 30
Reason, not only realizing a control station can control multiple scheduler subsystems simultaneously, and reduces and be not used in instruction
The scheduling message that scheduler subsystem is scheduling sends to scheduler subsystem, it is to avoid waste of resource, lowers and adjusts
The workload of degree subsystem.
The method that the device of scheduling message transmission provided in an embodiment of the present invention can realize above-mentioned offer is implemented
Example, concrete function is realized referring to the explanation in embodiment of the method, will not be described here.The embodiment of the present invention
The method and device of the scheduling message transmission providing goes for what control station was scheduling to scheduler subsystem
Scene, but it is not limited only to this.
One of ordinary skill in the art will appreciate that realizing all or part of flow process in above-described embodiment method,
Can be by computer program to complete come the hardware to instruct correlation, described program can be stored in a calculating
In machine read/write memory medium, this program is upon execution, it may include as the flow process of the embodiment of above-mentioned each method.
Wherein, described storage medium can for magnetic disc, CD, read-only memory (Read-Only Memory,
) or random access memory (Random Access Memory, RAM) etc. ROM.
The above, the only specific embodiment of the present invention, but protection scope of the present invention is not limited to
This, any those familiar with the art the invention discloses technical scope in, can readily occur in
Change or replacement, all should be included within the scope of the present invention.Therefore, protection scope of the present invention
Should be defined by scope of the claims.
Claims (10)
1. a kind of method of scheduling message transmission is it is characterised in that being used for scheduling message transmitting device, described
Scheduling message transmitting device is connected with a control station and at least one scheduler subsystem respectively, described control station
Control at least one described scheduler subsystem described, methods described includes:
The scheduling message that receiving end/sending end sends, described transmitting terminal includes described control station and described scheduling subsystem
System;
Determine described scheduling message the need of sending to receiving terminal, wherein, when described transmitting terminal is described control
During platform processed, described receiving terminal is described scheduler subsystem, when described transmitting terminal is described scheduler subsystem,
Described receiving terminal is described control station;
When described scheduling message needs to send to described receiving terminal, send described scheduling to described receiving terminal and disappear
Breath;
When described scheduling message does not need to send to described receiving terminal, described scheduling message is processed.
2. method according to claim 1 is it is characterised in that in the described scheduling message of described determination be
No needs send to before receiving terminal, and methods described also includes:
Determine the type of described scheduling message, the type of described scheduling message includes session initiation protocol sip message
And control message;
Then the described scheduling message of described determination is the need of transmission to described scheduler subsystem or described control station bag
Include:
Determine described scheduling message the need of transmission to described receiving terminal according to the type of described scheduling message;
When the type of described scheduling message is described sip message, determine that described scheduling message needs to send to institute
State receiving terminal;
When the type of described scheduling message is described control message, the effect according to described scheduling message determines
Described scheduling message is the need of transmission to described scheduler subsystem.
3. method according to claim 2 is it is characterised in that the type working as described scheduling message is institute
When stating sip message, before the described scheduling message of described determination needs to send to described receiving terminal, methods described
Also include:
Determine the function of described scheduling message, the function of described scheduling message includes asking and responds;
Described determination described scheduling message needs transmission extremely described receiving terminal includes:
When the function of described scheduling message is request, determine that described scheduling message needs to send to described scheduling
Subsystem;
When the function of described scheduling message is response, determine that described scheduling message needs to send to described control
Platform.
4. method according to claim 2 is it is characterised in that the type working as described scheduling message is control
Message processed and need send to described scheduler subsystem when, described to described scheduler subsystem send described tune
Before degree message, methods described also includes:
Determine the mark of the scheduler subsystem that described scheduling message needs to forward according to default message distribution table;
Described to described scheduler subsystem send described scheduling message include:
Described scheduling message is sent to described scheduler subsystem according to described mark.
5. method according to claim 2 is it is characterised in that the class of the described scheduling message of described determination
Type includes:
Port-mark according to receiving described scheduling message determines the type of described scheduling message.
6. a kind of transmission of scheduling message device it is characterised in that described device respectively with a control station and
At least one scheduler subsystem connects, and described control station controls at least one described scheduler subsystem, described dress
Put including:
Receiving unit, the scheduling message sending for receiving end/sending end, described transmitting terminal includes described control station
With described scheduler subsystem;
Determining unit, for determining described scheduling message the need of sending to receiving terminal, wherein, when described
When transmitting terminal is described control station, described receiving terminal is described scheduler subsystem, when described transmitting terminal is described
During scheduler subsystem, described receiving terminal is described control station;
Transmitting element, for when described scheduling message needs to send to described receiving terminal, to described receiving terminal
Send described scheduling message;
Processing unit, for when described scheduling message does not need to send to described receiving terminal, to described scheduling
Message is processed.
7. device according to claim 6 is it is characterised in that described determining unit is additionally operable to determine institute
State the type of scheduling message, the type of described scheduling message includes session initiation protocol sip message and control disappears
Breath;
Described determining unit be additionally operable to according to the type of described scheduling message determine described scheduling message the need of
Send to described scheduler subsystem or described control station;And, for being SIP when the type of described scheduling message
During message, determine that described scheduling message needs to send to described receiving terminal;And, for disappearing when described scheduling
Breath type be control message when, according to the effect of described scheduling message determine described scheduling message the need of
Send to described scheduler subsystem.
8. device according to claim 6 is it is characterised in that described determining unit is additionally operable to determine institute
State the function of scheduling message, the function of described scheduling message includes asking and responds;And, for when described
When the function of scheduling message is request, determine that described scheduling message needs to send to described scheduler subsystem;With
And, for when the function of described scheduling message is response, determining that described scheduling message needs transmission extremely described
Control station.
9. device according to claim 7 is it is characterised in that described determining unit is specifically for basis
Default message distribution table determines the mark of the scheduler subsystem that described scheduling message needs to forward;
Described transmitting element is additionally operable to send described scheduling message according to described mark to described scheduler subsystem.
10. device according to claim 7 is it is characterised in that described determining unit is additionally operable to according to connecing
The port-mark receiving described scheduling message determines the type of described scheduling message.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510463516.4A CN106406246B (en) | 2015-07-31 | 2015-07-31 | The method and device of scheduling message transmission |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510463516.4A CN106406246B (en) | 2015-07-31 | 2015-07-31 | The method and device of scheduling message transmission |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106406246A true CN106406246A (en) | 2017-02-15 |
CN106406246B CN106406246B (en) | 2019-09-20 |
Family
ID=58007743
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510463516.4A Active CN106406246B (en) | 2015-07-31 | 2015-07-31 | The method and device of scheduling message transmission |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106406246B (en) |
Citations (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07175856A (en) * | 1993-07-22 | 1995-07-14 | Texas Instr Inc <Ti> | Method and apparatus for provision of selection of installation |
CN1866905A (en) * | 2005-05-17 | 2006-11-22 | 华为技术有限公司 | Method and apparatus for shaping transmission service stream in network |
CN101018138A (en) * | 2007-01-18 | 2007-08-15 | 华为技术有限公司 | Universal business system and device, network access system and business processing method |
CN101079730A (en) * | 2006-05-25 | 2007-11-28 | ***通信集团公司 | Remote control system and control method of information appliance |
CN101127748A (en) * | 2006-08-15 | 2008-02-20 | 大唐移动通信设备有限公司 | Transmission method and device for uplink synchronization command word in OFDM mobile communication system |
CN101171805A (en) * | 2005-05-03 | 2008-04-30 | Lg电子株式会社 | Communicating control information in mobile communication system |
EP1771964B1 (en) * | 2004-07-30 | 2008-08-13 | Nokia Corporation | Point-to-point repair request mechanism for point-to-multipoint transmission systems |
CN101459602A (en) * | 2008-11-28 | 2009-06-17 | 烽火通信科技股份有限公司 | Apparatus and method for transmitting management and control information in packet transmission network |
CN101577048A (en) * | 2009-02-27 | 2009-11-11 | 泰瑞数创科技(北京)有限公司 | System of staffs and vehicle management in scenic areas |
CN101651615A (en) * | 2009-09-14 | 2010-02-17 | 中兴通讯股份有限公司 | Method and device for scheduling messages |
CN101710292A (en) * | 2009-12-21 | 2010-05-19 | 中国人民解放军信息工程大学 | Reconfigurable task processing system, scheduler and task scheduling method |
CN101841469A (en) * | 2010-03-24 | 2010-09-22 | 北京创毅视讯科技有限公司 | Data transmitting method, system and device in Internet of things |
KR20100117386A (en) * | 2009-04-24 | 2010-11-03 | 한국전자통신연구원 | Multicasting and Broadcasting Service Transmission Method in Mobile Communication System |
US20100333102A1 (en) * | 1999-09-30 | 2010-12-30 | Sivaram Balasubramanian | Distributed Real-Time Operating System |
CN102196002A (en) * | 2010-03-17 | 2011-09-21 | 同济大学 | Data-stream-communication-based network control system |
JP4876138B2 (en) * | 2009-03-24 | 2012-02-15 | 株式会社日立産機システム | Control computer and control system |
US20120064923A1 (en) * | 2009-08-21 | 2012-03-15 | Allure Energy, Inc. | Method for zone based energy management system with scalable map interface |
CN102685235A (en) * | 2012-05-15 | 2012-09-19 | 苏州阔地网络科技有限公司 | Message dispatching method and system |
US20130013688A1 (en) * | 2011-07-07 | 2013-01-10 | Cisco Technology, Inc. | System and method for providing a message and an event based video services control plane |
US20130097236A1 (en) * | 2011-10-17 | 2013-04-18 | Qualcomm Incorporated | System and apparatus for power efficient delivery of social network updates to a receiver device in a broadcast network |
CN103618591A (en) * | 2013-12-05 | 2014-03-05 | 中国联合网络通信集团有限公司 | Method, device and system for data transmission |
CN103828445A (en) * | 2011-09-30 | 2014-05-28 | 富士通株式会社 | Wireless communication system, mobile station, base station, and wireless communication system control method |
CN103856300A (en) * | 2012-11-28 | 2014-06-11 | 电信科学技术研究院 | Method and device for transmitting user feedback information |
EP1919246B1 (en) * | 2006-11-03 | 2015-01-14 | NEC Corporation | Mobility management of mobile station in a mobile communications system |
CN104539503A (en) * | 2014-12-11 | 2015-04-22 | 中国航空工业集团公司第六三一研究所 | Method for achieving redundancy channel data cross transmission based on 1394 bus autonomous forwarding |
CN104683955A (en) * | 2013-11-26 | 2015-06-03 | 成都鼎桥通信技术有限公司 | Realization method for LTE-based full-service trunking communication |
-
2015
- 2015-07-31 CN CN201510463516.4A patent/CN106406246B/en active Active
Patent Citations (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07175856A (en) * | 1993-07-22 | 1995-07-14 | Texas Instr Inc <Ti> | Method and apparatus for provision of selection of installation |
US20100333102A1 (en) * | 1999-09-30 | 2010-12-30 | Sivaram Balasubramanian | Distributed Real-Time Operating System |
EP1771964B1 (en) * | 2004-07-30 | 2008-08-13 | Nokia Corporation | Point-to-point repair request mechanism for point-to-multipoint transmission systems |
KR101084134B1 (en) * | 2005-05-03 | 2011-11-17 | 엘지전자 주식회사 | Method for Transmitting Control Information, in a Mobile Communication System |
CN101171805A (en) * | 2005-05-03 | 2008-04-30 | Lg电子株式会社 | Communicating control information in mobile communication system |
CN1866905A (en) * | 2005-05-17 | 2006-11-22 | 华为技术有限公司 | Method and apparatus for shaping transmission service stream in network |
CN101079730A (en) * | 2006-05-25 | 2007-11-28 | ***通信集团公司 | Remote control system and control method of information appliance |
CN101127748A (en) * | 2006-08-15 | 2008-02-20 | 大唐移动通信设备有限公司 | Transmission method and device for uplink synchronization command word in OFDM mobile communication system |
EP1919246B1 (en) * | 2006-11-03 | 2015-01-14 | NEC Corporation | Mobility management of mobile station in a mobile communications system |
CN101018138A (en) * | 2007-01-18 | 2007-08-15 | 华为技术有限公司 | Universal business system and device, network access system and business processing method |
CN101459602A (en) * | 2008-11-28 | 2009-06-17 | 烽火通信科技股份有限公司 | Apparatus and method for transmitting management and control information in packet transmission network |
CN101577048A (en) * | 2009-02-27 | 2009-11-11 | 泰瑞数创科技(北京)有限公司 | System of staffs and vehicle management in scenic areas |
JP4876138B2 (en) * | 2009-03-24 | 2012-02-15 | 株式会社日立産機システム | Control computer and control system |
KR20100117386A (en) * | 2009-04-24 | 2010-11-03 | 한국전자통신연구원 | Multicasting and Broadcasting Service Transmission Method in Mobile Communication System |
US20120064923A1 (en) * | 2009-08-21 | 2012-03-15 | Allure Energy, Inc. | Method for zone based energy management system with scalable map interface |
CN101651615A (en) * | 2009-09-14 | 2010-02-17 | 中兴通讯股份有限公司 | Method and device for scheduling messages |
CN101710292A (en) * | 2009-12-21 | 2010-05-19 | 中国人民解放军信息工程大学 | Reconfigurable task processing system, scheduler and task scheduling method |
CN102196002A (en) * | 2010-03-17 | 2011-09-21 | 同济大学 | Data-stream-communication-based network control system |
CN101841469A (en) * | 2010-03-24 | 2010-09-22 | 北京创毅视讯科技有限公司 | Data transmitting method, system and device in Internet of things |
US20130013688A1 (en) * | 2011-07-07 | 2013-01-10 | Cisco Technology, Inc. | System and method for providing a message and an event based video services control plane |
CN103828445A (en) * | 2011-09-30 | 2014-05-28 | 富士通株式会社 | Wireless communication system, mobile station, base station, and wireless communication system control method |
US20130097236A1 (en) * | 2011-10-17 | 2013-04-18 | Qualcomm Incorporated | System and apparatus for power efficient delivery of social network updates to a receiver device in a broadcast network |
CN102685235A (en) * | 2012-05-15 | 2012-09-19 | 苏州阔地网络科技有限公司 | Message dispatching method and system |
CN103856300A (en) * | 2012-11-28 | 2014-06-11 | 电信科学技术研究院 | Method and device for transmitting user feedback information |
CN104683955A (en) * | 2013-11-26 | 2015-06-03 | 成都鼎桥通信技术有限公司 | Realization method for LTE-based full-service trunking communication |
CN103618591A (en) * | 2013-12-05 | 2014-03-05 | 中国联合网络通信集团有限公司 | Method, device and system for data transmission |
CN104539503A (en) * | 2014-12-11 | 2015-04-22 | 中国航空工业集团公司第六三一研究所 | Method for achieving redundancy channel data cross transmission based on 1394 bus autonomous forwarding |
Also Published As
Publication number | Publication date |
---|---|
CN106406246B (en) | 2019-09-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1649324B (en) | Method and apparatus for operating an open API network having a proxy | |
WO2018152919A1 (en) | Path selection method and system, network acceleration node, and network acceleration system | |
CN105610632B (en) | Virtual network equipment and related method | |
CN111858054B (en) | Resource scheduling system and method based on edge computing in heterogeneous environment | |
CN103312528B (en) | A kind of heartbeat message sending method and user terminal | |
CN109151009B (en) | CDN node distribution method and system based on MEC | |
CN110225137B (en) | Service request processing method, system, server and storage medium | |
CN104811323A (en) | Data requesting method, data requesting device, node server and CDN (content delivery network) system | |
CN103220165B (en) | Processing method and device for server active downtime | |
CN106970843B (en) | Remote calling method and device | |
CN110166524A (en) | Switching method, device, equipment and the storage medium of data center | |
CN112866421B (en) | Intelligent contract operation method and device based on distributed cache and NSQ | |
WO2011097837A1 (en) | Method, device and system for implementing service access to access gateways | |
CN105554099A (en) | Method and device for balancing load of acquisition servers | |
CN104539558A (en) | Capacity-expansible IP telephone exchange blade mechanism frame and automatic capacity expansion method | |
CN112988378A (en) | Service processing method and device | |
CN103188171A (en) | Message scheduling method and equipment | |
WO2020124930A1 (en) | Method and apparatus for scheduling and processing resource | |
CA2854067C (en) | Method, device and system for recording multimedia data | |
CN109981483A (en) | A kind of LTE dispatching method and device towards the perception of parcel real time business | |
CN114024968B (en) | Message sending method and device based on intermediate equipment and electronic equipment | |
CN114390629B (en) | Control method and system for backhaul route of 5G network terminal | |
EP2184902A2 (en) | Implication of a Composite Endpoint in a Multimedia Call | |
CN113596105B (en) | Content acquisition method, edge node and computer readable storage medium | |
CN106406246A (en) | Method and device for transmitting scheduling messages |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |