Summary of the invention
It is an object of the invention to provide a kind of group message based reminding method, it is achieved carry out message with group member for labelling and carryWake up, and require personal settings alerting pattern according to user, improve Consumer's Experience.
For achieving the above object, one aspect of the present invention discloses a kind of group message based reminding method, comprises the following steps:
Whether detection terminal receives group message;
When receiving described group message, extract the information content that described group message is corresponding, described information content bagInclude and described group message transmits at least one in user profile, content format type and content of text;
Searching the target keywords of described information content coupling, the message preset obtaining described target keywords corresponding carriesWake up regular;
According to the described prompting message rule got, described group message is reminded.
Alternatively, described prompting message rule includes prompting message frequency, information filtering type, message display modeDefinition.
Alternatively, described described group message carried out prompting include according to the described prompting message rule got:
According to the prompting message frequency timing defined in the described prompting message rule got, described group message is enteredRow is reminded;
And/or according to the information filtering type defined in the described prompting message rule got, described group message is enteredRow is shown after filtering;
And/or show that described group disappears according to the message display mode defined in the described prompting message rule gotBreath.
Alternatively, described method also includes receiving the instruction being configured described prompting message rule, and disappears describedBreath is reminded rule to preserve or is updated in locally stored and server.
Alternatively, from described server, synchronize described prompting message after described method is additionally included in each new login accountRule is to locally stored.
It is a further object of the present invention to provide a kind of group message and remind terminal, it is achieved disappear for labelling with group memberBreath is reminded, and requires personal settings alerting pattern according to user, improves Consumer's Experience.
For achieving the above object, another aspect of the present invention discloses a kind of group message and reminds terminal, including:
Group message detection module, is used for detecting whether terminal receives group message;
Information content extraction module, for when receiving described group message, extracts the letter that described group message is correspondingBreath content, described information content includes transmitting in user profile, content format type and content of text in described group messageAt least one;
Remind rule acquisition module, for searching the target keywords of described information content coupling, obtain described target and closeThe prompting message the preset rule that key word is corresponding;
Group message prompting module, for carrying described group message according to the described prompting message rule gotWake up.
Alternatively, described prompting message rule includes prompting message frequency, information filtering type, message display modeDefinition.
Alternatively, described group message prompting module is additionally operable to:
According to the prompting message frequency timing defined in the described prompting message rule got, described group message is enteredRow is reminded;
And/or according to the information filtering type defined in the described prompting message rule got, described group message is enteredRow is shown after filtering;
And/or show that described group disappears according to the message display mode defined in the described prompting message rule gotBreath.
Alternatively, described terminal also includes rule configuration module, is configured described prompting message rule for receivingInstruction, and described prompting message rule is preserved or is updated in locally stored and server.
Alternatively, described terminal also includes regular and synchronized module, is used for after each new login account from described serverMiddle synchronization described prompting message rule is to locally stored.
Implement the embodiment of the present invention, will have the advantages that
Mobile terminal is after receiving group message, by inquiry user's configuration information to group's prompting message, to differenceGroup's message carries out classification process, and carries out group prompting message according to the mode of user setup.Disappeared by personal settings distinct groupThe alerting pattern of breath, in the case of can be able to being reminded ensureing user's content of interest, is carried out partial group messageShielding, reduces the interference of irrelevant information, improves chat efficiency;Prompting message is carried out with group member for mark it addition, arrange, canTo select to be set to remind especially by partial group member, thus avoid because of group's message too much miss critical information;Meanwhile, individual characterPart messages can also be encrypted by the alerting pattern changed, thus strengthens the secret protection to user, improves chat processPrivacy, and special reminder message can be customized according to user preferences, increase the interest of chat process, improve Consumer's Experience.
Detailed description of the invention
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clear, completeDescribe, it is clear that described embodiment is only a part of embodiment of the present invention rather than whole embodiments wholely.Based on thisEmbodiment in invention, the every other reality that those of ordinary skill in the art are obtained under not making creative work premiseExecute example, broadly fall into the scope of protection of the invention.
For solving personal settings distinct group prompting message mode, with group member for identifying the technology carrying out prompting messageProblem, spy proposes a kind of group message based reminding method.The realization of the method can be dependent on computer program, this computer programCan run on computer system based on von Neumann system, this computer program can have group chatting functionApplication software or there is the server program of application program of group chatting function, the calculating of the above-mentioned server program of this executionMachine system can be the terminal units such as smart mobile phone, panel computer, notebook computer.
Concrete, as it is shown in figure 1, this group message based reminding method includes:
Step S102: whether detection terminal receives group message.
Current most of social class application or instant messaging class software are both provided with group management function, will have certain identical societyThe people of meeting relation is brought together the chatting platform of formation, and different user is linked up on group's platform by respective terminalThe message of exchange is group message, and terminal can enter group chatting state by starting corresponding application program.In this realityExecute in example, can sentence by detection application program there being group message data transmit to be received by end application by networkDisconnected terminal receives group message.
Step S104: when receiving described group message, extracts the information content that described group message is corresponding, described letterBreath content includes transmitting at least one in user profile, content format type and content of text in described group message.
In group chatting, every the group message sent from terminal all correspond to the login account of a terminal, is enteringUser during row information retrieval, in the social networks that group message that terminal extracts from received group message is correspondingAccount is and transmits user profile detected by terminal.It addition, in the conventional application software with group chatting function,Group message can have polytype, and such as text, picture, voice, video etc., terminal can be passed through when receiving group messageJudge the content format type of this group message, the group message of different-format is arranged different alerting patterns.Simultaneously asText message is most commonly seen, when Format Type group message being detected is text, and can be by identifying important letter thereinBreath arranges different alerting patterns, to meet the different demands of user.
Step S106: search the target keywords of described information content coupling, obtains corresponding pre-of described target keywordsIf prompting message rule.
Step S108: described group message is reminded according to the described prompting message rule got.
For the different information contenies of received group message, terminal arranges different target keywords therewithJoining, reminding for group message being carried out classification.Goal keyword is corresponding with above-mentioned information content, both can beGroup message transmit user profile, it is also possible to be the different-format type of text, picture, voice, video etc., it is also possible to be useKeyword in matched text message.
In one embodiment, user A logs in chat software in terminal and take part in group chat Group1, and target setting is crucialWord, for transmitting user profile, i.e. transmits user profile according to different, is provided that for the group message in group chat Group1Group message for the group members B in group chat Group1 is set to remind concrete message content, for the group in Group1The group message of member C is set to prompting new information, and the group message for the group members D in Group1 is set to personalizationRemind, such as prompting " you have a message from space ", other members are not reminded.It is illustrated in figure 2 group messageThe surface chart reminded, it is assumed that it is " this weekend is had a dinner party " that terminal receives group's message of the group members B in Group1, group members C'sGroup's message is " I may have no time weekend ", and group's message of group members D is " everybody is either with or without recommending ", at this moment, the terminal of user AAs shown in Figure 2, the message for group members B directly displays all of message content to interface prompts, for the message of group members COnly prompting has new information, and the group's message for group members D is then that the personal settings according to user are reminded, the most bothAdd the interest of chat, it is also possible to message is hidden, increase privacy.
In another embodiment, user A logs in chat software in terminal and take part in group chat Group2, and target setting closesKey word is different content format type, i.e. according to the content format type of group message, for the group in group chat Group2The prompting of message is set to: when the group message format type that terminal detection receives is text, select the concrete of prompting messageContent;When the message format type that terminal detects is bmp, jpg, tiff, gif etc., i.e. judge that received group disappearsBreath is picture, arranges the thumbnail reminded as at interface display picture;The message format type received when terminal be MP3,During WAVE etc., it is judged that received group message is audio-frequency information, alerting pattern is set for " you receive a speech message ";When the message format type that terminal receives is MPEG, MP4, WMV etc., it is judged that received group message is video letterBreath, arrange alerting pattern be jingle bell once.Assume that user A is subsequently received a word message " this weekend is had a dinner party ", a pictureMessage (as shown in Figure 3 a .jpg form), a speech message (being assumed to be MP3 format), then the now terminal detection of user AIt is text formatting to Article 1 message, the particular content " this weekend is had a dinner party " of prompt text message, as shown in Figure 3 b.Same,Terminal detects that Article 2 message is jpg form, it is determined that this message is picture, then at the thumbnail of interface display picture.RightIn Article 3 message, terminal detects that this audio message is MP3 format, then according to the based reminding method of audio message in interface display" you receive a speech message ".
In another embodiment, user A logs in chat software in terminal and take part in group chat Group3, selected meshMark keyword is content of text, i.e. arranges different alerting patterns according to different content of text, such as: target setting keywordFor " meeting ", it is assumed that the group message received is text message, content is " fixing tentatively half past two meeting in afternoon next Wednesday ", detectionMate with the target keywords preset to group message, at this moment show message content, and jingle bell is reminded.Text message therein withGoal-selling keyword match includes multiple situation, can be that the content in text message comprises default target keywords, as" meeting " two words are comprised in " fixing tentatively half past two meeting in afternoon next Wednesday ";Can also be that the content in text message is with defaultTarget keywords synonym each other or near synonym, as " where ", " place ", " position " etc. also can the match is successful.
Prompting message rule also comprises to prompting message frequency, information filtering type, the setting of message display mode.RightThe setting of prompting message frequency is terminal after sending a prompting message, can arrange interval one according to the demand of userSend prompting message next time again after section time T, with avoid continuously receiving a plurality of group message carrying out one by one remind rightUser produces interference.Such as, user A logs in chat software in terminal and take part in group chat Group1, is provided with group members B'sGroup message is set to remind concrete message content, and the group message of group members C is set to prompting new information, user AThe prompting message frequency arranged is to remind once every 10min, it is assumed that just like next stage group message: member B makes a speech in 14:10:" 4 meeting room meetings in afternoon ", the now terminal notifying " 4 meeting room meetings in member B: afternoon " of user A, member B afterwardsMake a speech in 14:13 again: " everyone says oneself plans ", owing to distance last reminder time only has 3min,In the interval time that user A sets within 10min, then terminal in 14:20 carry out reminding " member B: everyone say oneselfPlans ".
Setting to message information filtering type is then by setting filtering keys, mating message content, ifThe match is successful with set filtering keys for received group message, and this group message is filtered and do not carries by terminalWake up.Such as, user A logs in chat software in terminal and take part in group chat Group1, is wherein set to the group message of member BRemind concrete message content, be provided with including " stock ", " special price ", " part-time ", the group message of " advertisement " enter simultaneouslyRow filters, and a piece of news that member B sends is " new product with special care: special price!!Taiwan lead-free ceramics kettle cups and dishes suit, 129 bag postals(269-140 unit certificate) ", containing keyword " special price " during wherein terminal detects group message, i.e. judge this group messageFilter.
In another embodiment, can arrange for including the keys such as " stock ", " special price ", " part-time ", " advertisement "The group message of word is rejected, or deletes upon receipt, to avoid junk information that user is produced interference.
Desktop is then included in for the setting of message display mode arrange pop-up, arrange the word of prompting, jingle bell and/or shakeDynamic number of times and persistent period etc..In one embodiment, user A logs in chat software in terminal and take part in group chatGroup1, is set to, to the group message of the group members B in group chat Group1, the message content that desktop display pop-up prompting is concrete,And font size is set to No. 15, red;Group message for the group members C in group chat Group1 is set to vibrate 1s;For groupThe group message chatting the group members D in Group1 is set to use the tinkle of bells 1, and if arrange jingle bell once after user is not in 5minCheck message, be repeated once jingle bell.Use different message display modes, diversely can offset according to the needs of userBreath is reminded, and also increases message content or the identification of informed source.
In the present embodiment, user arranges for group's prompting message rule and can be stored in terminal, it is also possible to sendIn server.After can being arranged on each login account, terminal synchronizes the setting of described prompting message rule from serverInformation, it is also possible to be arranged in a period of time, terminal synchronizes configuration information automatically from server, and such as 6h synchronizes once,Manually carry out without user in during this period of time reminding rule setting, increase convenience.
In one embodiment, the execution process of the present invention is stated below in conjunction with a concrete application scenarios, at thisIn application scenarios, user A logs in chat software in terminal and take part in group chat 1, carries out message setting for group members thereinFor: the message content concrete to member B prompting, only point out new information to member C, to member D prompting, " you have one from tooEmpty message ", other members do not remind;Meanwhile, user A is also provided with prompting message frequency, group's message interval of this group10min reminds once;User A is also provided with the bag filter group containing keywords such as " stock ", " special price ", " part-time ", " advertisements "Message.Such one section of chat message is had in group chat Group1:
Article 1: member B 10:44:13 " during summer vacation hospital of school have people on duty "?
Article 2: member C 10:46:38 " has doctor to exist ".
Article 3: member B 10:47:18 " is to have opened?The traditional Chinese medical science "?
Article 4: member D 10:51:04 is " part-time: not receive any expense, work specification: easily to fill in network questionnaire and adjustLook into, 15-20 unit/part!Questionnaire commission: 15-20 unit/part.Limit does 20 parts for each person every day!The part-time time: per week be 2-4 days,1-3 hour every day.Job site: do not limit.All parts of the country, be in, dormitory, Internet bar etc.!Commission is settled accounts: full 100 yuan of clearing, every dayPaying, inquiries are welcome!”.
Article 5: member C 10:54:19 " department of Chinese medicine always have doctor on duty ".
Article 6: member B 10:56:29 " good, thank you ".
Setting according to user A, it is assumed that carrying out group prompting message for the first time is at 10:45:00, now terminal interface such as figureShown in 4a, for the concrete message content of group's message notifying of member B " during summer vacation hospital of school have people on duty ".Owing to settingFixed prompting message is spaced apart 10min, then, it is at 10:55:00 that second time carries out group prompting message, the second to five of periodBar group's message is all reminded at 10:55:00, and wherein, the keyword filtered owing to including user setup in Article 4 message " is held concurrentlyDuty ", then terminal, by filtering this group's message, is not reminded.The interface of group prompting message is carried out in 10:55:00 second timeAs shown in Figure 4 b, wherein Article 2 and Article 5 are the group's message from member C to figure, and only prompting has new information, and Article 3 is nextFrom group's message of member B, pointing out concrete message content " is all to have opened?The traditional Chinese medical science ".Article 6 message is due to distance secondThe secondary prompting message time is less than 10min, then remind at 11:05:00, owing to this group's message is from group members B, prompting toolThe message content " good, thank you " of body, terminal interface is as illustrated in fig. 4 c.
It is a further object of the present invention to provide a kind of group message and remind terminal, it is achieved disappear for labelling with group memberBreath is reminded, and requires personal settings alerting pattern according to user, improves Consumer's Experience.
For achieving the above object, another aspect of the present invention discloses a kind of group message and reminds terminal, including:
Group message detection module 102, is used for detecting whether terminal receives group message;
Information content extraction module 104, for when receiving described group message, extracts described group message correspondingInformation content, described information content includes transmitting user profile, content format type and content of text in described group messageIn at least one;
Remind rule acquisition module 106, for searching the target keywords of described information content coupling, obtain described targetThe prompting message the preset rule that keyword is corresponding;
Group message prompting module 108, for entering described group message according to the described prompting message rule gotRow is reminded.
Alternatively, described prompting message rule includes prompting message frequency, information filtering type, message display modeDefinition.
Alternatively, described group message prompting module 108 is additionally operable to:
According to the prompting message frequency timing defined in the described prompting message rule got, described group message is enteredRow is reminded;
And/or according to the information filtering type defined in the described prompting message rule got, described group message is enteredRow is shown after filtering;
And/or show that described group disappears according to the message display mode defined in the described prompting message rule gotBreath.
Alternatively, described terminal also includes rule configuration module 110, sets described prompting message rule for receivingThe instruction put, and described prompting message rule is preserved or is updated in locally stored and server.
Alternatively, described terminal also includes regular and synchronized module 112, is used for after each new login account from described serviceDevice synchronizes described prompting message rule to locally stored.
Implement the embodiment of the present invention, will have the advantages that
Mobile terminal is after receiving group message, by inquiry user's configuration information to group's prompting message, to differenceGroup's message carries out classification process, and carries out group prompting message according to the mode of user setup.Disappeared by personal settings distinct groupThe alerting pattern of breath, in the case of can be able to being reminded ensureing user's content of interest, is carried out partial group messageShielding, reduces the interference of irrelevant information, improves chat efficiency;Prompting message is carried out with group member for mark it addition, arrange, canTo select to be set to remind especially by partial group member, thus avoid because of group's message too much miss critical information;Meanwhile, individual characterPart messages can also be encrypted by the alerting pattern changed, thus strengthens the secret protection to user, improves chat processPrivacy, and special reminder message can be customized according to user preferences, increase the interest of chat process, improve Consumer's Experience.
In one embodiment, as shown in Figure 6, Fig. 6 illustrate a kind of run above-mentioned group message based reminding method based onThe terminal 10 of the computer system of von Neumann system.This computer system can be smart mobile phone, panel computer, palm electricityBrain, the terminal unit such as notebook computer or PC.Concrete, it may include the outer input interface connected by system bus1001, processor 1002, memorizer 1003 and output interface 1004.Wherein, outer input interface 1001 optionally can at least wrapInclude network interface 10012.Memorizer 1003 can include external memory 10032 (such as hard disk, CD or floppy disk etc.) and interior storageDevice 10034, output interface 1004 can at least include display screen 10042 equipment such as grade.
In the present embodiment, the operation of this method is stored in based on computer program, the program file of this computer programIn the external memory 10032 of aforementioned computer system based on von Neumann system 10, operationally it is loaded into built-in storageIn 10034, it is transferred to after being then compiled as machine code in processor 1002 perform, so that based on von Neumann systemComputer system 10 in form group message detection module 102 in logic, information content extraction module 104, remind ruleAcquisition module 106, group message prompting module 108, rule configuration module 110, regular and synchronized module 112.And in above-mentioned groupDuring the execution of message prompt method, the parameter of input is all received by outer input interface 1001, and is transferred to memorizerCache in 1003, be then input in processor 1002 process, the result data of process or be cached in memorizer 1003Subsequently process, or be passed to output interface 1004 and export.