Joke Collection Website - Public benefit messages - 100 reward points - how to become an SMS content provider
100 reward points - how to become an SMS content provider
SP refers to the direct provider of mobile Internet service content and application services, and is responsible for developing and providing services suitable for mobile phone users according to user requirements. From the perspective of enterprise business development, currently SP can be divided into three major categories:
★Portal SP is the SMS service provided by the portal website. The main ones include Sohu, Sina, NetEase, China.com, Tom, etc. The content of its SMS service mainly includes ringtones, pictures, text messages, news, games, etc. These services that require constant replenishment of materials are the expertise of these portal SPs;
★Professional SPs take SMS as their main business company. Judging from the types of services provided, professional SPs and portal SPs almost completely overlap. But from the perspective of specific business, the advantage of professional SP lies in the technical and creative services that require continuous innovation;
★The representative of specialized SP is Tencent. Tencent is different from other SMS service providers in that it does not have common pictures, ringtones, games and other services. It only focuses on QQ-derived SMS services, which it has a monopoly advantage.
SP is the abbreviation of Service Provider!
Introduction to SMS Gateway
1 Overview
Support Chinese with use The number of mobile phone users is increasing, and short messaging has become one of the most frequently used services by mobile phone users. In addition to the widely used point-to-point SMS service from mobile phone users to mobile phone users, the SMS information service business from information platforms to mobile phone users is also developing rapidly. This service has become a means for users to obtain information in a timely and convenient manner. With the support of the vast number of service providers (SPs), users can obtain a large amount of useful information through SMS on-demand or website customization. SPs can also gain revenue by providing paid information services. Therefore, users and SPs have strong demand for SMS information services. All are big.
The construction of SMS Gateway (ISMG) can provide a safe and fast channel for data exchange between SP and Short Message Center (SMSC), so that mobile phone users can use SMS to communicate with SP in two-way and receive the information provided by SP. Information services, while completing corresponding billing collection, business management, network management and other functions.
2 Development status of SMS information services
2.1 Development stages of SMS information services
From the perspective of the development of SMS services, the development of SMS information services has experienced The following two periods:
(1) The first stage is the period when the SMS center is the main business provider and information provider. At this stage, the SMS center is the only information provider and data transmission channel, resulting in a small amount of information and inconsistent information sources in each SMS center. This stage is the independent development period of SMS messaging services.
(2) In the second stage, the information on the Internet is used as the main information source of SMS, and the SP on the Internet directly communicates with each SMSC to establish an information exchange interface. Its characteristic is that SP, the extremely rich person in information, serves as the information provider, making up for the shortcomings of the original SMSC. This stage is a period of rapid expansion of the SMS business.
Currently, the SMS business is in the second stage of business development. Its main business characteristic model is to rely on the original mobile phone information transmission method (short message) to integrate the huge amount of information on the Internet according to users. The request is delivered to the user through a short message on the mobile phone. This development model completely separates the traditional information provision and information services into one, and reflects a development model that combines traditional business with the Internet.
At this stage, China Mobile launched the "Monternet" service, and China Unicom also launched the "Unicom Zaixin" service.
2.2 Business types of SMS information services
The following takes "Monternet" as an example to introduce the types of SMS information services provided to users in cooperation with various SPs. The types of SMS messaging services provided by "Monternet" include information services, entertainment services, location services, communication services and business services.
Information services include:
Stock market information, such as customized or on-demand real-time quotes, price reminders, individual stock trends, market trends, expert stock reviews and other information;
News customization, you can customize or on-demand various international, domestic, financial, technology, sports, entertainment and other news;
Lottery information, you can customize or on-demand various lottery lottery information in each city;
p>
Foreign exchange quotations, foreign exchange prices can be customized or requested;
Weather forecasts, weather forecasts for provincial capitals across the country, domestic tourist attractions, major cities around the world, and even professional weather forecasts can be customized or requested;
Online translation, on-demand word query in English-Chinese and Chinese-English.
Entertainment services include:
Mobile ringtones and picture downloads, which can be customized or on-demand, such as mobile phone ringtones and startup LOGOs;
Daily humor, which can be customized or Humor and jokes on demand;
Daily horoscope, zodiac sign, blood type, flower language, daily fortune, etc. can be customized or requested;
Electronic pets, various electronic pets can be adopted on demand;
Interactive games, various guessing and lantern riddle games can be customized or ordered on demand.
Location services include:
City information query, which can provide on-demand postal codes, long-distance area codes, bus routes, surrounding environment and other information;
Commercial radio, which can be customized Or on-demand wireless advertising, discounts/catering entertainment and other information.
Communication services include:
Mobile E-Mail, which can customize email notifications, online text messages, and receive/send emails via mobile phone;
Daily language, which can be customized or On-demand various phrase messages;
Online chat, you can use mobile OICQ to chat online anytime and anywhere.
Business services include:
Ticketing service: Railway and flight information can be requested on demand.
2.8 How to use SMS information service
Mobile phone users can enjoy the above services through mobile on-demand or website customization through SMS.
Mobile phone on-demand method:
The user enters the service code that needs to be on-demand in the message body of the edited short message on the mobile phone, and then enters the service code of the SP in the "send" number. , send a text message;
If the message is sent successfully, you will receive the on-demand information later.
How to customize the website:
Users log in to the SP website that provides SMS information services, follow the prompts on the page, register as a SP user, and register the user's mobile phone number;
SP will send the confirmation password to the user via text message, and the user will confirm it at SP with this password. If the confirmation is successful, the service provided by SP can be customized;
User can customize on SP’s page For required services, the SP will send information to the user's mobile phone based on the user's customized information.
2.4 Introduction of SMS Gateway
In the early stage of the second phase of business development of SMS information service, SP is generally used to directly connect to a certain SMSC, and the SMSC directly sends the message through the signaling network. How to send text messages to users. However, when the SMS message service volume of the SP is very large, all SMS messages are forwarded by the SMSC directly connected to the SP, causing a huge load on the SMSC and making it difficult to meet the needs of business development. Moreover, the standard practice of the GSM network is that the SMSC in the user's home area is responsible for forwarding the user's SMS service. If the SMSC is not connected to the SP that provides the service, when the user uses SMS on-demand to apply for SMS information service, the uplink SMS cannot be sent to the SP. .
Therefore, with the development of business, the forwarding of information SMS also requires the adoption of GSM network standard practices, that is, the SMSC in the user's home location is responsible for sending the user's SMS information service. However, how to connect a large number of SPs to SMSCs in various places, how to ensure the consistency and security of the access, and how to provide users with high-quality services are the main issues that need to be solved at this stage of business development. In order to solve this problem, SMS gateway came into being. In the mode of SMS gateway participation, the SMS gateway acts as a professional information distribution and manager to realize the interaction between SP and SMSC.
3 Brief description of SMS gateway system composition
The following uses "Monternet" as an example to introduce the system composition of SMS gateway.
(1) SMS message service participating entities
Service Provider (abbreviated as SP): the information provider of SMS message service;
SMS gateway ( Internet Short Message Gateway (ISMG): Provides a channel for data exchange between the SP and the SMS center, using the CMPP (China Mobile Peer to Peer) protocol to connect to the SP, and the SMPP3.3 protocol to connect to the SMS center;
< p>Short Message Service Center (SMSC): uses the signaling network to send short messages to mobile phone users;Gateway Name Server (GNS): provides routing queries for SMS gateways.
(2) SMS information service business process
Users send SMS services - that is, MO services, such as information on demand, etc. The SMS center sends the SMS content to the connected SMS gateway using the SMPP protocol. . The SMS gateway sends the SMS content to the corresponding SP using the CMPP protocol based on the SMS sending number (that is, the SP's service code), and the SP processes it.
Users receive SMS services—that is, MT services, such as SMS text messages, ringtone downloads, etc. The SP that provides this service sends the SMS content to the connected SMS gateway using the CMPP protocol, and the SMS gateway uses the CMPP protocol to send the SMS content to the connected SMS gateway. The number segment is sent to the user's SMS center using the SMPP protocol.
(3) Information forwarding and routing query between SMS gateways
If the SMS center to which the user belongs and the SP that provides the service are connected to different SMS gateways, the SMS gateway will forwarded using the CMPP protocol.
The routing status of the SP and SMS center connected to each SMS gateway is maintained by the tandem gateway, and each SMS gateway performs route query and route update using the CMPP protocol. Each SMS gateway will cache the queried routing information locally, and the tandem gateway will also deliver the updated routing information using the CMPP protocol.
4 SMS gateway system structure
The function of the SMS gateway is to provide a safe and fast channel for data exchange between the SP and the short message center, so that mobile phone users can use SMS to communicate with the SP. Two-way communication, receiving information services provided by SP, and completing the corresponding billing collection function at the same time.
The SMS gateway includes communication software (using the CMPP protocol) to connect to the SP within the scope of responsibility. Protocol software connected to the SMSC within the responsible area (using SMPP protocol). Communication software (using CMPP protocol), business processing software, network management software, firewall software, and billing processing software that provide original orders for billing, etc., that connect to other ISMGs.
The functions of each component of the SMS gateway are:
(1) The SMPP agent system follows the SMPP 3.3 version protocol to connect with the short message center in the GSM network to achieve efficient and reliable data transmission. . The system supports the flow control function and can control the sending flow according to the SMSC's business volume.
(2) The communication agent system realizes connection and protocol interoperability with content providers such as SP. It is based on the TCP/IP protocol and uses the CMPP protocol to establish a safe and efficient transmission channel with the SP. The system supports the flow control function and can control the receiving flow according to its own business volume.
(3) As an important functional component of the SMS gateway, the firewall functions to protect other related modules within the SMS gateway and implement packet filtering and proxying for internal and external access.
(4) The short message gateway processing system completes the gateway's business processing, including: routing query to the tandem gateway, and establishing a local correspondence table for the SMS gateway ID, user mobile phone number, SP ID and its IP address Cache, establish a correspondence table between the user's mobile phone number segment and the SMSC (SMS Center) address, complete support for the data distribution function, provide and process the original billing bill
.
(5) The SMS gateway billing system provides the original bill record (CDR) of the SMS gateway.
(6) The business management system includes business management and network management monitoring functions.
Business management mainly completes business statistical reports, generates reports, and adds, modifies, and deletes user data by operators;
Network management monitoring mainly completes monitoring of gateway systems, Management of inquiries, operations and maintenance.
5 SMS business process
(1) MO business process
For MO business, the SMS center at the user’s home place will forward the SMS to the person responsible for connecting the SMS The SMS gateway of the center will forward the request to the corresponding SP based on the service code and business code; if the SP is the SP that the SMS gateway is responsible for connecting to, the SMS gateway will forward it directly; if the SP is not the SP that it is responsible for connecting to, , you need to query the tandem gateway for the route. After querying the route, the request will be forwarded to the responsible SMS gateway, which will forward it to the SP.
(2) MT business process
For MT business, the SMS gateway determines the SMS center where it belongs based on the mobile phone number of the receiving user. If the SMS center is connected by this SMS gateway, it will directly Send the business data to the SMS center; otherwise, query the route to the tandem gateway, and send the business data to the SMS gateway responsible for the connection based on the route query result, and then the SMS gateway sends it to the home SMS center, and then sends it to the user.
6 SMS gateway routing
6.1 Routing process
There are two routing processes in the SMS business process:
(1) The route from the SMS center to the SP that provides information services
(2) The route from the SP’s information service content to the SMS center where the user’s mobile phone belongs
Due to mobile phone users, SMS There are a large number of centers and SPs that provide services, and they are widely distributed geographically. It is impossible for one SMS gateway to directly connect all SMS centers and SPs to provide services for SMS users within the network; instead, there are several SMS gateways, each responsible for a part of the geographical area. SMS center and SP connection. This requires the existence of routing relationships between SMS gateways, so that any SMS user can find any SP to request information on demand, and any SP can send SMS information to any user.
There is no clear pattern in the routing information of the SMS gateways connected to SPs. With the development of business, the situation of SPs changes rapidly. It is impossible for all SMS gateways to maintain this routing table. , but the tandem gateway maintains this routing table.
When the SMS gateway receives a SMS request and needs to send it to the SP, if the SP is not directly connected to the SMS gateway, the SMS gateway will initiate a routing query to the tandem gateway through the CMPP protocol, and the tandem gateway will Respond with the CMPP protocol and send the forwarding SMS gateway address to the SMS gateway. After querying the route through this process, the SMS gateway sends the SMS request to the forwarding SMS gateway, which then forwards it to the connected SP. In this way, the information can be forwarded to the SP at most once.
The routing table of the user number and the user's home location is used to send text messages to the user. The content is the user number segment and the corresponding SMS center address or forwarding SMS gateway address, where the user number segment and the forwarding SMS gateway address are The corresponding routing table for the SMS gateway address is also maintained by the tandem gateway.
When the SMS gateway receives an SMS sending request from the SP, if the user's SMS center is not directly connected to the SMS gateway, the SMS gateway will initiate a routing query to the tandem gateway through the CMPP protocol, and the tandem gateway will The gateway will respond with the CMPP protocol and send the forwarding SMS gateway address to the SMS gateway. After querying the route through this process, the SMS gateway sends the request to the forwarding SMS gateway, which then forwards it to the connected SMS center, so that the message can be forwarded to the user at most once.
6.2 Maintenance of routing table
(1) Tandem gateway
The routing table maintained by the tandem gateway is used to query the address of the forwarding gateway, including:
a) Business code, service code, SP enterprise code, routing table of SMS gateway IP address connected to SP
b) National user mobile phone number segment, SMS gateway of the province where the user belongs Routing table of IP address
Routing table a of the tandem gateway is automatically generated by the CMPP protocol, and routing table b is configured manually.
In order to maintain the routing table a, the tandem gateway requires all SMS gateways to have newly added SPs or SPs to add service content, or if there are newly connected SMS gateways in the network, they must update the routes using the CMPP protocol. The information is reported to the tandem gateway, or the tandem gateway obtains the entire routing table of this gateway through the CMPP protocol.
When the entire network route changes, the tandem gateway can deliver the update information to the provincial gateway.
(2) Provincial SMS gateway
The routing table maintained by the provincial SMS gateway is used to query the addresses of SPs and SMS centers, including:
a) For directly connected SPs: business code, service code, SP enterprise code, routing table of SP IP address
b) For mobile phone users in the province: mobile phone number segment in the province, IP address of the SMS center where the user belongs Routing table
Routing table a and routing table 6 of the provincial SMS gateway are configured manually
In order to increase the efficiency of routing query and reduce the query pressure on the tandem gateway, the provincial SMS gateway The routes queried from the tandem gateway are cached. SMS gateways in the province can also actively apply to obtain all routing tables from the tandem gateway.
7 The connection between the sweet message gateway and the SMS center and SP
(1) The connection between the SMS gateway and the SMS center
The connection between the SMS gateway and the SMS center should be Adopt dedicated line for interconnection. The SMS center should be transformed. The main contents of the transformation are:
The protocol should be expanded on the basis of the original SMPP 3.3 so that the Short Message Extension Entity (SME), that is, the SMS gateway, has a way to obtain short messages. The result of whether the message is sent successfully or not is used for the SMS gateway to record the billing, and CMPP is used to transmit the message whether the message is sent successfully or not to the SP.
(2) Connection between SMS gateway and SP
Each SP that provides services only needs to be connected to the Internet, and can be connected to the SMS gateway through the Internet.
Since the SMS gateway needs to be responsible for routing queries to the SP, in principle, the services of an SP can only be accessed from one SMS gateway to avoid routing confusion when the uplink SMS of the SMS information on demand service is sent to the SP. .
For extremely large SPs, such as Sina, they are allowed to access multiple SMS gateways to divert SMS business volume. In this case, the SP will provide services by partition for information on demand services. For example, assuming that Sina is connected to two SMS gateways in Beijing and Guangzhou respectively, the Beijing gateway is responsible for the business in the north, and the Guangzhou gateway is responsible for the business in the south. When the SMS gateway in Tianjin queries the tandem gateway for Sina's route, the tandem gateway will return the address of the Beijing SMS gateway as the address of the forwarding gateway. When the SMS gateway in Guangxi queries the tandem gateway for Sina's route, the tandem gateway will The address of the Guangzhou SMS gateway is returned as the address of the forwarding gateway.
8 Billing, network management and security
(1) Billing method of SMS information service
The billing collection point of SMS information service is set at the SMS gateway , information billing is completed by the provincial billing centers of the GSM network.
The SMS gateway generates detailed billing records for all short messages passing through the gateway, including short message sequence number, short message type, user type, billing user mobile phone number, SP enterprise code, third-party number ( User number that receives short messages), service code, business code, user billing category, information fee, monthly fee, short message sending status, short message sending priority, message length, charging user home province, gateway code, forwarding Basic billing content such as gateway code, short message center code, application time, processing end time, etc.
The SMS gateway generates billing record files and clear collection directories in a timed/quantitative and parameter-adjustable manner. The billing collection interface supports FTP, FTAM and other protocols. GSM network provincial billing centers set up collection machines to complete regular collection of original billing records.
(2) Network management of SMS gateway
SMS gateway provides SNMP interface, open interface protocol and information format, open MIB library, and supports the collection of configuration, alarm and performance data.
Business management mainly completes business statistical reports, generates reports, and adds, modifies, and deletes user data by operators;
Network management monitoring mainly completes monitoring of gateway systems, Management of inquiries, operations and maintenance.
(3) System security
The SMS gateway should adopt distributed and modular equipment in the hardware and software structure design. The hardware equipment can consider using multiple hosts. Layer 4 switches are used to achieve load sharing, avoid single points of failure, and achieve equipment security.
At the same time, the SMS gateway adopts firewall technology, which can support IP packet filtering and application proxy methods to prevent external attacks and achieve information security.
When establishing a connection with the CMPP protocol, the SMS gateway and SP use MD5 to authenticate each other's identities to achieve business security.
The connections between the SMS gateway, the SMS center and the billing center all use dedicated lines, and the connection with the billing center also requires a firewall on the billing center side to ensure the security of the existing network equipment. Will be reduced due to connection to SMS gateway.
With the development of technology in the future, you can consider using IVPN technology between SMS gateways and between SMS gateways and SPs to isolate the entire system from the Internet and more effectively improve the security of the system.
Reference:/html/5/45/2005210/104643.htm
- Previous article:Truant text message
- Next article:I'm going to meet the girl at the railway station. I don't know what to say.
- Related articles
- How about Beijing Jinghuibao?
- What are the words to persuade customers to buy gold jewelry?
- Is Xining City’s 2022 Junior Accounting Examination postponed?
- I wish my friend success in his career exam.
- Xiaomi's mobile phone WeChat voice has no sound. What if there is no sound in Xiaomi's mobile phone WeChat voice?
- What are the 911 calls in China?
- What is the second trial in the approval of second-hand mortgage of China Bank?
- Send me a message about other people's credit problems. Was my number stolen?
- What was the first love letter you received?
- Reasons for leave that counselors can't refuse.