CN112929335A - Flexible configuration-based baseband signaling filtering system and method - Google Patents
Flexible configuration-based baseband signaling filtering system and method Download PDFInfo
- Publication number
- CN112929335A CN112929335A CN202110075127.XA CN202110075127A CN112929335A CN 112929335 A CN112929335 A CN 112929335A CN 202110075127 A CN202110075127 A CN 202110075127A CN 112929335 A CN112929335 A CN 112929335A
- Authority
- CN
- China
- Prior art keywords
- filtering
- message
- sip
- info
- sip message
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/22—Parsing or analysis of headers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
- H04L65/1104—Session initiation protocol [SIP]
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Multimedia (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
The invention provides a baseband signaling filtering system and method based on flexible configuration, wherein the system comprises: a baseband chip, a filtering engine and an application processor; the baseband chip is used for analyzing and processing the SIP message; the filtering engine is used for updating the SIP protocol message filtering rule according to the service rule data; the filtering engine is also used for carrying out field matching on the SIP message after the analysis processing of the SIP protocol message filtering rule and judging whether the field matching is successful; and if the fields are successfully matched, sending the successfully matched SIP message to the mobile phone APP through the application processor. The invention can flexibly update the SIP protocol message filtering rule according to the service rule data, and further send the SIP message which accords with the rule to the application processor, thereby achieving the purpose of flexible use.
Description
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a baseband signaling filtering system and method based on flexible configuration.
Background
At present, in a VoLTE/5G network environment, when an operator develops a new service and expands new requirements, the operator needs to negotiate with a terminal manufacturer each time when SIP signaling processing is involved, and correspondingly changes a chip, so that the cost is huge, the implementation is slow, and the cycle time is long. Based on the above problems, how to solve the technical defects of the existing mode, implementing a new baseband signaling filtering system flexibly configured by an operator becomes a technical problem to be solved in the field.
Disclosure of Invention
Based on this, the present invention provides a flexible configuration-based baseband signaling filtering system and method to reduce the deployment cost of the operator service, rapidly improve the terminal deployment capability, and greatly shorten the time required for the overall service coverage.
In order to achieve the above object, the present invention provides a baseband signaling filtering system based on flexible configuration, the system comprising:
a baseband chip, a filtering engine and an application processor; the baseband chip is connected with the application processor through the filtering engine;
the baseband chip is used for analyzing and processing the input SIP message and sending the analyzed and processed SIP message and the input service rule data to the filtering engine;
the filtering engine is used for updating the SIP protocol message filtering rule according to the service rule data; the filtering engine is also used for carrying out field matching on the SIP message after the analysis processing of the SIP protocol message filtering rule and judging whether the field matching is successful; and if the fields are successfully matched, sending the successfully matched SIP message to the mobile phone APP through the application processor.
Optionally, the system further comprises:
and the configuration channel is connected with the baseband chip and is used for transmitting the service rule data sent by the operator to the baseband chip.
Optionally, the system further comprises:
and the service channel is connected with the baseband chip and used for transmitting the SIP message sent by the operator to the baseband chip.
Optionally, the service rule data is set corresponding to the SIP packet.
Optionally, the SIP packet includes: a header field and a message header field; the header field includes: a called number and a calling number; the message header fields include Accept, Accept-Encoding, Accept-Language, Alert-Info, all, Authentication-Info, Authorization, Call-ID, Call-Info, Contact, Content-Disposition, Content-Encoding, Content-Language, Content-Length, Content-Type, CSeq, Date, Error-Info, Expires, From, In-Reply-To, Max-Forward, Min-Expires, MIME-Version, Organization, Priority, Proxy-Authentication, Proxy-Authorization, Reply-protocol, Reply-To, request-Authorization, Access-discovery-status, Access-Authorization, Access-, at least one of P-Private-Network-Indication, Cellular-Network-Info, orientation-Id, Additional-Identity.
The invention also provides a baseband signaling filtering method based on flexible configuration, which comprises the following steps:
acquiring SIP messages and service rule data;
analyzing the SIP message to obtain the analyzed SIP message;
updating the SIP protocol message filtering rule according to the service rule data;
performing field matching on the SIP message after the analysis processing of the SIP protocol message filtering rule;
judging whether the field matching is successful; and if the fields are successfully matched, sending the successfully matched SIP message to the mobile phone APP.
Optionally, the SIP packet includes: a header field and a message header field; the header field includes: a called number and a calling number; the message header fields include Accept, Accept-Encoding, Accept-Language, Alert-Info, all, Authentication-Info, Authorization, Call-ID, Call-Info, Contact, Content-Disposition, Content-Encoding, Content-Language, Content-Length, Content-Type, CSeq, Date, Error-Info, Expires, From, In-Reply-To, Max-Forward, Min-Expires, MIME-Version, Organization, Priority, Proxy-Authentication, Proxy-Authorization, Reply-protocol, Reply-To, request-Authorization, Access-discovery-status, Access-Authorization, Access-, at least one of P-Private-Network-Indication, Cellular-Network-Info, orientation-Id, Additional-Identity.
Optionally, the service rule data is set corresponding to the SIP packet.
According to the specific embodiment provided by the invention, the invention discloses the following technical effects:
the invention can flexibly update the SIP protocol message filtering rule according to the service rule data, and further send the SIP message which accords with the rule to the application processor, thereby achieving the purpose of flexible use; the cost and time for deploying new services can also be greatly saved: the new service is usually carried through a specific SIP message, based on the technical scheme disclosed by the invention, only an operator needs to issue specific service rule data, and a baseband chip manufacturer does not need to customize and develop a baseband chip, and can transmit the SIP message to a terminal application processor by only upgrading the version of a mobile phone APP, so that the cost is further reduced and the use flexibility is improved.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings needed in the embodiments will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings without creative efforts.
Fig. 1 is a block diagram of a baseband signaling filtering system based on flexible configuration in embodiment 1 of the present invention;
fig. 2 is a flowchart of a method for filtering baseband signaling based on flexible configuration according to embodiment 2 of the present invention;
101, a baseband chip, 102, a filtering engine, 103, an application processor, 104 and a mobile phone APP.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The invention aims to provide a flexible configuration-based baseband signaling filtering system and method, so as to reduce the deployment cost of an operator business, quickly improve the deployment capability of a terminal and greatly shorten the time required by the total business coverage.
In order to make the aforementioned objects, features and advantages of the present invention comprehensible, embodiments accompanied with figures are described in further detail below.
Example 1
As shown in fig. 1, the present invention discloses a Baseband signaling filtering system based on flexible configuration, which includes a Session Initiation Protocol (SIP), an Application Processor (AP), and a Baseband chip (base band Processor, BP), and the system includes: a baseband chip 101, a filtering engine 102, and an application processor 103; the baseband chip 101 is connected to the application processor 103 through the filtering engine 102.
The baseband chip 101 is configured to analyze an input SIP message, and send the analyzed SIP message and input service rule data to the filtering engine 102; the filtering engine 102 is configured to update a SIP protocol message filtering rule according to the service rule data; the filtering engine 102 is further configured to perform field matching on the SIP message after the analysis processing of the SIP protocol message filtering rule, and determine whether the field matching is successful; and if the fields are successfully matched, sending the successfully matched SIP message to the mobile phone APP104 through the application processor 103.
As an embodiment, the system of the present invention further includes: and configuring a channel, configured to transmit service rule data sent by an operator to the baseband chip 101.
As an embodiment, the system of the present invention further includes: a traffic channel, configured to transmit an SIP packet sent by an operator to the baseband chip 101; the SIP message comprises: a header field and a message header field; the header field includes: called number To and calling number From; the message header fields include, but are not limited To, Accept-Encoding, Accept-Language, Alert-Info, all, Authentication-Info, Authorization, Call-ID, Call-Info, Contact, Content-Disposition, Content-Encoding, Content-Language, Content-Length, Content-Type, CSeq, Date, Error-Info, pointers, Collection, In-Reply-ToMax, MIM-Forward, Min-Expires, MIME-Version, Organization, Priority, Proxy-Automtic, Proxy-Authorization, Proxy-Rexy-Route, real-answer-query, resource-Authorization, Proxy-report, resource-export, export-export, Access-export-information, Access-export, Access-export, at least one of P-Private-Network-Indication, Cellular-Network-Info, orientation-Id, Additional-Identity.
In this embodiment, the service rule data is matched with an SIP message; that is, if the operator sends the Call-Info header, the service rule data is a rule corresponding to the Call-Info header.
Example 2
As shown in fig. 2, the present invention provides a baseband signaling filtering method based on flexible configuration, which is characterized in that the method includes:
s1: and acquiring the SIP message and the service rule data. The SIP message comprises: a header field and a message header field; the header field includes: called number To and calling number From; the service rule data is set corresponding to the SIP message. In this embodiment, the header field includes, but is not limited To, Accept-Encoding, Accept-Language, Alert-Info, all, Authentication-Info, Authorization, Call-ID, Call-Info, Contact, Content-Disposition, Content-Encoding, Content-Language, Content-Length, Content-Type, CSeq, Date, Error-Info, Expires, Freuse, In-Reply-To, Max-Forwards, Min-Expires, MIME-Version, Organization, Priority, Productability, Proxy-Authorization, Proxy-Require, Record-Route, Reply-Key, retrieval-request, Priority-export, Access-Service, Access-identifier, User, at least one of P-Early-Media, P-Private-Network-Indication, Cellular-Network-Info, organization-Id, Additional-Identity.
S2: and analyzing the SIP message to obtain the analyzed SIP message.
S3: and updating the SIP protocol message filtering rule according to the service rule data.
S4: and performing field matching on the SIP message after the analysis processing of the SIP protocol message filtering rule.
S5: judging whether the field matching is successful; and if the fields are successfully matched, sending the successfully matched SIP message to the mobile phone APP.
Example 3
An operator configures required service rule data (a rule allowing a Call-Info message header to pass) into a filtering engine through a baseband chip BP through an air interface (configuration channel), and simultaneously transmits an SIP message sent by the operator to the baseband chip BP through the service channel, wherein the SIP message comprises: called number To, calling number From and Call-Info headers.
And the baseband chip SP analyzes the input SIP message and analyzes the analyzed SIP message.
And the filtering engine updates the SIP protocol message filtering rule according to the service rule data, performs field matching on the SIP message after the analysis processing of the SIP protocol message filtering rule, and sends the SIP message successfully matched to the mobile phone APP104 through the application processor for corresponding processing.
The invention provides a flexible configuration-based baseband signaling filtering system and method, which realize flexible filtering of SIP messages according to requirements by configuring service rule data by an operator, achieve that SIP protocol message header filtering engine rules are flexibly changed, and the SIP messages conforming to the rules are correspondingly processed according to the changed service rules, thereby achieving that the operator can flexibly and immediately deploy services in a brand-new way, so as to reduce the service deployment cost of the operator, improve the rapidness of terminal deployment capability and greatly shorten the time required by total service coverage.
The embodiments in the present description are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments are referred to each other.
The principles and embodiments of the present invention have been described herein using specific examples, which are provided only to help understand the method and the core concept of the present invention; meanwhile, for a person skilled in the art, according to the idea of the present invention, the specific embodiments and the application range may be changed. In view of the above, the present disclosure should not be construed as limiting the invention.
Claims (8)
1. A flexible configuration based baseband signaling filtering system, the system comprising:
a baseband chip, a filtering engine and an application processor; the baseband chip is connected with the application processor through the filtering engine;
the baseband chip is used for analyzing and processing the input SIP message and sending the analyzed and processed SIP message and the input service rule data to the filtering engine;
the filtering engine is used for updating the SIP protocol message filtering rule according to the service rule data; the filtering engine is also used for carrying out field matching on the SIP message after the analysis processing of the SIP protocol message filtering rule and judging whether the field matching is successful; and if the fields are successfully matched, sending the successfully matched SIP message to the mobile phone APP through the application processor.
2. The flexible configuration based baseband signaling filtering system according to claim 1, further comprising:
and the configuration channel is connected with the baseband chip and is used for transmitting the service rule data sent by the operator to the baseband chip.
3. The flexible configuration based baseband signaling filtering system according to claim 1, further comprising:
and the service channel is connected with the baseband chip and used for transmitting the SIP message sent by the operator to the baseband chip.
4. The flexible configuration based baseband signaling filtering system according to claim 1, wherein said service rule data is configured corresponding to said SIP message.
5. The flexible configuration based baseband signaling filtering system according to claim 1, wherein said SIP message comprises: a header field and a message header field; the header field includes: a called number and a calling number; the message header fields include Accept, Accept-Encoding, Accept-Language, Alert-Info, all, Authentication-Info, Authorization, Call-ID, Call-Info, Contact, Content-Disposition, Content-Encoding, Content-Language, Content-Length, Content-Type, CSeq, Date, Error-Info, Expires, From, In-Reply-To, Max-Forward, Min-Expires, MIME-Version, Organization, Priority, Proxy-Authentication, Proxy-Authorization, Reply-protocol, Reply-To, request-Authorization, Access-discovery-status, Access-Authorization, Access-, at least one of P-Private-Network-Indication, Cellular-Network-Info, orientation-Id, Additional-Identity.
6. A method for filtering baseband signaling based on flexible configuration, the method comprising:
acquiring SIP messages and service rule data;
analyzing the SIP message to obtain the analyzed SIP message;
updating the SIP protocol message filtering rule according to the service rule data;
performing field matching on the SIP message after the analysis processing of the SIP protocol message filtering rule;
judging whether the field matching is successful; and if the fields are successfully matched, sending the successfully matched SIP message to the mobile phone APP.
7. The method of claim 6, wherein the SIP message comprises: a header field and a message header field; the header field includes: a called number and a calling number; the message header fields include Accept, Accept-Encoding, Accept-Language, Alert-Info, all, Authentication-Info, Authorization, Call-ID, Call-Info, Contact, Content-Disposition, Content-Encoding, Content-Language, Content-Length, Content-Type, CSeq, Date, Error-Info, Expires, From, In-Reply-To, Max-Forward, Min-Expires, MIME-Version, Organization, Priority, Proxy-Authentication, Proxy-Authorization, Reply-protocol, Reply-To, request-Authorization, Access-discovery-status, Access-Authorization, Access-, at least one of P-Private-Network-Indication, Cellular-Network-Info, orientation-Id, Additional-Identity.
8. The flexible configuration based baseband signaling filtering method according to claim 6, wherein said service rule data is set corresponding to said SIP message.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110075127.XA CN112929335B (en) | 2021-01-20 | 2021-01-20 | Flexible configuration-based baseband signaling filtering system and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110075127.XA CN112929335B (en) | 2021-01-20 | 2021-01-20 | Flexible configuration-based baseband signaling filtering system and method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112929335A true CN112929335A (en) | 2021-06-08 |
CN112929335B CN112929335B (en) | 2022-09-06 |
Family
ID=76164315
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110075127.XA Active CN112929335B (en) | 2021-01-20 | 2021-01-20 | Flexible configuration-based baseband signaling filtering system and method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112929335B (en) |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101039327A (en) * | 2007-04-24 | 2007-09-19 | 中兴通讯股份有限公司 | Method and system for supporting multiple services using SIP protocol |
CN101399826A (en) * | 2007-09-26 | 2009-04-01 | 朗讯科技公司 | Signaling management system and method for session initiation protocol |
CN101631174A (en) * | 2009-08-14 | 2010-01-20 | 苏州锐创通信有限责任公司 | Network telephone real-time identification and filtering method based on session initiation protocol |
US20100070633A1 (en) * | 2006-10-24 | 2010-03-18 | Zhi Yong Liang | Method and Apparatus for Improving SIP Parse Performance |
CN102035798A (en) * | 2009-09-25 | 2011-04-27 | 中兴通讯股份有限公司 | Service processing method, system and device for realizing disaster tolerance |
JP2013172433A (en) * | 2012-02-23 | 2013-09-02 | Nec Corp | Sip client, sip update method, and program |
CN103647764A (en) * | 2013-11-29 | 2014-03-19 | 北京创毅视讯科技有限公司 | A method for implementing LTE system voice business and a single-chip terminal |
US20160226925A1 (en) * | 2015-01-30 | 2016-08-04 | Samsung Electronics Co., Ltd. | Method and apparatus for controlling power output from an electronic device to an external electronic device |
CN110941419A (en) * | 2019-11-27 | 2020-03-31 | 北京天元创新科技有限公司 | Operation configuration implementation method and system based on rule engine |
CN111639101A (en) * | 2020-04-27 | 2020-09-08 | 浙江时空道宇科技有限公司 | Method, device and system for correlating rule engine system of internet of things and storage medium |
CN112003855A (en) * | 2020-08-20 | 2020-11-27 | 杭州诚智天扬科技有限公司 | Privacy number service platform system based on IMS network and application method thereof |
-
2021
- 2021-01-20 CN CN202110075127.XA patent/CN112929335B/en active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100070633A1 (en) * | 2006-10-24 | 2010-03-18 | Zhi Yong Liang | Method and Apparatus for Improving SIP Parse Performance |
CN101039327A (en) * | 2007-04-24 | 2007-09-19 | 中兴通讯股份有限公司 | Method and system for supporting multiple services using SIP protocol |
CN101399826A (en) * | 2007-09-26 | 2009-04-01 | 朗讯科技公司 | Signaling management system and method for session initiation protocol |
CN101631174A (en) * | 2009-08-14 | 2010-01-20 | 苏州锐创通信有限责任公司 | Network telephone real-time identification and filtering method based on session initiation protocol |
CN102035798A (en) * | 2009-09-25 | 2011-04-27 | 中兴通讯股份有限公司 | Service processing method, system and device for realizing disaster tolerance |
JP2013172433A (en) * | 2012-02-23 | 2013-09-02 | Nec Corp | Sip client, sip update method, and program |
CN103647764A (en) * | 2013-11-29 | 2014-03-19 | 北京创毅视讯科技有限公司 | A method for implementing LTE system voice business and a single-chip terminal |
US20160226925A1 (en) * | 2015-01-30 | 2016-08-04 | Samsung Electronics Co., Ltd. | Method and apparatus for controlling power output from an electronic device to an external electronic device |
CN110941419A (en) * | 2019-11-27 | 2020-03-31 | 北京天元创新科技有限公司 | Operation configuration implementation method and system based on rule engine |
CN111639101A (en) * | 2020-04-27 | 2020-09-08 | 浙江时空道宇科技有限公司 | Method, device and system for correlating rule engine system of internet of things and storage medium |
CN112003855A (en) * | 2020-08-20 | 2020-11-27 | 杭州诚智天扬科技有限公司 | Privacy number service platform system based on IMS network and application method thereof |
Non-Patent Citations (2)
Title |
---|
姜秀玉等: "SIP协议实现中消息解析的研究", 《计算机工程与设计》 * |
徐燕萍等: "SIP协议的研究", 《中国科技信息》 * |
Also Published As
Publication number | Publication date |
---|---|
CN112929335B (en) | 2022-09-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112672383B (en) | Communication method and network device | |
US5983366A (en) | Data processing system having monitoring of software activity | |
US20140004892A1 (en) | Short message service spam data analysis and detection | |
KR101163258B1 (en) | Method and device for session control in hybrid telecommunication networks | |
CN109428854A (en) | It is a kind of based on wide and narrow strip fusion call processing method, apparatus and system | |
CN111405635B (en) | Method, device and equipment for realizing capability opening and computer readable storage medium | |
CN103974324A (en) | Communication Network Component, Communication Devices, Method For Transmitting Data And Methods For Data Communication | |
US8036122B2 (en) | Initiation of network treatment for data packet associated with real-time application different from network treatment applicable to data packet non-associated with the real-time application | |
US7890125B2 (en) | Interactive push service | |
EP1195030B1 (en) | Adaption of services in a telephone network | |
CN112929335B (en) | Flexible configuration-based baseband signaling filtering system and method | |
KR20040086588A (en) | Cellular communication standard employment by mobile cellular communication device for network management information exchange with network infrastructure device | |
US8522017B2 (en) | Systems and methods for signal reduction in wireless communication | |
EP2119277B1 (en) | Test phone using sip | |
CN106921625A (en) | Multimedia service processing system, data is activation and method of reseptance and terminal | |
CN112087781B (en) | Method and equipment for determining voice coding mode in LTE (Long term evolution) system | |
CN112822271A (en) | Method for forwarding signaling message based on national standard | |
CN113765910B (en) | Communication method, device, storage medium and electronic equipment | |
CN108076013B (en) | Multi-channel terminal multi-party call method and device | |
CN106559854B (en) | Method and device for accessing mobile terminal to LTE network | |
CN112218305B (en) | Configuration updating method, communication device and system | |
US20100272084A1 (en) | Access node switching method | |
WO2024164876A1 (en) | Data channel establishment method, apparatus, core network device and storage medium | |
CN109219079B (en) | IR message transmission method and communication equipment | |
CN110062444B (en) | Data processing method, terminal device and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |