Realize the method and system of short message group transmitting serviceTechnical field
The present invention relates to the short-message cluster-sending technology, particularly realize the method and system of short message group transmitting service.
Background technology
Short message (or claiming note) cluster sending business is a kind of business that operator gives terminal use's sending grouped short message, it be by business software by communicating by letter with short message service center (SMSC), realize according to receiving terminal section or number file function to the large-scale sending grouped short message of terminal use.Be generally used for operator and send free public information such as new business popularization, preferential service, commonweal information to the user.
Existing short message broadcasting device software is based on the SMPP agreement, directly is connected communication with SMSC.Independently server mode is adopted in inside.After the system start-up, the maintenance interface that the operator provides by software is directly in server end editorial management short-message cluster-sending task, the short-message cluster-sending support according to the terminal number section send, according to the transmission of number file, timed sending, can be provided with and forbid transmit time segments (for example period such as noon, the late into the night), send functions such as content is overanxious.Though broadcasting equipment software can be realized the mass-sending of short message, there is following shortcoming:
(1) adopts independently server mode, must need special client to operate and other remote maintenance patterns, limited operator's maintenance and used.Every cover system is only supported an office point, and system does not support multi-user's operational administrative pattern, the limited problem of existence use yet.
(2) do not manage review mechanism from being customized to the sending grouped short message task.
(3) only support and the direct-connected mode of short message service center, taken the interface resource of short message service center.
Summary of the invention
The invention provides a kind of method and system that realize short message group transmitting service, to solve the limited problem of operation and maintenance of short message group transmitting service in the prior art.
Realize technical scheme of the present invention:
A kind of method that realizes short message group transmitting service comprises step:
A, customization short-message cluster-sending task also are submitted to server end;
B, server end are carried out the short-message cluster-sending task, and content of short message is issued to short messaging gateway by short message format;
C, short messaging gateway send to short message service center with short message, and send to user terminal by short message service center.
Wherein:
Steps A comprises step:
A1, the Web page that provides by the network access server end;
A2, logon server end management system are also selected customization short-message cluster-sending task;
A3, select to issue object, input content of short message and determine the time of issuing at least;
The short-message cluster-sending task that A4, submission are customized.
Step B comprises step:
B1, server end are preserved the relevant information of mass-sending task;
B2, when issuing the time, the arrival task should the mass-sending task send to the short-message cluster-sending module;
B3, short-message cluster-sending module are arranged task queue according to the mass-sending task, and the parsing task issues object;
B4, short-message cluster-sending module send to short messaging gateway with content of short message one by one by short message format.
A kind of system for group sending short messages comprises:
First network is used to realize the communication between the user terminal;
Short message service center is connected with first network, is used to transmit short message;
Short messaging gateway is connected with short message service center;
Intelligent short-message mass-sending server is connected with short messaging gateway, is used for customization and carries out the short-message cluster-sending task;
Second network is connected with intelligent short-message mass-sending server, and the communication link of this server of visit is provided;
Operating terminal is connected with second network, by this access to netwoks intelligent short-message mass-sending server.
The present invention has following beneficial effect:
(1) adopts browser-service end (Browser-Server, Web pattern framework B-S), support operator's remote operation maintaining.
(2) realizing that by user management and rights management same set of system supports multi-user operation, is the service of a plurality of office points simultaneously.
(3) short message task status warehouse-in is preserved, can be read task continuation execution from database even system restarts also, and can inquire about the state that issues of each short message task at any time, help monitoring for task.
(4) review mechanism of short message task is set, the short-message cluster-sending task also needs through audit to have been strengthened system safety and monitoring by issuing after by operator's customization.
(5) support and being connected of short messaging gateway (ISMG), cluster sending business is really run on the ISMG as business software, made things convenient for the management of operator, avoided taking short message service center's (SMSC) interface resource.
Description of drawings
Fig. 1 is a networking schematic diagram of the present invention;
Fig. 2 is an intelligent short-message server system structural representation;
Fig. 3 is a flow chart of the present invention.
Embodiment
Broadcasting equipment is directly to be connected with Short Message Scheduling Center as the business software of short-message cluster-sending in existing system, and the operator is in server end direct control management system.The operator is by mass-sending task of broadcasting equipment administration interface customization, and broadcasting equipment resolves into many short message issuings according to number section or number text with task gives SMSC, is responsible for to the mobile phone issuing message by SMSC.
Intelligent short-message mass-sending of the present invention (WebBS) is transformed simplification as bottom short-message cluster-sending module with original broadcasting equipment, and finishes mass-sending and the task management and the subscriber management function of short message at upper layer application Web operational administrative interface.The WebBS system for the user provides the telemanagement of Web mode, operating system, realizes processing capacities such as the mass-sending task customizes, manages, issues as the core business system of handling sending grouped short message.
Consult shown in Figure 1, system of the present invention comprises the communication network that is used to realize between the user terminal, the short message service center that is connected with communication network (SMSC), the short messaging gateway that is connected with short message service center (ISMG), the WebBS server that is connected with short messaging gateway, the INTERNET that is connected with intelligent short-message mass-sending server, and the operating terminal that inserts the INTERNET network.
The WebBS server operation WebBS systems soft ware on short messaging gateway (ISMG) upper strata.WebBS system on the WebBS server externally provides Web service (also can only limit to operator's internal network) by firewall protection, and the Systems Operator just can land the Web page that the WebBS server provides by the terminal visit.
Consult shown in Figure 2ly, the WebBS system comprises user interactions interface (UI), Web service logic, short-message cluster-sending module, communication middleware and five parts of database module.
The user interactions interface section mainly is that (Java Server Page, the JSP) page and Servlet (Java term) composition are finished the page and the reception user Web request of user by web access by a series of java script pages; Database module is mainly used in preserves and managing short message mass-sending task; The Web business logic modules connects database module and user interactions interface by interface, mainly finish to the various operational example of user as: the user lands, revises password, handles by the response of Web page customization, audit management mass-sending task, record queries etc.; The communication middleware connects Web business logic modules and short-message cluster-sending module by interface, the main communication that realizes between the two; The short-message cluster-sending module is mainly finished and is descended short-message sending to ISMG one by one with decomposing by the short message transmission task of audit.
Consult shown in Figure 3ly, the specific implementation step is as follows:
Step 10: the operator is by terminal customization short-message cluster-sending task and be submitted to the WebBS server.
The WebBS management system provides the Web service based on WWW, and the operator is by the Web page of terminal visit WebBS system; Select customization short-message cluster-sending task after the login system; In the page, select to issue object, the input content of short message, and determine concrete time of issuing; After having customized task, be submitted to server.Wherein, issuing object can select according to number section, or selects corresponding file from the existing number file of server end.
Step 20:WebBS server is carried out the short-message cluster-sending task, and content of short message is issued to short messaging gateway by short message format.
The WebBS server end receives that the operator passes through the mass-sending task that the Web page is submitted to, and with the relevant information warehouse-in, this moment, the state of this task was changed to " pending "; Operator (keeper) with task audit just can see the task that this is pending at the task audit page, determines whether to allow to issue by audit, if allow to issue then this task status just becomes " waiting to issue "; The task of remaining to be issued in the automatic Query Database of system, when a certain task time of issuing arrives, system gives the short-message cluster-sending resume module with this task; The short-message cluster-sending module is arranged task queue according to the task that system sends here, and the parsing task issues object (number section or number file); The short-message cluster-sending module sends according to short message format content of short message one by one to destination Mobile Station International ISDN Number.
Step 30: short messaging gateway sends to short message service center with short message, and sends to each user terminal by short message service center.
Pocket transmission news through the short messaging gateway route, is handed down to short message service center (SMSC) earlier again, according to destination Mobile Station International ISDN Number content of short message is sent to receiving terminal by short message service center.When destination Mobile Station International ISDN Number all in the task all send finish after, system's this task status in database is set to " sending ", operator and keeper can and issue state at the record of query statistic page query task.
Adopt said method, the user just can customize the mass-sending task by the Web page, after keeper's audit, by the short-message cluster-sending module of bottom short message is issued ISMG, is issued to SMSC through ISMG again.WebBS is positioned at the operation layer on the ISMG, has embodied the networking position of sending grouped short message as business, by the ISMG unified management.
The present invention can also only need to change upper strata Web user interface and get final product as the information customization business except satisfying basic short message group transmitting service.