Summary of the invention
The embodiment of the invention provides a kind of method, Apparatus and system of sending short messages at definite time, in order to making the user when using instant communication software, can subscribe to the timing SMS that meets self needs by instant communication software.
The concrete technical scheme that the embodiment of the invention provides is as follows:
A kind of method of subscribing timing SMS comprises:
Receive the user by the request message that is used for subscribing timing SMS that instant messaging IM software sends, carry default user related information and user ID ID in this message;
According to described user ID this user is carried out purview certification, and set corresponding timing SMS by authenticating the back according to described user related information at it;
And when the timing SMS that the customer requirements change has been subscribed to, receive the request message that is used to revise or delete the timing SMS of having subscribed to that the user sends by IM software, carry the identification information of the timing SMS that user ID and this user need revise or delete in this message, according to described user ID this user is carried out purview certification, and by authenticating in the subscribing timing SMS tabulation of relevant information in this user network side of back according to the identification information of described timing SMS and user's input described timing SMS is carried out corresponding modify at it, perhaps according to identification information this timing SMS of deletion in the described tabulation of subscribing timing SMS of described timing SMS.
A kind of communicator comprises;
Communication unit, be used to receive the request message that is used for subscribing timing SMS that the user sends by IM software, carry default user related information and user ID ID in this message, described user related information comprises content, reception object and the transmitting time of timing SMS; And when the timing SMS that the customer requirements change has been subscribed to, receive the user by the request message that is used to revise or delete the timing SMS of having subscribed to that IM software sends, carry the identification information of the timing SMS that user ID and this user need revise or delete in this message;
Authentication ' unit is used for according to described user ID this user being carried out purview certification;
Processing unit is used for subscribing to note and by after authenticating, setting corresponding timing SMS according to described user related information at customer requirements; And after the timing SMS that the customer requirements change has been subscribed to also passes through authentication, in the tabulation of subscribing timing SMS of this user network side, described timing SMS is carried out corresponding modify according to the identification information of described timing SMS and the relevant information of user's input, perhaps in the described tabulation of subscribing timing SMS, delete this timing SMS according to the identification information of described timing SMS.
A kind of communication system comprises:
User terminal, be used to move IM software, and the request message that the user is used for subscribing timing SMS is sent to the timing SMS server by this IM software, carry default user related information and user ID in this message, described user related information comprises content, reception object and the transmitting time of timing SMS; And when the timing SMS that customer requirements change has been subscribed to, send the request message that is used to revise or delete the timing SMS of having subscribed to by IM software, carry the identification information of the timing SMS that user ID and this user need revise or delete in this message;
The timing SMS server is used to receive the described request message that is used for subscribing timing SMS, and according to its user ID of carrying described user is carried out purview certification, and sets corresponding timing SMS by authenticating the back according to described user related information this user; And when the timing SMS that the customer requirements change has been subscribed to, receive the request message that is used to revise or delete the timing SMS of having subscribed to that the user sends by IM software, according to described user ID this user is carried out purview certification, and by authenticating in the subscribing timing SMS tabulation of relevant information in this user network side of back according to the identification information of described timing SMS and user's input described timing SMS is carried out corresponding modify at it, perhaps according to identification information this timing SMS of deletion in the described tabulation of subscribing timing SMS of described timing SMS.
In the embodiment of the invention, the timing SMS server receives the request message that is used for subscribing timing SMS that the user sends by instant messaging IM software, and this user is carried out purview certification, and set corresponding timing SMS by the user related information that authenticates the back and carry in according to described request message at it according to the user ID of carrying in the described request message.Like this, the user just can meet the timing SMS of self-demand by the IM software subscription of moving on the user terminal after login IM system, thereby has realized receiving prompting, notice and the blessing etc. of object, and then convenient for users to use to a certain extent, also promoted user experience simultaneously.
Embodiment
In order to make the user subscribe to required timing SMS according to self-demand by instant messaging IM software, in the present embodiment, timing SMS (Personal Schedule SMS Service, PSS) server receives the user by the request message that is used for subscribing timing SMS that instant messaging IM software sends, and carries default user related information and user ID ID in this message; According to described user ID this user is carried out purview certification, and set corresponding timing SMS by authenticating the back according to described user related information at it; Wherein, described user related information comprises content, reception object and the transmitting time of the timing SMS that the user sets.
Below in conjunction with accompanying drawing the preferred embodiment of the present invention is elaborated.
Consult shown in Figure 1ly, in the present embodiment, communication system comprisesuser terminal 10,PSS server 11.
User terminal 10 is used to move IM software, and the request message that the user is used for subscribing timing SMS is sent to the timing SMS server by this IM software, carry default user related information and user ID in this message, described user related information comprises content, reception object and the transmitting time of timing SMS.Certainly, also can set up other relevant parameters according to user's actual needs, and the parameter that has been provided with of modification/deletion, present embodiment is that example is introduced with above-mentioned three kinds of parameters only.
On the other hand, in actual applications,user terminal 10 can be multiple functional entity, for example: mobile phone, PC, notebook computer or individual palmtop PC, and the reception object that the user is provided with also can be in the above-mentioned multiple functional entity any one or multiple.
PSS server 11 is used to receive the described request message that is used for subscribing timing SMS, and according to its user ID of carrying described user is carried out purview certification, and sets corresponding timing SMS by authenticating the back according to described user related information this user.
As shown in Figure 1, whenPSS server 11 is set the timing SMS that users pull subscription, the content of this timing SMS, the information such as object and transmitting time that receive can be kept at this locality, also can be kept on thespecial database server 12 that is provided with in the communication system.
Consult shown in Figure 2ly, in the present embodiment,PSS server 11 comprisescommunication unit 110, authentication 'unit 111,processing unit 112.
Communication unit 110 is used to receive the request message that is used for subscribing timing SMS that the user sends by IM software, carry default user related information and user ID ID in this message, described user related information comprises content, reception object and the transmitting time of timing SMS;
Authentication 'unit 111 is used for according to described user ID this user being carried out purview certification;
Processing unit 112 is used for setting corresponding timing SMS by authenticating the back according to described user related information described user;
As shown in Figure 2, in actual applications, whenPSS server 11 is kept at this locality with the timing SMS that is provided with, this locality is provided withmemory cell 113 accordingly, be used to store the various timing SMSs that the user has subscribed to, in the present embodiment, onPSS server 11, be used to preserve the tabulation of the various timing SMSs that this user subscribed to by the user ID uniquely identified, be called subscribing timing SMS tabulation for every user is provided with one.
Based on the said system framework, in the present embodiment, user A is when using UE, can go up the instant communication software (IM software) that moves by UE and subscribe to the timing SMS that meets self-demand to the PPS server, consult shown in Figure 3, in the present embodiment, the detailed process that user A goes up operation by UE IM software is subscribed to the timing SMS that meets self-demand toPSS server 11 is as follows:
Step 300: user A logins IM software by UE, and content, reception object and the transmitting time of timing SMS are set in the operation interface that IM software provides.
In actual applications, the reception object of timing SMS can be set to the contact person's (comprising part contact person or whole contact person) in user A self and/or the IM software.In the present embodiment, user A receives object and is set to whole contact persons, and the content of timing SMS is set to " happy new year ", and transmitting time is set to " 0:00 on January 1st, 2008 ".
On the other hand, a timing SMS also can be provided with a plurality of transmitting times, and to play the effect of regularly reminding, present embodiment is that example is introduced with above-mentioned situation only.
Step 310: user A sends the request message that is used for subscribing timing SMS by IM software toPSS server 11, carries the user A relevant information and the user AID that have set in this request message.
Step 320:PSS server 11 carries out purview certification according to the user ID of carrying in the request message to this user A.
Step 330:PSS server 11 judges that whether the number of the reception object that user A is provided with is less than setting threshold, if then carry out step 340; Otherwise, finish current flow process.
Step 340:PSS server 11 continues to judge that whether the transmitting time of user A setting and the interval of current time are less than 1 year, if then carry out step 350; Otherwise, finish current flow process
Step 350:PSS server 11 judges that further whether timing SMS that user A subscribed to is less than setting threshold, if then carry out step 360; Otherwise, finish current flow process.
In actual applications, there is multiple set-up mode during the subscription quantity of restriction timing SMS, for example, limits the quantity of the timing SMS of subscribing to every day, limit the quantity of the timing SMS of subscription in every month, perhaps limit the quantity of annual timing SMS.
Step 360:PSS server 11 is preserved content, reception object and the transmitting time of the timing SMS of user A setting, to set this timing SMS.
Step 370:PSS server 11 upgrades the tabulation of subscribing timing SMS of the local user A that preserves, and with this subscribing timing SMS tabulation return to user A so that it is consulted at any time.
In actual applications,PSS server 11 can not return accordingly subscribing timing SMS tabulation to user A at once yet, and is initiatively asked for toPSS server 11 at reasonable time by user A, and the present embodiment only executive mode of step 370 is that example is introduced.
On the other hand, in the above-described embodiments, execution in step 330-step 350 is the considerations for the mitigation system burden, if system configuration allows, also execution in step 330-step 350 not, certainly, also can only carry out one of them step or combination in any, not repeat them here.
Based on the foregoing description, consult shown in Figure 4ly, it is as follows that user A initiatively asks for self the detailed process of the tabulation of subscribing timing SMS to PSS server 11:
Step 400: user A goes up operation by UE IM software sends the request message of the tabulation of subscribing timing SMS that is used to obtain self toPSS server 11, carries the user ID of this user A and the version number that UE goes up the tabulation of subscribing timing SMS of preserving in this request message.
Step 410:PSS server 11 carries out purview certification according to the user ID of carrying in the request message to user A.
Step 420:PSS server 11 judges whether the version number of carrying in version number and the request message of the tabulation of subscribing timing SMS of local this user A that preserves is identical, if then carry outstep 430; Otherwise, carry outstep 440.
Step 430:PSS server 11 returns empty tabulation to user A.
Step 440:PSS server 11 returns the tabulation of subscribing timing SMS of this user A with latest edition this shop to user A.
Based on above-mentioned two kinds of embodiment, when user A wants to revise/delete the timing SMS of having subscribed to, can initiatively corresponding request message be proposed toPSS server 11, consult shown in Figure 5, in the present embodiment, the timing SMS of having subscribed to user A request deletion is that example is introduced, and its detailed process is as follows:
Step 500: user A goes up operation by UE IM software sends the request message that is used to delete the timing SMS of having subscribed toPSS server 11, carries the identification information of the timing SMS of user ID and user A request deletion in this message.
In the present embodiment, IM software presents the local tabulation of subscribing timing SMS of preserving by operation interface to user A, and user A can select the timing SMS of partly or entirely having subscribed to wherein to delete.
On the other hand, when the user makes amendment to the timing SMS of having subscribed to, can revise this timing SMS content, receive one or combination in any in the information such as object and transmitting time, and in the request message that sends, carry the information of modification, do not repeat them here.
Step 510:PSS server 11 carries out purview certification according to the user ID of carrying in the request message to user A.
Step 520:PSS server 11, is deleted the timing SMS of the correspondence of this locality preservation according to the identification information of the timing SMS that carries in the request message by behind the purview certification at user A.
Step 530:PSS server 11 upgrades the tabulation of subscribing timing SMS of the local user A that preserves, and up-to-date tabulation of subscribing timing SMS and version number thereof returned to user A.
Based on above-mentioned three kinds of embodiment, in the present embodiment, whetherPSS server 11 periodically detects has timing SMS to arrive the reservation transmitting time, and the timing SMS that will arrive transmitting time is sent to all default reception objects of user A, after each reception object receives timing SMS, return response message to notify its reception result (comprising the successful information and the information that takes defeat of receiving) toPSS server 11,PSS server 11 continues to send the timing SMS of setting to the reception object that returns the information of taking defeat, and reaches setting threshold up to sending number of times.AfterPSS server 11 successfully sends certain bar timing SMS, this timing SMS is deleted from the tabulation of subscribing timing SMS of user A, and up-to-date tabulation of subscribing timing SMS and version number thereof returned to user A.
In sum, in the embodiment of the invention,PSS server 11 receives the request message that is used for subscribing timing SMS that the user sends by IM software, and this user is carried out purview certification, and set corresponding timing SMS by the user related information that authenticates the back and carry in according to described request message at it according to the user ID of carrying in the described request message.Like this, the user is after login IM system, the timing SMS that just can meet self-demand by the IM software subscription of operation on theuser terminal 10, thereby realized receiving prompting, notice and the blessing etc. of object, and then convenient for users to use to a certain extent, also promoted user experience simultaneously.
Obviously, those skilled in the art can carry out various changes and modification to the embodiment among the present invention and not break away from the spirit and scope of the present invention.Like this, if these in the embodiment of the invention are revised and modification belongs within the scope of claim of the present invention and equivalent technologies thereof, then the embodiment among the present invention also is intended to comprise these changes and modification interior.