CN1314238C - Method for implementing self-adaptive inter-task communication in embedded system - Google Patents

Method for implementing self-adaptive inter-task communication in embedded system Download PDF

Info

Publication number
CN1314238C
CN1314238C CNB031399002A CN03139900A CN1314238C CN 1314238 C CN1314238 C CN 1314238C CN B031399002 A CNB031399002 A CN B031399002A CN 03139900 A CN03139900 A CN 03139900A CN 1314238 C CN1314238 C CN 1314238C
Authority
CN
China
Prior art keywords
message
task
communication
formation
timer
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.)
Expired - Lifetime
Application number
CNB031399002A
Other languages
Chinese (zh)
Other versions
CN1571376A (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.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CNB031399002A priority Critical patent/CN1314238C/en
Publication of CN1571376A publication Critical patent/CN1571376A/en
Application granted granted Critical
Publication of CN1314238C publication Critical patent/CN1314238C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The present invention belongs to the improvement of the performance of a computer operating system, specifically to a method for realizing the self adaptive communication among the tasks of an embedded system, more specially, a method of realizing that an embedded system sends messages to other tasks from a communication watching task. The method of the present invention comprises that: one message buffering queue is defined for each task except the communication watching task; the maximum message flow capacity of each kind of communication method and the variation range of an average message flow capacity are estimated; the transmission mode of messages is determined according to the message flow capacity. The present invention can adjust the frequency of sending messages of the communication watching tasks in a self-adaptive mode according to the message flow capacity for reducing the cost because of sending and receiving messages and switching tasks. Because the method of the present invention is adopted, the times of switching tasks in a communication process can be reduced, and the communication efficiency and the integral performance of a system are greatly improved. The method has the characteristics of wide range of application, high reliability and strong real-time performance.

Description

The method of adaptive communications between task in the realization embedded system
Technical field
The invention belongs to the improvement that the computer operating system performance is done, what relate to is a kind of method that realizes adaptive communications between the embedded system task, specifically be a kind of method that realizes that embedded system and real-time system inter-task message send, relate in particular to a kind of embedded system that realizes and guard task sends method from message to other task by communication.
Background technology
A typical communication system is generally the distributed system of many CPU, and several tasks that distributing on each veneer are carried out specific work.From the angle of upper layer application, task and the task between veneer in the veneer are undertaken by the mode of message alternately.For communication between plate, the designer can design a communication usually and guard task, is responsible for being configured to be distributed to each task after the message according to message format from data next between the bottom layer driving dash receiver.Each task of also being responsible for simultaneously from this plate receives message, is transmitted to bottom layer driving, by physical link message is sent to task on other veneer.
In a communication system, communication traffic is very big between the plate of some veneer, and communication is guarded task and frequently dispatched, receive between plate the message of coming after, the message transmission interface that the call operation system provides sends to the purpose task to message.In operating system inside, it at first is that message copying is arrived in the task mailbox of purpose task that message sends, and release semaphore causes the scheduling of task again, makes the purpose task that is in the obstruction attitude transit to run mode.As seen, message of the every transmission of task is guarded in communication, all can cause the switching of a subtask.Message traffic is big more, and the number of times that task is switched is just many more, and the overhead that brings thus will be big more.
There are the communication between plate in some veneer meeting while and other a plurality of veneers, difference according to demand, will there be multiple communication physical link simultaneously, for example 10/100M Ethernet, 232/485 serial ports, dual port RAM etc., and the communications protocol that adopts also can be different, for example TCP/IP, HDLC, user-defined agreement etc.In this case, a veneer just has a plurality of communications and guards task, and each guards the corresponding a kind of communications protocol of task.In actual conditions, the communication traffic between some veneer can be kept very high always, and some can be very low always, also some fluctuation up and down, and the variable quantity of flow may be very big.The mode of task according to foregoing forwarding message guarded in communication, and to the communication modes of low discharge, this mode does not have any influence to systematic function.But as previously mentioned, big communication traffic can cause frequent task to switch, and causes the ability of task processing messages to reduce greatly.For the situation that communication traffic fluctuates up and down, this processing mode of communication task is underaction also, causes unnecessary cpu resource waste.
Summary of the invention
The objective of the invention is to propose a kind of method that realizes adaptive communications between the embedded system task, it specifically is a kind of method that realizes that embedded system and real-time system inter-task message send, be used for the message transmitting efficiency between the raising task, guard task sends situation from message to other task at the communication in the embedded system especially.
The present invention is achieved in that
A kind of method that realizes adaptive communications between the embedded system task is characterized in that further comprising the steps of:
The definition message buffer formation is for task message buffer formation of each task definition is in addition guarded in communication;
The estimation message traffic, estimate the fluctuation range of the maximum message flow and the average message traffic of every kind of communication modes, determine the send mode of message according to message traffic, the estimation mode adopts preset timer, and in timing the message count to receiving, can tentatively determine the message traffic of this communication mode.
Described message buffer formation is the message structure array of pointers of an overall situation, and each element of this array all is an address, is used to deposit the message buffer formation head pointer of some task correspondences;
Increase a pointer field that points to next bar message structure in the definition of message structure, this pointer is initialized to NULL at originating task when the purpose task sends message.
When the communication task of guarding is received between a batten message, if find that purpose task corresponding queues head pointer is empty, then this message between different boards is directly composed and given purpose task corresponding queues head pointer, and put its following a piece of news pointer field for empty, otherwise assign it to the following a piece of news pointer field of the last item message in the formation, put its following a piece of news pointer field simultaneously for empty.
Described estimation message traffic:
For the maximum message flow of certain communication modes less concerning native system, and the average message flow can not have bigger fluctuation in time, then communication is guarded task after receiving the message data that bottom layer driving transmits, add message header, this message is inserted message buffer formation, and the message that provides of call operation system sends function at once, and message is sent to the purpose task.
Described estimation message traffic:
For the maximum message flow of certain communication modes is bigger for native system, and the average message flow can not have bigger fluctuation in time, then adopts following step process:
The first step. guard timer of task porch application in communication, be used for periodically sending message from the communication task of guarding to other task, timer duration is obtained by estimation or experience;
Second step. after the communication task of guarding is received the message data that bottom layer driving transmits, according to the purpose task number of this message, message is inserted corresponding message buffer formation, this moment, the message that provides of call operation system did not send function;
The 3rd the step. timer then after, travel through each message buffer formation, if message is arranged in the formation, then the head pointer of this formation is sent to the purpose task;
The 4th step. after the purpose task is received this message, from message buffer formation, take out message successively, handle.
Described estimation message traffic:
For the average message flow of certain communication modes has bigger fluctuation in time, then adopt following step process:
The first step. apply for a timer, this timer is used for periodically sending message from the communication task of guarding to other task, and initial timer duration can be set to 10 milliseconds;
Second step. the message count variable of an overall situation of statement is used to write down the message count that the task of guarding is received in the timing cycle;
The 3rd step. after the communication task of guarding is received the message data that bottom layer driving transmits, purpose task number according to this message inserts corresponding message buffer formation to message, and the message count variable increment, this moment, the message that provides of call operation system did not send function;
The 4th the step. timer then after, travel through each message buffer formation, if message is arranged in the formation, then the head pointer of this formation is sent to the purpose task;
The 5th step. check the message count variable, and be converted to the message number of unit interval divided by timer duration, if the variation that should be worth is little, explanation message traffic in this timing cycle changes little, this moment, length of timer remained unchanged, if the message count of unit interval has bigger variation, timer duration just needs to adjust, the strategy of adjusting is if message traffic enlarges markedly, then timer duration is increased by 50%, otherwise then reduce 50%, so will inevitably meet the requirement of this communication flows through the timer duration that sets after repeatedly the convergence several times;
The 6th step. to the zero clearing of message variograph numerical value;
The 7th step. after the purpose task is received this message, from message buffer formation, take out message successively, handle.
Realize the method for adaptive communications between the embedded system task, corresponding message traffic is less, also comprises the following steps:
Create communication and guard task: according to the kind of native system and extraneous communication modes, for task is guarded in communication of every kind of communication modes establishment, and for each guards task mailbox of task creation.
The method of adaptive communications between described realization embedded system task, corresponding message traffic is bigger, also comprises the following steps:
Create communication and guard task: according to the kind of native system and extraneous communication modes, for task is guarded in communication of every kind of communication modes establishment, and for each guards task mailbox of task creation;
The method of adaptive communications between described realization embedded system task, corresponding message traffic fluctuation also comprises the following steps:
Create communication and guard task: according to the kind of native system and extraneous communication modes, for task is guarded in communication of every kind of communication modes establishment, and for each guards task mailbox of task creation.
The described processing of from message buffer formation, carrying out after the taking-up message:
In the entrance function of task, enter an Infinite Cyclic, be blocked on the message sink function that operating system provides, when message arrived, task transitted to run mode, took out message from the task mailbox, this message data is a pointer, points to the message buffer formation head of this task correspondence;
Task is taken out article one message from the buffering formation, and adjusts queue head pointer, makes it to point to the following a piece of news of formation;
Task changes the Message Processing routine over to immediately, and after processing finished, a piece of news was handled under taking out from the buffering formation again, and so circulation does not have message in buffer queue;
Task enters circulation next time again.
The present invention can be according to message traffic, and self adaptation is adjusted communication and guarded the frequency that task sends message, reduces the expense of being brought because of message transmission, reception, task switching.Adopt method of the present invention, can reduce the number of times that tasks during communicating is switched, improve the overall performance of the efficient and the system of communication greatly.Described method has characteristics applied widely, that reliability is high, real-time.
Description of drawings
Fig. 1 is that flow of task is guarded in the communication of adopting usually;
Fig. 2 is the message buffer formation structure;
Fig. 3 is that the message transmission flow of task under little communication traffic situation guarded in communication;
Fig. 4 is that the message transmission flow of task under big communication traffic situation guarded in communication;
Fig. 5 is that the message transmission flow of task under communication traffic fluctuation situation guarded in communication;
Fig. 6 is that the purpose task receives message flow.
Embodiment
Be described in further detail below in conjunction with the enforcement of accompanying drawing technical scheme:
Fig. 1 has introduced the communication of common employing and has guarded flow of task.Guard in the entrance function of task in communication, task enters an Infinite Cyclic, and the message sink function that the call operation system provides is waited for the message between different boards that transmits from bottom layer driving, and the communication this moment task of guarding is in the obstruction attitude.In case have message to arrive, the communication task of guarding transits to run mode, from the task mailbox, take out the message of receiving, according to the purpose task of this message, the message that the call operation system provides sends function, and forwards is arrived the purpose task.The communication task of guarding enters circulation next time then.
Fig. 2 has introduced the implementation method of message buffer formation.Increase a pointer field that points to next bar message structure in the definition of message structure, this pointer is initialized to NULL at originating task when the purpose task sends message.
The message structure array of pointers of an overall situation of application, each element of this array all is an address, deposits the message buffer formation head pointer of some task correspondences.
When the communication task of guarding is received between a batten message, if find that purpose task corresponding queues head pointer is empty, then this message pointer is directly composed and given purpose task corresponding queues head pointer, and put its following a piece of news pointer field for empty, otherwise assign it to the following a piece of news pointer field of the last item message in the formation, put its following a piece of news pointer field simultaneously for empty.So just formed message buffer formation shown in Figure 2.The copy procedure of not having internal memory in this process fully, therefore the performance to system has no effect.
Fig. 3 has introduced communication and has guarded the message transmission flow of task under little communication traffic situation.Guard in the entrance function of task in communication, task enters an Infinite Cyclic, the message sink function that the call operation system provides, the message between different boards that wait is transmitted from bottom layer driving, in a single day the communication this moment task of guarding is in the obstruction attitude has message to arrive, the communication task of guarding transits to run mode, from the task mailbox, take out the message of receiving, purpose task according to this message, message is inserted into corresponding buffer queue tail, the message that the call operation system provides sends function, and message is sent to the purpose task.The communication task of guarding enters circulation next time then.
Fig. 4 has introduced communication and has guarded the message transmission flow of task under big communication traffic situation.Guard in the entrance function of task in communication, at first apply for a timer, this timer is used for periodically sending message from the communication task of guarding to other task, and timer duration is obtained by estimation or experience.Task enters in the Infinite Cyclic immediately, the message sink function that the call operation system provides, the message between different boards that wait is transmitted from bottom layer driving, the communication this moment task of guarding is in the obstruction attitude, in case there is message to arrive, the communication task of guarding transits to run mode, from the task mailbox, take out the message of receiving, according to the purpose task of this message, message is inserted into corresponding buffer queue tail, the communication task of guarding enters circulation next time then.
Timer then after, travel through each message buffer formation, if message is arranged in the formation, then the head pointer of this formation is sent to the purpose task.
Apply for a new timer, timer duration remains unchanged.
Fig. 5 has introduced communication and has guarded the message transmission flow of task under communication traffic fluctuation situation.At first apply for the message count variable of an overall situation, be used to write down the message count that the communication task of guarding is received in the timing cycle.
Guard in the entrance function of task in communication, a timer is applied in the zero setting of global message counting variable, and this timer is used for periodically sending message from the communication task of guarding to other task, and the initial duration of timer is obtained by estimation or experience.
Task enters an Infinite Cyclic, and the message sink function that the call operation system provides is waited for the message between different boards that transmits from bottom layer driving, and the communication this moment task of guarding is in the obstruction attitude.In case have message to arrive, the communication task of guarding transits to run mode, from the task mailbox, take out the message of receiving, purpose task according to this message, message is inserted into corresponding buffer queue tail, and the message variable counting variable is increased progressively, the communication task of guarding enters circulation next time then.
Timer then after, travel through each message buffer formation, if message is arranged in the formation, then the head pointer of this formation is sent to the purpose task.
Check the message count variable, little if the value of this variable changes, illustrate that message traffic changes not quite in this timing cycle, this moment, length of timer remained unchanged.If the value of message count variable has bigger variation, timer duration just needs to adjust.The adjustment strategy of timer duration is determined by the user.
Apply for a new timer, timer duration is for adjusting later value.
The zero clearing of message variable counting variable.
Fig. 6 has introduced the flow process of purpose task reception message.In the entrance function of task, enter an Infinite Cyclic, be blocked on the message sink function that operating system provides, when message arrived, task transitted to run mode, took out message from the task mailbox, this message data is a pointer, points to the message buffer formation head of this task correspondence.Task is taken out article one message from the buffering formation, and adjusts queue head pointer, makes it to point to the following a piece of news of formation.Task changes the Message Processing routine over to immediately, and after processing finished, a piece of news was handled under taking out from the buffering formation again, and so circulation does not have message in buffer queue.Task enters circulation next time again.

Claims (10)

1, a kind ofly realize in the embedded system method of adaptive communications between task, it is characterized in that further comprising the steps of:
The definition message buffer formation is for task message buffer formation of each task definition is in addition guarded in communication;
The estimation message traffic, estimate the fluctuation range of the maximum message flow and the average message traffic of every kind of communication modes, determine the send mode of message according to message traffic, the estimation mode adopts preset timer, and in timing the message count to receiving, can tentatively determine the message traffic of this communication mode.
2, realize in the embedded system method of adaptive communications between task according to claim 1, it is characterized in that:
Described message buffer formation is the message structure array of pointers of an overall situation, and each element of this array all is an address, is used to deposit the message buffer formation head pointer of some task correspondences;
Increase a pointer field that points to next bar message structure in the definition of message structure, this pointer is initialized to NULL at originating task when the purpose task sends message.
3, as the method for adaptive communications between task in the realization embedded system as described in the claim 2, it is characterized in that:
When the communication task of guarding is received between a batten message, if find that purpose task corresponding queues head pointer is empty, then this message between different boards is directly composed and given purpose task corresponding queues head pointer, and put its following a piece of news pointer field for empty, otherwise assign it to the following a piece of news pointer field of the last item message in the formation, put its following a piece of news pointer field simultaneously for empty.
4, realize in the embedded system method of adaptive communications between task according to claim 1, it is characterized in that described estimation message traffic:
For the maximum message flow of certain communication modes less concerning native system, and the average message flow can not have bigger fluctuation in time, then communication is guarded task after receiving the message data that bottom layer driving transmits, add message header, this message is inserted message buffer formation, and the message that provides of call operation system sends function at once, and message is sent to the purpose task.
5, realize in the embedded system method of adaptive communications between task according to claim 1, it is characterized in that described estimation message traffic:
For the maximum message flow of certain communication modes is bigger for native system, and the average message flow can not have bigger fluctuation in time, then adopts following step process:
The first step. guard timer of task porch application in communication, be used for periodically sending message from the communication task of guarding to other task, timer duration is obtained by estimation or experience;
Second step. after the communication task of guarding is received the message data that bottom layer driving transmits, according to the purpose task number of this message, message is inserted corresponding message buffer formation, this moment, the message that provides of call operation system did not send function;
The 3rd the step. timer then after, travel through each message buffer formation, if message is arranged in the formation, then the head pointer of this formation is sent to the purpose task;
The 4th step. after the purpose task is received this message, from message buffer formation, take out message successively, handle.
6, realize in the embedded system method of adaptive communications between task according to claim 1, it is characterized in that described estimation message traffic:
For the average message flow of certain communication modes has bigger fluctuation in time, then adopt following step process:
The first step. apply for a timer, this timer is used for periodically sending message from the communication task of guarding to other task, and initial timer duration can be set to 10 milliseconds;
Second step. the message count variable of an overall situation of statement is used to write down the message count that the task of guarding is received in the timing cycle;
The 3rd step. after the communication task of guarding is received the message data that bottom layer driving transmits, purpose task number according to this message inserts corresponding message buffer formation to message, and the message count variable increment, this moment, the message that provides of call operation system did not send function;
The 4th the step. timer then after, travel through each message buffer formation, if message is arranged in the formation, then the head pointer of this formation is sent to the purpose task;
The 5th step. check the message count variable, and be converted to the message number of unit interval divided by timer duration, if the variation that should be worth is little, explanation message traffic in this timing cycle changes little, this moment, length of timer remained unchanged, if the message count of unit interval has bigger variation, timer duration just needs to adjust, the strategy of adjusting is if message traffic enlarges markedly, then timer duration is increased by 50%, otherwise then reduce 50%, so will inevitably meet the requirement of this communication flows through the timer duration that sets after repeatedly the convergence several times;
The 6th step. to the zero clearing of message variograph numerical value;
The 7th step. after the purpose task is received this message, from message buffer formation, take out message successively, handle.
7, as the method for adaptive communications between task in the realization embedded system as described in the claim 4, also comprise the following steps:
Create communication and guard task: according to the kind of native system and extraneous communication modes, for task is guarded in communication of every kind of communication modes establishment, and for each guards task mailbox of task creation.
8, as the method for adaptive communications between task in the realization embedded system as described in the claim 5, also comprise the following steps:
Create communication and guard task: according to the kind of native system and extraneous communication modes, for task is guarded in communication of every kind of communication modes establishment, and for each guards task mailbox of task creation.
9, as the method for adaptive communications between task in the realization embedded system as described in the claim 6, also comprise the following steps:
Create communication and guard task: according to the kind of native system and extraneous communication modes, for task is guarded in communication of every kind of communication modes establishment, and for each guards task mailbox of task creation.
10, as the method for adaptive communications between task in the realization embedded system as described in the claim 7 to 9 any, it is characterized in that the described processing of carrying out after the message of from message buffer formation, taking out:
In the entrance function of task, enter an Infinite Cyclic, be blocked on the message sink function that operating system provides, when message arrived, task transitted to run mode, took out message from the task mailbox, this message data is a pointer, points to the message buffer formation head of this task correspondence;
Task is taken out article one message from the buffering formation, and adjusts queue head pointer, makes it to point to the following a piece of news of formation;
Task changes the Message Processing routine over to immediately, and after processing finished, a piece of news was handled under taking out from the buffering formation again, and so circulation does not have message in buffer queue;
Task enters circulation next time again.
CNB031399002A 2003-07-16 2003-07-16 Method for implementing self-adaptive inter-task communication in embedded system Expired - Lifetime CN1314238C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB031399002A CN1314238C (en) 2003-07-16 2003-07-16 Method for implementing self-adaptive inter-task communication in embedded system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB031399002A CN1314238C (en) 2003-07-16 2003-07-16 Method for implementing self-adaptive inter-task communication in embedded system

Publications (2)

Publication Number Publication Date
CN1571376A CN1571376A (en) 2005-01-26
CN1314238C true CN1314238C (en) 2007-05-02

Family

ID=34470766

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB031399002A Expired - Lifetime CN1314238C (en) 2003-07-16 2003-07-16 Method for implementing self-adaptive inter-task communication in embedded system

Country Status (1)

Country Link
CN (1) CN1314238C (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101847107B (en) * 2010-03-30 2012-07-04 南京恩瑞特实业有限公司 External data receiving method based on message queue
CN105991475B (en) * 2015-02-27 2020-01-07 中兴通讯股份有限公司 Message receiving method, device and central processing unit
CN108696447A (en) * 2018-08-03 2018-10-23 中国航空工业集团公司雷华电子技术研究所 A kind of method of data stream load between automatic adjusument DSP
CN109388501B (en) * 2018-08-31 2024-03-05 平安科技(深圳)有限公司 Communication matching method, device, equipment and medium based on face recognition request

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5388238A (en) * 1992-07-24 1995-02-07 At&T Corp. System and method for monitoring the validity of circulating pointers in a FIFO memory
JPH10327175A (en) * 1997-05-26 1998-12-08 Mitsubishi Electric Corp Switch and switching method
US5909443A (en) * 1997-01-03 1999-06-01 International Business Machines Corporation ATM network congestion control system using explicit rate cell marking
JP2000049788A (en) * 1998-05-27 2000-02-18 Matsushita Electric Ind Co Ltd Flow control method, communication element for executing the same and communication terminal

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5388238A (en) * 1992-07-24 1995-02-07 At&T Corp. System and method for monitoring the validity of circulating pointers in a FIFO memory
US5909443A (en) * 1997-01-03 1999-06-01 International Business Machines Corporation ATM network congestion control system using explicit rate cell marking
JPH10327175A (en) * 1997-05-26 1998-12-08 Mitsubishi Electric Corp Switch and switching method
JP2000049788A (en) * 1998-05-27 2000-02-18 Matsushita Electric Ind Co Ltd Flow control method, communication element for executing the same and communication terminal

Also Published As

Publication number Publication date
CN1571376A (en) 2005-01-26

Similar Documents

Publication Publication Date Title
CN1725732A (en) Message speed limit method
CN1801778A (en) Multidimensional queue dispatching and managing system for network data stream
CN1165141C (en) Method for interface drive repeating procedure of router
CN1906906A (en) Optimized radio bearer configuration for voice over IP
CN1913486A (en) Method and device for strengthening safety of protocol message
CN101043438A (en) System and method for transmitting data packet
CN1812367A (en) Data transmitting method and system for multi-protocol label exchange network
CN1787483A (en) Flow controlling method
CN1825836A (en) System and method for avoiding network apparatus jamming
CN102185725A (en) Cache management method and device as well as network switching equipment
CN1177451C (en) Multi-priority buffer reliable transmission method in communication system
CN1933454A (en) Synchronous information interface realizing method based on JAVA information service
CN1248465C (en) Management method of data fransmission/receiving butter region in network communication
CN1314238C (en) Method for implementing self-adaptive inter-task communication in embedded system
CN1633796A (en) Modifications to TCP/IP for broadcast or wireless networks
CN1272945C (en) Packet conversion system and method thereof
CN1152313C (en) Section-by-section congestion control method based on random early detection
CN1798098A (en) Method of differentiating multiple services for anti IP data stream in multicast to impact communication system
CN1617525A (en) Method for guaranteeing general route package channel transmission reliability
CN1571418A (en) A method and system for implementing data transmission in flow control transmission protocol
CN1694435A (en) Frame-to-cell traffic scheduling
CN1905513A (en) Method for sequential recombination of PPP multi-link protocol message
CN101060489A (en) Message forwarding method and device
CN1411217A (en) Method of raising IP message forwarding speed utilizing slow storage technology
CN1705295A (en) Packet transmission system having priority and method therefor

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CX01 Expiry of patent term

Granted publication date: 20070502

CX01 Expiry of patent term