CN107370661A - Message method, device and electronic equipment based on contacts list - Google Patents
Message method, device and electronic equipment based on contacts list Download PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/52—User-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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/26—Devices for calling a subscriber
- H04M1/27—Devices whereby a plurality of signals may be stored simultaneously
- H04M1/274—Devices 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/2745—Devices 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/27453—Directories 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
【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)
- 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. 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. 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, orContact 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, orThe 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. 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. 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. 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.
- 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. 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. 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, orContact 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, orThe 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. 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. 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. 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. a kind of electronic equipment, it is characterised in that including:At least one processor;AndThe 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.
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)
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)
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 |
-
2017
- 2017-06-19 CN CN201710465670.4A patent/CN107370661A/en active Pending
Patent Citations (5)
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)
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 |