Movatterモバイル変換


[0]ホーム

URL:


CN1820472A - Messaging system and service - Google Patents

Messaging system and service
Download PDF

Info

Publication number
CN1820472A
CN1820472ACN200480019404.XACN200480019404ACN1820472ACN 1820472 ACN1820472 ACN 1820472ACN 200480019404 ACN200480019404 ACN 200480019404ACN 1820472 ACN1820472 ACN 1820472A
Authority
CN
China
Prior art keywords
message
data
transmission
select
recipient
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.)
Granted
Application number
CN200480019404.XA
Other languages
Chinese (zh)
Other versions
CN1820472B (en
Inventor
H·米利宁
P·莱诺
A·奥尔林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Apple Inc
Original Assignee
Massone Mobile Advertising Systems Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Priority claimed from GB0311592Aexternal-prioritypatent/GB0311592D0/en
Priority claimed from GB0315984Aexternal-prioritypatent/GB2406996B/en
Application filed by Massone Mobile Advertising Systems LtdfiledCriticalMassone Mobile Advertising Systems Ltd
Priority claimed from PCT/GB2004/001953external-prioritypatent/WO2004100470A1/en
Publication of CN1820472ApublicationCriticalpatent/CN1820472A/en
Application grantedgrantedCritical
Publication of CN1820472BpublicationCriticalpatent/CN1820472B/en
Anticipated expirationlegal-statusCritical
Expired - Fee Relatedlegal-statusCriticalCurrent

Links

Images

Landscapes

Abstract

Embodiments of the present invention relate to modifying messages en route to a destination. One such modification is to add third party material (e.g., advertising data) to the message. Conventionally, such modifications are made to a message based on some input from the sender of the message, and in order for the sender to be able to indicate the nature of the desired modification, the terminal corresponding to the sender must be equipped with customized software. Such that a service located in the network receives the sender's message and decodes the indicated modification in order to determine how to modify the message. When there are multiple subscribers to this service, each terminal needs to be adapted to allow indication of the desired modification to the message, and if the adaptation is made by pushing data to such terminal over the network, this gives problems with scalability and network traffic. In one aspect of the invention, embodiments provide a method of modifying a message sent over a data communications network, the message comprising transmission data identifying one or more destinations of the message and a message body identifying its content specified by a sender, the method comprising: in response to receiving the message, selecting data based on at least one parameter that is not directly related to a location of a sender, wherein the selected data is not directly related to content of the message; modifying the message so as to include the selected data therein; and transmitting the modified message to the one or more destinations in accordance with the transmission data. Thus, in embodiments of the invention, a decision is made as to the nature of the message modification in terms of parameters that are not relevant to the message composed by the user, and therefore no modification needs to be made to the subscriber's terminal.

Description

Message transfer service and service
Technical field
The present invention relates to message transfer service, especially but be not ad hoc to relate to the message of using wireless terminal to carry out to transmit, described wireless terminal is operated in communication network.
Background technology
At present, Short Message Service (SMS) is that personal messages transmits the medium of selecting, and many companies have designed the system that is intended to comprise advertising message in SMS message.For example, International Patent Application WO 03/015430 has been described a kind of service, ad data (preview of advertisement length (number of characters), advertisement and the identifier that is associated with the advertisement that is provided by external source are provided) is stored in " this locality " memory on the portable terminal by this, and the user selects an advertisement to follow a message of going out from memory.So, this terminal calculate text can with length and allow the sender to send into the message that length is up to institute's computational length.Then, create a message of going out, it comprises the Message-text with selected advertisement associated advertisement ID and user, and has the header that the described message of indication has ad content.Then, send this message of going out and received by SMSC from this terminal, this SMSC checks the header of this message; Any message that has corresponding to the identifier of adline is passed to " Advertisement Server ".This message of ad server processes is selected advertisement effectively, creates the one or more message that comprise selected advertisement and is created the SMS message that can be read by recipient's mobile telephone terminal from memory.
Because advertisement is to be selected from this locality is stored in advertisement on the terminal by the sender,, and current selectable advertisement ID need be distributed to the terminal of all reservations so terminal need be equipped with suitable software.In addition, SMSC must be equipped with some and is used for from other kind of message the device of these adline message of identification so that they are routed to Advertisement Server.In addition, because each SMS message is restricted to 160 characters, so Advertisement Server is usually created a plurality of message, this means or receiving terminal must be equipped with some and in certain graceful mode (because for advertisement demonstration is crucial) these message-level is associated in together software, or receiving terminal shows this message simply respectively, and it is so usually that length is surpassed SMS message 160 characters, unmodified.From the viewpoint of convenience or demonstration, these are not desirable.
New message transmits service (be called Multimedia Message and transmit service (MMS)) and provides size and the unconfined message of content type, this message is compiled as HTTP message, this means they a kind of possible super distribution that has a content is provided, together with the transaction capabilities of message accuracy, tracking and feedback.Yet, have that imaging and Multimedia Message transmit service (MMS) and transmit service well as if be used to comprise and the natural selection of the message transformat of ad content can not guarantee that MMS will become as the SMS ubiquity although the fact is many mobile phones although the ability and fact are Multimedia Messages.This is owing to following reason, that is: Multimedia Message transmits and has can perceive expensive; SMS has satisfied the needs that basic personal messages transmits; And the transmission of abundant Multimedia Message needs more imagination of user and preparation.
An object of the present invention is to provide a kind of facilitated method of revising message, from end user's viewpoint, this method uses very simple.
Summary of the invention
According to a first aspect of the invention, the method of a kind of modification by the message of data communication network transmission is provided, described message comprises the transmission data of the one or more destinations that identify this message and by the source body transmit leg appointment, that identify its content, described method comprises:
In response to receiving described message, and based on selecting data with not directly related at least one parameter in the position of transmit leg, the data of wherein said selection are not directly related with the content of this message;
Revise described message so that comprise the data of described selection therein; And
According to the transmission data transmission of messages of revising is arrived described one or more destinations.
Therefore, embodiments of the invention provide a kind of means, are used for intercepting the message that sends to B from A, revise message with a kind of with the incoherent mode of message content, and with the destination (B) of described transmission of messages to it.Because the terminal that is associated with transmit leg is not revised message, so one can participate in according to message modification service of the present invention with the terminal of using a complete standard.
In a kind of arrangement, the message that sends by data communication network is MMS message, and modify steps comprises selected data are increased in this MMS message, and it is transmitted as MMS message; And in another kind was arranged, this message came from the sender as SMS message, and modify steps comprises that with this SMS message alteration be MMS message, and this MMS message comprises the content of original SMS message and according to the selected data of this method.In another was arranged, the message that sends by data communication network was email message, and modify steps comprises selected data are increased in this email message, and it is transmitted as email message; Replacedly, this message can be used as that the GPRS packet is transmitted and existence of the message that should suitably revise by SMS message informing recipient, and the recipient can ask to transmit with the form of GPRS data the message of this modification in view of the above.
In order to participate in embodying the service of this method, need each side to subscribe this service; Can be by sending into data in the WAP page or leaf on being downloaded to user terminal or carrying out this reservation by sending into data by means of the data collection application that on terminal, moves.Subscribing step involves registration personal characteristics and statistics and agrees their message of modification clearly.
Employed parameter can relate to the one or more of these personal characteristics in the selection step, for example age, occupation, preference, background (work is played) or the like; Perhaps relate to environmental factor, certain time in one day for example, certain in the week day or the like.Replacedly, can select this parameter randomly.Preferably, this method comprises selected data are kept following the tracks of and is not sent to same individual by twice so that guarantee identical data.This parameter can be the value of the pleased a plurality of modification message that receive of indication recipient, and this method comprises that what message this recipient of inspection has received and only do not had to revise message under this situation about specifying number of surpassing in this case.
Selectable data preferably are stored in the data storage (for example database), so that enable personalized selection therein, selectable data with preference is described, the data of certain time, position, occupation, background or the like in one day are associated, the selectable data of this data characterization and it are corresponding to these parameters.Therefore, this just provides a kind of selection to be suitable for the means of sender and/or recipient's data.
Select step to comprise based on may another parameter relevant selecting data with transmit leg and/or recipient's position.Therefore, for example, if the position of transmit leg is identified as near the football field, then the selection of data can comprise the data that selection is relevant with football.Replacedly or additionally, this another parameter can relate to the message content by the transmit leg appointment.For example, this parameter can be some speech in the message; In some cases some speech can with some select data be linked-for example, if this message comprises that " you should look at my new footwear to phrase! ", and speech " footwear " be linked to indication footwear retail merchant some images-selection of data can comprise the data corresponding to one of these images so.
Preferably, selectable data are classified as a plurality of kinds and transmit leg and/or recipient in some way and can specify interested particular types.Can come preview expediently and select these kinds via web or via the WAP page.This kind is selected another means are provided, and is used for the data that are selected to be included in message are carried out personalization.In a kind of arrangement, this kind is advertising campaign (campaign), and it has limited valid expiration date.When an activity end, can for example come automatically to provide the new activity of same type to the subscriber who selected this activity (that is this kind) via the MMS message that comprises new activity details, terms and conditions.
Therefore, utilize embodiments of the invention, the message of going out can be decorated with the rich media contents of (branded) that be printed on brand.This content can be to carry out the advertisement of tag formatization, also can be that the user generates or receives from any third party, and it is added in the message so that provide storage-relay type message of the terminal-to-terminal service of being initiated to transmit.
Selected data can comprise one or more independent entities, and for example an entity can be an animation, and another entity can be the audio clips of playing automatically.These entities can be combined into single message.
In first example, because when Compose-message, the used criterion of selection data that will use in message modification does not rely on the input of transmit leg, so portable terminal does not need any extra software except that standard operation system software.
For the message that sends by data communication network, will be routed to the service of carrying out said method, the user needn't send into the particulars (aspect the ID of network destination) of this service clearly on his terminal.But, when the user subscribes this service, configuration messages automatically can be sent to this terminal.Automatically these characteristics of revising the terminal setting have formed a second aspect of the present invention.
According to this second aspect of the present invention, provide a kind of configuration data message so that the method by data communication network transmission, wherein this data communication network comprises at least one storage-transmission network node, it relies on and stores described data-message and described data-message is forwarded to recipient or each recipient corresponding to the status data of terminal associated therewith, and described method comprises:
Receive the configuration messages of sign storage-transmission network node;
From this configuration messages, select storage-forwarding configuration to be provided with;
Create described data-message, described data-message comprises the transmission data of the one or more destinations that identify this message and the source body that identifies its content; And
Storage-forwarding configuration according to described selection is provided with the data-message that transmits described establishment,
Wherein said configuration messages identifies storage-transmission network node that described data-message will be sent to, and this node is used for revising its content during described transmission of messages.
Can the portable terminal that this configuration messages is sent to reservation be set via aerial (OTA).This configuration messages sign storage-transmission network node, this node and is to act on behalf of MMSC corresponding to a MMSC outside the default Virtual network operator MMSC basically when terminal transmission MMS message.The message that is created subsequently is sent to the storage-transmission network node that is identified after this, and this node is arranged to carry out the method according to first aspect present invention.The storage that is identified-transmission network node arrives conventional storage-forwarding server (MMSC) with the transmission of messages of revising after finishing this method, this storage-forwarding server (MMSC) is had by Virtual network operator usually.
Because this method is to carry out on the storage-transmission network node of customization, does not disturb existing service so another advantage of the embodiment of the invention is it, this means that the subscriber still can receive MMSC message from default (Virtual network operator) MMSC.
The personal data of being sent into by the subscriber is stored in the database that has nothing to do with Virtual network operator expediently, the last super distribution that this is convenient to the distribution statistics that provides initial and follows the tracks of the content of multimedia of process heterogeneous networks operator.
Except a kind of system that is used to revise the personal messages that sends from individual subscriber was provided, the present invention can also be used to the message that modification is sent from Information Provider etc.Therefore, provide the method for a kind of modification by the message of data communication network transmission in a third aspect of the present invention, described method comprises:
On second network node, receive message from first network node, the transmission data that this message has the source body that comprises first data and identifies described message destination, wherein these first data are created by information service;
In response to receiving described message, select second data;
Revise described message so that in its source body, comprise selected second data; And
According to the transmission data transmission of messages of revising is arrived described destination.
From with reference to the accompanying drawings, the following description of the preferred embodiment of the present invention that only provides as example, other characteristics of the present invention and advantage will become apparent.
The accompanying drawing summary
Fig. 1 is the schematic diagram according to the mobile network of embodiment of the invention arrangement;
Fig. 2 is the schematic diagram of exchanges data between the parts of the illustrated system of Fig. 1;
Fig. 3 is the calcspar that the parts of Web illustrated in figures 1 and 2 and WAP service server are shown;
Fig. 4 is the schematic block diagrams that the parts of proxy message server MMSC illustrated in figures 1 and 2 are shown;
Fig. 5 be explanation when MMSC message when sender's terminal is transferred to proxy message server MMSC shown in Figure 2, the schematic diagram of this MMSC message;
Fig. 6 and Fig. 7 show when the MMS of Fig. 5 message when sender's terminal is transmitted, the user content part of this MMS message;
Fig. 8 is the flow chart that the substep of exchanges data shown in Figure 2 is shown;
Fig. 9 shows when according to the embodiment of the invention MMS being made amendment, the content part of this MMS message;
Figure 10 a shows a webpage that allows the subscriber to select interested kind;
Figure 10 b is the kind of information and the schematic diagram of corresponding data with it that is stored in the database illustrated in figures 1 and 2;
Figure 11 is the schematic diagram according to the replaceable configuration of mobile network's parts of second embodiment of the invention;
Figure 12 is the schematic diagram according to the replaceable configuration of mobile network's parts of third embodiment of the invention;
Figure 13 is the schematic diagram according to the replaceable configuration of mobile network's parts of fourth embodiment of the invention;
Figure 14 is the schematic diagram according to the replaceable configuration of mobile network's parts of fifth embodiment of the invention;
Figure 15 is the schematic diagram according to the replaceable configuration of mobile network's parts of sixth embodiment of the invention;
Figure 16 is the schematic diagram according to first embodiment of mobile network's parts of second aspect present invention; And
Figure 17 is the schematic diagram according to second embodiment of mobile network's parts of second aspect present invention.
Accompanying drawing describes in detail
Embodiments of the invention relate in going to recipient's way and revise data-message.Especially, embodiment relates to and carries out and the irrelevant modification of the theme of data-message, changes and makes this modification based on the extrinsic a certain parameter of message content.In specification, will describe the character of this modification and the employed criterion of making amendment after a while in greater detail, but at first will provide supporting the description of the needed foundation structure of this modification.
Fig. 1 and Fig. 2 show an example of data-message transfer system 1, and the embodiment of first aspect present invention operates in this data-message transfer system 1.In Fig. 2, arrow is represented the data flow in the data-message transfer system 1, and the parts of box indicating data-message transfer system 1.This embodiment (message modification service hereinafter referred to as) relates to Multimedia Message (MMS message), but this message can be short message (SMS), email message, with the customized messages of the GPRS data and/or the data mode that spreads; The ad hoc arrangement of data-message transfer system 1 depends on the type of the message that is transmitted, and describes interchangeable configuration after a while.
In arrangement illustrated in figures 1 and 2, the various network device in terminal T1 and the data-message transfer system 1 communicates.Terminal T1 can be a wireless terminal, for example mobile phone, PDA or laptop computer.Data-message transfer system 1 comprises: WAP gateway G_OP, and it is the WAP gateway of Virtual network operator normally; Web and WAP service server S1, terminal T1 communicates with it; First and second storage-forwarding message server the MMSC_1, MMSC_OP, the second storage-forwarding message server are the storage-forwarding message servers that disposes the Virtual network operator of storing and transmit message according to conventional methods; And database D B1, it is arranged to data and the content-data of storage about subscriber and terminal (for example T1).
In a kind of arrangement, the first message server MMSC_1 is arranged at the network internal operation of Virtual network operator together with Web and WAP service server S1, and allow database D B1 be positioned at dedicated network, this means that database D B1 and any particular network operator are irrelevant and can shared data bank DB1 between a plurality of Virtual network operators.Database D B1 can be provided by twoindependent databases 20,24 as shown in Figure 1, is perhaps provided by individual data storehouse shown in Figure 2.
With reference to figure 2, the URL that Web and WAP service server S1 can start corresponding toserver S 1 by the user of terminal T1 visits.With reference to figure 3, except CPU, internal memory, data/address bus, input/output end port, data storage and the operating system program of standard,server S 1 also comprises: registration software 301, it handles the request that subscribe messages is revised service, additionally receives sign and preference data about the subscriber simultaneously; Kind is selected software 303, and the kind that its processing enters is selected request; And authentication software 305, the request that its authentication enters to access category selection software.Data selection, sign and preference data are stored among the database D B1 subsequently, so that visited subsequently by the first message server MMSC_1.Server S 1 can be provided by as shown in Figure 1 twoindependent servers 22,26 (registration software 301 is onserver 26, and authentication and kind are selected software 303,305 on server 22), is perhaps provided by as shown in Figure 2 individual server.
The first message server MMSC_1 can be considered to " agency " storage-forwarding message server, and it is between the message server MMSC_OP of the WAP gateway G_OP of Virtual network operator and Virtual network operator.With reference to figure 4, MMSC_1 comprises the processing unit of standard and comprises conventional software or hardware unit, is used for: in response to receiving MMS, it has accepted this MMS the notice transmit leg; The inquiry subscriber database with determine predetermined recipient whether have can compatible MMS phone; Inform that this MMS of predetermined recipient is available; And, send message to recipient (in being designated as 410 square, make up and illustrate) in response to request from the recipient.Except these standarized components, MMSC_1 also comprises: select software 401, be used for selecting data to be increased to the message (describing in greater detail hereinafter) that enters; Message modification software 403 is used to revise the message that enters so that comprise selected data (describing in greater detail hereinafter); And applications interface (EAIF) 405, it is configured to make message server MMSC_1 to communicate by letter with the message server MMSC_OP of operator, particularly transmits the MMSC_OP that the message of revising is given operator according to standard method.
Select software 401 to be arranged to from the message that enters identification sender and/or recipient's information, and select sender and/or recipient's permission and preference setting so that determine how to revise the message that this enters by accessing database DB1.Revise software 403 and be arranged to according to revising the message that this enters from the input of selecting software 401, (for example, SMS or MMS) sends the message of modification to the recipient with one of multiple form.Preferably, agency's (or first) message server MMSC_1 communicates by letter with database D B1 via internet virtual private network (VPN) connection, and it is arranged to for example cache permission and preference information in SQL database, even so that it still can operate described service under the situation of VPN operation interrupted.
Preferably, write registration software 301, kind selection software 303, authentication software 305, select software 401 and revise software 403 with the Java programming language.For example,server S 1 can be the Apache http server, and proxy message server MMSC_1 can be J2EE JMS server (referring to http://openjms.sourceforge.net/).It can be Java that registration software 301, kind are selected software 303 and authentication software 305TMThe servlet container, they are configured to run in the Java platform ofJava 2 platform standard version V1.4.1 for example (can be referring to from Sun Microsystems for other informationTMIn available resource, for example existHttp:// Java.sun.com/j2se/1.4.1/ and http://Java.sun.com/products/servlet/index.htmlOn).Person of skill in the art will appreciate that and to write this software with any suitable language.
Return with reference to figure 2, will describe now according to present embodiment and set up the account of message modification service and a mode using the message modification service.In step 201, the user sends into the URL corresponding to Web and WAP service server S1, this causes that registration software 301 sends a webpage via WAP gateway G_OP fromserver S 1, the form that uses routine techniques that this webpage is revised as in WAP gateway G_OP to show on the terminal T1 that is adapted at the user and it is sent to terminal T1.Then, the user sends into various registration particulars and sends these particulars toserver S 1 to this webpage and terminal T1 via WAP gateway G_OP.Return with reference to figure 2, part as the location registration process process, the user sends into the personal information particulars, for example name, address, terminal particulars (comprising ability), sex, occupation, interest or the like, and at step 202b these particulars are stored among the database D B1.Equally, as the part of location registration process process, 301 user ID and passwords that are used for access server S1 of registration software send to the user.
Replacedly, terminal T1 can have storage application thereon, this application is arranged to catch such demography data (not illustrating among the figure), and this application grouping is transferred to itserver S 1 then in SMS message or as GPRS the data encapsulation of catching.The request that receives in response toserver S 1, suitable applications (for example can be transferred to terminal T1, via GPRS or bluetooth), and described application will have the form (replacedly, described application can be loaded on the terminal T1 in advance) that is fit to be used for in the operating system cooperation of using on the terminal T1.
Registration is after software 301 finishes the location registration process process, by (OTA) MMS in the air the data that message will have proxy message server MMSC_1 particulars is set at step 202a and sends to terminal T1.In response to this message that receives, the operating system program on the terminal T1 automatically disposes the network address (URL) that comprises proxy message server MMSC_1 according to the setting in this message default MMSC is provided with.Therefore, this means that any MMS message that after this sends from terminal T1 will at first be sent to proxy message server MMSC_1.For relevant for using the OTA agreement that data are delivered to the further information of WAP client computer from the WAP server, the reader please refer to the obtainable document from WAP Forum Co., Ltd, especially fromHttp:// www.wapforum.org/what/technical/PROP-PushOTA-19990816.pdf" WAP (wireless application protocol) pushes the OTA protocol specification " (Wireless Application Protocol, the PUSH OTAProtocol Specification) that announced on August 16th, 1.
Except storage and processing register request, server S 1 is arranged to also just show a plurality of selectable kinds once request that the subscriber can therefrom select.The subscriber can at any time attempt access server S1, causes authentication software 305 authentications or handles this access request on the contrary.Have several method for authenticating, a kind of method is based on user's mobile phone number or Termination ID (this for example can identify) from the header of the message that is associated with access request, another kind of method is via the webpage that has corresponding to the data inlet field of user name and password.In case by authentication, the user just can select a kind from a plurality of kinds, causes that selected kind is stored among the database D B1 together with other data that are associated with this user.Kind is represented topics of interest scope-for example, type of the type of music, football, beverage or the like.These can use for the selection software 401 that moves on proxy message server MMSC_1 together with user data then in the stored selected kind data of step 202b, and this will describe in greater detail hereinafter.Replacedly, and if terminal T1 have storage suitable this locality thereon and use, then the kind data are sent to server S 1 from terminal T1; In this arrangement, grouping sends the kind data to terminal T1 via SMS message or as GPRS by means of server S 1, and can make the kind data of therefrom selecting is available for terminal T1.
The aspect that kind is selected is not essential to the present invention, but it is preferred characteristics, because it makes proxy message server MMSC_1 can select the interested content that is complementary in a certain respect with the sender.Hereinafter describe other aspects that this kind is selected in greater detail.
Register after the storage-server setting that repeats multimedia news on this service and the modification terminal T1, any MMS message that terminal T1 sends subsequently will be directed to proxy message server MMSC_1 and make amendment thus, referring now to Fig. 5-7 this will be described.In step 203, send MMS message by terminal T1; This message is encapsulated in the HTTP POST message that comprises http header 502, and it is this HTTP message recipient that header 502 utilizes suitable URL to identify proxy message server MMSC_1.This HTTP source body comprisesMMS header portion 504 and MMS main part 510.MMSmain part 510 comprises one or more user content parts 512,514, for example at Fig. 6 and illustrated in fig. 7 those.
In step 204, receive and storeM MS message 500 by proxy message server MMSC_1 according to routine techniques; In step 205, select software 401 chosen content data from database D B1.With reference to figure 8, this step involves carries out a plurality of substeps: the first, and the sender of (substep 801) identification message and recipient's (part 506,508); The second, (substep 803) retrieves the user data corresponding to sender and/or recipient from database D B1; The 3rd, (substep 805) uses at the user data that substep 803 retrieves the content-data that is stored among the database D B1 used filter algorithm, so that select to be suitable for the content-data of the MMS that received.Hereinafter describe the characteristic of this filter algorithm in greater detail.
In case selected content-data, just be modified in the MMS that step 204 is stored at step 206 message modification software 403.The MMS:MMS that figure 9 illustrates such modification is encapsulated in the HTTP POST message 900 that compriseshttp header 902, and the message server MMSC_OP of thesehttp header 902 marked network operators is the recipient of this HTTP message; This HTTP source body comprisesMMS header portion 504 and MMS main part 510.Outside one or more user content parts 512,514, MMSsource body part 510 also comprises one or more content parts 916,918.This HTTP message can also comprise expandedHTTP header 901, and it comprises pay imformation.In step 207, the MMS that revises is transferred to the message server MMSC_OP of Virtual network operator, and passes to recipient (T2) after this according to conventional methods.
As mentioned above, embodiments of the invention relate in going to recipient's way and revise data-message.This usage of OTA message is new, that is: it is used to revise the setting on the terminal, and to be used for redirect message, wherein the content of this message will be modified and need not direct input from the sender.Therefore, data-message transfer system 1 described above, proxy message server MMSC_1 and by Web andWAP server S 1 provided functional be new.Because the characteristic of this modification does not directly depend on any input of sender of the message, so sender and recipient do not need to revise their terminal.In addition, as mentioned above, use OTA to be provided with the thought of message-oriented with the service associated device is meaned, also needn't revise terminal in this.Therefore, this means that can be independent of terminal type ground and use described service, this is significant advantage.
To describe in greater detail now data selection-step 205 (and substep 801,803,805)-each side.
As mentioned above, in case the user has subscribed the message modification service, he subsequently can access server S1 to specify interested kind, when revising the message that enters, these interested kinds are used by proxy message server MMSC_1 in the selection of data then.In one embodiment, the data that will be comprised in (substep 805) in the message are the abundant media contents that is printed on brand, the kind that can therefrom select of subscriber is an ad content corresponding to a brand and this content in this case, is called labelled element here.
Figure 10 a shows thewebpage 1000 that the sender of the message who allows participation selectskind 1001, and the example of themark 1003 in one of them kind; Can revise current selected kind via the project on the webpage 1,000 1005.Figure 10 b shows kind ofinformation 1001 and corresponding with it content (mark) 1011, and shows eachkind 1010 and have a plurality ofmark 1013 associated therewith.In case the sender has selected a kind, and when corresponding sender when after this sending MMS message (step 203), the selection software 401 that moves on proxy message server MMSC_1 is just selected the one or more marks in (substep 805) selected kind, and it is increased in the message that is sending.
There are the several advantages that are associated with these kind characteristics of the present invention, first advantage is to the invention provides a kind ofly to guarantee to have eliminated the needs that comprise this information in message to be revised thus by selecting the software 403 selected contents means relevant with sender and/or recipient's interest for the sender.Second advantage is associated with the fact in middle position storage and maintenance kind.Change (this is common at advertisement field) if kind takes place, then change and only need realize, and needn't be distributed to the data that sign is updated kind each subscriber of message modification service at middle position.
As mentioned above, at substep 805, select software 401 to use filter algorithm and be increased in the message to select suitable mark.On function, this filter algorithm guarantee in the same kind that the user selects each not isolabeling be added in the subsequent message of using this system transmissions, and usually in a kind available various not isolabelings be added in the different message.More specifically, this filter algorithm uses one or more parameters available underlined middle selection of institute from a kind in several parameters will be added to a mark or a plurality of mark in the current message.As mentioned above, the selection of mark is not directly related with sender of the message's input, this means these parameters uncorrelated with the content of MMS message basically (content is the part 512,514 shown in Fig. 5).
Alternatively, these parameters comprise following one or more:
The identity of the sender that (part 506) identified in MMS message header 504 ((transmitting terminal T1 or information service (referring to following)), and the data that are associated with identity of the sender, for example:
A. identify the data of the level of sender in this kind, it is determined by the number and/or the type of the previous mark that sends of sender;
B. identify the data of sender's feature (for example, age, sex etc.);
C. sender's current background (that is, at home or work);
D. whether the sender has determined to withdraw from a specific kind clearly.
2. recipient's identity that (part 508) identified inMMS message header 504, and the data that are associated with recipient's identity, for example:
A. identify the data of the level of recipient in this kind, it is determined by the number and/or the type of the previous alive messages that receives of recipient;
B. identify the data of recipient's feature (for example, age, sex etc.);
C. recipient's current background (at home or work);
D. whether the recipient has determined to withdraw from a specific kind clearly;
3. the combination of sender and recipient's identity (according to top 1 and 2);
4. current time and/or date;
5. the data dispatching that is used for mark;
With the relevant data of this date or time event (so that will select software 401 to be arranged to the available amusement of the various electricity consumption submodes of visit tabulation, for example TV, film etc.);
7. select parameter at random, it can cause being chosen between the message changing.
In order to come selected marker, each mark to be characterized based on one or more in these parameters and in fact the data of this characteristic and identity marking self to be stored among the DB1 together in a certain mode.
Select also can be based on the content (part 512,514) of MMS message self.For example, mark can be linked in themessage 500 some speech of occurring or phrase-for example, ifuser content part 512 comprise speech " beer " (so message can for example be " he, the Steve meets with me at imperial crown, drinks beer! ) "), then select software 401 can select one of mark that is linked to speech " beer " at substep 805.Additionally or replacedly, selection can be based on sender and/or recipient's position.For example,, suppose then between cricket and mark, to have a mapping, then can select one of mark that is linked to the cricket position at substep 805 if the sender is identified as in cricket match.
If at substep 801, select software 401 to determine to exist a plurality of recipients, a mark then selecting software 401 to select isolabeling not or selection and all recipient's features to be complementary most for each recipient.The latter can realize by the mark of assessing marker characteristic at each recipient's feature, this evaluation quantity is turned to a score and selects any one to have top score for each mark.If the recipient has different previous selected kind mutually with the sender, then select software 401 only to be chosen in corresponding to the mark in sender's the kind, or identify kind the most common concerning all recipients and sender and selected marker in the kind that this identifies.
The kind that is used for therefrom selecting that shows onwebpage 1000 can depend on subscriber's feature.For example, when subscribe messages is revised service (step 201), family or preferred positions that registration software 301 can be inquired him to the subscriber.As mentioned above, step 202b with these storage in database D B1 as user data, so select a kind time-like when the subscriber logins subsequently, kind selects software 303 can only show those kinds that the position with the subscriber is complementary.When determining to show which kind time-like can use other parameter.
Though via the setting of OTA message transmission corresponding to proxy message server MMSC_1, replacedly they can be embedded in the SIM card of terminal in the above-described embodiments, make that his receives and change SIM when the subscriber has subscribed this service.As another alternative, this is set so long and notify user and artificially to change them.
As the alternative that proxy message server MMSC_1 realizes, the present invention can be used as the filtration application (not shown) and is installed on the message server MMSC_OP of operator.Under the processing load that is associated with the selection and the modification of message becomes very significant situation, data-message transfer system 1 also can comprise independently time MMS message server (not shown), and it is configured with selects software 401, message modification software 403 and EAIF405.In this arrangement, the filtration application that operates on the message server MMSC_OP of operator can be arranged to pass to the 2nd MMS message server confirming as the message that has received from this service subscriber.In any one of these arrangements, it is optional to reset the step that MMSC is provided with in subscriber's terminal to send OTA message.
As mentioned above, the arrangement illustrated in figures 1 and 2 and the description of front are particularly suitable for sending MMS message.Yet, revise the direct input that message does not but need the sender, but revising thought based on the extrinsic a certain parameter of message content, for example SMS, Email and the data of spreading (for example, multicast packet) applicable to other type of message.Arrangement that can expected datamessage transfer service 1 depends on the type of message to be sent and changes, and Figure 11-14 and following description have summarized the replaceable arrangement of data-message transfer system.In these figure, functional with reference to figure 2 described functional places identical or of equal value, use identical reference number; If on functional, have extra or sizable difference, then use different reference numbers.
Data-message transfer system 1 shown in Figure 11 is suitable for sending MMS message or email message.In this arrangement, the setting that is sent at step 202a is corresponding to acting on behalf of WAP gateway G_Proxy, and this is acted on behalf of WAP gateway G_Proxy and has conventional WAP gateway smtp server functional and that combine with storage-reflecting software 410, selection software 401, message modification software 403 and EAIF405.Storage-reflecting software 410 consist essentially of according to smtp protocol be configured to store and transmit the composition of Email and the composition (the above) that disposed according to the MMS message management (for the information that is particularly related to the SMTP problem, the reader please refer toHttp:// www.rfc-editor.orgGo up from the obtainable request note of IEEE (RFC) 2821(Request For Comments (RFC) 2821)).
Data-message transfer system 1 shown in Figure 12 is suitable for the subscriber and sends SMS message.In this arrangement, the setting that terminal T1 goes up corresponding to SMSC is modified in a certain mode, acts on behalf of short message service server SMSC_1 so the SMS message of going out is directed to.Message modification software 403 is arranged to: or will receive the content (part 512 of message, 514) be embedded in the MMS message that (this MMS message comprises and selectspart 916 then, 918), be the MMS message of going out with the SMS message alteration that enters effectively thus, or, if the terminal corresponding to the recipient is not that MMS enables, then revise the SMS message receive so that it comprises selected part 916,918 (perhaps its ascii character versions), and transmit the message of this modification as SMS message.
Figure 13 show the data-message service of transmitting 1 another arrange, this data-message transmitsservice 1 and is suitable for the email message that sends SMS or send as SMS message.In this arrangement, registering the service of this message modification at first involves SMS is sent to a number (step 1301 that is associated with this service, 1302), then the webpage that is associated with this service of login so that send into the required various user's particulars (step 1303) of this service.In this arrangement, select software 401 and message modification software 403 to be stored on WAP and the Webservice server S 1 and and handles, thereby this WAP and Webservice server S 1 are served as storage-forwarding server in addition by it.
Figure 14 shows another arrangement that data-message transmits service 1, and this data-message transmits service 1 and is suitable for sending multicast packet to terminal T1.In this arrangement, the subscriber registers this service as described above, but should the service with network in router link, this router is responsible for the receiver that the distribution group multicast data enables to IP.Under the situation of multicast content provider according to its multicast content of PIM-Sparse (PIM-is sparse) mode protocol distribution, there is rendez-point (meeting point) router (being shown the RP router among Figure 14), its receives from " addings " of receiver and asks, and makes its distribution that joins the multicast packet that sends from source (being shown router one 403).In this arrangement, revise conventional RP router one 401 so that it comprises that as for described selection software 401 of other embodiment and message modification software 403, they increase content-data (step 205,206) in multicast content jointly.In this example, the subscriber who is associated with terminal T1 is the recipient of data, and source 1401 is senders.More information for relevant PIM-Sparse mode protocol, the reader please refer to " multicast networking and application " (" Multicastnetworking and applications ", by C.Kenneth Miller, Published byAddison-Wesley, ISBN 0-201-30979-3).
Figure 15 illustrates the another kind arrangement that data-message transmitsservice 1, wherein message is sent to server S 1 (step 1504,1505) as packet via Gateway GPRS Support Node GGSN1, andserver S 1 is revised this message (step 1506).Afterserver S 1 is revised this message, with its storage and send a notice SMS message to recipient (step 1507); In response to receiving this notification message, terminal T2 has an opportunity to retrieve the message (step 1508,1509) of this storage from server S 1.In arrangement shown in Figure 15, send a VAS application-to-terminal service T1 (step 1501 in response to receiving registration message fromserver S 1,1503), and user's demographic information and any message of after this writing all caught then and be sent on theserver S 1 via GGSN1 by this application.It should be understood that the demography data can replace by the WAP page or leaf that is sent on the terminal T1 sends into, as described in the context of above embodiment in front.
Previous embodiment has been described the arrangement that is used to revise the message of sending from individual subscriber.Yet the present invention also can be applied to revise the data-message that sends from information source, and figure 16 illustrates a kind of suitable arrangement that is used to carry out this modification.The part with identical shown in Fig. 1-15 shown in Figure 16 is assigned with same reference numerals and identifier, and will no longer describe in detail; About relating to the figure that personal messages is revised, arrow is represented the data flow in the data-message transfer system 1, and square is represented the parts in the data-message transfer system 1.
In this aspect of the invention, message originates from usually and is being connected to the information service that the automatic software that moves on the server of network is used to be provided, and it is referred to as content supplier at this.In arrangement shown in Figure 16, data-message transfer system 1 comprises: WAP gateway G_OP; A plurality of content server S01, S02, S03, they are configured to generate also according to certain conditions, and message transfer arrives terminal T1; Service server S1, it be arranged to receive self terminal T1, to coming from requests for content one or more among content server S01, S02, the S03; First and second storage-forwarding message server the MMSC_1, MMSC_OP; And database D B1, it is arranged to store data and content-data about subscriber, terminal T1.Each content server S01, S02, S03 are associated with a particular content provider.
In a kind of arrangement, the first message server MMSC_1 andservice server S 1 are arranged to operate in the network of operator together.When therefore the subscription content service also transmit a request to one of them suitable content server of content server S01, S02, S03, service server S1 was in the request of controlling on the basis of each request of user's appointment of terminal T1 or on the basis of carrying out (on-going) from terminal T1 to content-data.Server S 1 also is arranged to receive the particulars that those have subscribed the user of message modification service extraly according to the embodiment of the invention, and is configured to arrangement as shown in Figure 3 for this reason and operates according to this arrangement.
Dispose each content server S01, S02, S03 with a kind of like this method, promptly predetermined MMS message to the message modification service subscriber is sent to the first message server MMSC_1 rather than second (master of Virtual network operator) message server MMSC_OP.Therefore, the data that identify the first message server MMSC_1 address are configured among each content server S01, S02, the S03, so that the MMS message of sending thus at first is sent to the first message server MMSC_1.Now data of description message transfer service 1 is revised the step that message involved, the user who supposes terminal T1 has proposed requests for data to server S 1 at 17:30, and wherein these data relate to train and leave the leaving the time of estimation that London Victoria sails for Lyme Regis.Suppose that content server S01 has received the request to this information, send the MMS message (step 1603) that comprises this information at 17:30 content server S01.In step 1604, receive and store this MMS message according to routine techniques by proxy message server MMSC_1, select software 401 chosen content data from database D B1 in step 1605, as top described with reference to figure 8.In case selected content-data, just be modified in MMS that step 1604 stores so that it comprises at least a portion of selected content data at step 1606 message modification software 403, the MMS that will revise in step 1607 is transferred to the message server MMSC_OP of Virtual network operator, according to conventional methods this message is passed to recipient (T1) subsequently.
As shown in figure 16, service server S1 is usually by Virtual network operator management, and content server S01, S02, S03 are managed by the third party.Yet each content server S01, S02, S03 can have service server associated therewith, and service server S1 and content server all will be managed by the third party in this case; Figure 17 illustrates this arrangement.Although in a first aspect of the present invention, will send to user terminal (because this is the place of message origin) via OTA message corresponding to the setting of proxy message server MMSC_1, in embodiment according to second aspect present invention (wherein message originates from content server S01, S02, S03) can be for example via e-mail or SMS message this setting is notified to content server and automatically changes the setting of their acting server in response to receiving this notice.
It should be noted that although content-data is the media content that is printed on brand in above embodiment, the present invention can be applied to the content-data of many other types.For example, can be used between different operators, following the tracks of the last super distribution of content of multimedia according to service of the present invention, can use in this case each specific markers of being associated with operator (for example, in the SMIL file with multimedia file in watermark in).

Claims (44)

CN200480019404.XA2003-05-062004-05-06message transmission system and methodExpired - Fee RelatedCN1820472B (en)

Applications Claiming Priority (7)

Application NumberPriority DateFiling DateTitle
GB0310366AGB0310366D0 (en)2003-05-062003-05-06Messaging system
GB0310366.02003-05-06
GB0311592.02003-05-20
GB0311592AGB0311592D0 (en)2003-05-202003-05-20Messaging system and service
GB0315984.52003-07-08
GB0315984AGB2406996B (en)2003-05-062003-07-08Messaging system and service
PCT/GB2004/001953WO2004100470A1 (en)2003-05-062004-05-06Messaging system and service

Related Child Applications (1)

Application NumberTitlePriority DateFiling Date
CN2010101363536ADivisionCN101902409B (en)2003-05-062004-05-06Messaging system and service

Publications (2)

Publication NumberPublication Date
CN1820472Atrue CN1820472A (en)2006-08-16
CN1820472B CN1820472B (en)2010-04-28

Family

ID=9957517

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN200480019404.XAExpired - Fee RelatedCN1820472B (en)2003-05-062004-05-06message transmission system and method

Country Status (2)

CountryLink
CN (1)CN1820472B (en)
GB (1)GB0310366D0 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102404701A (en)*2010-09-172012-04-04中国移动通信集团公司E-mail pushing method, server and system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6023700A (en)*1997-06-172000-02-08Cranberry Properties, LlcElectronic mail distribution system for integrated electronic communication

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102404701A (en)*2010-09-172012-04-04中国移动通信集团公司E-mail pushing method, server and system

Also Published As

Publication numberPublication date
GB0310366D0 (en)2003-06-11
CN1820472B (en)2010-04-28

Similar Documents

PublicationPublication DateTitle
CN101902409B (en)Messaging system and service
US8477786B2 (en)Messaging system and service
US7930208B2 (en)Method and system for delivery of advertising content in short message service (SMS) messages
US8315178B2 (en)Method and system for wireless message-based advertising
EP1958401B1 (en)Message modification apparatus and method
KR100779751B1 (en) Method and device for acquiring data information
CN1732667B (en)Transmission of application information and commands using presence technology
US8204057B2 (en)Methods, systems, and computer program products for providing an enriched messaging service in a communications network
CN1901695B (en)Short message management system using a vm application and a mobile communication terminal
US9161182B2 (en)System and method for conveying personal information through cellular text messaging services
US20070282959A1 (en)Message push with pull of information to a communications computing device
CN101156384B (en)Method and system for limiting forwarding times of multimedia message by multimedia message center
JP4414090B2 (en) Method and apparatus for transferring information using existing message-based services in digital networks
US20080227435A1 (en)Apparatus and Method for Sending video Content to A Mobile Device
CN1413421A (en)Transmission of messages
CN1754360A (en)Message management
CN101102528A (en) A short message signature method and system
US7437416B2 (en)Electronic mail server apparatus
CN1980245A (en)Business processing method of WAP net gate server
CN1783790A (en)Advertisement information transfering method
CN1820472A (en)Messaging system and service
KR100817790B1 (en) Method and system for operating wired / wireless website dedicated to performances
KR100612224B1 (en) Post address generation / transmission method and system
CN102098627A (en)Method, system and device for transmitting multimedia message
KR20100019544A (en)Method for storing data

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
C14Grant of patent or utility model
GR01Patent grant
ASSSuccession or assignment of patent right

Owner name:APPLE COMPUTER, INC.

Free format text:FORMER OWNER: CVON INNOVATIONS LTD.

Effective date:20110930

C41Transfer of patent application or patent right or utility model
TR01Transfer of patent right

Effective date of registration:20110930

Address after:American California

Patentee after:APPLE Inc.

Address before:London, England

Patentee before:CVON Innovation Co.,Ltd.

CF01Termination of patent right due to non-payment of annual fee
CF01Termination of patent right due to non-payment of annual fee

Granted publication date:20100428


[8]ページ先頭

©2009-2025 Movatter.jp