CN101472246A - Method for transmitting and authenticating message as well as corresponding system - Google Patents
Method for transmitting and authenticating message as well as corresponding system Download PDFInfo
- Publication number
- CN101472246A CN101472246A CNA2007103045004A CN200710304500A CN101472246A CN 101472246 A CN101472246 A CN 101472246A CN A2007103045004 A CNA2007103045004 A CN A2007103045004A CN 200710304500 A CN200710304500 A CN 200710304500A CN 101472246 A CN101472246 A CN 101472246A
- Authority
- CN
- China
- Prior art keywords
- user
- service
- user group
- message
- code
- 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
- 238000000034 method Methods 0.000 title claims abstract description 49
- 230000005540 biological transmission Effects 0.000 claims description 5
- 238000012545 processing Methods 0.000 abstract description 10
- 238000004891 communication Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000011161 development Methods 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 108010007100 Pulmonary Surfactant-Associated Protein A Proteins 0.000 description 1
- 102100027773 Pulmonary surfactant-associated protein A2 Human genes 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
Description
技术领域 technical field
本发明涉及通信领域或计算机领域,尤其涉及一种消息发送技术。The present invention relates to the communication field or the computer field, and in particular to a message sending technology.
背景技术 Background technique
随着移动通信技术的发展,出现了各种各样的消息类业务,如SMS(ShortMessaging Service,短消息业务)、EMS(Enhanced Message Service,增强短信业务)、MMS(MultiMedia Service,多媒体业务,即彩信)等。With the development of mobile communication technology, various messaging services have appeared, such as SMS (Short Messaging Service, short message service), EMS (Enhanced Message Service, enhanced short message service), MMS (MultiMedia Service, multimedia service, namely MMS), etc.
SMS业务主要通过移动设备发送和接收文本信息来实现。一般SMS文本信息,最多可达160个字节(约八十个汉字,因还要发送其他相关信息,因此一般的SMS业务对中文的限制是七十个汉字),与大约1秒钟的语音呼叫所占用的空间相当,因此这种SMS业务的通讯费用十分低廉。消息的传输总是由处于GSM(Global System for Mobile communication,全球移动通信系统)外部的SMSC(Short Messaging Service Center,短消息业务中心)进行中继,与电子邮件类似,SMS业务只与用户终端和SMSC有关。GSM及以后的网络都对SMS业务提供了支持。The SMS service is mainly implemented by sending and receiving text messages through mobile devices. General SMS text information can be up to 160 bytes (about 80 Chinese characters, because other related information must be sent, so the general SMS service has a limit of 70 Chinese characters for Chinese), and about 1 second of voice The space occupied by the call is comparable, so the communication costs of this SMS service are very low. Message transmission is always relayed by SMSC (Short Messaging Service Center, Short Message Service Center) outside GSM (Global System for Mobile communication). SMSC related. GSM and subsequent networks provide support for SMS services.
EMS业务的功能是除发送和接收文本信息外,还可以处理简单的图像、声音和动画等信息。EMS在2G网络向2.5G网络过渡的阶段,发挥了很好的作用。因为图像、声音和动画等所占用的字数可能相差很大,对EMS的支持需改动运营商的计费系统。The function of the EMS business is to process information such as simple images, sounds and animations in addition to sending and receiving text messages. EMS has played a very good role in the transition from 2G network to 2.5G network. Because the number of words occupied by images, sounds, and animations may vary greatly, the support for EMS requires changes to the operator's billing system.
MMS业务随着GPRS(General Packet Radio Service,通用分组无线业务)网络或CDMA(Code Division Multiple Access,码分多址接入)2000 1X(2.5G网络)的普及而出现。该MMS业务基于存储转发机制的非实时多媒体通信方式,能够使用户收发各种类型的信息,包括:文本、图片,以及音频、Email、视频等多媒体信息。不同非实时多媒体通信方式(包括移动终端与移动终端、移动终端与互联网间的双向交流)的存储转发,可以通过MMSC(MultimediaMessage Service Centre,多媒体消息业务中心)实现。The MMS service emerged with the popularization of GPRS (General Packet Radio Service, General Packet Radio Service) network or CDMA (Code Division Multiple Access, Code Division Multiple Access) 2000 1X (2.5G network). The MMS service is a non-real-time multimedia communication method based on a store-and-forward mechanism, enabling users to send and receive various types of information, including text, pictures, and multimedia information such as audio, email, and video. The storage and forwarding of different non-real-time multimedia communication methods (including two-way communication between mobile terminals and mobile terminals, and between mobile terminals and the Internet) can be realized through MMSC (Multimedia Message Service Centre, Multimedia Message Service Center).
目前,上述各种消息类业务的应用非常广泛,例如,众多SP(ServiceProvider,服务供应商)通过发送短信或彩信,可以为用户提供天气预报、笑话、娱乐、新闻等各方面的内容。但同时,有些不法SP,也可以通过上述通过发送短信或彩信,对用户进行欺诈,强制绑定客户等,这在社会上引起了非常大的反应。At present, the above-mentioned various message services are widely used. For example, many SPs (Service Providers) can provide users with various contents such as weather forecast, jokes, entertainment, and news by sending short messages or multimedia messages. But at the same time, some unscrupulous SPs can also send text messages or MMS messages through the above-mentioned methods to defraud users and force them to bind customers.
为解决不法SP的欺诈行为,许多运营商利用鉴权系统保存用户号码与业务代码之间的订购关系。通过该鉴权系统对用户是否在SP订购了对应的业务进行鉴权,鉴权通过后再进行消息的下发。消息发送流程如图1所示,包括如下内容:In order to solve the fraudulent behavior of illegal SP, many operators use the authentication system to save the subscription relationship between the user number and the service code. Through the authentication system, it is authenticated whether the user has subscribed to the corresponding service at the SP, and the message is issued after the authentication is passed. The message sending process is shown in Figure 1, including the following contents:
步骤101,SP针对每个用户逐条提交消息到消息服务中心。每条消息中携带一个用户号码和一个业务代码。In step 101, the SP submits messages to the message service center one by one for each user. Each message carries a user number and a service code.
步骤102,消息服务中心针对每条消息,逐条提交鉴权请求到鉴权系统,每条鉴权请求消息中携带一个用户号码和一个业务代码。In step 102, the message service center submits authentication requests to the authentication system one by one for each message, and each authentication request message carries a user number and a service code.
步骤103,鉴权系统利用其保存的用户号码与业务代码之间的订购关系,鉴权该用户号码对应的用户是否订购了该业务代码对应的业务,并返回鉴权结果。Step 103, the authentication system uses the subscription relationship between the user number and the service code stored in it to authenticate whether the user corresponding to the user number has subscribed to the service corresponding to the service code, and returns the authentication result.
步骤104,消息服务中心根据鉴权结果确定鉴权通过,则下发消息给该用户号码所对应的用户,并执行步骤105,即向SP返回状态报告。消息服务中心根据鉴权结果确定鉴权不通过,则直接拒绝消息的下发,并执行步骤105,即向SP返回状态报告。In step 104, the message service center determines that the authentication is passed according to the authentication result, then sends a message to the user corresponding to the user number, and executes step 105, that is, returns a status report to the SP. If the message service center determines that the authentication fails according to the authentication result, it directly rejects the delivery of the message, and executes step 105, that is, returns a status report to the SP.
现有流程下,消息服务中心需要针对订购同一业务的每个用户,一条一条的提交鉴权请求到鉴权系统,鉴权系统依次返回鉴权结果,这样,由于每次消息的下发均会占用一定的空口资源,因此这种消息发送方法会导致空口资源的浪费,而且影响下发消息的速度和成功率。Under the existing process, the message service center needs to submit authentication requests to the authentication system one by one for each user who subscribes to the same service, and the authentication system returns the authentication results in turn. Occupies a certain amount of air interface resources, so this message sending method will result in waste of air interface resources, and affect the speed and success rate of sending messages.
发明内容 Contents of the invention
本发明提供一种消息发送方法、消息鉴权方法及相应的系统,以节约空口资源,提高下发消息的速度和成功率。The invention provides a message sending method, a message authentication method and a corresponding system to save air interface resources and improve the speed and success rate of sending messages.
本发明实施例提供一种消息发送方法,该消息发送方法包括:An embodiment of the present invention provides a method for sending a message, and the method for sending a message includes:
获取针对用户分组下发的业务消息,从中得到用户分组编号和业务数据;Obtain the business message issued for the user group, and obtain the user group number and business data from it;
根据所述用户分组编号,确定出对应的用户分组内的用户号码以及对应的业务代码;Determine the user number and the corresponding service code in the corresponding user group according to the user group number;
将所述业务数据和业务代码,发送给所述用户号码对应的用户。Send the service data and service code to the user corresponding to the user number.
更进一步,该消息发送方法还包括:确定所述用户号码的有效性;Furthermore, the message sending method also includes: determining the validity of the user number;
所述将所述业务数据和业务代码,发送给所述用户号码对应的用户,包括:根据所述用户号码的有效性,将所述业务数据和业务代码,发送给有效用户号码对应的用户。The sending the service data and the service code to the user corresponding to the user number includes: according to the validity of the user number, sending the service data and the service code to the user corresponding to the valid user number.
更进一步,该述消息发送方法还包括:Furthermore, the message sending method also includes:
向下发所述业务消息的应用服务设备返回状态报告。A status report is returned to the application service device that sent the service message.
上述用户分组包括多个订购相同业务的用户;所述用户所订购业务的业务代码和所述用户的用户号码,与所述用户分组的用户分组编号对应;The above user group includes multiple users who subscribe to the same service; the service code of the service ordered by the user and the user number of the user correspond to the user group number of the user group;
或者,or,
上述用户分组包括多个订购同一应用服务设备的相同业务的用户;所述用户所订购业务的业务代码和所述用户的用户号码,与所述用户分组的用户分组编号对应。The above user group includes multiple users who subscribe to the same service of the same application service device; the service code of the service subscribed by the user and the user number of the user correspond to the user group number of the user group.
本发明实施例还提供一种消息发送系统,该消息发送系统包括:The embodiment of the present invention also provides a message sending system, the message sending system includes:
消息转发设备和鉴权系统;Message forwarding equipment and authentication system;
所述消息转发设备,用于获取针对用户分组下发的业务消息,从中得到用户分组编号和业务数据;将所述用户分组编号提交给所述鉴权系统;并根据所述鉴权系统反馈的信息进行业务数据的发送;The message forwarding device is configured to obtain a service message issued for a user group, and obtain a user group number and service data therefrom; submit the user group number to the authentication system; and information to send business data;
所述鉴权系统,用于根据所述用户分组编号,确定出对应的用户分组内的用户号码,以及,确定出对应的业务代码;将所述用户号码和业务代码提供给所述消息转发设备。The authentication system is configured to determine the user number in the corresponding user group according to the user group number, and determine the corresponding service code; provide the user number and service code to the message forwarding device .
更进一步,上述鉴权系统,还用于确定所述用户号码的有效性,将用户号码的有效性返回给所述消息转发设备;所述消息转发设备,还用于根据所述鉴权系统反馈的用户号码的有效性,确定需要下发消息给有效用户号码对应的用户。Furthermore, the above-mentioned authentication system is also used to determine the validity of the user number and return the validity of the user number to the message forwarding device; the message forwarding device is also used to feedback The validity of the user number is determined, and it is determined that a message needs to be sent to the user corresponding to the valid user number.
更进一步,上述消息转发设备,还用于向下发所述业务消息的应用服务设备返回状态报告。Further, the above message forwarding device is further configured to return a status report to the application service device sending the service message.
更进一步,上述消息发送系统还包括:Furthermore, the above message sending system also includes:
第一配置单元,用于根据业务类型,将订购同一业务的所有用户划分到一个用户分组中,并对所述用户分组进行编码,得到用户分组编号;将所述用户所订购业务的业务代码和所述用户的用户号码,与所述用户分组的用户分组编号对应;或者,The first configuration unit is used to divide all users who subscribe to the same service into a user group according to the service type, and encode the user group to obtain the user group number; combine the service code and the service code of the service ordered by the user The user number of the user corresponds to the user group number of the user group; or,
第二配置单元,用于根据业务类型和应用服务设备,将订购同一应用服务设备的相同业务的所有用户划分到一个用户分组中,并对所述用户分组进行编码,得到用户分组编号;将所述用户所订购业务的业务代码和所述用户的用户号码,与所述用户分组的用户分组编号对应。The second configuration unit is used to divide all users who subscribe to the same service of the same application service device into a user group according to the service type and the application service device, and encode the user group to obtain the user group number; The service code of the service ordered by the user and the user number of the user correspond to the user group number of the user group.
本发明实施例还提供一种消息鉴权方法,该消息鉴权方法包括:The embodiment of the present invention also provides a message authentication method, the message authentication method includes:
获取用户分组的用户分组编号;Obtain the user group number of the user group;
根据所述用户分组编号,确定出对应的用户分组内的用户号码,以及,确定出对应的业务代码。According to the user group number, the user number in the corresponding user group is determined, and the corresponding service code is determined.
更进一步,该消息鉴权方法还包括:确定所述用户号码的有效性。Furthermore, the message authentication method further includes: determining the validity of the user number.
上述用户分组包括多个订购相同业务的用户,所述用户所订购业务的业务代码和所述用户的用户号码,与所述用户分组的用户分组编号对应;或者,上述用户分组包括多个订购同一应用服务设备的相同业务的用户,所述用户所订购业务的业务代码和所述用户的用户号码,与所述用户分组的用户分组编号对应。The above-mentioned user group includes multiple users who subscribe to the same service, and the service code of the service subscribed by the user and the user number of the user correspond to the user group number of the user group; or, the above-mentioned user group includes multiple users who subscribe to the same service. For users of the same service of the application service device, the service code of the service subscribed by the user and the user number of the user correspond to the user group number of the user group.
本发明实施例还提供一种鉴权系统,该鉴权系统包括:An embodiment of the present invention also provides an authentication system, the authentication system includes:
获取单元,用于获取用户分组的用户分组编号;An acquisition unit, configured to acquire the user group number of the user group;
信息确定单元,用于根据所述用户分组编号,确定出对应的用户分组内的用户号码,以及,确定出对应的业务代码。The information determining unit is configured to determine the user number in the corresponding user group according to the user group number, and determine the corresponding service code.
更进一步,该鉴权系统还包括:Furthermore, the authentication system also includes:
有效性确定单元,用于确定所述用户号码的有效性。A validity determining unit, configured to determine the validity of the user number.
更进一步,该鉴权系统还包括:Furthermore, the authentication system also includes:
第一配置单元,用于根据业务类型,将订购同一业务的所有用户划分到一个用户分组中,并对所述用户分组进行编码,得到用户分组编号;将所述用户所订购业务的业务代码和所述用户的用户号码,与所述用户分组的用户分组编号对应;The first configuration unit is used to divide all users who subscribe to the same service into a user group according to the service type, and encode the user group to obtain the user group number; combine the service code and the service code of the service ordered by the user The user number of the user corresponds to the user group number of the user group;
或者,or,
第二配置单元,用于根据业务类型和应用服务设备,将订购同一应用服务设备的相同业务的所有用户划分到一个用户分组中,并对所述用户分组进行编码,得到用户分组编号;将所述用户所订购业务的业务代码和所述用户的用户号码,与所述用户分组的用户分组编号对应。The second configuration unit is used to divide all users who subscribe to the same service of the same application service device into a user group according to the service type and the application service device, and encode the user group to obtain the user group number; The service code of the service ordered by the user and the user number of the user correspond to the user group number of the user group.
由上述本发明实施例提供的消息发送方法或消息发送系统可以看出,通过针对用户分组下发的业务消息,得到用户分组编号和业务数据;根据所述用户分组编号,可以一次性确定出归属于所述用户分组编号对应的用户分组内的用户号码;以及,确定出对应的业务代码;将所述业务数据和业务代码发送给所述用户号码对应的用户,能够将订阅同一业务数据的多个用户作为一个用户分组进行处理,从而能够节约空口资源,提高下发消息的速度和成功率。It can be seen from the message sending method or message sending system provided by the above-mentioned embodiments of the present invention that the user group number and service data are obtained through the service message sent to the user group; according to the user group number, the attribution can be determined at one time. The user number in the user group corresponding to the user group number; and, determine the corresponding service code; send the service data and service code to the user corresponding to the user number, and multiple users who subscribe to the same service data can Each user is processed as a user group, which can save air interface resources and improve the speed and success rate of sending messages.
由上述本发明实施例提供的消息鉴权方法或鉴权系统可以看出,通过所述用户分组编号,可以一次性确定出归属于所述用户分组编号对应的用户分组内的用户号码,以及,确定出与所述用户分组编号对应的业务代码,因此相对于现有技术需针对每个用户号码进行鉴权,能够提高消息的处理速度和成功率。It can be seen from the message authentication method or authentication system provided by the above embodiments of the present invention that, through the user group number, the user number belonging to the user group corresponding to the user group number can be determined at one time, and, The service code corresponding to the user group number is determined. Therefore, compared with the prior art, each user number needs to be authenticated, and the message processing speed and success rate can be improved.
附图说明 Description of drawings
图1为现有技术提供的消息发送流程;Fig. 1 is the message sending process provided by the prior art;
图2为本发明第一实施例的流程图;Fig. 2 is the flowchart of the first embodiment of the present invention;
图3为本发明第一实施例的应用的流程图;Fig. 3 is the flowchart of the application of the first embodiment of the present invention;
图4为本发明第二实施例的结构示意图;Fig. 4 is the structural representation of the second embodiment of the present invention;
图5为本发明第三实施例的流程图;Fig. 5 is the flowchart of the third embodiment of the present invention;
图6为本发明第四实施例的结构示意图。FIG. 6 is a schematic structural diagram of a fourth embodiment of the present invention.
具体实施方式 Detailed ways
本发明第一实施例提供了一种消息发送方法,其能够将订阅同一业务数据的多个用户作为一个用户分组进行处理,从而能够节约空口资源,提高下发消息的速度和成功率。在实施该第一实施例之前,需要进行如下操作:The first embodiment of the present invention provides a message sending method, which can process multiple users subscribing to the same service data as one user group, thereby saving air interface resources and improving the speed and success rate of sending messages. Before implementing the first embodiment, the following operations need to be performed:
根据业务类型,将订购同一业务的所有用户划分到一个用户分组中,并对所述用户分组进行编码,得到用户分组编号。比如,将订购每日新闻业务(业务代码为222)的用户对应的用户号码划分到同一个用户分组中,并对该用户分组进行编码,得到用户分组编号222。或者,根据业务类型和应用服务设备(如服务供应商侧的应用服务设备),将订购同一应用服务设备的相同业务的所有用户划分到一个用户分组中,并对所述用户分组进行编码,得到用户分组编号。可以利用业务代码作为该用户分组的用户分组编号,比如,将订购SP-A(服务代码为1111)的每日新闻业务(业务代码为222)的用户对应的用户号码划分到同一个用户分组中,并对该用户分组进行编码,得到用户分组编号1111222。也可以随机选取其它代码,如AAA作为该用户分组的用户分组编号。According to the service type, all users subscribing to the same service are divided into a user group, and the user group is coded to obtain the user group number. For example, divide the user numbers corresponding to the users who subscribe to the daily news service (the service code is 222) into the same user group, and encode the user group to obtain the user group number 222. Alternatively, according to the service type and application service equipment (such as the application service equipment on the service provider side), all users who subscribe to the same service of the same application service equipment are divided into one user group, and the user group is encoded to obtain User group number. The service code can be used as the user group number of the user group, for example, the user numbers corresponding to the users who subscribe to the daily news service (service code 222) of SP-A (service code 1111) are divided into the same user group , and encode the user group to obtain the user group number 1111222. It is also possible to randomly select other codes, such as AAA, as the user group number of the user group.
将所述用户所订购业务的业务代码和所述用户的用户号码,与所述用户分组的用户分组编号对应,也就是说,建立所述用户分组编号与所述用户分组编号对应的用户分组内的所有用户号码之间的对应关系,如用户分组编号1111222对应用户号码:1391...7、1372...8等,将该对应关系保存到鉴权系统和应用服务设备(如服务供应商)中;建立所述用户分组编号与其对应的用户分组所订购业务的业务代码之间的对应关系,如用户分组编号1111222对应业务代码222,并将该对应关系保存到鉴权系统中。Corresponding the service code of the service ordered by the user and the user number of the user with the user group number of the user group, that is to say, establishing the user group number corresponding to the user group number and the user group number The corresponding relationship between all user numbers, such as user group number 1111222 corresponds to user number: 1391...7, 1372...8, etc., save the corresponding relationship in the authentication system and application service equipment (such as service provider ); establish the corresponding relationship between the user group number and the service code of the service ordered by the user group, such as the user group number 1111222 corresponds to the service code 222, and save the corresponding relationship in the authentication system.
鉴权系统和应用服务设备之间可以定期同步,以保持鉴权系统和应用服务设备中所保存的用户分组编号、与该用户分组编号存在对应关系的用户号码等的一致性。The authentication system and the application service device can be synchronized regularly to maintain the consistency of the user group number stored in the authentication system and the application service device, the user number corresponding to the user group number, and the like.
第一实施例的实施过程如图2所示,包括如下内容:The implementation process of the first embodiment is shown in Figure 2, and includes the following contents:
步骤201,获取针对用户分组下发的业务消息,从中得到用户分组编号和业务数据。
消息转发设备获取应用服务设备针对用户分组下发的业务消息,该业务消息中携带用户分组编号和业务数据。消息转发设备从所述业务消息中获得用户分组编号和业务数据。The message forwarding device obtains the service message issued by the application service device for the user group, and the service message carries the user group number and service data. The message forwarding device obtains the user group number and service data from the service message.
步骤202,根据所保存的用户分组编号与所述用户分组编号对应的用户分组内的所有用户号码之间的对应关系,确定出归属于所述用户分组编号对应的用户分组内的用户号码;根据所保存的用户分组编号与所述用户分组编号对应的用户分组所订购业务的业务代码之间的对应关系,确定出所述用户分组编号对应的业务代码。
由于鉴权系统中保存有用户分组编号与所述用户分组编号对应的用户分组内的所有用户号码之间的对应关系,以及保存有用户分组编号与所述用户分组编号对应的用户分组所订购业务的业务代码之间的对应关系,所以通过鉴权系统,可以根据消息转发设备所获得的用户分组编号,确定出归属于所述用户分组编号对应的用户分组内的用户号码,以及,确定出所述用户分组编号对应的业务代码。Because the correspondence between the user group number and all user numbers in the user group corresponding to the user group number is stored in the authentication system, and the service ordered by the user group number corresponding to the user group number is stored Therefore, through the authentication system, the user number belonging to the user group corresponding to the user group number can be determined according to the user group number obtained by the message forwarding device, and the The service code corresponding to the user group number mentioned above.
步骤202中,还可以通过鉴权系统与计费系统进行交互,获得用户号码的计费情况,根据该计费情况进一步确定用户号码的有效性。当然,也可以根据其它情况来确定用户号码是否有效。In
步骤203,将业务数据和业务代码发送给用户号码对应的用户。
如果在步骤202中确定了用户号码的有效性,则还需要根据该用户号码的有效性,进行消息发送。例如,仅仅将业务数据和业务代码发送给有效的用户号码,拒绝将业务数据和业务代码发送给无效的用户号码。If it is determined in
上述方法还可以包括:反馈消息状态报告给下发所述业务消息的应用服务设备。The above method may further include: feeding back a message status report to the application service device that sends the service message.
下面给出了第一实施例的一个应用,该应用针对天气预报业务消息的下发,在实施该应用之前,需要将订购该天气预报业务的所有用户划分到同一个用户分组中,并为该分组分配一个用户分组编号,如选取AAA作为该用户分组的用户分组编号。将所述用户所订购业务的业务代码和所述用户的用户号码,与所述用户分组的用户分组编号对应,也就是说,建立所述用户分组编号AAA与所述用户分组编号对应的用户分组内的所有用户号码(1391...7、1372...8等)之间的对应关系,将该对应关系保存到鉴权系统和服务供应商的应用服务设备中;以及,建立所述用户分组编号AAA与其对应的用户分组所订购业务的业务代码333之间的对应关系,如用户分组编号AAA对应业务代码333,并将该对应关系保存到鉴权系统中。An application of the first embodiment is given below, and the application is aimed at issuing weather forecast service messages. Before implementing the application, it is necessary to divide all users who subscribe to the weather forecast service into the same user group, and provide A user group number is assigned to a group, for example, AAA is selected as the user group number of the user group. Corresponding the service code of the service ordered by the user and the user number of the user with the user group number of the user group, that is to say, establishing the user group corresponding to the user group number AAA and the user group number Correspondence between all user numbers (1391...7, 1372...8, etc.) The corresponding relationship between the group number AAA and the service code 333 of the service subscribed by the corresponding user group, such as the user group number AAA corresponding to the service code 333, and the corresponding relationship is saved in the authentication system.
该应用的具体流程参见图3,包括如下内容:The specific flow of the application is shown in Figure 3, including the following:
步骤301,服务供应商针对用户分组向消息服务中心发送业务消息,该消息中携带业务数据,即天气预报业务数据,以及订购该业务数据的用户所在的用户分组对应的用户分组编号AAA。Step 301, the service provider sends a service message to the message service center for the user group, the message carries service data, namely weather forecast service data, and the user group number AAA corresponding to the user group of the user who subscribed the service data.
步骤302,消息服务中心,将用户分组编号AAA提交给鉴权系统,并注明反馈类型为组成员查询结果。Step 302, the message service center submits the user group number AAA to the authentication system, and indicates that the feedback type is group member query result.
消息服务中心可以将业务数据保存下来,将用户分组编号AAA提交给鉴权系统,并注明反馈类型为组成员查询结果。The message service center can save the business data, submit the user group number AAA to the authentication system, and indicate the feedback type as the group member query result.
步骤303,鉴权系统收到消息服务中心提交的用户分组编号后,根据用户分组编号AAA与业务代码333之间的对应关系,确定出对应的业务代码333;以及,根据用户分组编号AAA与用户号码之间的对应关系,确定出归属于该用户分组编号对应的用户分组内的所有用户号码:1391...7、1321...9、1372...8等,并确定该所有用户号码的有效性,并将有效用户号码(如,1391...7、1321...9)和业务代码333返回给消息服务中心,并注明是否返回完毕。以及,将无效用户号码(如,1372...8)和业务代码333,也返回给消息服务中心,并注明无效的原因。Step 303, after the authentication system receives the user group number submitted by the message service center, it determines the corresponding service code 333 according to the correspondence between the user group number AAA and the service code 333; and, according to the user group number AAA and the user Correspondence between numbers, determine all user numbers belonging to the user group corresponding to the user group number: 1391...7, 1321...9, 1372...8, etc., and determine all user numbers , and return the valid user number (eg, 1391...7, 1321...9) and service code 333 to the message service center, and indicate whether the return is complete. And, return the invalid user number (eg, 1372...8) and service code 333 to the message service center, and indicate the invalid reason.
步骤303中,鉴权系统可以与计费系统交互,根据计费系统中的计费情况确定用户分组内的所有用户号码的有效性,如1372...8欠费,则确定该用户号码无效,否则,确定该用户号码有效。当然,本发明第一实施例并不局限于利用该方法确定用户号码的有效性,还可以通过其它方式来实现,此处不再穷举。In step 303, the authentication system can interact with the billing system, and determine the validity of all user numbers in the user group according to the billing situation in the billing system, such as 1372...8 arrears, then determine that the user number is invalid , otherwise, determine that the user number is valid. Of course, the first embodiment of the present invention is not limited to using this method to determine the validity of the user number, and it can also be implemented in other ways, which are not exhaustive here.
步骤304,消息服务中心收到鉴权系统的反馈的有效用户代码和业务代码后,向有效用户号码下发业务消息,业务消息中携带业务代码对应的业务数据和业务代码;并且执行步骤305,即向服务供应商返回状态报告。消息服务中心或网关收到鉴权系统的反馈的无效用户代码后,则直接拒绝业务消息的下发,并执行步骤305,即向服务供应商返回状态报告,说明失败原因。Step 304, after receiving the valid user code and service code fed back by the authentication system, the message service center sends a service message to the valid user number, and the service message carries the service data and service code corresponding to the service code; and executes step 305, That is, a status report is returned to the service provider. After the message service center or gateway receives the invalid user code fed back by the authentication system, it directly rejects the delivery of the service message, and executes step 305, that is, returns a status report to the service provider, explaining the reason for the failure.
本发明第二实施例提供了一种消息发送系统,该消息发送系统的结构如图4所示,包括:消息转发设备和鉴权系统。The second embodiment of the present invention provides a message sending system. The structure of the message sending system is shown in FIG. 4 , including: a message forwarding device and an authentication system.
消息转发设备,用于从针对用户分组下发的业务消息中得到用户分组编号和业务数据;将所述用户分组编号提交给所述鉴权系统;并根据所述鉴权系统反馈的信息进行消息的发送。The message forwarding device is used to obtain the user group number and service data from the service message sent to the user group; submit the user group number to the authentication system; and send the message according to the information fed back by the authentication system sent.
鉴权系统,用于确定归属于所述用户分组编号对应的用户分组内的用户号码;以及,所述用户分组编号对应的业务代码;将所述用户号码和业务代码提供给所述消息转发设备。An authentication system, configured to determine the user number belonging to the user group corresponding to the user group number; and, the service code corresponding to the user group number; and provide the user number and service code to the message forwarding device .
上述鉴权系统,可以将用户号码和业务代码一次性提供给所述消息转发设备,也可以分多次将用户号码和业务代码提供给所述消息转发设备。The above authentication system can provide the user number and service code to the message forwarding device once, or provide the user number and service code to the message forwarding device in multiple times.
上述鉴权系统,还可以进一步用于确定所述用户号码的有效性,将用户号码的有效性返回给所述消息转发设备;相应地,上述消息转发设备,还进一步用于根据所述鉴权系统反馈的用户号码的有效性,确定需要下发消息给有效用户号码对应的用户,或者,根据所述鉴权系统反馈的用户号码的有效性,确定拒绝下发消息给无效用户号码对应的用户。The above-mentioned authentication system may be further used to determine the validity of the user number, and return the validity of the user number to the message forwarding device; correspondingly, the above-mentioned message forwarding device is further used to The validity of the user number fed back by the system determines that a message needs to be sent to the user corresponding to the valid user number, or, according to the validity of the user number fed back by the authentication system, it is determined to refuse to send the message to the user corresponding to the invalid user number .
上述消息转发设备,还用于向下发所述业务消息的应用服务设备返回状态报告,以说明下发消息的情况。具体处理情况与第一实施例中的相关描述相同,这里不再详细描述。The above-mentioned message forwarding device is further configured to return a status report to the application service device sending the service message to explain the sending of the message. The specific processing is the same as the relevant description in the first embodiment, and will not be described in detail here.
上述消息发送系统还可以进一步包括:The above message sending system may further include:
第一配置单元,用于根据业务类型,将订购同一业务的所有用户划分到一个用户分组中,并对所述用户分组进行编码,得到用户分组编号;将所述用户所订购业务的业务代码和所述用户的用户号码,与所述用户分组的用户分组编号对应,即建立所述用户分组编号与所述用户分组编号对应的用户分组内的所有用户号码之间的对应关系;以及,建立所述用户分组编号与其对应的用户分组所订购业务的业务代码之间的对应关系。具体处理情况与第一实施例中的相关描述相同,这里不再详细描述。The first configuration unit is used to divide all users who subscribe to the same service into a user group according to the service type, and encode the user group to obtain the user group number; combine the service code and the service code of the service ordered by the user The user number of the user corresponds to the user group number of the user group, that is, establishes a correspondence between the user group number and all user numbers in the user group corresponding to the user group number; and, establishes the The corresponding relationship between the above-mentioned user group number and the service code of the service subscribed by the corresponding user group. The specific processing is the same as the relevant description in the first embodiment, and will not be described in detail here.
或者,上述消息发送系统可以进一步包括:Alternatively, the above message sending system may further include:
第二配置单元,用于根据业务类型和应用服务,将订购同一应用服务的相同业务的所有用户划分到一个用户分组中,并对所述用户分组进行编码,得到用户分组编号;将所述用户所订购业务的业务代码和所述用户的用户号码,与所述用户分组的用户分组编号对应,即建立所述用户分组编号与所述用户分组编号对应的用户分组内的所有用户号码之间的对应关系;以及,建立所述用户分组编号与其对应的用户分组所订购业务的业务代码之间的对应关系。具体处理情况与第一实施例中的相关描述相同,这里不再详细描述。The second configuration unit is used to divide all users who subscribe to the same service of the same application service into a user group according to the business type and application service, and encode the user group to obtain the user group number; The service code of the subscribed service and the user number of the user correspond to the user group number of the user group, that is, establish the relationship between the user group number and all user numbers in the user group corresponding to the user group number Correspondence; and, establishing a correspondence between the user group number and the corresponding service code of the service subscribed by the user group. The specific processing is the same as the relevant description in the first embodiment, and will not be described in detail here.
本发明第三实施例提供了一种消息鉴权方法,在实施该实施例之前,同样需要将订购同一业务数据的所个用户划分到同一用户分组中,并对所述用户分组进行编码,得到用户分组编号;建立所述用户分组编号与所述用户分组编号对应的用户分组内的所有用户号码之间的对应关系;建立所述用户分组编号与其对应的用户分组所订购业务的业务代码之间的对应关系。具体处理情况与第一实施例中的相关描述相同,这里不再详细描述。该第三实施例的具体实现流程如图5所示,包括如下内容:The third embodiment of the present invention provides a message authentication method. Before implementing this embodiment, it is also necessary to divide all users who subscribe to the same service data into the same user group, and encode the user group to obtain User group number; establish correspondence between the user group number and all user numbers in the user group corresponding to the user group number; establish between the user group number and the service code of the service ordered by the corresponding user group corresponding relationship. The specific processing is the same as the relevant description in the first embodiment, and will not be described in detail here. The specific implementation process of the third embodiment is shown in Figure 5, including the following:
步骤501,获取多个订购同一业务数据的用户所在的用户分组的用户分组编号。
步骤501中,可以从消息转发设备中获取到用户分组编号,消息转发设备可以从应用服务设备(如服务供应商侧的应用服务设备)针对用户分组下发的业务消息中得到该用户分组编号。In
步骤502,根据所保存的用户分组编号与所述用户分组编号对应的用户分组内的所有用户号码之间的对应关系,确定归属于所述用户分组编号对应的用户分组内的用户号码;以及,根据所保存的用户分组编号与所述用户分组编号对应的用户分组所订购业务的业务代码之间的对应关系,确定出所述用户分组号码对应的业务代码。
步骤502,可以进一步确定所述用户号码的有效性。具体确定方法与第一实施例中的相关描述相同,这里不再详细描述。In
经过上述过程确定出用户号码后,可以认为这些用户号码通过了鉴权,将上述用户号码和业务代码提供给消息转发设备用于进行消息发送。After the user numbers are determined through the above process, it can be considered that these user numbers have passed the authentication, and the above user numbers and service codes are provided to the message forwarding device for message sending.
可以将用户号码和业务代码一次返回给消息服务中心。如果用户号码比较多,也可以分多次返回给消息服务中心。The user number and service code can be returned to the message service center at one time. If there are many user numbers, it can also be returned to the message service center in multiple times.
如果步骤502中还确定了用户号码的有效性,则可以将有效用户号码一次或多次返回给消息服务中心,并注明是否返回完毕;和/或,将无效用户号码,一次或多次返回给消息服务中心,并注明无效的原因。If the validity of the user number is also determined in
本发明第四实施例提供了一种鉴权系统,该鉴权系统的结构如图6所示,包括:获取单元和信息确定单元。The fourth embodiment of the present invention provides an authentication system. The structure of the authentication system is shown in FIG. 6 , including: an acquisition unit and an information determination unit.
获取单元,用于获取用户分组的用户分组编号。The acquiring unit is configured to acquire the user group number of the user group.
获取单元可以从消息转发设备中获得应用服务设备针对用户分组下发的业务消息中的用户分组编号。具体处理情况与第一实施例中的相关描述相同,这里不再详细描述。The obtaining unit may obtain the user group number in the service message sent by the application service device for the user group from the message forwarding device. The specific processing is the same as the relevant description in the first embodiment, and will not be described in detail here.
信息确定单元,用于确定归属于所述用户分组编号对应的用户分组内的用户号码;以及,确定出所述用户分组编号对应的业务代码。The information determining unit is configured to determine the user number belonging to the user group corresponding to the user group number; and determine the service code corresponding to the user group number.
上述鉴权系统还可以包括发送单元,用于将所述用户号码和业务代码提供给消息转发设备用于进行消息发送。可以将用户号码和业务代码一次提供给消息转发设备,也可以分多次提供给消息转发设备。The above authentication system may further include a sending unit, configured to provide the user number and service code to the message forwarding device for message sending. The user number and service code can be provided to the message forwarding device once, or can be provided to the message forwarding device in multiple times.
该鉴权系统还可以进一步包括:有效性确定单元,用于确定所述用户号码的有效性;相应地,上述发送单元,还用于将所述用户号码的有效性,返回给消息转发设备。The authentication system may further include: a validity determining unit, configured to determine the validity of the user number; correspondingly, the sending unit is further configured to return the validity of the user number to the message forwarding device.
上述鉴权系统可以进一步包括:第一配置单元,用于根据业务类型,将订购同一业务的所有用户划分到一个用户分组中,并对所述用户分组进行编码,得到用户分组编号;将所述用户所订购业务的业务代码和所述用户的用户号码,与所述用户分组的用户分组编号对应,即建立所述用户分组编号与所述用户分组编号对应的用户分组内的所有用户号码之间的对应关系;建立所述用户分组编号与其对应的用户分组所订购业务的业务代码之间的对应关系。具体处理情况与第一实施例中的相关描述相同,这里不再详细描述。The above-mentioned authentication system may further include: a first configuration unit, configured to divide all users subscribing to the same service into a user group according to the service type, and encode the user group to obtain a user group number; The service code of the service ordered by the user and the user number of the user correspond to the user group number of the user group, that is, establish a relationship between the user group number and all user numbers in the user group corresponding to the user group number Corresponding relationship; establish the corresponding relationship between the user group number and the service code of the service ordered by the corresponding user group. The specific processing is the same as the relevant description in the first embodiment, and will not be described in detail here.
或者,or,
上述鉴权系统可以进一步包括:第二配置单元,用于根据业务类型和应用服务设备,将订购同一应用服务设备的相同业务的所有用户划分到一个用户分组中,并对所述用户分组进行编码,得到用户分组编号;将所述用户所订购业务的业务代码和所述用户的用户号码,与所述用户分组的用户分组编号对应,即建立所述用户分组编号与所述用户分组编号对应的用户分组内的所有用户号码之间的对应关系;建立所述用户分组编号与其对应的用户分组所订购业务的业务代码之间的对应关系。具体处理情况与第一实施例中的相关描述相同,这里不再详细描述。The above authentication system may further include: a second configuration unit, configured to divide all users who subscribe to the same service of the same application service device into one user group according to the service type and the application service device, and encode the user group , to obtain the user group number; correspond the service code of the service ordered by the user and the user number of the user to the user group number of the user group, that is, establish the correspondence between the user group number and the user group number Correspondence between all user numbers in the user group; establishing a correspondence between the user group number and the corresponding service code of the service subscribed by the user group. The specific processing is the same as the relevant description in the first embodiment, and will not be described in detail here.
上述消息转发设备可以是消息服务中心,也可以是用于转发消息的网关。The above message forwarding device may be a message service center, or a gateway for forwarding messages.
上述应用服务设备可以是服务供应商提供的应用服务设备,也可以是其它用于提供应用业务的应用服务设备。The above-mentioned application service device may be an application service device provided by a service provider, or may be other application service devices for providing application services.
由上述本发明实施例提供的消息发送方法或消息发送系统可以看出,通过针对用户分组下发的业务消息,得到用户分组编号和业务数据;根据所保存的用户分组编号与所述用户分组编号对应的用户分组内的所有用户号码之间的对应关系,可以一次性确定出归属于所述用户分组编号对应的用户分组内的用户号码;以及,根据所保存的用户分组编号与所述用户分组编号对应的用户分组所订购业务的业务代码之间的对应关系,可以确定出对应的业务代码;将所述业务数据和业务代码发送给所述用户号码对应的用户,能够将订阅同一业务数据的多个用户作为一个用户分组进行处理,从而能够节约空口资源,提高下发消息的速度和成功率。It can be seen from the message sending method or message sending system provided by the above-mentioned embodiments of the present invention that the user group number and service data are obtained through the service message issued for the user group; according to the saved user group number and the user group number The corresponding relationship between all user numbers in the corresponding user group can determine at one time the user numbers belonging to the user group corresponding to the user group number; and, according to the saved user group number and the user group The correspondence between the service codes of the services ordered by the user group corresponding to the number can determine the corresponding service code; sending the service data and service code to the user corresponding to the user number can subscribe the same service data Multiple users are processed as one user group, which can save air interface resources and improve the speed and success rate of sending messages.
由上述本发明实施例提供的消息鉴权方法或鉴权系统可以看出,通过所保存的用户分组编号与所述用户分组编号对应的用户分组内的所有用户号码之间的对应关系,可以一次性确定出归属于所述用户分组编号对应的用户分组内的用户号码;以及,根据所保存的用户分组编号与所述用户分组编号对应的用户分组所订购业务的业务代码之间的对应关系,可以确定出与所述用户分组编号对应的业务代码,因此相对于现有技术需针对每个用户号码进行鉴权,能够提高消息的处理速度和成功率。It can be seen from the message authentication method or authentication system provided by the above-mentioned embodiments of the present invention that through the correspondence between the stored user group number and all user numbers in the user group corresponding to the user group number, one time Determine the user number belonging to the user group corresponding to the user group number; and, according to the correspondence between the stored user group number and the service code of the service ordered by the user group corresponding to the user group number, The service code corresponding to the user group number can be determined. Therefore, compared with the prior art, each user number needs to be authenticated, and the message processing speed and success rate can be improved.
另外,由于应用服务设备在下发业务消息时,只提交用户分组编号和该用户分组编号对应的用户分组所订购的业务数据即可,不再针对每个用户号码来提交业务数据和用户号码,因此,不仅能够简化业务流程,简化应用服务设备(如服务供应商)的开发工作,而且能够极大的减轻应用服务设备(如服务供应商)、消息转发设备(如消息服务中心或网关)、鉴权系统的负荷,提高系统的利用率。In addition, when the application service device sends a service message, it only needs to submit the user group number and the service data ordered by the user group corresponding to the user group number, and no longer submits the service data and user number for each user number, so , not only can simplify the business process, simplify the development work of application service equipment (such as service provider), but also can greatly reduce the workload of application service equipment (such as service provider), message forwarding equipment (such as message service center or gateway), authentication Reduce the load on the system and improve the utilization rate of the system.
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalent technologies, the present invention also intends to include these modifications and variations.
Claims (14)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2007103045004A CN101472246B (en) | 2007-12-28 | 2007-12-28 | Method for transmitting and authenticating message as well as corresponding system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2007103045004A CN101472246B (en) | 2007-12-28 | 2007-12-28 | Method for transmitting and authenticating message as well as corresponding system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN101472246A true CN101472246A (en) | 2009-07-01 |
| CN101472246B CN101472246B (en) | 2012-03-14 |
Family
ID=40829298
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN2007103045004A Active CN101472246B (en) | 2007-12-28 | 2007-12-28 | Method for transmitting and authenticating message as well as corresponding system |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN101472246B (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2011029336A1 (en) * | 2009-09-10 | 2011-03-17 | 中兴通讯股份有限公司 | Platform and method for implementing flow balanced distribution to multiple downstream nodes |
| CN102497624A (en) * | 2011-12-31 | 2012-06-13 | 重庆新媒农信科技有限公司 | System and method for sending and processing short/multimedia message service data to service users in groups |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FI107097B (en) * | 1997-09-24 | 2001-05-31 | Nokia Networks Oy | Targeted broadcast on the radio network |
| CN100466634C (en) * | 2005-06-27 | 2009-03-04 | 华为技术有限公司 | Method and system for processing multimedia value-added service messages and gateway equipment used |
| CN100589599C (en) * | 2005-06-29 | 2010-02-10 | 华为技术有限公司 | Mass message sending system and method |
| CN100539748C (en) * | 2005-12-06 | 2009-09-09 | 中国移动通信集团公司 | Method for Interacting with Short Message Gateway Through Data Service Management System |
-
2007
- 2007-12-28 CN CN2007103045004A patent/CN101472246B/en active Active
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2011029336A1 (en) * | 2009-09-10 | 2011-03-17 | 中兴通讯股份有限公司 | Platform and method for implementing flow balanced distribution to multiple downstream nodes |
| CN102026106A (en) * | 2009-09-10 | 2011-04-20 | 中兴通讯股份有限公司 | Platform and method for realizing balanced flow transmission of a plurality of downstream nodes |
| CN102026106B (en) * | 2009-09-10 | 2014-01-01 | 中兴通讯股份有限公司 | Platform and method for realizing balanced flow transmission of a plurality of downstream nodes |
| CN102497624A (en) * | 2011-12-31 | 2012-06-13 | 重庆新媒农信科技有限公司 | System and method for sending and processing short/multimedia message service data to service users in groups |
Also Published As
| Publication number | Publication date |
|---|---|
| CN101472246B (en) | 2012-03-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1958401B1 (en) | Message modification apparatus and method | |
| WO2009082961A1 (en) | Information processing method, system, and information consolidation device | |
| CN100372391C (en) | A multimedia message system and method for forwarding multimedia messages | |
| CN100518412C (en) | A multimedia message transmission method | |
| CN101977362A (en) | Short message group sending method and system | |
| EP2301234A1 (en) | Charging for short message delivery | |
| KR100657825B1 (en) | Mass data transmission method using multi-mode terminal | |
| CN101155348B (en) | A system and method for sending multimedia messages in groups | |
| CN101656920B (en) | System and method for releasing short messages/multimedia messages | |
| CN100466634C (en) | Method and system for processing multimedia value-added service messages and gateway equipment used | |
| CN101483838A (en) | Method and system for implementing short message group sending | |
| CN101127942B (en) | Method, system and management center server for providing mobile service | |
| CN101106754B (en) | A method of sending short message to gateway in mobile network | |
| CN101472246A (en) | Method for transmitting and authenticating message as well as corresponding system | |
| CN101674547B (en) | Method and device for tracing multimedia messages | |
| WO2009103196A1 (en) | System and method for sending multimedia message storage address | |
| CN101156400B (en) | A method and system for processing messages in multimedia message service | |
| CN101202944B (en) | System for transferring multimedia message among networks | |
| CN101202711A (en) | A Method for Transmitting Multimedia Messages Between Networks | |
| CN101035127B (en) | Method for transferring the report message to the service provider in the multimedia message service | |
| CN101060451B (en) | Multi-media message transmission method and system | |
| CN101854606A (en) | A method and device for sending short messages carrying additional information | |
| CN101835119B (en) | A kind ofly provide the method and system of SM value-added service for common subscriber number | |
| CN101090521B (en) | Method and system for on-demand multimedia message service | |
| CN101127953B (en) | A protection method of user database and multimedia message server |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant |