CN107370661A - Message method, device and electronic equipment based on contacts list - Google Patents

Message method, device and electronic equipment based on contacts list Download PDF

Info

Publication number
CN107370661A
CN107370661A CN201710465670.4A CN201710465670A CN107370661A CN 107370661 A CN107370661 A CN 107370661A CN 201710465670 A CN201710465670 A CN 201710465670A CN 107370661 A CN107370661 A CN 107370661A
Authority
CN
China
Prior art keywords
contact person
message
sent
contacts list
special contact
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201710465670.4A
Other languages
Chinese (zh)
Inventor
李泱
钱允
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Gree Electric Appliances Inc of Zhuhai
Original Assignee
Gree Electric Appliances Inc of Zhuhai
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Gree Electric Appliances Inc of Zhuhai filed Critical Gree Electric Appliances Inc of Zhuhai
Priority to CN201710465670.4A priority Critical patent/CN107370661A/en
Publication of CN107370661A publication Critical patent/CN107370661A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/52User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/26Devices for calling a subscriber
    • H04M1/27Devices whereby a plurality of signals may be stored simultaneously
    • H04M1/274Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
    • H04M1/2745Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
    • H04M1/27453Directories allowing storage of additional subscriber data, e.g. metadata

Abstract

The present invention relates to communication technical field, more particularly to a kind of message method based on contacts list, device and electronic equipment.This method includes:Determine the special contact person in the contacts list;The label of the special contact person is obtained, the label includes event and time, and the time is the time that the event occurs;The label that time and present system time match is obtained, and special contact person corresponding to message to be sent corresponding to event and the label to match in the label to match described in obtaining;Show special contact person corresponding to the message to be sent and the label to match;Transmission in response to user's input is instructed, and the message to be sent is sent into the special contact person.The embodiment, user can be reminded to be kept in touch with the special contact person in contacts list, it is not necessary to which user oneself edits the message for needing to send, and facilitates the contact between user.

Description

Message method, device and electronic equipment based on contacts list
【Technical field】
The present invention relates to communication technical field, more particularly to a kind of message method based on contacts list, device And electronic equipment.
【Background technology】
With the development of information-intensive society, the contact method between people is increasingly abundanter, also more and more convenient, for example, logical Phone either social software or e-mail contact etc. are crossed, can whenever and wherever possible get in touch with and be separated by very remote other users.
However, due to increasingly faster etc. reason of rhythm of life, people usually have ignored with contacting between other people, particularly It is substantially all to be not in contact with for a long time with some contact persons when the contact person in contacts list is a lot.Therefore, having must The contact person of user is carried out to more humane management, reminds user often to be kept with the important relation people in contacts list Contact, and the contact between user provides conveniently.
【The content of the invention】
The technical problem to be solved in the present invention is to provide a kind of message method based on contacts list, device and electricity Sub- equipment, user can be reminded to be kept in touch with the important relation people in contacts list, and the contact between user provides It is convenient.
The one side of the embodiment of the present invention, there is provided a kind of message method based on contacts list, including:
Determine the special contact person in the contacts list;
The label of the special contact person is obtained, the label includes event and time, and the time is sent out for the event The raw time;
The label that the acquisition time matches with present system time, and event is corresponding in the label to match described in acquisition Message to be sent and the label to match corresponding to special contact person;
Show special contact person corresponding to the message to be sent and the label to match;
Transmission in response to user's input is instructed, and the message to be sent is sent into the special contact person.
Alternatively, the special contact person determined in the contacts list includes:
The classification of the contacts list is obtained, wherein, the classification of the contacts list includes phone contact list, Either mailbox contacts list or social software contacts list;
The special contact person in the contacts list is determined according to the classification of the contacts list.
Alternatively, the classification according to the contacts list determines the special contact person bag in the contacts list Include:
Based on the classification of the contacts list, the history with contact person in the contacts list in preset time is obtained Log;
The history log is analyzed, obtains communication frequency, communication duration and Content of communciation;
The communication frequency is more than to the contact person of first threshold, and the communication frequency is less than the contact of Second Threshold People is defined as special contact person, or
The communication duration is more than to the contact person of the 3rd threshold value, and the communication duration is less than the contact of the 4th threshold value People is defined as special contact person, or
It is special that the contact person corresponding to Content of communciation that will be matched in the Content of communciation with predetermined keyword is defined as It is people.
Alternatively, the event includes red-letter day event, birthday event, commemoration day event, appointment event and business activity One or more in event.
Alternatively, if the artificial people of the special contact, and the message package to be sent obtained contains at least two During bar,
Before special contact person corresponding to the display message to be sent and the label to match, the side Method also includes:
At least two message to be sent are merged, a message to be sent after generation merging;
Special contact person corresponding to the display message to be sent and the label to match specifically includes:It is aobvious Show special contact person corresponding to the message to be sent and the label to match after merging.
Alternatively, the transmission in response to user's input instructs, and it is described special that the message to be sent is sent to Before being people, methods described also includes:
Receive edit operation of the user to the message to be sent and the special contact person;
The transmission in response to user's input is instructed, and it is specific that the message to be sent is sent into the special contact person Including:Transmission in response to user's input is instructed, and the message to be sent after editor is sent into the special contact person.
The another aspect of the embodiment of the present invention, there is provided a kind of message dispensing device based on contacts list, including:
Determining module, for determining the special contact person in the contacts list;
First acquisition module, for obtaining the label of the special contact person, the label includes event and time, described Time is the time that the event occurs;
Second acquisition module, the label to match for obtaining time and present system time, and obtain the phase Special contact person corresponding to message to be sent corresponding to event and the label to match in the label matched somebody with somebody;
Display module, for showing special contact person corresponding to the message to be sent and the label to match;
Sending module, for the transmission instruction inputted in response to user, it is described special that the message to be sent is sent to Contact person.
Alternatively, the determining module includes:
Acquiring unit, for obtaining the classification of the contacts list, wherein, the classification of the contacts list includes electricity Contacts list is talked about, either mailbox contacts list or social software contacts list;
Determining unit, for determining the special contact in the contacts list according to the classification of the contacts list People.
Alternatively, the determining unit includes:
First obtains subelement, for the classification based on the contacts list, obtains and is contacted in preset time with described The history log of contact person in list;
Second obtains subelement, for analyzing the history log, obtains communication frequency, communication duration and communication Content;
Special contact person's determination subelement, for the communication frequency to be more than to the contact person of first threshold, and it is described The contact person that communication frequency is less than Second Threshold is defined as special contact person, or
The communication duration is more than to the contact person of the 3rd threshold value, and the communication duration is less than the contact of the 4th threshold value People is defined as special contact person, or
It is special that the contact person corresponding to Content of communciation that will be matched in the Content of communciation with predetermined keyword is defined as It is people.
Alternatively, the event includes red-letter day event, birthday event, commemoration day event, appointment event and business activity One or more in event.
Alternatively, if the artificial people of the special contact, and the message package to be sent obtained contains at least two During bar,
Described device also includes:
First merging module, at least two message to be sent to be merged, one after generation merges is treated Send message;
The display module is specifically used for, the message to be sent and the label pair to match after display merging The special contact person answered.
Alternatively, described device also includes:
Receiving module, for receiving edit operation of the user to the message to be sent and the special contact person;
The sending module is specifically used for, and the transmission in response to user's input instructs, and described after editor to be sent is disappeared Breath is sent to the special contact person.
The another aspect of the embodiment of the present invention, there is provided a kind of electronic equipment, wherein, the electronic equipment includes:At least one Individual processor;And the memory being connected with least one processor communication;Wherein, have can quilt for the memory storage The instruction of at least one computing device, the instruction is by least one computing device, so that described at least one Individual processor is able to carry out method as described above.
In embodiments of the present invention, by the label and present system time of special contact person, it is determined that being currently needed for joining The special contact person of system, and event and message to be sent corresponding to the special contact person of needs contact, when user determines to join When being, message to be sent is sent to the special contact person.The embodiment, user and the spy in contacts list can be reminded Different contact person keeps in touch, also, does not need user oneself to edit the message for needing to send, so as to facilitate the connection between user System.
【Brief description of the drawings】
One or more embodiments are illustrative by the picture in corresponding accompanying drawing, these exemplary theorys The bright restriction not formed to embodiment, the element for having same reference numbers label in accompanying drawing are expressed as similar element, removed Non- have a special statement, and composition does not limit the figure in accompanying drawing.
Fig. 1 is a kind of structural representation of implementation environment involved by each embodiment of the present invention;
Fig. 2 is the schematic flow sheet of the message method provided in an embodiment of the present invention based on contacts list;
Fig. 3 is that special contact person is determined in the message method provided in an embodiment of the present invention based on contacts list The schematic flow sheet of method;
Fig. 4 is that one kind arranges according to contact person in the message method provided in an embodiment of the present invention based on contacts list The classification of table determines the schematic flow sheet of the method for special contact person;
Fig. 5 be in the message method provided in an embodiment of the present invention based on contacts list another kind according to contact person The classification of list determines the schematic flow sheet of the method for special contact person;
Fig. 6 is another in the message method provided in an embodiment of the present invention based on contacts list according to contact person The classification of list determines the schematic flow sheet of the method for special contact person;
Fig. 7 is the schematic flow sheet for the message method based on contacts list that another embodiment of the present invention provides;
Fig. 8 is the schematic flow sheet for the message method based on contacts list that further embodiment of this invention provides;
Fig. 9 is the structural representation of the message dispensing device provided in an embodiment of the present invention based on contacts list;
Figure 10 is the structural representation for the message dispensing device based on contacts list that another embodiment of the present invention provides;
Figure 11 is the electronic equipment of message method of the execution based on contacts list provided in an embodiment of the present invention Hardware architecture diagram.
【Embodiment】
In order to make the purpose , technical scheme and advantage of the present invention be clearer, it is right below in conjunction with drawings and Examples The present invention is further elaborated.It should be appreciated that specific embodiment described herein is only to explain the present invention, not For limiting the present invention.
In addition, as long as technical characteristic involved in each embodiment of invention described below is each other not Conflict can is formed to be mutually combined.
Fig. 1 is refer to, Fig. 1 is a kind of structural representation of implementation environment involved by each embodiment of the present invention.Such as Fig. 1 Shown, the implementation environment includes:Terminal 10 and server 20.
Wherein, terminal 10 can be mobile phone, tablet personal computer, pocket computer on knee and desktop computer etc..Terminal 10 possess communication function, can run browser, can also run other application programs that can load and show Webpage, Such as social class application, mailbox application, office class application etc..
Terminal 10 can be connected by wireless network or cable network with server 20, be sent out so as to realize to server 20 Send the purpose of request, and the purpose of the content transmitted by the reception server 20.
Server 20 can be a server, or by some server groups into server cluster, or one Individual cloud computing service center.
Based on above-mentioned implementation environment, message method based on contacts list that following embodiments provide and based on connection It is that the message dispensing device of list can be run under the implementation environment, following message senders based on contacts list Module in the step of method, and the message dispensing device based on contacts list performs by terminal 10 is corresponding.
Fig. 2 is refer to, Fig. 2 is that the flow of the message method provided in an embodiment of the present invention based on contacts list is shown It is intended to.As shown in Fig. 2 this method includes:
Step 11, determine special contact person in the contacts list.
In the present embodiment, the contacts list is the title and contact method with the associated whole contact persons of user List.Wherein, the title of contact person can be the title that contact person oneself is set or the remark names that the user is set Claim;Contact method includes telephone number, mailbox, QQ number, wechat, microblogging, Skype, MSN etc.., can according to different contact methods So that contacts list to be classified, the contact person of identical contact method is gathered in a contacts list, so as to respectively Determine the special contact person in different contacts lists.Specifically, as shown in figure 3, described determine in the contacts list Special contact person includes:
Step 111, the classification for obtaining the contacts list, wherein, the classification of the contacts list joins including phone It is list, either mailbox contacts list or social software contacts list;
Step 112, determine according to the classification of the contacts list special contact person in the contacts list.
Wherein it is possible to contact method in contacts list judges the classification of contacts list, so as to obtain this The classification of contacts list.Can also be the classification that user pre-defines contacts list, terminal is straight according to the definition of user Obtain the classification for taking the contacts list.After the classification for obtaining contacts list, determine that contact person corresponding to the category arranges Special contact person in table.For example, determining which is special contact person in telephonic communication record, determine which is special in QQ friends Different contact person, determine which is special contact person in mailbox contacts list, etc..
Wherein, the special contact person includes the contact person with user's close relation, and contacts less connection with user It is people.Thus, it on the one hand can further deepen contacting between user and the contact person of close relation, on the other hand can draw Lead user actively to contact with contacting less contact person, so as to promote interpersonal relation.Specifically, as shown in figure 4, institute Stating the special contact person determined according to the classification of the contacts list in the contacts list includes:
Step 1121, the classification based on the contacts list, obtain in preset time with joining in the contacts list It is the history log of people;
Step 1122a, the history log is analyzed, obtains communication frequency;
Step 1123a, the communication frequency is more than to the contact person of first threshold, and the communication frequency is less than second The contact person of threshold value is defined as special contact person.
For example, the contacts list is QQ friends list, at this point it is possible to obtain in one month with QQ friends list The history log of QQ friends, the history log include contact number, by analyzing in the past in one month and QQ friends Contact number, so as to obtain the communication frequency of user and QQ friends, by the communication frequency of acquisition and default first threshold and Second Threshold is compared respectively, will be greater than first threshold and true less than the QQ friends corresponding to the communication frequency of Second Threshold It is set to special contact person.Wherein, the first threshold and Second Threshold can be set respectively according to user experience, and first threshold is more than Second Threshold.Herein, by compared with first threshold, the QQ friends with user's close relation are obtained, by with Second Threshold Compare, obtain and contact seldom QQ friends with user.
The contacts list of other classifications, corresponding special contact person can also be determined in the manner described above.In addition, except Determined by counting the communication frequency in preset time outside special contact person, can also be by counting the communication in preset time Duration determines the special contact person in a certain classification contacts list.
Specifically, as shown in figure 5, the classification according to the contacts list determines the spy in the contacts list Different contact person includes:
Step 1121, the classification based on the contacts list, obtain in preset time with joining in the contacts list It is the history log of people;
Step 1122b, the history log is analyzed, obtains communication duration;
Step 1123b, the communication duration is more than to the contact person of the 3rd threshold value, and the communication duration is less than the 4th The contact person of threshold value is defined as special contact person.
It should be noted that herein, the contacts list includes phone contact list and social software contact person List.
Wherein, the total duration during communication in a length of preset time with a certain contact person's communication in contacts list.Example Such as, user A carries out the total duration of telephone relation, or mono- week interior wechat with contact person C of user A with contact person B in mono- month Chat total duration.
Wherein, the 3rd threshold value and the 4th threshold value can also be set respectively according to user experience, and the 3rd threshold value is more than the 4th Threshold value.
In certain embodiments, the special contact person also includes the important relation people related to user job, such as postal Mailbox user in case contacts list.Therefore, it is necessary to be based on business relationship, the special contact in contacts list is determined People.
Specifically, as shown in fig. 6, the classification according to the contacts list determines the spy in the contacts list Different contact person includes:
Step 1121, the classification based on the contacts list, obtain in preset time with joining in the contacts list It is the history log of people;
Step 1122c, the history log is analyzed, obtains Content of communciation;
Step 1123c, the contact person corresponding to the Content of communciation that will be matched in the Content of communciation with predetermined keyword is true It is set to special contact person.
Wherein, the predetermined keyword includes " contract ", " news briefing ", " expense ", " negotiation ", " contract ", " label About ", some keywords related to commercial work such as " opening celebration ", " shop-establishment celebration ".Can be by way of semantic analysis to obtaining The Content of communciation taken carries out keyword extraction, and the keyword of extraction is matched with predetermined keyword, if in the Content of communciation Comprising one or more of predetermined keyword keyword, then it is special to be defined as contact person corresponding to the Content of communciation It is people.
It should be noted that the Content of communciation includes the Content of communciation that is sent to contact person of user, and contact person to The Content of communciation that user sends.
Step 12, the label for obtaining the special contact person, the label include event and time, and the time is described The time that event occurs.
Wherein, the event includes red-letter day event, birthday event, commemoration day event, appointment event and business activity thing One or more in part.The time is time when each event occurs.The event and time can be that user sets in advance Set.
Wherein, the label of the special contact person includes at least one, and its label can be according to the identity of special contact person To determine.Lower chart 1 is refer to, table 1 is an example of label corresponding to special contact person and contact method.
Table 1
It is understood that a special contact person may correspond to a variety of contact methods, and therefore, same special contact person May be in different classes of contacts list, and its corresponding label can be in different classes of contacts list Identical, except that its corresponding contact method, can be according to where it when event corresponding to special contact person occurs Contacts list, contacted using contact method corresponding to the contacts list and the special contact person.
For example, mother can be in the phone contact list of user and be special contact person, can also be user's In wechat circle of friends and it is also special contact person, when it is time birthday of mother to get present system time, now may be used To be reminded respectively user in phone contact list and wechat circle of friends simultaneously, only can also be arranged in phone contacts User is reminded in table, or wechat circle of friends, wechat circle of friends is still based on to phone contact list is then based on, It can be determined according to user is the last with the contact method of special contact person, such as, the last time is joined with wechat and mother System, then can be based only on this contacts list of wechat circle of friends to remind user.
In following step, the to be sent message related to event can also be actively generated under corresponding contact method.
The label that step 13, acquisition time match with present system time, and in the label to match described in acquisition Special contact person corresponding to message to be sent corresponding to event and the label to match.
Wherein, matched by the time in label with present system time, the mark to match with present system time Label include, and the time in label is consistent with current system time, and now the label matches with present system time;Or The time difference of time and present system time in label within a preset range, such as current time apart from event occur also have 1 Hour, this 1 hour in preset time range, then it is assumed that the label matches with present system time.
Wherein, the message to be sent can be obtained in the message database that server prestores beyond the clouds, should The information model of various subject matters is included in message database, and each information model is all corresponding with one or more keywords. Herein, the keyword of event can be extracted, by by the keyword of event compared with keyword corresponding to information model, So as to obtain message to be sent corresponding to the event.
Wherein, special contact person corresponding to the label to match described in also further obtaining, herein, according to special contact It the label of people, can be that an event corresponds to multiple special contact persons, correspondingly, one related to the event can be obtained and treated Message is sent, so as to which a message to be sent is sent into each special contact person;It can also obtain related to the event A plurality of message to be sent, so as to send different message to be sent respectively to each special contact person.
Step 14, show special contact person corresponding to the message to be sent and the label to match.
The message to be sent and special contact person corresponding to it are shown on a terminal screen, thus, remind terminal to use Family contacts with the special contact person.
Step 15, the transmission in response to user's input are instructed, and the message to be sent is sent into the special contact person.
When terminal user confirms that terminal user can input transmission in terminal and refer to when being contacted with the special contact person Order, button or phonetic entry transmission instruction etc. are sent for example, clicking on, so as to which the message to be sent is sent into corresponding spy Different contact person.
The method of the embodiment of the present invention is illustrated with an example below.
For example, current contacts list is mailbox contacts list, multiple contact persons are included in mailbox contacts list Mailbox, each mailbox correspond to different contact persons respectively.Mail corresponding to each mailbox in preset time, Ran Hougen can be collected The special contact person in mailbox contacts list is determined according to Mail Contents and default keyword, such as, confirmation has with user A The Li works of working relation are user A special contact person, and label corresponding to Li works is { (event, time)=(feedback application documents First draft, June 9), it is June 1 in present system time, it is believed that and label matches with present system time corresponding to Li works, this When, the to be sent message related to " feedback application documents first draft " is obtained, the message to be sent can obtain from cloud server The template editted, such as:" I is writing application documents first draft to be feedback, during application documents are write, such as It is problematic, letter contact is welcome, during application documents are write, if you have questions, I will link up with you in time, if any beating Disturb, very sorry for this." message to be sent of acquisition is shown in user A terminal, now, user A can be further to the message Enter edlin, such as, increase terms of courtesy such as " Li works, you are good " on above-mentioned message basis to be sent, or increase oneself Other contact methods etc..After editting, user A can choose whether the message to be sent being sent to Li works.
The embodiments of the invention provide a kind of message method based on contacts list, this method passes through special contact The label and present system time of people, it is determined that be currently needed for contact special contact person, and the needs contact it is special It is event corresponding to people and message to be sent, when user determines to contact, sends the message to be sent to the special contact person. The embodiment, user can be reminded to be kept in touch from the special contact person in different contacts lists, also, need not used Family oneself editor needs the message sent, so as to facilitate the contact between user.
Fig. 7 is refer to, Fig. 7 is the stream for the message method based on contacts list that another embodiment of the present invention provides Journey schematic diagram.As shown in fig. 7, this method includes:
Step 21, special contact person in the contacts list is determined, wherein, the special artificial people of contact.
Step 22, the label for obtaining the special contact person, the label include event and time, and the time is described The time that event occurs.
The label that step 23, acquisition time match with present system time, and in the label to match described in acquisition Special contact person corresponding to message to be sent corresponding to event and the label to match, wherein, the message to be sent Include at least two.
Step 24, at least two message to be sent are merged, generation merge after a message to be sent.
Special contact corresponding to the message to be sent and the label to match after step 25, display merging People.
Step 27, the transmission in response to user's input are instructed, and the message to be sent is sent into the special contact person.
Table 1 in above-described embodiment, it is to be understood that the corresponding label of a special contact person, this Multiple events can be included under label, when time phase corresponding to the plurality of event meanwhile, it is capable to get a plurality of to be sent simultaneously Message, each message to be sent correspond to an event respectively, namely represent that a special contact person corresponds to a plurality of message to be sent. If terminal user selects to send whole message to be sent, need one by one to be sent to the message to be sent of whole Special contact person, so that user needs repeatedly input to send instruction, not convenient enough, and makes the special contact of reception message The Consumer's Experience of people is not good enough.
Therefore, in the present embodiment, a plurality of message to be sent corresponding to same special contact person is merged, merges into one Bar message to be sent, the message to be sent after merging then is shown in terminal screen again, to remind whether user sends the merging Message to be sent gives special contact person afterwards.
Wherein, the merging of the message to be sent can be the content for not changing message to be sent, simple to carry out word conjunction And the order of sentence or word can also be subjected to group again further by the semanteme for the content for analyzing message to be sent Close, can also be connected the content of different message to be sent by increasing word.
The embodiments of the invention provide a kind of message method based on contacts list, this method passes through special contact The label and present system time of people, it is determined that be currently needed for contact special contact person, and the needs contact it is special It is event corresponding to people and message to be sent, can should when same special contact person corresponding a plurality of message to be sent simultaneously A plurality of message to be sent merges, and the message sent to special contact person is the message to be sent after merging.The embodiment, On the one hand, user can be reminded to be kept in touch from the special contact person in different contacts lists, it is not necessary to which user oneself compiles The message for needing to send is collected, so as to facilitate the contact between user, on the other hand, the operation of terminal user is facilitated, makes to connect The Consumer's Experience for receiving the special contact person of message is more preferable.
Fig. 8 is refer to, Fig. 8 is the stream for the message method based on contacts list that further embodiment of this invention provides Journey schematic diagram.As shown in figure 8, this method and Fig. 7 main distinction are, instructed in the transmission inputted in response to user, by institute State message to be sent to be sent to before the special contact person, this method also includes:
Step 26, receive edit operation of the user to the message to be sent and the special contact person.
Now, above-mentioned steps 27 are specially:Transmission in response to user's input is instructed, and described after editor to be sent is disappeared Breath is sent to the special contact person.
In the present embodiment, after message to be sent described in user terminal displays and corresponding special contact person, terminal is also User can be received edit operation is carried out to the message to be sent and special contact person.For example, user can according to oneself Wish enters edlin to the address of special contact person, and user can also increase signature in message to be sent, and user can also delete Except the special contact person in part, only message to be sent is sent to the special contact person of reservation.
The embodiments of the invention provide a kind of message method based on contacts list, this method passes through special contact The label and present system time of people, it is determined that be currently needed for contact special contact person, and the needs contact it is special It is event corresponding to people and message to be sent, can should when same special contact person corresponding a plurality of message to be sent simultaneously A plurality of message to be sent merges, and can also receive edit operation of the user to the message to be sent after merging, Xiang Te The message that different contact person sends is after the merging and message to be sent after edit operation.The embodiment, it can remind User keeps in touch from the special contact person in different contacts lists, and connects more convenient, improves user's body Test.
Fig. 9 is refer to, Fig. 9 is that the structure of the message dispensing device provided in an embodiment of the present invention based on contacts list is shown It is intended to.As shown in figure 9, the device 30 includes:Determining module 31, the first acquisition module 32, the second acquisition module 33, display module 34 and sending module 35.
Wherein it is determined that module 31, for determining the special contact person in the contacts list;First acquisition module 32, For obtaining the label of the special contact person, the label includes event and time, and the time is what the event occurred Time;Second acquisition module 33, the label to match for obtaining time and present system time, and match described in acquisition Label in special contact person corresponding to message to be sent corresponding to event and the label to match;Display module 34, For showing special contact person corresponding to the message to be sent and the label to match;Sending module 35, for ringing The message to be sent should be sent to the special contact person in the transmission instruction that user inputs.
Wherein, the determining module 31 includes:Acquiring unit 311 and determining unit 312.Acquiring unit 311, for obtaining The classification of the contacts list, wherein, the classification of the contacts list includes phone contact list, or mailbox contact List, or social software contacts list;Determining unit 312, for determining institute according to the classification of the contacts list State the special contact person in contacts list.
Wherein, the determining unit 312 includes:First, which obtains subelement 3121, second, obtains subelement 3122 and spy Different contact person's determination subelement 3123.First obtains subelement 3121, for the classification based on the contacts list, obtains pre- If the time interior history log with contact person in the contacts list;Second obtains subelement 3122, for analyzing History log is stated, obtains communication frequency, communication duration and Content of communciation;Special contact person's determination subelement 3123, use It is less than contact person's determination of Second Threshold in the contact person that the communication frequency is more than to first threshold, and the communication frequency For special contact person, or, for the communication duration to be more than to the contact person of the 3rd threshold value, and the communication duration is less than The contact person of 4th threshold value is defined as special contact person, or, for will be matched with predetermined keyword in the Content of communciation Contact person corresponding to Content of communciation is defined as special contact person.
Wherein, the event includes red-letter day event, birthday event, commemoration day event, appointment event and business activity thing One or more in part.
In certain embodiments, as shown in Figure 10, if the artificial people of the special contact, and what is obtained described treats When transmission packet contains at least two, described device 30 also includes:First merging module 36.
Wherein, the first merging module 36, at least two message to be sent to be merged, after generation merges One message to be sent;
Wherein, the display module 34 is specifically used for, display merge after the message to be sent and described match Label corresponding to special contact person.
In certain embodiments, Figure 10 is equally refer to, described device 30 also includes:Receiving module 37.Receiving module 37, For receiving edit operation of the user to the message to be sent and the special contact person;Herein, the sending module 35 are specifically used for, and the transmission in response to user's input instructs, and it is described special that the message to be sent after editor is sent to It is people.
What deserves to be explained is in information exchange, implementation procedure between module, unit, subelement in said apparatus etc. Hold, due to being based on same design with the embodiment of the method for the present invention, particular content can be found in chatting in the inventive method embodiment State, here is omitted.
The embodiments of the invention provide a kind of message dispensing device based on contacts list, the device passes through special contact The label and present system time of people, it is determined that be currently needed for contact special contact person, and the needs contact it is special It is event corresponding to people and message to be sent, can should when same special contact person corresponding a plurality of message to be sent simultaneously A plurality of message to be sent merges, and can also receive edit operation of the user to the message to be sent after merging, Xiang Te The message that different contact person sends is after the merging and message to be sent after edit operation.The embodiment, it can remind User keeps in touch from the special contact person in different contacts lists, and connects more convenient, improves user's body Test.
Figure 11 is refer to, Figure 11 is message method of the execution based on contacts list provided in an embodiment of the present invention The hardware architecture diagram of electronic equipment 40, as shown in figure 11, the electronic equipment 40 include:
One or more processors 401 and memory 402, in Figure 11 by taking a processor 401 as an example.
Processor 401 can be connected with memory 402 by bus or other modes, to be connected by bus in Figure 11 Exemplified by.
Memory 402 is used as a kind of non-volatile computer readable storage medium storing program for executing, available for storage non-volatile software journey Sequence, non-volatile computer executable program and module, such as the hair of the message based on contacts list in the embodiment of the present invention Programmed instruction/module corresponding to delivery method is (for example, the determining module 31, the first acquisition module 32, second shown in accompanying drawing 9 obtain Module 33, display module 34 and sending module 35.Processor 401 is stored in non-volatile in memory 402 by operation Software program, instruction and module, various function application and data processing so as to execute server, that is, realize the above method Message method of the embodiment based on contacts list.
Memory 402 can include storing program area and storage data field, wherein, storing program area can store operation system Application program required for system, at least one function;Storage data field can store to be sent according to the message based on contacts list Device uses created data etc..In addition, memory 402 can include high-speed random access memory, can also include Nonvolatile memory, for example, at least a disk memory, flush memory device or other non-volatile solid state memory parts. In certain embodiments, memory 402 is optional including relative to the remotely located memory of processor 401, these long-range storages Device can pass through network connection to the message dispensing device based on contacts list.The example of above-mentioned network is including but not limited to mutual Networking, intranet, LAN, mobile radio communication and combinations thereof.
One or more of modules are stored in the memory 402, when by one or more of processors 401 perform when, perform the message method based on contacts list in above-mentioned any means embodiment, for example, perform with Method and step 11 in Fig. 2 of upper description is to step 15, method and step 111 in Fig. 3 to step 112, the method and step in Fig. 4 Method and step 1121 in 1121 to step 1123a, Fig. 5 is to step 1123b, method and step 1121 in Fig. 6 to step To step 25, step 27, the method and step 21 in Fig. 8 is realized in Fig. 9 to step 27 for method and step 21 in 1123c, Fig. 7 Module 31-35, unit 311-312, the module 31-37 in subelement 3121-3123, Figure 10, unit 311-312, subelement 3121-3123 function.
The said goods can perform the method that the embodiment of the present invention is provided, and possesses the corresponding functional module of execution method and has Beneficial effect.Not ins and outs of detailed description in the present embodiment, reference can be made to the method that the embodiment of the present invention is provided.
The electronic equipment of the embodiment of the present invention exists in a variety of forms, includes but is not limited to:
(1) mobile communication equipment:The characteristics of this kind equipment is that possess mobile communication function, and to provide speech, data Communicate as main target.This Terminal Type includes:Smart mobile phone (such as iPhone), multimedia handset, feature mobile phone, and it is low Hold mobile phone etc..
(2) super mobile personal computer equipment:This kind equipment belongs to the category of personal computer, there is calculating and processing work( Can, typically also possess mobile Internet access characteristic.This Terminal Type includes:PDA, MID and UMPC equipment etc., such as iPad.
(3) other electronic installations with data interaction function.
The embodiments of the invention provide a kind of non-volatile computer readable storage medium storing program for executing, the non-volatile computer can Read storage medium and be stored with computer executable instructions, the computer executable instructions perform above-mentioned any means by electronic equipment The message method based on contacts list in embodiment, for example, perform method and step 11 in Fig. 2 described above to Step 15, the method and step 111 in Fig. 3 is to step 112, the method and step 1121 in Fig. 4 to step 1123a, the method in Fig. 5 Step 1121 is to step 1123b, method and step 1121 in Fig. 6 to step 1123c, the method and step 21 in Fig. 7 to step 25, Step 27, the method and step 21 in Fig. 8 realizes module 31-35, unit 311-312, the subelement 3121- in Fig. 9 to step 27 Module 31-37, unit 311-312 in 3123, Figure 10, subelement 3121-3123 function.
The embodiments of the invention provide a kind of computer program product, including it is stored in non-volatile computer readable storage Calculation procedure on medium, the computer program include programmed instruction, are computer-executed constantly, make when described program instructs The computer performs the message method based on contacts list in above-mentioned any means embodiment, for example, perform with Method and step 11 in Fig. 2 of upper description is to step 15, method and step 111 in Fig. 3 to step 112, the method and step in Fig. 4 Method and step 1121 in 1121 to step 1123a, Fig. 5 is to step 1123b, method and step 1121 in Fig. 6 to step To step 25, step 27, the method and step 21 in Fig. 8 is realized in Fig. 9 to step 27 for method and step 21 in 1123c, Fig. 7 Module 31-35, unit 311-312, the module 31-37 in subelement 3121-3123, Figure 10, unit 311-312, subelement 3121-3123 function.
Device embodiment described above is only schematical, wherein the unit illustrated as separating component can To be or may not be physically separate, it can be as the part that unit is shown or may not be physics list Member, you can with positioned at a place, or can also be distributed on multiple NEs.It can be selected according to the actual needs In some or all of module realize the purpose of this embodiment scheme.
Through the above description of the embodiments, those of ordinary skill in the art can be understood that each embodiment The mode of general hardware platform can be added by software to realize, naturally it is also possible to pass through hardware.Those of ordinary skill in the art can To understand that all or part of flow realized in above-described embodiment method is can to instruct the hard of correlation by computer program Part is completed, and described program can be stored in a computer read/write memory medium, the program is upon execution, it may include as above State the flow of the embodiment of each method.Wherein, described storage medium can be magnetic disc, CD, read-only memory (Read- Only Memory, ROM) or random access memory (Random Access Memory, RAM) etc..
Finally it should be noted that:The above embodiments are merely illustrative of the technical solutions of the present invention, rather than its limitations;At this Under the thinking of invention, it can also be combined between the technical characteristic in above example or different embodiments, step can be with Realized with random order, and many other changes of the different aspect of the present invention as described above be present, for simplicity, they do not have Have and provided in details;Although the present invention is described in detail with reference to the foregoing embodiments, the ordinary skill people of this area Member should be understood:It can still modify to the technical scheme described in foregoing embodiments, or to which part skill Art feature carries out equivalent substitution;And these modifications or replacement, the essence of appropriate technical solution is departed from each reality of the present invention Apply the scope of a technical scheme.

Claims (13)

  1. A kind of 1. message method based on contacts list, it is characterised in that including:
    Determine the special contact person in the contacts list;
    The label of the special contact person is obtained, the label includes event and time, and the time is what the event occurred Time;
    The label that the acquisition time matches with present system time, and treated in the label to match described in acquisition corresponding to event Send special contact person corresponding to message and the label to match;
    Show special contact person corresponding to the message to be sent and the label to match;
    Transmission in response to user's input is instructed, and the message to be sent is sent into the special contact person.
  2. 2. according to the method for claim 1, it is characterised in that the special contact person determined in the contacts list Including:
    The classification of the contacts list is obtained, wherein, the classification of the contacts list includes phone contact list, or Mailbox contacts list, or social software contacts list;
    The special contact person in the contacts list is determined according to the classification of the contacts list.
  3. 3. according to the method for claim 2, it is characterised in that described according to determining the classification of the contacts list Special contact person in contacts list includes:
    Based on the classification of the contacts list, obtain the history in preset time with contact person in the contacts list and communicate Record;
    The history log is analyzed, obtains communication frequency, communication duration and Content of communciation;
    Contact person of the communication frequency more than first threshold, and the communication frequency is true less than the contact person of Second Threshold It is set to special contact person, or
    Contact person of the communication duration more than the 3rd threshold value, and the contact person that the communication duration is less than the 4th threshold value is true It is set to special contact person, or
    The contact person corresponding to Content of communciation that will be matched in the Content of communciation with predetermined keyword is defined as special contact person.
  4. 4. according to the method described in any one of claims 1 to 3, it is characterised in that the event includes red-letter day event, birthday thing One or more in part, commemoration day event, appointment event and business activity event.
  5. 5. according to the method for claim 4, it is characterised in that if the special artificial people of contact, and obtain The message package to be sent contain at least two when,
    Before special contact person corresponding to the display message to be sent and the label to match, methods described is also Including:
    At least two message to be sent are merged, a message to be sent after generation merging;
    Special contact person corresponding to the display message to be sent and the label to match specifically includes:Display is closed Special contact person corresponding to the message to be sent and the label to match after and.
  6. 6. according to the method for claim 5, it is characterised in that the transmission in response to user's input instructs, by described in Message to be sent is sent to before the special contact person, and methods described also includes:
    Receive edit operation of the user to the message to be sent and the special contact person;
    The transmission in response to user's input is instructed, and the message to be sent is sent into the special contact person and specifically wrapped Include:Transmission in response to user's input is instructed, and the message to be sent after editor is sent into the special contact person.
  7. A kind of 7. message dispensing device based on contacts list, it is characterised in that including:
    Determining module, for determining the special contact person in the contacts list;
    First acquisition module, for obtaining the label of the special contact person, the label includes event and time, the time The time occurred for the event;
    Second acquisition module, the label to match for obtaining time and present system time, and match described in acquisition Special contact person corresponding to message to be sent corresponding to event and the label to match in label;
    Display module, for showing special contact person corresponding to the message to be sent and the label to match;
    Sending module, for the transmission instruction inputted in response to user, the message to be sent is sent to the special contact People.
  8. 8. device according to claim 7, it is characterised in that the determining module includes:
    Acquiring unit, for obtaining the classification of the contacts list, wherein, the classification of the contacts list joins including phone It is list, either mailbox contacts list or social software contacts list;
    Determining unit, for determining the special contact person in the contacts list according to the classification of the contacts list.
  9. 9. device according to claim 8, it is characterised in that the determining unit includes:
    First obtains subelement, for the classification based on the contacts list, obtains in preset time and is arranged with the contact person The history log of contact person in table;
    Second obtains subelement, for analyzing the history log, obtains in communication frequency, communication duration and communication Hold;
    Special contact person's determination subelement, for the communication frequency to be more than to the contact person of first threshold, and the communication The contact person that frequency is less than Second Threshold is defined as special contact person, or
    Contact person of the communication duration more than the 3rd threshold value, and the contact person that the communication duration is less than the 4th threshold value is true It is set to special contact person, or
    The contact person corresponding to Content of communciation that will be matched in the Content of communciation with predetermined keyword is defined as special contact person.
  10. 10. according to the device described in any one of claim 7 to 9, it is characterised in that the event includes red-letter day event, birthday One or more in event, commemoration day event, appointment event and business activity event.
  11. 11. device according to claim 10, it is characterised in that if the special artificial people of contact, and obtain When the message package to be sent taken contains at least two,
    Described device also includes:
    First merging module, at least two message to be sent to be merged, one after generation merges is to be sent Message;
    The display module is specifically used for, corresponding to the message to be sent and the label to match after display merging Special contact person.
  12. 12. device according to claim 11, it is characterised in that described device also includes:
    Receiving module, for receiving edit operation of the user to the message to be sent and the special contact person;
    The sending module is specifically used for, and the transmission in response to user's input instructs, and the message to be sent after editor is sent out Give the special contact person.
  13. 13. a kind of electronic equipment, it is characterised in that including:
    At least one processor;And
    The memory being connected with least one processor communication;Wherein,
    The memory storage has can be by the instruction of at least one computing device, and the instruction is by least one place Manage device to perform, so that at least one processor is able to carry out the method described in any one of claim 1 to 6.
CN201710465670.4A 2017-06-19 2017-06-19 Message method, device and electronic equipment based on contacts list Pending CN107370661A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710465670.4A CN107370661A (en) 2017-06-19 2017-06-19 Message method, device and electronic equipment based on contacts list

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710465670.4A CN107370661A (en) 2017-06-19 2017-06-19 Message method, device and electronic equipment based on contacts list

Publications (1)

Publication Number Publication Date
CN107370661A true CN107370661A (en) 2017-11-21

Family

ID=60305540

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710465670.4A Pending CN107370661A (en) 2017-06-19 2017-06-19 Message method, device and electronic equipment based on contacts list

Country Status (1)

Country Link
CN (1) CN107370661A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107249041A (en) * 2017-07-17 2017-10-13 北京京东尚科信息技术有限公司 Information-pushing method and device
CN109542847A (en) * 2018-11-05 2019-03-29 努比亚技术有限公司 A kind of document handling method, terminal and readable storage medium storing program for executing
CN110620848A (en) * 2019-10-21 2019-12-27 珠海格力电器股份有限公司 Event reminding method and device and storage medium
CN111984901A (en) * 2020-08-31 2020-11-24 上海博泰悦臻电子设备制造有限公司 Message pushing method and related product thereof
CN112583702A (en) * 2020-12-16 2021-03-30 珠海格力电器股份有限公司 Information mass sending method and device, computer equipment and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101730010A (en) * 2009-11-24 2010-06-09 中兴通讯股份有限公司 Service providing method and device based on contact person information
CN103607515A (en) * 2013-11-29 2014-02-26 深圳市朗司科技有限公司 Short message merging device and method
CN105187622A (en) * 2015-06-25 2015-12-23 小米科技有限责任公司 Information prompt method and information prompt device
CN105847547A (en) * 2016-03-22 2016-08-10 珠海格力电器股份有限公司 Method and device for prompting events
CN106550085A (en) * 2016-12-09 2017-03-29 北京小米移动软件有限公司 Contact person's display methods and device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101730010A (en) * 2009-11-24 2010-06-09 中兴通讯股份有限公司 Service providing method and device based on contact person information
CN103607515A (en) * 2013-11-29 2014-02-26 深圳市朗司科技有限公司 Short message merging device and method
CN105187622A (en) * 2015-06-25 2015-12-23 小米科技有限责任公司 Information prompt method and information prompt device
CN105847547A (en) * 2016-03-22 2016-08-10 珠海格力电器股份有限公司 Method and device for prompting events
CN106550085A (en) * 2016-12-09 2017-03-29 北京小米移动软件有限公司 Contact person's display methods and device

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107249041A (en) * 2017-07-17 2017-10-13 北京京东尚科信息技术有限公司 Information-pushing method and device
CN107249041B (en) * 2017-07-17 2020-06-30 北京京东尚科信息技术有限公司 Information pushing method and device
CN109542847A (en) * 2018-11-05 2019-03-29 努比亚技术有限公司 A kind of document handling method, terminal and readable storage medium storing program for executing
CN109542847B (en) * 2018-11-05 2023-06-27 努比亚技术有限公司 File processing method, terminal and readable storage medium
CN110620848A (en) * 2019-10-21 2019-12-27 珠海格力电器股份有限公司 Event reminding method and device and storage medium
CN111984901A (en) * 2020-08-31 2020-11-24 上海博泰悦臻电子设备制造有限公司 Message pushing method and related product thereof
CN112583702A (en) * 2020-12-16 2021-03-30 珠海格力电器股份有限公司 Information mass sending method and device, computer equipment and storage medium
CN112583702B (en) * 2020-12-16 2022-04-15 珠海格力电器股份有限公司 Information mass sending method and device, computer equipment and storage medium

Similar Documents

Publication Publication Date Title
US11928119B2 (en) Mining email inboxes for suggesting actions
US20200005248A1 (en) Meeting preparation manager
US10291560B2 (en) Integrated real-time email-based virtual conversation
CN107370661A (en) Message method, device and electronic equipment based on contacts list
US10491550B2 (en) Instant communication
US7917448B2 (en) Apparatus and method for online dating service providing threaded messages with a notes and diary function
KR101863981B1 (en) Using text messages to interact with spreadsheets
US7958117B2 (en) Initial impression analysis tool for an online dating service
US20210149548A1 (en) Systems, devices and methods for electronic determination and communication of location information
US20090006982A1 (en) Collaborative generation of meeting minutes and agenda confirmation
US20080281922A1 (en) Automatic generation of email previews and summaries
US10171401B2 (en) Personalized electronic message
US20160226811A1 (en) System and method for priority email management
CN102984050A (en) Method, client and system for searching voices in instant messaging
US20190019155A1 (en) Method and system for communication content management
CN110472941A (en) Schedule creation method and device, terminal, storage medium based on notification message
TW201205307A (en) Method, apparatus and computer program product for efficiently sharing information
US20170083211A1 (en) Focused attention in documents and communications
US20210075758A1 (en) Server and user terminal for supporting management of social network
US20180189017A1 (en) Synchronized, morphing user interface for multiple devices with dynamic interaction controls
CN110022399B (en) Message display method and device, user terminal and readable storage medium
CN107786432A (en) Information displaying method, device, computer installation and calculating readable storage medium storing program for executing
CN107248002A (en) A kind of data processing method, system and device
CN110460510A (en) A kind of method, apparatus that establishing multi-conference, electronic equipment and medium
CN107392653A (en) A kind of electronic business card method for pushing and its device, user terminal

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20171121