CN106815352B - A kind of data push method and mobile terminal - Google Patents

A kind of data push method and mobile terminal Download PDF

Info

Publication number
CN106815352B
CN106815352B CN201710040982.0A CN201710040982A CN106815352B CN 106815352 B CN106815352 B CN 106815352B CN 201710040982 A CN201710040982 A CN 201710040982A CN 106815352 B CN106815352 B CN 106815352B
Authority
CN
China
Prior art keywords
push
weights
factor
user
preset
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
Application number
CN201710040982.0A
Other languages
Chinese (zh)
Other versions
CN106815352A (en
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
Vivo Mobile Communication Co Ltd Beijing Branch
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, Vivo Mobile Communication Co Ltd Beijing Branch filed Critical Vivo Mobile Communication Co Ltd
Priority to CN201710040982.0A priority Critical patent/CN106815352B/en
Publication of CN106815352A publication Critical patent/CN106815352A/en
Application granted granted Critical
Publication of CN106815352B publication Critical patent/CN106815352B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • G06F16/63Querying
    • G06F16/635Filtering based on additional data, e.g. user or group profiles

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Telephone Function (AREA)

Abstract

The present invention provides a kind of data push method and mobile terminal, which includes:Obtain push factor and preset multiple objects associated with push factor;Obtain the second weights of the first weights and multiple objects of preset push factor under push factor;According to the first weights and the second weights, push object is determined in multiple objects, and will push Object Push to user.The push mode form that the present invention solves existing mobile terminal is more dull, lacks flexible consistency strategy, cannot be according to user characteristics come the problem of matching push content.

Description

A kind of data push method and mobile terminal
Technical field
The present invention relates to mobile communication technology field, more particularly to a kind of data push method and mobile terminal.
Background technology
With the development of mobile communication technology, the mobile terminals such as mobile phone are gradually at indispensable in for people's lives A part also provides a great convenience for people's work.Currently, the application program that mobile terminal or mobile terminal are installed With push function, by taking music player as an example, the music push function of music player is mostly to rely on various lists at present, with And various keywords, various labels;When user selects some keyword, such as " sorrow ", so that it may to obtain about " sorrow " just The song in face.However such mode can not be according to the flexible push music of difference of user characteristics;A such as old use Want that " sorrow " song listened wants that the song listened, type are typically inconsistent certainly with a young user in family.Therefore, existing Push mode form it is more dull, lack flexible consistency strategy, push content cannot be matched according to user characteristics.
Invention content
The present invention provides a kind of data push method and mobile terminals, and its purpose is to solve existing mobile terminal Push mode form it is more dull, lack flexible consistency strategy, cannot be asked according to user characteristics to match push content Topic.
On the one hand, the embodiment provides a kind of data push method, which includes:
Obtain push factor and preset multiple objects associated with push factor;
Obtain the second weights of the first weights and multiple objects of preset push factor under push factor;
According to the first weights and the second weights, push object is determined in multiple objects, and push Object Push is given User.
On the other hand, the embodiments of the present invention also provide a kind of mobile terminals, including:
Factor acquisition module, for obtaining push factor and preset multiple objects associated with push factor;
Weights acquisition module, the first weights and multiple objects for obtaining preset push factor are under push factor The second weights;
Pushing module, for according to the first weights and the second weights, push object being determined in multiple objects, and will push away Send Object Push to user.
In this way, data push method provided by the invention and mobile terminal, by user's face image analyze Push factor is voluntarily inputted to push factor or user, the mode that push factor obtains is flexible, can be special according to the individual of user With requisitioning whole push factor type and quantity, demand of being close to the users and coverage area is wider;Synthetic weights are obtained by weighted sum Value determines push object, considers the influence of multiple push factors, the result obtained is relatively reasonable, meets the use need of user It asks;The first weights or the second weights are adjusted according to instruction input by user, and according to preset adjustment rule, adjust automatically pushes away Send the second weights of object so that push object caters to the use demand of user.The present invention solves existing mobile terminal Push mode form is more dull, lacks flexible consistency strategy, cannot be according to user characteristics come the problem of matching push content.
Description of the drawings
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 present invention Example, for those of ordinary skill in the art, without having to pay creative labor, can also be according to these attached drawings Obtain other attached drawings.
Fig. 1 shows the basic step flow charts for the data push method that the first embodiment of the present invention provides;
Fig. 2 indicates the basic step flow chart for the data push method that the second embodiment of the present invention provides;
Fig. 3 indicates the exemplary flow chart of the second embodiment of the present invention;
Fig. 4 indicates one of the block diagram of mobile terminal that the third embodiment of the present invention provides;
Fig. 5 indicates the two of the block diagram for the mobile terminal that the third embodiment of the present invention provides;
Fig. 6 indicates the block diagram for the mobile terminal that the fourth embodiment of the present invention provides;
Fig. 7 indicates the block diagram for the mobile terminal that the fifth embodiment of the present invention provides.
Specific implementation mode
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 describes, 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, the every other implementation that those of ordinary skill in the art are obtained without creative efforts Example, shall fall within the protection scope of the present invention.
First embodiment
Referring to Fig. 1, the first embodiment of the present invention provides a kind of data push method, including:
Step 101, push factor and preset multiple objects associated with push factor are obtained.
Wherein, push factor can be and the relevant factor of user characteristics, such as age factor, sex factor;Or with Usage scenario is relevant, such as situation of presence pattern;It is preset with the push relevant object of factor, can is audio and video text Part, application program etc..Push factor user can sets itself, with push the relevant object of factor also can sets itself, push side Formula is flexible and changeable.
Step 102, the second power of the first weights and multiple objects of preset push factor under push factor is obtained Value.
Wherein, each push factor includes preset first weights, to weigh the proportion shared by push factor, with Just the hobby of user is inferred according to different proportion.Second weights are that each object is shared under one or more push factors Proportion may be related with one or more push factors for example, for some object, then the object have it is more A second weights.
Step 103, it according to the first weights and the second weights, is determined in multiple objects and pushes object, and will push pair As being pushed to user.
Wherein, comprehensive first weights and the second weights determine push object, are voluntarily selected according to user characteristics or user The push factor selected determines push object, to meet the needs of users.
Preferably, step 101 includes:
Obtain the face-image of active user.
Image analysis is carried out to face-image, show that the characteristic value of the identification feature of active user, identification feature include:Year At least one of age feature, sex character and emotional characteristics;
Using characteristic value as push factor;Or
Obtain push factor input by user.
Specifically, the determination for pushing factor includes two ways;The first is determined by obtaining user's face image, It can be taken pictures to user by the front camera of mobile terminal, image analysis be carried out to captured picture, according to default Algorithm, obtain for identification feature;Wherein, the type of identification feature can sets itself, including:Age characteristics, gender are special At least one of sign and emotional characteristics;Using the characteristic value of the identification feature identified as push factor, make push because Element more meets the personal feature of user.
Second is to directly acquire push factor input by user, and the push factor that user voluntarily inputs can more reflect user Demand.
Preferably, step 103 includes:
According to the first weights and the second weights, summation is weighted respectively to each object, obtains the synthetic weights of object Value;
It regard the comprehensive higher preset number object of weights as push object.
Wherein, comprehensive weights are found out respectively to multiple objects by weighted summation, is arranged according to comprehensive weights Sequence had both considered the comprehensive higher preset number object of weights as push object each during weighted sum The weight of push factor, it is also considered that weight of each object under different push factors, the result obtained are relatively reasonable.
Specifically, as an example, if having n push factor and m object, wherein by following formula to m The first object in object is weighted summation:
T11K12K2+…λnKn
Wherein, T1Indicate the synthesis weights of the first object, λ1Indicate the first weights of the first push factor, K1Indicate first Second weights of the object under the first push factor;
λ2Indicate the first weights of the second push factor, K2Indicate second power of first object under the second push factor Value;…;
λnIndicate the first weights of the n-th push factor, KnIndicate second weights of first object under the n-th push factor;
Wherein, if the first object is not associated with some push factor, then under the push factor, the second of the first object Weights are 0.
The synthesis weights of each object are acquired in the above manner, and the comprehensive higher preset number object of weights is made To push object, it is pushed to user.
In the above embodiment of the present invention, push factor or user are obtained certainly by being analyzed user's face image Row input push factor, the mode that push factor obtains is flexible, and push factor ground type can be adjusted according to the personal feature of user And quantity, demand of being close to the users and coverage area is wider;Comprehensive weights, which are obtained, by weighted sum determines that push object, synthesis are examined Consider the influence of multiple push factors, the result obtained is relatively reasonable, meets the use demand of user;The present invention solves existing The push mode form of mobile terminal is more dull, lacks flexible consistency strategy, cannot match push according to user characteristics The problem of content.
Second embodiment
Referring to Fig. 2, the second embodiment of the present invention provides a kind of data push method, including:
Step 201, push factor and preset multiple objects associated with push factor are obtained.
Wherein, push factor can be and the relevant factor of user characteristics, such as age factor, sex factor;Or with Usage scenario is relevant, such as situation of presence pattern;It is preset with the push relevant object of factor, can is audio and video text Part, application program etc..Push factor user can sets itself, with push the relevant object of factor also can sets itself, push side Formula is flexible and changeable.
Step 202, the second power of the first weights and multiple objects of preset push factor under push factor is obtained Value.
Wherein, each push factor includes preset first weights, to weigh the proportion shared by push factor, with Just the hobby of user is inferred according to different proportion.Second weights are that each object is shared under one or more push factors Proportion may be related with one or more push factors for example, for some object, then the object have it is more A second weights.
Step 203, it according to the first weights and the second weights, is determined in multiple objects and pushes object, and will push pair As being pushed to user.
Wherein, comprehensive first weights and the second weights determine push object, are voluntarily selected according to user characteristics or user The push factor selected determines push object, to meet the needs of users.
Step 204, according to instruction input by user, the first weights and/or the second weights are adjusted;Or
Step 205, according to preset weighed value adjusting rule, the second weights of adjustment push object.
Wherein, the mode of adjustment can be adjusted according to instruction input by user, for example, user need to reduce some push because The weight of element, or according to preset the second weights of weighed value adjusting rule adjustment, to constantly update the second weights.
Preferably, step 205 includes:
Within a preset period, when the access times for pushing the first push object in object reach the first present count When mesh or the first push object are by user's mark, by the one default increment of the second weights addition of the first push object;
Or, when the access times for pushing the second push object in object are less than the second preset number, by the second push Second weights of object subtract a default depreciation.
Wherein, within a preset period, when first push object access times reach the first preset number, such as Access times reach 5 times in one day, then illustrate that the push object relatively caters to the needs of user, then by the of the push object Two weights addition, one default increment;Either the first push object is such as labeled as liking or other labels by user's mark, By the one default increment of the second weights addition of the push object;The second weights of continuous update so that mobile terminal is fully understood The hobby and demand of user.
Or in a preset time period, user is less than the second preset number using the access times of the second push object, For example it is less than 1 in intraday access times, show that the push object may not meet the demand of user, then by the push object The second weights subtract a default depreciation.
Preferably, when it is audio-video document to push object, push object is often completed once completely to play, and access times increase Add primary.
Wherein, when it is audio-video document to push object, after primary per complete broadcasting, the access times of the audio-video document Increase primary, that is to say, that when some audio-video document did not played completely once, then the access times of the audio-video document are Zero, surface user does not like this document.
As a specific example, referring to Fig. 3, in block diagram shown in Fig. 3, object be music (song), wherein push because Element includes the personality factors that the age factor identified by camera, sex factor, emotional factor and user are manually entered 1 ..., personality factors n;The step of specific push includes:
Step 301, camera identifies user, obtains push factor.
The facial expression that user is identified according to camera, judges the emotional state of user at this time, identifies user's Ages, gender etc., as music humping section factor;
Or step 302, user are manually entered.
In addition to the information obtained according to camera, user oneself can increase the push factor for meeting oneself individual character;
Step 303, the first weights and the second weights are obtained.
Step 304, the song list of a multi-factor comprehensive is obtained.
Filter out push music list alone respectively according to each different factor, it is theoretical based on right is become, merge each The music that different factors are screened alone filters out the music of most suitable user characteristics.
Such as each push factor possess respectively 100 it is first-elected send song, gathered around altogether there are five factor (variable amounts), it is existing Last 100 songs for recommending user are being selected from 500 songs, how distributing will consider in such cases First weights of each push factor.Further, it is contemplated that factor quantity changes, also single factors can be caused last 100 The weight accounted in song is different.
Step 305, weights are adjusted to the satisfaction of the song of recommendation according to user.
According to the user feedback situation of push result, weights are adjusted, self-optimization study promotes the matter of next music push Amount (variable weight is mainly according to user feedback situation, the change of user user, the change of user emotion etc. factor aspect).Than The song for such as saying a certain factor, is liked by user, repeatedly listens to, downloads, adding and like label etc., so that it may to improve this factor Weight, the more song in this respect of push next time.Or certain songs, user give difference and comment, then turn down this factor weight.
In the above embodiment of the present invention, push factor or user are obtained certainly by being analyzed user's face image Row input push factor, the mode that push factor obtains is flexible, and push factor ground type can be adjusted according to the personal feature of user And quantity, demand of being close to the users and coverage area is wider;Comprehensive weights, which are obtained, by weighted sum determines that push object, synthesis are examined Consider the influence of multiple push factors, the result obtained is relatively reasonable, meets the use demand of user;According to instruction input by user The first weights or the second weights are adjusted, and according to preset adjustment rule, adjust automatically pushes the second weights of object so that Push object caters to the use demand of user.The push mode form that the present invention solves existing mobile terminal is more dull, Lack flexible consistency strategy, it cannot be according to user characteristics come the problem of matching push content.
3rd embodiment
Referring to Fig. 4, the third embodiment of the present invention provides a kind of mobile terminal 400, including:
Factor acquisition module 401, for obtaining push factor and preset multiple objects associated with push factor.
Wherein, push factor can be and the relevant factor of user characteristics, such as age factor, sex factor;Or with Usage scenario is relevant, such as situation of presence pattern;It is preset with the push relevant object of factor, can is audio and video text Part, application program etc..Push factor user can sets itself, with push the relevant object of factor also can sets itself, push side Formula is flexible and changeable.
Weights acquisition module 402, the first weights and multiple objects for obtaining preset push factor push because The second weights under element.
Wherein, each push factor includes preset first weights, to weigh the proportion shared by push factor, with Just the hobby of user is inferred according to different proportion.Second weights are that each object is shared under one or more push factors Proportion may be related with one or more push factors for example, for some object, then the object have it is more A second weights.
Pushing module 403, for according to the first weights and the second weights, determining push object in multiple objects, and Object Push will be pushed to user.
Wherein, comprehensive first weights and the second weights determine push object, are voluntarily selected according to user characteristics or user The push factor selected determines push object, to meet the needs of users.
Optionally, referring to Fig. 5, factor acquisition module 401 includes:
First acquisition submodule 4011, the face-image for obtaining active user;
Image analysis is carried out to face-image, show that the characteristic value of the identification feature of active user, identification feature include:Year At least one of age feature, sex character and emotional characteristics;
Using characteristic value as push factor;Or
Second acquisition submodule 4012, for obtaining push factor input by user.
Optionally, referring to Fig. 5, pushing module 403 includes:
Submodule 4031 is weighted, for according to the first weights and the second weights, being weighted and asking respectively to each object With obtain the synthesis weights of object;
Submodule 4032 is pushed, for the higher preset number object of weights will to be integrated as push object.
Optionally, referring to Fig. 5, mobile terminal 400 further includes:
First weighed value adjusting module 404, for according to instruction input by user, adjusting the first weights and/or the second weights.
Optionally, referring to Fig. 5, mobile terminal 400 further includes:
Second weighed value adjusting module 405, for according to preset weighed value adjusting rule, the second power of adjustment push object Value.
Optionally, the second weighed value adjusting module 405 is used for:
Within a preset period, when the access times for pushing the first push object in object reach the first present count When mesh or the first push object are by user's mark, by the one default increment of the second weights addition of the first push object;
Or, when the access times for pushing the second push object in object are less than the second preset number, by the second push Second weights of object subtract a default depreciation.
Optionally, when it is audio-video document to push object, push object is often completed once completely to play, and access times increase Add primary.
In the above embodiment of the present invention, push factor or user are obtained certainly by being analyzed user's face image Row input push factor, the mode that push factor obtains is flexible, and push factor ground type can be adjusted according to the personal feature of user And quantity, demand of being close to the users and coverage area is wider;Comprehensive weights, which are obtained, by weighted sum determines that push object, synthesis are examined Consider the influence of multiple push factors, the result obtained is relatively reasonable, meets the use demand of user;According to instruction input by user The first weights or the second weights are adjusted, and according to preset adjustment rule, adjust automatically pushes the second weights of object so that Push object caters to the use demand of user.The push mode form that the present invention solves existing mobile terminal is more dull, Lack flexible consistency strategy, it cannot be according to user characteristics come the problem of matching push content.
Fourth embodiment
Fig. 6 is the block diagram of the mobile terminal of fourth embodiment of the invention.Mobile terminal 600 shown in fig. 6 includes:At least one A processor 601, memory 602, at least one network interface 604 and other users interface 603.In mobile terminal 600 Various components are coupled by bus system 605.It is understood that bus system 605 is for realizing the company between these components Connect letter.Bus system 605 further includes power bus, controlling bus and status signal bus in addition in addition to including data/address bus.But It is that various buses are all designated as bus system 605 in figure 6 for the sake of clear explanation.
Wherein, user interface 603 may include display, keyboard or pointing device (for example, mouse, trace ball (trackball), touch-sensitive plate or touch screen etc..
It is appreciated that the memory 602 in the embodiment of the present invention can be volatile memory or nonvolatile memory, Both or may include volatile and non-volatile memory.Wherein, nonvolatile memory can be read-only memory (Read- Only Memory, ROM), programmable read only memory (Programmable ROM, PROM), the read-only storage of erasable programmable Device (Erasable PROM, EPROM), electrically erasable programmable read-only memory (Electrically EPROM, EEPROM) or Flash memory.Volatile memory can be random access memory (Random Access Memory, RAM), be used as external high Speed caching.By exemplary but be not restricted explanation, the RAM of many forms is available, such as static RAM (Static RAM, SRAM), dynamic random access memory (Dynamic RAM, DRAM), Synchronous Dynamic Random Access Memory (Synchronous DRAM, SDRAM), double data speed synchronous dynamic RAM (Double DataRate SDRAM, DDRSDRAM), enhanced Synchronous Dynamic Random Access Memory (Enhanced SDRAM, ESDRAM), synchronized links Dynamic random access memory (SynchlinkDRAM, SLDRAM) and direct rambus random access memory (DirectRambusRAM, DRRAM).The memory 602 of system and method described herein be intended to including but not limited to these and The memory of any other suitable type.
In some embodiments, memory 602 stores following element, executable modules or data structures, or Their subset of person or their superset:Operating system 6021 and application program 6022.
Wherein, operating system 6021, including various system programs, such as ccf layer, core library layer, driving layer etc., are used for Realize various basic businesses and the hardware based task of processing.Application program 6022, including various application programs, such as media Player (Media Player), browser (Browser) etc. realize the embodiment of the present invention for realizing various applied business The program of method may be embodied in application program 6022.
In embodiments of the present invention, by the program for calling memory 602 to store or instruction, specifically, can be application The program stored in program 6022 or instruction, processor 601 are used for:Obtain push factor and it is preset with push factor it is related Multiple objects of connection;Obtain the second weights of the first weights and multiple objects of preset push factor under push factor; According to the first weights and the second weights, push object is determined in multiple objects, and will push Object Push to user.
The method that the embodiments of the present invention disclose can be applied in processor 601, or be realized by processor 601. Processor 601 may be a kind of IC chip, the processing capacity with signal.During realization, the above method it is each Step can be completed by the integrated logic circuit of the hardware in processor 601 or the instruction of software form.Above-mentioned processing Device 601 can be general processor, digital signal processor (Digital Signal Processor, DSP), special integrated electricity Road (Application Specific Integrated Circuit, ASIC), field programmable gate array (Field Programmable Gate Array, FPGA) either other programmable logic device, discrete gate or transistor logic, Discrete hardware components.It may be implemented or execute disclosed each method, step and the logic diagram in the embodiment of the present invention.It is general Processor can be microprocessor or the processor can also be any conventional processor etc..In conjunction with institute of the embodiment of the present invention The step of disclosed method, can be embodied directly in hardware decoding processor and execute completion, or with the hardware in decoding processor And software module combination executes completion.Software module can be located at random access memory, and flash memory, read-only memory may be programmed read-only In the storage medium of this fields such as memory or electrically erasable programmable memory, register maturation.The storage medium is located at The step of memory 602, processor 601 reads the information in memory 602, the above method is completed in conjunction with its hardware.
It is understood that embodiments described herein can use hardware, software, firmware, middleware, microcode or its It combines to realize.For hardware realization, processing unit may be implemented in one or more application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), digital signal processor (Digital Signal Processor, DSP), digital signal processing appts (DSP Device, DSPD), programmable logic device (Programmable LogicDevice, PLD), field programmable gate array (Field Programmable Gate Array, FPGA), general place It manages in device, controller, microcontroller, microprocessor, other electronic units for executing herein described function or combinations thereof.
For software implementations, it can be realized herein by executing the module (such as process, function etc.) of function described herein The technology.Software code is storable in memory and is executed by processor.Memory can in the processor or It is realized outside processor.
Optionally, as another embodiment, processor 601 is additionally operable to:Obtain the face-image of active user;To face Image carries out image analysis, show that the characteristic value of the identification feature of active user, identification feature include:Age characteristics, gender are special At least one of sign and emotional characteristics;Using characteristic value as push factor;Or obtain push factor input by user.
Optionally, as another embodiment, processor 601 is additionally operable to:According to the first weights and the second weights, to every A object is weighted summation respectively, obtains the synthesis weights of object;It will the higher preset number object conduct of comprehensive weights Push object.
Optionally, as another embodiment, processor 601 is additionally operable to:According to instruction input by user, the first power of adjustment Value and/or the second weights.
Optionally, as another embodiment, processor 601 is additionally operable to:According to preset weighed value adjusting rule, adjustment pushes away Send the second weights of object.
Optionally, as another embodiment, processor 601 is additionally operable to:Within a preset period, when push object In first push object access times reach the first preset number or first push object by user's mark when, by first Push the one default increment of the second weights addition of object;Or, when the access times of the second push object in push object are less than When the second preset number, the second weights of the second push object are subtracted into a default depreciation.
Optionally, as another embodiment, processor 601 is additionally operable to:When it is audio-video document to push object, push Object often completes primary complete broadcasting, and access times increase primary.
Mobile terminal 600 can realize each process that mobile terminal is realized in previous embodiment, to avoid repeating, here It repeats no more.
The mobile terminal 600 of the embodiment of the present invention, analyzes user's face image by processor 601 and is pushed Factor or user voluntarily input push factor, and the mode that push factor obtains is flexible, can be adjusted according to the personal feature of user Push factor ground type and quantity, demand of being close to the users and coverage area is wider;Comprehensive weights are obtained by weighted sum to determine Object is pushed, considers the influence of multiple push factors, the result obtained is relatively reasonable, meets the use demand of user;This Invention solve existing mobile terminal push mode form it is more dull, lack flexible consistency strategy, cannot according to Family feature is come the problem of matching push content.
5th embodiment
Fig. 7 is the structure chart for the mobile terminal that fifth embodiment of the invention provides.Specifically, the mobile terminal 700 in Fig. 7 Can be mobile phone, tablet computer, personal digital assistant (Personal Digital Assistant, PDA) or vehicle-mounted computer Deng.
Mobile terminal 700 in Fig. 7 includes radio frequency (Radio Frequency, RF) circuit 710, memory 720, input Unit 730, display unit 740, processor 750, Wi-Fi (Wireless Fidelity) module 760, voicefrequency circuit 770, electricity Source 780.
Wherein, input unit 730 can be used for receiving number input by user or character information, and generation and mobile terminal The 700 related signal input of user setting and function control.
Specifically, in the embodiment of the present invention, which may include touch panel 731.Touch panel 731, Referred to as touch screen, collect user on it or neighbouring touch operation (for example user is any suitable using finger, stylus etc. The operation of object or attachment on touch panel 731), and corresponding attachment device is driven according to preset formula.It is optional , touch panel 731 may include both touch detecting apparatus and touch controller.Wherein, touch detecting apparatus detection is used The touch orientation at family, and the signal that touch operation is brought is detected, transmit a signal to touch controller;Touch controller is from touch Touch information is received in detection device, and is converted into contact coordinate, then gives the processor 750, and can receive processor 750 orders sent simultaneously are executed.Furthermore, it is possible to using multiple types such as resistance-type, condenser type, infrared ray and surface acoustic waves Type realizes touch panel 731.In addition to touch panel 731, input unit 730 can also include other input equipments 732, other are defeated Enter equipment 732 can include but is not limited to physical keyboard, function key (such as volume control button, switch key etc.), trace ball, It is one or more in mouse, operating lever etc..
Wherein, display unit 740 can be used for showing information input by user or be supplied to information and the movement of user The various menu interfaces of terminal 700.Display unit 740 may include display panel 741, optionally, LCD or organic hairs may be used The forms such as optical diode (Organic Light-Emitting Diode, OLED) configure display panel 741.
It should be noted that touch panel 731 can cover display panel 741, touch display screen is formed, when the touch display screen is examined It measures and sends processor 750 on it or after neighbouring touch operation to determine the type of touch event, be followed by subsequent processing device 750 provide corresponding visual output according to the type of touch event in touch display screen.
Touch display screen includes Application Program Interface viewing area and common control viewing area.The Application Program Interface viewing area And arrangement mode of the common control viewing area does not limit, can be arranged above and below, left-right situs etc. can distinguish two it is aobvious Show the arrangement mode in area.The Application Program Interface viewing area is displayed for the interface of application program.Each interface can be with Including the interface elements such as icon and/or widget desktop controls of at least one application program.The Application Program Interface viewing area Or the empty interface not comprising any content.This commonly uses control viewing area for showing the higher control of utilization rate, for example, Application icons such as button, interface number, scroll bar, phone directory icon etc. are set.
In embodiments of the present invention, by calling store the first memory 721 in software program and/or module and/ Or the data in the second memory 722, processor 750 are used for:Obtain push factor and it is preset with push factor it is related Multiple objects of connection;Obtain the second weights of the first weights and multiple objects of preset push factor under push factor; According to the first weights and the second weights, push object is determined in multiple objects, and will push Object Push to user.
Optionally, as another embodiment, processor 750 is additionally operable to:Obtain the face-image of active user;To face Image carries out image analysis, show that the characteristic value of the identification feature of active user, identification feature include:Age characteristics, gender are special At least one of sign and emotional characteristics;Using characteristic value as push factor;Or obtain push factor input by user.
Optionally, as another embodiment, processor 750 is additionally operable to:According to the first weights and the second weights, to every A object is weighted summation respectively, obtains the synthesis weights of object;It will the higher preset number object conduct of comprehensive weights Push object.
Optionally, as another embodiment, processor 750 is additionally operable to:According to instruction input by user, the first power of adjustment Value and/or the second weights.
Optionally, as another embodiment, processor 750 is additionally operable to:According to preset weighed value adjusting rule, adjustment pushes away Send the second weights of object.
Optionally, as another embodiment, processor 750 is additionally operable to:Within a preset period, when push object In first push object access times reach the first preset number or first push object by user's mark when, by first Push the one default increment of the second weights addition of object;Or, when the access times of the second push object in push object are less than When the second preset number, the second weights of the second push object are subtracted into a default depreciation.
Optionally, as another embodiment, processor 750 is additionally operable to:When it is audio-video document to push object, push Object often completes primary complete broadcasting, and access times increase primary.
Mobile terminal 700 can realize each process that mobile terminal is realized in previous embodiment, to avoid repeating, here It repeats no more.
The mobile terminal 700 of the embodiment of the present invention, analyzes user's face image by processor 750 and is pushed Factor or user voluntarily input push factor, and the mode that push factor obtains is flexible, can be adjusted according to the personal feature of user Push factor ground type and quantity, demand of being close to the users and coverage area is wider;Comprehensive weights are obtained by weighted sum to determine Object is pushed, considers the influence of multiple push factors, the result obtained is relatively reasonable, meets the use demand of user;This Invention solve existing mobile terminal push mode form it is more dull, lack flexible consistency strategy, cannot according to Family feature is come the problem of matching push content.
Those of ordinary skill in the art may realize that lists described in conjunction with the examples disclosed in the embodiments of the present disclosure Member and algorithm steps can be realized with the combination of electronic hardware or computer software and electronic hardware.These functions are actually It is implemented in hardware or software, depends on the specific application and design constraint of technical solution.Professional technician Each specific application can be used different methods to achieve the described function, but this realization is it is not considered that exceed The scope of the present invention.
It is apparent to those skilled in the art that for convenience and simplicity of description, the system of foregoing description, The specific work process of device and unit, can refer to corresponding processes in the foregoing method embodiment, and details are not described herein.
In embodiment provided herein, it should be understood that disclosed device and method can pass through others Mode is realized.For example, the apparatus embodiments described above are merely exemplary, for example, the division of the unit, only A kind of division of logic function, formula that in actual implementation, there may be another division manner, such as multiple units or component can combine or Person is desirably integrated into another system, or some features can be ignored or not executed.Another point, shown or discussed is mutual Between coupling, direct-coupling or communication connection can be INDIRECT COUPLING or communication link by some interfaces, device or unit It connects, can be electrical, machinery or other forms.
The unit illustrated as separating component may or may not be physically separated, aobvious as unit The component shown may or may not be physical unit, you can be located at a place, or may be distributed over multiple In network element.Some or all of unit therein can be selected according to the actual needs to realize the mesh of this embodiment scheme 's.
In addition, each functional unit in each embodiment of the present invention can be integrated in a processing unit, it can also It is that each unit physically exists alone, it can also be during two or more units be integrated in one unit.
It, can be with if the function is realized in the form of SFU software functional unit and when sold or used as an independent product It is stored in a computer read/write memory medium.Based on this understanding, technical scheme of the present invention is substantially in other words The part of the part that contributes to existing technology or the technical solution can be expressed in the form of software products, the meter Calculation machine software product is stored in a storage medium, including some instructions are used so that a computer equipment (can be People's computer, server or network equipment etc.) it performs all or part of the steps of the method described in the various embodiments of the present invention. And storage medium above-mentioned includes:Various Jie that can store program code such as USB flash disk, mobile hard disk, ROM, RAM, magnetic disc, CD Matter.
The above description is merely a specific embodiment, but scope of protection of the present invention is not limited thereto, any Those familiar with the art in the technical scope disclosed by the present invention, can easily think of the change or the replacement, and should all contain Lid is within protection scope of the present invention.Therefore, protection scope of the present invention should be subject to the protection scope in claims.

Claims (8)

1. a kind of data push method, which is characterized in that including:
Obtain push factor and preset multiple objects associated with the push factor;
Obtain the second power of the first weights and multiple objects of the preset push factor under the push factor Value;
According to first weights and second weights, push object is determined in multiple objects, and push away described Send Object Push to user;
According to preset weighed value adjusting rule, the second weights of the push object are adjusted;
It is described that push object is determined in multiple objects according to first weights and second weights, including:
According to first weights and second weights, summation is weighted respectively to each object, is obtained described The synthesis weights of object;
It regard the comprehensive weights higher preset number object as push object;
It is described that second weights of the push object are adjusted according to preset weighed value adjusting rule, including:
Within a preset period, when the access times of the first push object in the push object reach the first present count When mesh or the first push object are by user's mark, increment is preset in the second weights addition one for described first being pushed object;
Or, when the access times of the second push object in the push object are less than the second preset number, by described second Second weights of push object subtract a default depreciation.
2. according to the method described in claim 1, it is characterized in that, the acquisition push factor, including:
Obtain the face-image of active user;
Image analysis is carried out to the face-image, show that the characteristic value of the identification feature of the active user, the identification are special Sign includes:At least one of age characteristics, sex character and emotional characteristics;
Using the characteristic value as the push factor;Or
Obtain push factor input by user.
3. according to the method described in claim 1, it is characterized in that, it is described by the push Object Push to user after, institute The method of stating further includes:
According to instruction input by user, first weights and/or second weights are adjusted.
4. according to the method described in claim 1, it is characterized in that, when the push object be audio-video document when, it is described to push away Object is sent often to complete primary complete broadcasting, access times increase primary.
5. a kind of mobile terminal, which is characterized in that including:
Factor acquisition module, for obtaining push factor and preset multiple objects associated with the push factor;
Weights acquisition module, the first weights and multiple objects for obtaining the preset push factor are pushed away described Send the second weights under factor;
Pushing module, for according to first weights and second weights, push pair to be determined in multiple objects As, and by the push Object Push to user;
Second weighed value adjusting module, for according to preset weighed value adjusting rule, adjusting the second weights of the push object;
The pushing module includes:
Submodule is weighted, for according to first weights and second weights, adding respectively to each object Power summation, obtains the synthesis weights of the object;
Submodule is pushed, for the weights higher preset number object will to be integrated as push object;
The second weighed value adjusting module is used for:
Within a preset period, when the access times of the first push object in the push object reach the first present count When mesh or the first push object are by user's mark, increment is preset in the second weights addition one for described first being pushed object;
Or, when the access times of the second push object in the push object are less than the second preset number, by described second Second weights of push object subtract a default depreciation.
6. mobile terminal according to claim 5, which is characterized in that the factor acquisition module includes:
First acquisition submodule, the face-image for obtaining active user;
Image analysis is carried out to the face-image, show that the characteristic value of the identification feature of the active user, the identification are special Sign includes:At least one of age characteristics, sex character and emotional characteristics;
Using the characteristic value as the push factor;Or
Second acquisition submodule, for obtaining push factor input by user.
7. mobile terminal according to claim 5, which is characterized in that the mobile terminal further includes:
First weighed value adjusting module, for according to instruction input by user, adjusting first weights and/or second power Value.
8. mobile terminal according to claim 5, which is characterized in that when the push object is audio-video document, institute It states push object and often completes primary complete broadcasting, access times increase primary.
CN201710040982.0A 2017-01-17 2017-01-17 A kind of data push method and mobile terminal Active CN106815352B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710040982.0A CN106815352B (en) 2017-01-17 2017-01-17 A kind of data push method and mobile terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710040982.0A CN106815352B (en) 2017-01-17 2017-01-17 A kind of data push method and mobile terminal

Publications (2)

Publication Number Publication Date
CN106815352A CN106815352A (en) 2017-06-09
CN106815352B true CN106815352B (en) 2018-09-04

Family

ID=59111311

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710040982.0A Active CN106815352B (en) 2017-01-17 2017-01-17 A kind of data push method and mobile terminal

Country Status (1)

Country Link
CN (1) CN106815352B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110147500B (en) * 2019-05-21 2021-11-16 北京奇艺世纪科技有限公司 Information recommendation method and device
CN117478937B (en) * 2023-12-01 2024-06-11 陕西伟辰科技有限公司 Processing method based on push information and information push platform

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102355522A (en) * 2011-06-29 2012-02-15 深圳市五巨科技有限公司 Method and system for music push of mobile communication terminal
CN102541921A (en) * 2010-12-24 2012-07-04 华东师范大学 Control method and device for recommending resources through tag extension
CN104991900A (en) * 2015-06-09 2015-10-21 腾讯科技(深圳)有限公司 Method and apparatus for pushing music data
CN105828211A (en) * 2016-04-07 2016-08-03 乐视控股(北京)有限公司 Data processing method and apparatus based on intelligent television
CN106254541A (en) * 2016-09-27 2016-12-21 杭州网易云音乐科技有限公司 A kind of method and apparatus pushing music for user

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102146826B1 (en) * 2013-09-03 2020-08-21 에스케이플래닛 주식회사 Content recommendation method, and apparatas and system for providing the method
CN104732413B (en) * 2013-12-20 2017-11-21 中国科学院声学研究所 A kind of intelligent personalized video ads method for pushing and system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102541921A (en) * 2010-12-24 2012-07-04 华东师范大学 Control method and device for recommending resources through tag extension
CN102355522A (en) * 2011-06-29 2012-02-15 深圳市五巨科技有限公司 Method and system for music push of mobile communication terminal
CN104991900A (en) * 2015-06-09 2015-10-21 腾讯科技(深圳)有限公司 Method and apparatus for pushing music data
CN105828211A (en) * 2016-04-07 2016-08-03 乐视控股(北京)有限公司 Data processing method and apparatus based on intelligent television
CN106254541A (en) * 2016-09-27 2016-12-21 杭州网易云音乐科技有限公司 A kind of method and apparatus pushing music for user

Also Published As

Publication number Publication date
CN106815352A (en) 2017-06-09

Similar Documents

Publication Publication Date Title
US9081466B2 (en) Dynamic chart control that triggers dynamic contextual actions
US20180321825A1 (en) System and Method for Arranging Application Icons on a Mobile Device
US10373197B2 (en) Tunable algorithmic segments
CN106341538B (en) A kind of method for pushing and mobile terminal of lyrics poster
CN106446048B (en) A kind of song recommendations method and mobile terminal
CN103959317A (en) Customizable uniform control for hosted service images
CN106503077A (en) The management method of media content, device and equipment
CN106815352B (en) A kind of data push method and mobile terminal
CN107193878B (en) Automatic naming method of song list and mobile terminal
CN107463644B (en) Music recommendation method and mobile terminal
CN109146422B (en) Project package generation method and device and storage medium
CN108694174A (en) Content launches the analysis method and device of data
CN103593382A (en) Information processing apparatus, information processing method, and program
CN106816163B (en) A kind of music processing method and mobile terminal
CN106406670A (en) A lyric image generating method and a mobile terminal
JP7239643B2 (en) Information presentation method, device, electronic device, storage medium and program
Herzing Mobile web surveys
CN107526496A (en) A kind of interface display method and mobile terminal
CN109146421B (en) Cost analysis data page display method and device
KR101417894B1 (en) System and Method of participation search service for providing contents of interest
CN107590230B (en) Data list display method and mobile terminal
JP7168298B2 (en) Advertisement Distribution System, Advertisement Acquisition Device, Advertisement Distribution Method, and Program
CN108809685A (en) Simulation to the electronic content items performance of network transmission
JP2013054724A (en) Advertisement system, control method of advertisement system, advertisement control device, control method of advertisement control device, program, and information storage medium
CN106445301B (en) A kind of application icon processing method and mobile terminal

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right

Effective date of registration: 20171106

Address after: 283 No. 523860 Guangdong province Dongguan city Changan town usha BBK Avenue

Applicant after: VIVO MOBILE COMMUNICATION CO., LTD.

Applicant after: Wewo Mobile Communication Co. Ltd. Beijing branch

Address before: 283 No. 523860 Guangdong province Dongguan city Changan town usha BBK Avenue

Applicant before: VIVO MOBILE COMMUNICATION CO., LTD.

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20200520

Address after: 283 No. 523860 Guangdong province Dongguan city Changan town usha BBK Avenue

Patentee after: VIVO MOBILE COMMUNICATION Co.,Ltd.

Address before: 283 No. 523860 Guangdong province Dongguan city Changan town usha BBK Avenue

Co-patentee before: Wewo Mobile Communication Co. Ltd. Beijing branch

Patentee before: VIVO MOBILE COMMUNICATION Co.,Ltd.

TR01 Transfer of patent right