CN101877712B - Data transmission-controlling method, server and terminal equipment - Google Patents

Data transmission-controlling method, server and terminal equipment Download PDF

Info

Publication number
CN101877712B
CN101877712B CN2009101358431A CN200910135843A CN101877712B CN 101877712 B CN101877712 B CN 101877712B CN 2009101358431 A CN2009101358431 A CN 2009101358431A CN 200910135843 A CN200910135843 A CN 200910135843A CN 101877712 B CN101877712 B CN 101877712B
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.)
Expired - Fee Related
Application number
CN2009101358431A
Other languages
Chinese (zh)
Other versions
CN101877712A (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.)
DT RESEARCH Inc
Original Assignee
DT RESEARCH Inc
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 DT RESEARCH Inc filed Critical DT RESEARCH Inc
Priority to CN2009101358431A priority Critical patent/CN101877712B/en
Publication of CN101877712A publication Critical patent/CN101877712A/en
Application granted granted Critical
Publication of CN101877712B publication Critical patent/CN101877712B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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

Data transfer control method, server and terminal equipment
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 auto-returned upgrades or plays record.
Background technology
In recent years due to a large amount of manufactures of large scale liquid crystal or light emitting diode indicator, allow the advertisement media industry when selecting the medium of throwing in advertisement, except traditional paper posters or lamp box, with computer connecting fluid crystal display or TV, by the Internet-distributed and play image, animation or the video of various digital multimedias, will become gradually the media play platform that replaces planographic.
While with internet, carrying out the play multimedia advertisement, various operator scheme is also arranged.Wherein modal is the manual mode of operation, and from the content server of a central control room, the multimedia file that wish is play is downloaded to a local main frame, and then the mode manually to copy, and 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 HTML (Hypertext Markup Language) (HTTP), multimedia file is transferred to the local PC of another personal computer or player, then at local PC personal computer or player, start the program broadcasting.In this process, by the technical staff, operated fully, after finishing, it plays the content server that record also can't auto back passes to control centre.
Another kind of operator scheme is to add automatic download and the software operation procedure of fresh content more 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 in time of being ranked, play after, to play record passback control centre, for commercial uses such as follow-up clearance broadcasting expenses.
Above-mentioned two kinds of operational modes are all 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 far away transmission rate 256kbp/ second that surpasses long-range asymmetric digital subscriber line (ADSL) (being transmitted by telephone wire)~10Mb/, therefore, long-range asymmetric digital subscriber line (ADSL) is generally used for Wide Area Network.
Although local area network (LAN) has higher bandwidth, WLAN (wireless local area network) is more unstable, sometimes online normally also sometimes intermittent in operation.Asymmetric digital subscriber line (ADSL) technology is because used existing telephone line transmission, comparatively stable, but track cost is higher, increased multimedia broadcasting cost, especially to pass through asymmetric digital subscriber line (ADSL) broadband network at a large amount of players simultaneously, download content of multimedia from the content server of center-side, and passback is play while recording, not only network charges significantly increases, and the load of content server is also sharply risen, make between each player and central server (content server) and complete the also prolongation in a large number of required time of file transfer.
In order to save network charges and to reduce the burden of central server, a kind of repeater mode has been proposed at present.Add an acting server between remote center's server and player, to once by player, to remote center's server request the file content downloaded, be temporarily stored in acting server, and when other player also proposes the request to the same file content, stop this request and mail to central server, and temporary file content footpath row is paid to this player downloads, so can reduce the transmission demand between central server and a large amount of player.In order to adopt this repeater mode, need to fixing Internet Protocol (IP) address be set for acting server, and this Internet Protocol (IP) address is arranged in player with manual type.In addition, propose download new content at a large amount of players, and while in acting server, not yet storing this fresh content, these requests will all transfer to is directly asked to central server simultaneously, thus, the effectiveness of utilizing acting server to reduce the bandwidth load of download file can't realize.
Can automatically to complete online, buffering and can save in a large number by the central server download data files to player and be play the transmission demand of record etc. by player passback in internet 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.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 auto-returned new record and/or play record more.The present invention includes wide area multimedia content server, forward position Relay Server, terminal multi-media player; Equipment room at this three types transmits linkage message.
According to the first scheme of the present invention, a kind of data transfer control method has been proposed, comprise: wide area network server, according to task and the terminal equipment that will carry out described task, forms, revises or delete periodical linkage message packet, and periodical linkage message packet is transferred to Relay Server; Relay Server receives and processes the periodical linkage message packet received from wide area network server, carry out the operation relevant to described task, and the periodical linkage message packet after processing is distributed to the downstream Relay Server maybe will carries out the terminal equipment of described task, form parallel framework or multi-level subordinate framework between a plurality of Relay Servers; And terminal equipment reception treatment cycle linkage message packet, carry out described task, and the periodical linkage message packet after processing is transferred to Relay Server.
Preferably, described data transfer control method also comprises: Relay Server receives and processes the periodical linkage message packet received from downstream Relay Server or terminal equipment, carry out the operation relevant to described task, and the periodical linkage message packet after processing is sent to upstream Relay Server or wide area network server in batches; And wide area network server receives and process the periodical linkage message packet that Relay Server sends in batch, carry out the operation relevant to described task, and the periodical linkage message packet after processing is transferred to Relay Server again.
Preferably, described data transfer control method also comprises: terminal equipment, when receiving the message of Relay Server broadcast, responds, and the identification information of terminal equipment is transferred to Relay Server.
Preferably, described task is that media downloading task, media playing task and broadcasting record report one or more in task.
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 delete periodical linkage message packet, and periodical linkage message packet is transferred to Relay Server, and receive and process the periodical linkage message packet that Relay Server sends in batch, carry out the operation relevant to described task, and the periodical linkage message packet after processing is transferred to Relay Server again.
Preferably, described wide area network server also comprises: monitoring means, for the periodical linkage message packet transmitted according to the linkage message processing unit, monitor 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, for the periodical linkage message packet transmitted according to the linkage message processing unit, store, upgrade and inquire about the taskpad of each Relay Server and terminal equipment.
Preferably, described wide area network server also comprises: human-machine interface unit for the contiguous items of periodical linkage message packet manually is set, and manually arranges the parallel framework of formation or multi-level subordinate framework between a plurality of Relay Servers.
Preferably, described wide area network server also comprises: media download interface unit, the media file of, required by task periodical linkage message packet that ask for the transmission trunking server.
Preferably, described wide area network server also comprises: record uploading unit, task that Relay Server transmits for receiving, periodical linkage message packet is desired records upload file.
According to third party's case of the present invention, a kind of Relay Server has been proposed, comprising: the linkage message receiving element, for receiving the periodical linkage message packet transmitted by wide area network server; The linkage message processing unit, for the task according to periodical linkage message packet with will carry out the terminal equipment of described task, the received periodical linkage message packet processing that breaks to the linkage message receiving element; The linkage message transmission unit, be distributed to the downstream Relay Server for the periodical linkage message packet by after processing and maybe will carry out the terminal equipment of described task.
Preferably, the linkage message receiving element is also for receiving the periodical linkage message packet transmitted by downstream Relay Server or terminal equipment; The linkage message processing unit also carries out process of aggregation for the periodical linkage message packet received to the linkage message receiving element; And the linkage message transmission unit is also sent to upstream Relay Server or wide area network server in batches for the periodical linkage message packet by after processing.
Preferably, described Relay Server also comprises: media download interface unit, for the instruction according to the linkage message processing unit, to wide area network server request downloads of media file, and downloaded media file is transferred to downstream Relay Server or terminal equipment, described instruction is that the linkage message processing unit produces according to the demand of the described task in periodical linkage message packet, the media file that media download interface unit caches is downloaded, when described terminal equipment or other terminal equipment are asked described media file again, the linkage message processing unit is directly indicated the media file of media download interface unit to the terminal equipment transmission institute buffer memory of the request of sending, and without again asking wide area network server to be transmitted.
Preferably, described Relay Server also comprises: record uploading unit, for the instruction according to the linkage message processing unit, task in that receiving terminal apparatus or downstream Relay Server transmit, periodical linkage message packet is desired records upload file, and the process of aggregation of executive logging upload file, then will record upload file and send in batches upstream Relay Server or wide area network server, described instruction is that the linkage message processing unit produces according to the demand of the described task in periodical linkage message packet.
Preferably, described Relay Server also comprises: terminal equipment automatic detection unit, broadcast the identification information of described Relay Server for the local area network (LAN) of managing at described Relay Server, as broadcast, and reception is from the response of downstream Relay Server or terminal equipment, when terminal equipment automatic detection unit inspection also successfully is connected to downstream Relay Server or terminal equipment, start the linkage message processing unit, prepare to receive and the treatment cycle 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, for the receiving cycle linkage message packet; The linkage message processing unit, processed for the periodical linkage message packet to received, carries out described task, or indicate other unit of described terminal equipment to carry out described task, and periodical linkage message packet is modified or upgraded; And the linkage message transmission unit, transfer to Relay Server for the periodical linkage message packet after will revising or upgrade.
Preferably, described terminal equipment also comprises: media download interface unit, for the instruction according to the linkage message processing unit, to Relay Server request downloads of media file, described instruction is that the linkage message processing unit produces according to the demand of the described task in periodical linkage message packet.
Preferably, described terminal equipment also comprises: media play unit, for the instruction according to the linkage message processing unit, play media file, and described instruction is that the linkage message processing unit produces according to the demand of the described task in periodical linkage message packet.
Preferably, described terminal equipment also comprises: record uploading unit, for the instruction according to the linkage message processing unit, produce and, to the upload file of Relay Server transmission log, described instruction is that the linkage message processing unit produces according to the demand of the described task in periodical linkage message packet.
Preferably, described terminal equipment also comprises: the Relay Server communicator, for when receiving the message of Relay Server broadcast, respond, and the identification information of terminal equipment is 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 the treatment cycle 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 collecting, 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 renewal is sent back to corresponding forward position Relay Server in batches; The forward position Relay Server is shunted processing, and the linkage message of renewal is split as to the required information of each terminal multi-media player, then, sends to each different terminal multi-media player; Each terminal multi-media player, according to the order comprised in received linkage message, is carried out multimedia, multimedia file download or plays different operations such as recording passback.
Because this linkage message constantly circulates at the equipment room of three types, can monitor at the wide area multimedia content server state information of each terminal multi-media player.In addition, due to linkage message by the forward position Relay Server cushioned, collected, the processing such as shunting, can save on a large scale the transmission volume between forward position Relay Server and wide area multimedia content server.Existence due to 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 forward position Relay Server or the terminal multi-media player of lower floor, only need be downloaded from the forward position Relay Server of the superiors, and do not need to the demand file of wide area multimedia content server to download, saved a large amount of long-range broadband demands.
The accompanying drawing explanation
According to the detailed description to the unrestricted embodiment of the present invention below in conjunction with accompanying drawing, above and other purpose of the present invention, feature and advantage will become clearer, wherein:
Fig. 1 is for simple structure schematic diagram of the present invention is described.
Fig. 2 be for explanation in the present invention, a plurality of terminal multi-media player and a plurality of forward positions Relay Server be connected to each other to the schematic diagram of 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 media 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 are the purpose for describing only, should not be understood as for any restriction of the present invention, and be example.When causing making understanding of the present invention to occur when fuzzy, 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 connecting electronic display device, the full HD video file that the broadcast information amount is huge.By internet, more the monitoring of a large amount of players to 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 cost of telecommunications network in long-range broadband is higher, so according to the present invention, increase the forward position Relay Server of hierarchical architecture in network, for to and remote center's multimedia content server between data flow and file cushion and shunts, regulated the consumption of bandwidth.And, the invention allows for the data flow mechanism of a set of periodical linkage, each multimedia player can, when cushioning via Relay Server and shunting, still can be monitored in real time and manage it by remote center's multimedia content server.
Fig. 1 shows for simple structure schematic diagram of the present invention is described, 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 process 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 by the packets of information 40 of receiving, wide area multimedia content server 10 is processed rear 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 normal operation 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 abnormal, 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, such as 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: the parameters item shown in table 1 is not limit and essential, those of ordinary skills can be according to actual demand, the various parameters that comprise in periodical linkage message packet 40 are adjusted accordingly, can adopt data format more complicated or that more simplify.
Table 1
taskId Be distributed to the task of terminal multi-media player 30
interval The periodical linkage time interval
objectId Media file id
objectAdd The media file deposit position
lastModifyTime The last modification time of media file
siteId Website id, each forward position Relay Server 20 or terminal multi-media player 30 are subordinated to some websites
groupId Group id, indicate terminal multi-media player 30 and belong to which group
playerId The id of terminal multi-media player 30, or the id of forward position Relay Server 20
hardware ID Hardware id, indicate the hardware id of wide area multimedia content server 10, forward position Relay Server 20 or terminal multi-media player 30
publishServer The universal resource locator address (URL) of wide area multimedia content server 10
…… ……
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 information such as file content deposit position (objectAdd).Packets of information 40 usually can XML or the form of tree file carry out specific implementation.
If terminal multi-media player 30 is received task taskID, carry out being identified by taskID of task, as downloaded media file (by media file id sign), uploading operation state etc.
The periodical linkage time interval (interval) be used to indicate and synchronous wide area multimedia content server 10, forward position Relay Server 20 and terminal multi-media player 30 between periodical linkage.
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.
Due in the wired or wireless LAN environment of small area, usually be connected with a plurality of forward positions Relay Server 20 and a plurality of terminal multi-media player 30, as shown in Figure 2, comprise a plurality of forward positions Relay Server 20 1..., 20 i..., and 20 n.Any forward position Relay Server 20 iall can independently be connected 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 independence circulation interlock framework as 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 iwith wide area multimedia content server 10, be connected again.Dotted line in Fig. 2 means: any one terminal multi-media player 30 jthe same time can only with any one forward position Relay Server 20 ibe connected, can not be connected 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) packets of information 40 to 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 to a packets of information 40 that comprises a groupID and a plurality of playerID, can be also that a plurality of packets of information 40 are compressed to 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 processed, then wide area multimedia content server 10 is back to forward position Relay Server 20 by packets of information 40 foldbacks (121) processed and that upgraded, after the processed and packets of information 40 that upgraded of 20 pairs of forward position Relay Servers is shunted and is processed, (for example form a plurality of packets of information 40, each packets of information 40 can only include a playerID), according to the contained playerID of packets of information 40, the unique hardware identification information, Internet Protocol (IP) address etc., by 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 packets of information 40.
This practice that assembles batch processing and shunting loopback, significantly save the consumption to the network bandwidth, and still can, by the periodical linkage message packet 40 that reads this circulation in wide area multimedia content server 10, keep the real-time monitoring of different terminal multi-media player 30 to each.When problem occurs the forward position Relay Server 20 that any terminal multi-media player 30 has connected at it, can connect immediately other forward position Relay Server 20, realize the effect of redundant constantly.And all forward position Relay Servers 20 of contingency all damage while shutting down; each terminal multi-media player 30 still can be contained according to paid-in packets of information 40 unique hardware identification information (hardwareID) or universal resource locator address (URL) of wide area multimedia content server 10; stride across forward position Relay Server 20; directly with wide area multimedia content server 10, be connected; the data flow of receiving cycle interlock; carry out contained task in packets of information 40, until 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 complete the processing that comprises monitoring, storage, renewal etc. and complete packing, loopback in batches (121) periodical linkage message packet 40 is to forward position Relay Server 20 (linkage message receiving element 23).
Monitoring means 16 receives in the periodical linkage message packet 40 received by linkage message processing unit 12, about the information of terminal multi-media player 30 or forward position Relay Server 20 running statuses, is for example 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 corresponding supervision processings of warning, and the monitoring information after processing be passed to data memory interface unit 18, so that the use of subsequent query.
In 17 of the taskpad query processing unit periodical linkage message packet passed over for linkage message processing unit 12 40, about the information relevant with the execution of the work of broadcasting such as task, program inventory, time-histories, update time, carry out the processing such as storage, renewal.
The information data file storage of all unit is all deposited to the memories 19 such as computational entity hard disk by data memory interface unit 18, and the inquiry that can feed back by 18 receptions of data memory interface unit or the data content after renewal.
Human-machine interface unit 13 is man-machine interfaces of a HTML, provides taskpad, time-histories manually is set, or operating state that can be by its inquiry terminal multimedia player 30 or forward position Relay Server 20 etc.As shown in Figure 2, a plurality of forward positions 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, produce respectively framework as shown in Figure 1 separately.Human-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, with the content in manual type lastest imformation bag 40, add the subordinate relation (multi-level set membership) of forward position Relay Server 20 (siteID).Then, linkage message processing unit 12 will, according to new level framework, be processed periodical linkage message packet 40.
Download interface unit 14, according to the file content deposit position in periodical linkage message packet 40 (objectID and objectAdd), transmits (141) file to forward position Relay Server 20 (download interface unit 26).
Recording 15 of uploading unit passes on by forward position Relay Server 20 (recording uploading unit 27) record that (361) come and transfers 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.
Multimedia player autodetector 21 identifies the required information of interconnection such as (playerID), unique hardware identification information (hardwareID), universal resource locator address (URL) to the terminal multi-media player 30 (Relay Server communicator 31) in local area network (LAN) with the broadcast mode transmitting apparatus, 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 the terminal multi-media player 30 different by each (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 the periodical linkage message packet 40 (periodical linkage message packet 40 after periodical linkage message packet 40 in batch, partition) after being processed by linkage message processing unit 22, and according to its destination, it is sent to respectively to wide area multimedia content server 10 (periodical linkage message packet 40 in batch, transmission path 251) (linkage message processing unit 12) and terminal multi-media player 30 (periodical linkage message packet 40 after 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 is according to being received from device identification (playerID etc.) linkage message receiving element 23, that comprise from periodical linkage message packet 40 wide area multimedia content server 10, in batch, unique hardware identification information (hardwareID), universal resource locator address (URL) etc., periodical linkage message packet 40 is in batch taken apart respectively, via linkage message transmission unit 24, go back to respectively (221) to the terminal multi-media player 30 (linkage message receiving element 33) identified.22 pairs of linkage message processing units be received from linkage message receiving element 23, from the periodical linkage message packet 40 of each terminal multi-media player 30, cushioned, set (forms periodical linkage message packet 40 in batch) in batch, after the periodical linkage message packet 40 that finishes receiving all terminal multi-media players 30 that are connected 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 now network interrupts, by periodical linkage message packet 40 persistent caches in linkage message transmission unit 25, until 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, while 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 to (261) to the terminal multi-media player 30 (download interface unit 36) proposed for the file download request of this file.After this, when the online player of the terminal multi-media in this forward position Relay Server 20 30 (same terminal multi-media player 30 before this or different other-end multimedia player 30) while proposing identical file download request, directly by this forward position Relay Server 20 (download interface unit 26), 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.
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, identify terminal multi-media player 30 record back information the time, linkage message processing unit 22 starts and records uploading unit 27.Recording uploading unit 27 will receive (361) and transmit (361) to wide area multimedia content server 10 (recording uploading unit 15) from loggings such as the operation of each terminal multi-media player 30 (recording uploading unit 37), broadcastings.
Fig. 5 shows the functional-block diagram of a terminal multi-media player 30.
Relay Server communicator 31 is when receiving the information that forward position Relay Server 20 (multimedia player autodetector 21) broadcasts in network, respond, and the required information of interconnection such as the device identification of this terminal multi-media player 30 (playerID), unique hardware identification information (hardwareID), universal resource locator address (URL) are reached to this forward position Relay Server 20 (multimedia player autodetector 21), set up network and connect.After network is successfully set up, Relay Server communicator 31 notice linkage message processing units 32 start.
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 the periodical linkage message packet 40 after being processed by linkage message processing unit 32, 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 from linkage message receiving element 33 periodical linkage message packet 40 of being passed back by forward position Relay Server 20.Linkage message processing unit 32 is according to the information comprised in packets of information 40 (taskID etc.), start multi-media player unit 38, download interface unit 36 or record uploading unit 37, to carry out indicated task, as play multimedia file, download file, passback record etc.
(261) file, according to the indication (comprising the information such as download file task (taskID), storage positions of files (objectID and objectAdd)) of linkage message processing unit 32, is downloaded from forward position Relay Server 20 (download interface unit 26) in download interface unit 36.
Multi-media player unit 33, according to the indication (comprising the requirements such as play multimedia paper work task (taskID), time-histories, file content (objectID), final updating time (lastModifyTime), file content deposit position (objectAdd)) of linkage message processing unit 32, is carried out the work such as broadcasting or software upgrading.
Record the indication (comprise the passback record that will transmit) of uploading unit 37 according to linkage message processing unit 32, the loggings such as the broadcasting of this terminal multi-media player 30, operation, software upgrading are transmitted to (361) to connected forward position Relay Server 20 (recording uploading unit 27).
Fig. 6 shows the schematic diagram that carries out the example of media down operation according to the present invention.
Next, in connection with Fig. 2~6, the instantiation that carries out the media down operation according to the present invention is described in detail.
(with reference to figure 2) as shown in Figure 6, suppose 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, then the terminal multi-media player 30 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 will 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) determine needed, finally downloading data from wide area multimedia content server 10.
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, then analyzed, and finds thus: need to be from wide area multimedia content server 10 download file a, b, c, with that the information of these files is placed on to one and downloads the queue the inside, start to be downloaded by download interface unit 26.When forward position Relay Server 20 1after wide area multimedia content server 10 download file a complete, according to the download request of buffer memory, file data is transferred to terminal multi-media player 30 by download interface unit 26 1, after media file b has downloaded, according to the download request of buffer memory, file data is transferred to terminal multi-media player 30 by download interface unit 26 2, after media file c has downloaded, according to the download request of buffer memory, file data is transferred to terminal multi-media player 30 by download interface unit 26 3.If the file of downloading is excessive, or network condition is unstable, thereby causes forward position Relay Server 20 1from wide area multimedia content server 10 downloading files overlong time, to such an extent as to forward position Relay Server 20 1the terminal multi-media player downloads request of buffer memory does not receive data for a long time, and 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 to own following terminal multi-media player 30 1~30 3download the data that they need above wide area multimedia content server 10.
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 3capital is safeguarded some data in linkage message packet, thereby is supported completing 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 (part of above-mentioned table 1) of safeguarding
…… ……
objectId Media file id
groupId Group id
playerId The id of terminal multi-media player or forward position Relay Server
…… ……
Terminal multi-media player 30 1~30 3in the packet data (part of above-mentioned table 1) of each maintenance
…… ……
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 without departing from the scope and spirit of the present invention, can have various modifications and replacement to this embodiment, and these modifications and replacement drop in the claims limited range.

Claims (18)

1. a data transfer control method comprises:
Wide area network server, according to task and the terminal equipment that will carry out described task, forms, revises or delete periodical linkage message packet, and periodical linkage message packet is transferred to Relay Server;
Relay Server receives and processes the periodical linkage message packet received from wide area network server; carry out the operation relevant to described task; and the periodical linkage message packet after processing is distributed to the downstream Relay Server maybe will carries out the terminal equipment of described task, form parallel framework or multi-level subordinate framework between a plurality of Relay Servers; And
Terminal equipment receives and the treatment cycle linkage message packet, carries out described task, and the periodical linkage message packet after processing is transferred to Relay Server,
Wherein,
Described periodical linkage message packet comprises at least one in following information:
The periodical linkage time interval,
Device identification,
Forward position Relay Server sign,
The unique hardware identification information,
The universal resource locator address,
Father forward position Relay Server sign,
Terminal multi-media player group identification,
Operating state,
New job task inventory and timetable,
File content,
The final updating time,
The file content deposit position,
Described data transfer control method also comprises:
Relay Server receives and processes the periodical linkage message packet received from downstream Relay Server or terminal equipment; carry out the operation relevant to described task, and the periodical linkage message packet after processing is sent to upstream Relay Server or wide area network server in batches; And
Wide area network server receives and processes the periodical linkage message packet that Relay Server sends in batch, carries out the operation relevant to described task, and the periodical linkage message packet after processing is transferred to Relay Server again.
2. data transfer control method according to claim 1 also comprises:
Terminal equipment, when receiving the message of Relay Server broadcast, responds, and the identification information of terminal equipment is transferred to Relay Server.
3. data transfer control method according to claim 1 and 2, wherein
Described task is that media downloading task, media playing task and broadcasting record report one or more in task.
4. a 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 delete periodical linkage message packet, and periodical linkage message packet is transferred to Relay Server, and receive and process the periodical linkage message packet that Relay Server sends in batch, carry out the operation relevant to described task, and the periodical linkage message packet after processing is transferred to Relay Server again
Wherein,
Described periodical linkage message packet comprises at least one in following information:
The periodical linkage time interval,
Device identification,
Forward position Relay Server sign,
The unique hardware identification information,
The universal resource locator address,
Father forward position Relay Server sign,
Terminal multi-media player group identification,
Operating state,
New job task inventory and timetable,
File content,
The final updating time,
The file content deposit position.
5. wide area network server according to claim 4 also comprises:
Monitoring means, for the periodical linkage message packet transmitted according to the linkage message processing unit, monitor subordinate relation and the operating state of each Relay Server and terminal equipment.
6. according to the described wide area network server of claim 4 or 5, also comprise:
Taskpad query processing unit, for the periodical linkage message packet transmitted according to the linkage message processing unit, store, upgrade and inquire about the taskpad of each Relay Server and terminal equipment.
7. according to the described wide area network server of claim 4 or 5, also comprise:
Human-machine interface unit, for the contiguous items of periodical linkage message packet manually is set, and manually arrange the parallel framework of formation or multi-level subordinate framework between a plurality of Relay Servers.
8. according to the described wide area network server of claim 4 or 5, also comprise:
Media download interface unit, the media file of, required by task periodical linkage message packet that ask for the transmission trunking server.
9. according to the described wide area network server of claim 4 or 5, also comprise:
Record uploading unit, task that Relay Server transmits for receiving, periodical linkage message packet is desired records upload file.
10. a Relay Server comprises:
The linkage message receiving element, for receiving the periodical linkage message packet transmitted by wide area network server;
The linkage message processing unit, for the task according to periodical linkage message packet with will carry out the terminal equipment of described task, the received periodical linkage message packet processing that breaks to the linkage message receiving element;
The linkage message transmission unit, be distributed to the downstream Relay Server for the periodical linkage message packet by after processing and maybe will carry out the terminal equipment of described task,
Wherein,
Described periodical linkage message packet comprises at least one in following information:
The periodical linkage time interval,
Device identification,
Forward position Relay Server sign,
The unique hardware identification information,
The universal resource locator address,
Father forward position Relay Server sign,
Terminal multi-media player group identification,
Operating state,
New job task inventory and timetable,
File content,
The final updating time,
The file content deposit position,
The linkage message receiving element is also for receiving the periodical linkage message packet transmitted by downstream Relay Server or terminal equipment;
The linkage message processing unit also carries out process of aggregation for the periodical linkage message packet received to the linkage message receiving element; And
The linkage message transmission unit is also sent to upstream Relay Server or wide area network server in batches for the periodical linkage message packet by after processing.
11. Relay Server according to claim 10 also comprises:
Media download interface unit, for the instruction according to the linkage message processing unit, to wide area network server request downloads of media file, and transfer to downstream Relay Server or terminal equipment by downloaded media file,
Described instruction is that the linkage message processing unit produces according to the demand of the described task in periodical linkage message packet,
The media file that media download interface unit caches is downloaded, when described terminal equipment or other terminal equipment are asked described media file again, the linkage message processing unit is directly indicated the media file of media download interface unit to the terminal equipment transmission institute buffer memory of the request of sending, and without again asking wide area network server to be transmitted.
12., according to the described Relay Server of claim 10 or 11, also comprise:
Record uploading unit, for the instruction according to the linkage message processing unit, task in that receiving terminal apparatus or downstream Relay Server transmit, periodical linkage message packet is desired records upload file, and the process of aggregation of executive logging upload file, then upload file be will record and upstream Relay Server or wide area network server sent in batches
Described instruction is that the linkage message processing unit produces according to the demand of the described task in periodical linkage message packet.
13., according to the described Relay Server of claim 10 or 11, also comprise:
Terminal equipment automatic detection unit, for the identification information of the described Relay Server of the local area network (LAN) managed at described Relay Server broadcast, as broadcast, and receive the response from downstream Relay Server or terminal equipment,
When terminal equipment automatic detection unit inspection also successfully is connected to downstream Relay Server or terminal equipment, start the linkage message processing unit, prepare to receive and the treatment cycle linkage message packet.
14. a terminal equipment comprises:
The linkage message receiving element, for the periodical linkage message packet from wide area network server from the Relay Server reception sources;
The linkage message processing unit, for received periodical linkage message packet is processed, task in execution cycle property linkage message packet, perhaps indicate the task in other unit execution cycle property linkage message packet of described terminal equipment, and periodical linkage message packet is modified or upgraded; And
The linkage message transmission unit, transfer to Relay Server for the periodical linkage message packet after will revising or upgrade,
Wherein,
Described periodical linkage message packet comprises at least one in following information:
The periodical linkage time interval,
Device identification,
Forward position Relay Server sign,
The unique hardware identification information,
The universal resource locator address,
Father forward position Relay Server sign,
Terminal multi-media player group identification,
Operating state,
New job task inventory and timetable,
File content,
The final updating time,
The file content deposit position.
15. terminal equipment according to claim 14 also comprises:
Media download interface unit, for the instruction according to the linkage message processing unit, to Relay Server request downloads of media file,
Described instruction is that the linkage message processing unit produces according to the demand of the described task in periodical linkage message packet.
16., according to the described terminal equipment of claims 14 or 15, also comprise:
Media play unit, for the instruction according to the linkage message processing unit, play media file,
Described instruction is that the linkage message processing unit produces according to the demand of the described task in periodical linkage message packet.
17., according to the described terminal equipment of claims 14 or 15, also comprise:
Record uploading unit, for the instruction according to the linkage message processing unit, produce and to the upload file of Relay Server transmission log,
Described instruction is that the linkage message processing unit produces according to the demand of the described task in periodical linkage message packet.
18., according to the described terminal equipment of claims 14 or 15, also comprise:
The Relay Server communicator, for when receiving the message of Relay Server broadcast, 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 the treatment cycle linkage message packet.
CN2009101358431A 2009-04-29 2009-04-29 Data transmission-controlling method, server and terminal equipment Expired - Fee Related CN101877712B (en)

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 CN101877712A (en) 2010-11-03
CN101877712B true 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)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101299142B1 (en) * 2011-08-05 2013-08-26 (주)네오위즈게임즈 Method and device for controlling outer traffic of local area network
CN103188134B (en) * 2011-12-29 2016-12-21 腾讯科技(深圳)有限公司 Logic transfer communication method, logic transfer server and logic transfer communication system
CN103905218B (en) 2013-06-28 2017-12-08 威盛电子股份有限公司 Multi-node architecture multimedia transmission system and multimedia transmission control method thereof
CN105573742A (en) * 2015-11-11 2016-05-11 江苏瑞中数据股份有限公司 Method for realizing uniform application programming interface of heterogeneous real-time databases
CN108632236B (en) * 2017-09-08 2020-03-20 视联动力信息技术股份有限公司 Data processing method and device for video network
CN109698840B (en) * 2019-02-27 2022-02-25 新华三大数据技术有限公司 Method and device for detecting DHCP (dynamic host configuration protocol) malicious event
CN112243139B (en) * 2019-07-17 2021-08-10 广州朗国电子科技有限公司 Program distribution synchronization method and system of multimedia terminal
CN111417119A (en) * 2020-03-16 2020-07-14 纳瓦电子(上海)有限公司 Wireless cascading method
CN111355522B (en) * 2020-03-16 2022-03-08 纳瓦电子(上海)有限公司 Wireless cascade system
CN113973109A (en) * 2020-07-22 2022-01-25 华为技术有限公司 File downloading method, equipment 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

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100937419B1 (en) * 2003-10-02 2010-01-18 엘지전자 주식회사 Method for connecting broadcasting or multicast service between network elements in mobile communication system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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

Also Published As

Publication number Publication date
CN101877712A (en) 2010-11-03

Similar Documents

Publication Publication Date Title
CN101877712B (en) Data transmission-controlling method, server and terminal equipment
CN100479456C (en) Method and system of remote dynamic configuration of a web server to provide capacity on demand
CN106982260B (en) A kind of method of remote control advertisement machine
CN109451040A (en) Internet of things networking system and network-building method based on edge calculations
CN107071009A (en) A kind of distributed big data crawler system of load balancing
CN103761309A (en) Operation data processing method and system
CN105634784A (en) Method, device and system for distributing control data
CN101969459B (en) Method and apparatus for controlling data block distribution
JP3447893B2 (en) Data collection system using PHS terminal device
CN102137156B (en) Network player system and implementation method thereof
CN101710902A (en) Unstructured P2P network, data searching method thereof and index updating method thereof
CN101551888A (en) Advertisement information publishing system and corresponding advertisement publishing control method
CN107483297B (en) Active monitoring system and method for quality of service carried on embedded equipment
CN109379204A (en) Multi-line system firmware upgrade method, computer installation and computer readable storage medium
JP2002514327A (en) System and method for monitoring and managing telecommunications equipment using enhanced internet access
CN107087232A (en) The real-time status detection method and system of user
CN107147522B (en) A kind of method and device of determining networking topological structure
CN101467132A (en) Method and system for distributing data processing units in a communication network
CN101170689B (en) Method and device for configuring information synchronization
JP2005148895A (en) Remote supervisory system, remote supervisory method for electronic apparatus, subordinate supervisory device, notification method for apparatus supervisory information, host supervisory device, communication method for maintenance data, program and recording medium
CN110445854B (en) Information issuing system based on Android system
CN107634881A (en) A kind of network or video traffic detection system and method
CN115460124B (en) Method, device, equipment and storage medium for optimizing transmission link across machine room
CN101155295A (en) Network flow media data distribution method based on area data buffer
CN114296954A (en) Data acquisition management system and method applied to industrial field

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