WO2008006274A1 - Method and system for implementing short message signature and short message implementing device - Google Patents
Method and system for implementing short message signature and short message implementing device Download PDFInfo
- Publication number
- WO2008006274A1 WO2008006274A1 PCT/CN2007/001439 CN2007001439W WO2008006274A1 WO 2008006274 A1 WO2008006274 A1 WO 2008006274A1 CN 2007001439 W CN2007001439 W CN 2007001439W WO 2008006274 A1 WO2008006274 A1 WO 2008006274A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- short message
- signature
- service
- sender
- information
- 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.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
- H04W4/14—Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/58—Message adaptation for wireless communication
Definitions
- the present invention relates to short message processing technologies, and in particular, to a short message signature method, system, and short message processing device. Background of the invention
- the short message processing device transmits the sender's number along with the short message content to the recipient so that the recipient knows the source of the short message.
- the mobile terminal used by the receiver converts the sender's number into text information according to the address book stored by itself, and uses it as a signature of the short message.
- the sender's number is not stored in the address book of the recipient's mobile terminal, the recipient can only see the sender's number at the signature of the short message. In this way, it is difficult for the receiver to identify the identity information of the sender.
- the sender can add its own name to the short message content for transmission.
- criminals who send spam messages can evade accountability and punishment through counterfeit signatures, increasing the difficulty for operators to handle complaints. Summary of the invention
- the embodiment of the present invention provides a short message signature method, so that the short message receiver can easily obtain the identity of the sender.
- the short message processing device acquires the short message signature according to the preset correspondence between the sender identity information and the short message signature, and adds the acquired signature to the location In the short message, it is sent to the receiver.
- the embodiment of the invention also provides a short message signature system, so that the short message receiver can easily obtain the identity of the sender.
- the short message signature system of the embodiment of the present invention includes: a short message processing device, configured to receive a short message, and obtain sender identity information from the short message; a service database, connected to the short message processing device, for storing Corresponding relationship and content of the sender identity information and the short message signature; the short message processing device acquires the short message signature corresponding to the sender identity information from the service database, and adds the short message signature to the short In the message.
- the embodiment of the present invention further provides a short message processing device, which is capable of adding a short message signature of a sender in a received short message.
- the short message processing device of the embodiment of the present invention includes a receiving module, a signature acquiring module, and a signature adding port module;
- the receiving module is configured to receive a short message, and obtain the sender identity information from the short message and send the information to the signature obtaining module, and send the short message to the signature adding module.
- the signature obtaining module is configured to obtain, according to the sender identity information, a short message signature corresponding to the identity information from the service database, and send the signature to the signature adding module.
- the signature adding module is configured to add the short message signature to the short message.
- the short message processing device adds a signature whose content is the sender name at the end of the short message, so that the short message receiver can obtain the information of the sender relatively easily, and the user experience is improved.
- the content of the short message signature can be the identity information of the sender, the personalized signature, or the slogan of the sender-approved or network-side configuration, the diversity of the short message service is enhanced.
- the slogan can be added as a signature, the revenue of the operator in the short message service is increased, and the channel for the user to obtain information is increased.
- the short message signature in the embodiment of the present invention is added by the short message processing device, which effectively prevents the phenomenon of illegal signatures by the criminals, and enhances the trustworthiness of the short message signature; in addition, when the operator receives the complaint, The information of the short message sender can be directly determined, thereby reducing the difficulty for the operator to process the garbage short message according to the customer complaint, saving manpower and material resources, and facilitating the improvement of the service quality.
- FIG. 2 is a schematic structural diagram of a short message signature system according to an embodiment of the present invention
- FIG. 3 is a schematic structural diagram of a short message signature system according to Embodiment 1 of the present invention
- FIG. 5 is a flow chart of a short message signature method when SMSC performs short message signature in Embodiment 1;
- FIG. 6 is a schematic structural diagram of a short message signature system in Embodiment 2.
- FIG. 7 is a flowchart of a user registration method in a short message mode in Embodiment 2; 8 is a flowchart of a user registration method in the Web mode in Embodiment 2; FIG. 9 is a flowchart of a service customization method in the short message mode in Embodiment 2; FIG. 10 is a flowchart of a short message signature method in Embodiment 2.
- FIG. 11 is a flowchart of a short message signature charging method in Embodiment 2. Mode for carrying out the invention
- the short message signing method is: after receiving the short message, the short message processing device adds a signature corresponding to the sender in the short message, and sends the signed short message to the receiver.
- FIG. 1 shows an exemplary flow chart of a short message signature method in accordance with an embodiment of the present invention. As shown in Figure 1, the method includes the following steps:
- step 101 receiving a short message sent by the sender
- step 102 the short message signature is obtained according to the corresponding relationship between the sender identity information and the short message signature, and the obtained signature is added to the short message and sent to the receiver.
- the identity information of the sender of the short message may be the sender number.
- FIG. 2 is a schematic structural diagram of a short message processing device according to an embodiment of the present invention. As shown in FIG. 2, the short message processing device includes a receiving module, a signature acquiring module, and a signature adding module.
- the receiving module is configured to receive the short message, obtain the sender identity information from the short message, send the identifier to the signature acquiring module, and send the short message to the signature adding module.
- the signature obtaining module is configured to obtain, according to the sender identity information, the short message signature corresponding to the identity information from the service database, and send the signature to the signature adding module.
- the short message signature may be a real name of the sender's user, a personalized signature set by the sender, or a commercial provided by the SP/CP.
- the sender of the short message may be a mobile terminal used by an individual user such as a mobile station or an enterprise user such as a value added service provider (SP), a content service provider (CP), a portal website, or the like;
- the processing device may be a Short Message Gateway (SMGW) and a Short Message Center (SMSC) or an SMSC and a Service Management Module.
- SMGW Short Message Gateway
- SMSC Short Message Center
- the sender of the short message is an enterprise user
- the short message processing device may include an SMGW or an SMSC
- the content of the short message signature is the name of the enterprise user.
- FIG. 3 shows a schematic structural diagram of a short message signature system in this embodiment.
- the short message system in this embodiment includes: a short message processing device and a service database.
- the service database stores a correspondence and content of the sender identity information and the short message signature;
- the short message processing device is configured to receive the short message from the sender, obtain the sender identity information, and obtain the sender identity information according to the acquired sender identity information.
- Fig. 4 is a flow chart showing the short message signature method when the SMGW adds a short message signature in the embodiment.
- the short message signature method in this embodiment includes:
- the sender sends a short message.
- the SMGW determines whether the short message is a binary short message. If yes, step 409 is performed; otherwise, step 403 is performed. Since the present embodiment only adds a signature to a short message in a text format, binary messages such as picture information, animation information, and sound information are directly transmitted.
- the short message signature service has been opened by the sender as an example. In an actual application, it may be determined in step 402 whether the short message is a short message before the short message is sent. When it is determined that the service has been opened, the process proceeds to step 402. When the sender does not open the short message signing service, step 409 is performed.
- the SMGW determines whether the received short message has a header structure identifier. If yes, it determines whether it is the last message. If it is the last message, step 405 is performed. If it is not the last message, execute. Step 409; Otherwise, step 405 is performed.
- the short message When the content of the short message is long, it can be sent by means of unpacking processing into multiple messages. In order to facilitate the recipient to merge, such short message usually has a header structure identifier. In this embodiment, for a short message with a header structure identifier, only the signature is added to the last message.
- the SMGW determines whether there is a remaining byte in the short message, and if so, acquires the sender's number; otherwise, step 409 is performed.
- the purpose of the judgment in the above steps 402 to 405 is to determine whether the short message meets the condition for adding a signature.
- the SMGW retrieves the service database based on the sender number, obtains the name corresponding to the sender, and places the sender name as a short message signature in the short message and sends it to the SMSC.
- the correspondence between the sender's number and the sender's name is stored in the service database in advance.
- the SMGW searches the service database by using the sender's number as an index, and obtains the name corresponding to the sender from the short message. The signature is added to the short message.
- the maximum matching is adopted. in principle. Specifically, when there is a record in the service database that matches the sender's number, the name in the record is used as the sender's name; when there is no record in the service database that exactly matches the sender's number, the search and sender are found. The record with the highest number of digits in the same number, and the name in the record as the sender name. For example, the sender number in the business database
- the name corresponding to 8888 is A, and the name corresponding to the sender number 88881 is B.
- the SMGW searches for the index 888812, it is determined that the sender name is B, and when the number 888822 is used as the index for retrieval, the sender name is determined as A.
- step 409 the SMSC sends a short message to the recipient.
- the short message signature system at this time includes: a short message center, configured to receive a short message, and obtain sender identity information from the short message; a service database, connected to the short message center, for storing a sender identity Correspondence and content of the information and the short message signature; the short message center obtains the short message signature corresponding to the sender identity information from the service database, and adds the short message signature to the short message.
- Figure 5 is a flow chart showing the method of short message signature when the SMSC adds a short message signature. Referring to Figure 5, the method includes:
- step 501-502 the sender sends a short message, and the SMSC determines whether the short message is a binary short message after receiving the short message. If yes, step 509 is performed; otherwise, step 503 is performed.
- the sender may directly send the short message to the SMSC, or may send the short message to the SMSC through the SMGW.
- the SMSC determines whether the received short message has a header structure identifier, and if so, determines whether it is the last message, if it is the last message, performs step 405, if it is not the last message, executes Step 509; Otherwise, step 505 is performed.
- step 505 to 506 the SMSC judges whether there is a remaining byte in the short message, and if so, acquires the sender's number, and proceeds to step 507; otherwise, step 509 is performed.
- the SMSC retrieves the service data database according to the obtained sender number, obtains the name corresponding to the sender, and puts the obtained sender name into the short message as a short message signature.
- SMSC retrieval service database is the same as that of step 407 in FIG.
- step 509 the SMSC sends a short message to the recipient.
- SMSC when the SMSC adds a signature to the short message, the SMSC sends the modified short message to the receiver; when the SMSC does not add the signature, the SMSC returns a signature failure response to the sender, and sends the reception to the receiver in step 501. Short message to.
- the short message processing device adds a signature of the sender name to the short message. Name, so that the short message receiver can obtain the sender's information more easily, improving the user experience.
- the short message signature is added by the short message processing, the phenomenon that the criminal spoofing signature is effectively prevented is enhanced, and the trustworthiness of the short message signature is enhanced; in addition, when the operator receives the complaint, the short message can be directly determined.
- the party's information reduces the difficulty for operators to process garbage short messages according to customer complaints, saves manpower and material resources, and facilitates the improvement of service quality.
- the sender of the short message is a mobile terminal
- the short message processing device includes an SMSC and a service management module.
- the receiving module and the signature adding module of the short message processing device are located in the SMSC, and the signature obtaining module is located in the service management module.
- FIG. 6 shows a schematic structural diagram of a short message signature system in this embodiment.
- the short message signing system includes: SMSC, SMSC database, SMGW, user management module, business management module, web server and business database.
- the SMSC is used to complete the receiving, storing, adding, signing and sending of the short message;
- the SMSC database stores the user's registration information and the short message history record;
- the SMGW is used for protocol conversion and forwarding between the Web server and the SMSC.
- the user management module is configured to add, delete, or modify information related to the short message in the service database;
- the service management module cooperates with the service database to complete the operation of the short message service customization;
- the web server provides the user with the service interface and the service database.
- the business database is used to store the user's registration information and the business information opened by the registered user.
- the short message signature service is opened for the sender through the user registration and service customization process, the content of the short message signature is determined through the service information setting process, the short message signature is implemented through the service processing process, and the charging process is completed. Billing for short message signatures.
- the foregoing user registration, service customization, and service information setting process can be implemented by using a short message method or a web mode.
- FIG. 7 is a flow chart showing a user registration method in the short message mode in this embodiment. Referring to Figure 7, the method includes:
- step 701 703 the mobile terminal sends the user registration information to the SMSC through the short message, requesting the user to register, and the SMSC carries the received user registration information in the user registration request, and sends the message to the web server through the SMGW, and the web server receives the message according to the The request to determine that the operation type at this time is user registration, construct a user registration message, and send it to the user management module, and the user management module sends a user registration message to the SMSC.
- the SMSC may return a response indicating that the request has been received to the mobile terminal; the SMGW and the Web server may also return a corresponding response after receiving the requests of the SMSC and the SMGW respectively.
- the SMSC adds the user information to the SMSC database, determines the user registration result, and returns the result to the user management module, which then returns the received user registration result to the web server.
- the SMSC realizes the account opening of the user by adding the user information corresponding to the user registration message to the SMSC database. If the addition is successful, the user registration result is successful; otherwise, it is failure.
- the web server determines whether the registration is successful according to the received user registration result, and if so, adds the user information to the service database; otherwise, ends the user registration process.
- FIG. 8 is a flow chart showing a method for user registration in the Web mode in this embodiment. See Figure 8. The method includes:
- steps 801 to 803 the user who uses the mobile terminal logs in to the web page, and submits the user registration information to the web server.
- the web server sends the received user registration information to the user management module, and the user management module sends the user registration to the SMSC.
- the SMSC adds the user information to the SMSC database, determines the user registration result, and returns the result to the user management module, which then returns the received user registration result to the web server.
- steps 806 ⁇ 807 the web server determines whether the registration is successful according to the received user registration result. If yes, the user information is added to the service database; otherwise, the user registration process is ended.
- the short message signing service is activated through the service customization process.
- the service customization process is similar to the user registration process in FIG. 7 and FIG. 8. The difference is that, in steps 701 to 703 and steps 801 to 803, the service customization information indicating the short message signature service is submitted, and the service customization message is sent; 704 ⁇ 705 and steps 804 ⁇ 805, SMSC modifies the service record corresponding to the user in the SMSC database to indicate the value of the short message signing service, determines the service customization result, and returns the result to the user management module, user management The module returns the received service customization result to the web server. In steps 706-707 and 806-807, the web server determines whether the short message signature service is successfully opened according to the received service customization result. If yes, the service is customized. Information is added to the business database; otherwise, the business customization process ends.
- FIG. 9 is a flow chart showing a method for setting service information in the short message mode in this embodiment. As shown in FIG. 9, the service information setting method includes:
- the mobile terminal submits the service setting information through the short message, and the SMSC sends the received service setting information to the web server through the SMGW.
- the SMSC sends the received service setting information to the web server through the SMGW.
- corresponding attribute identifiers are set in advance for each attribute.
- the service setting information submitted by the mobile terminal includes the attribute identifier and the personalized content or the recognized slogan information as the short message signature;
- the service setting information submitted by the mobile terminal includes an attribute identifier and a short message signature identifier that is used thereafter, for example: a number corresponding to the signature, etc.;
- the service setting information submitted by the mobile terminal includes the attribute.
- the identifier and the short message signature identifier such as the signature number; when the attribute set by the service information is the modified signature, the service setting information submitted by the mobile terminal includes the attribute identifier, the identifier of the modified short message signature, and the modified signature content; When the attribute set by the service information is the deactivated signature, the service setting information submitted by the mobile terminal includes the attribute identifier and the short message signature identifier that is used later.
- step 903 the web server determines the attribute set by the service information according to the received service setting information, performs service attribute setting in the service database, and returns the setting result to the mobile terminal through the SMGW and the SMSC.
- the web server when the attribute set by the service information is determined to be the set signature content, the web server adds the received short message signature content to the record corresponding to the user in the service database using the mobile terminal, and returns the indication setting.
- the setting result of the success or failure of the signature content when the attribute set by the service information is the enable signature, the web server records the signature content consistent with the received short message signature identifier in the record corresponding to the user in the service database.
- the short message signature and returns a setting result indicating whether the signature is successfully enabled or not; when the attribute set by the service information is a query signature, the web server retrieves the record of the user in the service database by using the received short message signature identifier as an index.
- the web server Obtaining the signature content corresponding to the short message signature identifier, and returning the retrieved signature content to the mobile terminal; when the attribute set by the service information is a modified signature, the web server records the user's record in the service database with the received short Message signatures are consistent within the project Amended to take The received signature content; when the attribute set by the service information is the deactivated signature, the web server uses the signature of the user's record in the service database that is consistent with the received short message signature identifier as the signature to be used.
- the service information setting in this embodiment can also be implemented by using the Web mode. Specifically, the user who uses the mobile terminal submits the service setting information to the web server by logging in to the web page, and the web server determines the attribute set by the service information according to the received service setting information, and performs the business attribute setting in the service database, and Return the result of the setting to the mobile terminal.
- the web server may be included in the user registration information according to the user provided in the user registration process.
- User preference information for the user to configure slogans related to user preference information.
- a user who successfully passes user registration, service customization, and service information setting includes a short message signature determined by the user in the short message sent by the sender.
- Fig. 10 is a flow chart showing the short message signature method in this embodiment. As shown in Figure 10, the short message signature corresponding to the user is pre-stored in the service database, and the short message signature is executed as follows:
- the sender sends a short message
- the SMSC determines whether the sender has customized the short message signing service. If yes, step 1003 is performed; otherwise, step 1009 is performed.
- the SMSC queries the service database through the user management module to determine whether the sender has customized the short message signature service.
- the SMSC sends a query service message to the service management module, requesting to provide a short message signature corresponding to the sender; the service management module according to the received query industry
- the service message retrieves the service database, obtains the short message signature corresponding to the sender, and returns the obtained short message signature to the SMSC.
- the query service message sent by the SMSC to the service management module carries a sender number indicating the identity of the sender, and the service management module searches for the corresponding short message signature from the service database by using the received sender number as an index.
- the service management module then reads the short message signature enabled by the sender, and the content of the signature may be a personalized signature of the sender, an approved slogan, or a slogan configured according to the user preference information.
- step 1005 it is determined whether the signature addition condition is satisfied, and if yes, step 1006 is performed; otherwise, step 1009 is performed.
- the signing conditions added here may include: a short message service type, a short message remaining byte, and the like.
- the specific operation of this step may be: determining whether the short message is a point-to-point service, and if yes, determining whether the remaining bytes existing in the short message can be put into the signature, and if so, determining that the added signature condition is satisfied, If not, it is determined that the signature condition is not satisfied; no,
- the SMSC can return a signature failure response to the sender, so that the sender knows whether the signature is successfully added or not.
- steps 1006 to 1008 it is judged whether the short message adopts a 7-bit encoding mode, and if so, the short message is decoded, the received signature is added at the end of the short message content, and then encoded according to the bit encoding method, and executed. Step 1009; Otherwise, the received signature is added at the end of the short message content, and step 1009 is performed.
- step 1009 the SMSC sends a short message to the recipient.
- the short message processing device including the SMSC and the service management module can add the personalized personalized signature of the sender, the recognized slogan or the slogan configured according to the sender's preference to the end of the short message, so that The receiver can get the transmission more easily The party's information, and enhances the diversity of the short message service; since the slogan can be added as a signature, it increases the revenue of the operator in the short message service, and increases the channel for the user to obtain information.
- Fig. 11 is a flow chart showing the method of short message signature charging in this embodiment. As shown in FIG. 11, the charging method includes:
- step 1101 the sender sends the sender's number to the service control point (SCP) while sending the short message with the signature to the receiver, requesting the SCP to perform the short message signature.
- SCP service control point
- step 1102 it is determined whether the signature of the short message sent by the sender is a slogan, and if yes, step 1103 is performed; otherwise, step 1106 is performed.
- the SCP queries the service database according to the sender number, and determines whether the signature content of the short message is the sender's personality signature or the slogan provided by the advertiser's SP.
- the SCP determines the SP corresponding to the slogan, adds 1 to the number of slogans sent by the SP, determines whether the deduction condition of the SP is satisfied, and if so, shorts the SP according to the number of slogans sent. The message signature is deducted. Otherwise, go to step 1207.
- the SP is charged in a centralized charging mode.
- the deduction condition here may be that the number of slogans is sent, or the deduction period is reached.
- step 1106 the SCP performs a short message deduction on the sender and performs step 1107.
- the sender's short message contains a personalized signature
- the sender who is the prepaid user is charged in this step.
- step 1107 the SCP returns a chargeback response to the SMSC indicating the object being charged.
- the SMSC outputs the charging bill, and the SCP deducts the fee; when the short message signature is the slogan, the SMSC outputs the charging bill, but the SCP does not charge the sender. So far, the charging process in this embodiment is completed.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
- Information Transfer Between Computers (AREA)
Description
一种短消息签名方法、 系统和短消息处理设备
技术领域
本发明涉及短消息处理技术, 尤其涉及一种短消息签名方法、 系统 和短消息处理设备。 发明背景
近年来, 移动通信领域中迅速增长的用户数目及日渐完善的基础网 络, 为移动通信增值业务的发展提供了有利条件。 在诸多增值业务中, 短消息业务因其价格低廉、 使用方便、 信息传递准确及时、 存储转发离 线通信等优点而备受用户欢迎, 从而成为移动通信网络中最为常用的数 据业务。 通常, 包含文本信息、 图片信息、 动画信息以及声音信息等在 内的短消息由发送方发起呼叫后传送给短消息处理设备, 短消息处理设 备再将该短消息发送给接收方, 即经过移动台发起(MO )和移动台终 止(MT ) 两个独立的过程, 完成短消息在信令链路上的传送。
在目前的短消息业务中, 短消息处理设备将发送方的号码连同短消 息内容一起发送给接收方, 以便接收方获知短消息的来源。 接收方所使 用的移动终端根据自身存储的地址薄, 将发送方的号码转换为文字信 息, 作为短消息的签名。 但是, 如果发送方的号码未保存在接收方移动 终端的地址薄中, 则接收方在短消息的签名处只能看到发送方的号码。 这样, 接收方难以识别获知发送方的身份信息。 当然, 为了表明短消息 的来源, 发送方可以将自身的名称添加到短消息内容中进行发送。 但是 发送垃圾短消息的不法分子可以通过仿冒签名而逃避责任追究和处罚, 增加运营商处理投诉的难度。
发明内容
有鉴于此, 本发明实施例提供了一种短消息签名方法, 使得短消息 接收方易于获得发送方的身份。
本发明实施例的一种短消息签名方法, 包括:
接收发送方发送的短消息, 短消息处理设备接收到所述短消息后 , 根据预先设置的发送方身份信息与短消息签名的对应关系, 获取短消息 签名, 并将所获取的签名加入到所述短消息中, 发送给接收方。
本发明实施例还提供了一种短消息签名系统, 使得短消息接收方易 于获得发送方的身份。
本发明实施例的短消息签名系统包括: 短消息处理设备, 用于接收 短消息, 并从所述短消息中获取发送方身份信息; 业务数据库, 与所述 短消息处理设备连接, 用于存储发送方身份信息与短消息签名的对应关 系及内容; 所述短消息处理设备从所述业务数据库获取所述发送方身份 信息对应的短消息签名, 并将所述短消息签名加入到所述短消息中。
本发明实施例还提供了一种短消息处理设备, 能够在接收的短消息 中添加发送方的短消息签名。
本发明实施例的短消息处理设备包括接收模块、 签名获取模块和签 名添力口模块;
所述接收模块, 用于接收短消息, 并从所述短消息中获取发送方身 份信息发送给所述签名获取模块, 将所述短消息发送给所述签名添加模 块;
所述签名获取模块, 用于根据所述发送方身份信息从业务数据库中 获取该身份信息对应的短消息签名 , 发送给所述签名添加模块;
所述签名添加模块, 用于将所述短消息签名加入到所述短消息中。 应用本发明实施例,能够使得短消息接收方易于获得发送方的身份。
具体而言, 本发明实施例具有如下有益效果:
1. 本发明实施例中,短消息处理设备在短消息的末尾处添加内容为 发送方名称的签名 , 以便短消息接收方能够较为容易地获得发送方的信 息, 改善了用户体验。 并且由于短消息签名的内容可以为发送方的身份 信息、 个性化签名或者发送方认可或网络侧配置的广告语, 增强了短消 息业务的多样性。 另外, 由于广告语可以作为签名进行添加, 那么在提 高运营商在短消息业务上的收入的同时, 增加了用户获取信息的渠道。
2. 本发明实施例中的短消息签名由短消息处理设备进行添加,有效 地防止了不法分子仿冒签名的现象, 增强了短消息签名的可信任程度; 此外, 当运营商接收到投诉时, 能够直接确定短消息发送方的信息, 进 而降低了运营商根据客户投诉处理垃圾短消息的难度 , 节省人力物力, 便于提高服务质量。 附图简要说明
下面将通过参照附图详细描述本发明的示例性实施例, 使本领域的 普通技术人员更清楚本发明实施例的上述及其它特征和优点, 附图中: 图 1为本发明实施例的短消息签名方法的示例性流程图;
图 2为本发明实施例提供的短消息签名系统的总体结构图; 图 3为本发明实施例 1中短消息签名系统的结构示意图;
图 4为实施例 1 中 SMGW执行短消息签名时短消息签名方法的流 程图;
图 5为实施例 1中 SMSC执行短消息签名时短消息签名方法的流程 图;
图 6为实施例 2中短消息签名系统的结构示意图;
图 7为实施例 2中短消息方式下的用户注册方法的流程图;
图 8为实施例 2中 Web方式下的用户注册方法的流程图; 图 9为实施例 2中短消息方式下的业务定制方法的流程图; 图 10为实施例 2中短消息签名方法的流程图;
图 11为实施例 2中短消息签名计费方法的流程图。 实施本发明的方式
为使本发明的目的、 技术方案更加清楚明白, 以下参照附图并举实 施例, 对本发明做进一步的详细说明。
本发明实施例中短消息签名方法在于: 短消息处理设备接收到短消 息后 , 在该短消息中添加发送方对应的签名, 并将带有签名的短消息发 送给接收方。
图 1示出了本发明实施例的短消息签名方法的示例性流程图。 如图 1所示, 该方法包括以下步骤:
在步骤 101中, 接收发送方发出的短消息;
在步骤 102中, 才艮据预先设置的发送方身份信息与短消息签名的对 应关系, 获取短消息签名, 将所获取的签名加入到短消息中, 发送给接 收方。
本步骤中, 短消息发送方的身份信息可以是发送方号码。
图 2示出了本发明实施例提供的短消息处理设备的总体结构图。 如 图 2所示, 该短消息处理设备包括接收模块、 签名获取模块和签名添加 模块。
其中, 接收模块, 用于接收短消息, 从该短消息中获取发送方身份 信息发送给签名获取模块, 并将该短消息发送给签名添加模块。 签名获 取模块, 用于根据发送方身份信息从业务数据库中获取该身份信息对应 的短消息签名, 发送给签名添加模块。 签名添加模块, 用于将短消息签
名加入到短消息中。
上述即为本发明实施例提供的短消息签名方法、 系统和短消息处理 设备的总体概述。 在本方案的实施例中短消息签名可以为发送方的用户 实名, 也可以为发送方设置的个性化签名或 SP/CP提供的商业广告等。
本发明实施例中, 短消息的发送方可以是诸如移动台等个人用户所 使用的移动终端或者诸如增值服务提供商( SP )、内容服务提供商( CP )、 门户网站等企业用户; 短消息处理设备可以是短消息网关( SMGW )和 短消息中心 ( SMSC )或者是 SMSC和业务管理模块等。
下面通过具体的实施例, 说明本发明的技术方案。
实施例 1
本实施例中, 短消息的发送方为企业用户, 短消息处理设备可以包 括 SMGW或者 SMSC, 短消息签名的内容为企业用户的名称。
图 3示出了本实施例中短消息签名系统的结构示意图。 参见图 3, 本实施例中的短消息系统包括:短消息处理设备以及业务数据库。其中, 业务数据库中存储有发送方身份信息与短消息签名的对应关系及内容; 短消息处理设备用于接收来自于发送方的短消息, 获取发送方身份信 息, 根据所获取的发送方身份信息检索对应的短消息签名, 并将该短消 息签名添加到短消息中, 发送给接收方, 其中, 短消息签名可以是发送 方实名, 该实名可以添加到短消息的发送方地址域中也可以添加到短消 息的内容中。
图 4示出了本实施例中 SMGW添加短消息签名时短消息签名方法 的流程图。 如图 4所示, 本实施例中的短消息签名方法包括:
在步骤 401 ~ 402中, 发送方发送短消息, SMGW接收到短消息后, 判断该短消息是否为二进制短消息, 如果是, 则执行步驟 409; 否则, 执行步骤 403。
由于本实施例仅为文本格式的短消息添加签名, 因此对于诸如图片 信息、 动画信息、 声音信息等二进制消息均直接进行发送。 本实施例中 以发送方已开通短消息签名业务为例进行说明, 在实际的应用中, 可以 在步骤 402中判断短消息是否为二进制短消息之前, 对发送方是否已开 通短消息签名业务进行判断, 并在确定已开通该业务时, 继续执行步骤 402; 在发送方未开通短消息签名业务时, 执行步骤 409。
在步骤 403 ~ 404中, SMGW判断接收到的短消息是否带有头结构 标识, 如果是, 则判断是否为最后一条消息, 如果为最后一条消息则执 行步驟 405, 如果不是最后一条消息, 则执行步骤 409; 否则, 执行步 骤 405。
当短消息的内容较长时, 可以通过拆包处理分成多条消息的方式进 行发送, 为了便于接收方进行合并, 此种短消息通常带有头结构标识。 本实施例中对于带有头结构标识的短消息, 仅在最后一条消息中加入签 名。
在步骤 405 ~ 406中, SMGW判断短消息中是否存在剩余字节, 如 果是, 则获取发送方的号码; 否则, 执行步驟 409。
上述步骤 402至 405中的判断的目的在于确定短消息是否符合添加 签名的条件。
在步骤 407 ~ 408中, SMGW根据发送方号码检索业务数据库, 获 取发送方对应的名称, 将该发送方名称作为短消息签名放入短消息中, 发送给 SMSC。
本实施例中预先在业务数据库中存入代表发送方号码与发送方名称 的对应关系, 这里 SMGW以发送方号码为索引, 对业务数据库进行检 索,从中获取发送方对应的名称,以便作为短消息签名添加到短消息中。 并且, 本实施例中根据发送方号码获取对应的名称时, 采用最大匹配的
原则。 具体而言, 当业务数据库中存在与发送方号码一致的记录时, 将 该条记录中的名称作为发送方名称; 当业务数据库中不存在与发送方号 码完全一致的记录时, 查找与发送方号码一致的位数最多的记录, 并将 该条记录中的名称作为发送方名称。 例如, 业务数据库中发送方号码
8888对应的名称为 A,发送方号码 88881对应的名称为 B,则当 SMGW 以号码 888812为索引进行检索时,确定发送方名称为 B,以号码 888822 为索引进行检索时, 确定发送方名称为 A。
在步骤 409中, SMSC将短消息发送给接收方。
至此, 完成本实施例中的短消息签名流程。
在上述流程中, 当短消息中不存在剩余字节时不添加签名, 此时可 以由 SMGW通过 SMSC向发送方返回签名失败应答。在实际的应用中, 还可以在短消息中不存在剩余字节时采用诸如如下的处理方式:
a. 截断短消息内容, 添加签名;
b. 将短消息拆分成两条, 每条短消息均添加签名。
另外, 除了由 SMGW添加短消息签名之外, 还可以由 SMSC执行 添加签名的操作。 此时的短消息签名系统中包括: 短消息中心, 用于接 收短消息, 并从所述短消息中获取发送方身份信息; 业务数据库, 与所 述短消息中心连接, 用于存储发送方身份信息与短消息签名的对应关系 及内容; 所述短消息中心从所述业务数据库获取所述发送方身份信息对 应的短消息签名 , 并将所述短消息签名加入到所述短消息中。
图 5示出了 SMSC添加短消息签名时短消息签名的方法流程图。 参 见图 5 , 该方法包括:
在步驟 501 ~ 502中,发送方发送短消息, SMSC接收到短消息后判 断该短消息是否为二进制短消息, 如果是, 则执行步骤 509; 否则, 执 行步骤 503。
在由 SMSC添加短消息签名的情况下, 发送方可以直接将短消息发 送给 SMSC, 也可以通过 SMGW将短消息发送给 SMSC。 另外与图 4 相似, 可以在执行步骤 502中的判断之前, 对发送方是否开通短消息业 务进行判断。
在步骤 503 ~ 504中, SMSC判断接收到的短消息是否带有头结构标 识, 如果是, 则判断是否为最后一条消息, 如果为最后一条消息则执行 步骤 405, 如果不是最后一条消息, 则执行步骤 509; 否则, 执行步骤 505。
在步骤 505 ~ 506中, SMSC判断短消息中是否存在剩余字节, 如果 是, 则获取发送方的号码, 并继续执行步骤 507; 否则, 执行步骤 509。
在步骤 507 ~ 508中, SMSC根据获取到的发送方号码检索业务数据 库, 获取发送方对应的名称, 将获取到的发送方名称作为短消息签名放 入短消息中。
这里 SMSC检索业务数据库的操作与图 4中的步驟 407相同。
在步骤 509中, SMSC将短消息发送给接收方。
这里, 当 SMSC在短消息中添加了签名时, SMSC向接收方发送修 改过的短消息; 当 SMSC未添加签名时, SMSC向发送方返回签名失败 应答, 并且向接收方发送在步骤 501中接收到的短消息。
至此, 完成本实施例中的短消息签名流程。
与图 4中的流程相似, 本实施例中也可以在短消息中不存在剩余字 节时采用诸如如下的处理方式:
a. 截断短消息内容, ·添加签名;
b. 将短消息拆分成两条, 每条短消息均添加签名。 实现方式中, 短消息处理设备在短消息中添加内容为发送方名称的签
名, 以便短消息接收方能够较为容易地获得发送方的信息, 改善了用户 体验。 并且, 由于短消息签名由短消息处理进行添加, 有效地防止了不 法分子仿冒签名的现象, 增强了短消息签名的可信任程度; 此外, 当运 营商接收到投诉时, 能够直接确定短消息发送方的信息, 进而降低了运 营商根据客户投诉处理垃圾短消息的难度, 节省人力物力, 便于提高服 务质量。
实施例 2
本实施例中, 短消息的发送方为移动终端, 短消息处理设备包括 SMSC和业务管理模块。 其中, 短消息处理设备的接收模块和签名添加 模块位于 SMSC中, 签名获取模块位于业务管理模块中。
图 6示出了本实施例中短消息签名系统的结构示意图。 该短消息签 名系统包括: SMSC、 SMSC数据库、 SMGW、 用户管理模块、 业务管 理模块、 万维网 (Web )服务器以及业务数据库。 其中 SMSC用于完成 短消息的接收、存储、 添加签名和下发等; SMSC数据库中保存有用户 的注册信息以及短消息历史记录等; SMGW用于在 Web服务器和 SMSC 之间进行协议转换并转发信息; 用户管理模块用于在业务数据库中添 加、 删除或者修改与短消息相关的信息; 业务管理模块与业务数据库配 合完成短消息的业务定制等操作; Web服务器为用户提供业务界面并与 业务数据库相连; 业务数据库用于保存用户的注册信息以及注册用户开 通的业务信息等。
本实施例中, 通过用户注册和业务定制过程来为发送方开通短消息 签名业务, 通过业务信息设置过程来确定短消息签名的内容, 通过业务 处理过程实现短消息签名, 并通过计费过程完成短消息签名的计费。 另 外, 上述的用户注册、 业务定制和业务信息设置过程均可通过短消息方 式或 Web方式来实现。
图 7示出了本实施例中短消息方式下的用户注册方法的流程图。 参 见图 7, 该方法包括:
在步骤 701 703 中, 移动终端通过短消息将用户注册信息发送给 SMSC, 请求进行用户注册, SMSC 将接收到的用户注册信息携带于用 户注册请求中, 通过 SMGW发送给 Web服务器, Web服务器根据接收 到的请求确定此时的操作类型为用户注册, 则构造用户注册消息, 发送 给用户管理模块, 用户管理模块再向 SMSC发送用户注册消息。
这里, 当 SMSC接收到来自于移动终端的请求后, 可以向该移动终 端返回表明已接收到上述请求的响应; SMGW和 Web服务器在分别接 收到 SMSC和 SMGW的请求后, 也可以返回相应的响应。
在步骤 704 ~ 705中, SMSC将用户信息添加到 SMSC数据库中, 确定用户注册结果, 并将该结果返回给用户管理模块, 用户管理模块再 将接收到的用户注册结果返回给 Web服务器。
这里, SMSC通过向 SMSC数据库中添加用户注册消息对应的用户 信息, 实现用户的开户。 如果添加成功, 则用户注册结果为成功; 反之, 则为失败。
在步骤 706 ~ 707 中, Web服务器根据接收到的用户注册结果判断 是否成功注册, 如果是, 则将用户信息添加到业务数据库; 否则, 结束 本用户注册流程。
至此, 完成本实施例中短消息方式下的用户注册流程。
图 8示出了本实施例中 Web方式下的用户注册的方法流程图。参见 图 8, 该方法包括:
在步骤 801 ~ 803中, 使用移动终端的用户登陆 Web页面, 将用户 注册信息提交给 Web服务器, Web服务器将接收到的用户注册信息发送 给用户管理模块,用户管理模块向 SMSC发送携带有用户注册信息的用
户注册消息, 请求进行用户注册。
在步驟 804 ~ 805中, SMSC将用户信息添加到 SMSC数据库中, 确定用户注册结果, 并将该结果返回给用户管理模块, 用户管理模块再 将接收到的用户注册结果返回给 Web服务器。
在步骤 806 ~ 807 中, Web服务器才艮据接收到的用户注册结果判断 是否成功注册, 如果是, 则将用户信息添加到业务数据库; 否则, 结束 本用户注册流程。
上述步骤 804 - 807的操作与图 7中的步骤 704 ~ 707的操作相同。 至此, 结束本实施例中 Web方式下的用户注册流程。
在用户成功注册之后, 通过业务定制过程, 开通短消息签名业务。 业务定制过程与图 7和图 8中的用户注册过程相似, 不同的是, 在步骤 701 ~ 703和步骤 801 ~ 803中, 提交表示短消息签名业务的业务定制信 息、 发送业务定制消息; 在步骤 704 ~ 705和步骤 804 ~ 805中, SMSC 将 SMSC数据库中该用户对应的业务记录修改为表示开通短消息签名业 务的取值, 确定业务定制结果, 并将该结果返回给用户管理模块, 用户 管理模块再将接收到的业务定制结果返回给 Web服务器; 在步骤 706 ~ 707和 806 ~ 807中, Web服务器根据接收到的业务定制结果判断是否成 功开通短消息签名业务, 如果是, 则将业务定制信息添加到业务数据库 中; 否则, 结束本业务定制流程。
在成功完成了业务定制之后, 通过业务信息设置过程来完成短消息 签名业务属性的设置, 包括设置签名内容、 启用签名、 查询签名、 修改 签名以及停用签名等。 图 9示出了本实施例中短消息方式下业务信息设 置的方法流程图。 如图 9所示, 该业务信息设置方法包括:
在步骤 901 ~ 902中,移动终端通过短消息提交业务设置信息, SMSC 将接收到的业务设置信息通过 SMGW发送给 Web服务器。
这里, 为了区别各种业务信息设置的属性, 预先为各属性设置对应 的属性标识。 当业务信息设置的属性为设置签名内容时, 移动终端所提 交的业务设置信息包括属性标识和作为短消息签名的个性化内容或者 认可的广告语信息; 当业务信息设置的属性为启用签名时, 移动终端所 提交的业务设置信息包括属性标识和此后开始使用的短消息签名标识, 例如: 签名对应的编号等; 当业务信息设置的属性为查询签名时, 移动 终端所提交的业务设置信息包括属性标识和诸如签名编号等短消息签 名标识; 当业务信息设置的属性为修改签名时, 移动终端所提交的业务 设置信息包括属性标识、 被修改的短消息签名的标识以及修改后的签名 内容等; 当业务信息设置的属性为停用签名时, 移动终端所提交的业务 设置信息包括属性标识和此后停止使用的短消息签名标识。
在步骤 903中, Web服务器根据接收到的业务设置信息, 确定业务 信息设置的属性, 在业务数据库中进行业务属性设置, 并通过 SMGW 和 SMSC, 将设置结果返回给移动终端。
本步骤中, 当根据属性标识确定业务信息设置的属性为设置签名内 容时, Web服务器将接收到的短消息签名内容加入到业务数据库中使用 该移动终端的用户对应的记录中, 并返回表明设置签名内容成功与否的 设置结果; 当业务信息设置的属性为启用签名时, Web服务器在业务数 据库中该用户对应的记录中, 将与接收到的短消息签名标识一致的签名 内容作为此后开始使用的短消息签名, 并返回表明启用签名成功与否的 设置结果; 当业务信息设置的属性为查询签名时, Web服务器以接收到 的短消息签名标识为索引, 检索业务数据库中该用户的记录, 获取该短 消息签名标识对应的签名内容, 并将检索到的签名内容返回给移动终 端; 当业务信息设置的属性为修改签名时, Web服务器将业务数据库中 该用户的记录中与接收到的短消息签名标识一致的项目内容修改为接
收到的签名内容; 当业务信息设置的属性为停用签名时, Web服务器将 业务数据库中该用户的记录中与接收到的短消息签名标识一致的签名 作为停止使用的签名。
至此, 完成本实施例中短消息方式下的业务信息设置流程。
与用户注册和业务定制相同 , 本实施例中的业务信息设置也可以采 用 Web方式来实现。 具体而言, 使用移动终端的用户通过登陆 Web页 面,将业务设置信息提交给 Web服务器, Web服务器根据接收到的业务 设置信息, 确定业务信息设置的属性, 在业务数据库中进行业务属性设 置, 并将设置结果返回给移动终端。
另外, 在业务信息设置过程中, 当属性标识表明设置签名内容时, 如果用户未提交签名内容和认可的广告语信息,则 Web服务器可以根据 用户在用户注册过程中提供的包含于用户注册信息中的用户喜好信息, 为该用户配置与用户喜好信息相关的广告语。
成功经过用户注册、 业务定制以及业务信息设置的用户, 在作为发 送方发出的短消息中包含有才艮据用户需求确定的短消息签名。 图 10 示 出了本实施例中短消息签名方法的流程图。 如图 10所示, 业务数据库 中预先保存了用户对应的短消息签名, 则按照如下步骤执行短消息签 名:
在步骤 1001 ~ 1002中,发送方发送短消息, SMSC接收到短消息后, 判断发送方是否已定制短消息签名业务, 如果是, 则执行步骤 1003; 否 则, 执行步骤 1009。
这里 SMSC通过用户管理模块查询业务数据库, 来确定发送方是否 已定制短消息签名业务。
在步驟 1003 ~ 1004中, SMSC向业务管理模块发送查询业务消息, 请求提供发送方对应的短消息签名; 业务管理模块根据接收到的查询业
务消息, 检索业务数据库, 获取发送方对应的短消息签名, 并将获取到 的短消息签名返回给 SMSC。
这里, 由 SMSC发送给业务管理模块的查询业务消息中携带有表示 发送方身份的发送方号码, 业务管理模块以接收到的发送方号码为索 引, 从业务数据库中查找对应的短消息签名。 而后业务管理模块读取发 送方启用的短消息签名, 该签名的内容可以为该发送方的个性化签名、 认可的广告语或者根据用户喜好信息所配置的广告语。
在步骤 1005中, 判断是否满足添加签名条件, 如果是, 则执行步骤 1006; 否则, 执行步骤 1009。
这里添加签名条件可以包括:短消息业务类型、短消息剩余字节等。 例如: 本步骤的具体操作可以为: 判断短消息是否为点到点业务, 如果 是, 则判断该短消息中存在的剩余字节是否能够放入签名, 如果能, 则 判定满足添加签名条件, 如果不能, 则判定不满足添加签名条件; 否贝 |J, 判定不满足添加签名条件。
在不满足添加签名条件时, 可以由 SMSC向发送方返回签名失败应 答, 以便发送方获知签名添加成功与否。
在步骤 1006 ~ 1008中,判断短消息是否采用 7位编码方式,如果是, 则将该短消息解码, 在短消息内容的最后加入接收到的签名, 再按照 Ί 位编码方式进行编码, 并执行步骤 1009; 否则, 在短消息内容的最后加 入接收到的签名, 并执行步驟 1009。
步骤 1009中, SMSC将短消息发送给接收方。
至此, 完成本实施例中的短消息签名流程。
通过上述流程, 包括 SMSC和业务管理模块在内的短消息处理设备 可以将发送方定制的个性化签名、 认可的广告语或者才艮据发送方喜好配 置的广告语添加到短消息的最后, 使得接收方能够较为容易地获得发送
方的信息, 并且增强了短消息业务的多样性; 由于广告语可以作为签名 进行添加, 那么在提高运营商在短消息业务上的收入的同时, 增加了用 户获取信息的渠道。
在实际的应用过程中, 短消息签名作为一种单独的业务, 需要对该 项业务相关的用户进行计费。 图 11 示出了本实施例中短消息签名计费 的方法流程图。 如图 11所示, 该计费方法包括:
在步骤 1101中, 发送方在向接收方发送带有签名的短消息的同时, 将发送方号码发送给业务控制点 (SCP ), 请求 SCP进行短消息签名计 费。
在步骤 1102中, 判断该发送方发出的短消息的签名是否为广告语, 如果是, 则执行步骤 1103; 否则, 执行步骤 1106。
本步骤中, SCP根据发送方号码查询业务数据库, 确定短消息的签 名内容为发送方的个性签名还是诸如广告商的 SP提供的广告语。
在步骤 1103 ~ 1105中, SCP确定广告语对应的 SP,将该 SP的广告 语发送数目加 1 , 判断是否满足该 SP的扣费条件, 如果是, 则根据广告 语发送数目对该 SP进行短消息签名扣费, 否则, 执行步骤 1207。
为了便于计费, 本实施例中对 SP采用集中计费的方式进行扣费。 此处扣费条件可以是达到广告语发送数目, 或者到达扣费周期等。
在步驟 1106中, SCP对发送方进行短消息扣费, 并执行步骤 1107。 当发送方的短消息中包含的是个性化签名时, 则在本步骤中对作为 预付费用户的发送方扣费。
在步骤 1107中, SCP向 SMSC返回扣费应答, 指明被扣费的对象。 当短消息签名为发送方的个性化签名时, SMSC输出计费话单, SCP 进行扣费; 当短消息签名为广告语时, SMSC输出计费话单, 但是 SCP 不对发送方扣费。
至此, 完成本实施例中的计费流程。
以上所述仅为本发明的较佳实施例而已, 并不用以限制本发明, 凡 在本发明的精神和原则之内, 所做的任何修改、 等同替换、 改进等, 均 应包含在本发明的保护范围之内。
Claims
1、 一种短消息签名方法, 其特征在于, 该方法包括:
接收发送方发送的短消息, 根据预先设置的发送方身份信息与短消 息签名的对应关系, 获取短消息签名, 并将所获取的签名加入到所述短 消息中, 发送给接收方。
2、如权利要求 1所述的方法, 其特征在于, 所述发送方身份信息与 短消息签名的对应关系存储于业务数据库, 则所述获取短消息签名为: 以所述发送方的身份信息为索引, 检索业务数据库, 获取该发送方 对应的名称, 并将所获取的发送方名称作为短消息签名。
3、 如权利要求 2所述的方法, 其特征在于, 所述获取短消息签名之 前, 进一步包括:
判断接收到的短消息是否符合添加签名条件, 如果是, 则继续执行 所述获取短消息签名, 否则, 将接收到的短消息发送给接收方, 并结束 本短消息签名流程。
4、如权利要求 3所述的方法, 其特征在于, 所述短消息不符合添加 条件时, 进一步包括:
向发送方返回签名失败应答。
5、 如权利要求 3所述的方法, 其特征在于, 所述判断接收到的短消 息是否符合添加签名条件包括:
al . 判断接收到的短消息是否为二进制消息, 如果是, 则判定不符 合添加签名条件, 否则, 执行步骤 bl ;
bl . 判断所述短消息是否带有头结构标识, 如果是, 则判断该短消 息是否为最后一条消息, 如果为最后一条消息, 则执行步驟 cl , 如果不 是最后一条消息, 则判定不符合签名添加条件; 否则, 执行步骤 cl ; cl . 判断所述短消息中是否存在能够放入短消息签名的剩余字节,
如果是, 则判定符合签名添加条件, 否则, 判定不符合签名添加条件。
6、如权利要求 1所述的方法, 其特征在于, 所述发送方身份信息与 短消息签名的对应关系存储于业务数据库, 则所述获取短消息签名为: 以所述发送方的身份信息为索引, 检索所述业务数据库, 获取发送 方对应的短消息签名。
7、如权利要求 6所述的方法, 其特征在于, 在所述获取到短消息签 名之后, 进一步包括:
判断接收到的短消息是否符合添加签名条件, 如果是, 则继续执行 所述将所获取的签名加入到短消息中; 否则, 结束本短消息签名流程。
8、 如权利要求 7所述的方法, 其特征在于, 所述判断接收到的短消 息是否符合添加签名条件包括:
a2. 判断所述短消息是否为点到点业务, 如果是, 则执行步驟 b2, 否则, 判定不满足添加签名条件;
b2. 判断所述短消息中存在的剩余字节是否能够放入签名,如果是, 则判定满足添加签名条件, 否则, 判定不满足添加签名条件。
9、如权利要求 7或 8所述的方法, 其特征在于, 所述短消息不符合 添加条件时, 进一步包括:
向发送方返回签名失败应答。
10、 如权利要求 6 、 7或 8所述的方法, 其特征在于, 所述将所获 取的签名加入到短消息中为:
判断所述短消息是否采用 7位编码方式, 如果是, 则将所述短消息 解码, 加入所获取的签名后, 按照 7位编码方式编码; 否则, 在所述短 消息的末尾处加入所获取的签名。
11、 如权利要求 6所述的方法, 其特征在于, 所述接收发送方发送 的短消息之前进一步包括:
发送方进行用户注册和短消息签名业务定制。
12、 如权利要求 11所述的方法, 其特征在于, 所述用户注册包括: 发送方通过短消息将用户注册信息发送给短消息中心, 请求进行用 户注册, 短消息中心将接收到的用户注册信息携带于用户注册请求中, 通过短消息网关发送给万维网 Web服务器, Web服务器根据接收到的请 求确定操作类型为用户注册, 则构造用户注册消息, 发送给用户管理模 块, 用户管理模块再向短消息中心发送用户注册消息;
短消息中心将用户信息添加到短消息中心数据库中, 确定用户注册 结果, 并将该结果返回给用户管理模块, 用户管理模块将接收到的用户 注册结果返回给 Web服务器;
Web服务器根据接收到的用户注册结果判断是否成功注册,如果是, 则将用户信息添加到业务数据库; 否则, 结束本用户注册流程。
13、 如权利要求 12所述的方法, 其特征在于, 所述用户注册包括: 发送方登陆 Web页面, 将用户注册信息提交给 Web服务器, Web 服务器将接收到的用户注册信息发送给用户管理模块, 用户管理模块向 短消息中心发送携带有用户注册信息的用户注册消息, 请求进行用户注 册;
短消息中心将用户信息添加到短消息中心数据库中, 确定用户注册 结果, 并将该结果返回给用户管理模块, 用户管理模块再将接收到的用 户注册结果返回给 Web服务器;
Web服务器根据接收到的用户注册结果判断是否成功注册,如果是, 则将用户信息添加到业务数据库; 否则, 结束本用户注册流程。
14、 如权利要求 11所述的方法, 其特征在于, 所述短消息签名业务 定制包括:
发送方通过短消息将表示短消息签名业务的业务定制信息发送给短
消息中心, 请求进行业务定制, 短消息中心将接收到的业务定制信息携 带于业务定制请求中, 通过短消息网关发送给万维网 Web服务器, Web 服务器根据接收到的请求确定操作类型为业务定制, 则构造业务定制消 息, 发送给用户管理模块, 用户管理模块向短消息中心发送业务定制消 息;
短消息中心将短消息数据库中发送方对应的业务记录修改为表示开 通短消息签名业务的取值, 确定业务定制结果, 并将该结果返回给用户 管理模块, 用户管理模块将接收到的业务定制结果返回给 Web服务器;
Web服务器根据接收到的业务定制结果判断是否成功开通短消息签 名业务, 如果是, 则将业务定制信息添加到业务数据库中; 否则, 结束 本业务定制流程。
15、 如权利要求 11所述的方法, 其特征在于, 所述短消息签名业务 定制包括:
发送方登陆 Web页面,将表示短消息签名业务的业务定制信息提交 给 Web服务器, Web服务器将接收到的业务定制信息发送给用户管理模 块, 用户管理模块向短消息中心发送携带有业务定制消息, 请求短消息 签名业务定制;
短消息中心将短消息数据库中发送方对应的业务记录修改为表示开 通短消息签名业务的取值, 确定业务定制结果, 并将该结果返回给用户 管理模块, 用户管理模块将接收到的业务定制结果返回给 Web服务器;
Web服务器根据接收到的业务定制结果判断是否成功开通短消息签 名业务, 如果是, 则将业务定制信息添加到业务数据库中; 否则, 结束 本业务定制流程。
16、 如权利要求 11所述的方法, 其特征在于, 所述短消息签名业务 之后, 进一步包括:
发送方对短消息签名业务进行业务信息设置。
17、 如权利要求 16所述的方法, 其特征在于, 所述业务信息设置包 括:
发送方通过短消息提交业务设置信息, 短消息中心将接收到的业务 设置信息通过短消息网关发送给 Web服务器;
Web服务器根据接收到的业务设置信息,确定业务信息设置的属性, 在业务数据库中进行业务属性设置, 并通过短消息网关和短消息中心, 将设置结果返回给所述发送方。
18、 如权利要求 16所述的方法, 其特征在于, 所述业务信息设置包 括:
发送方通过登陆 Web页面, 将业务设置信息提交给 Web服务器, Web服务器根据接收到的业务设置信息, 确定业务信息设置的属性, 在 业务数据库中进行业务属性设置, 并将设置结果返回给移动终端。
19、 如权利要求 17或 18所述的方法, 其特征在于, 所述业务信息 设置的属性为: 设置签名内容、 启用签名、 查询签名、 修改签名或者停 用签名。
20、 如权利要求 6所述的方法, 其特征在于, 所述短消息签名为: 发送方的个性化签名、 发送方认可的广告语或者与发送方的用户喜好相 匹配的广告语。
21、 如权利要求 20所述的方法, 其特征在于, 所述将携带有短消息 签名的短消息发送给接收方的同时, 进一步包括:
C1. 将发送方的身份信息发送给业务控制点 SCP,'请求 SCP进行短 消息签名计费;
C2. SCP判断该发送方发出的短消息的签名是否为广告语, 如果是, 则执行步骤 C3 , 否则, SCP对发送方进行短消息扣费, 并执行步骤 C4;
C3. SCP确定广告语对应的内容提供商 SP, 将该 SP的广告语发送 数目加 1 , 并判断是否满足该 SP的扣费条件, 如果是, 则根据广告语发 送数目对该 SP进行短消息签名扣费, 并执行步骤 C4, 否则, 直接执行 步骤 C4;
C4. SCP返回扣费应答, 指明被扣费的对象。
22、 一种短消息签名系统, 其特征在于, 包括: 短消息处理设备, 用于接收短消息,并从所述短消息中获取发送方身份信息;业务数据库, 与所述短消息处理设备连接, 用于存储发送方身份信息与短消息签名的 对应关系及内容; 所述短消息处理设备从所述业务数据库获取所述发送 方身份信息对应的短消息签名, 并将所述短消息签名加入到所述短消息 中。
23、如权利要求 22所述的系统, 其特征在于, 所述短消息处理设备 为短消息网关或者短消息中心。
24、如权利要求 23所述的系统, 其特征在于, 所述短消息签名为发 送方实名。
25、 如权利要求 24所述的系统, 其特征在于, 所述短消息处理设备 将获得的发送方实名加入短消息的发送方地址域中。
26、如权利要求 24所述的系统, 其特征在于, 所述短消息处理设备 将获得的发送方实名加入短消息的内容中。
27、 如权利要求 22所述的系统, 其特征在于, 所述短消息处理设备 包括短消息中心和业务管理模块, 所述业务管理模块分别与所述短消息 中心和所述业务数据库相连,
所述短消息中心, 用于请求业务管理模块提供发送方对应的短消息 签名, 并接收所述业务管理模块返回的短消息签名, 添加到接收到的短 消息中发送出去;
所述业务管理模块, 用于根据所述短消息中心的请求, 检测所述业 务数据库, 获取发送方对应的短消息签名, 并返回给所述短消息中心。
28、 一种短消息处理设备, 其特征在于, 该设备包括接收模块、 签 名获取模块和签名添加模块;
所述接收模块, 用于接收短消息, 并从所述短消息中获取发送方身 份信息发送给所述签名获取模块, 将所述短消息发送给所述签名添加模 块;
所述签名获取模块, 用于根据所述发送方身份信息从业务数据库中 获取该身份信息对应的短消息签名, 发送给所述签名添加模块;
所述签名添加模块, 用于将所述短消息签名加入到所述短消息中。
29、如权利要求 28所述的短消息处理设备, 其特征在于, 所述接收 模块、 签名获耳 4莫块和签名添加模块位于短消息网关中。
30、如权利要求 28所述的短消息处理设备, 其特征在于, 所述接收 模块、 签名获取模块和签名添加模块位于短消息中心中。
31、 如权利要求 28所述的短消息处理设备, 其特征在于, 所述接收模块和签名添加模块位于短消息中心中;
所述签名获取模块位于业务管理模块中。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP07721012A EP1981229A4 (en) | 2006-07-07 | 2007-04-28 | METHOD, SYSTEM AND DEVICE FOR IMPLEMENTING SIGNATURE OF SHORT MESSAGES |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2006100984665A CN101102528B (zh) | 2006-07-07 | 2006-07-07 | 一种短消息签名方法及系统 |
| CN200610098466.5 | 2006-07-07 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2008006274A1 true WO2008006274A1 (en) | 2008-01-17 |
Family
ID=38922917
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2007/001439 Ceased WO2008006274A1 (en) | 2006-07-07 | 2007-04-28 | Method and system for implementing short message signature and short message implementing device |
Country Status (4)
| Country | Link |
|---|---|
| EP (1) | EP1981229A4 (zh) |
| CN (1) | CN101102528B (zh) |
| RU (1) | RU2411696C2 (zh) |
| WO (1) | WO2008006274A1 (zh) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103209397A (zh) * | 2012-01-16 | 2013-07-17 | 阿里巴巴集团控股有限公司 | 短信发送、接收的控制方法及其服务器和终端 |
| CN106060238A (zh) * | 2016-05-11 | 2016-10-26 | 潘成军 | 移动终端信息清理方法 |
| CN106341315A (zh) * | 2016-10-24 | 2017-01-18 | 北京奇虎科技有限公司 | 短信清理方法、装置和移动终端 |
Families Citing this family (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101282509B (zh) * | 2008-05-22 | 2016-10-26 | 宇龙计算机通信科技(深圳)有限公司 | 一种信息群聊的方法、系统及移动通信终端 |
| CN101668261B (zh) * | 2008-09-04 | 2013-04-24 | 中国移动通信集团辽宁有限公司 | 长短信附加签名的方法、装置及系统 |
| CN101990180B (zh) * | 2009-08-04 | 2016-03-30 | 中兴通讯股份有限公司 | 一种防止短信诈骗的方法及系统 |
| CN102098636A (zh) * | 2010-09-30 | 2011-06-15 | 上海粱江通信系统股份有限公司 | 在通信网上获取短消息并插入发送方身份信息的业务系统 |
| CN102104846A (zh) * | 2010-09-30 | 2011-06-22 | 上海粱江通信系统股份有限公司 | 一种在通信网上获取短消息并插入发送方身份信息的方法 |
| CN102098635A (zh) * | 2010-09-30 | 2011-06-15 | 上海粱江通信系统股份有限公司 | 一种在短消息中插入发送方身份信息的装置 |
| CN102572748B (zh) * | 2010-12-28 | 2015-05-27 | 中国移动通信集团公司 | 企业签名装置、系统及方法 |
| CN102546969A (zh) * | 2010-12-28 | 2012-07-04 | 上海粱江通信系统股份有限公司 | 一种在通信网上补发短消息的系统和方法 |
| CN102437973B (zh) * | 2011-12-24 | 2016-06-29 | 上海量明科技发展有限公司 | 即时通信中用户信息输出的方法及系统 |
| CN103108293B (zh) * | 2013-01-24 | 2016-08-03 | 东莞宇龙通信科技有限公司 | 信息识别方法及其系统 |
| CN104852942B (zh) * | 2014-02-18 | 2020-04-03 | 腾讯科技(深圳)有限公司 | 一种通知消息的防伪方法及装置 |
| CN103955470B (zh) * | 2014-03-28 | 2017-05-10 | 华为技术有限公司 | 热点话题推送方法和装置 |
| CN104301532B (zh) * | 2014-09-30 | 2017-05-24 | 小米科技有限责任公司 | 通信消息识别方法及装置 |
| CN106470404B (zh) * | 2015-08-18 | 2019-10-01 | 中国电信股份有限公司 | 实现短信接收个性化签名的方法、签名业务平台和系统 |
| CN106936978A (zh) * | 2015-12-31 | 2017-07-07 | 阿里巴巴集团控股有限公司 | 一种短消息的合并显示方法及装置 |
| CN108184211A (zh) * | 2016-12-08 | 2018-06-19 | 中国移动通信集团四川有限公司 | 一种短信签名的设置方法和系统 |
| CN106888098A (zh) * | 2017-04-28 | 2017-06-23 | 宇龙计算机通信科技(深圳)有限公司 | 验证通信信息来源真伪的方法及终端 |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1237057A (zh) * | 1998-04-07 | 1999-12-01 | 皇家菲利浦电子有限公司 | 电话设备,电信系统和呼叫者识别方法 |
| US20030009529A1 (en) | 2000-03-07 | 2003-01-09 | Gene Powers | Automatic generation of correspondence via an email interface |
| US20030158858A1 (en) | 2000-04-04 | 2003-08-21 | Song Seung Han | Information management system by means of portable appliances via wire or wireless internet and the method for the same |
| US20030222909A1 (en) | 2002-05-31 | 2003-12-04 | Long Christopher Richard | Appending signature to size limited message |
| CN1822687A (zh) | 2006-03-31 | 2006-08-23 | 中兴通讯股份有限公司 | 一种多媒体消息签名业务的实现方法 |
| EP1736896A1 (en) | 2005-06-21 | 2006-12-27 | Research In Motion Limited | Automated selection and inclusion of a message signature |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| RU2267228C2 (ru) * | 1999-07-05 | 2005-12-27 | КАНАЛЬ+ Сосьетэ Аноним | Способ и устройство для использования с электронной почтой |
| CN1102775C (zh) * | 2000-08-30 | 2003-03-05 | 王逖 | 网络个人信息自动检查筛选传送的方法 |
| US20040088244A1 (en) * | 2002-10-31 | 2004-05-06 | Bartter William Dale | System and method for accommodating rated transactions in an electronic commerce system |
| CN1533202A (zh) * | 2003-03-26 | 2004-09-29 | 宁波中页网络信息有限公司 | 一种手机电子名片簿的定制方法 |
| CN1547400A (zh) * | 2003-12-06 | 2004-11-17 | 杨筑平 | 信息服务方法和系统 |
| CN2696246Y (zh) * | 2004-04-15 | 2005-04-27 | 侯万春 | 手机短消息包装设备 |
-
2006
- 2006-07-07 CN CN2006100984665A patent/CN101102528B/zh not_active Expired - Fee Related
-
2007
- 2007-04-28 EP EP07721012A patent/EP1981229A4/en not_active Withdrawn
- 2007-04-28 WO PCT/CN2007/001439 patent/WO2008006274A1/zh not_active Ceased
- 2007-04-28 RU RU2009104043/09A patent/RU2411696C2/ru active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1237057A (zh) * | 1998-04-07 | 1999-12-01 | 皇家菲利浦电子有限公司 | 电话设备,电信系统和呼叫者识别方法 |
| US20030009529A1 (en) | 2000-03-07 | 2003-01-09 | Gene Powers | Automatic generation of correspondence via an email interface |
| US20030158858A1 (en) | 2000-04-04 | 2003-08-21 | Song Seung Han | Information management system by means of portable appliances via wire or wireless internet and the method for the same |
| US20030222909A1 (en) | 2002-05-31 | 2003-12-04 | Long Christopher Richard | Appending signature to size limited message |
| US6948130B2 (en) * | 2002-05-31 | 2005-09-20 | Motorola, Inc. | Appending signature to size limited message |
| EP1736896A1 (en) | 2005-06-21 | 2006-12-27 | Research In Motion Limited | Automated selection and inclusion of a message signature |
| CN1822687A (zh) | 2006-03-31 | 2006-08-23 | 中兴通讯股份有限公司 | 一种多媒体消息签名业务的实现方法 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP1981229A4 |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103209397A (zh) * | 2012-01-16 | 2013-07-17 | 阿里巴巴集团控股有限公司 | 短信发送、接收的控制方法及其服务器和终端 |
| CN103209397B (zh) * | 2012-01-16 | 2016-12-14 | 阿里巴巴集团控股有限公司 | 短信发送、接收的控制方法及其服务器和终端 |
| CN106060238A (zh) * | 2016-05-11 | 2016-10-26 | 潘成军 | 移动终端信息清理方法 |
| CN106341315A (zh) * | 2016-10-24 | 2017-01-18 | 北京奇虎科技有限公司 | 短信清理方法、装置和移动终端 |
Also Published As
| Publication number | Publication date |
|---|---|
| RU2411696C2 (ru) | 2011-02-10 |
| CN101102528A (zh) | 2008-01-09 |
| EP1981229A1 (en) | 2008-10-15 |
| CN101102528B (zh) | 2011-02-16 |
| RU2009104043A (ru) | 2010-08-20 |
| EP1981229A4 (en) | 2009-12-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| RU2411696C2 (ru) | Способ и система для подписывания коротких сообщений и устройство обработки коротких сообщений | |
| EP2291769B1 (en) | Service brokering using domain name servers | |
| CN1946023B (zh) | 用于接入网关的认证和授权体系结构 | |
| CN101754107A (zh) | 一种在移动通讯终端实时发布和共享文件的方法和系统 | |
| CN101977362A (zh) | 一种短信群发方法和系统 | |
| WO2010012144A1 (zh) | 业务内容信息查询方法、系统和服务提供商平台 | |
| WO2008040248A1 (en) | A method and system for transmitting email and a push mail server | |
| WO2008116411A1 (en) | Purchase service processing method, system and gateway device | |
| JP6590356B1 (ja) | メッセージ通信装置及びメッセージ通信プログラム | |
| CN101370159B (zh) | 一种识别业务的方法、装置和系统 | |
| CN102014345B (zh) | 一种消息转换方法、系统和设备 | |
| CN100433854C (zh) | 在短消息中增加发送方实际名称的方法 | |
| CN100415006C (zh) | 短信网址装置及实现短信增值业务的系统和方法 | |
| CN100484167C (zh) | 基于互联网的短消息传送系统的计费方法 | |
| CN101483838A (zh) | 一种实现短信群发的方法和系统 | |
| JP4345893B2 (ja) | ショート・メッセージ・サービスを用いたe−コマース・メッセージのための方法および装置 | |
| KR100738040B1 (ko) | 개방형 모바일 비즈니스 지원 시스템의 api 제공 방법 | |
| CN102299869A (zh) | 即时通信中对网络链接进行存储的方法、客户端及系统 | |
| CN101110989A (zh) | 业务接入网关、采用该网关的彩信接入系统及接入方法 | |
| CN101969620B (zh) | 一种行业短信计费方法及实现该方法的短信网关 | |
| CN101425067B (zh) | 信息检索方法和系统 | |
| CN101668011B (zh) | 一种实现行业应用平台异地多媒体消息发送的方法及系统 | |
| WO2024244333A1 (zh) | 基于区块链的数据处理方法、装置、设备及存储介质 | |
| CN101156400B (zh) | 一种在多媒体消息业务中处理消息的方法和系统 | |
| CN101466088A (zh) | 一种Java无线服务计费的系统和实现方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 07721012 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2007721012 Country of ref document: EP |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| ENP | Entry into the national phase |
Ref document number: 2009104043 Country of ref document: RU Kind code of ref document: A |