Embodiment
Below in conjunction with accompanying drawing, be described in detail as follows with regard to the principle of the present invention and the course of work:
One, MMS has following characteristics:
1.MMS be in the operation of the upper strata of wap protocol, so it is to the not strict restriction of transformat, both the support circuit-switched data format was also supported the general packet radio service gprs form.
2.MMS information is with standard mode compression, therefore, receiving one can be confirming its unsupported content format, and disposes with control mode.This also is the used method of content exchange problem that solves on the Internet.
3.MMS the medium type of standard recommendation support has: JPEG, GIF, TEXT, AMR voice and some other non-mainstream form.In order to obtain better interactivity, Nokia and some other manufacturer have drawn up " MMS consistency file " jointly, have listed one group of content type of minimum that the MMS mobile phone can be supported.
Two, MMS network configuration and operation principle
1.MMS network basic structure
The mobile multimedia telematics system has been contained polytype network, and existing telematics system in can integrated these networks.Portable terminal is operated in Multimedia Messaging Service Environment (MMSE).This environment had both comprised 2.5G and 3G network, and situations such as internetwork mutual roaming are also arranged.MMSE provides all relevant professional compositions, as: the transmission of information, storage, notice.They both can be arranged in consolidated network or be distributed in different networks.Before the MMS service is put on market, much must finish in advance about the actual preparation of network.In the preparation of soft, hardware, except the terminal that can receive MMS, also need MMS center, WAP gateway, database server, value-added service (VAS) etc.
◆ multimedia messages center (MMSC)
In Multimedia Messaging Service Environment (MMSE), multimedia messages center (MMSC) is the core of system whole.Form by MMS server, MMS relaying, information-storing device and database.MMSC is the core of MMS network configuration, and it provides storage and operation to support, allows terminal-to-terminal service and terminal to transmit to the instant multimedia messages of Email, supports addressability flexibly simultaneously.
MMSC is storage and the transmission network element that MMS information is delivered to the recipient from the sender.The notion of MMSC is similar to SMSC, promptly server only search recipient's phone during stored information.After finding reception MMS, MMSC is transmitted to the recipient with Multimedia Message immediately, and deletes this message from MMSC.Because MMSC storing message not under the situation that can send, so it is not a mailbox server.MMSC provides a required new network element of MMS service.Because transmission capacity is all different with the interface demand, the software of SMSC can not directly be upgraded to MMSC.In addition, MMSC need move other network of a lot of connections (as Internet) interface, and the applications interface that provides value added service required, and MMSC also should possess the interface to Email.
◆ database server
Database makes user and operator can effectively provide, control and manage value-added service.Database server should possess the higher speed of service, and has the fast network equipment through optimizing to come the reading of data request, guarantees the database information of the sharing users that each network element of MMS can equality.The MMS database service should be able to customize according to each human needs and hobby.
◆ value-added service (VAS)
Comprise multimedia terminal gateway, rich email gateway, information delivery network pass and multi-media voice gateway etc.
2.MMS architecture
Multi-media SMS is professional also not to rely on the concrete network platform, no matter is HSCSD (highspeed circuit switched data), or GPRS, EDGE, UMTS, can support the MMS business.Multi-media SMS can integrated existing message system, and the connection between the heterogeneous networks can be finished with relevant messaging protocol by IP, guarantees the compatibility of different networks to multi-media messaging system like this.In view of the network bandwidth, transmission speed and portable terminal consider that China MMS business at first is applied on the GPRS network platform, and will move to maturity in following 3G UMTS network.
MMSE comprises various types of equipment, and such as the functional entity that transmits and store multi-media SMS, they provide a cover complete MMS service to the user.The distribution of these business elements is very flexible, can be included in the same network, also can be distributed in several not to network towel (even can distribute public several not in the network of type).Simultaneously, because each functional entity that MMS comprises all is a logic entity, when specific implementation, can some functional entity be bundled in-rise, more commonly MMS server and MMS repeater are realized as an equipment according to the needs of business or operator.
As seen from Figure 1, the network equipment in the MMS system comprises MMS repeater, MMS server, customer data base and user agent etc.
◆ MMS server is responsible for storing and handle and is arrived and leave multimedia short message on the both direction.Among each MMSE a plurality of MMS servers can be arranged, MMS server can with the interface collaborative work by standard such as the E-Mail server of external network, SMS server, for the user provides abundant COS.
◆ the MMS repeater is responsible for pass-along message between different message systems, is in various types of servers in the heterogeneous networks with integration.The MMS repeater receive or pass-along message to other MMS user agent or during other MMSE, should be able to produce metering data (CDR).MMS repeater and MMS server also have the function of address translation function and interim storage multi-media SMS, can not lose before successfully being sent to another MMSE entity to guarantee multi-media SMS.
◆ MMS customer data base record and user-dependent business information.Insert control of MMS service or the like as user's traffic performance, to the user.
◆ the user agent can be arranged in subscriber equipment also can be positioned at the external equipment that directly links to each other with subscriber equipment.The user agent is the functional entity of an application layer, browses, synthesizes and handle the function of multi-media SMS for the user provides.Processing to multi-media SMS comprises operations such as transmission, reception and deletion.MMS user agent also provides user terminal to receive the negotiation of multi-media SMS ability; Send the multi-media SMS notice to the user; Multi-media SMS encryption and decryption to the user; Multi-media SMS signature between the user; Support under the situation of MMS the information relevant in the treatment S IM card with MMS in user's SIM card; Functions such as the management of user personality.
3.MMS realization
The realization of multi-media SMS operation system must have flexibility, the interoperability between networks of different type and terminal, and be convenient to integrated and exploitation new business.
Can there be two kinds of implementations in the multi-media SMS system: based on realization and the IP-based realization of WAP.
(1) based on the realization of WAP
Wap protocol still is that bottom is technical in business norms all provides strong support to the realization of MMS.Use protocol stack structure that WAP realizes the MMS service as shown in Figure 2.
In the MMS that uses wap protocol to realize uses, the whole piece link can be divided into two parts.First is the link between MMS user agent and the WAP gateway, and it has used the protocol stack structure of WAP, and provides general service on various wireless media.Application oriented service for similar MMS is provided by WSP (WAP session protocol).Second portion is the link between WAP gateway and the MMS repeater, and the IP technology has been used in the connection between them, and the high-rise http protocol of mark difficulty that uses communicates.In the process of communication, WAP gateway is a transparent equipment, and it does not make any explanation and modification to the data of transmitting through it.A typical MMS communication process will pass through following several stages;
◆ MMS user agent sends multi-media SMS;
◆ MMS repeater notification target user agent has multi-media SMS to arrive;
◆ the target MMS user agent receives multi-media SMS;
◆ the target MMS user agent sends confirmation of receipt message to the MMS repeater;
◆ the result that the MMS repeater transmits to source MMS user agent report multi-media SMS.
Three, MMS message structure
According to the WAP-209 normalized definition, MMS comprises MMS header and Izvestia body, comprises a plurality of message bodies in the Izvestia body, the message element of the corresponding MMS of each message body, for example sound, image, literal etc., a plurality of message bodies are formed an Izvestia body, comprise message header and Izvestia body in each message body equally, and message header is the specific descriptions to the Izvestia body, the type of for example corresponding Izvestia body, display position, reproduction time, display layer is inferior.The MMS structural representation as shown in Figure 3.
According to the WAP-209 standard, the message header of MMS comprises the information about the MMS transmission of messages, as receiver, addresser, copy addressee etc., simultaneously message header also comprises the information relevant with sending out message, for example date of shipping, message date of expiry, message subject, whether allow the information transmitted.Information in the header is formed the territory, these territories according to institute's assignment according to the WAP209 normalized definition.
Because supporting the portable terminal of MMS popularizes, MMS has become mobile widespread usage, propagating literal, picture, video with copyright by MMS accepts for numerous users, because the forwarding communication function that MMS had, authorship's rights and interests can't well be ensured, MMS is as new medium carrier simultaneously, the undesirable may propagate flame by MMS, for example utilize MMS to convene unlawful assembly etc., equally also need MMS is reviewed, so that can propagate by effective monitoring MMS, guarantee the legal use of MMS.The objective of the invention is to indicate by the MMS message header is increased message, whether sign MMS newspaper body exists the source record, increases the Izvestia body of an encryption simultaneously in MMS newspaper body, is used to note down MMS and generates and modification information.
Based on the Multimedia Message service, by increasing the checking of MMS message content, judge whether to exist effective source message identifier in MMSC service centre, increase a data server record change situation simultaneously.
MMS message comprises header and newspaper body, header comprises the parameter relevant with the message transfer content, header comprises message elements, according to the present invention, whether an identification field is to be used for sign whether to have the criterion property known Izvestia body in the header, promptly exist effectively and informed source and modification information through encrypting in the identification field correlation identification message newspaper body in this header.
According to the present invention, the MMS message transmitting process is described below:
1, portable terminal ME generates MMS message by MMS-UA, because MMS-UA follows standard WAP-209 standard, so the MMS message that generates this moment non-existent identification field of tracing to the source aspect header and newspaper body;
2, the MMSC message center receives the MMS message that ME sends, and judges whether the MMS header exists the identification field of tracing to the source, and if there is no, MMSC will increase the identification field of tracing to the source in the MMS header so, be newly-generated MMS information to identify this message; Increase a son newspaper body simultaneously in the newspaper body, the demonstration of this son newspaper body is described (defining) and should be made as invisible in the SMIL file.This son newspaper body content is a text string that uses RSA Algorithm to encrypt, and particular content comprises following a few part: the CRC check code of mobile terminal number (for example phone number), MMS rise time, son newspaper body quantity and each son newspaper body.
When needs are traced to the source to MMS message, can go up the MMS message of preserving to ME analyzes in advance, from the son newspaper body of encrypting, extract the mobile terminal number and the rise time of being noted down when generating MMS for the first time, therefrom determine the most original ME terminal, so that carry out that copyright is confirmed and to the investigation of violation MMS.
Fig. 4 is a network topological diagram of the present invention, wherein:
1, MMS Analysis server: in WAP gateway and MMSC, increase the MMS Analysis server, be used for MMS message is split and packs, the MMS Analysis server is unwrapped based on tambur-mmslib and is sent out, utilize the mmslib kit to analyze to the MMS file of process authentication, a MMS can obtain various assemblies by analysis, and concrete structure as shown in Figure 5.
Through splitting, can obtain each assembly of MMS file, MMS header file for example, MMS reports body (comprising a plurality of texts, picture, audio files etc.), and to the broadcast description document of MMS.
2, RAS algorithm
The assembly that obtains after splitting through the MMS that authenticates is analyzed, the portable terminal of passing in conjunction with WAP gateway encapsulates, judge whether the MMS header exists the identification field of tracing to the source, if there is no, to increase the identification field of tracing to the source in the MMS header, be newly-generated MMS information to identify this message; Increase a son newspaper body simultaneously in the newspaper body, the demonstration of this son newspaper body is described (defining) and should be made as invisible in the SMIL file.This son newspaper body content is a text string that uses RSA Algorithm to encrypt, particular content comprises following a few part: the CRC check code of mobile terminal number (for example phone number), MMS rise time, son newspaper body quantity and each son newspaper body, RSA key has mobile operator to keep.
3, SMIL grammer
MMS is made up of the slide of a series of being similar to " power point style " type, is organized text, audio frequency, the video information of various forms by these slide.For these multimedia messagess are organized into together, send by network, and these information can guarantee to play according to sender's pattern in the recipient there.Here just need to adopt a kind of technology, be used to describe the tissue and the player method of multimedia message.This method is utilized the SMIL language exactly.MMS uses the subclass of SMIL (Synchronized Multimedia IntegrationLanguage) as express language, and SMIL is the express language standard based on XML formulated by W3C (world wide web consortium) (can referring to the RFC document of part in the appendix).Be equivalent to HTML in web.The layout and the timing (reproduction time) of multimedia object can be controlled in the SMIL language.MMS has only used the simple basic subclass of SMIL, is called " MMS SMIL ".Each MMS information all is made up of SMIL express language file.All in this document slide have identical layout.Each slide comprises two region at least, and one comprises text, and one comprises image.In fact, each slide is a frame, and each frame comprises layout and points to the index of content (text, images, audio, video).The playback period of each slide is to calculate second, and in the inside of each slide, the reproduction time of text and image can be set separately.Because the size of each mobile device is not quite similar, so SMIL is designed to and can does to rearrange according to the different expression form of terminal.Son newspaper body for invisible part can be described below the SMIL of this part:
<body>
<par?dur=″1ms″>
<text?src=″ras.txt″region=″Text″/>
</par>
</body>
4, MMS Analysis server-encapsulation: to the MMS fractionation and to after MMS header file and the modification of son newspaper body, also need the MMS assembly is encapsulated, at this moment also need to utilize the tambur-mmslib kit that MMS is made up, the complete MMS message of final formation, and message passed to MMSC by TCP, realize tracing to the source of MMS, also need not whole M MSE is adjusted too much simultaneously.