The application proposes, is entitled as the dividing an application of one Chinese patent application No.99816578.6 of " method that is used to send message " on April 19th, 1999.
Concrete implementation
According to the present invention, according to the ability and the user profile of the receiving terminal of similar travelling carriage, the submission of handling Multimedia Message is as a kind of message instances of in communication network, sending.How to handle content, size and the type of the decision of this submission, the situation that the ability at terminal and the user's relevant with said terminal user profile is obtained by corresponding judgment device based on Multimedia Message.
Will be to the processing of these message that will send at another element of this communication network, promptly realize carrying out in the network equipment of information receiving and transmitting function.Below in the description to the preferred embodiments of the present invention, will through with reference to the example of this MMS Relay/Server as this network equipment of realizing the information receiving and transmitting function, and describe as sending message through example with reference to Multimedia Message.Yet, it should be noted that these examples limit anything but.That is, single medium message also can be sent, and the information receiving and transmitting function need not in single network equipment (like MMS Relay/Server) to realize, but also can be distribution function.
For judgement above-mentioned, for purposes of illustration, Multimedia Message can be thought what started in the multimedia messaging service, MMS center, and terminal capability and user profile can think that a relevant terminal is intrinsic.Therefore, information must be sent so that can adjudicate with any mode.
In addition, for simplicity, if judgement is automatically and according to the parameter optimization that terminal and user provide also to be understandable.Yet this is not a prerequisite of the present invention.
Because Multimedia Message can have certain form; A plurality of parts (section), different content (text, image, voice, video or the like), different sizes or sender's identification; Obviously; This depends on the ability of receiving terminal and the user profile of current definition, and whether the terminal can receive, shows or handle these Multimedia Messages, and depends on whether the user hopes to do like this.
Therefore, can be about court verdict how to handle these Multimedia Messages, should be all, part or transmission after revising, should abandon, be stored in the multimedia messaging service, MMS center, maybe should be forwarded to for example internet email address.The front is mentioned, and how judgement is not automatically done but ask the user for instructions, and this all is possible in the ordinary course of things still under special circumstances certainly.In addition; Owing to estimate do not have unlimited memory headroom that use is provided at the multimedia messaging service, MMS center; To under most of situation, be limited to cycle regular hour (therefore at multimedia messaging service, MMS central store Multimedia Message; Before removing stored message, MMSC can notify the user to stop the time cycle accordingly through one).If only answer the transmitting section Multimedia Message, be not sent out part and can be stored yet, transmit or abandon.The situation of revising Multimedia Message possibly be to be another kind of form with Multimedia Message from a kind of format conversion usually, but data are compressed or other forms of processing also will be understood that through above-mentioned statement.As a result, the Multimedia Message of not dividing like this can be through this processing segmentation.For how handling several kinds of possibilities submitting Multimedia Message to, court verdict also possibly finally be the various combinations of above-mentioned each item.
In addition; If the multimedia messaging service, MMS center is designated as a new NE of general packet radio and UMTS; So; Data are sent and will probably be carried out at the protocol Data Unit non real-time through using according to corresponding other NEs of said system, and for the purpose of clear, these other NEs are left in the basket in description of the invention.
First embodiment
First embodiment according to the invention relates to judgement (MMSC) execution at the multimedia messaging service, MMS center of selecting to send Multimedia Message.The basic concept of this scheme is, receive a new Multimedia Message after, the multimedia messaging service, MMS center can determine to select which kind of transmission types at once.In other words, the multimedia messaging service, MMS center is as the prefilter at terminal.
For this function is provided, terminal capability and active user's abridged table must be stored in the multimedia messaging service, MMS center.In addition, this information must refresh under certain condition.If these information (terminal capability and user profile) and the multimedia messaging service, MMS center of transmitting never change, information must be submitted to and store once, and can not be refreshed.Certainly, these prerequisites can satisfy hardly.Therefore, initial information must be submitted to the multimedia messaging service, MMS center so that keep the information of this central store effective with the information that refreshes.
These information can comprise the coding-decoding circuit that the keyboard type at the display type at said terminal, said terminal, said terminal support, the memory size at said terminal, said terminal and other equipment electrical connection, be connected the external accessory at said terminal etc., also comprise active user's abridged table certainly.
When submission information is given the multimedia messaging service, MMS center from the terminal, several kinds of possible conditions are arranged, and the possibility that refreshes is not limited in and is a kind of condition.Yet, refreshes and should get in touch the necessity that refreshes, or contact is submitted this information to and the possibility of other data (can be any signaling sequence between these two NEs) that must submit at least, to avoid traffic interference.Therefore, be scheduled to when the condition of its signaling sequence of starting terminal when submitting information to.This condition can be that said network is logined at said terminal; The condition of contact at said terminal changes, and linguistic context activates or the linguistic context condition changing, and user profile produces or revises; The business of the business of initial terminal or terminal terminating; The request at said multimedia messaging service, MMS center, the appearance and/or the content of the new Multimedia Message in said terminal notified at said multimedia messaging service, MMS center, or the like.
With reference to figure 1, through in case predetermined linguistic context condition activates the example of just submitting information to, illustrated to submit to signaling sequence about terminal capability and active user's profile information.
Therefore, at first step S11, ask linguistic context activating multi-media messaging service center MMSC through a support node SN such as the terminal MS of travelling carriage.Utilize this linguistic context to activate request, terminal MS is submitted its ability CAP and active user's abridged table UP simultaneously to.According to the current network example of GPRS or UMTS, whole signaling shown in Figure 1 protocol Data Unit PDU capable of using takes place.
After this sends and accomplishes, the user profile UP of this terminal MS of multimedia messaging service, MMS center MMSC storage.Owing to the capabilities limits at multimedia messaging service, MMS center, maybe or must in the ability CAP of terminal MS scope, adjust the user profile UP of terminal MS.Yet the user can forbid its preferred, users abridged table of this correction.The storage of user profile UP is carried out at step S12 with its final processing.
At third step S13, MMSC submits to affirmation that this linguistic context activates to terminal MS through support node SN at least from the multimedia messaging service, MMS center.
Yet; If be used for the current multimedia messaging service, MMS center MMSC that appears at of the Multimedia Message MM of terminal MS; Before step S13, will be step S14 so, wherein this Multimedia Message MM handles according to the user profile UP that is stored among the MMSC of multimedia messaging service, MMS center.To the processing correspondence of Multimedia Message MM result based on the judging process of terminal MS ability CAP that is stored in multimedia messaging service, MMS center MMSC at present and user profile UP.The possible outcome of this judging process goes through in the above, and mentions once more, and according to first embodiment, this judgement is carried out by multimedia messaging service, MMS center MMSC.
According to this court verdict, processing Multimedia Message MM possibly require to handle the data (for example under the situation of after revising, sending or partly sending) of Multimedia Message MM or not require this processing, and this mentions in the above.Under any circumstance, if part Multimedia Message MM must submit to terminal MS at least, this will be at step S13 with submitting to the linguistic context activation confirmation to carry out.
The front is mentioned, and the example that Fig. 1 describes only is provided for signal, and first embodiment is not restricted to this example.Thus, those skilled in the art knows fully, according to first above-mentioned embodiment, makes process shown in Figure 1 be adapted to other possibilities respectively.
Second embodiment
Except technical solution according to first embodiment, also have other possibilities to be used for only keeping terminal capability and subscriber profile information in terminal side, the terminal makes a choice and sends the judgement of Multimedia Message thus.
Therefore, the basic concept of second embodiment is that terminal capability and subscriber profile information are stored in the terminal, terminal equipment for example, or under the situation of portable terminal, be stored in SIM, or be stored among both.The decision of thus, sending Multimedia Message is made at the terminal.
With reference now to Fig. 2 and Fig. 3, describe according to the multimedia messaging service, MMS center of second embodiment and the function at terminal.
Fig. 2 has illustrated according to this embodiment, in case receive the Multimedia Message MM of a new travelling carriage terminating, the function example of multimedia messaging service, MMS center MMSC.This shows that multimedia messaging service, MMS center MMSC sends a special control messages MMSNotify to terminal MS at step S21 automatically after receiving a new Multimedia Message MM (step S20).MMSNotify message comprises the information of the Multimedia Message MM of relevant reality, like overall dimension, content, content type, the readable description of this message, or the like.
According to the information of the relevant terminal capability CAP that stores and its active user's abridged table UP, terminal MS is handled the information that comprises in the MMSNotify message now, and how decision handles Multimedia Message MM thus.According to this judging process, terminal MS is sent a corresponding response message to multimedia messaging service, MMS center MMSC, and this message is received by multimedia messaging service, MMS center MMSC at step S22.This process will be described this through the signal of the example among Fig. 3 below.
It should be noted that it is terminal MS that the present invention does not limit the device that sends MMSNotify message.For example; Multimedia messaging service, MMS center MMSC also can send MMSNotify message as a kind of special SMS message; This message is then by the terminal MS analysis, or the special-purpose a kind of particular bearer (for example, control channel) of multimedia messaging service, MMS center MMSC multimedia messaging service, MMS capable of using.
In any case, be used for exchanging messages respectively signaling sequence with information based on following principle according to second embodiment.One receives MMSNotify message, and terminal MS submits to MSResultRequest message as replying, and this message is received by multimedia messaging service, MMS center MMSC at step S22.Yet because the result of judging process is different, possible MMSResultRequest message is different.Therefore, MMSResultRequest message for example can be, MMSDeliverReq, MMSStoreReq, MMSForwardReq or MMSDiscardReq.
Therefore, at step S23, whether replying of terminal MS of multimedia messaging service, MMS center MMSC inspection is MMSStoreReq message, if be " yes ", then Multimedia Message MM is stored in the multimedia messaging service, MMS center at step S26.If be " no ", then this process proceeds to step S24, and whether reply with inspection is MMSDeliverReq message.
If MMSDeliverReq message is replied by terminal MS, this process proceeds to step S27, and wherein multimedia messaging service, MMS center MMSC checks MMSDeliverReq message, and Multimedia Message should be sent still all transmissions by part.Step S29 shown in Figure 2 representes the situation of transmitting section Multimedia Message MM to terminal MS, is thereafter step S26 above-mentioned, and the part Multimedia Message MM that wherein is not sent out at least is stored in multimedia messaging service, MMS center MMSC.In contrast, step S210 representes to send the situation of whole Multimedia Message MM to multimedia messaging service, MMS center MMSC, is thereafter step S211, and wherein MMSC removes this Multimedia Message MM from the multimedia messaging service, MMS center after transmission.
If MMSDeliverReq message is not replied by terminal MS, whether replied in the step S25 of this process inspection MMSForwardReq message so.If do not replied, suppose to occur MMSDiscardReq message, and MMSC removes from the multimedia messaging service, MMS center according to step S211 Multimedia Message MM.If MMSForwardReq message, Multimedia Message MM at first is forwarded to by the given destination of MMSForwardReq message at step S28 before step S211 is removed from multimedia messaging service, MMS center MMSC.
With reference now to Fig. 3, the step S21 according to Fig. 2, the function of terminal MS after step S30 receives MMSNotify message are described.
Specifically, terminal MS is corresponding decision steps S32-S35 at step S31 inspection its ability CAP and user profile UP afterwards.Can find out from Fig. 3, give user's selection to comprise decision-making power as a option corresponding to step S32.MM makes judgement so that the user tackles the transmission Multimedia Message if user profile UP is set, and the result of user's input further is sent to step S33-S35 so.If this judgement is to automatically perform, according to second embodiment of the present invention, terminal MS determines the Multimedia Message MM that occurs among the processing multimedia message service center MMSC how according to its user profile UP and ability CAP.In any case, the result also will further deliver to step S33-S35 in this case.
Several kinds of selections how terminal MS determines to send Multimedia Message MM have been discussed above, and some of them are chosen in Fig. 3 signal as an example.That is, whether check result is for partly or entirely recovering Multimedia Message MM at step S33 terminal, if just like this, in following step S37, MMSDeliverReq message is sent to multimedia messaging service, MMS center MMSC.If Multimedia Message MM should not be resumed, but in step S34 testing result for should transmit message MM, so below step S38 sends MMSForwardReq message to multimedia messaging service, MMS center MMSC.If the result transmits this message, this process proceeds to step S35, with check result whether for making Multimedia Message MM be stored in multimedia messaging service, MMS center MMSC.If the result is TRUE; Following step S39 comprises that sending MMSStoreReq message arrives multimedia messaging service, MMS center MMSC; If the result is not TRUE; Following step S40 comprises that sending MMSDiscardReq message arrives multimedia messaging service, MMS center MMSC, and this is to suppose the above-mentioned result of judging process that is.
Under any circumstance; Institute all follows step S41 behind the S37-S40 in steps; In step S41, detect user profile again, with confirm the user step S42 whether should receive about occur Multimedia Message MM and maybe be relevant to the suitable notice of the processing of its execution.Under both of these case, flow process finishes up to receiving another MMSNotifty message.
Mention above, according to one of them step S37-S40 of Fig. 3, the response message that terminal MS is sent is received by multimedia messaging service, MMS center MMSC at the step S22 of Fig. 2.In addition, this response message all comprises multimedia messaging service, MMS center MMSC decision acts on all required information according to the transmission Multimedia Message MM of initial terminal.
It shall yet further be noted that the example that Fig. 2 and Fig. 3 describe does not limit the present invention, and top set forth in detail send the range of choice of Multimedia Message.According to the present invention,, can do further refining and improvement to the flow chart of Fig. 2 and Fig. 3 at an easy rate along the description thinking of last stated.
As another possibility of second embodiment, the signaling between terminal and the multimedia messaging service, MMS center can utilize single request-response message to realizing.In other words, MMSNotifyReply acknowledgement messaging MMSNotify message always can be used in the terminal.In this case, through being that every part Multimedia Message distributes a controlled flag (for example, representing with 2bits) can realize the expectation function at terminal and multimedia messaging service, MMS center in said MMSNotifyReply message.If the value of this sign is sent out, stores, transmits or abandons, this terminal can utilize a simple response message notice multimedia messaging service, MMS center how to handle every part Multimedia Message.
This technical solution can provide function more flexibly.For example; Clearly; According to this possibility, can utilize response message order multimedia messaging service, MMS center with every part Multimedia Message with other part independence, treat with a certain discrimination, so that some part can send to the terminal; And some part can be forwarded to an internet email address, or the like.
Yet this is that supposition Multimedia Message each several part clearly defines, and every part Multimedia Message of separating can be handled in the multimedia messaging service, MMS center.
According to second embodiment, also have following advantage:
Terminal capability and subscriber profile information needn't can not wasted the storage and the disposal ability at multimedia messaging service, MMS center, but give over to other purposes in the multimedia messaging service, MMS central service thus.
In addition, information needn't be in that the information that predetermined condition all sends to keep being stored in the multimedia messaging service, MMS center to occur effective at every turn.Therefore, between terminal and multimedia messaging service, MMS center, can not cause extra signaling.In a word, can guarantee that information is always up-to-date, and can not cause traffic interference owing to refresh signaling.
In addition, needn't carry out extra processing at the multimedia messaging service, MMS center.Owing to can expect; According to second embodiment, the structure at multimedia messaging service, MMS center can remain on a lower difficulty level, i.e. the realization at multimedia messaging service, MMS center becomes more simple; And its performance requirement reduces, and this possibly be exactly the reason of preferred this embodiment why.
As stated, the present invention proposes a kind of method that is used for sending at the communication network that comprises at least one terminal and an information receiving and transmitting function message, said method comprises step: said information receiving and transmitting function MMSC is that said terminal MS receives message MM; Send about notice MMSNotify that said message MM occurs to said terminal MS from said information receiving and transmitting function MMSC; How said terminal MS handles said reception message MM according to its ability CAP and active user's abridged table UP decision; Said terminal MS is replied the notice that said information receiving and transmitting function MMSC sends, and the result according to said definite step assigns instruction simultaneously; And said information receiving and transmitting function MMSC is according to the said message MM of said instruction process.
It should be understood that top description and accompanying drawing only are used for illustrating by way of example the present invention.Therefore the preferred embodiments of the present invention can change within the scope of the appended claims.