CN101877712A - Data transmission-controlling method, server and terminal equipment - Google Patents
Data transmission-controlling method, server and terminal equipment Download PDFInfo
- Publication number
- CN101877712A CN101877712A CN2009101358431A CN200910135843A CN101877712A CN 101877712 A CN101877712 A CN 101877712A CN 2009101358431 A CN2009101358431 A CN 2009101358431A CN 200910135843 A CN200910135843 A CN 200910135843A CN 101877712 A CN101877712 A CN 101877712A
- Authority
- CN
- China
- Prior art keywords
- linkage message
- periodical
- relay server
- message packet
- linkage
- 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
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
The invention discloses a data transmission-controlling method, which comprises the following steps of: a wide area network server forms, modifies or cancels a periodical linkage message packet according to a task and terminal equipment for executing the task, and transmitting the periodical linkage message packet to a plurality of relay servers; the plurality of relay servers receive and process the periodical linkage message packet received from the wide area network server, execute the operation which is correlated with the task, and transmit the processed periodical linkage message packet to the downstream relay servers or the terminal equipment for executing the task, wherein the relay servers form into parallel architecture or multilayer subordinative architecture; and the terminal equipment receives and processes the periodical linkage message packet, executes the task, and transmits the processed periodical linkage message packet to the relay servers. The invention further provides the wide area network server, the relay server and the terminal equipment for realizing the data transmission-controlling method.
Description
Technical field
The present invention relates to the communications field, more specifically, relate to a kind of data transfer control method, wide area network server, Relay Server and terminal equipment.In the present invention, a kind of data network with multi-level elastic construction has been proposed, realized numerical data (digital multimedia content) transmission, send with charge free, monitoring and recording, tracking.The present invention can realize in the network of internet or other type, no matter all can running, sending and receiving when online or broken string and upgrade content of multimedia systems soft ware etc., and returns automatically and upgrades or play record.
Background technology
In recent years because a large amount of manufacturings of large scale liquid crystal or light emitting diode indicator, allow the advertisement media industry when selecting the media of advertisement delivery for use, except traditional paper posters or lamp box, connect LCD or TV with computer, by the Internet-distributed and play image, animation or the video of various digital multimedias, will become the media play platform that replaces planographic gradually.
When using the internet to come the play multimedia advertisement, various operator scheme is arranged also.Wherein modal is the manual mode of operation, and from the content server of a central control room, the multimedia file that desire is play is downloaded to a local main frame, and then in the mode of artificial copy, moves in each player.
The concrete operations of this pattern are as follows: by a PC personal computer via network, according to file transfer protocol (FTP) (FTP), multimedia file is uploaded to the content server of control centre, again by the content server of control centre according to file transfer protocol (FTP) (FTP) or HTTP(Hypertext Transport Protocol), multimedia file is transferred to the local PC of another personal computer or player, start playing programs at the PC of this locality personal computer or player then.In this process, operate by the technical staff fully, after finishing, it plays the content server that record also can't pass back to control centre automatically.
Another kind of operator scheme is to add the software operation procedure of downloading automatically with update content on the basis of aforementioned operation, that is player can be searched automatically, whether programme to be played is arranged on the server of control centre, down loading updating and play in time of being ranked after, to play record passback control centre, for commercial uses such as follow-up clearance broadcast expenses.
Above-mentioned two kinds of operational modes all are by long-range asymmetric digital subscriber line (ADSL) or wired and wireless local area network (LAN) (Local Area Network), enter the Internet and realize the transmission of multimedia file.
Local area network (LAN) (Local Area Network) is generally used for the zonule geographic range of several kilometers circumferences, its speed is about second 10Mb/ second~100Mb/, second transmission rate 256kbp/ second that surpasses long-range asymmetric digital subscriber line (ADSL) (transmitting) far away~10Mb/ by telephone wire, therefore, long-range asymmetric digital subscriber line (ADSL) generally is used for Wide Area Network.
Though local area network (LAN) has higher bandwidth, WLAN (wireless local area network) is but unstable, online sometimes normally also intermittent sometimes in operation.Asymmetric digital subscriber line (ADSL) technology is because use existing telephone line transmission, comparatively stable, but circuit fee is with higher, increased multimedia broadcast cost, especially to pass through asymmetric digital subscriber line (ADSL) broadband network simultaneously at a large amount of players, download content of multimedia from the content server of center-side, and passback is play when writing down, not only network charges significantly increases, and also sharply rising of the load of content server, make that finishing the required time of file transfer between each player and central server (content server) also prolongs in a large number.
In order to save network charges and to reduce the burden of central server, a kind of repeater mode has been proposed at present.Between remote center's server and player, add an acting server, to once be temporarily stored in the acting server to remote center's server requests and the file content downloaded by player, and when other player also proposes the same file requests for content, stop this request and mail to central server, and, so can reduce the transmission demand between central server and a large amount of player with directly capable this player downloads of paying of temporary file content.In order to adopt this repeater mode, need fixing Internet Protocol (IP) address be set for acting server, and this Internet Protocol (IP) address is arranged in the player with manual type.In addition, propose download new content simultaneously at a large amount of players, and when not storing this fresh content as yet in the acting server, these requests will all transfer to asks to central server directly, thus, the effectiveness of utilizing acting server to reduce the bandwidth load of file in download can't realize.
In the internet, can to finish online, buffering automatically and can save in a large number by the central server download data files and play the transmission demand of record etc. in order to reach, the present invention proposes a kind of total solution that the forward position Relay Server of par is arranged with acting server that adopts to player and by player passback.This scheme has comprised wide area multimedia content server, multi-level forward position Relay Server, terminal multi-media player, periodical linkage apparatus and method.
Summary of the invention
The present invention is applied in the network of internet or other type, can be under off-line or online state, and operation, transmitting-receiving and/or upgrade content of multimedia, and return more new record automatically and/or play record.The present invention includes wide area multimedia content server, forward position Relay Server, terminal multi-media player; Transmit linkage message at this equipment room of three types.
According to first scheme of the present invention, a kind of data transfer control method has been proposed, comprise: wide area network server forms, revises or the deletion periodical linkage message packet according to task and the terminal equipment that will carry out described task, and periodical linkage message packet is transferred to Relay Server; Relay Server receives and handles the periodical linkage message packet that receives from wide area network server, carry out the operation relevant with described task, and processed periodical linkage message packet is distributed to the terminal equipment that the downstream Relay Server maybe will be carried out described task, form parallel framework or multi-level subordinate framework between a plurality of Relay Servers; And terminal equipment receives and the processing periodical linkage message packet, carries out described task, and processed periodical linkage message packet is transferred to Relay Server.
Preferably, described data transfer control method also comprises: Relay Server receives and handles the periodical linkage message packet that receives from downstream Relay Server or terminal equipment, carry out the operation relevant, and processed periodical linkage message packet is sent to upstream Relay Server or wide area network server in batches with described task; And the periodical linkage message packet that wide area network server receives and the processing Relay Server sends in batch, carry out the operation relevant, and processed periodical linkage message packet is transferred to Relay Server once more with described task.
Preferably, described data transfer control method also comprises: terminal equipment responds, and the identification information of terminal equipment is transferred to Relay Server when receiving the message of Relay Server broadcasting.
Preferably, described task is that medium downloading task, media playing task and broadcast record report in the task one or multinomial.
According to alternative plan of the present invention, a kind of wide area network server has been proposed, comprise: the linkage message processing unit, be used for according to task and the terminal equipment that will carry out described task, form, revise or the deletion periodical linkage message packet, and periodical linkage message packet transferred to Relay Server, and receive and handle the periodical linkage message packet that Relay Server sends in batch, carry out the operation relevant, and processed periodical linkage message packet is transferred to Relay Server once more with described task.
Preferably, described wide area network server also comprises: monitoring means, be used for the periodical linkage message packet that transmits according to the linkage message processing unit, and monitor the subordinate relation and the operating state of each Relay Server and terminal equipment.
Preferably, described wide area network server also comprises: taskpad query processing unit, be used for the periodical linkage message packet that transmits according to the linkage message processing unit, and store, upgrade and inquire about the taskpad of each Relay Server and terminal equipment.
Preferably, described wide area network server also comprises: the man-machine interface unit is used for manually being provided with the contiguous items of periodical linkage message packet, and parallel framework of formation or multi-level subordinate framework between a plurality of Relay Servers manually is set.
Preferably, described wide area network server also comprises: medium download interface unit is used for the media file of transmission trunking server required by task that asked, periodical linkage message packet.
Preferably, described wide area network server also comprises: the record uploading unit is used for receiving the desired record upload file of task that Relay Server transmits, periodical linkage message packet.
According to third party's case of the present invention, a kind of Relay Server has been proposed, comprising: the linkage message receiving element is used to receive the periodical linkage message packet that is transmitted by wide area network server; The linkage message processing unit is used for according to the task of periodical linkage message packet and will carries out the terminal equipment of described task, to the processing that breaks of the received periodical linkage message packet of linkage message receiving element; The linkage message transmission unit is used for processed periodical linkage message packet is distributed to the terminal equipment that the downstream Relay Server maybe will be carried out described task.
Preferably, the linkage message receiving element also is used to receive the periodical linkage message packet that is transmitted by downstream Relay Server or terminal equipment; The linkage message processing unit also is used for the received periodical linkage message packet of linkage message receiving element is carried out process of aggregation; And the linkage message transmission unit also is used for processed periodical linkage message packet is sent to upstream Relay Server or wide area network server in batches.
Preferably, described Relay Server also comprises: medium download interface unit, be used for instruction according to the linkage message processing unit, to wide area network server request downloads of media file, and institute's media files downloaded transferred to downstream Relay Server or terminal equipment, to be the linkage message processing unit produce according to the demand of the described task in the periodical linkage message packet in described instruction, medium download interface unit caches institute media files downloaded, when described terminal equipment or other terminal equipment are asked described media file once more, the linkage message processing unit is directly indicated the media file of medium download interface unit to the terminal equipment transmission institute buffer memory of the request of sending, and need not to ask wide area network server to be transmitted once more.
Preferably, described Relay Server also comprises: the record uploading unit, be used for instruction according to the linkage message processing unit, the desired record upload file of task in that receiving terminal apparatus or downstream Relay Server transmit, the periodical linkage message packet, and the process of aggregation of executive logging upload file, to write down upload file then and send to upstream Relay Server or wide area network server in batches, to be the linkage message processing unit produce according to the demand of the described task in the periodical linkage message packet in described instruction.
Preferably, described Relay Server also comprises: the automatic probe unit of terminal equipment, the local area network (LAN) that is used for managing at described Relay Server is broadcasted the identification information of described Relay Server, as broadcast, and reception is from the response of downstream Relay Server or terminal equipment, when the automatic probe unit of terminal equipment detects and successfully is connected to downstream Relay Server or terminal equipment, start the linkage message processing unit, prepare to receive and handle periodical linkage message packet.
According to cubic case of the present invention, a kind of terminal equipment has been proposed, comprising: the linkage message receiving element is used for the receiving cycle linkage message packet; The linkage message processing unit is used for received periodical linkage message packet is handled, and carries out described task, perhaps indicates other unit of described terminal equipment to carry out described task, and periodical linkage message packet is made amendment or upgraded; And the linkage message transmission unit, be used for the periodical linkage message packet after modification or the renewal is transferred to Relay Server.
Preferably, described terminal equipment also comprises: medium download interface unit, be used for the instruction according to the linkage message processing unit, to Relay Server request downloads of media file, to be the linkage message processing unit produce according to the demand of the described task in the periodical linkage message packet in described instruction.
Preferably, described terminal equipment also comprises: media play unit, be used for instruction according to the linkage message processing unit, and playing media file, to be the linkage message processing unit produce according to the demand of the described task in the periodical linkage message packet in described instruction.
Preferably, described terminal equipment also comprises: the record uploading unit, be used for instruction according to the linkage message processing unit, produce and to the upload file of Relay Server transmission log, to be the linkage message processing unit produce according to the demand of the described task in the periodical linkage message packet in described instruction.
Preferably, described terminal equipment also comprises: the Relay Server communicator, be used for when receiving the message of Relay Server broadcasting, respond, and the identification information of terminal equipment transferred to Relay Server, when relaying server communication device detects and successfully is connected to Relay Server, start the linkage message processing unit, prepare to receive and handle periodical linkage message packet.
According to the present invention, the information of one or more terminal multi-media players is made buffered via the forward position Relay Server; After compiling, by the disposable wide area multimedia content server that is sent to of forward position Relay Server; The wide area multimedia content server upgrades processing, and the linkage message of upgrading is sent back to corresponding forward position Relay Server in batches; The forward position Relay Server is shunted processing, and the linkage message of upgrading is split as the required information of each terminal multi-media player, then, sends to each different terminal multi-media player; Each terminal multi-media player is carried out multimedia, multimedia file download or is play different operations such as writing down passback according to the order that is comprised in the linkage message of being received.
Because this linkage message constantly circulates at three types equipment room, can monitor the state information of each terminal multi-media player at the wide area multimedia content server.In addition and since linkage message by the forward position Relay Server cushion, compile, processing such as shunting, can save the transmission volume between forward position Relay Server and wide area multimedia content server on a large scale.Because the existence of this multi-level serial verb construction, the forward position Relay Server that content of multimedia file after only needing at every turn to upgrade is downloaded to the superiors from the wide area multimedia content server that is positioned at center-side once, and be positioned at the forward position Relay Server or the terminal multi-media player of lower floor, only need to download from the forward position Relay Server of the superiors, and do not need to download to the demand file of wide area multimedia content server, saved a large amount of long-range broadband demands.
Description of drawings
According to below in conjunction with the detailed description of accompanying drawing to the unrestricted embodiment of the present invention, above and other purpose of the present invention, feature and advantage will become clearer, wherein:
Fig. 1 is used to illustrate simple structure schematic diagram of the present invention.
Fig. 2 be used to illustrate in the present invention, schematic diagram that a plurality of terminal multi-media player and a plurality of forward positions Relay Server are connected to each other to network.
Fig. 3 shows the functional-block diagram according to wide area multimedia content server 10 of the present invention.
Fig. 4 shows the functional-block diagram according to forward position of the present invention Relay Server 20.
Fig. 5 shows the functional-block diagram according to terminal multi-media player 30 of the present invention.
Fig. 6 shows the schematic diagram that carries out the example of medium down operation according to the present invention.
Embodiment
Below, the present invention will be described with reference to the accompanying drawings.In the following description, some specific embodiments only are used for purpose of description, it should be interpreted as for any restriction of the present invention, and be example.In the time may causing making understanding of the present invention take place to blur, will omit traditional structure or structure.
Because the network speed of WLAN (wireless local area network) with low cost constantly promotes, allow the dealer of advertising media in the geographic range of a zonule, use multimedia player to connect electronic display unit, the full HD video file that the broadcast information amount is huge.By the internet, more the monitoring to a large amount of players in a plurality of zones can be concentrated on the multimedia content server that is positioned at center-side at a distance and manage.But the communication network cost in long-range broadband is higher, so according to the present invention, in network, increase the forward position Relay Server of hierarchical architecture, be used for to and remote center's multimedia content server between data flow and file cushion and shunt, regulated the consumption of bandwidth.And, the invention allows for the data flow mechanism of a cover periodical linkage, each multimedia player can still can be monitored in real time and manage it when cushion and shunting via Relay Server by remote center's multimedia content server.
Fig. 1 shows and is used to illustrate simple structure schematic diagram of the present invention, shows the periodical linkage relation after a wide area multimedia content server 10, a forward position Relay Server 20 and a terminal multi-media player 30 connect into network.As shown in Figure 1, single terminal multi-media player 30 sends (341) periodical linkage message packet 40 to forward position Relay Server 20.The formulation of periodical linkage message packet 40 and handle play an important role in the present invention (being described in detail in conjunction with Fig. 3 after a while).Forward position Relay Server 20 passes on (251) to wide area multimedia content server 10 with the packets of information of receiving 40, wide area multimedia content server 10 is handled back foldback (121) packets of information 40 to forward position Relay Server 20, forward position Relay Server 20 goes back to (221) terminal multi-media player 30 again, by terminal multi-media player 30 execution work tasks.The circulation interlock mechanism of so going round and beginning again, terminal multi-media player 30, forward position Relay Server 20, the online operate as normal of wide area multimedia content server 10 threes have been guaranteed, also can obtain information at wide area multimedia content server 10 in real time when unusual, do suitably to dispose.The method of above-mentioned transmission periodical linkage message packet 40 (251,121,341,221) can adopt known host-host protocol according to situation, for example HTTPS of HTTP, UDP, FTP or safe transmission etc.
The data format of periodical linkage message packet 40 can be as shown in table 1, should be noted that: each parameter item shown in the table 1 is not limit and essential, those of ordinary skills can be according to the demand of reality, the various parameters that comprised in the periodical linkage message packet 40 are adjusted accordingly, can adopt data format more complicated or that more simplify.
Table 1
Be not limited to table 1, periodical linkage message packet 40 can comprise: the periodical linkage time interval (interval), device identification (playerID), it is which forward position Relay Server 20 (playerID), unique hardware identification information (hardwareID), universal resource locator address (URL), be subordinated to which forward position Relay Server 20 (multi-level set membership) (siteID), belong to which terminal multi-media player group (groupID), operating state, new job task inventory (taskID) and timetable, file content (objectID), the final updating time (lastModifyTime), at least one item in the file content deposit position information such as (objectAdd).Packets of information 40 usually can XML or the form of tree file come specific implementation.
If terminal multi-media player 30 is received task taskID, then carry out identifying of task, as downloading media file (by media file id sign), uploading operation state etc. by taskID.
The periodical linkage time interval (interval) is used to indicate and the periodical linkage between wide area multimedia content server 10, forward position Relay Server 20 and the terminal multi-media player 30 synchronously.
The last modification time (lastModifyTime) of media file can be used for realizing the functions such as checking to media file.
Fig. 2 shows the schematic diagram that a plurality of terminal multi-media players and a plurality of forward positions Relay Server are connected to each other to network.
Owing in the wired or wireless LAN environment of small area, be connected with a plurality of forward positions Relay Server 20 and a plurality of terminal multi-media player 30 usually, as shown in Figure 2, comprise a plurality of forward positions Relay Server 20
1..., 20
i..., and 20
nAny forward position Relay Server 20i all can independently link to each other with wide area multimedia content server 10, and any forward position Relay Server 20 all can be accepted any terminal multi-media player 30
1..., 30
j..., or 30
mOnline request, form an independence as circulation interlock framework shown in Figure 1.Generally speaking, the network between a plurality of terminal multi-media players and a plurality of forward positions Relay Server is generally local area network (LAN), so any one terminal multi-media player 30
jCan connect any one forward position Relay Server 20
iLink to each other with wide area multimedia content server 10 again.Dotted line among Fig. 2 is represented: any one terminal multi-media player 30
jThe same time can only with any one forward position Relay Server 20
iLink to each other, can not link to each other with plural forward position Relay Server.
A plurality of terminal multi-media players 30 also can be connected to same forward position Relay Server 20 simultaneously
i, in this case, by each terminal multi-media player 30
jSend (341) and give the packets of information 40 of forward position Relay Server 20, will be by forward position Relay Server 20 these a plurality of different terminal multi-media players 30 of set
jPackets of information 40 (for example, in some cases, a plurality of packets of information can be assembled a packets of information 40 that comprises a groupID and a plurality of playerID; Also can be that a plurality of packets of information 40 are compressed packing and the packets of information 40 of formation) afterwards, disposable (251) to the wide area multimedia content server 10 that passes on is in batches handled, then wide area multimedia content server 10 packets of information 40 foldbacks (121) that will handle and upgrade are back to forward position Relay Server 20, after Relay Server 20 pairs of packets of information of having handled and having upgraded 40 in forward position are shunted processing, (for example form a plurality of packets of information 40, each packets of information 40 can include only a playerID), according to packets of information 40 contained playerID, the unique hardware identification information, Internet Protocol (IP) address etc., with each packets of information 40 foldbacks (221) to each different terminal multi-media player 30
j, by terminal multi-media player 30
jCarry out contained task in the packets of information 40.
This practice that assembles batch processing and shunting loopback, significantly save consumption to the network bandwidth, and still can be in wide area multimedia content server 10 periodical linkage message packet 40 by reading this circulation, keep real-time monitoring to each different terminal multi-media player 30.When any terminal multi-media player 30 at the forward position Relay Server 20 that it has connected problem takes place, can connect other forward position Relay Server 20 immediately, realize the effect of redundant constantly.And all forward position Relay Servers 20 of contingency all damage when shutting down; each terminal multi-media player 30 still can be according to unique hardware identification information (hardwareID) or universal resource locator address (URL) of the contained wide area multimedia content server 10 of paid-in packets of information 40; stride across forward position Relay Server 20; directly link to each other with wide area multimedia content server 10; the data flow of receiving cycle interlock; carry out contained task in the packets of information 40, till forward position Relay Server 20 recovers normal operation.
Fig. 3 shows the functional-block diagram of wide area multimedia content server 10.
Linkage message processing unit 12 receives by forward position Relay Server 20 (linkage message transmission unit 25) and passes on the periodical linkage message packet in batch 40 of (251), and after other corresponding units in wide area multimedia content server 10 finished the processing that comprises monitoring, storage, renewal etc. and finish packing, loopback in batches (121) periodical linkage message packet 40 was to forward position Relay Server 20 (linkage message receiving element 23).
Monitoring means 16 receives in the periodical linkage message packet 40 that is received by linkage message processing unit 12, about the information of terminal multi-media player 30 or forward position Relay Server 20 running statuses, for example is which forward position Relay Server 20
i, the unique hardware identification information, belong to which terminal multi-media player group, operating state etc., and carry out the corresponding supervision processing of warning, and the monitoring information after will handling is passed to data memory interface unit 18, so that the usefulness of subsequent query.
In the periodical linkage message packet 40 that 17 of taskpad query processing unit pass at linkage message processing unit 12, about the relevant information of execution with the work of broadcast such as task, program inventory, time-histories, update time, carry out processing such as storage, renewal.
The storage of the information data file of all unit is all deposited to memories 19 such as computational entity hard disk by data memory interface unit 18, and can by data memory interface unit 18 receive the inquiry of being fed back or upgrade after data content.
Man-machine interface unit 13 is man-machine interfaces of a HTML, provides taskpad, time-histories manually are set, and perhaps can pass through the operating state of its inquiry terminal multimedia player 30 or forward position Relay Server 20 etc.As shown in Figure 2, a plurality of forward position Relay Server 20
1..., 20
i..., 20
nAll be on an equal footing and subordinate not mutually, the automatically connect in network with terminal multi-media player 30 and wide area multimedia content server 10 produces framework as shown in Figure 1 respectively separately.Man-machine interface unit 13 provides one to a plurality of forward positions Relay Server 20
1..., 20
i..., 20
nSubordinate relation artificial limit's means in addition, like this, can be with the content in the manual type lastest imformation bag 40, the subordinate relation (multi-level set membership) that adds forward position Relay Server 20 is (siteID).Then, linkage message processing unit 12 will be handled periodical linkage message packet 40 according to new level framework.
Download interface unit 14 transmits (141) file to forward position Relay Server 20 (download interface unit 26) according to the file content deposit position in the periodical linkage message packet 40 (objectID and objectAdd).
15 of uploading unit of record are passed on record that (361) come with forward position Relay Server 20 (record uploading unit 27) and are transferred to data memory interface unit 18 and deposit for future reference.
Fig. 4 shows the functional-block diagram of a forward position Relay Server 20.
The terminal multi-media player 30 (Relay Server communicator 31) of multimedia player autodetector 21 in local area network (LAN) is with required information of interconnection such as broadcast mode transmitting apparatus sign (playerID), unique hardware identification information (hardwareID), universal resource locator address (URL), and the connection request of receiving terminal multimedia player 30 (Relay Server communicator 31) automatic or manual transmission.
The periodical linkage message packet in batch 40 that linkage message receiving element 23 receives by wide area multimedia content server 10 (linkage message processing unit 12) foldback (121), and pass to linkage message processing unit 22.In addition, linkage message receiving element 23 also receives by each different terminal multi-media player 30 (linkage message transmission unit 35) and sends the periodical linkage message packet 40 that come (341), and passes to linkage message processing unit 22.
Linkage message transmission unit 25 receives by linkage message processing unit 22 processed periodical linkage message packet 40 (periodical linkage message packet 40 after periodical linkage message packet 40 in batch, the partition), and according to its destination, it is sent to wide area multimedia content server 10 (periodical linkage message packet 40 in batch respectively, transmission path 251) (linkage message processing unit 12) and terminal multi-media player 30 (periodical linkage message packet 40 after the partition, transmission path 221) (linkage message receiving element 33).
When multimedia player autodetector 21 detects terminal multi-media player 30 (Relay Server communicator 31), and when successfully setting up network and connecting, start linkage message processing unit 22, prepare to receive from wide area multimedia content server 10 (linkage message processing unit 12) with from the periodical linkage message packet 40 of each terminal multi-media player 30 (linkage message transmission unit 35).
Linkage message processing unit 22 according to be received from linkage message receiving element 23, the device identification (playerID etc.) from periodical linkage message packet 40 wide area multimedia content server 10, in batch comprised, unique hardware identification information (hardwareID), universal resource locator address (URL) etc., periodical linkage message packet 40 is in batch taken apart respectively, go back to (221) respectively to the terminal multi-media player 30 (linkage message receiving element 33) that is identified via linkage message transmission unit 24.22 pairs of linkage message processing units be received from linkage message receiving element 23, cushion from the periodical linkage message packet 40 of each terminal multi-media player 30, set (forms periodical linkage message packet 40 in batch) in batch, after waiting to finish receiving the periodical linkage message packet 40 of all terminal multi-media players 30 that link to each other with this forward position Relay Server 20, via linkage message transmission unit 25, disposable passing on (251) is to wide area multimedia content server 10 (linkage message processing unit 12).If this moment, network interrupted, then with periodical linkage message packet 40 persistent caches in linkage message transmission unit 25, up to the network recovery communication.
When linkage message processing unit 22 according to the periodical linkage message packet 40 (taskID etc.) that is received from terminal multi-media player 30, when identifying the file download request of terminal multi-media player 30, linkage message processing unit 22 starts download interface unit 26.Download interface unit 26 is according to the file download request of terminal multi-media player 30, download (141) file once by wide area multimedia content server 10 (download interface unit 14), deposit in this forward position Relay Server 20, and this document is passed on (261) to the terminal multi-media player 30 (download interface unit 36) that proposes at the file download request of this file.After this, when online terminal multi-media player 30 in this forward position Relay Server 20 (same terminal multi-media player 30 before this or different other-end multimedia player 30) proposes identical file download request, directly download identical file, and forward position Relay Server 20 (linkage message processing unit 22) no longer sends same request to wide area multimedia content server 10 by this forward position Relay Server 20 (download interface unit 26).
When linkage message processing unit 22 according to the periodical linkage message packet 40 (taskID etc.) that is received from terminal multi-media player 30, when identifying the record back information of terminal multi-media player 30, linkage message processing unit 22 starts record uploading unit 27.Record uploading unit 27 will receive (361) and transmit (361) to wide area multimedia content server 10 (writing down uploading unit 15) from loggings such as the operation of each terminal multi-media player 30 (record uploading unit 37), broadcasts.
Fig. 5 shows the functional-block diagram of a terminal multi-media player 30.
Linkage message receiving element 33 is responsible for receiving (221) periodical linkage message packet 40 from forward position Relay Server 20 (linkage message transmission unit 25), and passes to linkage message processing unit 32.
Linkage message transmission unit 35 is responsible for receiving by linkage message processing unit 32 processed periodical linkage message packet 40, and sends (341) periodical linkage message packet 40 to forward position Relay Server 20 (linkage message receiving element 23).
Linkage message processing unit 32 receives the periodical linkage message packet of being passed back by forward position Relay Server 20 40 from linkage message receiving element 33.Linkage message processing unit 32 is according to the information (taskID etc.) that is comprised in the packets of information 40, start multi-media player unit 38, download interface unit 36 or record uploading unit 37, to carry out indicated task, as play multimedia files, file in download, passback record etc.
Multi-media player unit 33 is carried out work such as broadcast or software upgrading according to the indication (comprising play multimedia files task (taskID), time-histories, file content (obj ectID), final updating time (lastModifyTime), the requirements such as (objectAdd) of file content deposit position) of linkage message processing unit 32.
Fig. 6 shows the schematic diagram that carries out the example of medium down operation according to the present invention.
Next, will the instantiation that carry out the medium down operation according to the present invention be described in detail in conjunction with Fig. 2~6.
(with reference to figure 2) as shown in Figure 6 supposes three terminal multi-media players 30
1, 30
2With 30
3Be connected to a forward position Relay Server 20
1, and this forward position Relay Server 20
1Be connected to wide area multimedia content server 10.
Three terminal multi-media players 30
1, 30
2With 30
3See through forward position Relay Server 20
1Be connected to wide area multimedia content server 10.Terminal multi-media player 30
1, terminal multi-media player 30
2With terminal multi-media player 30
3To forward position Relay Server 20
1Send linkage message packet 40, forward position Relay Server 20
1Send linkage message packet 40 to wide area multimedia content server 10, data message is at wide area multimedia content server 10, forward position Relay Server 20 like this
1With terminal multi-media player 30
1~30
3Between the circulation.
When wide area multimedia content server 10 is initiated new task (taskID), notify these terminal multi-media players 30
1~30
3, the terminal multi-media player 30 then
1~30
3To forward position Relay Server 20
1Send download request, set up and download connection, require to download the media file (objectID and objectAdd) that to play.Forward position Relay Server 20
1Collect these terminal multi-media players 30
1~30
3Download request, thereby analyzed the media file (objectID and objectAdd) that decision needs, data download from the wide area multimedia content server 10 at last.
For example, the terminal multi-media player 30
1Need downloads of media file a, terminal multi-media player 30
2Need downloads of media file b, terminal multi-media player 30
3Need downloads of media file c, these three terminal multi-media players 30
1~30
3All to forward position Relay Server 20
1Send download request.Forward position Relay Server 20
1After receiving request, each download request of buffer memory is analyzed then, finds thus: need be from wide area multimedia content server 10 file in download a, b, c, with that the information of these files is placed on one and downloads the formation the inside, begin to download by download interface unit 26.When forward position Relay Server 20
1After wide area multimedia content server 10 file in download a finish,, file data is transferred to terminal multi-media player 30 by download interface unit 26 according to the download request of buffer memory
1, media file b according to the download request of buffer memory, is transferred to terminal multi-media player 30 to file data by download interface unit 26 after downloading and finishing
2, media file c according to the download request of buffer memory, is transferred to terminal multi-media player 303 to file data by download interface unit 26 after downloading and finishing.If downloaded files is excessive, perhaps network condition instability, thus cause forward position Relay Server 20
1To such an extent as to file in download overlong time from the wide area multimedia content server 10 is forward position Relay Server 20
1The terminal multi-media player downloads request of buffer memory does not receive data for a long time, and then the terminal multi-media player 30
1~30
3Disconnect current download and connect, wait for regular hour request download again afterwards.
In a word, the forward position Relay Server 20
1Can be for being connected own following terminal multi-media player 30
1~30
3Above wide area multimedia content server 10, download the data that they need.
The data maintenance of linkage message packet
In whole downloading process, wide area multimedia content server 10, forward position Relay Server 20
1With terminal multi-media player 30
1~30
3The capital is safeguarded some data in the linkage message packet, thereby is supported finishing of whole download.
The packet data (part of above-mentioned table 1) that wide area multimedia content server 10 is safeguarded
??…… | ??…… |
??taskId | Be distributed to the task of terminal multi-media player |
??…… | ??…… |
??objectId | Media file id |
??lastModifyTime | The last modification time of media file |
??siteId | Website id |
??groupId | Group id |
??playerId | The id of terminal multi-media player or forward position Relay Server |
??…… | ??…… |
Forward position Relay Server 20
1The packet data of safeguarding (part of above-mentioned table 1)
??…… | ??…… |
??objectId | Media file id |
??groupId | Group id |
??playerId | The id of terminal multi-media player or forward position Relay Server |
??…… | ??…… |
??…… | ??…… |
??objectId | Media file id |
??lastModifyTime | The last modification time of media file |
??publishServer | The universal resource locator address of wide area multimedia content server |
??…… | ??…… |
Except the function of download data files, the present invention realizes the number order control operation, for example (following example is not limit):
(1) timing switch terminal multi-media player or forward position Relay Server;
(2) operating system and the BIOS of renewal/upgrading terminals multimedia player or forward position Relay Server;
(3) obtain the concise and to the point snapshot of the play content of terminal multi-media player at a distance.
Above embodiment is for the purpose of illustration only purpose, and is not inclined to restriction the present invention.It will be appreciated by one skilled in the art that under situation about not departing from the scope of the present invention with spirit, can have various modifications and replacement, and these modifications and replacement drop in the claims institute restricted portion this embodiment.
Claims (20)
1. data transfer control method comprises:
Wide area network server forms, revises or the deletion periodical linkage message packet according to task and the terminal equipment that will carry out described task, and periodical linkage message packet is transferred to Relay Server;
Relay Server receives and handles the periodical linkage message packet that receives from wide area network server, carry out the operation relevant with described task, and processed periodical linkage message packet is distributed to the terminal equipment that the downstream Relay Server maybe will be carried out described task, form parallel framework or multi-level subordinate framework between a plurality of Relay Servers; And
Terminal equipment receives and handles periodical linkage message packet, carries out described task, and processed periodical linkage message packet is transferred to Relay Server.
2. data transfer control method according to claim 1 also comprises:
Relay Server receives and handles the periodical linkage message packet that receives from downstream Relay Server or terminal equipment, carry out the operation relevant, and processed periodical linkage message packet is sent to upstream Relay Server or wide area network server in batches with described task; And
Wide area network server receives and handles the periodical linkage message packet that Relay Server sends in batch, carries out the operation relevant with described task, and processed periodical linkage message packet is transferred to Relay Server once more.
3. data transfer control method according to claim 1 and 2 also comprises:
Terminal equipment responds, and the identification information of terminal equipment is transferred to Relay Server when receiving the message of Relay Server broadcasting.
4. according to the described data transfer control method of one of claim 1~3, wherein
Described task is that medium downloading task, media playing task and broadcast record report in the task one or multinomial.
5. wide area network server comprises:
The linkage message processing unit, be used for according to task and the terminal equipment that will carry out described task, form, revise or the deletion periodical linkage message packet, and periodical linkage message packet transferred to Relay Server, and receive and handle the periodical linkage message packet that Relay Server sends in batch, carry out the operation relevant, and processed periodical linkage message packet is transferred to Relay Server once more with described task.
6. wide area network server according to claim 5 also comprises:
Monitoring means is used for the periodical linkage message packet that transmits according to the linkage message processing unit, monitors the subordinate relation and the operating state of each Relay Server and terminal equipment.
7. according to claim 5 or 6 described wide area network server, also comprise:
Taskpad query processing unit is used for the periodical linkage message packet that transmits according to the linkage message processing unit, stores, upgrades and inquire about the taskpad of each Relay Server and terminal equipment.
8. according to the described wide area network server of one of claim 5~7, also comprise:
The man-machine interface unit is used for manually being provided with the contiguous items of periodical linkage message packet, and parallel framework of formation or multi-level subordinate framework between a plurality of Relay Servers manually are set.
9. according to the described wide area network server of one of claim 5~8, also comprise:
Medium download interface unit is used for the media file of transmission trunking server required by task that asked, periodical linkage message packet.
10. according to the described wide area network server of one of claim 5~9, also comprise:
The record uploading unit is used for receiving the desired record upload file of task that Relay Server transmits, periodical linkage message packet.
11. a Relay Server comprises:
The linkage message receiving element is used to receive the periodical linkage message packet that is transmitted by wide area network server;
The linkage message processing unit is used for according to the task of periodical linkage message packet and will carries out the terminal equipment of described task, to the processing that breaks of the received periodical linkage message packet of linkage message receiving element;
The linkage message transmission unit is used for processed periodical linkage message packet is distributed to the terminal equipment that the downstream Relay Server maybe will be carried out described task.
12. Relay Server according to claim 11, wherein
The linkage message receiving element also is used to receive the periodical linkage message packet that is transmitted by downstream Relay Server or terminal equipment;
The linkage message processing unit also is used for the received periodical linkage message packet of linkage message receiving element is carried out process of aggregation; And
The linkage message transmission unit also is used for processed periodical linkage message packet is sent to upstream Relay Server or wide area network server in batches.
13., also comprise according to claim 11 or 12 described Relay Servers:
Medium download interface unit is used for the instruction according to the linkage message processing unit, to wide area network server request downloads of media file, and institute's media files downloaded is transferred to downstream Relay Server or terminal equipment,
To be the linkage message processing unit produce according to the demand of the described task in the periodical linkage message packet in described instruction,
Medium download interface unit caches institute media files downloaded, when described terminal equipment or other terminal equipment are asked described media file once more, the linkage message processing unit is directly indicated the media file of medium download interface unit to the terminal equipment transmission institute buffer memory of the request of sending, and need not to ask wide area network server to be transmitted once more.
14., also comprise according to the described Relay Server of one of claim 11~13:
The record uploading unit, be used for instruction according to the linkage message processing unit, the desired record upload file of task in that receiving terminal apparatus or downstream Relay Server transmit, the periodical linkage message packet, and the process of aggregation of executive logging upload file, upload file be will write down then and upstream Relay Server or wide area network server sent in batches
To be the linkage message processing unit produce according to the demand of the described task in the periodical linkage message packet in described instruction.
15., also comprise according to the described Relay Server of one of claim 11~13:
The automatic probe unit of terminal equipment, the identification information of the described Relay Server of the local area network (LAN) that is used for managing at described Relay Server broadcasting as broadcast, and receives response from downstream Relay Server or terminal equipment,
When the automatic probe unit of terminal equipment detects and successfully is connected to downstream Relay Server or terminal equipment, start the linkage message processing unit, prepare to receive and handle periodical linkage message packet.
16. a terminal equipment comprises:
The linkage message receiving element is used for the receiving cycle linkage message packet;
The linkage message processing unit is used for received periodical linkage message packet is handled, and carries out described task, perhaps indicates other unit of described terminal equipment to carry out described task, and periodical linkage message packet is made amendment or upgraded; And
The linkage message transmission unit is used for modification or the periodical linkage message packet after upgrading transfers to Relay Server.
17. terminal equipment according to claim 16 also comprises:
Medium download interface unit is used for the instruction according to the linkage message processing unit, to Relay Server request downloads of media file,
To be the linkage message processing unit produce according to the demand of the described task in the periodical linkage message packet in described instruction.
18., also comprise according to claim 16 or 17 described terminal equipments:
Media play unit is used for the instruction according to the linkage message processing unit, playing media file,
To be the linkage message processing unit produce according to the demand of the described task in the periodical linkage message packet in described instruction.
19., also comprise according to the described terminal equipment of one of claim 16~18:
The record uploading unit is used for the instruction according to the linkage message processing unit, produces and to the upload file of Relay Server transmission log,
To be the linkage message processing unit produce according to the demand of the described task in the periodical linkage message packet in described instruction.
20., also comprise according to the described terminal equipment of one of claim 16~19:
The Relay Server communicator is used for responding, and the identification information of terminal equipment being transferred to Relay Server when receiving the message of Relay Server broadcasting,
When relaying server communication device detects and successfully is connected to Relay Server, start the linkage message processing unit, prepare to receive and handle periodical linkage message packet.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009101358431A CN101877712B (en) | 2009-04-29 | 2009-04-29 | Data transmission-controlling method, server and terminal equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009101358431A CN101877712B (en) | 2009-04-29 | 2009-04-29 | Data transmission-controlling method, server and terminal equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101877712A true CN101877712A (en) | 2010-11-03 |
CN101877712B CN101877712B (en) | 2013-11-20 |
Family
ID=43020174
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2009101358431A Expired - Fee Related CN101877712B (en) | 2009-04-29 | 2009-04-29 | Data transmission-controlling method, server and terminal equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101877712B (en) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102868625A (en) * | 2011-08-05 | 2013-01-09 | 新游网络科技有限公司 | Method and device for controlling outer traffic of local area network and computer-readable recording medium recording program embodying the method |
CN103188134A (en) * | 2011-12-29 | 2013-07-03 | 腾讯科技(深圳)有限公司 | Logic transition communication method, logic transition server and logic transition communication system |
CN105573742A (en) * | 2015-11-11 | 2016-05-11 | 江苏瑞中数据股份有限公司 | Method for realizing uniform application programming interface of heterogeneous real-time databases |
CN108632236A (en) * | 2017-09-08 | 2018-10-09 | 北京视联动力国际信息技术有限公司 | A kind of data processing method and device regarding networking |
CN109698840A (en) * | 2019-02-27 | 2019-04-30 | 新华三大数据技术有限公司 | Detect DHCP malicious event method and device |
US10375029B2 (en) | 2013-06-28 | 2019-08-06 | Via Technologies, Inc. | Multimedia broadcasting system in multiple node structure and multimedia broadcasting control method thereof |
CN111355522A (en) * | 2020-03-16 | 2020-06-30 | 纳瓦电子(上海)有限公司 | Wireless cascade system |
CN111417119A (en) * | 2020-03-16 | 2020-07-14 | 纳瓦电子(上海)有限公司 | Wireless cascading method |
CN112243139A (en) * | 2019-07-17 | 2021-01-19 | 广州朗国电子科技有限公司 | Program distribution synchronization method and system of multimedia terminal |
CN112506112A (en) * | 2020-12-29 | 2021-03-16 | 广州浮点动力科技服务有限公司 | Special paper outlet machine management system for squatting rooms of decentralized public toilets |
WO2022017253A1 (en) * | 2020-07-22 | 2022-01-27 | 华为技术有限公司 | File download method, device, and system |
CN113283803B (en) * | 2021-06-17 | 2024-04-23 | 金蝶软件(中国)有限公司 | Method for making material demand plan, related device and storage medium |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2005032199A1 (en) * | 2003-10-02 | 2005-04-07 | Lg Electronics Inc. | Method and apparatus for providing multimedia broadcast/multicast service in mobile communication system |
CN1774097A (en) * | 2004-11-08 | 2006-05-17 | 乐金电子(昆山)电脑有限公司 | RDP control device for portable terminal machine via virtual channel and its method |
CN1960517A (en) * | 2006-11-24 | 2007-05-09 | 侯万春 | System and method for realizing advertising media in mobile communication network |
JP2007115217A (en) * | 2005-10-22 | 2007-05-10 | Source Japan Kk | Method and device for measuring advertisement linked with rss feed |
JP2007156930A (en) * | 2005-12-06 | 2007-06-21 | Ubiquitous Core Inc | System for utilizing advertising result, system for managing advertising result, and method for utilizing advertising result |
-
2009
- 2009-04-29 CN CN2009101358431A patent/CN101877712B/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2005032199A1 (en) * | 2003-10-02 | 2005-04-07 | Lg Electronics Inc. | Method and apparatus for providing multimedia broadcast/multicast service in mobile communication system |
CN1774097A (en) * | 2004-11-08 | 2006-05-17 | 乐金电子(昆山)电脑有限公司 | RDP control device for portable terminal machine via virtual channel and its method |
JP2007115217A (en) * | 2005-10-22 | 2007-05-10 | Source Japan Kk | Method and device for measuring advertisement linked with rss feed |
JP2007156930A (en) * | 2005-12-06 | 2007-06-21 | Ubiquitous Core Inc | System for utilizing advertising result, system for managing advertising result, and method for utilizing advertising result |
CN1960517A (en) * | 2006-11-24 | 2007-05-09 | 侯万春 | System and method for realizing advertising media in mobile communication network |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102868625A (en) * | 2011-08-05 | 2013-01-09 | 新游网络科技有限公司 | Method and device for controlling outer traffic of local area network and computer-readable recording medium recording program embodying the method |
CN103188134A (en) * | 2011-12-29 | 2013-07-03 | 腾讯科技(深圳)有限公司 | Logic transition communication method, logic transition server and logic transition communication system |
CN103188134B (en) * | 2011-12-29 | 2016-12-21 | 腾讯科技(深圳)有限公司 | Logic transfer communication method, logic transfer server and logic transfer communication system |
US10375029B2 (en) | 2013-06-28 | 2019-08-06 | Via Technologies, Inc. | Multimedia broadcasting system in multiple node structure and multimedia broadcasting control method thereof |
CN105573742A (en) * | 2015-11-11 | 2016-05-11 | 江苏瑞中数据股份有限公司 | Method for realizing uniform application programming interface of heterogeneous real-time databases |
CN108632236A (en) * | 2017-09-08 | 2018-10-09 | 北京视联动力国际信息技术有限公司 | A kind of data processing method and device regarding networking |
CN108632236B (en) * | 2017-09-08 | 2020-03-20 | 视联动力信息技术股份有限公司 | Data processing method and device for video network |
CN109698840A (en) * | 2019-02-27 | 2019-04-30 | 新华三大数据技术有限公司 | Detect DHCP malicious event method and device |
CN112243139B (en) * | 2019-07-17 | 2021-08-10 | 广州朗国电子科技有限公司 | Program distribution synchronization method and system of multimedia terminal |
CN112243139A (en) * | 2019-07-17 | 2021-01-19 | 广州朗国电子科技有限公司 | Program distribution synchronization method and system of multimedia terminal |
CN111417119A (en) * | 2020-03-16 | 2020-07-14 | 纳瓦电子(上海)有限公司 | Wireless cascading method |
CN111355522A (en) * | 2020-03-16 | 2020-06-30 | 纳瓦电子(上海)有限公司 | Wireless cascade system |
CN111355522B (en) * | 2020-03-16 | 2022-03-08 | 纳瓦电子(上海)有限公司 | Wireless cascade system |
WO2022017253A1 (en) * | 2020-07-22 | 2022-01-27 | 华为技术有限公司 | File download method, device, and system |
CN112506112A (en) * | 2020-12-29 | 2021-03-16 | 广州浮点动力科技服务有限公司 | Special paper outlet machine management system for squatting rooms of decentralized public toilets |
CN113283803B (en) * | 2021-06-17 | 2024-04-23 | 金蝶软件(中国)有限公司 | Method for making material demand plan, related device and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN101877712B (en) | 2013-11-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101877712B (en) | Data transmission-controlling method, server and terminal equipment | |
CN101764831B (en) | Method and system for sharing stream media data, and stream media node | |
CN101406060A (en) | Time-delay video downloading service by using P2P content distribution network | |
CN103152412B (en) | Based on the multimedia networking information release terminal system of QT | |
CN101710902B (en) | Unstructured P2P network, data searching method thereof and index updating method thereof | |
CN101969459B (en) | Method and apparatus for controlling data block distribution | |
CN102075738A (en) | Video monitoring system | |
CN101026631A (en) | CDN structure based IPTV system media payment system | |
CN102137156B (en) | Network player system and implementation method thereof | |
CN107357571A (en) | Maintenance method and system of equipment component program and component server | |
CN109379204A (en) | Multi-line system firmware upgrade method, computer installation and computer readable storage medium | |
JP4641714B2 (en) | Remote monitoring system | |
JP4506558B2 (en) | Data distribution method | |
CN101783802A (en) | Distributed streaming media release system and method thereof | |
CN110120965A (en) | Method for down loading, tutoring system and the storage medium of courseware | |
CN101217591A (en) | A method and system realizing snooping data storage | |
CN107147522B (en) | A kind of method and device of determining networking topological structure | |
CN101170689B (en) | Method and device for configuring information synchronization | |
JP6107218B2 (en) | Control device, control method, and control program | |
CN110445854B (en) | Information issuing system based on Android system | |
CN111625344B (en) | Resource scheduling system, method and device in application system | |
CN102572518A (en) | VideoLan client (VLC)-based video image analysis platform and method | |
CN107038056B (en) | Streaming computing mode dispatching method based on Android platform | |
JP5461333B2 (en) | Communication apparatus and upgrade method thereof | |
US8533756B2 (en) | Distribution device, distribution method, and computer program |
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: 20131120 Termination date: 20200429 |
|
CF01 | Termination of patent right due to non-payment of annual fee |