CN104202482B - A kind of communications records treatment facility, method and mobile terminal - Google Patents
A kind of communications records treatment facility, method and mobile terminal Download PDFInfo
- Publication number
- CN104202482B CN104202482B CN201410478664.9A CN201410478664A CN104202482B CN 104202482 B CN104202482 B CN 104202482B CN 201410478664 A CN201410478664 A CN 201410478664A CN 104202482 B CN104202482 B CN 104202482B
- Authority
- CN
- China
- Prior art keywords
- communications records
- communications
- records
- weights
- message registration
- 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.)
- Active
Links
- 230000006854 communication Effects 0.000 title claims abstract description 424
- 238000004891 communication Methods 0.000 title claims abstract description 419
- 238000000034 method Methods 0.000 title claims description 57
- 238000004364 calculation method Methods 0.000 claims abstract description 32
- 238000003672 processing method Methods 0.000 claims abstract description 31
- 230000015654 memory Effects 0.000 claims abstract description 29
- 238000004458 analytical method Methods 0.000 claims description 26
- 238000012545 processing Methods 0.000 claims description 25
- 230000000877 morphologic effect Effects 0.000 claims description 8
- 238000005516 engineering process Methods 0.000 abstract description 7
- 230000008569 process Effects 0.000 description 26
- 230000006870 function Effects 0.000 description 11
- 230000000694 effects Effects 0.000 description 9
- 230000003287 optical effect Effects 0.000 description 5
- 230000002093 peripheral effect Effects 0.000 description 5
- 230000008901 benefit Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 108010022579 ATP dependent 26S protease Proteins 0.000 description 1
- 241000562516 Thisbe Species 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000023402 cell communication Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 230000001186 cumulative effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 229910044991 metal oxide Inorganic materials 0.000 description 1
- 150000004706 metal oxides Chemical class 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000011017 operating method Methods 0.000 description 1
- 230000001846 repelling effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000010897 surface acoustic wave method Methods 0.000 description 1
- HOWHQWFXSLOJEF-MGZLOUMQSA-N systemin Chemical compound NCCCC[C@H](N)C(=O)N[C@@H](CCSC)C(=O)N[C@@H](CCC(N)=O)C(=O)N[C@@H]([C@@H](C)O)C(=O)N[C@@H](CC(O)=O)C(=O)OC(=O)[C@@H]1CCCN1C(=O)[C@H]1N(C(=O)[C@H](CC(O)=O)NC(=O)[C@H](CCCN=C(N)N)NC(=O)[C@H](CCCCN)NC(=O)[C@H](CO)NC(=O)[C@H]2N(CCC2)C(=O)[C@H]2N(CCC2)C(=O)[C@H](CCCCN)NC(=O)[C@H](CO)NC(=O)[C@H](CCC(N)=O)NC(=O)[C@@H](NC(=O)[C@H](C)N)C(C)C)CCC1 HOWHQWFXSLOJEF-MGZLOUMQSA-N 0.000 description 1
- 108010050014 systemin Proteins 0.000 description 1
- 238000010998 test method Methods 0.000 description 1
- 210000003813 thumb Anatomy 0.000 description 1
- 230000007306 turnover Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72469—User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons
- H04M1/72472—User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons wherein the items are sorted according to specific criteria, e.g. frequency of use
-
- 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
- H04M1/2746—Sorting, e.g. according to history or frequency of use
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Library & Information Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention provides communications records treatment facility and communications records processing method, be difficult to find the problem of required communication object to overcome because communications records too much make user. This equipment is suitable for carrying out in mobile terminal, and comprises: memory cell, storage user's historical communications records and associated person information; Information acquisition unit, obtains the associated person information corresponding with mailing address in newly-generated communications records; Communications records acquiring unit, obtains this contact person's historical communications records; Weight calculation unit, determine in this associated person information and whether comprise preset content to calculate the first corresponding weights, and at least calculate the second corresponding weights according to the number of times of the historical communications records that obtain, by being added up, each weights obtain its corresponding total weight value; And judgement and output unit, in the situation that being more than or equal to predetermined threshold value, total weight value judges the communications records that these communications records are system recommendation. The present invention also provides the mobile terminal that comprises this communications records treatment facility, and above-mentioned technology of the present invention can be applicable to the communications field.
Description
Technical field
The present invention relates to the communications field, relate in particular to a kind of communications records processing in mobile terminal and establishStandby and communications records processing method.
Background technology
Day by day universal along with the mobile terminal such as smart mobile phone, people pass through more and moreThese mobile terminals are called, are received and sent messages or Email etc. carries out mutual communication, byThis and the message registration, note or the mail record that produce are also more and more.
Taking situation about calling as example, in the time that user calls, it can select conventionally from address listSelect a contact person and dial this contact person's phone. In this manner, user often needs to carry outMulti-pass operation, such as opening address list, input term and orientating certain contact person as, opens this connectionBe people's information, and select this contact person's phone information to dial, etc.
Generally speaking, a user conventionally fixes with several contact persons and links up for a long time, like this, usesFamily conventionally can be selected the object that will converse and carry out clawback from message registration, can save thusEconomize user's operating procedure. But user's message registration has usually comprised more record, such asSome sale calls, customer phone etc., thus cause message registration long, and make user be difficult to findThe number that it needs.
Similarly, receiving and sending messages, in the communication behavior such as Email, all exist due to communications records(as information recording, email record etc.) too much make user be difficult to find required communication objectProblem.
Summary of the invention
Provided hereinafter about brief overview of the present invention, so as to provide about of the present invention someThe basic comprehension of aspect. Should be appreciated that this general introduction is not about exhaustive general introduction of the present invention.It is not that intention is determined key of the present invention or pith, neither be intended to limit model of the present inventionEnclose. Its object is only that the form of simplifying provides some concept, more detailed as what discuss after a while using thisThe thin preorder of describing.
Given this, the invention provides communications records treatment facility and communications records processing method, so thatSolve less in prior art, exist be difficult to find required communication because communications records too much make userThe problem of object.
According to an aspect of the present invention, provide a kind of communications records treatment facility, this equipment is suitable forIn mobile terminal, carry out, and comprise: memory cell, it is for storing user's historical communications recordsAnd associated person information; Information acquisition unit, it is for obtaining from memory cell and newly-generated leading toThe corresponding associated person information of mailing address in letter record; Communications records acquiring unit, its for fromIn memory cell, obtain the historical communications records of the contact person in these communications records; Weight calculation unit,It is for determining whether the associated person information that information acquisition unit is obtained comprises preset content, with basisIts preset content comprising is calculated corresponding the first weights of these communications records, and at least according to logicalIt is corresponding that the number of times that letter records the historical communications records that acquiring unit obtains calculates these communications recordsThe second weights, and obtain its correspondence by corresponding each weights of these communications records are added upTotal weight value; And judgement and output unit, it is for being more than or equal to the feelings of predetermined threshold value at total weight valueUnder condition, judge the communications records that these communications records are system recommendation.
According to another aspect of the present invention, also provide a kind of communications records processing method, the methodBe suitable for carrying out in mobile terminal, and comprise: for newly-generated communications records, obtain with this and communicate by letterWhether the corresponding associated person information of mailing address in record, comprise to determine in this associated person informationPreset content, and the preset content comprising according to it is calculated corresponding the first power of these communications recordsBe worth, obtain this contact person's historical communications records, at least to come according to the number of times of its historical communications recordsCalculate corresponding the second weights of these communications records, and by these communications records corresponding eachWeights add up and obtain its corresponding total weight value, and are more than or equal to the feelings of predetermined threshold value at total weight valueUnder condition, judge the communications records that these communications records are system recommendation.
According to an aspect in addition of the present invention, provide one to comprise according to communications records of the present inventionThe mobile terminal for the treatment of facility.
Above-mentioned according to the communications records treatment facility of the embodiment of the present invention and communications records processing method, itsAt least calculate communications records according to associated person information corresponding to communications records and historical number of communicationsTotal weight value, to determine and can obtain the communications records of recommending user extremely according to the total weight value calculatingOne of few following benefit: the object that can make user find quickly and accurately it to communicate by letter; SaveUser's operating time; And improve user-friendliness and improve user's experience.
By the detailed description to most preferred embodiment of the present invention below in conjunction with accompanying drawing, of the present invention theseAnd other advantages will be more obvious.
Brief description of the drawings
The present invention can be by reference to hereinafter given description and better being managed by reference to the accompanying drawingsSeparate, wherein in institute's drawings attached, used same or analogous Reference numeral to represent identical or similarParts. Described accompanying drawing comprises in this manual together with detailed description below and forms thisA part for description, and be used for further illustrating the preferred embodiments of the present invention and explain thisThe principle and advantage of invention. In the accompanying drawings:
Fig. 1 is the structured flowchart of schematically illustrated mobile terminal 100;
Fig. 2 is the schematically illustrated treatment facility of communications records according to an embodiment of the invention 200A kind of block diagram that may structure;
Fig. 3 is the schematically illustrated treatment facility of communications records in accordance with another embodiment of the present inventionThe block diagram of a kind of possibility structure of 300;
Fig. 4 is the schematic diagram that schematically illustrated communications records present an example at interface;
Fig. 5 is one of the schematically illustrated processing method of communications records according to an embodiment of the inventionPlant the flow chart of exemplary process; And
Fig. 6 is one of the schematically illustrated processing method of communications records according to an embodiment of the inventionThe flow chart of individual application example.
It will be appreciated by those skilled in the art that element in accompanying drawing be only used to simple and clear for the purpose ofIllustrate, and not necessarily draw in proportion. For example, in accompanying drawing, the size of some element canCan amplify with respect to other elements, to contribute to improve the understanding to the embodiment of the present invention.
Detailed description of the invention
In connection with accompanying drawing, example embodiment of the present invention is described hereinafter. For clear andAll features of actual embodiment are not described for simplicity, in description. But, shouldSeparate, in the process of any this practical embodiments of exploitation, must make a lot specific to embodimentDetermine, to realize developer's objectives, for example, meet and that of system and traffic aidedA little restrictive conditions, and these restrictive conditions may change to some extent along with the difference of embodiment.In addition, although will also be appreciated that development is likely very complicated and time-consuming, to benefitingIn those skilled in the art of present disclosure, this development is only routine task.
At this, also it should be noted is that, for fear of the details because of unnecessary fuzzy thisBright, only show in the accompanying drawings with according to the closely-related apparatus structure of the solution of the present invention and/orTreatment step, and omitted other details little with relation of the present invention.
Fig. 1 is the structured flowchart of mobile terminal 100. There is the mobile terminal 100 of multiple point touching abilityCan comprise memory interface 102, one or more data processor, image processor and/or central authoritiesProcessing unit 104, and peripheral interface 106.
Memory interface 102, one or more processor 104 and/or peripheral interface 106 can be bothDiscrete component, also can be integrated in one or more integrated circuits. In mobile terminal 100, eachPlanting element can be coupled by one or more communication bus or holding wire. Sensor, equipment and sonSystem can be coupled to peripheral interface 106, to help to realize several functions. For example, motion-sensingDevice 110, optical sensor 112 and range sensor 114 can be coupled to peripheral interface 106, with sideJust the function such as directed, illumination and range finding. Other sensors 116 equally can with peripheral interface 106 phasesConnect, for example navigation system (for example GPS receiver), temperature sensor, biometric sensor orOther sensor devices, can help to implement relevant function thus.
Camera subsystem 120 and optical pickocff 122 can be for convenient such as recording photograph and videosThe realization of the camera function of montage, wherein said camera subsystem and optical pickocff can be for example electricityLotus coupled apparatus (CCD) or complementary metal oxide semiconductors (CMOS) (CMOS) optical pickocff.
Can help realize communication function by one or more radio communication subsystem 124, whereinRadio communication subsystem can comprise that radio-frequency transmitter and emitter and/or light (for example infrared) receiveMachine and emitter. The particular design of radio communication subsystem 124 and embodiment can depend on movementOne or more communication networks that terminal 100 is supported. For example, mobile terminal 100 can comprise byBe designed to support GSM network, GPRS network, EDGE network, Wi-Fi or WiMax netThe communication subsystem 124 of network and BlueboothTM network.
Audio subsystem 126 can be coupled with loudspeaker 128 and microphone 130, to helpThe function of voice is enabled in enforcement, for example speech recognition, speech reproduction, digital record and telephony feature.
I/O subsystem 140 can comprise touch screen controller 142 and/or one or more other inputsController 144.
Touch screen controller 142 can be coupled to touch-screen 146. For instance, this touch-screen 146With touch screen controller 142 can with any in multiple touch-sensing technology detect withThe contact of carrying out and movement or time-out, wherein detection technology is including, but not limited to capacitive character, electricityResistive, infrared and surface acoustic wave technique.
One or more other input control devices 144 can be coupled to other input/control devicess 148,For example one or more buttons, rocker switch, thumb wheel, infrared port, USB port and/Or the pointing apparatus of stylus and so on. One or more button (not shown)s can comprise for controllingThe up/down button of loudspeaker 128 and/or microphone 130 volumes.
Memory interface 102 can be coupled with memory 150. This memory 150 can comprise heightSpeed random access memory and/or nonvolatile memory, for example one or more disk storage devices,One or more optical storage apparatus, and/or flash memories (for example NAND, NOR).
Memory 150 can storage operation system 152, for example Android, IOS or WindowsThe operating system of Phone and so on. This operating system 152 can comprise for the treatment of basic system servicesAnd execution depends on the instruction of the task of hardware. Memory 150 can also be stored application 154. ThisBe applied in when operation, can be loaded into processor 104 from memory 150, and by processingOn the operating system that device 104 moves, move, and utilize connecing that operating system and bottom hardware provideThe function that the existing various users of cause for gossip expect, as instant messaging, web page browsing, pictures management etc. ApplicationCan be independent of operating system provides, and can be also that operating system carries.
The communications records treatment facility that embodiments of the invention provide is the one of application 154, and this is establishedFor being suitable for carrying out in mobile terminal and comprising: memory cell, it is for storing user's history communicationRecord and associated person information; Information acquisition unit, it is for obtaining with newly-generated from memory cellCommunications records in the corresponding associated person information of mailing address; Communications records acquiring unit, its useThe historical communications records of contact person in obtain these communications records from memory cell in; Weights calculate singleUnit, whether its associated person information obtaining for definite information acquisition unit comprises preset content, withThe preset content comprising according to it is calculated corresponding the first weights of these communications records, and root at leastIt is right that the number of times of the historical communications records that obtain according to communications records acquiring unit calculates this communications records instituteSecond weights of answering, and obtain by corresponding each weights of these communications records are added up that it is rightThe total weight value of answering; And judgement and output unit, it is for being more than or equal to predetermined threshold value at total weight valueSituation under judge the communications records that these communications records are system recommendation.
Fig. 2 shows of communications records treatment facility 200 according to an embodiment of the invention and showsExample. As shown in Figure 2, communications records treatment facility 200 comprises memory cell 210, acquisition of information listUnit 220, communications records acquiring unit 230, weight calculation unit 240 and judgement and output unit 250.
As described above, this communications records treatment facility 200 is suitable for carrying out in mobile terminal, mobileTerminal can be for example the mobile communication equipments such as mobile phone (as smart mobile phone) or panel computer. In communicationIn recording processing equipment 200, memory cell 210 is for storing user's historical communications records and contactPeople's information. According to a kind of implementation, memory cell 210 can comprise two memory modules, whereinCan store user's historical communications records for one, another can store contact person's letter of userThe breath form of address list (for example with).
Wherein, said communications records can be that message registration, information recording are (such as note note hereRecord, multimedia message record etc.) or the communications records such as email record in any one.
In addition, associated person information for example can comprise each contact person's name, memorandum, group, connectionBe the information such as mode (as telephone number, E-mail address etc.).
As shown in Figure 2, in the time that user communicates and generates new communications records, these communications recordsGenerate and trigger message acquiring unit 220 obtained from memory cell 210 to corresponding associated person information,Also, obtain the associated person information corresponding with mailing address in newly-generated communications records. Here,Mailing address can be for example telephone number (in the time that communications records is message registration or information recording),Or can be E-mail address (in the time that communications records are email record).
In an example, suppose that user generates a new message registration, root by telephone communicationAccording to the telephone number in this message registration (as the example of mailing address), information acquisition unit 220The contact person that this telephone number is corresponding can be from memory cell 210, found, and then this connection can be obtainedBe people such as the associated person information such as name, memorandum.
Like this, by the processing of information acquisition unit 220, can obtain newly-generated communications records instituteCorresponding associated person information. Then, weight calculation unit 240 can further be determined this contact person's letterIn breath, whether comprise preset content, and the preset content comprising according to it to calculate this communications records institute rightFirst weights of answering. For example, in the time comprising any one preset content in above-mentioned associated person information, willIts first weights are counted the first predetermined weights (such as 5). It should be noted that the first predetermined weightsValue can rule of thumb come to determine, also can by test method determine, here no longer describe in detailDescribe.
Above-mentioned preset content for example can comprise preset vocabulary such as father, mother, elder sister, younger brotherIn one or more. Preset content for example can rule of thumb maybe need to set in advance, also canInput to set by user. According to a kind of implementation, also can be to different preset content settingsThe first different predetermined weights, such as, the first predetermined weights corresponding to contact person that group is household are5, and the first predetermined weights corresponding to contact person that group is colleague are 3, etc.
Thus, when the first weights are when higher, represent that communication object (being contact person) is for userMore for important.
In addition, as shown in Figure 2, in the time that user communicates and generates new communications records, this communicationThe generation of record is obtained triggering communications records acquiring unit 230 this simultaneously and is led to from memory cell 210The historical communications records of contact person in letter record.
According to a kind of implementation, weight calculation unit 240 can be according to communications records acquiring unitThe number of times of 230 these contact persons' that obtain historical communications records calculates above-mentioned newly-generated communicationRecord corresponding the second weights. For example, in the time that the number of times of historical communications records is more, can be byTwo weights arrange highlyer. Thus, when the second weights are when higher, represent communication object (being contact person)And contacting between user is more frequent, and the possibility that user contacts with it is again also higher.
In an example, can be by the number of times of this contact person's historical communications records to the first preset value(such as 3) get multiple, then using the multiple value of gained as corresponding the second power of these communications recordsValue. Alternatively, when the multiple value of calculating for the first preset value is greater than or equal to the second predetermined weightsWhen (such as 5), corresponding these communications records the second weights can be calculated as to the second predetermined weights.Wherein, above-mentioned the first preset value and the second predetermined weights for example can be established respectively based on experience valueFixed, or also can determine by the mode of test, repeat no more here.
In addition, according to a kind of implementation, in the time that communications records are message registration, weight calculation unit240 also can according to the newly-generated corresponding contact person's of message registration historical message registration timeThe duration of call of number and this message registration is calculated corresponding the second weights of this message registration. For example,In the time that the number of times of historical message registration is more, can the second weights be arranged highlyer; When this call noteThe duration of call of record when longer, can arrange highlyer by the second weights.
Like this, by being added up, corresponding each weights of these communications records obtain its correspondenceTotal weight value. Only first and second weights are calculated for these communications records in weight calculation unit 240In situation, the corresponding total weight value of these communications records is to be added and to be obtained by its first and second weightsAnd.
In addition, according to a kind of implementation, in the time that communications records are message registration, weight calculation unit240 can also obtain newly-generated message registration (as the example of communications records) in communication processNumber of rings, to calculate the 3rd weights of these communications records according to number of rings. For example, work as soundWhen bell number of times is more, can the 3rd corresponding this message registration weights be arranged highlyer. Like this, logicalCross corresponding the first weights of these communications records, the second weights and the 3rd weights are added up, canObtain its corresponding total weight value.
According to a kind of implementation, number of rings for example can obtain from other built-in equipment of mobile terminal. According to another kind of implementation, number of rings for example can be passed through communications records treatment facility 200In communications records acquiring unit 230 obtain, then be transmitted to power via communications records acquiring unit 230Value computing unit 240 (not shown this implementation).
In an example, can be by newly-generated message registration the number of rings pair in communication processThe second preset value (such as 3) is got multiple, then that the multiple value of gained is right as this communications records instituteThe 3rd weights of answering. Alternatively, when the multiple value of calculating for the second preset value is greater than or equal toWhen three predetermined weights (such as 5), corresponding these communications records the 3rd weights can be calculated as toThree predetermined weights. Wherein, for example basis respectively of above-mentioned the second preset value and the 3rd predetermined weightsEmpirical value is set, or also can determine by the mode of test, repeats no more here.
In an implementation, in the time that number of rings is 1, weight calculation unit 240 can be directThe 3rd corresponding this message registration weights are counted to 0.
Like this, when the 3rd weights are when higher, represent that communication object (being contact person) is the harassing and wrecking such as advertisementPossibility lower.
Thus, obtaining after the corresponding total weight value of newly-generated communications records, judging and output unitAbove-mentioned judgement total weight value is more than or equal to predetermined threshold value by whether 250. If above-mentioned total weight value is greater than orEqual predetermined threshold value, judge and judge with output unit 250 communicating by letter that these communications records are system recommendationRecord.
Like this, by above processing, communications records treatment facility 200 can be judged some users canThe communications records that can will look for are (as the call in " you may want the message registration of the looking for " region in Fig. 4Record) and offer user, the object that can facilitate user to find quickly and accurately it to communicate by letter.
It should be noted that, predetermined threshold value for example can be set based on experience value, or also can lead toThe mode of overtesting is determined, repeats no more here.
According to a kind of implementation, mobile terminal can be suitable for display communication record and present interface, this communicationRecord presents in interface can present one or more of communications records. In this implementation, judgeThe communications records of the system recommendation of its judgement can be shown in to the above-mentioned note of communicating by letter with output unit 250Record presents in the system recommendation district at interface. Like this, user in the time browsing its communications records, can be fast,Find easily the communications records of these system recommendation, and do not need to turn over one by one all over all message registrations.
In addition,, according to a kind of implementation, recommend to comprise in district many communications records in said systemIn situation, judge with output unit 250 to come this according to the weights of communications records or call duration timeMany communications records in system recommendation district carry out Bit-reversed. In one example, work as communications recordsWeights when higher, the sequence number of its sequence less (sequence is more forward); And/or work as communications recordsCall duration time more early time, the sequence number of its sequence larger (i.e. sequence is more by rear). For example, suppose systemSystem is recommended to have communications records one, communications records two and communications records three totally three communications records in district,(can be total weight value mentioned above here, can be also mentioned above first to fourth to its weightsAny one in weights or multiple and) be followed successively by 5,2 and 3, these three communications records existPutting in order as communications records one, communications records three and communications records from top to bottom in system recommendation districtTwo.
Like this, in the time sorting according to weights, the need of the higher representative of consumer of weights to these communications recordsWant degree higher, can make thus user priority see the communications records that it more needs. In addition, whenWhile sequence according to call duration time, the more late representative of call duration time is nearer apart from present moment, thus canSo that user priority is seen the communications records of nearest generation.
In addition, according to a kind of implementation, when the corresponding total weight value of newly-generated communications records is less thanWhen above-mentioned predetermined threshold value, judge with output unit 250 can also continue to judge these communications records whether byBe set to important communication record. If these communications records set important communication record that is users,Judge and these communications records can be presented to the note of communicating by letter in the mode focusing on display with output unit 250Record presents the common communications recording areas (as " common message registration " region in Fig. 4) at interface; No, also when these communications records are not important communication while recording, judging can be by with output unit 250These communications records are presented in the non-mode focusing on display the common communications note that communications records present interfaceRecord district. With reference to figure 4, the message registration quilt of " strangeness numbers 18758963214 " correspondence whereinRepresentation is shown, represents that this message registration is important communication record; Otherwise, the call that " a king young waiter in a wineshop or an inn " is correspondingRecord is not focused on display, and represents that this message registration is not important communication record.
Thus, for common communications recording areas, show important communication record and non-heavy with different patternsWant communications records, can be convenient to user find the Unidentified important communication of system record (be also system notRecommend but be set to by user the communications records that important communication records).
In addition,, according to another kind of implementation, judge with output unit 250 and can also judge that this communicates by letterWhether record is top set communications records, if so, these communications records is presented to communications records and presents interfaceTop set district. Wherein, judge with output unit 250 in this implementation performed processing example asCan preferentially carry out, also, can be in information acquisition unit 220 and communications records acquiring unit 230Carry out to process before and carry out. In this case, if newly-generated communications records are executive communication notesRecord, judges with output unit 250 and directly these communications records is placed in to top set district, and no longer triggers letterBreath acquiring unit 220 and communications records acquiring unit 230 are carried out and are processed, and judge and output unit simultaneously250 also no longer carry out other judgements to these communications records processes.
User for example, by contact person or communications records are arranged, determines emphasis contact person,These contact persons' communications records are made as to top set communications records. Like this, as these contact persons and userWhen communicating and producing communications records, its communications records will, by top set, also, will be shownWithin communications records present the top set district at interface. Conventionally, by the message registration of top set for userVery important and/or contact than more frequently, therefore identification show separately (being that top set shows)These communications records can facilitate contacting between user and these contact persons.
In one example, the in the situation that of comprising many communications records in above-mentioned top set district, judge withOutput unit 250 can carry out inverted order row according to opposed intraparietal many communications records of call duration timeOrder. For example, when the call duration time of communications records is more early time, the sequence number of its sequence is larger, and (i.e. sequence moreBy rear).
Fig. 3 shows the example of communications records treatment facility 300 in accordance with another embodiment of the present inventionProperty structure. As shown in Figure 3, communications records treatment facility 300 can comprise memory cell 310, letterBreath acquiring unit 320, communications records acquiring unit 330, weight calculation unit 340, judgement and defeatedGo out unit 350 and content analysis unit 360. Wherein, the communications records treatment facility 300 shown in Fig. 3In memory cell 310, information acquisition unit 320, communications records acquiring unit 330, weights meterCalculating unit 340 and judgement and output unit 350 can have with above described in conjunction with Figure 2 logicalThe identical 26S Proteasome Structure and Function of corresponding unit in letter recording processing equipment 200, and can reach similarTechnique effect, repeat no more here.
As shown in Figure 3, in the time that user communicates and generates new communications records, trigger message is obtainedGet unit 320 and communications records acquiring unit 330 is processed accordingly, and calculate single by weightsCorresponding the first and second weights of newly-generated communications records calculate in unit 340. In addition, with aboveIn embodiment difference described in conjunction with Figure 2 be, in embodiment as shown in Figure 3, contentAnalytic unit 360 can carry out content analysis to Content of Communication corresponding to these communications records.
According to a kind of implementation, the Content of Communication that communications records are corresponding for example can pass through mobile terminalAudio subsystem 126 obtain. According to another kind of implementation, in communication corresponding to communications recordsAppearance can be obtained by the communications records acquiring unit 330 in communications records treatment facility 300, then warpBe transmitted to content analysis unit 360 (not shown this realization side by communications records acquiring unit 330Formula).
In one example, in the situation that communications records are message registration, start in each callTime, content analysis unit 360 is carried out startup backstage speech recognition system to this communication processSpeech recognition, until this end of conversation. Then, by recognition result is carried out to morphological analysis (exampleAs adopted existing morphological analysis technology), and extract keyword, as this dialog contextKeyword. In addition, in the time that communications records are information or email record, can be directly to information orContent in Email is carried out morphological analysis (having omitted speech recognition) and is obtained the key of its contentWord. The concrete mode that the present invention is not limited to backstage speech recognition system and carries out speech recognition, all canWith the implementation of dialog context being carried out to speech recognition and obtain recognition result all guarantor of the present inventionWithin protecting scope.
Like this, by content analysis, can obtain the key in the corresponding Content of Communication of communications recordsWord, and then can determine in these keywords that obtain whether comprise by weight calculation unit 340Preset keyword.
Content of Communication can reflect the weight that contacts cohesion, Content of Communication between communication object and userThe property wanted etc., (father, mother, have a meeting or go on business when comprising some preset keywords in Content of CommunicationDeng) time, show that these communications records may be important for user. Like this, an exampleIn son, can come really according to the quantity of the preset keyword comprising in the corresponding Content of Communication of communications recordsFixed the 4th weights corresponding to these communications records, such as the quantity that comprises preset keyword when it is when more,The 4th corresponding weights are larger. That is to say, the 4th weights are higher, represent that Content of Communication is more important,Or represent between communication object and user to contact cohesion higher, etc.
Like this, by corresponding the first weights of these communications records, the second weights and the 4th weights (are gone backCan optionally comprise the 3rd weights) add up, can obtain its corresponding total weight value, thenBy weight calculation unit 340, the subsequent treatment such as this total weight value judges (are combined to Fig. 2 with aboveDescribed embodiment is similar, repeats no more here).
Below in conjunction with Fig. 3 and Fig. 6, communications records treatment facility is according to an embodiment of the invention describedAn application example of 300. In this application example, by showing using message registration as communications recordsExample is described, but should be appreciated that the message registration in following application example correspondingly can replaceBecome the other forms of communications records such as note record or email record, will repeat no longer one by one.
As shown in Figure 6, when generating new leading in user mobile phone (as the example of mobile terminal)When words record, the handling process 600 of this application example, in step S610, then performs stepS620。
In step S620, judge with output unit 350 and first judge whether this message registration is useThe top set message registration of the set mistake in family: if so, perform step S660, by judging and outputUnit 350 directly outputs to top set district that communications records present interface (as Fig. 4 by this message registrationIn " top set message registration " region), then end process flow process 600 in step S680; No, execution step S625. Wherein, the setting example of top set message registration is as right in being that user passes throughThe contact person corresponding with this message registration sets and arranges, or can be also by logical to thisWords records arrange to realize.
In step S625, weight calculation unit 340 is (for example built-in by other of mobile terminalEquipment) obtain the number of rings of this message registration, judge whether its number of rings is 1 time simultaneously: ifTo perform step S655; Otherwise, execution step S630.
Wherein, in step S655, judge with output unit 350 judge this message registration whether asThe important message registration that user is set: if so, perform step S670, by judging and outputUnit 350 by this message registration output to general area (be common communications recording areas mentioned above, thanAs " common message registration " region in Fig. 4) and this record is focused on display (as Fig. 4In " common message registration " in message registration corresponding to " strangeness numbers 18758963214 "),Then end process flow process 600 in step S680; Otherwise, in step S675, pass through to judgeDirectly this message registration is outputed to the non-mode focusing on display in general area with output unit 350Show (as corresponding message registrations such as " king young waiters in a wineshop or an inn " in " common message registration " in Fig. 4),And in step S680 end process flow process 600.
On the other hand, in step S630, by information acquisition unit 320 and weight calculation unitCorresponding the first weights of this message registration are calculated in 340 processing. For example, suppose this message registrationAssociated person information in contain preset content " elder sister ", its first weights are counted to 5. Then,Execution step S635.
In step S635, by communications records acquiring unit 330 and weight calculation unit 340Process and calculate corresponding the second weights of this message registration. For example, suppose going through of its corresponding relationship peopleHistory talk times is 13,13 pairs 3 (as the examples of the first preset value) got to multiple and obtains 4,Be less than 5 (as the examples of the second predetermined weights) due to 4, so finally obtain this message registration pairSecond weights of answering are 4. Then, execution step S640.
In step S640, weight calculation unit 340 was being conversed according to this message registration obtainingNumber of rings (for example can obtain by other communication modules in mobile terminal) in journey is calculatedThe 3rd weights that this message registration is corresponding. For example, suppose that its number of rings is 6,6 pairs 3 (are doneBe the example of the second preset value) get multiple and obtain 2, be less than 5 (as the 3rd predetermined weights due to 2Example), be 2 so finally obtain the 3rd weights that this message registration is corresponding. Then, carry out stepRapid S645.
In step S645, by the processing of content analysis unit 360 and weight calculation unit 340Calculate corresponding the 4th weights of this message registration. Wherein, calculating the process of the 4th weights here canWith with example described in conjunction with Figure 3 above in content analysis unit 360 and weight calculation unit340 corresponding processing are similar, and reach similar technique effect, therefore repeat no more here. Should at thisWith in example, suppose that the 4th calculated weights are 2. Then, as shown in Figure 6, execution step S650.
In step S650, by weight calculation unit 340, first to fourth weights are cumulative next mutuallyObtain total weight value. Suppose that the first to the 3rd weights that this message registration is corresponding are respectively above said for example5,4 and 2, and suppose that the 4th weights of its correspondence are 2. Suppose that predetermined threshold value is 10, byBe 13 in total weight value, higher than 10, therefore in step S665, pass through to judge and output unit 350This message registration is defined as to the message registration of system recommendation and outputs to recommending district (mentioned aboveSystem recommendation district) (as " you may want the message registration of the looking for " region in Fig. 4). On the other hand,In other examples, if the total weight value calculating is less than predetermined threshold value, perform step S655,Subsequent treatment is identical with the processing of S655 as described above, repeats no more here. Then, in stepEnd process flow process 600 in rapid S680.
Known by above description, the above-mentioned treatment facility of communications records according to an embodiment of the invention,It at least calculates communications records according to associated person information corresponding to communications records and historical number of communicationsTotal weight value, with according to calculate total weight value determine the communications records of recommending user. This equipment energyEnough communications records are sorted, facilitate user to select the message registration needing to carry out clawback, letter in replyThe subsequent operations such as breath or replied mail. This equipment can make user find quickly and accurately it to lead toThe object of letter, has saved user's operating time, has improved user-friendliness and has improved user's experience.
In addition, embodiments of the invention also provide a kind of communications records processing method, and the method comprises:For newly-generated communications records, obtain the contact person corresponding with mailing address in these communications recordsInformation, to determine whether comprise preset content in this associated person information, and comprise according to it preset inHold and calculate corresponding the first weights of these communications records, obtain this contact person's historical communications records,Calculate corresponding the second weights of these communications records with the number of times according to its historical communications records at least,And by corresponding each weights of these communications records are added up and obtain its corresponding total weight value,And in the situation that being more than or equal to predetermined threshold value, total weight value judges what these communications records were system recommendationCommunications records.
Wherein, above-mentioned communications records can be for example message registration, information recording and Email noteAny in record etc.
For example,, in the time that communications records are message registration or information recording, in communications records mentioned aboveMailing address can be the telephone number in message registration. And for example, when communications records are EmailWhile record, above-mentioned mailing address can be E-mail address.
A kind of exemplary process of above-mentioned communications records processing method is described below in conjunction with Fig. 5.
As shown in Figure 5, the exemplary place of communications records processing method according to an embodiment of the inventionReason flow process 500 starts from step S510, then, and execution step S520.
In step S520, for newly-generated communications records obtain with these communications records in logicalLetter address corresponding associated person information, this section processes for example can be above combined Fig. 2 and retouchThe processing of the information acquisition unit 220 of stating is identical, and can reach similar technique effect, at thisRepeat no more.
Like this, in step S520, determine in this associated person information according to above-mentioned associated person information to beNoly comprise preset content, and the preset content comprising according to it is calculated these communications records correspondingOne weights, this section processes for example can with weight calculation unit described in conjunction with Figure 2 aboveThe processing procedure of 240 performed calculating the first weights is identical, and can reach similar technology effectReally, repeat no more here. Then, execution step S530.
In step S530, obtain this contact person's historical communications records, this section processes for example canWith identical with the processing of communications records acquiring unit 230 described in conjunction with Figure 2 above, and canReach similar technique effect, do not repeat them here.
Like this, in step S530, at least come according to the number of times of this contact person's historical communications recordsCalculate corresponding the second weights of these communications records, this section processes for example can be above combined figureThe processing procedure of performed calculating the second weights of 2 described weight calculation unit 240 is identical, andCan reach similar technique effect, repeat no more here. Then, execution step S540.
According to a kind of implementation, in the time that these communications records are message registration, can be at step S530Middle leading to according to the number of times of contact person corresponding to message registration historical message registration and this message registrationWords duration calculates corresponding the second weights of this message registration.
In addition, according to a kind of implementation, below can also carrying out in step S530, process: right,Whether the Content of Communication that these communications records are corresponding carries out content analysis, comprise to determine in its Content of CommunicationPreset keyword, and the quantity of the preset keyword comprising according to it is calculated this communications records institute correspondenceThe 4th weights.
Wherein, the processing example that the foregoing carried out in step S530 is analyzed as can with knot aboveClose the performed processing of the described content analysis unit 360 of Fig. 3 identical, and can reach similarTechnique effect, repeat no more here. In addition above-mentioned calculating the 4th power of carrying out in step S530,The processing example of value is as can be with above weight calculation unit 340 described in conjunction with Figure 3 is performedThe processing procedure of calculating the 4th weights is identical, and can reach similar technique effect, here also notRepeat again.
In an example, in the time that communications records are message registration, can be to this in step S530Message registration (being newly-generated communications records mentioned above) carries out speech recognition, and voice are knownOther result is carried out morphological analysis to extract the keyword in described message registration. Then, according to from thisThe quantity that comprises preset keyword in the keyword extracting in message registration is determined this message registration pairThe 4th weights of answering.
In addition, according to a kind of implementation, in the time that these communications records are message registration, can also be in stepIn rapid S530, carry out following processing: obtain the number of rings of these communications records in communication process, withCalculate the 3rd weights of these communications records according to number of rings. This section processes for example can be with aboveIn the processing procedure of performed calculating the 3rd weights of weight calculation unit 240 described in conjunction with Figure 2Identical, and can reach similar technique effect, repeat no more here. For example,, in this realization sideIn formula, in the time that number of rings is 1, weight calculation unit 240 can be by corresponding these communications recordsThree weights count 0.
In step S540, by corresponding each weights of these communications records are added up and obtainedThe total weight value that it is corresponding, and in the situation that total weight value is more than or equal to predetermined threshold value, judge this communication noteRecord is the communications records of system recommendation. Then, end process flow process 500 in step S550. ItsIn, the performed processing example of step S540 as can with judgement described in conjunction with Figure 2 above withThe performed processing of output unit 250 is identical, and can reach similar technique effect, here notRepeat again.
According to a kind of implementation, above-mentioned mobile terminal is suitable for display communication record and presents interface, described inCommunications records present and in interface, present one or more of communications records, and can be in step S540Present the communications records of the system recommendation district display system recommendation at interface at communications records.
In an example, in the time comprising many communications records in system recommendation district, can be in stepIn S540 according to the weights of communications records or call duration time to many communications records in system recommendation districtCarry out Bit-reversed.
In addition, according to a kind of implementation, when the corresponding total weight value of these communications records is less than default thresholdWhen value, can in step S540, judge whether these communications records are set to important communication record,If so, the common communications recording areas that these communications records is presented to interface at communications records focuses on display.
According to a kind of implementation, can also in step S540, judge that whether these communications records are as puttingTop communications records, are if so, presented at these communications records the top set district that communications records present interface.
In an example, in the time comprising many communications records in top set district, can be at step S540Middlely carry out Bit-reversed according to opposed intraparietal many communications records of call duration time.
It should be noted that, the present invention is not limited to each unit or each in each embodiment described aboveThe execution sequence of step, any can realize with various embodiments of the present invention in identical function and technique effectExecution or processing sequence all should be in protection scope of the present invention.
Known by above description, the above-mentioned processing method of communications records according to an embodiment of the invention,It at least calculates communications records according to associated person information corresponding to communications records and historical number of communicationsTotal weight value, with according to calculate total weight value determine the communications records of recommending user. The method energyEnough communications records are sorted, facilitate user to select the message registration needing to carry out clawback, letter in replyThe subsequent operations such as breath or replied mail. The method can make user find quickly and accurately it to lead toThe object of letter, has saved user's operating time, has improved user-friendliness and has improved user's experience.In the description that provided herein, a large amount of details are described. But, can understand, thisBright embodiment can be put into practice in the situation that there is no these details. In some instances, andBe not shown specifically known method, structure and technology, so that not fuzzy understanding of this description.
Similarly, should be appreciated that in order to simplify the disclosure and to help to understand one in each inventive aspectIndividual or multiple, in the above in the description of exemplary embodiment of the present invention, each feature of the present inventionSometimes be grouped together into single embodiment, figure or in its description. But, should be byThe method of the disclosure is construed to the following intention of reflection: the present invention for required protection requires ratio eachThe more features of feature of clearly recording in claim. Or rather, as claim belowIt is such that book reflects, inventive aspect is to be less than all features of disclosed single embodiment above.Therefore, claims of following detailed description of the invention are incorporated to this detailed description of the invention thus clearly,Wherein each claim itself is as independent embodiment of the present invention.
A6. according to the communications records treatment facility described in A5, wherein said judgement and output unit are suitableIn comprise many communications records in described top set district in the situation that, according to call duration time to described top setMany communications records in district carry out Bit-reversed. A7. establish according to the communications records processing described in A1Standby, in the time that these communications records are message registration, described weight calculation unit is also suitable for obtaining this communication noteThe number of rings of record in communication process, to calculate the of these communications records according to described number of ringsThree weights. A8. according to the communications records treatment facility described in A7, wherein, when described number of ringsBe 1 o'clock, weight calculation unit counts 0 by the 3rd corresponding these communications records weights. A9. basisCommunications records treatment facility described in A1, also comprises content analysis unit, described content analysis unitBe suitable for Content of Communication corresponding to these communications records to carry out content analysis, and described weight calculation unitDetermine in described Content of Communication, whether to comprise preset key according to the result of described content analysis unitWord, and the quantity of the preset keyword comprising according to it is calculated corresponding the 4th power of these communications recordsValue. A10. according to the communications records treatment facility described in A9, wherein, at described communications records beIn the situation of message registration, described content analysis unit is carried out speech recognition to described message registration, andThe result of described speech recognition is carried out to morphological analysis to extract the keyword in described message registration, withAnd described weight calculation unit is described preset according to comprising in the keyword extracting from this message registrationThe quantity of keyword is determined the 4th weights that this message registration is corresponding. A11. according to described in A1Communications records treatment facility, wherein, in the time that these communications records are message registration, described weights calculate singleUnit is according to the number of times of contact person corresponding to described message registration historical message registration and this message registrationThe duration of call calculate corresponding the second weights of this message registration. A12. according to appointing in A1-11Communications records treatment facility described in one, wherein, described communications records be in following record arbitrarilyA kind of: message registration; Information recording; And email record. A13. according to described in A1-11Communications records treatment facility, wherein, described mailing address is telephone number or E-mail address.B. according to the communications records processing method described in B7, also comprise: judge that whether these communications records are as puttingTop communications records, are if so, presented at these communications records the top set district that described communications records present interface.B19. according to the communications records processing method described in B18, wherein, many when comprising in described top set districtWhen bar communications records, put intraparietal many communications records and carry out inverted order row described according to call duration timeOrder. B20. according to the communications records processing method described in B14, when these communications records are message registrationsTime, the method also comprises: obtain the number of rings of these communications records in communication process, with according to instituteState number of rings and calculate the 3rd weights of these communications records. B21. according to the communication note described in B20Record processing method, wherein, in the time that described number of rings is 1, by the 3rd corresponding these communications records powerValue counts 0. B22. according to the communications records processing method described in B14, also comprise: to this communicationRecord corresponding Content of Communication and carry out content analysis, to determine whether comprise preset pass in its Content of CommunicationKeyword, and the quantity of the preset keyword comprising according to it is calculated these communications records the corresponding the 4thWeights. B23. according to the communications records processing method described in B22, wherein, at described communications recordsIn situation for message registration, described message registration is carried out to speech recognition, and to described speech recognitionResult carry out morphological analysis to extract the keyword in described message registration, and according to from this callThe quantity that comprises described preset keyword in the keyword extracting in record is determined this message registration pairThe 4th weights of answering. B24. according to the communications records processing method described in B14, wherein, logical when thisWhen letter record is message registration, according to contact person corresponding to described message registration historical message registrationThe duration of call of number of times and this message registration is calculated corresponding the second weights of this message registration. B25.According to the communications records processing method described in any in B14-24, wherein, described communications records areBelow any one in record: message registration; Information recording; And email record. B26.According to the communications records processing method described in B14-24, wherein, described mailing address is telephone numberOr E-mail address.
Those skilled in the art are to be understood that the module of the equipment in example disclosed hereinOr unit or assembly can be arranged in as in the equipment described in this embodiment, or alternatively canTo be positioned in one or more equipment different from equipment in this example. Module in foregoing exampleA module can be combined as or multiple submodules can be divided in addition.
Those skilled in the art are appreciated that and can carry out the module in the equipment in embodimentAdaptively change and they are arranged in one or more equipment different from this embodiment.Module in embodiment or unit or assembly can be combined into a module or unit or assembly, andIn addition can put them into multiple submodules or subelement or sub-component. Except such feature and/Or at least some in process or unit are, outside mutually repelling, can adopt any combination to say thisDisclosed all features and so public in bright book (comprising claim, summary and the accompanying drawing followed)Any method of opening or all processes or the unit of equipment combine. Unless clearly statement in addition,In this description (comprising claim, summary and the accompanying drawing followed), disclosed each feature can be byProvide identical, be equal to or the alternative features of similar object replaces.
In addition, although those skilled in the art will appreciate that embodiment more described herein compriseIncluded some feature instead of further feature in other embodiment, but the feature of different embodimentCombination mean within scope of the present invention and form different embodiment. For example, underIn claims of face, the one of any of embodiment required for protection can be to combine arbitrarilyMode is used.
In addition, be described as at this can be by the processor of computer system for some in described embodimentOr the method for being implemented by other device of carrying out described function or the combination of method element. Therefore, toolThe processor that is useful on the necessary instruction of implementing described method or method element is formed for implementing the partyThe device of method or method element. In addition, the element described herein of device embodiment is as lower deviceExample: this device is for implementing the function performed by the element of the object in order to implement this invention.
As used in this, unless make separate stipulations, use ordinal number " first ", " second "," 3rd " etc. describes the different instances that common object only represents to relate to similar object, and notThe object that intention hint is described like this must have on upper, space of time, sequence aspect or to appointMeaning alternate manner give definite sequence.
Although described the present invention according to the embodiment of limited quantity, benefit from description above,Those skilled in the art understand, in the scope of the present invention of describing thus, it is contemplated thatOther embodiment. In addition, it should be noted that the language using in this description is mainly for readabilitySelect with the object of instruction, instead of in order to explain or to limit theme of the present invention and select. Therefore, in the case of not departing from the scope and spirit of appended claims, for this technologyThe many modifications and changes of those of ordinary skill in field are all apparent. For of the present inventionScope, disclosing that the present invention is done is illustrative, and nonrestrictive, scope of the present invention byAppended claims limits.
Claims (23)
1. a communications records treatment facility, this equipment is suitable for carrying out in mobile terminal, and comprises:
Memory cell, is suitable for storing user's historical communications records and associated person information;
Information acquisition unit, be suitable for obtaining from described memory cell with newly-generated communications records in logicalThe corresponding associated person information in letter address;
Communications records acquiring unit, is suitable for obtaining this contact person's history communication note from described memory cellRecord;
Content analysis unit, is suitable for Content of Communication corresponding to these communications records to carry out content analysis, wherein,In the situation that described communications records are message registration, described content analysis unit is carried out language to dialog contextSound identification, and the result of described speech recognition is carried out to morphological analysis to extract the pass in described dialog contextKeyword;
Weight calculation unit, is suitable for determining in the associated person information that obtains of described information acquisition unit whether wrapContaining preset content, calculate corresponding the first weights of these communications records with the preset content comprising according to it,The number of times of the historical communications records that at least obtain according to described communications records acquiring unit calculates this communication noteRecord corresponding the second weights, and in the situation that described communications records are message registration, according to from logicalThe quantity of the preset keyword comprising in the keyword extracting in words content determines that this message registration is correspondingThe 3rd weights, and obtain the total of its correspondence by corresponding each weights of these communications records are added upWeights; And
Judge and output unit, be suitable for judging in the situation that described total weight value is more than or equal to predetermined threshold valueThese communications records are the communications records of system recommendation.
2. communications records treatment facility according to claim 1, wherein said mobile terminal is suitable for showingShow that communications records present interface, described communications records present and in interface, present one or more of communications records,Described judgement and output unit are for the communications records of described system recommendation are shown in to described communications recordsIn the system recommendation district of current bound face.
3. communications records treatment facility according to claim 2, wherein, described judgement is single with outputThe in the situation that unit being suitable for comprising many communications records in described system recommendation district, according to the power of communications recordsValue or call duration time carry out Bit-reversed to many communications records in described system recommendation district.
4. communications records treatment facility according to claim 2, wherein said judgement and output unitAlso be suitable for:
In the situation that the corresponding total weight value of these communications records is less than described predetermined threshold value, judge this communicationWhether record is set to important communication record, if so, these communications records is at described communications recordsThe common communications recording areas of current bound face focuses on display.
5. communications records treatment facility according to claim 2, wherein said judgement and output unitAlso be suitable for:
Judge whether these communications records are top set communications records, described in if so, these communications records being presented atCommunications records present the top set district at interface.
6. communications records treatment facility according to claim 5, wherein said judgement and output unitThe in the situation that of being suitable for comprising many communications records in described top set district, according to call duration time to described top setMany communications records in district carry out Bit-reversed.
7. communications records treatment facility according to claim 1, when these communications records are message registrationsTime, described weight calculation unit is also suitable for obtaining the number of rings of these communications records in communication process, withCalculate the 4th weights of these communications records according to described number of rings.
8. communications records treatment facility according to claim 7, wherein, when described number of rings is1 o'clock, weight calculation unit counted 0 by the 4th corresponding these communications records weights.
9. communications records treatment facility according to claim 1, wherein, when these communications records are logicalWhen words record, described weight calculation unit is according to contact person corresponding to described message registration history call noteThe number of times of record and the duration of call of this message registration are calculated corresponding the second weights of this message registration.
10. according to the communications records treatment facility described in any in claim 1-9, wherein, described logicalLetter is recorded as any one in following record: message registration; Information recording; And email record.
11. according to the communications records treatment facility described in any one in claim 1-9, wherein, described logicalLetter address is telephone number or E-mail address.
12. 1 kinds of communications records processing methods, the method is suitable for carrying out in mobile terminal, and comprises stepRapid:
For newly-generated communications records, obtain and corresponding the contacting of mailing address in these communications recordsPeople's information, to determine whether comprise preset content in this associated person information, and comprise according to it preset inHold and calculate corresponding the first weights of these communications records,
Obtain this contact person's historical communications records, come in the number of times according to its historical communications records at leastCalculate corresponding the second weights of these communications records,
In the situation that described communications records are message registration, dialog context is carried out to speech recognition, and rightThe result of described speech recognition is carried out morphological analysis to extract the keyword in described dialog context, according to fromThe quantity of the preset keyword comprising in the keyword extracting in this dialog context is determined this message registration pairThe 3rd weights of answering,
And by corresponding each weights of these communications records are added up and obtain total power of its correspondenceValue, and in the situation that described total weight value is more than or equal to predetermined threshold value, judge that these communications records push away as systemThe communications records of recommending.
13. communications records processing methods according to claim 12, wherein said mobile terminal is suitable forDisplay communication record presents interface, and described communications records present and in interface, present one or more of communication notesRecord, the method also comprises: the system recommendation district that presents interface at described communications records shows that described system pushes awayThe communications records of recommending.
14. communications records processing methods according to claim 13, wherein, when described system recommendationWhile comprising many communications records in district, according to the weights of communications records or call duration time to described system recommendationMany communications records in district carry out Bit-reversed.
15. communications records processing methods according to claim 13, also comprise:
In the situation that the corresponding total weight value of these communications records is less than described predetermined threshold value, judge this communicationWhether record is set to important communication record, if so, these communications records is at described communications recordsThe common communications recording areas of current bound face focuses on display.
16. communications records processing methods according to claim 15, also comprise: judge this communication noteWhether record is top set communications records, if so, these communications records is presented to described communications records and presents interfaceTop set district.
17. communications records processing methods according to claim 16, wherein, when in described top set districtWhile comprising many communications records, put intraparietal many communications records and fall described according to call duration timeOrder sequence.
18. communications records processing methods according to claim 12, when these communications records are call notesWhen record, the method also comprises: obtain the number of rings of these communications records in communication process, with according to instituteState number of rings and calculate the 4th weights of these communications records.
19. communications records processing methods according to claim 18, wherein, when described number of ringsBe 1 o'clock, the 4th corresponding these communications records weights are counted to 0.
20. communications records processing methods according to claim 12, wherein, when these communications records areWhen message registration, logical according to the number of times of contact person corresponding to described message registration historical message registration and thisWords ticket call duration calculates corresponding the second weights of this message registration.
21. according to the communications records processing method described in any in claim 12-20, wherein, described inCommunications records are any one in following record: message registration; Information recording; And Email noteRecord.
22. according to the communications records processing method described in any one in claim 12-20, wherein, described inMailing address is telephone number or E-mail address.
23. 1 kinds of mobile terminals, comprise as the communications records processing as described in any in claim 1-11Equipment.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410478664.9A CN104202482B (en) | 2014-09-18 | 2014-09-18 | A kind of communications records treatment facility, method and mobile terminal |
CN201610216656.6A CN105898053B (en) | 2014-09-18 | 2014-09-18 | A kind of communications records processing equipment, method and mobile terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410478664.9A CN104202482B (en) | 2014-09-18 | 2014-09-18 | A kind of communications records treatment facility, method and mobile terminal |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610216656.6A Division CN105898053B (en) | 2014-09-18 | 2014-09-18 | A kind of communications records processing equipment, method and mobile terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104202482A CN104202482A (en) | 2014-12-10 |
CN104202482B true CN104202482B (en) | 2016-05-25 |
Family
ID=52087707
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410478664.9A Active CN104202482B (en) | 2014-09-18 | 2014-09-18 | A kind of communications records treatment facility, method and mobile terminal |
CN201610216656.6A Active CN105898053B (en) | 2014-09-18 | 2014-09-18 | A kind of communications records processing equipment, method and mobile terminal |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610216656.6A Active CN105898053B (en) | 2014-09-18 | 2014-09-18 | A kind of communications records processing equipment, method and mobile terminal |
Country Status (1)
Country | Link |
---|---|
CN (2) | CN104202482B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105357386A (en) * | 2015-11-03 | 2016-02-24 | 小米科技有限责任公司 | Short message sequencing method and device |
CN106453904A (en) * | 2016-10-18 | 2017-02-22 | 深圳市金立通信设备有限公司 | Information reminding method and terminal |
CN113422862B (en) * | 2021-07-08 | 2023-02-28 | 四川酷比通信设备有限公司 | Strange number automatic marking method, system, terminal and storage medium |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101198120A (en) * | 2006-12-08 | 2008-06-11 | 鸿富锦精密工业(深圳)有限公司 | Mobile communication device and method for displaying call list thereof |
CN102393843A (en) * | 2011-06-29 | 2012-03-28 | 广州市动景计算机科技有限公司 | Method and system for establishing relational network of user by using communication information of mobile terminal |
CN102917096A (en) * | 2011-08-02 | 2013-02-06 | 联想(北京)有限公司 | Electric device and displaying and processing method thereof |
CN103248753A (en) * | 2012-02-14 | 2013-08-14 | 宇龙计算机通信科技(深圳)有限公司 | Mobile terminal and information display method |
CN103501374A (en) * | 2013-09-27 | 2014-01-08 | 中国联合网络通信集团有限公司 | Telephone book sequencing method and device as well as terminal |
CN103974194A (en) * | 2014-05-16 | 2014-08-06 | 深圳市中兴移动通信有限公司 | Communication method and mobile terminal |
CN103986829A (en) * | 2014-05-16 | 2014-08-13 | 深圳市中兴移动通信有限公司 | Mobile terminal and contact display method and device of mobile terminal |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7580363B2 (en) * | 2004-08-16 | 2009-08-25 | Nokia Corporation | Apparatus and method for facilitating contact selection in communication devices |
-
2014
- 2014-09-18 CN CN201410478664.9A patent/CN104202482B/en active Active
- 2014-09-18 CN CN201610216656.6A patent/CN105898053B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101198120A (en) * | 2006-12-08 | 2008-06-11 | 鸿富锦精密工业(深圳)有限公司 | Mobile communication device and method for displaying call list thereof |
CN102393843A (en) * | 2011-06-29 | 2012-03-28 | 广州市动景计算机科技有限公司 | Method and system for establishing relational network of user by using communication information of mobile terminal |
CN102917096A (en) * | 2011-08-02 | 2013-02-06 | 联想(北京)有限公司 | Electric device and displaying and processing method thereof |
CN103248753A (en) * | 2012-02-14 | 2013-08-14 | 宇龙计算机通信科技(深圳)有限公司 | Mobile terminal and information display method |
CN103501374A (en) * | 2013-09-27 | 2014-01-08 | 中国联合网络通信集团有限公司 | Telephone book sequencing method and device as well as terminal |
CN103974194A (en) * | 2014-05-16 | 2014-08-06 | 深圳市中兴移动通信有限公司 | Communication method and mobile terminal |
CN103986829A (en) * | 2014-05-16 | 2014-08-13 | 深圳市中兴移动通信有限公司 | Mobile terminal and contact display method and device of mobile terminal |
Also Published As
Publication number | Publication date |
---|---|
CN105898053B (en) | 2019-04-02 |
CN105898053A (en) | 2016-08-24 |
CN104202482A (en) | 2014-12-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR20130084856A (en) | Apparatus and method for processing a call service of mobile terminal | |
WO2018133387A1 (en) | Fingerprint identification method and device | |
CN104104768A (en) | Apparatus and method for providing additional information by using caller phone number | |
JP2008526101A (en) | System and method for predicting user input to a mobile terminal | |
CN106060254A (en) | Incoming call answering method for mobile terminal and mobile terminal | |
CN106851026A (en) | Inactive phone number is recognized and method for cleaning, device and mobile terminal | |
CN105956441A (en) | Intelligent terminal operation method and system | |
CN106911845A (en) | Incoming call reminding method and device | |
CN104735243A (en) | Method and device for displaying contact list | |
CN108762835A (en) | Application running method and device, storage medium and electronic device | |
CN108737618A (en) | Information processing method and device, electronic equipment and computer readable storage medium | |
CN104202482B (en) | A kind of communications records treatment facility, method and mobile terminal | |
CN105005489B (en) | A kind of the starting method and terminal device of terminal device | |
CN105450851B (en) | Control method, control device and the mobile terminal of virtual incoming call | |
CN105357388B (en) | A kind of method and electronic equipment of information recommendation | |
CN112187973B (en) | Terminal equipment and method for processing incoming call | |
CN106951478B (en) | Data processing method and device | |
CN105554325B (en) | Blacklist number processing method and mobile terminal | |
WO2019056391A1 (en) | Information processing method and apparatus, mobile terminal, and computer readable storage medium | |
CN105718109B (en) | A kind of the weight processing method and mobile terminal of touching display screen | |
CN111034152B (en) | Information processing method, device, mobile terminal and computer readable storage medium | |
CN106789554A (en) | The method and device of short message treatment | |
CN110121879B (en) | Method and terminal device for identifying identity of call object | |
CN108616637A (en) | Information processing method and device, electronic equipment, computer readable storage medium | |
CN107957789A (en) | A kind of text entry method and mobile terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20221025 Address after: Room 301, Floor 3, Building 1, Yard 1, No. 81, Beiqing Road, Haidian District, Beijing 100089 Patentee after: Dr. Peng Digital Intelligence Cloud Co.,Ltd. Address before: 361009 112a, Pioneer Building, Pioneer Park, torch hi tech Zone, Xiamen City, Fujian Province Patentee before: Xiamen Meitu Mobile Technology Co.,Ltd. |