Summary of the invention
Embodiment of the invention technical problem to be solved is, a kind of state prompt method is provided, and this method may further comprise the steps:
Obtain corresponding user and the corresponding condition prompting information of condition prompting time period, said condition prompting time period that the active user sets;
Be in said condition prompting during the time period when the current time, the user corresponding to the said condition prompting time period shows said condition prompting information.
Wherein, Saidly be in said condition prompting during the time period when the current time; Show to corresponding user of said condition prompting time period also to comprise in the step of said condition prompting information according to the said condition prompting time period corresponding condition prompting information is set, to said condition prompting time period pairing user's transmit status information.
Saidly be in said condition prompting during the time period, show to corresponding user of said condition prompting time period also to comprise following substep in the step of said condition prompting information when the current time:
Corresponding user of said condition prompting time period is set to a plurality of user's groups, and said a plurality of users organize corresponding different state information respectively.
The step of user that the condition prompting time period that the said active user of obtaining sets, said condition prompting time period are corresponding and corresponding condition prompting information also comprises: user's the scheduling information and the condition prompting of social networks are set up related, obtained condition prompting time period, the user of said condition prompting time period correspondence and the condition prompting information of correspondence that the active user sets respectively according to user's scheduling information.
Also comprise showing in the step of said condition prompting information to corresponding user of said condition prompting time period:
The user corresponding to the said condition prompting time period initiatively sends said condition prompting information.
Accordingly, the embodiment of the invention also provides a kind of condition prompting device, and this device comprises:
Setting module is used to obtain corresponding user and the corresponding condition prompting information of condition prompting time period, said condition prompting time period that the active user sets;
Reminding module is used for being in said condition prompting during the time period when the current time, and the user corresponding to the said condition prompting time period shows said condition prompting information.
Wherein, said reminding module is used for according to the said condition prompting time period corresponding condition prompting information being set, to said condition prompting time period pairing user's transmit status information.
Said condition prompting device also comprises:
Grouping module is used for corresponding user of said condition prompting time period and is set to a plurality of user's groups, and said a plurality of users organize corresponding different state information respectively.
Said setting module also is used for user's scheduling information related with the condition prompting foundation of social networks, obtains the corresponding user and the corresponding condition prompting information of condition prompting time period, said condition prompting time period of active user's setting respectively according to user's scheduling information.
Said reminding module also is used for said condition prompting information is initiatively sent to corresponding user of said condition prompting time period.
Said setting module is used to obtain corresponding user's of said condition prompting time period prompt attribute, the corresponding said condition prompting time period of said prompt attribute; Said reminding module is used for sending said condition prompting information to corresponding user of the said condition prompting time period that comprises said prompt attribute.
The time that state prompt method provided by the invention can be set according to the user is to user's transmit status information of correspondence.
In addition, the user can be through being saved in said mapping relations table in mobile phone, palmtop PC, computer or the server, when in different platform, realizing the individual's between the different platform personal settings through importing or download said mapping relations table.
Embodiment
To combine the accompanying drawing in the embodiment of the invention below, the technical scheme in the embodiment of the invention is carried out clear, intactly description, obviously, described embodiment only is the present invention's part embodiment, rather than whole embodiment.Based on the embodiment among the present invention, those of ordinary skills are not making the every other embodiment that is obtained under the creative work prerequisite, all belong to the scope of the present invention's protection.
The time that state prompt method provided by the invention can be set according to the user is to user's transmit status information of correspondence.
See also Fig. 1 and Fig. 2, be a kind of state prompt method provided by the invention, this method can be used for social networks such as immediate communication tool, microblogging or forum.This method may further comprise the steps:
Step 101: checking user profile.In the present embodiment, whether the username and password of importing during through judges logging on client 1 conforms to come identifying user identity with the username and password that prestores in theserver 2.
Step 103: obtain corresponding user and the corresponding condition prompting information of condition prompting time period, said condition prompting time period that the active user sets.At least one condition prompting time period that said user sets, can be kept at this locality, or sending toserver 2 is kept in theserver 2 with pairing user of said at least one condition prompting time period and pairing condition prompting information of condition prompting time period.The user can send own current state according to prompting from the arrangement of time of oneself to corresponding object.For example, corresponding user is set at the cooperation user of Team Member with the corresponding work hours, and condition prompting information is made as " in the work "; The user that free time is corresponding is set at all users of all good friend users or Web Community, and condition prompting information is made as " in the leisure ".The user can also set a plurality of condition prompting time period and a plurality of user group at communication customer end 1, and different users is organized corresponding different state prompt time section and different state information.For example, the user can be simply sets three condition prompting time periods at communication customer end 1, as first condition prompting time period be 9 first project work times of the morning at ten two at noon, corresponding condition prompting information is " in first project "; Second condition prompting time period is 2 second project work times to 5 PM of afternoon, and corresponding condition prompting information is " in second project "; The 3rd condition prompting time period be at 7 in afternoon to ten two free time of morning, corresponding condition prompting information is " in the free time ".The user sets three users group, as comprises the first project team Member Users's first project team, comprises the second project team Member Users's second project team and comprises all users' of part good friend user or Web Community chat group.Wherein, can comprise the first project team Member Users and the second project team Member Users in the chat group.Certainly, the user can also set and comprise the 3rd project work time, surf time, playtime, a plurality of condition prompting time periods of the time or the like of seeing a film and corresponding other user grouping and the various states information set.Perhaps set concrete which day which, the for example festivals or holidays of reunification with one's family and relatives, or boring evening Valentine's Day time period.
The user can also set a mapping relations table that comprises own arrangement of time, comprises a plurality of condition prompting time periods in the mapping relations table, reaches the user and the corresponding condition prompting information that have mapping relations with different conditions prompttime section.Server 2 is through analyzing user and the corresponding condition prompting information that the mapping relations table obtains each condition prompting time period, correspondence.
Certainly, other users can also set prompt attribute, and the different value through setting this prompt attribute to distinguish corresponding which of this user condition prompting time period.For example, be that 1, the second project team Member Users's prompt attribute is 2 with the first project team Member Users's prompt attribute, the prompt attribute that comprises all users of part good friend user or Web Community is 0.When the current time is in corresponding condition prompting and sends corresponding condition prompting information to the user with corresponding prompt attribute during the time period.Certainly, in other embodiments, also can be when obtaining information in the saidstep 103 simultaneous verification user profile.
Step 105: obtain the current time.In the present embodiment, obtain the current time at server 2.Certainly, if said condition prompting time period, pairing user of condition prompting time period and corresponding condition prompting information are kept at this locality, then can obtain the current time through client 1.
Step 107: be in said condition prompting during the time period when the current time, the user corresponding to the said condition prompting time period shows said condition prompting information.When showing said condition prompting information, can be that the user to correspondence sends the initiatively information of prompting, also can just change user's current states information.In the present embodiment, with current time and the contrast of said at least one, thereby determining the current time belongs to which condition prompting time period condition prompting time period.Be in first condition prompting in the time period time whenserver 2 determines the current time, send the information of " in first project " to the said first project team Member Users.Thereby the first project team member can know the user and carry out first project, so that offer help mutually.Be in second condition prompting in the time period time whenserver 2 determines the current time, send the information of " in second project " to the said second project team Member Users.Thereby the second project team member can know the user and carry out second project, so that offer help mutually.Be in the 3rd condition prompting in the time period time whenserver 2 determines the current time, send the information of " in the free time " to all users of all good friend users or Web Community.It is free now that thereby all users of good friend or Web Community can both know the user, so that exchange mutually.Certainly; In other embodiments; Can be through condition prompting time period pairing user and the condition prompting information of client 1 according to the locality preservation; Send the request that pairing user of these condition prompting time periods is sent condition prompting information toserver 2, and send condition prompting information to these users through server 2.Certainly, in other embodiments, saidstep 105 and saidstep 107 also can be merged into a step.
In other embodiments, when other users are set with prompt attribute, when the current time is in corresponding condition prompting and sends corresponding condition prompting information to the user with corresponding prompt attribute during the time period
See also Fig. 3, be a kind of condition prompting device 10 that first embodiment of the invention provides, this device comprises authentication module 10, setting module 20, time-obtaining module 30 and reminding module 40.
Said authentication module 10 is used to verify user profile.In the present embodiment, said authentication module 10 is installed in the said client 2.The username and password that said authentication module 10 receives the user from said client 1.Certainly, said authentication module 10 also can be installed on the saidserver 2.
Said setting module 20 is used to obtain corresponding user and the corresponding condition prompting information of condition prompting time period, said condition prompting time period that the active user sets.In the present embodiment, said setting module 20 adopts the method for saidstep 103 to obtain said condition prompting time period and corresponding user.
Said time-obtaining module 30 is used to obtain the current time.In the present embodiment, said time-obtaining module 30 adopts the method for saidstep 105 to obtain the current time.
Said reminding module 40 is used for being in said condition prompting during the time period when the current time, and the user corresponding to the said condition prompting time period shows said condition prompting information.In the present embodiment, the method for said reminding module 40 through saidstep 107 is to condition prompting time period pairing user's transmit status information.
See also Fig. 4, be a kind of state prompt method that second embodiment of the invention provided, this method may further comprise the steps:
Step 301 is obtained user profile.In the present embodiment, obtain the user name and the password of user's input or system's preservation through said client 1, saidserver 2 obtains user profile through said client 1 again.
Step 303 is verified said user profile.In the present embodiment, whether the username and password of importing during through judges logging on client 1 conforms to come identifying user identity with the username and password that prestores in the saidserver 2.
Step 305; User's scheduling information is related with the condition prompting foundation of social networks, obtain the corresponding user and the corresponding condition prompting information of condition prompting time period, said condition prompting time period of active user's setting respectively according to user's scheduling information.In this execution mode, the user sets a mapping relations table that comprises own arrangement of time.In this step; Obtain said mapping relations table, said mapping relations table comprises that at least one said condition prompting time period, at least one user corresponding with each said condition prompting time period reach and a corresponding said condition prompting information of each said condition prompting time period.In the present embodiment; The user is provided with three condition prompting time periods and three prompts status messages in said client 1; As first condition prompting time period be 9 first project work times of the morning at ten two at noon, corresponding condition prompting information is " in first project "; Second condition prompting time period is 2 second project work times to 5 PM of afternoon, and corresponding condition prompting information is " in second project "; The 3rd condition prompting time period be at 7 in afternoon to ten two free time of morning, corresponding condition prompting information is " in the free time ".The user sets the corresponding first project team Member Users of first condition prompting time period, second corresponding second project team Member Users of condition prompting time period, all users of the 3rd condition prompting time period counterpart good friend user or Web Community.Wherein, can comprise the first project team Member Users and the second project team Member Users among all good friend users.Certainly, the user can also set and comprise operating time, surf time, playtime, a plurality of condition prompting time periods of the time or the like of seeing a film and corresponding other user grouping and the various states information set.Perhaps set specifically which day which time period or time point, the for example festivals or holidays of reunification with one's family and relatives, or boring evening Valentine's Day.Said client 1 generates a mapping relations table according to for example two-dimentional tableau format, comprises first condition prompting time period, the first project team Member Users's the user name and the condition prompting information of " in first project " in the table; Second condition prompting time period, the second project team Member Users's user name and the condition prompting information of " in second project "; The 3rd condition prompting time period, part good friend user's user name or all users' of Web Community the user name and the condition prompting information of " in the free time ".Said client 1 sends to saidserver 2 with the mapping relations table.The user can be through being saved in said mapping relations table in mobile phone, palmtop PC, computer or the server, when in different platform, realizing the individual's between the different platform personal settings through importing or download said mapping relations table.
Step 307 is extracted at least one said condition prompting time period, at least one user corresponding with each said condition prompting time period and an and corresponding said condition prompting information of each said condition prompting time period.In the present embodiment, saidserver 2 is through obtaining three certain customers' names and three condition prompting information that the mapping relations table obtains three condition prompting time periods, correspondence according to preset form.
Step 309; According to said condition prompting time period, corresponding user and said condition prompting information of said condition prompting time period; Corresponding user of said condition prompting time period is set to a plurality of user's groups, and said a plurality of users organize corresponding different state information respectively.In the present embodiment; Saidserver 2 is through analyzing the mapping relations table; Set three user's groups; Comprise first condition prompting time period in the information of first user's group; The condition prompting information of the first project team Member Users's user name and " in first project "; Comprise second condition prompting time period in the information of second user's group; The condition prompting information of the second project team Member Users's user name and " in second project " comprises the 3rd condition prompting time period in the information of third party group; The condition prompting information of part good friend user's user name or all users' of Web Community user name and " in the free time ".The name of each user's group can be adopted the naming rule name of system default or the naming rule name of setting with the user.For example, name, name with the time with am/pm/name in evening or with digital number.In the present embodiment; Saidserver 2 sends the name request to the user, notifies the user to name the name of each user's group, and the user organizes called after " first project " with first user; Second user organizes called after " second project ", and the 3rd user organizes called after " leisure group ".
Step 311 sends to said active user with said user's group.In the present embodiment, the user checks the pairing user of condition prompting time period that oneself is set for ease, notifies said active user with said each user's group.Particularly,server 2 is organized corresponding condition prompting time period and corresponding user name with title, the user of user group and is sent to client 1 and supply the user to check and edit.Certainly, if user grouping that will be corresponding with the condition prompting time period in the mapping relations table in the saidstep 305, thenstep 309 andstep 311 can be omitted.
Step 313 is obtained the current time.In the present embodiment, obtain the current time at server 2.Certainly, if said condition prompting time period, pairing user profile of condition prompting time period and condition prompting information are kept at this locality, then can obtain the current time through client 1.
Step 315: be in said condition prompting during the time period when the current time, corresponding condition prompting information be set according to the said condition prompting time period, to pairing user of said condition prompting time period transmit status information initiatively.In the present embodiment, with current time and the contrast of said at least one, thereby determining the current time belongs to which condition prompting time period condition prompting time period.Be in first condition prompting in the time period time whenserver 2 determines the current time, send the information of " in first project " to the said first project team Member Users.Thereby the first project team member can know the user and carry out first project, so that offer help mutually.Be in second condition prompting in the time period time whenserver 2 determines the current time, send the information of " in second project " to the said second project team Member Users.Thereby the second project team member can know the user and carry out second project, so that offer help mutually.Be in the 3rd condition prompting in the time period time whenserver 2 determines the current time, send the information of " in the free time " to all users of all good friend users or Web Community.It is free now that thereby all users of good friend or Web Community can both know the user, so that exchange mutually.Certainly; In other embodiments; Can be through condition prompting time period pairing user and the condition prompting information of client 1 according to the locality preservation; Send the request that pairing user of these condition prompting time periods is sent condition prompting information toserver 2, and send condition prompting information to these users throughserver 2.
See also Fig. 5; Be a kind of condition prompting device 400 that second embodiment of the invention provided, this device 400 comprises user profile acquisition module 410, authentication module 420, table acquisition module 430, extraction module 440, grouping module 450, notification module 460, time-obtaining module 470 and reminding module 480.
Said user profile acquisition module 410 is used to obtain user profile.In the present embodiment, said user profile acquisition module 410 is installed in the client 1, obtains the user name and the password of user's input or system's preservation through said client 1.Saidserver 2 obtains user profile through said client 1 again.
Said authentication module 420 is used to verify said user profile.In the present embodiment, said authentication module 420 is installed in the said server 2.Said authentication module 420 obtains username and password from said user profile acquisition module 410, and whether username and password is conformed to come identifying user identity with the username and password that prestores in the said server 2.Certainly, said authentication module 420 also can be installed on the said client 1.
Said table acquisition module 430 is used for user's scheduling information related with the condition prompting foundation of social networks, obtains the corresponding user and the corresponding condition prompting information of condition prompting time period, said condition prompting time period of active user's setting respectively according to user's scheduling information.In this execution mode, the user sets a mapping relations table that comprises own arrangement of time.In this execution mode; Said table acquisition module 430 obtains a mapping relations table, and said mapping relations table comprises that at least one said condition prompting time period, at least one user corresponding with each said condition prompting time period reach and a corresponding said condition prompting information of each said condition prompting time period.In the present embodiment, adopt the method for saidstep 305 to obtain the mapping relations table.
Said extraction module 440 is used to extract at least one said condition prompting time period, at least one user and a said condition prompting information corresponding with each said condition prompting time period.In the present embodiment, said extraction module 440 obtains three condition prompting time periods and corresponding three certain customers' names and three condition prompting information from the mapping relations table.
Said grouping module 450 is used for being set to a plurality of user's groups according to corresponding user and corresponding user of said condition prompting information said condition prompting time period of said condition prompting time period, said condition prompting time period, and said a plurality of users organize corresponding different state information respectively.In the present embodiment, said grouping module 450 adopts saidstep 309 to set a plurality of user's groups.
Said notification module 460 is used for notifying said active user with said each user's group.In the present embodiment, the user checks the pairing user of condition prompting time period that oneself is set for ease, and said notification module 460 is notified said active user with said each user's group.Particularly, said notification module 460 is organized corresponding condition prompting time period and corresponding user name with title, the user of user group and is sent to client 1 fromserver 2 and supply the user to check and edit.Certainly, if user grouping that will be corresponding with the condition prompting time period in the said mapping relations table, then said grouping module 450 and said notification module 460 can omit.
Said time-obtaining module 470 is used to obtain the current time.In the present embodiment, said time-obtaining module 470 is installed in theserver 2, and said time-obtaining module 470 is obtained the current time in the server 2.Certainly, if said condition prompting time period, pairing user profile of condition prompting time period and condition prompting information are kept at this locality, then said time-obtaining module 470 is obtained the current time in the said client 1.
Said reminding module 480 is used for being in said condition prompting during the time period when the current time, corresponding condition prompting information is set according to the said condition prompting time period, to pairing user of said condition prompting time period transmit status information initiatively.In the present embodiment, with current time and the contrast of said at least one, thereby determining the current time belongs to which condition prompting time period condition prompting time period.Be in first condition prompting in the time period time when server 2 determines the current time, send the information of " in first project " to the said first project team Member Users.Thereby the first project team member can know the user and carry out first project, so that offer help mutually.Be in second condition prompting in the time period time when server 2 determines the current time, send the information of " in second project " to the said second project team Member Users.Thereby the second project team member can know the user and carry out second project, so that offer help mutually.Be in the 3rd condition prompting in the time period time when server 2 determines the current time, send the information of " in the free time " to all users of all good friend users or Web Community.It is free now that thereby all users of good friend or Web Community can both know the user, so that exchange mutually.Certainly; In other embodiments; Can be through condition prompting time period pairing user and the condition prompting information of client 1 according to the locality preservation; Send the request that pairing user of these condition prompting time periods is sent condition prompting information to server 2, and send condition prompting information to these users through server 2.
The time that state prompt method provided by the invention can be set according to the user is to user's transmit status information of correspondence.
In addition, the user can be through being saved in said mapping relations table in mobile phone, palmtop PC, computer or the server, when in different platform, realizing the individual's between the different platform personal settings through importing or download said mapping relations table.
Above disclosed is a kind of preferred embodiment of the present invention only, can not limit the present invention's interest field certainly with this, and therefore the equivalent variations of doing according to claim of the present invention still belongs to the scope that the present invention is contained.