CN100571366C - The teleconference television terminal is carried out software upgrade method - Google Patents

The teleconference television terminal is carried out software upgrade method Download PDF

Info

Publication number
CN100571366C
CN100571366C CN200480044176.1A CN200480044176A CN100571366C CN 100571366 C CN100571366 C CN 100571366C CN 200480044176 A CN200480044176 A CN 200480044176A CN 100571366 C CN100571366 C CN 100571366C
Authority
CN
China
Prior art keywords
terminal
video conference
teleconference
software
upgrade
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 - Fee Related
Application number
CN200480044176.1A
Other languages
Chinese (zh)
Other versions
CN101040523A (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
Publication of CN101040523A publication Critical patent/CN101040523A/en
Application granted granted Critical
Publication of CN100571366C publication Critical patent/CN100571366C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/141Systems for two-way working between two video terminals, e.g. videophone
    • H04N7/147Communication arrangements, e.g. identifying the communication as a video-communication, intermediate storage of the signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1813Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms

Abstract

The invention discloses and a kind of the teleconference television terminal is carried out software upgrade method, this method comprises: describedly be equipped with the local terminal of required upgrade software or remote terminal that described needs carry out software upgrading sends starting and upgrading message to the other side, to start software upgrade process; Set up the upgrade data channel between described local terminal and the remote terminal; Described local terminal communicates by described upgrade data channel and described remote terminal, so that the upgrade software code is transferred to described remote terminal.The present invention adopts the intrinsic video conferencing circuit of video conference terminal to carry out software upgrading, is convenient to realize remote upgrade, has reduced the maintenance cost of terminal equipment.

Description

The teleconference television terminal is carried out software upgrade method
Technical field
The present invention relates to the digital multimedia communications field, particularly, relate to by the video conferencing circuit teleconference television terminal is carried out software upgrade method.
Background technology
Along with the development of information technology, embedded software operates in the various electronic equipments more and more at large.For the reason of patching fault or expanded function, often need upgrade to embedded software.Initial the sort ofly take that equipment is changed rom chip or the loaded down with trivial details way of reprogramming has seldom appeared on the business-like product apart, the product of Tui Chuing has nearly all possessed the function at system upgrade recently.This function has also increased the benefit of equipment manufacturers when reducing the product maintenance cost.
Chinese patent 02136574.1 " method of software automatic upgrading and updating under a kind of Client/Server framework " discloses a kind of method of software automatic updating.This method does not need user's manual intervention in escalation process, but automatically the software version number of the current use of application software and latest edition this shop is compared, and just downloads latest edition software if necessary automatically, thereby finishes the automatic upgrading and updating of software.In this patent, the terminal that is upgraded must be connected to the software that could download redaction on the ftp server by IP network, can't implement under the environment of no IP network.
Chinese patent 02125694.2 " in the wireless communication module firmware in the application upgrade method " discloses and a kind of firmware has been carried out method in application upgrade, comprise following step: 1) in the control module on the communicator of wireless communication module place the firmware upgrade control program is set, and the software upgrade tool and the ROMPaq of wireless communication module are installed in computer; 2) computer is by running application and activating the wireless communication module that is in power-down state by aforesaid control module; 3) computer is by continuing the aforesaid application program of operation and making the wireless communication module on the communicator enter the firmware upgrade state by aforesaid control module; 4) aforementioned computer application program is utilized the software upgrade tool and the ROMPaq of wireless communication module, and new firmware is sent to wireless communication module, finishes firmware upgrade.When implementing, this invention must use the computer that has been equipped with special-purpose software, and computer and be upgraded and use IP network or computer interface to connect between the equipment, when having IP network, the equipment Location of being upgraded can't not realize remote upgrade.
U.S. Pat 6535924 " Method and apparatus for performing asoftware upgrade of a router while the router is online " discloses a kind of method and apparatus that router is carried out on-line software updating.Wherein, the critical software components to router when upgrading backs up, thereby can carry out online upgrading to router.This invention need be set up IP network and be connected between router and source node, can't implement under the environment of no IP network.
U.S. Pat 6124938 " Submitting software upgrades to a digitalprinter through a standard port " discloses a kind ofly carries out software upgrade method by LPT to digital printer.Wherein, use interface mechanism that a cover defines between computer and the digital printer, carry out communication, thereby realize software upgrading digital printer by LPT.This invention must be used special-purpose software to connect by special purpose interface and be upgraded terminal, can't realize remote upgrade.
Generally speaking, present in the application software upgrade technology, have two kinds with the connected mode that is upgraded equipment: a kind of interface such as LPT that is to use computer to carry is connected, this upgrading mode requires to provide the server of upgrade software and is upgraded the maximum transmission distance that distance between the equipment can not surpass the interface of its use, is difficult to realize remote upgrade; Another kind is to use computer network interface to connect, wherein general with the IP network interface, this method can be used for remote upgrade, but requiring the server of upgrade software to be provided and to be upgraded has available computer network link between the equipment, and under the application scenario of video conference terminal, this requirement always can not be satisfied.
Summary of the invention
The object of the present invention is to provide a kind of use video conferencing circuit that the teleconference television terminal is carried out software upgrade method, the restricted shortcoming of the network interface that requires when video conference terminal being carried out remote software upgrade to use a computer to overcome in the prior art.
For realizing above purpose, the technical solution used in the present invention is:
A kind of the teleconference television terminal is carried out software upgrade method, the local video conference terminal that this method utilization has been equipped with required upgrade software carries out software upgrading by the video conferencing circuit to the teleconference television terminal that needs carry out software upgrading.
Preferably, this method comprises: describedly be equipped with the local video conference terminal of required upgrade software or teleconference television terminal that described needs carry out software upgrading sends starting and upgrading message to the other side, to start software upgrade process; Set up the upgrade data channel between described local video conference terminal and the teleconference television terminal; Described local video conference terminal communicates by described upgrade data channel and described teleconference television terminal, the upgrade software code is transferred to described teleconference television terminal.
Preferably, also comprising before the described transmission starting and upgrading messages step: between local video conference terminal that links to each other by the video conferencing circuit and teleconference television terminal, realize unidirectional and bidirectional data transfers mechanism.Described realization is unidirectional further to be comprised with step bidirectional data transfers mechanism: make described local video conference terminal and described teleconference television terminal enter a video conference that newly begins; When the video conference of described new beginning was point-to-point meeting, described local video conference terminal and teleconference television terminal were directly opened one of normal data channel and video channel, with respectively as unidirectional and bidirectional data transfers mechanism; When the video conference of described new beginning is multipoint conference, multipoint control unit (MCU) the request Chair token of then described local video conference terminal in TV conference system; Described local video conference terminal request multipoint control unit should this locality video conference terminal broadcast of images give all terminals of participating in this meeting; Described local video conference terminal is seen the image of described teleconference television terminal to multipoint control unit request choosing, thereby realizes the bidirectional data transfers mechanism between these two terminals; Described local video conference terminal sends the standard channel token of data to the multipoint control unit application to described teleconference television terminal, thereby realizes the one-way data transmission mechanism between these two terminals.
Preferably, local video conference terminal or teleconference television terminal described in the step of described transmission starting and upgrading message send starting and upgrading message by described one-way data transmission mechanism to the other side and start software upgrade process.
Preferably, the described step of setting up the upgrade data channel further comprises: described local video conference terminal and teleconference television terminal are opened a data channel of agreement in advance on described bidirectional data transfers mechanism; Described local video conference terminal and teleconference television terminal are set up the bi-directional logic channel as the upgrade data channel on the data channel of being set up, with the control in the transmit software upgrades process, response, state information and software code data.
Preferably, described local video conference terminal further comprises with the step that the teleconference television terminal communicates: the configuration information that described local video conference terminal is relevant with software upgrading with the exchange of teleconference television terminal, coordinate with software upgrade process both sides; Described local video conference terminal sends to described teleconference television terminal with the software code data by described upgrade data channel.
Essence of the present invention is that software code is delivered to another terminal by the video conferencing circuit from a terminal.Adopt method of the present invention that video conference terminal is carried out software upgrading, do not require that being upgraded terminal is equipped with computer network interface, has enlarged the range of application of software upgrading on terminal; The present invention adopts the intrinsic circuit of video conference terminal to carry out software upgrading, is convenient to realize remote upgrade, has reduced the maintenance cost of terminal equipment.
Description of drawings
Fig. 1 realizes that the present invention carries out the system environments schematic diagram of software upgrade method to the teleconference television terminal;
Fig. 2 carries out the software upgrade method flow chart according to one embodiment of the invention to the teleconference television terminal;
Fig. 3 carries out realizing in the software upgrade method flow chart of unidirectional and bidirectional data transfers mechanism to the teleconference television terminal according to one embodiment of the invention;
Fig. 4 carries out setting up in the software upgrade method upgrade data channel according to one embodiment of the invention to the teleconference television terminal and begins the flow chart finished up to upgrading.
Embodiment
Below in conjunction with accompanying drawing the preferred embodiments of the present invention are described in detail.
Fig. 1 has provided and has realized system environments schematic diagram of the present invention, two " terminals " among Fig. 1 refer to local video conference terminal and teleconference television terminal respectively, correspondingly, " link " and " network " among the figure refer to video conferencing link and video conference networks respectively, and both form the video conferencing circuit jointly.Local video conference terminal and teleconference television terminal pass through video conferencing link access session TV network respectively, thereby realize data passes and information exchange end to end.The present invention is delivered to an other teleconference television terminal with software code from local video conference terminal by the video conferencing circuit, thereby realizes software upgrading.
Fig. 2 is the flow chart of method for upgrading software according to an embodiment of the invention.In the present embodiment, with video conferencing circuit H.320 is that example illustrates software upgrade process of the present invention, wherein local video conference terminal and teleconference television terminal are respectively this locality H.320 video conference terminal and long-range H.320 video conference terminal, and abbreviate local video conference terminal A and teleconference television terminal B respectively as.As shown in Figure 2, the method flow of present embodiment is as follows:
In step 205, for this locality H.320 video conference terminal be equipped with and be used for teleconference television terminal B is carried out upgrading software.Promptly adopt and local video conference terminal A can be visited when needed be used for the upgrading software code.For this reason, can take multiple different allocating method, for example: software code can be kept on floppy disk, CD or the USB flash disk and offer local video conference terminal A by the corresponding driving device, also can be stored among the RAM or ROM of local video conference terminal A, even can leave on the WEB server that local video conference terminal A can visit by certain mode.In the present embodiment, local video conference terminal A is used for upgrading with its software code that is moving, and the RAM that can directly visit himself does not have the process of independent outfit software code to obtain corresponding software code.
In step 210, between local video conference terminal A and teleconference television terminal B, realize unidirectional and bidirectional data transfers mechanism.In the present embodiment, local video conference terminal A as the one-way data transmission, is used as bidirectional data transfers with video channel with the LSD channel.Fig. 3 is a process flow diagram of realizing unidirectional and bidirectional data transfers mechanism between local video conference terminal A and the teleconference television terminal B in the present embodiment.As shown in Figure 3, this process flow comprises:
In step 305, making needs the two station terminal A and the B that participate in upgrading to enter a H.320 meeting that newly begins, this two station terminal must have by the LSD channel transfer ability of message H.281, if what this two station terminal entered is a multipoint conference, then require MCU (multipoint control unit) also to have corresponding ability;
In step 310, judge whether the meeting of current new beginning is multipoint conference.If active conference is point-to-point meeting, then two terminals can be opened the LSD channel and send data to the other side at this moment, and two terminals can both receive the other side mutually on video channel data (are seen the other side's image mutually, can abbreviate " image is seen mutually " as), so unidirectional and bidirectional data transfers mechanism all realizes, should realize then that the process of unidirectional and bidirectional data transfers mechanism finished.If currently be multipoint conference then advance to step 315;
In step 315, local video conference terminal A sends CCA message, and request Chair token, MCU respond this request, give local video conference terminal chairman A token;
In step 320, local video conference terminal A sends a VCB message, the parameter of this message is M/T number of teleconference television terminal B, MCU responds this message, give all other terminals in the meeting with the broadcast of images of local video conference terminal A, this teleconference television terminal B has just seen the image of local video conference terminal A like this;
In step 325, local video conference terminal A sends a VCS message, the requested image choosing is seen, the parameter of this message is M/T number of teleconference television terminal B, MCU responds this message, the image of teleconference television terminal B is sent to local video conference terminal A, so far, two station terminals under the multipoint conference condition have realized that image sees that mutually bidirectional data transfers mechanism is implemented;
In step 330, local video conference terminal A sends DCA-L message, application LSD token, MCU responds this request, give teleconference television terminal B with the LSD token, like this, local video conference terminal A has just had the power that sends data on the LSD channel to teleconference television terminal B in multipoint conference, and so far the one-way data transmission mechanism also is implemented.
Need to prove that what one-way data transmission among the present invention and bidirectional data transfers referred to all is logic function, and independent entity is not necessarily arranged.Because bidirectional data transfers possesses the function of one-way data transmission simultaneously, thus also can use bidirectional data transfers mechanism to realize the one-way data transmission, and needn't realize the one-way data transmission mechanism separately.
Turn back to Fig. 2 now, in step 215, local video conference terminal sends starting and upgrading message.Local video conference terminal A sends starting and upgrading message by the LSD channel, and B starts software upgrade process with notice teleconference television terminal.This message is actually the H.281 message of an expansion, specifically belongs to action (Action) message wherein, and following table has provided the structure of starting and upgrading message:
Table 1:
In proper order Length (byte) Implication
1 1 Action code is fixed as 0x08
2 1 The upgrading direction, the software of the software of 1-upgrading opposite end, 2-upgrading local terminal
3 1 Want the type of upgrading software code
Wherein, first is the action code of 1 byte, and H.281 agreement has been used 0x01-0x07, it is made as 0x08 here, and teleconference television terminal B isolates starting and upgrading message by the action code of 0x08.
Second portion is with byte representation upgrading direction, this direction is to define with respect to the terminal that sends starting and upgrading message, the software of 1 expression upgrading opposite end, the software of 2 expression upgrading local terminals, the upgrading direction has been determined transmitting terminal and the receiving terminal in the software code transmission course simultaneously, the upgrading direction be that 1 o'clock local terminal is that transmitting terminal, opposite end are receiving terminal, be 2 o'clock then just opposite.For present embodiment, that send starting and upgrading message is local video conference terminal A, the direction of then upgrading is 1, and software, the local video conference terminal A of expression upgrading remote video conference terminal B are that software code transmitting terminal, teleconference television terminal B are receiving terminal.
Need to prove, be the starting and upgrading message that is sent to teleconference television terminal B by local video conference terminal A in the present embodiment, i.e. the software upgrade process that is started by local video conference terminal A.In other cases, also can send starting and upgrading message to local video conference terminal and start software upgrade process by the teleconference television terminal, in the case, the value of the upgrading direction part in the starting and upgrading message is 2, promptly the terminal that sends this starting and upgrading message is carried out software upgrading, the terminal that receives this message is the software code transmitting terminal.
Third part is wanted the type of upgrading software code with a byte representation, terminal may be divided into software code several different types and manage (such as according to audio frequency, video, multiplexing division) respectively, may only need wherein one or more of upgrading during practical application, this upgrading software type of code can be specified in this part, the words of the software code of a plurality of types if upgrade, can repeatedly carry out software upgrade process, each different software code of upgrading of specifying.
In step 220, use bidirectional data transfers mechanism to open data channel.In this step, two terminals are opened a data channel of agreement in advance on the basis of the bidirectional data transfers mechanism that has realized, this channel can be a kind of in the normal data channels such as LSD, HSD, MLP or H-MLP of protocol architecture regulation of H.320 video conferencing, can be that two terminals stop to send video data and the video channel that frees out temporarily, can also be the part time slot in the above-mentioned channel.In the present embodiment, local video conference terminal A (teleconference television terminal B) is after sending (reception) starting and upgrading message, stop at and send video data on the video channel, in escalation process subsequently, two terminals are directly used the video channel of free time as the data channel that is used to upgrade.
In step 225, on data channel, set up update channel.Update channel is used for control, response, state information and the software code data of transmit software upgrades process.
After update channel foundation finished, local video conference terminal A and teleconference television terminal B communicated on update channel, finish the transmission of software code.
At first, in step 230, the configuration information that the version of two terminal switch softwares, size etc. are relevant with upgrading.These configuration informations comprise the size of wanting the upgrading software code and version number etc.
In step 235, local video conference terminal sends the software code data of some bytes to the teleconference television terminal by update channel.
In step 240, the teleconference television terminal is by update channel receiving software code data.
In step 245, judge whether end of transmission of software code data, if end of transmission, then this process finishes, otherwise changes step 235.
In the present embodiment, configuration information in the step 230,235 and software code data all are to transmit by update channel in the mode of message bag, and wherein each message bag is made up of several bytes.Message wraps on the video channel as update channel to be transmitted, the content of same message bag is transmission continuously in order, first byte of the message bag in back follows hard on last byte transmission of previous message bag, two terminals all to self up video channel transmission packet and receive the message bag from descending video channel.
Following table has provided the form by the message bag of update channel transmission:
Table 2:
In proper order Field name Length (byte) Implication
1 Stem 4 As beginning flag, content is always 0x12 0x56 0x34 0x78
2 Length 4 The total length (byte) that comprises all fields of this message bag of stem
3 Sequence number 4 Initial value is zero, and every transmission a piece of news then sequence number adds 1
4 Code 4 The type that shows this message
5 Parameter Indefinite Difference with code field changes, and length deducts 18 for the message total length
Wherein, first is the fixing stem of content of 4 bytes, as the beginning flag of message bag;
Second portion is the length of 4 bytes, provides the total length of this message bag;
Third part is the sequence number of 4 bytes, whether has judged whether information drop-out continuously by the inspection sequence number when teleconference television terminal receives the message bag;
The 4th part is the code of 4 bytes, provides the type of this message bag;
The 5th part is adjustable length message parameter, dissimilar message bags, and the length of its parameter is all different with implication.
Following table has provided the value and the corresponding implication of code in the message bag:
Table 3:
Message code Type of message Parameter length Meaning of parameters
1 In the connection 0 Do not have
2 Connect 0 Do not have
3 Fill Indefinite Meaningless
4 Code attribute 8 Attribute that will the upgrading software code, preceding 4 bytes are version number, back 4 bytes are the code size
5 Code data Greater than 8 The code data that preceding 4 bytes are this transmission is with respect to the start offset address of first byte of code, and 4 bytes are the quantity of unit with the byte for the code data of this transmission subsequently, and byte subsequently is code data
Wherein, " in the connection " and " being connected " message are used in that correct the localization message bag---this process can be called synchronously by the byte stream of video channel transmission;
" filling " message is used to keep the synchronous of message sink;
" code attribute " and " code data " message is used for transmission code information.
The usage of these different types of messages will describe in detail hereinafter.
To be local video conference terminal and teleconference television terminal begin action flow chart till upgrading is finished from setting up update channel to Fig. 4.As shown in Figure 4, this process is unwrapped the beginning from send and receive message at video channel.At first, step 405 to 420 is that both sides communicate the process of shaking hands on update channel.
In step 405, the message bag type that transmission is set is " in the connection ".
In step 410, come from byte stream, to isolate one by one message in the mode of searching message header, and obtain the type of message according to previously defined message format.In order to prevent erroneous judgement, must be continuous receive " in the connection " or " connecting " message five times and just can change next step 415 over to, otherwise repeat this step, obviously, this step comes down to the video data that receives is received synchronous process according to the form of message bag.
In step 415, the message bag type that transmission is set is " connecting ".
In step 420, also can receive enough " in the connection " or " connecting " message in order to guarantee the opposite end, synchronous to the reception of message bag to realize, " connecting " message will send five times at least.If sent at least five " connecting " message and also received " connecting " message of the other side, mean that then two terminals have all realized receiving synchronously, think this moment and shake hands successfully, change step 425, otherwise repeat this step.
In step 425, judge whether local terminal is the transmitting terminal of software code, be then to change step 430, otherwise change step 445.
In step 430, send " code attribute " message, the version of software code and size are all taken from the software code of the respective type that transmitting terminal moving, and (version of code is the numeral of one 4 byte in this example, if adopt character string to represent version number, then can revise the form of " code attribute " message).The code data of local terminal to be sent the pointer zero clearing after sending message.
In step 435, send pointer according to code data, the software code data of some bytes are read in the relevant position of the software code of the respective type of using from local terminal, construct " code data " message and send, correspondingly, upgrade code data and send pointer.
In step 440, judge whether the software code data send to finish, be that then this process finishes, otherwise change step 435.
In step 445, being provided with and sending type of message is " filling ".The employed video channel of update channel is a channel that bandwidth is constant, requires the message bag uninterrupted to send, otherwise that the opposite end will lose the reception of message bag is synchronous.Transmitting terminal must not send " filling " message when having other kind of message to send, synchronous with the reception of keeping the opposite end, and the parameter of this message is meaningless, and length is as the criterion to realize the purpose of filling.
In step 450, wait for receiving " code attribute " message that receiving terminal must receive preparation according to the information in this message.If received " code attribute " message, then change step 455, otherwise repeat this step.
In step 455, receive " code data " message, take out software code data wherein, and preserve.
In step 460, judge whether code data receives, if not, then change step 455, if then this process finishes.
Though more than by exemplary embodiment method of the present invention is described in detail, above embodiment is not exhaustive, those skilled in the art can realize variations and modifications within the spirit and scope of the present invention.Therefore, the present invention is not limited to these embodiment, and scope of the present invention only is as the criterion by claims.

Claims (16)

1. one kind is carried out software upgrade method to the teleconference television terminal, it is characterized in that the local video conference terminal that this method utilization has been equipped with required upgrade software carries out software upgrading by the video conferencing circuit to the teleconference television terminal that needs carry out software upgrading.
2. the method for claim 1 is characterized in that, this method comprises:
Describedly be equipped with the local video conference terminal of required upgrade software or teleconference television terminal that described needs carry out software upgrading sends starting and upgrading message to the other side, to start software upgrade process;
Set up the upgrade data channel between described local video conference terminal and the teleconference television terminal;
Described local video conference terminal communicates by described upgrade data channel and described teleconference television terminal, the upgrade software code is transferred to described teleconference television terminal.
3. method as claimed in claim 2 is characterized in that, the described local video conference terminal that has been equipped with required upgrade software is the television terminal that can have access to the code of this upgrade software.
4. method as claimed in claim 2 is characterized in that, also comprises before described transmission starting and upgrading messages step:
Between local video conference terminal that links to each other by the video conferencing circuit and teleconference television terminal, realize unidirectional and bidirectional data transfers mechanism.
5. method as claimed in claim 4 is characterized in that, described realization is unidirectional further to be comprised with step bidirectional data transfers mechanism:
Make described local video conference terminal and described teleconference television terminal enter a video conference that newly begins;
When the video conference of described new beginning was point-to-point meeting, described local video conference terminal and teleconference television terminal were directly opened one of normal data channel and video channel, with respectively as unidirectional and bidirectional data transfers mechanism;
When the video conference of described new beginning is multipoint conference, then
The multipoint control unit request Chair token of described local video conference terminal in TV conference system;
Described local video conference terminal request multipoint control unit should this locality video conference terminal broadcast of images give all terminals of participating in this meeting;
Described local video conference terminal is seen the image of described teleconference television terminal to multipoint control unit request choosing, thereby realizes the bidirectional data transfers mechanism between these two terminals;
Described local video conference terminal sends the standard channel token of data to the multipoint control unit application to described teleconference television terminal, thereby realizes the one-way data transmission mechanism between these two terminals.
6. method as claimed in claim 54, it is characterized in that local video conference terminal or teleconference television terminal described in the step of described transmission starting and upgrading message send starting and upgrading message by described one-way data transmission mechanism to the other side and start software upgrade process.
7. as claim 2 or 6 described methods, it is characterized in that described starting and upgrading message belongs to action message for the H.281 message of expansion.
8. method as claimed in claim 7, it is characterized in that, described starting and upgrading message comprises action code, upgrading direction and software code type three parts, described action code partly represents to isolate the code of the performed action of starting and upgrading message, described upgrading direction represents that partly described software code type represents that partly software code is audio frequency, video or multiplexing type with respect to the upgrading direction of the terminal that sends this starting and upgrading message.
9. method as claimed in claim 5 is characterized in that, the described step of setting up the upgrade data channel further comprises:
Described local video conference terminal and teleconference television terminal are opened a data channel of agreement in advance on described bidirectional data transfers mechanism;
Described local video conference terminal and teleconference television terminal are set up the bi-directional logic channel as the upgrade data channel on the data channel of being set up, with the control in the transmit software upgrades process, response, state information and software code data.
10. method as claimed in claim 9 is characterized in that, the data channel of described prior agreement is in the normal data channel one, idle video channel, the part time slot in the normal data channel channel or the part time slot in the video channel.
11., it is characterized in that described normal data channel comprises as claim 5 or 10 described methods: LSD, HSD, MLP and H-MLP channel.
12. method as claimed in claim 9, it is characterized in that, the upgrade data channel of setting up on the data channel of being set up is to be fixed but continuous message bag that the byte serial of the variable successive bits string of content or a series of different length and purposes is combined into by a series of length, or on this upgrade data channel, realize, one of them TCP or udp port be as the ICP/IP protocol stack of update channel.
13., it is characterized in that the step that described local video conference terminal and teleconference television terminal communicate further comprises as claim 2,5 or 9 described methods:
Described local video conference terminal and the teleconference television terminal exchange configuration information relevant with software upgrading are coordinated with the software upgrade process to both sides;
Described local video conference terminal sends to described teleconference television terminal with the software code data by described upgrade data channel.
14. method as claimed in claim 13 is characterized in that, described local video conference terminal and teleconference television terminal communicate by the message bag.
15. method as claimed in claim 14 is characterized in that, described message bag comprises:
Stem is as beginning flag;
Length represents that all fields of this message bag are at interior total length;
Sequence number is represented the serial number of this message bag;
Code is represented the type of this message;
Parameter, the different length of expression different types of messages and the parameter of implication.
16. method as claimed in claim 15 is characterized in that, the code in the described message bag comprise expression connect in, connection, the version number of upgrade software code, the code attribute of code size and the code of code data type of message.
CN200480044176.1A 2004-12-21 2004-12-21 The teleconference television terminal is carried out software upgrade method Expired - Fee Related CN100571366C (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2004/001489 WO2006066451A1 (en) 2004-12-21 2004-12-21 A method for upgrading software in the teleconference video terminal

Publications (2)

Publication Number Publication Date
CN101040523A CN101040523A (en) 2007-09-19
CN100571366C true CN100571366C (en) 2009-12-16

Family

ID=36601344

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200480044176.1A Expired - Fee Related CN100571366C (en) 2004-12-21 2004-12-21 The teleconference television terminal is carried out software upgrade method

Country Status (3)

Country Link
EP (1) EP1830567A4 (en)
CN (1) CN100571366C (en)
WO (1) WO2006066451A1 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101686139B (en) * 2008-09-22 2012-05-23 华为终端有限公司 Method, device and system of multicast upgrading
CN102244761A (en) * 2010-05-12 2011-11-16 中兴通讯股份有限公司 System and method for upgrading software of video conference terminal
CN101938625A (en) * 2010-09-15 2011-01-05 中兴通讯股份有限公司 Video conference system and realization method thereof
CN110647334B (en) * 2018-06-27 2024-03-08 视联动力信息技术股份有限公司 Conference control software upgrading method and device

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2174336A1 (en) * 1993-10-20 1995-04-27 Leo M. Cortjens Adaptive videoconferencing system
EP0836324B1 (en) * 1996-10-09 2004-12-08 Polycom, Inc. Integrated portable videoconferencing
JP2000201363A (en) * 1999-01-06 2000-07-18 Nec Corp Video conference system and function improving method for video conference terminal device
CN1296220A (en) * 1999-11-01 2001-05-23 城市集团发展中心有限公司 Method and system for installing and/or updating software of self-aid financial business terminal
US7162538B1 (en) * 2000-10-04 2007-01-09 Intel Corporation Peer to peer software distribution system
US20020152467A1 (en) * 2001-02-12 2002-10-17 Rosario Fiallos Automated generation of conditional access packets for IRD upgrades via radio frequency software download in satellite television systems
KR100400542B1 (en) * 2001-02-28 2003-10-08 엘지전자 주식회사 System software upgrade apparatus and method using advertisement for digital television
CN1331365C (en) * 2002-12-31 2007-08-08 北京信威通信技术股份有限公司 Automatic upgrading method and system of wireless communications system terminal software

Also Published As

Publication number Publication date
EP1830567A4 (en) 2011-05-18
CN101040523A (en) 2007-09-19
WO2006066451A1 (en) 2006-06-29
EP1830567A1 (en) 2007-09-05

Similar Documents

Publication Publication Date Title
CN101088236B (en) System and method for synchronizing a transport stream in a single frequency network
US7035251B2 (en) Method and apparatus for the synchronization of multiple cable modem termination system devices
US20070239820A1 (en) System and method for providing quality feedback metrics for data transmission in rich media services
JP2009515456A (en) System and method for providing feedback and forward transmission for remote interaction in rich media applications
CA2447543C (en) Method and apparatus for provisioning client devices connected to an interactive tv network
JP2004515173A (en) Integrated delivery architecture for multipoint video conferencing and interactive broadcast systems
KR20090065554A (en) System and method for providing advanced session control of a unicast session
CN111586098A (en) Data transmission method, device, equipment and computer readable storage medium
CN105812328A (en) Content distribution method, content distribution device, and content distribution system
KR100934088B1 (en) Methods and apparatus for creation and transport of multimedia content flows to a distribution network
US20010010061A1 (en) Communication system, communication method, gateway apparatus, and client
CN1528070B (en) Method and system for managing remote clients in a network constituted by a central server
CN100571366C (en) The teleconference television terminal is carried out software upgrade method
KR20070079927A (en) Method, system and terminal for changing management object of broadcast service guide
CN104753997B (en) A kind of method and system of multiple terminals real-time, interactive
CN103034632A (en) Information transmitting method and a system
CN100551029C (en) A kind of method of video conference terminal H.320 being carried out Long-distance Control
JPH11177569A (en) Information delivering device and plug and play system
RU2400016C2 (en) Method and system for transmitting data relating to tele and audio broadcasting to mobile data processing unit
US20050282555A1 (en) Control arrangement for point-to-multipoint user services in a mobile radio network
CN102244761A (en) System and method for upgrading software of video conference terminal
CN101616186B (en) Method, device and system for realizing remote assistance based on IP multimedia subsystem
CN110958072B (en) Multi-node audio and video information synchronous sharing display method
CN101356791A (en) System and method for providing quality feedback metrics for data transmission in rich media services
CN111245658B (en) Network bandwidth dynamic adjustment method based on MOST150

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
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20091216

Termination date: 20181221

CF01 Termination of patent right due to non-payment of annual fee