CN104581149A - Technical review method and system for video and audio files - Google Patents

Technical review method and system for video and audio files Download PDF

Info

Publication number
CN104581149A
CN104581149A CN201510040844.3A CN201510040844A CN104581149A CN 104581149 A CN104581149 A CN 104581149A CN 201510040844 A CN201510040844 A CN 201510040844A CN 104581149 A CN104581149 A CN 104581149A
Authority
CN
China
Prior art keywords
skill
section
server
examines
task
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201510040844.3A
Other languages
Chinese (zh)
Other versions
CN104581149B (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.)
BEIJING ZHENGQI LIANXUN TECHNOLOGY Co Ltd
Original Assignee
BEIJING ZHENGQI LIANXUN TECHNOLOGY 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 BEIJING ZHENGQI LIANXUN TECHNOLOGY Co Ltd filed Critical BEIJING ZHENGQI LIANXUN TECHNOLOGY Co Ltd
Priority to CN201510040844.3A priority Critical patent/CN104581149B/en
Publication of CN104581149A publication Critical patent/CN104581149A/en
Application granted granted Critical
Publication of CN104581149B publication Critical patent/CN104581149B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention discloses a technical review method and system for video and audio files. The method includes the following steps that according to a received material technical review task, the total duration T of a material and the number N of available technical review servers are determined; according to the total duration T of the material, whether the material needs to be sliced or not is judged; if yes, the number of slices is determined, and the material is sliced; a technical review slicing task is sent to the technical review servers; according to the received slicing task, the technical review servers read the corresponding slices of the material in a material storage server and perform technical review on the slices; technical review results obtained through the technical review servers are summarized. The system comprises a distribution and summarization server, the multiple technical review servers and the material storage server, and is used for storing the material and related information. The technical review servers perform technical review on different paraphrases of the same material, in this way, existing resources are fully utilized, and the technical review efficiency is improved.

Description

The skill of video and audio file examines method and system
Technical field
The invention belongs to radio and television playing control system technical field, the skill being specifically related to a kind of video and audio file examines method and system.
Background technology
In radio and television broadcast system, before video and audio file broadcasts, need to carry out skill to it to examine, namely check whether this file is applicable to playing, such as whether meat holds complete, whether picture is clear, whether have technical as Ma Saike, " black field " (full screen black), " color field " (full screen colored), " colour bar " (colored strip), quiet frame (a few frame picture is completely the same), snowflake field (snowflake screen), the problem such as quiet.
Conventional art is all adopt manual type, is namely judged by visually observing one by one by professional file.But this mode needs numerous manpowers, and inefficiency.So tv stations currently broadcast all adopt skill examine server carry out automatic skill examine.Namely automatically to be completed according to pre-set programs, algorithm by server and the skill of video and audio file is examined.Tv stations currently broadcast adopts single machine skill to examine substantially.Although this skill is examined mode and solved the careful drawback of artificial skill, also there is following problem: problem one, it is low that skill examines efficiency.Due to the restriction of the factors such as machine performance, the network bandwidth, I/O and decoding efficiency, cause skill examine efficiency usually in high definition 3 speed, about SD 8 speed (program 3 speed of such as 1 hour is exactly that 20 minutes skills are finished the trail complete).Examining due to skill is broadcast an important step in safety, and skill examines that efficiency is low causes the slow of whole playing flow path.Especially in the situation promptly uploading material, this skill examines efficiency cannot meet this emergent demand.If promote skill to examine efficiency, when at present adopting single machine skill to examine, because decoding efficiency is limited, especially when use H.264 even H.265 encode time, be difficult to accomplish very large lifting, and in actual applications, can energy efficiency can be lower.Its two, the utilization of resources is uneven.When adopting single server skill to examine, because material is different in size, then task matching logic can cause multiple servers to be in idle condition, and has a station server to be in the state of working long hours, and thus can not make full use of existing resource.
Summary of the invention
Carry out for using at present single machine that the careful duration of skill, efficiency are low, skill examines the problems such as server-assignment is irregular, the skill that the present invention proposes a kind of video and audio file examines method and system, the different paragraphs that server skill examines same material are examined by multiple stage skill, make full use of existing resource, improve skill and examine efficiency.
According to an aspect of the present invention, the skill that the invention provides a kind of video and audio file examines method, wherein, comprises the steps:
Material skill according to receiving examines task, determines that total duration T of described material and available skill examine number of servers N;
According to total duration T of material, judge that this material is the need of section; As needs section, determine the quantity of section and cut into slices;
Examine server transmission skill to skill and examine section task;
Described skill examines server according to the section task received, and reads the section of corresponding material in material storage server, carries out skill examine described section;
Fruit of concluding gathers the skill examining server to described skill.
Preferably, examine in method in the skill of video and audio file of the present invention, as total duration T<1 minute of material, do not need section; As total duration 1<T<10 minute of material, and during N≤2, be 2 sections by material cutting, the duration of first section is t=(T/2)+M, M<T/2; As total duration T>10 minute of material, material is cut into N number of section that duration is t=(T/N)+Mi; Wherein, work as i=1, during 2......N-1, Mi=M, as i=N, Mi=0; And M<T/N.
Preferably, examine in method in the skill of video and audio file of the present invention, described M is the maximum of all type of error threshold values.
Preferably, examine in method in the skill of video and audio file of the present invention, obtained total duration T of described material by the data message inquiring about the described material stored in described material storage server.
Preferably, examine in method in the skill of video and audio file of the present invention, the state examining server by inquiring about skill obtains available skill and examines number of servers N.
Preferably, examine in method in the skill of video and audio file of the present invention, when described skill is examined in server to material storage server and read the section of corresponding material, find the first and last end of respective slice according to timestamp, and read this section.
Preferably, examine in method in the skill of video and audio file of the present invention, the skill examining server to described skill concludes fruit when gathering, and occurs in section head and adjacent all run-outs upper thereof if wrong in material, and when partially overlapping, be then as the criterion with the mistake occurring in all run-outs.
According to a further aspect in the invention, the skill that the invention provides a kind of video and audio file examines system, wherein, comprises
Distribute gather server, examining task for receiving skill, determining Task Assigned Policy, and to skill conclude fruit gather;
Multiple skill examines server, server is gathered and material storage server communicates with described distribution, receive described distribution to gather the skill that server sends and examine section task, read from described material storage server corresponding material section carry out skill examine, and skill is concluded fruit send to described distribution to gather server; With
Material storage server, for storing material and relevant information thereof.
Preferably, examine in system in the skill of video and audio file of the present invention, described distribution gathers server and comprises:
Task receiver module, for examining task from external reception skill;
Section task division module, examines number of servers N according to the material obtained from material storage server total duration T and the available skill that obtains from data memory module, determines whether the quantity needing section and section;
Section task allocating module, for examining server to corresponding skill section task matching;
Result summarizing module, examines from described skill skill that server sends to conclude fruit for receiving, and gathers skill fruit of concluding; With
Data memory module, examines state information and the summarized results of server at least storing skill.
Preferably, examine in system in the skill of video and audio file of the present invention, described section task division module comprises data collection submodule, judges submodule and section submodule,
Described data collection submodule is connected with data memory module with described material storage server respectively, for obtaining material duration T from material storage server, from data memory module, inquire about the state that skill examines server, obtain the quantity N that available skill examines server;
Judge the material duration T that submodule obtains according to described data collection submodule, judge whether to need section;
The data that section submodule obtains according to data collection submodule and the judged result judging submodule, be sliced into respective numbers by material.
By above method and system, examine by multiple stage skill the different paragraphs that server skill examines same material, take full advantage of existing resource, and improve skill and examine efficiency.
Accompanying drawing explanation
By referring to the description of accompanying drawing to the embodiment of the present invention, above-mentioned and other objects of the present invention, feature and advantage will be more clear, in the accompanying drawings:
Fig. 1 is the theory diagram that the skill of video and audio file of the present invention examines system;
Fig. 2 distributes the structural principle block diagram gathering server;
Fig. 3 is flow chart video and audio file being carried out to the method that skill is examined of the present invention;
Fig. 4 is section schematic diagram;
Fig. 5 is another section schematic diagram.
Embodiment
Fig. 1 is the theory diagram that video and audio file skill of the present invention examines system.System of the present invention comprises distribution and gathers server 10, and multiple skill examines server 21,22 ... 2n and material storage server 30.Described distribution gathers server 10 and examines server 21,22 with multiple skill respectively ... 2n communicates with material storage server 30, and each skill is examined server and gathered server 10 respectively with distribution and be connected with material storage server 30.
Distribution gathers server 10 and examines task for the skill receiving outside input, examines (when inputting skill and examining task, what usually only need input material deposits path, sometimes also directly can input duration) as which material carried out skill to; Determine Task Assigned Policy, as the need of section, material is cut into how many sections, each section duration and which skill to examine server to perform these section tasks by; And to skill conclude fruit gather, generation as whether wrong in this material, be which kind of type mistake, how long continue, even in the mistake etc. which position occurs, and store after these results being gathered and be convenient to related personnel and check, or issue corresponding device.
There is multiple skill to examine server or work station (following for convenience of describing, the machine being used for skill careful is all called that skill examines server) in usual TV station, but be all unit work, and be dispersed in everywhere.In the present invention, these skills are examined server and described distribution gathers server and material storage server couples together, network consisting, intercom mutually.
Skill is examined server 21 and is received described distribution and gather the skill that server sends and examine section task, read the section of corresponding material and carry out skill and examine, and fruit of skill being concluded sends to described distribution to gather server from described material storage server.When carrying out skill and examining, various method can be adopted whether to have the mistakes such as black field, color field, colour bar, quiet frame to detect material section.Each type of error has respective threshold value, when the duration that the mistake detected occurs is greater than this threshold value, then judges that this material exists this kind of mistake.
Material storage server 30 for storing material and relevant information thereof, material format, video/audio encoding and decoding mode etc.
Particularly, it is concrete as shown in Figure 2 that described distribution gathers server 10, comprising:
Task receiver module 101, for examining task from external reception skill;
Section task division module 102, examines number of servers N according to the material obtained from material storage server 30 total duration T and the available skill that obtains from data memory module 105, determines whether the quantity needing section and section;
Section task allocating module 103, for examining server to corresponding skill section task matching;
Result summarizing module 104, examines from described skill skill that server sends to conclude fruit for receiving, and gathers skill fruit of concluding; With
Data memory module 105, examines server 21,22 for storing at least skill ... the state of 2n and summarized results.
And wherein, described section task division module comprises data collection submodule 1021, judges submodule 1022 and section submodule 1023.Described data collection submodule 1021 is connected with data memory module 105 with described material storage server 30 respectively, for obtaining material duration T from material storage server 30 (when inputting element ability duration T when incoming task, this duration T is obtained) from task receiver module 101, from data memory module 105, inquire about the state that skill examines server, obtain the quantity N that available skill examines server; Judge the material duration T that submodule 1022 obtains according to described data collection submodule 1021, judge whether to need section; The data that section submodule 1023 obtains according to data collection submodule 1021 and the judged result judging submodule 1022, be sliced into respective numbers by material.
See Fig. 3, the skill for video and audio file provided by the invention examines the flow chart of method, and composition graphs 1-3 is described in detail to method of the present invention.
Step S100, distribute the task receiver module 101 gathered in server examine task from external reception skill, this task be specially to a certain material carry out skill examine, generally include material and deposit path;
Step S101, data collection submodule 1021 in section task division module deposits path according to this material, obtain material duration T to material storage server, and inquire about the state that skill examines server in data memory module 105, obtain the quantity N that available skill examines server; Examine server due to skill and its state can be gathered server report to distribution, therefore, distribute and gather the state that each skill examined server by server and be stored in data memory module 105, and real-time update.
Step S102, judges the material duration T that submodule obtains according to described data collection submodule, and judging whether needs section.Particularly, as total duration T<1 minute of material, do not need section; As total duration 1<T<10 minute of material, and during N≤2, be 2 sections by section submodule by material cutting, duration be t=(T/2)+M, M<T/2 section schematic diagram as shown in Figure 4; As total duration T>10 minute of material, material is cut into N number of section that duration is t=(T/N)+Mi by section submodule; Wherein, work as i=1, during 2......N-1, Mi=M, as i=N, Mi=0; And M<T/N.Wherein, parameter M is the maximum of all type of error threshold values.Such as: black field threshold value is 100 frames, color field threshold value is 50 frames, and quiet frame threshold value is 125 frames, and colour bar threshold value is 1 frame, and so, M value is 125 frames.Section schematic diagram is as shown in Figure 5 (for 4 sections.The total length of whole material is T, is divided into 4 parts, i.e. T/4, and except last, first three all increases a length M, and its duration is t1=t2=t3=(T/4)+M, t4=T/4).As can be seen from Figure 4 and Figure 5, in other sections except last section, require that many skills examine one section of M, namely front a slice section tail meeting repeat skill mutually with the section head of rear a slice and examine.The benefit done like this avoids section phase contact skill to conclude the chaotic or mistake of fruit.Such as certain material length 3 minutes, is cut to 3, then 1 minute position is phase contact, if there is a mistake just to start at 55 seconds, continues 30 seconds, then can quote two mistakes, be respectively 5 seconds, 25 seconds.If the threshold value of this type of error is report (being namely less than 30 seconds not report) in 30 seconds, this mistake is left in the basket, if do not find in manual review link, very likely causes broadcast accident.And the length M that many skills are examined is set to the maximum being greater than all type of error threshold values by the present invention, the skill producing phase contact so just can be avoided to conclude the chaotic or mistake of fruit.
Step S103, section task allocating module 103 is examined server transmission skill to skill and is examined section task;
Step S104, described skill examines server according to the section task received, and reads the section of corresponding material in material storage server.Particularly, skill examines server finds respective slice first and last end according to timestamp, thus determines this section and read to skill to examine server this locality.
Step S105, described skill examine server to described section carry out skill examine; Whether skill examines the section of detection material the mistakes such as black field, color field, colour bar, quiet frame.Each type of error has respective threshold value, when the duration that the mistake detected occurs is greater than this threshold value, then judges that this material exists this kind of mistake.And fruit of skill being concluded sends to distribution to gather server.
Step S106, distributes the result summarizing module 104 that gathers server and gathers the skill that described skill examines server fruit of concluding, overall result is stored into data memory module 105.
According to embodiments of the invention as described above, these embodiments do not have all details of detailed descriptionthe, do not limit the specific embodiment that this invention is only described yet.Obviously, according to above description, can make many modifications and variations.This specification is chosen and is specifically described these embodiments, is to explain principle of the present invention and practical application better, thus makes art technical staff that the present invention and the amendment on basis of the present invention can be utilized well to use.The scope that protection scope of the present invention should define with the claims in the present invention is as the criterion.

Claims (10)

1. the skill of video and audio file examines a method, wherein, comprises the steps:
Material skill according to receiving examines task, determines that total duration T of described material and available skill examine number of servers N;
According to total duration T of material, judge that this material is the need of section; As needs section, determine the quantity of section and cut into slices;
Examine server transmission skill to skill and examine section task;
Described skill examines server according to the section task received, and reads the section of corresponding material in material storage server, carries out skill examine described section;
Fruit of concluding gathers the skill examining server to described skill.
2. the skill of video and audio file as claimed in claim 1 examines method, wherein,
As total duration T<1 minute of material, do not need section;
As total duration 1<T<10 minute of material, and during N≤2, be 2 sections by material cutting, the duration of first section is t=(T/2)+M, M<T/2;
As total duration T>10 minute of material, material is cut into N number of section that duration is t=(T/N)+Mi; Wherein, work as i=1, during 2......N-1, Mi=M, as i=N, Mi=0; And M<T/N.
3. the skill of video and audio file as claimed in claim 2 examines method, and wherein, described M is the maximum of all type of error threshold values.
4. the skill of video and audio file as claimed in claim 1 or 2 examines method, wherein, is obtained total duration T of described material by the data message inquiring about the described material stored in described material storage server.
5. the skill of video and audio file as claimed in claim 1 or 2 examines method, and wherein, the state examining server by inquiring about skill obtains available skill and examines number of servers N.
6. the skill of video and audio file as claimed in claim 1 or 2 examines method, wherein, when described skill is examined in server to material storage server and read the section of corresponding material, finds the first and last end of respective slice, and read this section according to timestamp.
7. the skill of video and audio file as claimed in claim 1 or 2 examines method, wherein, the skill examining server to described skill concludes fruit when gathering, and occurs in section head and adjacent all run-outs upper thereof if wrong in material, and when partially overlapping, be then as the criterion with the mistake occurring in all run-outs.
8. the skill of video and audio file examines a system, wherein, comprises
Distribute gather server, examining task for receiving skill, determining Task Assigned Policy, and to skill conclude fruit gather;
Multiple skill examines server, server is gathered and material storage server communicates with described distribution, receive described distribution to gather the skill that server sends and examine section task, read from described material storage server corresponding material section carry out skill examine, and skill is concluded fruit send to described distribution to gather server; With
Material storage server, for storing material and relevant information thereof.
9. the skill of video and audio file as claimed in claim 8 examines system, and wherein, described distribution gathers server and comprises:
Task receiver module, for examining task from external reception skill;
Section task division module, examines number of servers N according to the material obtained from material storage server total duration T and the available skill that obtains from data memory module, determines whether the quantity needing section and section;
Section task allocating module, for examining server to corresponding skill section task matching;
Result summarizing module, examines from described skill skill that server sends to conclude fruit for receiving, and gathers skill fruit of concluding; With
Data memory module, examines state information and the summarized results of server at least storing skill.
10. the skill of video and audio file according to claim 9 examines system, and wherein, described section task division module comprises data collection submodule, judges submodule and section submodule,
Described data collection submodule is connected with data memory module with described material storage server respectively, for obtaining material duration T from material storage server, from data memory module, inquire about the state that skill examines server, obtain the quantity N that available skill examines server;
Judge the material duration T that submodule obtains according to described data collection submodule, judge whether to need section;
The data that section submodule obtains according to data collection submodule and the judged result judging submodule, be sliced into respective numbers by material.
CN201510040844.3A 2015-01-27 2015-01-27 The skill of video and audio file examines method and system Expired - Fee Related CN104581149B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510040844.3A CN104581149B (en) 2015-01-27 2015-01-27 The skill of video and audio file examines method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510040844.3A CN104581149B (en) 2015-01-27 2015-01-27 The skill of video and audio file examines method and system

Publications (2)

Publication Number Publication Date
CN104581149A true CN104581149A (en) 2015-04-29
CN104581149B CN104581149B (en) 2017-08-08

Family

ID=53096218

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510040844.3A Expired - Fee Related CN104581149B (en) 2015-01-27 2015-01-27 The skill of video and audio file examines method and system

Country Status (1)

Country Link
CN (1) CN104581149B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105847787A (en) * 2016-03-28 2016-08-10 乐视控股(北京)有限公司 Media playing list slice time duration detection method and media playing list slice time duration detection device
CN110309259A (en) * 2018-10-10 2019-10-08 腾讯科技(深圳)有限公司 Audit result data storage, querying method, audit item storage method and device

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101448095A (en) * 2007-11-28 2009-06-03 新奥特(北京)视频技术有限公司 Method and system for reviewing film based on multi-stream
CN102006499A (en) * 2010-12-10 2011-04-06 北京中科大洋科技发展股份有限公司 Method for detecting video and audio quality of digital television program file
CN102137222A (en) * 2010-01-27 2011-07-27 新奥特(北京)视频技术有限公司 Technical system with function of scheduling
CN102378037A (en) * 2010-08-04 2012-03-14 致伸科技股份有限公司 Image test method of image acquisition device and image test device using same
CN102663005A (en) * 2012-03-19 2012-09-12 杭州海康威视***技术有限公司 Mass video file storage system based on cloud computation, analysis method and system thereof
CN102882910A (en) * 2011-07-15 2013-01-16 中华电信股份有限公司 Distributed operation system applied to image monitoring platform
CN103473121A (en) * 2013-08-20 2013-12-25 西安电子科技大学 Mass image parallel processing method based on cloud computing platform
CN104102475A (en) * 2013-04-11 2014-10-15 腾讯科技(深圳)有限公司 Method, device and system for processing distributed type parallel tasks

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101448095A (en) * 2007-11-28 2009-06-03 新奥特(北京)视频技术有限公司 Method and system for reviewing film based on multi-stream
CN102137222A (en) * 2010-01-27 2011-07-27 新奥特(北京)视频技术有限公司 Technical system with function of scheduling
CN102378037A (en) * 2010-08-04 2012-03-14 致伸科技股份有限公司 Image test method of image acquisition device and image test device using same
CN102006499A (en) * 2010-12-10 2011-04-06 北京中科大洋科技发展股份有限公司 Method for detecting video and audio quality of digital television program file
CN102882910A (en) * 2011-07-15 2013-01-16 中华电信股份有限公司 Distributed operation system applied to image monitoring platform
CN102663005A (en) * 2012-03-19 2012-09-12 杭州海康威视***技术有限公司 Mass video file storage system based on cloud computation, analysis method and system thereof
CN104102475A (en) * 2013-04-11 2014-10-15 腾讯科技(深圳)有限公司 Method, device and system for processing distributed type parallel tasks
CN103473121A (en) * 2013-08-20 2013-12-25 西安电子科技大学 Mass image parallel processing method based on cloud computing platform

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105847787A (en) * 2016-03-28 2016-08-10 乐视控股(北京)有限公司 Media playing list slice time duration detection method and media playing list slice time duration detection device
CN110309259A (en) * 2018-10-10 2019-10-08 腾讯科技(深圳)有限公司 Audit result data storage, querying method, audit item storage method and device

Also Published As

Publication number Publication date
CN104581149B (en) 2017-08-08

Similar Documents

Publication Publication Date Title
CN103220173B (en) A kind of alarm monitoring method and supervisory control system
US8050191B2 (en) Distributed information storage and retrieval of communication network performance data
CN103699063B (en) The harvester of off-line data and method in a kind of Manufacturing Executive System MES
CN101309174A (en) Network management data uploading method and system
CN102820993A (en) Network resource monitoring system and network resource monitoring method
CN104639393A (en) Passive optical network flow whole-network acquisition device and passive optical network flow whole-network acquisition method
CN107181743A (en) Network direct broadcasting data reporting method and device
EP2590363A1 (en) Method and system for collecting performance statistics data
CN106452840A (en) Method and apparatus for reporting network terminal events
CN102404760B (en) Method and device for real-time measurement of system performance
WO2017084618A1 (en) Method for monitoring node communication of shared storage cluster file system, and monitoring node
CN104581149A (en) Technical review method and system for video and audio files
CN104540018A (en) Method and device for processing video abnormal playing data of network television
CN105142035A (en) Video stream slice transmitting system and method
CN103812688A (en) Alarm determining method and device
CN103188531B (en) A kind of multi-source signal collection system and method
CN106354577A (en) Crash information storage method and system
US11265601B2 (en) Video quality assessment method and device
CN111711968B (en) Message processing method, device, communication equipment and communication system
CN112787873B (en) IOAM time delay measurement performance sequencing method and system
CN116489019B (en) Intelligent visual signaling channel management method, system and medium
CN101977130A (en) Method and device for monitoring bandwidth of Ethernet port in real time
CN105306243A (en) Stale data collection method, device and system
CN105592485A (en) Method for collecting and processing messages in real time based on SNMP
CN110324837B (en) Network management method and device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20170808

Termination date: 20180127