CN103702063B - A kind of method that dynamic media negotiation is realized in video conferencing system - Google Patents
A kind of method that dynamic media negotiation is realized in video conferencing system Download PDFInfo
- Publication number
- CN103702063B CN103702063B CN201310723710.2A CN201310723710A CN103702063B CN 103702063 B CN103702063 B CN 103702063B CN 201310723710 A CN201310723710 A CN 201310723710A CN 103702063 B CN103702063 B CN 103702063B
- Authority
- CN
- China
- Prior art keywords
- coded format
- meeting
- user terminal
- control unit
- video
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 25
- 230000011664 signaling Effects 0.000 claims abstract description 60
- 230000008569 process Effects 0.000 claims abstract description 6
- 238000006243 chemical reaction Methods 0.000 claims abstract description 5
- 230000008859 change Effects 0.000 claims description 9
- 230000005540 biological transmission Effects 0.000 claims description 5
- 238000012790 confirmation Methods 0.000 claims description 5
- 230000010365 information processing Effects 0.000 claims description 2
- 235000013399 edible fruits Nutrition 0.000 claims 1
- 230000000977 initiatory effect Effects 0.000 abstract description 4
- 238000012163 sequencing technique Methods 0.000 abstract description 2
- 238000004891 communication Methods 0.000 description 4
- 239000000284 extract Substances 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000002045 lasting effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Telephonic Communication Services (AREA)
Abstract
The invention discloses a kind of method that dynamic media negotiation is realized in video conferencing system.The video conferencing system includes signaling control unit, media services unit and user terminal.Signaling control unit completes call by Session Initiation Protocol with user terminal and establishes process, and after media services unit completes coded format negotiation, terminal negotiation result is notified by signaling control unit;When new user terminal applies for adding successively meeting, the coded format set that media control unit is supported is consulted compared with the coded format that active conference is chosen, and chooses coded format that all terminals are supported as new meeting coded format.The coded format supported simply by the presence of all user terminals of the system, so in the case where video code conversion need not be carried out, these user terminals can be linked into video conference, improve flexibility and the availability of video conferencing system regardless of scene and the sequencing of addition.
Description
Technical field
The present invention relates to a kind of method that dynamic media negotiation is realized in video conferencing system, belong to multimedia communication skill
Art field.
Background technology
Video conferencing system (Video Conference System) refers to the individual of two or more different places
Or colony, it is by existing various telecom communication transmission medias, the quiet of personage, dynamic image, voice, word, picture etc. is more
Kind data is distributed on the computer of each user so that geographically scattered user can be copolymerized at one, pass through figure, sound
The various ways exchange of information such as sound, understandability of the increase both sides to content.
Video conference, only need to be by internet, you can realize the remote of efficient high definition as current state-of-the-art mechanics of communication
Cheng Huiyi, office, in lasting lifting user communication efficiency, reduction enterprise traveling expense cost, improve management performance etc. tool
There is advantageous advantage, turn into the newest mode of telecommuting.
At present, with the popularization of video conferencing system, increasing enterprise selects video conferencing system, and use regards
The conference terminal of frequency conference system is also continuously increased.Existing video conferencing system supports multipart video-meeting, supports different factories
Family, the terminal access of different model.During video conference foundation, if thering is different user terminals to add successively, typically
It can consult to establish a kind of video code model, but what may now be selected is not most suitable Video coding mode, in meeting
During foundation or after meeting foundation, it may be necessary to be modified.For example, X, tri- kinds of codings of Y, Z are supported in current video meeting
Form, wherein there is A to support X, tri- kinds of coded formats of Y, Z, B supports X, two kinds of Video coding modes of Y, and C supports Y, two kinds of coding staffs of Z
Formula, D terminals support Y coded systems.In A, B priority accessing conference, through consultation, X coded systems have been selected.Now, if C and D
Active conference is accessed, then needs to use Y coded systems.It is to support that C and D accessing conferences, current conference system is general only
It can be realized by the way of transcoding, i.e., in this meeting, A and B use X coded formats, and C and D use Y coded formats, mutually
Between video interconnection realized by transcoding.
But transcoding mode needs the software and hardware resources of occupancy system, especially when conference member quantity is more, to systematicness
There can be considerable influence, it is impossible to effectively meet the needs of user terminal is to video conference.
The content of the invention
In view of the shortcomings of the prior art, the technical problems to be solved by the invention are to provide one kind in video conferencing system
The middle method for realizing dynamic media negotiation.
To realize above-mentioned goal of the invention, the present invention uses following technical schemes:
A kind of method that dynamic media negotiation is realized in video conferencing system, the video conferencing system control including signaling
Unit, media services unit and user terminal.When first user terminal application adds meeting, the signaling control unit note
Record its support coded format set and be sent to the media services unit, media services unit recorded and with meeting sheet
The coded format set that body is supported carries out contrast negotiation, and negotiation result is sent into signaling control unit, notifies that first user is whole
End adds meeting success;Other users terminal applies adding meeting, the coded format collection that media control unit is supported successively
Close compared with the coded format that active conference is chosen, if what the coded format that active conference is chosen was supported in user terminal
In video code model set, the coded format of active conference is chosen as coded format negotiation result, if active conference is selected
The coded format taken will apply for adding the coded format of user terminal not in the video code model set that user terminal is supported
Set, the coded format set supported with all terminals being had been added in this meeting are held consultation, choose all terminals and prop up
The coded format held is as new meeting coded format.
Wherein more preferably, the signaling control unit by IP network respectively with the media services unit and the user
Terminal is connected.
Wherein more preferably, the media services unit includes logging modle and message processing module;
Wherein, the logging modle receives the video code model collection merging for the user terminal that signaling control unit transmission comes
It is recorded;
Described information processing module supports video code model set and meeting that the user terminal is supported in itself
Coded system set is extracted from the logging modle and held consultation, and is chosen the video code model that both sides support and is used as association
Business's result, send result to the logging modle and recorded, while negotiation result is notified into the signaling by IP network
Control unit.
Wherein more preferably, when there is new user terminal application to add meeting, coded format that user terminal is supported and this
The coded format set for each self-supporting of all terminals being had been added in meeting is held consultation, if not negotiating all users
The coded system that terminal is supported, the signaling control unit is notified, the addition meeting of this user terminal is unsuccessful, the signaling control
Unit processed refuses its calling.
Wherein more preferably, when meeting coded format changes, the signaling control unit receives meeting coded format and changed
Become message, travel through all user terminals for having been added to meeting, perform following operate successively:
1) change message is sent to the user terminal for having been added to meeting, notifies its meeting coded format after consulting;
2) user terminal for having been added to meeting receives change message and held consultation, and consults successful confirmation message notice institute
State signaling control unit;
3) after signaling control unit receives confirmation message, the media services unit is notified to have been added to user's end of meeting
The coded format at end changes successfully;
4) the coded format notice signaling control unit that media services unit currently chooses meeting.Signaling control unit is led to
The user terminal that confirmation message will consult coded format notice application addition is crossed, the user terminal is added in video conference,
The coded format of negotiation is changed to new meeting coded format by terminal, continues to participate in video conference.
Wherein more preferably, in the case where user terminal is supported, added when there is no new user terminal in conference process
When, the change to meeting coded format is completed according to meeting demand.
Using the method provided by the present invention that dynamic media negotiation is realized in video conferencing system, when in video conference
During when thering is the new user terminal to add, without carrying out video code conversion, as long as the mode weight as desired by dynamic negotiation
The coded format of whole meeting is newly adjusted, can be so that the participation video conference of all user terminals, effectively meets user's end
Hold the demand to video conference.
Brief description of the drawings
Fig. 1 is the structural representation for the video conferencing system for supporting dynamic negotiation;
Fig. 2 is the flow chart that terminal adds in the video conferencing system for support dynamic negotiation;
Fig. 3 is the flow chart that coded format dynamic negotiation is carried out after media services unit receives terminal addition request.
Embodiment
Technical scheme is described in detail with specific embodiment below in conjunction with the accompanying drawings.
The present invention provides a kind of method that dynamic media negotiation is realized in video conferencing system.The video conferencing system bag
Include signaling control unit, media services unit and user terminal.First user terminal is supported by sending solicited message
Coded format set notify signaling control unit, application adds meeting, and signaling control unit is recorded, and is sent to matchmaker
Body service unit, the coded format set that media services unit record user terminal is supported, and it is supported in itself with meeting
Coded system set carries out contrast negotiation, and negotiation result is sent into signaling control unit, notifies first user terminal adds to regard
Frequency meeting success.Other users terminal sends the coded format set that solicited message is supported and notifies that signaling control is single successively
Member, application add meeting, and the coded format that the coded format set that media control unit is supported is chosen with active conference is entered
Row compares, if the coded format that active conference is chosen in the video code model set that user terminal is supported, is chosen and worked as
The coded format of preceding meeting is as coded format negotiation result, if the coded format that active conference is chosen is not in user terminal branch
In the video code model set held, terminal coded format set will be newly added, with all terminals being had been added in this meeting
The coded format set of support is held consultation, and chooses coded format that all terminals are supported as meeting coded format.Below
Detailed specific description is carried out to said process.
As shown in figure 1, in realizing the method for dynamic media negotiation in video conferencing system provided by the invention, video council
Conference system includes signaling control unit, media services unit and user terminal(Abbreviation terminal).Signaling control unit passes through IP
Network is connected with media services unit and user terminal respectively.Wherein, user terminal is visual user's terminal.SIP
(Session Initiation Protocol) agreement is the signaling control protocol of an application layer, for creating, changing and release
Put the session of one or more participants.Session Initiation Protocol uses SDP(Session Description Protocal)To describe end
The session ability of end equipment.
Signaling control unit completes call by Session Initiation Protocol with user terminal and establishes process.Completed in media services unit
After coded format is consulted, then by signaling control unit notice user terminal negotiation result.Wherein, user terminal passes through transmission
The coded format set that INVITE solicited messages are supported notifies signaling control unit, and application adds meeting, and waits letter
Make the announcement information of control unit.
Signaling control unit receives the INVITE solicited messages that user terminal is sent, and records the Video coding of user terminal
Form set, and send it to media services unit and hold consultation operation, the negotiation result that media services unit is sent
Pass through each user terminal of 200OK message informings.
Media services unit includes logging modle and message processing module.Wherein logging modle is single to receive signaling control
The video code model collection for the user terminal that member transmission comes merges to be recorded to it.Message processing module regards user terminal
The coded system set that the set of frequency coded format and meeting are supported in itself extracts from logging modle holds consultation, and chooses a kind of
The video code model that both sides support sends result to logging modle and recorded, while will consult as negotiation result
As a result IP network notice signaling control unit is passed through.
As shown in Fig. 2 during the establishment of video conference, phase is completed in signaling control unit and the interaction of media services unit
Close operation.Comprise the following steps that:
Step 1:First user terminal adds meeting by INVITE message notice signaling control unit, application in video conference
Discuss, all video code model set itself supported are included in its SDP information carried.In embodiment provided by the present invention
In, first user terminal A supports two kinds of coded formats of X and Y.
Step 2:Signaling control unit records the coded format collection that the user terminal A is supported and merges notice media services list
Member, the video code model set of the logging modle record user terminal A support of media services unit.Message processing module will be used
The coded system set that family terminal A video code model set and meeting is supported in itself extracts from logging modle is assisted
Business, choose the coding lattice that the video code model X that a kind of both sides support currently chooses as negotiation result, record X for meeting
Formula, send result to logging modle and recorded, and notice signaling control unit.Signaling control unit passes through 200OK message
Coded format notice user terminal A will be consulted, the user terminal is added in video conference.
Step 3:Other users terminal sends INVITE message notice signaling control unit successively in meeting, and application adds meeting
View, it carries all video code model set supported in SDP information comprising itself.In embodiment provided by the present invention
In, user terminal B requests add video conference, and it supports two kinds of coded formats of Y and Z.
Step 4:Signaling control unit receives user terminal B addition solicited message, all Video codings supported
Form set notifies media services unit.
Step 5:Media services unit holds consultation itself and the coded format that meeting is currently chosen(Reference picture 3), specifically
Negotiations process is as follows:
If a) coded format that active conference is chosen is in the video code model set that user terminal is supported, chooses and work as
The coded format of preceding meeting is passed through as coded format negotiation result, notice signaling control unit by signaling control unit
200OK message notifies the user terminal by coded format is consulted, and the user terminal is added in video conference, is continued with down
One user terminal adds solicited message;
B) if the coded format that active conference is chosen is transferred to volume not in the video code model set that user terminal is supported
Code form dynamic negotiation process step 6;
Step 6:User terminal coded format set will be newly added, all terminals with being had been added in this meeting are each propped up
The coded format set held is held consultation, if the coded format that all user terminals are supported can be negotiated, chooses this coding
Form is as meeting coded format.Notice signaling control unit meeting coded format changes, and is transferred to step 7;If it can not negotiate
The coded system that a kind of all user terminals are supported, then notice signaling control unit, it is unsuccessful that this user terminal adds meeting,
Its calling is refused by signaling control unit.By the method for dynamic negotiation, make there is new user terminal to add during video conference
It is fashionable,, can be so that all users as long as readjusting the coded format of whole meeting as needed without carrying out video code conversion
Terminal participates in video conference, is effectively improved the flexibility of video conferencing system, reduces the occupancy to system resource, full
Foot demand of the user to video conference.
In embodiment provided by the present invention, the coded format of the user terminal B supports newly added is Y and Z, with meeting
In the user terminal A that has been added to hold consultation, the coded format Y that both sides support can be selected and encoded as new meeting
Form.Media services unit notice signaling control unit meeting coded format changes, and is transferred to step 7.
Step 7:Signaling control unit receives meeting coded format and changes message, travels through all users for having been added to meeting
Terminal, following operate is performed successively:
A) send REINVITE message and the meeting after consulting is carried to the user terminal for having been added to meeting, in its SDP information
Discuss coded format.
B) user terminal for having been added to meeting receives REINVITE message progress SDP negotiation, consults successful 200OK and disappears
Cease notice signaling control unit.
C) after signaling control unit receives 200OK message, the user that notice media services unit has been added to meeting is whole
The coded format at end changes successfully.
D) the coded format notice signaling control unit that media services unit currently chooses meeting.Signaling control unit is led to
Coded format notice user terminal will be consulted by crossing 200OK message, and the user terminal is added in video conference.Hereafter, terminal
The coded format of negotiation is changed to new meeting coded format, continues to participate in video conference.
When video conference has new user terminal to add, it is necessary to when changing video conference coded format or in video conference
During, although without the addition of new terminal, video conference is changed due to meeting security needs or artificial need
During coded format, for having been added to successful user terminal in video conference, by sending REINVITE message to it, its
The coded format after change is carried in SDP information, coded format change is done dynamically with terminal.Supported in user terminal
In the case of, if necessary, meeting coded format can be repeatedly changed according to the method for the present invention, improve video conferencing system
Flexibility and availability, while improve the security of video conference.
The method provided by the present invention that dynamic media negotiation is realized in video conferencing system, all terminals of dynamic select
A kind of coded format supported.The coded format supported simply by the presence of all user terminals of the system, then do not needing
In the case of carrying out video code conversion, these user terminals can be linked into and regard regardless of scene and the sequencing of addition
Frequency meeting.Meanwhile during video conference, the volume of whole meeting can be readjusted as desired by the mode of dynamic negotiation
Code form, can effectively meet the needs of user terminal is to video conference.
The method provided by the present invention that dynamic media negotiation is realized in video conferencing system has been carried out in detail above
Explanation.To those skilled in the art, it is done on the premise of without departing substantially from true spirit any aobvious
And the change being clear to, it will all form to infringement of patent right of the present invention, corresponding legal liabilities will be undertaken.
Claims (5)
1. a kind of method that dynamic media negotiation is realized in video conferencing system, the video conferencing system controls including signaling
Unit, media services unit and user terminal;It is characterized in that:
When first user terminal application adds meeting, the coded format set that the signaling control unit records its support is concurrent
Give the media services unit, the coded format set that media services unit is recorded and supported in itself with meeting is carried out pair
Than consulting, negotiation result is sent to signaling control unit, notifies first user terminal to add meeting success;
Other users terminal applies for addition meeting successively, and the coded format set that media services unit supports user terminal is with working as
The coded format that preceding meeting is chosen is compared, if the coded format that active conference is chosen is compiled in the video that user terminal is supported
In code form set, the coded format of active conference is chosen as coded format negotiation result;If the volume that active conference is chosen
Code form will apply for the coded format of the user terminal support added not in the video code model set that user terminal is supported
Set, the coded format set supported with all user terminals being had been added in this meeting are held consultation, and choose all users
The coded format that terminal is supported is as new meeting coded format;If the volume that all user terminals are supported is not negotiated
Code form, notifying this user terminal of the signaling control unit to add, meeting is unsuccessful, and the signaling control unit is refused it and exhaled
Cry, so as to which video code conversion need not be carried out during video conference.
2. the method for dynamic media negotiation is realized in video conferencing system as claimed in claim 1, it is characterised in that:
The signaling control unit is connected with the media services unit and the user terminal respectively by IP network.
3. the method for dynamic media negotiation is realized in video conferencing system as claimed in claim 1, it is characterised in that:
The media services unit includes logging modle and message processing module;
Wherein, the logging modle receives the video code model collection merging for the user terminal that signaling control unit transmission comes to it
Recorded;
Described information processing module is by the video code model set that the user terminal is supported and the coding that meeting is supported in itself
Mode set is extracted from the logging modle and held consultation, and is chosen the video code model that both sides support and is tied as negotiation
Fruit, send result to the logging modle and recorded, while notify the signaling to control by IP network negotiation result
Unit.
4. the method for dynamic media negotiation is realized in video conferencing system as claimed in claim 1, it is characterised in that:
When meeting coded format changes, the signaling control unit receives meeting coded format and changes message, travels through institute
There is the user terminal for having been added to meeting, perform following operate successively:
1) change message is sent to the user terminal for having been added to meeting, notifies its meeting coded format after consulting;
2) have been added to meeting user terminal receive change message hold consultation, consult successful confirmation message and notify the letter
Make control unit;
3) after signaling control unit receives confirmation message, the media services unit is notified to have been added to the user terminal of meeting
Coded format changes successfully;
4) the coded format notice signaling control unit that media services unit currently chooses meeting, signaling control unit passes through true
Recognize the user terminal that message will consult coded format notice application addition, the user terminal is added in video conference, terminal
The coded format of negotiation is changed to new meeting coded format, continues to participate in video conference.
5. the method for dynamic media negotiation is realized in video conferencing system as claimed in claim 1, it is characterised in that:
In the case where user terminal is supported, when there is no new user terminal to add in conference process, according to meeting demand
Complete the change to meeting coded format.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310723710.2A CN103702063B (en) | 2013-12-24 | 2013-12-24 | A kind of method that dynamic media negotiation is realized in video conferencing system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310723710.2A CN103702063B (en) | 2013-12-24 | 2013-12-24 | A kind of method that dynamic media negotiation is realized in video conferencing system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN103702063A CN103702063A (en) | 2014-04-02 |
| CN103702063B true CN103702063B (en) | 2018-01-16 |
Family
ID=50363449
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201310723710.2A Expired - Fee Related CN103702063B (en) | 2013-12-24 | 2013-12-24 | A kind of method that dynamic media negotiation is realized in video conferencing system |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN103702063B (en) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105812705B (en) * | 2014-12-31 | 2019-04-12 | 华为终端(东莞)有限公司 | A kind of video communication method, terminal and system |
| CN106612410B (en) * | 2015-10-26 | 2019-06-25 | 大唐移动通信设备有限公司 | A kind of method and device of video monitoring |
| CN109217980B (en) * | 2017-07-03 | 2020-11-06 | 腾讯科技(深圳)有限公司 | Codec capability configuration method, device and computer storage medium |
| CN111107300B (en) * | 2019-12-17 | 2022-08-16 | 视联动力信息技术股份有限公司 | Method and device for starting terminal conference, terminal equipment and storage medium |
| CN117692598B (en) * | 2024-02-04 | 2025-08-15 | 浙江华创视讯科技有限公司 | Video stream sending method and device |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101123523B (en) * | 2007-09-24 | 2010-05-26 | 中兴通讯股份有限公司 | A method for creating combined conference of multiple media types |
| CN101325504A (en) * | 2008-07-11 | 2008-12-17 | 中兴通讯股份有限公司 | Method and device for controlling multimedia conference by application server |
| US8112480B2 (en) * | 2009-01-16 | 2012-02-07 | Microsoft Corporation | Signaling support for sharer switching in application sharing |
| CN102893603B (en) * | 2011-12-31 | 2014-05-21 | 华为技术有限公司 | Processing method, device and communication system for a video conference |
-
2013
- 2013-12-24 CN CN201310723710.2A patent/CN103702063B/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| CN103702063A (en) | 2014-04-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN103702063B (en) | A kind of method that dynamic media negotiation is realized in video conferencing system | |
| CN100505864C (en) | A multi-point video conferencing system and its media processing method | |
| JP5320406B2 (en) | Audio processing method, system, and control server | |
| WO2021057642A1 (en) | Call processing method and device | |
| CN101453346B (en) | Control Method of Multipoint Hierarchical Conference in IMS System | |
| CN1534972A (en) | Fast netowrk STD/SDP procedure used for conference junction according to user's inquiry for optimizing netowrk resource | |
| CN112565234B (en) | Cross-network transmission system and method based on WebRTC | |
| CN101345845A (en) | Method for implementing video conference service in IMS surroundings | |
| CN101562667B (en) | Coding/decoding conversion control method, media gateway and system under soft switch architecture | |
| CN113556783B (en) | Media resource transmission method, related device and system | |
| CN102790710A (en) | Method and device for audio and video communication between PC (personal computer) terminal and cell phone | |
| CN108924872A (en) | Data transmission method, terminal and equipment of the core network | |
| CN101888377A (en) | Communication method, media server and communication system | |
| CN101448008B (en) | A end to multi- end media switching system based on MSRP and method thereof | |
| CN103684970B (en) | The transmission method of media data flow and thin terminal | |
| CN103795958B (en) | Multimedia call machinery of consultation, system and Video Interworking Gateway, multimedia terminal | |
| CN112751827B (en) | Application method and system of SIP multi-party session in broadband cluster | |
| CN101247564B (en) | Method, device and system for implementing multimedia polychrome service on the base of call forwarding service | |
| CN102196106B (en) | Method and related equipment for realizing call between calling party and called party | |
| CN103369292B (en) | A kind of call processing method and gateway | |
| CN107948207A (en) | Rail transit broadband cluster system and communication method | |
| CN101635672A (en) | Device and method for realizing convergence service session in group mode | |
| CN103634697B (en) | Net the implementation method of true technology and net true equipment | |
| CN1889565A (en) | Session establishing method | |
| CN106506444B (en) | A media negotiation system and method for LTE trunking system |
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 |
Granted publication date: 20180116 Termination date: 20211224 |
|
| CF01 | Termination of patent right due to non-payment of annual fee |