CN102970662A - Short and multimedia message sending method based on middleware platform - Google Patents
Short and multimedia message sending method based on middleware platform Download PDFInfo
- Publication number
- CN102970662A CN102970662A CN2012104906641A CN201210490664A CN102970662A CN 102970662 A CN102970662 A CN 102970662A CN 2012104906641 A CN2012104906641 A CN 2012104906641A CN 201210490664 A CN201210490664 A CN 201210490664A CN 102970662 A CN102970662 A CN 102970662A
- Authority
- CN
- China
- Prior art keywords
- task
- middleware platform
- user
- short
- passage
- 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.)
- Pending
Links
Images
Landscapes
- Computer And Data Communications (AREA)
Abstract
The invention discloses a short and multimedia message sending method based on a middleware platform. The short and multimedia message sending method comprises the following steps that: a user submits tasks for sending short messages and/or multimedia messages through the middleware platform; the middleware platform receives the tasks and then performs quantity audit and information audit and decomposition on the tasks; the tasks subjected to the information decomposition are delivered to an exchange matrix; the exchange matrix computes the priorities of the tasks and analyzes channel resources so as to match the tasks with corresponding channels; and the sending tasks are submitted into the sending channels of corresponding operators according to the matching results. By virtue of the short and multimedia message sending method, the user can rapidly and conveniently send a large number of short and multimedia messages in a mass manner to terminals with numbers belonging to the different operators.
Description
Technical field
The invention belongs to communication technical field, be specifically related to a kind of short method for sending color message based on middleware platform.
Background technology
Growing along with mobile, personalized office demand, original note cat technology, short multimedia message platform technology can not satisfy the demand of Modernized Informatization Management, and the main present situation of prior art is as follows:
1, because the note cat is by common Mobile phone card transmitting-receiving short message, so the quantity of transmitting-receiving speed and transmission has clear and definite restriction, can not satisfy mass-sending note demand in enormous quantities;
2, lack the multimedia message platform and can only access one of them operator in the three large operators, the user has certain limitation when sending short multimedia message, can not satisfy the demand that overall situation is seen.Only be supported in the net and receive and send messages, be not supported in the processing of mutually receiving and sending messages in three nets (movement, UNICOM, telecommunications), reduced so greatly the application of the scope of business.
Prior art is owing to the short multimedia message passages of three large operators are done things in his own way, although realized the business intercommunication of mobile phone to mobile phone, but exist many obstacles for enterprise/individual towards the use of users' issue passage (being that service end is to terminal), the passage of an operator of use of enterprise just can only be towards the cellphone subscriber of this operator, other provider customers but can't serve, and lack standard and the technology of abundant intercommunication and clearing between the short multimedia message of operator's industry.
Summary of the invention
Goal of the invention: for the problem and shortage of above-mentioned prior art existence, the purpose of this invention is to provide a kind of short method for sending color message based on middleware platform so that the user can be easily in enormous quantities short, the multimedia message of terminal quick group sending of number home different operators.
Technical scheme: for achieving the above object, the technical solution used in the present invention is a kind of short method for sending color message based on middleware platform, comprises the steps:
(1) user submits the transmission task of note and/or multimedia message to by middleware platform;
(2) middleware platform receives described task, and carry out the quantity audit successively, signal auditing and information decomposition; Wherein:
The quantity audit judges whether the user can submit current task to;
Signal auditing is rejected invalid information and is belonged to the transmission number of blacklist;
Information decomposition comprises: 1) all receiving numbers are pressed operator's packet fragmentation;
2) identification of content long SMS and fractionation are carried out in the packet fragmentation result of each operator;
The task of (3) will finish information decomposition is delivered in the switching matrix;
(4) described switching matrix carries out task priority calculating and channel resource analysis, carries out the coupling of transmission task and passage;
(5) according to matching result the transmission task is delivered in the sendaisle (being called for short " passage ") of respective operator.
Further, in the described step (2), user credit value Cc, user balance Lim are pressed in the quantity audit and task sends number Sc, calculate the user and whether can submit current task to: if (Lim+Cc) 〉=Sc, judge that then the user can submit current task to, otherwise return failure.
Further, in the described step (3), comprise the steps:
(a) identification mission transmitting time, if the task transmitting time is later than the current time, the transmission task that then will split stores into to be waited to send out in the task library; If the task transmitting time is not later than the current time, then this task is delivered to and carries out transmission processing in the switching matrix;
(b) scan and wait to send out a task library, the transmission task that the task transmitting time is not later than the current time extracts to be submitted to carries out transmission processing in the switching matrix.
Further, in the described step (4), send number Sc by user gradation Cl, task transmitting time St, current time Ct, task and carry out the calculating of task priority Pri:
The numeral that calculates is larger, shows that priority is higher.
Further, in the described step (4), the channel resource analysis comprises: send the coupling that number Sc carries out task and passage by task priority Pri, channel waiting queue length C Length, channel capacity CSpeed and task, arrange successively from high to low passage by task priority Pri.Further, described passage is waited for Wt:Wt=CLength/CSpeed remaining time; The scheduled time Nt:Nt=Wt+Sc/CSpeed that passage is finished the work; When Nt hour, with task matching to corresponding passage.
Further, in the described step (4), also comprise: when the task of entering switching matrix did not match passage above the fixed time, switching matrix re-started task priority and calculates and the channel resource analysis.
Beneficial effect:
● precise and high efficiency
Can accurately convey a message, realize up and descending SMS communication, greatly improve operating efficiency.
The note transmission speed is greater than 100/second, and the multimedia message transmission speed is greater than 10/second.
Automatic distinguishing operator when sending note walks the passage of respective operator separately.
● multiple access
A platform is supported multi-operator, a plurality of Number for access, and namely the user of a plurality of access middlewares can share a middleware platform, realizes the SMS of related service system.
● open interface
Abundant api interface is provided, has greatly reduced the cost of exploitation and the difficulty of exploitation.
● access is simple, simple transmitting-receiving
The user can use by simple register and audit, and transmit operation is simple, and provides supporting function to realize.
● integrated cost is low
Integratedly easily rapidly (mainly refer to the API rapid abutting joint: the UI interface by middleware platform not only
Operate, can also use API to follow docking " integrated " between user's the operation system) mode, have
Effect has avoided cycle of bringing because of customized development tediously long, and cost drops into the drawbacks such as excessive, and it is economical to save time.
Description of drawings
Fig. 1 is flow chart of the present invention.
Embodiment
Below in conjunction with the drawings and specific embodiments, further illustrate the present invention, should understand these embodiment only is used for explanation the present invention and is not used in and limits the scope of the invention, after having read the present invention, those skilled in the art all fall within the application's claims limited range to the modification of the various equivalent form of values of the present invention.
Middleware platform of the present invention the is integrated passage of three operators, if the client thinks respectively to send short multimedia message to the terminal of three operators, the passage that then can utilize respectively three operators is to separately terminal transmits information.
This middleware mainly comprises the access processing on the whole, delivers exchange, three parts of passage output; For user side and mobile phone terminal, middle process is transparent.As shown in Figure 1, its step mainly comprises:
1, the user registers middleware platform, by authorizing the middleware rights of using after the audit.
2, user's use authority account submits to transmission task (being called for short " task ") to arrive middleware platform by browser (HTTP) or API, and the user has grade attribute Cl.
3, middleware platform receives task, and carries out successively quantity management and control, information management and control, information decomposition processing:
Quantity audit: press user credit value Cc (respective user grade Cl, in the present embodiment, the user credit value of user gradation 1 correspondence is 10000, the user credit value of user gradation 2 correspondences is 8000, the user credit value of user gradation 3 correspondences is 5000, the user credit value of user gradation 4 correspondences is 2000), (quantity that in advance sends short multimedia message to the user has a quota to user balance Lim, then deduct the short multimedia message quantity that the user has sent with this quota, obtain current client's remaining sum), task sends number Sc (referring to the short multimedia message quantity that a transmission task need to send), whether computing client can submit current task to: for user X, if (Limx+Ccx) 〉=Sc, then can examine by quantity, otherwise return failure.
Signal auditing: according to keywords/whether sensitive information storehouse identification transmission information comprises maybe may comprise invalid information, and simultaneously identification sends the number blacklist, and the transmission number that belongs to blacklist is rejected.If user and prompting are then return in quantity audit and/or signal auditing failure.
Information decomposition: be divided into two steps:
1) all receiving numbers is pressed operator's packet fragmentation (according to number section attribute);
2) the packet fragmentation result of each operator carried out the identification of content long SMS and split (carry out content by every 70 words and split, such as 141 words, will split into three).
The task of 4, will finish information decomposition is delivered in the switching matrix:
(a) identification mission transmitting time, if the time not to the transmission task that will split store into and wait to send out in the task library; If the task transmitting time is not later than the current time, then is submitted to and carries out transmission processing in the switching matrix;
(b) scan and wait to send out a task library, the transmission task that the task transmitting time is not later than the current time extracts to be submitted to carries out transmission processing in the switching matrix.
5, switching matrix carries out task priority (being called for short " priority ") calculating and channel resource analysis, carries out the coupling of transmission task and passage:
Task priority Pri: send number Sc by user gradation Cl, task transmitting time St, current time Ct and task and carry out the calculating of priority P ri.Wherein more the high priority weight is larger for user gradation, and task time is more higher early than current time priority, and it is higher that task sends the less priority of number.
Concrete:
User gradation: Cl (1,2,3 ... 1 is highest)
Task transmission number: Sc (1,2,3 ...)
The transmitting time delay (minute): (wherein, Ct is the current time to Lt=Ct-St, and St is the task transmitting time.)
The task transmitting time is specified when submitting the transmission task to by the user, is defaulted as the current time (namely sending immediately).
Task priority then
Channel resource is analyzed: the coupling of carrying out task and passage by task priority Pri, channel waiting queue length C Length, channel capacity CSpeed.Arrange successively from high to low passage by task priority.
Concrete:
Channel waiting queue length: CLength is how many short multimedia messages that this passage of expression is being waited in line to send also has here.What single passage adopted is to enter first the principle of sending out first.
Channel capacity: CSpeed (the multipotency of expression passage per second sends the number of short multimedia message)
Task transmission number: Sc (1,2,3 ...)
Passage is waited for remaining time: Wt=CLength/CSpeed
The scheduled time that passage is finished the work calculates: Nt=Wt+Sc/CSpeed
When Nt hour, with task matching to corresponding passage.
Regularly calculate: when the task of entering switching matrix surpasses the fixed time (for example 60 seconds) when not being pushed to passage, switching matrix can re-start task priority and calculate and the channel resource analysis.
6, switching matrix is delivered to the transmission task according to matching result in the sendaisle of concrete operator and sends, and will send the result and return to the user.
At last, operator sends to portable terminal with note and/or multimedia message.
Claims (7)
1. the short method for sending color message based on middleware platform comprises the steps:
(1) user submits the transmission task of note and/or multimedia message to by middleware platform;
(2) middleware platform receives described task, and carry out the quantity audit successively, signal auditing and information decomposition; Wherein:
The quantity audit judges whether the user can submit current task to;
Signal auditing is rejected invalid information and is belonged to the transmission number of blacklist;
Information decomposition comprises: 1) all receiving numbers are pressed operator's packet fragmentation;
2) identification of content long SMS and fractionation are carried out in the packet fragmentation result of each operator;
The task of (3) will finish information decomposition is delivered in the switching matrix;
(4) described switching matrix carries out task priority calculating and channel resource analysis, carries out the coupling of transmission task and passage;
(5) according to matching result the transmission task is delivered in the sendaisle of respective operator.
2. described a kind of short method for sending color message based on middleware platform according to claim 1, it is characterized in that: in the described step (2), user credit value Cc, user balance Lim are pressed in the quantity audit and task sends number Sc, calculate the user and whether can submit current task to: if (Lim+Cc) 〉=Sc, judge that then the user can submit current task to, otherwise return failure.
3. described a kind of short method for sending color message based on middleware platform according to claim 1 is characterized in that: in the described step (3), comprise the steps:
(a) identification mission transmitting time, if the task transmitting time is later than the current time, the transmission task that then will split stores into to be waited to send out in the task library; If the task transmitting time is not later than the current time, then this task is delivered to and carries out transmission processing in the switching matrix;
(b) scan and wait to send out a task library, the transmission task that the task transmitting time is not later than the current time extracts to be submitted to carries out transmission processing in the switching matrix.
4. described a kind of short method for sending color message based on middleware platform according to claim 1, it is characterized in that: in the described step (4), send number Sc by user gradation Cl, task transmitting time St, current time Ct, task and carry out the calculating of task priority Pri:
The numeral that calculates is larger, shows that priority is higher.
5. described a kind of short method for sending color message based on middleware platform according to claim 1, it is characterized in that: in the described step (4), the channel resource analysis comprises: send the coupling that number Sc carries out task and passage by task priority Pri, channel waiting queue length C Length, channel capacity CSpeed and task, arrange successively from high to low passage by task priority Pri.
6. described a kind of short method for sending color message based on middleware platform according to claim 5, it is characterized in that: described passage is waited for Wt:Wt=CLength/CSpeed remaining time; The scheduled time Nt:Nt=Wt+Sc/CSpeed that passage is finished the work; When Nt hour, with task matching to corresponding passage.
7. described a kind of short method for sending color message based on middleware platform according to claim 1, it is characterized in that: in the described step (4), also comprise: when the task of entering switching matrix did not match passage above the fixed time, switching matrix re-started task priority and calculates and the channel resource analysis.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012104906641A CN102970662A (en) | 2012-11-28 | 2012-11-28 | Short and multimedia message sending method based on middleware platform |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012104906641A CN102970662A (en) | 2012-11-28 | 2012-11-28 | Short and multimedia message sending method based on middleware platform |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102970662A true CN102970662A (en) | 2013-03-13 |
Family
ID=47800465
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2012104906641A Pending CN102970662A (en) | 2012-11-28 | 2012-11-28 | Short and multimedia message sending method based on middleware platform |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102970662A (en) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103517317A (en) * | 2013-10-21 | 2014-01-15 | 东莞市东信网络技术有限公司 | System and method for matching mobile phone number with operator channel |
CN105072191A (en) * | 2015-08-24 | 2015-11-18 | 拉扎斯网络科技(上海)有限公司 | Method for determining target communication channel and server |
CN105451197A (en) * | 2014-09-29 | 2016-03-30 | 阿里巴巴集团控股有限公司 | Method and device of sending communication information |
CN107786949A (en) * | 2017-09-28 | 2018-03-09 | 上海帜讯信息技术股份有限公司 | Method, apparatus, server and the storage medium of information channel switching |
CN108540946A (en) * | 2018-04-02 | 2018-09-14 | 广东能龙教育股份有限公司 | Long short message sending system |
CN109561403A (en) * | 2018-12-12 | 2019-04-02 | 网宿科技股份有限公司 | A kind of short message dispatching method, equipment and storage medium |
CN110267214A (en) * | 2019-05-16 | 2019-09-20 | 厦门网宿有限公司 | A kind of note transmission method, server and storage medium |
CN110493736A (en) * | 2019-08-29 | 2019-11-22 | 凡普数字技术有限公司 | Note transmission method, device and storage medium |
CN110611891A (en) * | 2019-08-29 | 2019-12-24 | 深圳市梦网科技发展有限公司 | Short message sending method and device |
CN111988747A (en) * | 2020-08-14 | 2020-11-24 | 四川天翼网络服务有限公司 | Short message integration clustering system and method |
CN114727241A (en) * | 2022-03-31 | 2022-07-08 | 重庆米帕斯科技有限公司 | Method for improving short message group sending efficiency |
CN115243204A (en) * | 2021-04-22 | 2022-10-25 | 中国移动通信集团辽宁有限公司 | Message sending method, device, equipment and computer storage medium |
CN115942263A (en) * | 2022-12-01 | 2023-04-07 | 南京固本科技有限公司 | Short message service scheduling system and method applied to multiple operators |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101022592A (en) * | 2007-03-21 | 2007-08-22 | 深圳市杰普林数码科技有限公司 | Method for quick group sending cellphone short message |
CN101388856A (en) * | 2008-05-15 | 2009-03-18 | 张立君 | Free short message serving method |
CN101415188A (en) * | 2008-11-28 | 2009-04-22 | 电子科技大学 | Supervision method for sending rubbish short message in group |
CN101969625A (en) * | 2010-11-05 | 2011-02-09 | 中国电信股份有限公司 | Short message transmitting method and system |
CN102647691A (en) * | 2012-03-29 | 2012-08-22 | 华为技术有限公司 | Short message sending method, device and system |
-
2012
- 2012-11-28 CN CN2012104906641A patent/CN102970662A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101022592A (en) * | 2007-03-21 | 2007-08-22 | 深圳市杰普林数码科技有限公司 | Method for quick group sending cellphone short message |
CN101388856A (en) * | 2008-05-15 | 2009-03-18 | 张立君 | Free short message serving method |
CN101415188A (en) * | 2008-11-28 | 2009-04-22 | 电子科技大学 | Supervision method for sending rubbish short message in group |
CN101969625A (en) * | 2010-11-05 | 2011-02-09 | 中国电信股份有限公司 | Short message transmitting method and system |
CN102647691A (en) * | 2012-03-29 | 2012-08-22 | 华为技术有限公司 | Short message sending method, device and system |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103517317A (en) * | 2013-10-21 | 2014-01-15 | 东莞市东信网络技术有限公司 | System and method for matching mobile phone number with operator channel |
CN103517317B (en) * | 2013-10-21 | 2017-06-13 | 东莞市东信网络技术有限公司 | A kind of system and method matched between phone number and operator passage |
CN105451197A (en) * | 2014-09-29 | 2016-03-30 | 阿里巴巴集团控股有限公司 | Method and device of sending communication information |
CN105072191A (en) * | 2015-08-24 | 2015-11-18 | 拉扎斯网络科技(上海)有限公司 | Method for determining target communication channel and server |
CN105072191B (en) * | 2015-08-24 | 2018-09-04 | 拉扎斯网络科技(上海)有限公司 | Method for determining target communication channel and server |
CN107786949A (en) * | 2017-09-28 | 2018-03-09 | 上海帜讯信息技术股份有限公司 | Method, apparatus, server and the storage medium of information channel switching |
CN108540946B (en) * | 2018-04-02 | 2021-05-04 | 广东能龙教育股份有限公司 | Long short message sending system |
CN108540946A (en) * | 2018-04-02 | 2018-09-14 | 广东能龙教育股份有限公司 | Long short message sending system |
CN109561403A (en) * | 2018-12-12 | 2019-04-02 | 网宿科技股份有限公司 | A kind of short message dispatching method, equipment and storage medium |
CN110267214A (en) * | 2019-05-16 | 2019-09-20 | 厦门网宿有限公司 | A kind of note transmission method, server and storage medium |
CN110493736A (en) * | 2019-08-29 | 2019-11-22 | 凡普数字技术有限公司 | Note transmission method, device and storage medium |
CN110611891A (en) * | 2019-08-29 | 2019-12-24 | 深圳市梦网科技发展有限公司 | Short message sending method and device |
CN111988747A (en) * | 2020-08-14 | 2020-11-24 | 四川天翼网络服务有限公司 | Short message integration clustering system and method |
CN115243204A (en) * | 2021-04-22 | 2022-10-25 | 中国移动通信集团辽宁有限公司 | Message sending method, device, equipment and computer storage medium |
CN114727241A (en) * | 2022-03-31 | 2022-07-08 | 重庆米帕斯科技有限公司 | Method for improving short message group sending efficiency |
CN115942263A (en) * | 2022-12-01 | 2023-04-07 | 南京固本科技有限公司 | Short message service scheduling system and method applied to multiple operators |
CN115942263B (en) * | 2022-12-01 | 2023-11-07 | 南京固本科技有限公司 | Short message service scheduling system and method applied to multiple operators |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102970662A (en) | Short and multimedia message sending method based on middleware platform | |
EP3471384B1 (en) | Method for measuring and displaying internet traffic of mobile phone and mobile phone | |
CN1901695B (en) | Short message management system using a vm application and a mobile communication terminal | |
CN110611891B (en) | Short message sending method and device | |
Pascoe et al. | Collecting integrated disease surveillance and response data through mobile phones | |
CN105139506B (en) | Number obtaining method, device, server-side and system based on positioning mobile terminal | |
CN105991731A (en) | Method for obtaining information, intelligent terminal and server side | |
CN104281944A (en) | Intelligent telephone booking taxi system supporting online payment | |
CN102300012A (en) | One-to-one matching in contact center | |
WO2023005041A1 (en) | Intention-driven multi-modal dikw content transmission method | |
CN101764746A (en) | Method and device for sending data | |
CN101795443A (en) | Service reminder method, service reminder system and communication system | |
CN109584390A (en) | A kind of highway charging system based on micro services | |
CN101754133B (en) | Reply message counting method, device and system of message mass-sending service | |
CN110677825A (en) | Processing method and device based on short promotion message reach rate and storage medium | |
CN106020986A (en) | Data processing method and device | |
CN102324076A (en) | Unification all-purpose card payment system based on cloud calculation and method thereof | |
CN105376155B (en) | A kind of Intelligent routing system and method based on distributed type assemblies framework | |
CN101834808A (en) | Method and system for realizing information interaction based on instant messaging (IM) paging enterprises end | |
CN112152818B (en) | Call bill processing method, device, system, storage medium and network equipment | |
CN107454170A (en) | A kind of information transferring method and device of pending task | |
KR20130082937A (en) | System for providing push service to developer's application and method thereof | |
CN106570118B (en) | Report data processing system and method based on electric power material allocation mobile platform | |
CN106408793A (en) | Service-component sharing method and system applicable to ATM (Automatic Teller Machine) services | |
CN104376714B (en) | A kind of agriculture business vehicle scheduling automated management system and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20130313 |