[go: up one dir, main page]

CN101489074B - Collaborative recording system and method - Google Patents

Collaborative recording system and method Download PDF

Info

Publication number
CN101489074B
CN101489074B CN2009101050399A CN200910105039A CN101489074B CN 101489074 B CN101489074 B CN 101489074B CN 2009101050399 A CN2009101050399 A CN 2009101050399A CN 200910105039 A CN200910105039 A CN 200910105039A CN 101489074 B CN101489074 B CN 101489074B
Authority
CN
China
Prior art keywords
recorded
center
data
edge
record
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
CN2009101050399A
Other languages
Chinese (zh)
Other versions
CN101489074A (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.)
Shenzhen Coship Electronics Co Ltd
Original Assignee
SHENZHEN LONGGUAN MEDIA CO Ltd
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 SHENZHEN LONGGUAN MEDIA CO Ltd filed Critical SHENZHEN LONGGUAN MEDIA CO Ltd
Priority to CN2009101050399A priority Critical patent/CN101489074B/en
Publication of CN101489074A publication Critical patent/CN101489074A/en
Application granted granted Critical
Publication of CN101489074B publication Critical patent/CN101489074B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

The invention provides a cooperative recording system and a method suitable for the video service technique field. The system comprises a center recording end and at least one edge recording terminal, wherein the center recording terminal records a received TS stream, and transmits pre-generating time-position synchronizing information to the edge recording terminal, simultaneously storing a recorded video document and an index document to a hard disk; the edge recording terminal records the received TS stream, and performs block and segmentation to the recorded data according to the time-position synchronizing information transmitted by the center recording terminal, and detects whether the recording data is consistent with the data recorded by the center recording terminal. When the block and the segmentation are full, the block and the segmentation are generated and stored in the audio document and the index document consistent with the center recording. The invention implements the recording synchronism of multi-server, and keeps the consistency of the recording content and the data safety.

Description

A kind of collaborative recording system and method
Technical field
The invention belongs to the Video service technical field, relate in particular to a kind of collaborative recording system and method.
Background technology
Current, the mode of recording to the stream of the TS by the IP network multicast mainly contains the mode of concentrating the mode of recording and two-node cluster hot backup to record, wherein, concentrating the mode of recording is that in system, each independent server is recorded the independent data in TS stream, when system goes wrong or collapse, loss of data, can't continue to record; The mode that two-node cluster hot backup is recorded is that system adopts two to record the end server and carry out data recording, the data of recording are all in the enterprising row data backup of its standby server, when wherein one while breaking down, another continues to record, guarantee safety and the continuity recorded, but, when system breaks down, needed the operation of ISR, recording task is switched on standby server and moves, and two-node cluster hot backup requires the configuration of two servers in full accord usually.
Summary of the invention
The purpose of the embodiment of the present invention is to provide a kind of collaborative recording system, is intended to solve recording system that prior art provides when going wrong, the continuation operation that recording system can't be good, for the user provide service problem.
The embodiment of the present invention is achieved in that a kind of collaborative recording system, and described system comprises that end is recorded at center and end is recorded at least one edge, wherein:
Described center is recorded end the TS stream received is recorded, and regularly to edge, record and hold the transmission time location synchronizing information of generation in advance, video file and the index file that to record simultaneously store hard disk into, and described time location synchronizing information comprises stream ID, section ID, piece ID, PCR side-play amount, PCR and the Virtual PC R in piece;
Described edge is recorded end the TS stream received is recorded, and record and hold the time location synchronizing information sent to carry out piecemeal, segmentation to the data of recording according to center, and detect data recording and whether with described center, record and hold the data of recording to be consistent, when piece, section, write when full, be formed and stored in center and record consistent video file and index file.
Another purpose of the embodiment of the present invention is to provide a kind of collaborative method for recording, and described method comprises the steps:
End is recorded at center and edge is recorded end and simultaneously the TS received recorded, center is recorded end and is sent to edge to record end the time location synchronizing information of generation, simultaneously after piece, section are write completely, generate and store video file and index file, described time location synchronizing information comprises stream ID, section ID, piece ID, PCR side-play amount, PCR and the Virtual PC R in piece;
After edge is recorded termination and is received described time location synchronizing information, the data of having recorded are carried out to piecemeal, staged operation, whether detect simultaneously data recording records and holds the data of recording to be consistent with described center, when piece, section, write when full, be formed and stored in center and record consistent video file and index file.
Collaborative recording system provided by the invention comprises that end is recorded at center and end is recorded at least one edge, end is recorded at center and edge is recorded end and simultaneously TS stream recorded, center is recorded end and is sent to edge to record end the time location synchronizing information of generation, after piece, end are write completely, generate and store video file and index file simultaneously; Edge is recorded end, according to the time location synchronizing information, the data of having recorded is carried out to piecemeal, staged operation, whether detect simultaneously the data of recording records and holds the data of recording to be consistent with center, when piece, section are write when full, be formed and stored in center and record consistent video file and index file, realized the synchronism that multiple servers is recorded.
The accompanying drawing explanation
Fig. 1 is the collaborative system block diagram of recording that the embodiment of the present invention provides;
Fig. 2 is that the collaborative method of recording that the embodiment of the present invention provides realizes schematic diagram.
Embodiment
In order to make purpose of the present invention, technical scheme and advantage clearer, below in conjunction with drawings and Examples, the present invention is further elaborated.Should be appreciated that specific embodiment described herein, only in order to explain the present invention, is not intended to limit the present invention.
The collaborative recording system that embodiments of the invention provide comprises that end is recorded at center and end is recorded at least one edge, end is recorded at center and edge is recorded end and simultaneously TS stream recorded, center is recorded end and is sent to edge to record end the time location synchronizing information of generation, after piece, end are write completely, generate and store video file and index file simultaneously; Edge is recorded end, according to the time location synchronizing information, the data of having recorded is carried out to piecemeal, staged operation, whether detect simultaneously the data of recording records and holds the data of recording to be consistent with center, when piece, section, write when full, be formed and stored in center and record consistent video file and index file.
Fig. 1 shows the collaborative system block diagram of recording that the embodiment of the present invention provides, and for convenience of explanation, in figure, has only provided the part relevant to the embodiment of the present invention.
The collaborative recording system that the embodiment of the present invention provides comprises that end is recorded at center and end is recorded at least one edge.Center is recorded end and edge and is recorded end and obtain the TS flow data multicast on IP network, and the TS flow data locked is recorded.
Center is recorded end and is generated in advance piece and the section be used to writing data, every section piece that comprises fixed qty, and every section can independently generate a file; By the packet of the TS that records stream and PCR bag write-in block, current block is write when full, continues to write next piece.
In embodiments of the present invention, when center, record termination and receive PCR when bag, current block shine upon and gets ready, while rise time position synchronizing information, wherein, this time location synchronizing information comprises stream ID, section ID, piece ID, PCR side-play amount, PCR and the Virtual PC R in piece.
In embodiments of the present invention, center is recorded end and regularly to edge, is recorded end transmitting time position synchronizing information, and wherein, this special time can be 1 second, but not in order to limit the present invention.
When the piece in whole section is all write when full, the data of whole section are stored in to hard disk in the mode of video file, the generating indexes file, store hard disk in the lump into simultaneously.
Edge is recorded end the TS flow data by the IP network multicast is recorded, the TS stream packets that will receive in the process of recording and PCR bag store buffer memory in the lump into, after when the center of receiving, recording the time location synchronizing information of end transmission, whether edge is recorded end the data recording of storing in buffer memory is carried out to piecemeal, segmentation, detect simultaneously data recording and with center, record and hold the data of recording to be consistent.
In embodiments of the present invention, according to the center received, record the time location synchronizing information that end sends, edge is recorded to hold to record the data that are stored in buffer memory is carried out to piecemeal, segmentation, its detailed implementation procedure is: when in the time location synchronizing information, Virtual PC R being detected, namely mean current separation for piece and piece, the data of recording after Virtual PC R are the new data of, each end is comprised of fixing piece, according to the time location synchronizing information, it is each piece, each section identifies ID, Shi Qiyu records at center and holds the data of recording to be consistent, wherein, the time location synchronizing information comprises stream ID, section ID, piece ID, the side-play amount of PCR in piece, PCR and Virtual PC R.
In embodiments of the present invention, at the data recording in being stored in buffer memory, carry out piecemeal, in the time of segmentation, edge is recorded end PCR is positioned to detection, and the PCR value that judges the time location synchronizing information with PCR the side-play amount in piece whether with edge, record PCR value in the data that end records respectively the side-play amount in piece be identical with PCR, when the error in data of recording or loss, edge is recorded the Duan Xiang center and is recorded the request that end sends the packet of retransmits lost or mistake, wherein, this request comprises stream ID, section ID, the beginning of piece ID and loss or misdata or end position, after center is recorded termination and is received this request, with the form of " stream ID+ section ID+ piece ID+ loses or beginning or the end position+data flow of misdata ", will lose or the packet of mistake feeds back to edge and records end.
In embodiments of the present invention, the side-play amount in the PCR value in the time location synchronizing information and PCR are in piece is positioned to detection:
Side-play amount in piece is identical if PCR value in PCR value and side-play amount in PCR is in piece and the time location synchronizing information in end and PCR are recorded in edge, and previous PCR value also equates, is correct PCR; If both previous PCR values are unequal, to record the PCR of end incorrect for edge, and it is wrong that namely the data that end records are recorded at edge, needs please centering record the packet of end retransmits erroneous;
If the PCR value equates, and the side-play amount of PCR in piece be when different, and edge is recorded end and lost packet, needs to record the packet of holding retransmits lost by centering;
If the PCR value in the time location synchronizing information is recorded the PCR value of end when large than edge, edge recorded end many PCR bag, the PCR that continues to get in next PCR and this time location synchronizing information compares;
If the PCR value in the time location synchronizing information is recorded the PCR value hour of end than edge, edge is recorded to hold and has been lost packet, needs to record the packet of holding retransmits lost by centering.
End is recorded when comparing the PCR value in edge, judge whether this PCR is last PCR of current block, if last PCR determines the correctness of last PCR of this piece to the data between first PCR of next piece by the correctness that judges this PCR and next first PCR of piece.
In embodiments of the present invention, edge is recorded while holding the data sectional that will record according to the time location synchronizing information received to complete, to center, record end and send video file name and index file request, end is recorded according to this request in center, from the video file that reads storage hard disk and the information of index file, to edge, record end and send video file name and index file data, it sends form is " stream ID+ section ID+ piece ID+ filename " and " stream ID+ section ID+ piece ID+ file index ".
Fig. 2 shows the schematic diagram of realizing of collaborative method for recording that the embodiment of the present invention provides, and its detailed step is as described below:
1. center is recorded end and edge and is recorded to hold the TS flow data multicast on IP network is recorded.
Center record the end data recording is carried out to piecemeal, segmentation, every section piece that comprises fixed qty, every section can with one independently video file store.
3. when receiving the PCR bag, piece is got ready to sign, simultaneously rise time position synchronizing information.In embodiments of the present invention, the time location synchronizing information comprises stream ID, section ID, piece ID, PCR side-play amount, PCR and the Virtual PC R in piece.
4. regularly with multicast mode, send to edge to record end the time location synchronizing information of generation.
5. edge is recorded end and is recorded according to center the time location synchronizing information that end sends, and the data recording stored in buffer memory is carried out to piecemeal, segmentation.
6. utilize PCR value and the side-play amount of PCR in piece in the time location synchronizing information, edge is recorded end PCR is positioned to detection, and the PCR value that judges the time location synchronizing information with PCR the side-play amount in piece whether with edge, record PCR value in the data that end records respectively the side-play amount in piece be identical with PCR, judge that edge records end whether data-bag lost or mistake are arranged.
7. end detects data-bag lost or the request that end sends the packet of retransmits lost or mistake is recorded at wrong Shi,Xiang center when edge is recorded, and wherein, request comprises beginning or the end position of stream ID, section ID, piece ID and loss or misdata.
8. center piece, the section of recording end write when full, and generating video file and index file, store video file and index file into hard disk, after anti-power failure or other accidents, loses data recording.Wherein, each section can generate an independent video file.
9., after center is recorded termination and received this request, will lose or the packet of mistake feeds back to edge and records end with the form of " stream ID+ section ID+ piece ID+ loses or beginning or the end position+data flow of misdata ".
10. when edge, recording end writes full Shi,Xiang center and records end and send video file name and index file request.
11. center is recorded end and recorded according to edge the request that end sends, and sends video file name and index file data, wherein, it sends form is " stream ID+ section ID+ piece ID+ filename " and " stream ID+ section ID+ piece ID+ file index ".
12. edge is recorded after the termination center of receiving records end the video file name and index file data returned, video file and index file are set, after the blocks of data detected was all correct, just toward written document in video file, file data consistent of end recorded at maintenance and center.
In embodiments of the present invention, the order of steps of above-mentioned flow process, not in order to limit the present invention, is only a specific embodiment of the present invention, and the replacement of other modes is not in order to limit the present invention.
The collaborative recording system that embodiments of the invention provide comprises that end is recorded at center and end is recorded at least one edge, end is recorded at center and edge is recorded end and simultaneously TS stream recorded, center is recorded end and is sent to edge to record end the time location synchronizing information of generation, after piece, end are write completely, generate and store video file and index file simultaneously; Edge is recorded end, according to the time location synchronizing information, the data of having recorded is carried out to piecemeal, staged operation, whether detect simultaneously the data of recording records and holds the data of recording to be consistent with center, when piece, section are write when full, be formed and stored in center and record consistent video file and index file, realized the synchronism that multiple servers is recorded, and the fail safe that has kept consistency and the data of recorded content, effectively solved the loss problem of data.
The foregoing is only preferred embodiment of the present invention, not in order to limit the present invention, all any modifications of doing within the spirit and principles in the present invention, be equal to and replace and improvement etc., within all should being included in protection scope of the present invention.

Claims (10)

1. a collaborative recording system, is characterized in that, described system comprises that end is recorded at center and end is recorded at least one edge, wherein:
Described center is recorded end the TS stream received is recorded, and regularly to edge, record and hold the transmission time location synchronizing information of generation in advance, video file and the index file that to record simultaneously store hard disk into, and described time location synchronizing information comprises stream ID, section ID, piece ID, PCR side-play amount, PCR and the Virtual PC R in piece;
Described edge is recorded end the TS stream received is recorded, and record and hold the time location synchronizing information sent to carry out piecemeal, segmentation to the data of recording according to center, and detect data recording and whether with described center, record and hold the data of recording to be consistent, when piece, section, write when full, generate and store with center and record consistent video file and index file.
2. the system as claimed in claim 1, is characterized in that, described center is recorded end and generated in advance piece and the section be used to writing data, according to the PCR bag received, piece got ready to sign, simultaneously rise time position synchronizing information.
3. the system as claimed in claim 1, it is characterized in that, when described edge is recorded data sectional that end will record according to the time location synchronizing information that receives and is completed, to center, record end and send video file name and index file request, end is recorded according to described request in described center, sends video file name and index file data and records end to edge.
4. the system as claimed in claim 1, it is characterized in that, according to center, record the time location synchronizing information that end sends, described edge is recorded end PCR is positioned to detection, and the PCR value that judges the time location synchronizing information with PCR the side-play amount in piece whether with edge, record PCR value in the data that end records respectively the side-play amount in piece be identical with PCR, when described edge is recorded the error in data recorded of end or is lost, to center, record the request of the packet of end transmission retransmits lost or mistake, described request comprises stream ID, section ID, the beginning of piece ID and loss or misdata or end position.
5. the system as claimed in claim 1, is characterized in that, according to center, records the Virtual PC R comprised in the time location synchronizing information of end transmission, and edge is recorded end and the data of recording carried out to piecemeal, segmentation, every section piece that comprises fixed qty.
6. a collaborative method for recording, is characterized in that, described method comprises the steps:
End is recorded at center and edge is recorded end and simultaneously the TS received recorded, center is recorded end and is sent to edge to record end the time location synchronizing information of generation, simultaneously after piece, section are write completely, generate and store video file and index file, described time location synchronizing information comprises stream ID, section ID, piece ID, PCR side-play amount, PCR and the Virtual PC R in piece;
After edge is recorded termination and is received described time location synchronizing information, the data of having recorded are carried out to piecemeal, staged operation, whether detect simultaneously data recording records and holds the data of recording to be consistent with described center, when piece, section, write when full, generate and store with center and record consistent video file and index file.
7. method as claimed in claim 6, it is characterized in that, record after end and edge record the step that end records the TS received simultaneously at described center, and described center is recorded end the time location synchronizing information of generation is sent to before edge records the step of end, also comprises the steps:
Described center is recorded end and is generated in advance piece and the section be used to writing data, according to the PCR bag received, piece is got ready to sign, simultaneously rise time position synchronizing information.
8. method as claimed in claim 6, it is characterized in that, the described detection simultaneously after whether data recording record with described center the step that data that end records are consistent, describedly write when full when piece, section, generate and store with before the step of consistent video file and index file is recorded at center, also comprise the steps:
When described edge is recorded data sectional that end will record according to the time location synchronizing information that receives and is completed, to center, record end and send video file name and index file request, end is recorded according to described request in described center, sends video file name and index file data and records end to edge.
9. method as claimed in claim 6, is characterized in that, whether described detection data recording is recorded with described center the step that data that end records are consistent and specifically comprised the steps:
According to center, record the time location synchronizing information that end sends, described edge is recorded end PCR is positioned to detection, and the PCR value that judges the time location synchronizing information with PCR the side-play amount in piece whether with edge, record PCR value in the data that end records respectively the side-play amount in piece be identical with PCR, when described edge is recorded the error in data recorded of end or lost, please record end retransmits lost or wrong packet by centering.
10. method as claimed in claim 6, it is characterized in that, the described detection simultaneously after whether data recording record with described center the step that data that end records are consistent, describedly write when full when piece, section, generate and store with before the step of consistent video file and index file is recorded at center, also comprise the steps:
When described edge is recorded the error in data recorded of end or lost, please record end retransmits lost or wrong packet by centering.
CN2009101050399A 2009-01-14 2009-01-14 Collaborative recording system and method Expired - Fee Related CN101489074B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2009101050399A CN101489074B (en) 2009-01-14 2009-01-14 Collaborative recording system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2009101050399A CN101489074B (en) 2009-01-14 2009-01-14 Collaborative recording system and method

Publications (2)

Publication Number Publication Date
CN101489074A CN101489074A (en) 2009-07-22
CN101489074B true CN101489074B (en) 2013-11-27

Family

ID=40891725

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2009101050399A Expired - Fee Related CN101489074B (en) 2009-01-14 2009-01-14 Collaborative recording system and method

Country Status (1)

Country Link
CN (1) CN101489074B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103310814B (en) * 2012-03-08 2016-05-18 安凯(广州)微电子技术有限公司 The method and system of recording a video on low side embedded product
CN102780911B (en) * 2012-05-31 2017-08-04 新奥特(北京)视频技术有限公司 A kind of method of data consistency detection
CN106055663B (en) * 2016-06-03 2019-07-02 广东工业大学 A video storage method based on dual-system hot backup
CN107566883B (en) * 2017-08-11 2019-07-05 中广热点云科技有限公司 A method of utilizing recorded broadcast equipment recorded broadcast TV programme
CN110519613A (en) * 2019-08-27 2019-11-29 咪咕视讯科技有限公司 Live broadcast recording processing method, system, electronic equipment and storage medium
CN111787286B (en) * 2020-07-22 2022-04-15 杭州当虹科技股份有限公司 Method for realizing multichannel synchronous recording system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6772435B1 (en) * 1996-04-15 2004-08-03 Nds Limited Digital video broadcast system
CN101034364A (en) * 2007-04-02 2007-09-12 华为技术有限公司 Method, device and system for implementing RAM date backup
CN101038591A (en) * 2007-04-11 2007-09-19 华为技术有限公司 Method and system for synchronizing data base
EP1903801A2 (en) * 2001-08-22 2008-03-26 Tivo, Inc. Multimedia signal processing system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5050668B2 (en) * 2007-06-06 2012-10-17 ティアック株式会社 Data recorder

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6772435B1 (en) * 1996-04-15 2004-08-03 Nds Limited Digital video broadcast system
EP1903801A2 (en) * 2001-08-22 2008-03-26 Tivo, Inc. Multimedia signal processing system
CN101034364A (en) * 2007-04-02 2007-09-12 华为技术有限公司 Method, device and system for implementing RAM date backup
CN101038591A (en) * 2007-04-11 2007-09-19 华为技术有限公司 Method and system for synchronizing data base

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
JP特开2008-305472A 2008.12.18

Also Published As

Publication number Publication date
CN101489074A (en) 2009-07-22

Similar Documents

Publication Publication Date Title
CN101489074B (en) Collaborative recording system and method
CN103077242B (en) The method of a kind of fulfillment database server two-node cluster hot backup
CN101667181B (en) Method, device and system for data disaster tolerance
US5574863A (en) System for using mirrored memory as a robust communication path between dual disk storage controllers
US6535967B1 (en) Method and apparatus for transferring data between a primary storage system and a secondary storage system using a bridge volume
CN103929609B (en) A kind of video recording playback method and device
US20010049749A1 (en) Method and system for storing duplicate data
CN102142008A (en) Method and system for implementing distributed memory database, token controller and memory database
CN102855163A (en) Memory database hot-standby method and host
CN103037203B (en) A kind of index restoration methods based on block storage and device
CN102024044A (en) Distributed file system
CN108845867A (en) A kind of distributed transaction management method, apparatus, system and storage medium
CN112667698B (en) MongoDB data synchronization method based on converged media platform
CN101739313A (en) Method for protecting and restoring continuous data
CN101282207A (en) Recording method and device for data update, and data backup method and system
WO2005041045A2 (en) Methods of reading and writing data
CN104866234A (en) Data migration method, device and system
US20100153347A1 (en) Method and system for preventing corruption of hard disk drive file system
CN103051681A (en) Collaborative type log system facing to distribution-type file system
CN103502985B (en) Data processing method, device and system
WO2024037104A1 (en) Data storage method and subsystem, distributed storage system, and storage medium
CN108121636A (en) A kind of strange land database disaster-tolerant backup method and device
CN107135097A (en) The disaster tolerance system and disaster recovery method filed based on bookkeeping
CN103544081B (en) The management method of double base data server and device
CN109347746B (en) MAC address learning method and device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1133975

Country of ref document: HK

C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: SHENZHEN DRAGON MEDIA CO., LTD.

Free format text: FORMER OWNER: SHENZHEN TONGZHOU ELECTRONIC CO., LTD.

Effective date: 20120417

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20120417

Address after: 518057 Nanshan District hi tech park, Guangdong, North District Rainbow science and Technology Building

Applicant after: Shenzhen Longguan Media Co., Ltd.

Address before: 518057 Nanshan District hi tech park, Guangdong, North District Rainbow science and Technology Building

Applicant before: Shenzhen Tongzhou Electronic Co., Ltd.

C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: SHENZHEN TONGZHOU ELECTRONIC CO., LTD.

Free format text: FORMER OWNER: SHENZHEN LONGSHI MEDIA CO., LTD.

Effective date: 20140516

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20140516

Address after: 518057 rainbow science and Technology Building (North West Road), Nanshan District hi tech Zone, Shenzhen, Guangdong

Patentee after: Shenzhen Tongzhou Electronic Co., Ltd.

Address before: 518057 Nanshan District hi tech park, Guangdong, North District Rainbow science and Technology Building

Patentee before: Shenzhen Longguan Media Co., Ltd.

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

Granted publication date: 20131127

Termination date: 20150114

EXPY Termination of patent right or utility model
REG Reference to a national code

Ref country code: HK

Ref legal event code: WD

Ref document number: 1133975

Country of ref document: HK