CN109063003A - A kind of content recommendation method and mobile terminal - Google Patents

A kind of content recommendation method and mobile terminal Download PDF

Info

Publication number
CN109063003A
CN109063003A CN201810746897.0A CN201810746897A CN109063003A CN 109063003 A CN109063003 A CN 109063003A CN 201810746897 A CN201810746897 A CN 201810746897A CN 109063003 A CN109063003 A CN 109063003A
Authority
CN
China
Prior art keywords
user
contact person
use data
information
common tag
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201810746897.0A
Other languages
Chinese (zh)
Inventor
蔡云涛
葛亚男
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN201810746897.0A priority Critical patent/CN109063003A/en
Publication of CN109063003A publication Critical patent/CN109063003A/en
Pending legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The embodiment of the invention provides a kind of content recommendation method and mobile terminals, are related to field of communication technology, to solve not setting up usage behavior also because of new user, to cannot achieve the interested problem of quickly and accurately recommended user.Wherein, the content recommendation method, comprising: determine whether to detect the use data of user;If the use data of user are not detected, the contact identification code of the user is obtained;According to the contact identification code, the use data of the contact person are read from public database;According to the use data of the contact person, recommendation is shown.Content recommendation method in the embodiment of the present invention is applied in mobile terminal.

Description

A kind of content recommendation method and mobile terminal
Technical field
The present embodiments relate to field of communication technology more particularly to a kind of content recommendation methods and mobile terminal.
Background technique
For user when using mobile terminal, mobile terminal can recommend related content according to the personal preference of user for user, For selection by the user, user experience is promoted.
Such as, in page browsing, at the top or bottom of display interface, recorded according to the browsing of user usually, for The web page interlinkage etc. being closer to is recommended at family, and user can be quickly found out the content of oneself concern;For another example, in video software, Display interface pushes associated video etc., and user can be quickly found out the video type oneself liked.As it can be seen that the side of above-mentioned recommendation Family can be used in method, and more easily touching reaches the content oneself liked.
In general, the method for recommendation is that the usage behavior based on user is recommended.Such as, user likes flowers and plants A, then to User recommends flowers and plants B;For another example, using collaborative filtering, user is sorted out, if user belong to like caricature this Class then recommends the relevant content of various caricatures to user;Etc..But above-mentioned method is only applicable to old user, also because of new user Usage behavior is not set up, to cannot achieve the interested content of quickly and accurately recommended user.
Summary of the invention
The embodiment of the present invention provides a kind of content recommendation method, to solve not setting up usage behavior also because of new user, thus It cannot achieve the interested problem of quickly and accurately recommended user.
In order to solve the above-mentioned technical problem, the present invention is implemented as follows: a kind of content recommendation method, is applied to mobile whole End, comprising: determine whether to detect the use data of user;If the use data of user are not detected, the user is obtained Contact identification code;According to the contact identification code, the use data of the contact person are read from public database;Root According to the use data of the contact person, recommendation is shown.
In a first aspect, the embodiment of the invention also provides a kind of mobile terminals, comprising: use data detection module, be used for Determine whether to detect the use data of user;Contact person obtains module, if the use data for user to be not detected, are obtained Take the contact identification code of the user;Data read module is used for according to the contact identification code, from public database Read the use data of the contact person;Recommendation module is shown in recommending for the use data according to the contact person Hold.
Second aspect, the embodiment of the invention also provides a kind of mobile terminal, including processor, memory is stored in institute The computer program that can be run on memory and on the processor is stated, when the computer program is executed by the processor The step of realizing the content recommendation method.
The third aspect, it is described computer-readable to deposit the embodiment of the invention also provides a kind of computer readable storage medium Computer program is stored on storage media, the computer program realizes the step of the content recommendation method when being executed by processor Suddenly.
In an embodiment of the present invention, if the user of mobile terminal is new user, i.e., usage behavior is not set up also, public The also not stored use data for having the user in database, so that the use data of the user can not be detected.At this moment, it obtains and uses The contact identification code at family reads the use data of the contact person of user to be based on contact identification code in public database, And according to the use data of reading, recommend to show the content liked to user.In general, user associates in an artificial group People, there are many identical hobby, common life ranges etc., therefore, be based on above content recommended method, can not only realize fastly Speed is new user's recommendation, and the content recommended has specific aim, and accurately the interested content of recommended user, makes user More easily touching is improved the user experience up to oneself favorite content of institute.
Detailed description of the invention
In order to illustrate the technical solution of the embodiments of the present invention more clearly, below by institute in the description to the embodiment of the present invention Attached drawing to be used is needed to be briefly described, it should be apparent that, the accompanying drawings in the following description is only some implementations of the invention Example, for those of ordinary skill in the art, without any creative labor, can also be according to these attached drawings Obtain other attached drawings.
Fig. 1 is one of flow chart of content recommendation method of the embodiment of the present invention;
Fig. 2 is the two of the flow chart of the content recommendation method of the embodiment of the present invention;
Fig. 3 is the three of the flow chart of the content recommendation method of the embodiment of the present invention;
Fig. 4 is the four of the flow chart of the content recommendation method of the embodiment of the present invention;
Fig. 5 is one of block diagram of mobile terminal of the embodiment of the present invention;
Fig. 6 is the two of the block diagram of the mobile terminal of the embodiment of the present invention;
Fig. 7 is the three of the block diagram of the mobile terminal of the embodiment of the present invention.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete Site preparation description, it is clear that described embodiments are some of the embodiments of the present invention, instead of all the embodiments.Based on this hair Embodiment in bright, every other implementation obtained by those of ordinary skill in the art without making creative efforts Example, shall fall within the protection scope of the present invention.
Referring to Fig. 1, the flow chart of the content recommendation method of one embodiment of the invention is shown, is applied to mobile terminal, Include:
Step S1: determine whether to detect the use data of user.
In this step, the use data of user are detected, can be shown based on the use data of the user detected to user Interested recommendation.If it is determined that the use data of user are not detected, then enter in next step.
Step S2: if the use data of user are not detected, the contact identification code of user is obtained.
It should be noted that before this step, each mobile terminal can obtain the identification code of corresponding user, and based on use The use data of the user on mobile terminals are uploaded to public database by the identification code at family, thus in public database, It is stored with the use data of all users.
Preferably, public database can be the database in server.
In this step, the use data of user are not detected, may start for the first time for new user, not set up also using row For;It is also possible to the user to use data less, does not have reliability using data;It is also possible to use data are controlled can not The user of acquisition;Etc..
In the case, in order to realize the commending contents to the user, while ensuring correlation of the recommendation with user, The use data that the contact person of user can be obtained are recommended.In general, people can will contact during using mobile terminal The important informations such as people back up, in replacement mobile terminal, client identification module (Subscriber Identity Module, abbreviation SIM) card when, can continue to retain these important informations.Therefore, even if the use data of user are also not detected, Its contact person can also be obtained, to obtain contact identification code.
In the case where more, new user can also re-establish contact person, to obtain connection according to the contact person re-established It is people's identification code;Etc..
Step S3: according to contact identification code, the use data of contact person are read from public database.
In this step, all or part of contact identification code can be read, to obtain the use data of corresponding relationship people.
Step S4: according to the use data of contact person, recommendation is shown.
In real life, the contact person of user is people related to user, such as relatives, friend, classmate, therefore is joined It is people and user life range having the same, life style, hobby deviation etc., both sides also have certain acquaintance in cognition. To which to when can not be according to the hobby recommendation of user itself, contact person's can play finger using data for the recommendation of terminal Lead effect, with according to the hobby of contact person for user's recommendation, so that it is related to user's to improve recommended content as far as possible Property.
Wherein, as shown in the above, public database is stored with the use data of contact person.
In an embodiment of the present invention, if the user of mobile terminal is new user, i.e., usage behavior is not set up also, public The also not stored use data for having the user in database, so that the use data of the user can not be detected.At this moment, it obtains and uses The contact identification code at family reads the use data of the contact person of user to be based on contact identification code in public database, And according to the use data of reading, recommend to show the content liked to user.In general, user associates in an artificial group People, there are many identical hobby, common life ranges etc., therefore, be based on above content recommended method, can not only realize fastly Speed is new user's recommendation, and the content recommended has specific aim, and accurately the interested content of recommended user, makes user More easily touching is improved the user experience up to oneself favorite content of institute.
Preferably, in another embodiment, identification code includes: SIM card number.
Because SIM card number has uniqueness, so that SIM card number can be used as the identity tag of user.When SIM card is mounted on When on mobile terminal, it can be based on the SIM card number, the use data of SIM card user on the terminal are uploaded to common data In library.
On the basis of embodiment shown in Fig. 1, Fig. 2 shows the streams of the content recommendation method of another embodiment of the present invention Cheng Tu, step S4 include:
Step S41: according to the use data of contact person, the corresponding label information of use data of contact person is obtained.
Further, when the use data that mobile terminal corresponds to user are stored to public database, server can be to obtaining The use data of the user taken are analyzed, to obtain the corresponding label information of use data of the user, so as to according to mark Information is signed, recommends related content for the user.
Such as, history proposed algorithm is browsed by user, calculates user and is more prone to read sport category information, the i.e. user Label information can then return to sports type data to user when this user's request server for " sport ".More label informations It can be " movement ", " basketball ", " football ", " star ", " cross-country " etc..
When identification code is SIM card number, mobile terminal can obtain the SIM card number of user, request to take every time in user When business device, using SIM card number as parameter, use data of the user in corresponding application are uploaded to server.It needs Bright is, it will be appreciated that the use data to upload also include SIM card number argument, and need to join using other for including in data Depending on actual conditions of the number by application, only using SIM card number as additional parameter.
Preferably, the label information obtained in this step may include the corresponding all labels of use data of All Contacts Information.
Step S42: according to the first preset rules, the weighted value of label information is obtained.
In this step, using the weighted value of each label information, to distinguish different label informations.
Preferably, the first preset rules include the algorithm of weighted value, qualifications etc., and it is single to calculate such as to limit preset duration Position, to calculate weighted value of the label information in preset duration.
The setting of first preset rules can refer to many factors.Such as, the weighted value of label information and the label information pair The contact person answered is related, and further, the size for contacting frequency influence weighted value of corresponding relationship people and user therefore can be with Preset duration is unit, and count corresponding relationship people and user contacts frequency, to calculate the weight of label information according to this frequency Value.
Step S43: according to the weighted value of label information, target labels information is determined according to the second preset rules.
Second preset rules include the selection rule etc. of target labels information.Such as, according to the weighted value of each label information Difference determine target labels information in the label information of acquisition, the reference frame as recommendation.
Further, by foregoing teachings it is found that the frequency that contacts of corresponding relationship people and user directly affect label information The size of weighted value, corresponding relationship people and user's contacts that frequency is higher, and weighted value is bigger, therefore can determine that weighted value is biggish Label information is as target labels information, thus the close relation of corresponding contact person and user, the use data of contact person are made It is more reliable for reference frame.
Step S44: according to target labels information, recommendation is shown in the display interface.
For example, " sport " label information for determining contact person shows recommendation as target labels information in the display interface Sport category content.
In the present embodiment, it by carrying out classification division to the use data of contact person in public database, realizes Contact person using certain range is chosen in data, as the reference to user's recommendation.
Specifically, if user is a student, contact person is mostly student of the same age.It can in the use data of contact person Including the label informations such as " study ", " game ", to determine a cluster label, cluster label packet in the label information of acquisition Several target labels information are included, are referred to as recommendation.
If user is a elderly, contact person is mostly old man of the same age.May include in the use data of contact person The label informations such as " health ", " health " a, so that cluster label is determined in the label information of acquisition, if cluster label includes Dry target labels information, refers to as recommendation.
As it can be seen that recommend identical content compared to for all users when lacking data reference, it is interior in the present embodiment Hold recommended method, different cluster labels can be established based on different groups, it is aobvious recommend according to different cluster labels Show, to meet the individual demand of different user.
On the basis of embodiment shown in Fig. 2, Fig. 3 shows the stream of the content recommendation method of another embodiment of the present invention Cheng Tu, step S41 include:
Step S411: according to the use data of contact person, the corresponding common tag information of multiple object contact persons is obtained.
In order to improve the precision of content recommendation method, common tag information, at least appears in two acquired in the step In the use data of a contact person.For ease of description, claim a common tag information the corresponding artificial object contact person of connection.
Accordingly, step S42 includes:
Step S421: weighted value of each object contact person relative to common tag information is respectively obtained.
In the present embodiment, the corresponding implementation of the first preset rules is specifically listed.
Firstly, for same common tag information, each object contact person is calculated separately relative to the common tag information Weighted value.It can refer to ground: weighted value=object contact person of object contact person and talk times/total talk times of user. Preferably, contact person may include using data contact person and user talk times, it is logical based on All Contacts and user Number is talked about, total talk times of user can be obtained.
Table 1
In table 1, digital number represents identification code, in the corresponding bracket of each contact person, indicates the mark of corresponding relationship people Sign information.Based on the present embodiment, the common tag information that " king's honor ", " amusement " can be obtained the most.Talk times represent The talk times of contact person and user.
Wherein, for " king's honor " this common tag information, " 139xxxxxxxx ", " 138xxxxxxxx " and " 137xxxxxxxx " is object contact person.Specifically:
The weighted value of " 139xxxxxxxx " object contact person is 10/ (10+5) ≈ 0.67;
The weighted value of " 138xxxxxxxx " object contact person is 5/ (10+5) ≈ 0.33;
The weighted value of " 137xxxxxxxx " object contact person is 0/ (10+5)=0.
Step S422: the sum of the weighted value by object contact person relative to common tag information, as common tag information Weighted value.
Corresponding table 1, the weighted value of " king's honor " this common tag information are 0.67+0.333=1.
Preferably, the preset duration in the first preset rules can be 1 hour, i.e., every timing in 1 hour to server update Information.As it can be seen that above-mentioned calculated result is all the result in a preset duration.
Accordingly, step S43 includes:
Step S431: according to the weighted value of common tag information, the common tag information of acquisition is ranked up.
According to preceding method, the weighted value of acquired each common tag information is successively calculated, and according to weighted value Sequence from big to small is ranked up all common tag information.
Step S432: in the common tag information after sequence, the common tag information of preset quantity is chosen as target Label information.
Preset quantity can be set by mobile terminal according to acquired common tag information, can also be set manually by user It is fixed, if preset quantity can be 10.In this step, after the sequence for obtaining common tag information, sequence being total in top 10 is chosen With label information as target labels information, this cluster label of 10 target labels information as user.
Referring to table 1, the cluster label of above-mentioned formation, i.e., it is believed that the cold start-up label of " 189xxxxxxxx " user, according to It is cold-started the content of content library corresponding to label, returns to recommendation to " 189xxxxxxxx " user, completes entire cold start-up Recommendation process.
Wherein, each label information in public database is all corresponding with content library, and content library is stored with and label information Relevant content.
It should be noted that the embodiment of the present invention is more suitable for can not detecting the case where user is using data, when with After family generates behavioral data, and after reaching the data demand precisely recommended, the label information in data can be used with individual subscriber Cluster label is replaced, to complete the life cycle of cluster label.
On the basis of embodiment shown in Fig. 1, Fig. 4 shows the stream of the content recommendation method of another embodiment of the present invention Cheng Tu, step S2 include:
Step S21: if the use data of user are not detected, the contacts list of user is obtained.
When mobile terminal is inserted into the SIM card of new user, user or mobile terminal timely update contact information, this mistake Journey can obtain the SIM card number and contacts list of user.
Step S22: according to the contacts list of user, the contact identification code of user is obtained.
It include such as contact name, contact identification code information in contacts list, in this step, obtain connection It is the contact identification code in list, and contact identification code is uploaded to server, server is according in public database The use data of the corresponding relationship people of storage obtain the label information of contact person, and form one according to obtained label information Group of contacts label.
It should be noted that in this step, while obtaining the contact identification code of user, can also obtain user and connection It is the talk times of people and total talk times of user;Also the total of user can be obtained by the talk times of user and contact person Talk times.
As it can be seen that above embodiment rationally utilizes the social factors of user itself, using cold start-up recommended method, realizes and use Generation recommendation of the family from 0 to 1 avoids user in cold start-up initial stage, the groundless mechanical displaying of recommender system content Content influences searching and concern of the user to content.It also reduces to user individual data according to lazyness, is used even if lacking simultaneously The phenomenon that recommending failure will not occur in the individuation data at family.
Referring to Fig. 5, the block diagram of the mobile terminal of another embodiment of the present invention is shown, comprising:
Using data detection module 10, it is used to determine whether to detect the use data of user;
Contact person obtains module 20, if the use data for user to be not detected, obtain the contact person of the user Identification code;
Data read module 30, for reading the contact person from public database according to the contact identification code Use data;
Recommendation module 40 shows recommendation for the use data according to the contact person.
In an embodiment of the present invention, if the user of mobile terminal is new user, i.e., usage behavior is not set up also, public The also not stored use data for having the user in database, so that the use data of the user can not be detected.At this moment, it obtains and uses The contact identification code at family reads the use data of the contact person of user to be based on contact identification code in public database, And according to the use data of reading, recommend to show the content liked to user.In general, user associates in an artificial group People, there are many identical hobby, common life ranges etc., therefore, be based on above content recommended method, can not only realize fastly Speed is new user's recommendation, and the content recommended has specific aim, and accurately the interested content of recommended user, makes user More easily touching is improved the user experience up to oneself favorite content of institute.
On the basis of embodiment shown in Fig. 5, Fig. 6 shows the block diagram of the mobile terminal of another embodiment of the present invention, Recommendation module 40 includes:
Label acquiring unit 41 obtains the use data of the contact person for the use data according to the contact person Corresponding label information;
Weight value cell 42, for obtaining the weighted value of the label information according to the first preset rules;
Target labels unit 43 determines target according to the second preset rules for the weighted value according to the label information Label information;
Recommendation unit 44, for showing recommendation in the display interface according to the target labels information.
Further, label acquiring unit 41 includes:
It is corresponding to obtain multiple object contact persons for the use data according to the contact person for common tag subelement 411 Common tag information;
The weight value cell 42 includes:
Contact person's weight subelement 421, for respectively obtaining each object contact person relative to the common tag The weighted value of information;
Common tag weight subelement 422, for the power by the object contact person relative to the common tag information The sum of weight values, the weighted value as the common tag information;
The target labels unit 43 includes:
Sorting subunit 431 believes the common tag of acquisition for the weighted value according to the common tag information Breath is ranked up;
Subelement 432 is chosen, in the common tag information after sequence, choosing the described common of preset quantity Label information is as target labels information.
Preferably, contact person's acquisition module 20 includes:
List acquiring unit 21 obtains contact person's column of the user if the use data for user to be not detected Table;
Identification code acquiring unit 22, for the contacts list according to the user, the contact person for obtaining the user knows Other code.
Preferably, identification code includes: SIM card number.
Mobile terminal provided in an embodiment of the present invention can be realized mobile terminal in the embodiment of the method for Fig. 1 to Fig. 4 and realize Each process, to avoid repeating, which is not described herein again.
A kind of hardware structural diagram of Fig. 7 mobile terminal of each embodiment to realize the present invention, the mobile terminal 100 Including but not limited to: radio frequency unit 101, audio output unit 103, input unit 104, sensor 105, is shown network module 102 Show the components such as unit 106, user input unit 107, interface unit 108, memory 109, processor 110 and power supply 111. It will be understood by those skilled in the art that mobile terminal structure shown in Fig. 7 does not constitute the restriction to mobile terminal, it is mobile whole End may include perhaps combining certain components or different component layouts than illustrating more or fewer components.In the present invention In embodiment, mobile terminal includes but is not limited to mobile phone, tablet computer, laptop, palm PC, car-mounted terminal, can wear Wear equipment and pedometer etc..
Wherein, radio frequency unit 101 are used to determine whether to detect the use data of user;If making for user is not detected With data, then the contact identification code of the user is obtained;According to the contact identification code, institute is read from public database State the use data of contact person;
Processor 110 shows recommendation for the use data according to the contact person.
In an embodiment of the present invention, if the user of mobile terminal is new user, i.e., usage behavior is not set up also, public The also not stored use data for having the user in database, so that the use data of the user can not be detected.At this moment, it obtains and uses The contact identification code at family reads the use data of the contact person of user to be based on contact identification code in public database, And according to the use data of reading, recommend to show the content liked to user.In general, user associates in an artificial group People, there are many identical hobby, common life ranges etc., therefore, be based on above content recommended method, can not only realize fastly Speed is new user's recommendation, and the content recommended has specific aim, and accurately the interested content of recommended user, makes user More easily touching is improved the user experience up to oneself favorite content of institute.
It should be understood that the embodiment of the present invention in, radio frequency unit 101 can be used for receiving and sending messages or communication process in, signal Send and receive, specifically, by from base station downlink data receive after, to processor 110 handle;In addition, by uplink Data are sent to base station.In general, radio frequency unit 101 includes but is not limited to antenna, at least one amplifier, transceiver, coupling Device, low-noise amplifier, duplexer etc..In addition, radio frequency unit 101 can also by wireless communication system and network and other set Standby communication.
Mobile terminal provides wireless broadband internet by network module 102 for user and accesses, and such as user is helped to receive It sends e-mails, browse webpage and access streaming video etc..
Audio output unit 103 can be received by radio frequency unit 101 or network module 102 or in memory 109 The audio data of storage is converted into audio signal and exports to be sound.Moreover, audio output unit 103 can also be provided and be moved The relevant audio output of specific function that dynamic terminal 100 executes is (for example, call signal receives sound, message sink sound etc. Deng).Audio output unit 103 includes loudspeaker, buzzer and receiver etc..
Input unit 104 is for receiving audio or video signal.Input unit 104 may include graphics processor (Graphics Processing Unit, GPU) 1041 and microphone 1042, graphics processor 1041 is in video acquisition mode Or the image data of the static images or video obtained in image capture mode by image capture apparatus (such as camera) carries out Reason.Treated, and picture frame may be displayed on display unit 106.Through graphics processor 1041, treated that picture frame can be deposited Storage is sent in memory 109 (or other storage mediums) or via radio frequency unit 101 or network module 102.Mike Wind 1042 can receive sound, and can be audio data by such acoustic processing.Treated audio data can be The format output that mobile communication base station can be sent to via radio frequency unit 101 is converted in the case where telephone calling model.
Mobile terminal 100 further includes at least one sensor 105, such as optical sensor, motion sensor and other biographies Sensor.Specifically, optical sensor includes ambient light sensor and proximity sensor, wherein ambient light sensor can be according to environment The light and shade of light adjusts the brightness of display panel 1061, and proximity sensor can close when mobile terminal 100 is moved in one's ear Display panel 1061 and/or backlight.As a kind of motion sensor, accelerometer sensor can detect in all directions (general For three axis) size of acceleration, it can detect that size and the direction of gravity when static, can be used to identify mobile terminal posture (ratio Such as horizontal/vertical screen switching, dependent game, magnetometer pose calibrating), Vibration identification correlation function (such as pedometer, tap);It passes Sensor 105 can also include fingerprint sensor, pressure sensor, iris sensor, molecule sensor, gyroscope, barometer, wet Meter, thermometer, infrared sensor etc. are spent, details are not described herein.
Display unit 106 is for showing information input by user or being supplied to the information of user.Display unit 106 can wrap Display panel 1061 is included, liquid crystal display (Liquid Crystal Display, LCD), Organic Light Emitting Diode can be used Forms such as (Organic Light-Emitting Diode, OLED) configure display panel 1061.
User input unit 107 can be used for receiving the number or character information of input, and generate the use with mobile terminal Family setting and the related key signals input of function control.Specifically, user input unit 107 include touch panel 1071 and Other input equipments 1072.Touch panel 1071, also referred to as touch screen collect the touch operation of user on it or nearby (for example user uses any suitable objects or attachment such as finger, stylus on touch panel 1071 or in touch panel 1071 Neighbouring operation).Touch panel 1071 may include both touch detecting apparatus and touch controller.Wherein, touch detection Device detects the touch orientation of user, and detects touch operation bring signal, transmits a signal to touch controller;Touch control Device processed receives touch information from touch detecting apparatus, and is converted into contact coordinate, then gives processor 110, receiving area It manages the order that device 110 is sent and is executed.Furthermore, it is possible to more using resistance-type, condenser type, infrared ray and surface acoustic wave etc. Seed type realizes touch panel 1071.In addition to touch panel 1071, user input unit 107 can also include other input equipments 1072.Specifically, other input equipments 1072 can include but is not limited to physical keyboard, function key (such as volume control button, Switch key etc.), trace ball, mouse, operating stick, details are not described herein.
Further, touch panel 1071 can be covered on display panel 1061, when touch panel 1071 is detected at it On or near touch operation after, send processor 110 to determine the type of touch event, be followed by subsequent processing device 110 according to touching The type for touching event provides corresponding visual output on display panel 1061.Although in Fig. 7, touch panel 1071 and display Panel 1061 is the function that outputs and inputs of realizing mobile terminal as two independent components, but in some embodiments In, can be integrated by touch panel 1071 and display panel 1061 and realize the function that outputs and inputs of mobile terminal, it is specific this Place is without limitation.
Interface unit 108 is the interface that external device (ED) is connect with mobile terminal 100.For example, external device (ED) may include having Line or wireless head-band earphone port, external power supply (or battery charger) port, wired or wireless data port, storage card end Mouth, port, the port audio input/output (I/O), video i/o port, earphone end for connecting the device with identification module Mouthful etc..Interface unit 108 can be used for receiving the input (for example, data information, electric power etc.) from external device (ED) and By one or more elements that the input received is transferred in mobile terminal 100 or can be used in 100 He of mobile terminal Data are transmitted between external device (ED).
Memory 109 can be used for storing software program and various data.Memory 109 can mainly include storing program area The storage data area and, wherein storing program area can (such as the sound of application program needed for storage program area, at least one function Sound playing function, image player function etc.) etc.;Storage data area can store according to mobile phone use created data (such as Audio data, phone directory etc.) etc..In addition, memory 109 may include high-speed random access memory, it can also include non-easy The property lost memory, a for example, at least disk memory, flush memory device or other volatile solid-state parts.
Processor 110 is the control centre of mobile terminal, utilizes each of various interfaces and the entire mobile terminal of connection A part by running or execute the software program and/or module that are stored in memory 109, and calls and is stored in storage Data in device 109 execute the various functions and processing data of mobile terminal, to carry out integral monitoring to mobile terminal.Place Managing device 110 may include one or more processing units;Preferably, processor 110 can integrate application processor and modulatedemodulate is mediated Manage device, wherein the main processing operation system of application processor, user interface and application program etc., modem processor is main Processing wireless communication.It is understood that above-mentioned modem processor can not also be integrated into processor 110.
Mobile terminal 100 can also include the power supply 111 (such as battery) powered to all parts, it is preferred that power supply 111 Can be logically contiguous by power-supply management system and processor 110, to realize management charging by power-supply management system, put The functions such as electricity and power managed.
In addition, mobile terminal 100 includes some unshowned functional modules, details are not described herein.
Preferably, the embodiment of the present invention also provides a kind of mobile terminal, including processor 110, and memory 109 is stored in On memory 109 and the computer program that can run on the processor 110, the computer program are executed by processor 110 Each process of Shi Shixian above content recommended method embodiment, and identical technical effect can be reached, to avoid repeating, here It repeats no more.
The embodiment of the present invention also provides a kind of computer readable storage medium, and meter is stored on computer readable storage medium Calculation machine program realizes each process of above content recommended method embodiment, and energy when the computer program is executed by processor Reach identical technical effect, to avoid repeating, which is not described herein again.Wherein, the computer readable storage medium, such as only Read memory (Read-Only Memory, abbreviation ROM), random access memory (RandomAccess Memory, abbreviation RAM), magnetic or disk etc..
It should be noted that, in this document, the terms "include", "comprise" or its any other variant are intended to non-row His property includes, so that the process, method, article or the device that include a series of elements not only include those elements, and And further include other elements that are not explicitly listed, or further include for this process, method, article or device institute it is intrinsic Element.In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded that including being somebody's turn to do There is also other identical elements in the process, method of element, article or device.
Through the above description of the embodiments, those skilled in the art can be understood that above-described embodiment side Method can be realized by means of software and necessary general hardware platform, naturally it is also possible to by hardware, but in many cases The former is more preferably embodiment.Based on this understanding, technical solution of the present invention substantially in other words does the prior art The part contributed out can be embodied in the form of software products, which is stored in a storage medium In (such as ROM/RAM, magnetic disk, CD), including some instructions are used so that a terminal (can be mobile phone, computer, service Device, air conditioner or network equipment etc.) execute method described in each embodiment of the present invention.
The embodiment of the present invention is described with above attached drawing, but the invention is not limited to above-mentioned specific Embodiment, the above mentioned embodiment is only schematical, rather than restrictive, those skilled in the art Under the inspiration of the present invention, without breaking away from the scope protected by the purposes and claims of the present invention, it can also make very much Form belongs within protection of the invention.

Claims (10)

1. a kind of content recommendation method is applied to mobile terminal characterized by comprising
Determine whether to detect the use data of user;
If the use data of user are not detected, the contact identification code of the user is obtained;
According to the contact identification code, the use data of the contact person are read from public database;
According to the use data of the contact person, recommendation is shown.
2. content recommendation method according to claim 1, which is characterized in that the use number according to the contact person According to, show recommendation the step of, comprising:
According to the use data of the contact person, the corresponding label information of use data of the contact person is obtained;
According to the first preset rules, the weighted value of the label information is obtained;
According to the weighted value of the label information, target labels information is determined according to the second preset rules;
According to the target labels information, recommendation is shown in the display interface.
3. content recommendation method according to claim 2, which is characterized in that the use number according to the contact person According to the step of obtaining the use data corresponding label information of the contact person, comprising:
According to the use data of the contact person, the corresponding common tag information of multiple object contact persons is obtained;
It is described according to the first preset rules, the step of obtaining the weighted value of the label information, comprising:
Respectively obtain weighted value of each object contact person relative to the common tag information;
The sum of weighted value by the object contact person relative to the common tag information, as the common tag information Weighted value;
The weighted value according to the label information, the step of determining target labels information according to the second preset rules, comprising:
According to the weighted value of the common tag information, the common tag information of acquisition is ranked up;
In the common tag information after sequence, the common tag information for choosing preset quantity is believed as target labels Breath.
4. content recommendation method according to claim 1, which is characterized in that if the use number that user is not detected According to the step of then obtaining the contact identification code of the user, comprising:
If the use data of user are not detected, the contacts list of the user is obtained;
According to the contacts list of the user, the contact identification code of the user is obtained.
5. content recommendation method according to any one of claims 1 to 4, which is characterized in that identification code includes: SIM card number Code.
6. a kind of mobile terminal characterized by comprising
Using data detection module, it is used to determine whether to detect the use data of user;
Contact person obtains module and obtains the contact identification code of the user if the use data for user to be not detected;
Data read module, for reading the use of the contact person from public database according to the contact identification code Data;
Recommendation module shows recommendation for the use data according to the contact person.
7. mobile terminal according to claim 6, which is characterized in that the recommendation module includes:
Label acquiring unit, for the use data according to the contact person, the use data for obtaining the contact person are corresponding Label information;
Weight value cell, for obtaining the weighted value of the label information according to the first preset rules;
Target labels unit determines that target labels are believed according to the second preset rules for the weighted value according to the label information Breath;
Recommendation unit, for showing recommendation in the display interface according to the target labels information.
8. mobile terminal according to claim 7, which is characterized in that the label acquiring unit includes:
It is corresponding common to obtain multiple object contact persons for the use data according to the contact person for common tag subelement Label information;
The weight value cell includes:
Contact person's weight subelement, for respectively obtaining power of each object contact person relative to the common tag information Weight values;
Common tag weight subelement, for by the object contact person relative to the common tag information weighted value it With weighted value as the common tag information;
The target labels unit includes:
Sorting subunit carries out the common tag information of acquisition for the weighted value according to the common tag information Sequence;
Subelement is chosen, the common tag in the common tag information after sequence, choosing preset quantity is believed Breath is used as target labels information.
9. mobile terminal according to claim 6, which is characterized in that the contact person obtains module and includes:
List acquiring unit, if the use data for user to be not detected, obtain the contacts list of the user;
Identification code acquiring unit obtains the contact identification code of the user for the contacts list according to the user.
10. according to the described in any item mobile terminals of claim 6~9, which is characterized in that identification code includes: SIM card number.
CN201810746897.0A 2018-07-09 2018-07-09 A kind of content recommendation method and mobile terminal Pending CN109063003A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810746897.0A CN109063003A (en) 2018-07-09 2018-07-09 A kind of content recommendation method and mobile terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810746897.0A CN109063003A (en) 2018-07-09 2018-07-09 A kind of content recommendation method and mobile terminal

Publications (1)

Publication Number Publication Date
CN109063003A true CN109063003A (en) 2018-12-21

Family

ID=64819724

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810746897.0A Pending CN109063003A (en) 2018-07-09 2018-07-09 A kind of content recommendation method and mobile terminal

Country Status (1)

Country Link
CN (1) CN109063003A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110335123A (en) * 2019-07-11 2019-10-15 创新奇智(合肥)科技有限公司 Method of Commodity Recommendation, system, computer-readable medium and device based on social electric business platform

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100169153A1 (en) * 2008-12-26 2010-07-01 Microsoft Corporation User-Adaptive Recommended Mobile Content
CN102467723A (en) * 2010-11-09 2012-05-23 索尼公司 System and method for providing recommendations to a user in a viewing social network
CN105095235A (en) * 2014-04-28 2015-11-25 小米科技有限责任公司 Application program recommendation method and device
CN106446100A (en) * 2016-09-13 2017-02-22 乐视控股(北京)有限公司 Content recommendation method and device
CN106686063A (en) * 2016-12-07 2017-05-17 乐视控股(北京)有限公司 Information recommendation method and apparatus, and electronic device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100169153A1 (en) * 2008-12-26 2010-07-01 Microsoft Corporation User-Adaptive Recommended Mobile Content
CN102467723A (en) * 2010-11-09 2012-05-23 索尼公司 System and method for providing recommendations to a user in a viewing social network
CN105095235A (en) * 2014-04-28 2015-11-25 小米科技有限责任公司 Application program recommendation method and device
CN106446100A (en) * 2016-09-13 2017-02-22 乐视控股(北京)有限公司 Content recommendation method and device
CN106686063A (en) * 2016-12-07 2017-05-17 乐视控股(北京)有限公司 Information recommendation method and apparatus, and electronic device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110335123A (en) * 2019-07-11 2019-10-15 创新奇智(合肥)科技有限公司 Method of Commodity Recommendation, system, computer-readable medium and device based on social electric business platform

Similar Documents

Publication Publication Date Title
CN108347704A (en) Information recommendation method and mobile terminal
CN110222212A (en) A kind of display control method and terminal device
CN108156228A (en) A kind of ad data method for pushing and device
CN108121803A (en) A kind of method and server of definite page layout
CN107832784A (en) A kind of method of image beautification and a kind of mobile terminal
CN108616448A (en) A kind of the path recommendation method and mobile terminal of Information Sharing
CN109857494A (en) A kind of message prompt method and terminal device
CN109409244A (en) A kind of object puts the output method and mobile terminal of scheme
CN108449481A (en) A kind of associated person information recommends method and terminal
CN110099296A (en) A kind of information display method and terminal device
CN109388456A (en) A kind of head portrait selection method and mobile terminal
CN109151176A (en) A kind of information acquisition method and terminal
CN107979687A (en) A kind of wallpaper switching method, mobile terminal
CN110162653A (en) A kind of picture and text sort recommendations method and terminal device
CN108519089A (en) A kind of more people's route planning methods and terminal
CN109508398A (en) A kind of photo classification method and its terminal device
CN108898040A (en) A kind of recognition methods and mobile terminal
CN109545321A (en) A kind of policy recommendation method and device
CN108712321A (en) A kind of reminding method and mobile terminal of message
CN108763475A (en) A kind of method for recording, record device and terminal device
CN108307039A (en) A kind of application message methods of exhibiting and mobile terminal
CN108549660A (en) Information-pushing method and device
CN108319833A (en) A kind of control method and mobile terminal of application program
CN110147496A (en) Content delivery method and device
CN108959585A (en) A kind of expression picture acquisition methods and terminal device

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

Application publication date: 20181221

RJ01 Rejection of invention patent application after publication