[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN107566538A - Information-pushing method and system - Google Patents

Information-pushing method and system Download PDF

Info

Publication number
CN107566538A
CN107566538A CN201711036707.8A CN201711036707A CN107566538A CN 107566538 A CN107566538 A CN 107566538A CN 201711036707 A CN201711036707 A CN 201711036707A CN 107566538 A CN107566538 A CN 107566538A
Authority
CN
China
Prior art keywords
information
health
user
fitness
server
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
CN201711036707.8A
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.)
Jiangxi Borui Tongyun Technology Co Ltd
Original Assignee
Jiangxi Borui Tongyun Technology 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 Jiangxi Borui Tongyun Technology Co Ltd filed Critical Jiangxi Borui Tongyun Technology Co Ltd
Priority to CN201711036707.8A priority Critical patent/CN107566538A/en
Publication of CN107566538A publication Critical patent/CN107566538A/en
Pending legal-status Critical Current

Links

Landscapes

  • Medical Treatment And Welfare Office Work (AREA)

Abstract

The present embodiments relate to a kind of information-pushing method and system, including:Server obtains the first health and fitness information and sent to user terminal;The operational order of user's input is received, the record information that browses that the first health and fitness information is browsed according to operational order acquisition user is sent to server;Obtain the second health and fitness information;Second health and fitness information is subjected to matching treatment with multiple pushed informations respectively, obtains multiple first matching degrees;First weighted value of the first matching degree is set;Server receives the user profile that user terminal is sent;Obtain the 3rd health and fitness information;3rd health and fitness information is subjected to matching treatment with multiple pushed informations respectively, obtains multiple second matching degrees;Second weighted value of the second matching degree is set;First matching degree and the second matching degree are weighted, obtain the 3rd matching degree;Multiple pushed informations are ranked up according to the 3rd matching degree, obtain sequencing information;Enter row information push to user terminal according to sequencing information.

Description

Information-pushing method and system
Technical field
The present invention relates to technical field of data processing, more particularly to a kind of information-pushing method and system.
Background technology
As the improvement of people's living standards, health problem turns into the topic that people increasingly pay close attention to.Due to computer network Network and communication technology rapid development, people are increasingly accustomed to obtaining using application program for mobile terminal such as smart mobile phone, tablet personal computers Take health information information.
In the prior art, user browses health and fitness information typically by following two forms:
1st, immobilization commending contents:Daily operation configures new content, and user is browsed by the content of configuration, and tradition is filled out Canard commending contents;
2nd, browsed by content search:User is by searching for progress specialization content searching and reading.
The drawbacks of both modes, is as follows:
1st, the value that user obtains is low.Desired content can not be provided the user, spoon-feed commending contents can waste user Quality time, the content value that user but cannot be equivalent.
2nd, the cost that user pays is big.User must be known by the title of search, keyword or authors' name etc., could carry out Search.
3rd, it is limited to obtain content by user.The health contents that user obtains cannot extend, for example user has understood hypertension Symptom content, can not but obtain the treatment and maintenance method of hypertension.
The content of the invention
It is an object of the invention to provide a kind of information-pushing method and system, to solve problems of the prior art.
To achieve the above object, on the one hand, the embodiments of the invention provide a kind of information-pushing method, including:
Server obtains the first health and fitness information and sent to user terminal;
The user terminal receives the operational order of user's input, and obtaining user according to the operational order browses described the The record information that browses of one health and fitness information is sent to the server;
The server browses record information according to and obtains the second health and fitness information;
Second health and fitness information is subjected to matching treatment with multiple pushed informations respectively, obtains multiple first matching degrees;
First weighted value of first matching degree is set;
The server receives the user profile that the user terminal is sent, and the user profile includes user basic information Information is paid close attention to user;
3rd health and fitness information is obtained according to the user profile;
3rd health and fitness information is subjected to matching treatment with the multiple pushed information respectively, obtains multiple second matchings Degree;
Second weighted value of second matching degree is set;
First matching degree and second matching degree are weighted, obtain the 3rd matching degree;
The multiple pushed information is ranked up according to the 3rd matching degree, obtains sequencing information;
Enter row information push to the user terminal according to the sequencing information.
Further, it is described that second health and fitness information is subjected to matching treatment with multiple pushed informations respectively, obtain more Individual first matching degree specifically includes:
The server obtains the first eigenvector of second health and fitness information;
Obtain the second feature vector of the pushed information;
Calculate first matching degree of the first eigenvector and second feature vector.
Further, obtain the first health and fitness information in server to send to before user terminal, methods described also includes:
The server establishes health and fitness information database.
Further, the first health and fitness information of the server acquisition, which is sent to user terminal, specifically includes:
It is whole to the user that the server calls first health and fitness information to send from the health and fitness information database End.
Further, it is described to be specifically included according to the user profile the 3rd health and fitness information of acquisition:
The server obtains user's characteristic information according to the user profile;
3rd health and fitness information is called in health and fitness information database according to the user's characteristic information.
Further, it is described the user terminal is entered according to the sequencing information row information push specifically include:
The sequencing information is met that the pushed information of preparatory condition pushes to the user terminal by the server.
Further, the user basic information includes:
Sex, age, height, body weight, geographical position.
On the other hand, the invention provides a kind of information transmission system, system to include service provided in an embodiment of the present invention Device and user terminal.
Information-pushing method provided in an embodiment of the present invention and system, server obtain the first health and fitness information and sent to user Terminal;User terminal receives the operational order of user's input, and obtaining user according to operational order browses the clear of the first health and fitness information Record information of looking at is sent to server;Server obtains the second health and fitness information according to record information is browsed;By the second health and fitness information Matching treatment is carried out with multiple pushed informations respectively, obtains multiple first matching degrees;First weighted value of the first matching degree is set; Server receives the user profile that user terminal is sent, and user profile includes user basic information and user pays close attention to information;According to User profile obtains the 3rd health and fitness information;3rd health and fitness information is subjected to matching treatment with multiple pushed informations respectively, obtained more Individual second matching degree;Second weighted value of the second matching degree is set;First matching degree and the second matching degree are weighted, Obtain the 3rd matching degree;Multiple pushed informations are ranked up according to the 3rd matching degree, obtain sequencing information;According to sequencing information Enter row information push to user terminal.Method and system provided in an embodiment of the present invention, according to user browse record information and User profile enters row information push, and the information of push can be made more targeted, and does not need user to scan for operating, Improve user experience.
Brief description of the drawings
Fig. 1 is information-pushing method flow chart provided in an embodiment of the present invention.
Fig. 2 is information transmission system schematic diagram provided in an embodiment of the present invention.
Embodiment
Below by drawings and examples, technical scheme is described in further detail.
The user terminal that the present embodiment provides includes the terminal device with processing and display function, for example, smart mobile phone, Tablet personal computer, desktop computer, notebook computer etc..
Fig. 1 is information-pushing method flow chart provided in an embodiment of the present invention, as shown in figure 1, key step includes:
Step 101, server obtains the first health and fitness information and sent to user terminal.
Specifically, server calls the first health and fitness information to send to user terminal from health and fitness information database.Now take It is engaged in that any information on user is not present in device, then each species recommends a small amount of corresponding health contents, makes user autonomous Selection, it is therefore an objective to produce and read data, generate the initial portrait of user.Server can send out health and fitness information in the form of a list User terminal is sent to, is browsed for user.
The first health and fitness information is obtained in server to send to before user terminal, method also includes:Server establishes health Information database.
Wherein, health and fitness information specifically includes disease daily maintenence, dietary precautions, disease cardinal symptom etc..Service After device gets these health and fitness informations, identification information is added for these health and fitness informations, these health and fitness informations are established into health and fitness information Database.Identification information is the feature extraction according to health and fitness information, for example, easily ill population ages, disease name etc., root Corresponding health and fitness information can be called out according to identification information.
Step 102, user terminal receives the operational order of user's input, and it is strong to browse first according to operational order acquisition user The record information that browses of health information is sent to server.
Specifically, after user receives the health and fitness information shown with tabular form by user terminal, can be in lists Oneself health and fitness information interested is selected by the operational order such as clicking on, and user terminal, which records these and browses information, to be sent to clothes Business device.
Step 103, server obtains the second health and fitness information according to record information is browsed.
Specifically, browsing the identification information that browsed information is included in record information, server is believed according to these marks Breath second health and fitness information corresponding to calling in health and fitness information database.
Step 104, the second health and fitness information is subjected to matching treatment with multiple pushed informations respectively, obtains multiple first matchings Degree.
Specifically, server pre-establishes pushed information database, multiple pushed informations are included in database.Server obtains Take the first eigenvector of the second health and fitness information;Obtain the second feature vector of pushed information;Calculate first eigenvector and the First matching degree of two characteristic vectors.The extraction of first eigenvector, second feature vector can obtain according to different dimensions. First matching degree is the matching degree of the health and fitness information that user browses and pushed information.The calculating of first matching degree can pass through Europe Family name's distance, manhatton distance, Chebyshev's distance, Minkowski Distance, standardization Euclidean distance, mahalanobis distance, more than angle A variety of distance functions such as string, Hamming distance, Jie Kade distances Jie Kade Xiang Sixishuo, coefficient correlation correlation distance are realized.
Step 105, the first weighted value of the first matching degree is set.
Specifically, after obtaining the second health and fitness information and pushed information the first matching degree, the is set for the matching degree One weighted value, the first weighted value are browsed the weight that relevant health information corresponding to record information occupies in pushed information by user The expression of degree is wanted, specific value can be configured according to different needs.
Step 106, server receives the user profile that user terminal is sent.
Wherein, user profile includes user basic information and user pays close attention to information.User basic information includes:Sex, year Age, height, body weight, geographical position.User basic information also includes habits and customs information:Smoking and drinking, sleep quality, diet are practised It is used, exercise habit etc..User's concerned issue information includes:Prevention of daily disease etc..User in login user terminal, it is necessary to Above user profile is filled in, user terminal sends these user profile to server.
Step 107, the 3rd health and fitness information is obtained according to user profile.
Specifically, server obtains user's characteristic information according to user profile, for example, age, disease name etc.;It can incite somebody to action User's characteristic information called as identification information in health and fitness information database corresponding to the 3rd health and fitness information.
Step 108, the 3rd health and fitness information is subjected to matching treatment with multiple pushed informations respectively, obtains multiple second matchings Degree.
Specifically, the 3rd health and fitness information with multiple pushed informations in pushed information database match by server To the second matching degree, the second matching degree represents the matching degree of the health and fitness information and pushed information obtained according to user profile.The The calculating of two matching degrees can pass through Euclidean distance, manhatton distance, Chebyshev's distance, Minkowski Distance, standardization Euclidean distance, mahalanobis distance, included angle cosine, Hamming distance, Jie Kade distances Jie Kade Xiang Sixishuo, coefficient correlation correlation away from From etc. a variety of distance functions realize.
Step 109, the second weighted value of the second matching degree is set.
Specifically, after obtaining the 3rd health and fitness information and pushed information the second matching degree, the is set for the matching degree Two weighted values, the significance level that the second weighted value is occupied for the health and fitness information that is obtained according to user profile in pushed information Represent, specific value can be configured according to different needs.
Step 110, the first matching degree and the second matching degree are weighted, obtain the 3rd matching degree.
Specifically, the first matching degree, corresponding first weighted value, the second matching degree, corresponding second weighted value are carried out Weighted calculation, obtain total matching degree of matching degree the 3rd.3rd matching degree represents each pushed information and the second health and fitness information, the The comprehensive matching degree of three health and fitness informations.
Step 111, multiple pushed informations are ranked up according to the 3rd matching degree, obtain sequencing information.
Specifically, corresponding 3rd matching degree of each pushed information in pushed information database, can be according to matching All pushed informations in pushed information database are ranked up by the order of degree from high to low, and each pushed information is corresponding one Ranking value.
Step 112, row information push is entered to user terminal according to sequencing information.
Specifically, sequencing information is met that the pushed information of preparatory condition pushes to user terminal by server.For example, service Pushed information of the sequencing information at first 10 can be pushed to user terminal by device.These pushed informations are corresponding with user profile Health and fitness information and the higher pushed information of the health and fitness information matching degree that browses of user.
Information-pushing method provided in an embodiment of the present invention, server obtain the first health and fitness information and sent to user terminal; User terminal receives the operational order of user's input, and record is browsed according to what operational order obtained that user browses the first health and fitness information Information is sent to server;Server obtains the second health and fitness information according to record information is browsed;By the second health and fitness information respectively with Multiple pushed informations carry out matching treatment, obtain multiple first matching degrees;First weighted value of the first matching degree is set;Server The user profile that user terminal is sent is received, user profile includes user basic information and user pays close attention to information;Believed according to user Breath obtains the 3rd health and fitness information;3rd health and fitness information is subjected to matching treatment with multiple pushed informations respectively, obtains multiple second Matching degree;Second weighted value of the second matching degree is set;First matching degree and the second matching degree are weighted, obtain Three matching degrees;Multiple pushed informations are ranked up according to the 3rd matching degree, obtain sequencing information;According to sequencing information to user Terminal enters row information push.Method provided in an embodiment of the present invention, record information and user profile progress are browsed according to user Information is pushed, and the information of push can be made more targeted, and does not need user to scan for operating, and improves user's body Degree of testing.
Fig. 2 is information transmission system schematic diagram provided in an embodiment of the present invention, as shown in Fig. 2 system includes:User terminal 1 and server 2.
Server 2 obtains the first health and fitness information and sent to user terminal 1;The operation that user terminal 1 receives user's input refers to Order, the record information that browses that the first health and fitness information is browsed according to operational order acquisition user are sent to server 2;Server 2 The second health and fitness information is obtained according to record information is browsed;Second health and fitness information is subjected to matching treatment with multiple pushed informations respectively, Obtain multiple first matching degrees;First weighted value of the first matching degree is set;Server 2 receives the user that user terminal 1 is sent Information, user profile includes user basic information and user pays close attention to information;3rd health and fitness information is obtained according to user profile;By Three health and fitness informations carry out matching treatment with multiple pushed informations respectively, obtain multiple second matching degrees;Second matching degree is set Second weighted value;First matching degree and the second matching degree are weighted, obtain the 3rd matching degree;According to the 3rd matching degree Multiple pushed informations are ranked up, obtain sequencing information;Enter row information push to user terminal 1 according to sequencing information.
The specific work process for the information transmission system that the present embodiment provides is in above- mentioned information method for pushing embodiment It is described in detail, here is omitted.
Information transmission system provided in an embodiment of the present invention, server obtain the first health and fitness information and sent to user terminal; User terminal receives the operational order of user's input, and record is browsed according to what operational order obtained that user browses the first health and fitness information Information is sent to server;Server obtains the second health and fitness information according to record information is browsed;By the second health and fitness information respectively with Multiple pushed informations carry out matching treatment, obtain multiple first matching degrees;First weighted value of the first matching degree is set;Server The user profile that user terminal is sent is received, user profile includes user basic information and user pays close attention to information;Believed according to user Breath obtains the 3rd health and fitness information;3rd health and fitness information is subjected to matching treatment with multiple pushed informations respectively, obtains multiple second Matching degree;Second weighted value of the second matching degree is set;First matching degree and the second matching degree are weighted, obtain Three matching degrees;Multiple pushed informations are ranked up according to the 3rd matching degree, obtain sequencing information;According to sequencing information to user Terminal enters row information push.System provided in an embodiment of the present invention, record information and user profile progress are browsed according to user Information is pushed, and the information of push can be made more targeted, and does not need user to scan for operating, and improves user's body Degree of testing.
Professional should further appreciate that, each example described with reference to the embodiments described herein Unit and algorithm steps, it can be realized with electronic hardware, computer software or the combination of the two, it is hard in order to clearly demonstrate The interchangeability of part and software, the composition and step of each example are generally described according to function in the above description. These functions are performed with hardware or software mode actually, application-specific and design constraint depending on technical scheme. Professional and technical personnel can realize described function using distinct methods to each specific application, but this realization It is it is not considered that beyond the scope of this invention.
The method that is described with reference to the embodiments described herein can use hardware, computing device the step of algorithm Software module, or the two combination are implemented.Software module can be placed in random access memory (RAM), internal memory, read-only storage (ROM), electrically programmable ROM, electrically erasable ROM, register, hard disk, moveable magnetic disc, CD-ROM or technical field In any other form of storage medium well known to interior.
Embodiment above, the purpose of the present invention, technical scheme and beneficial effect are carried out further in detail Illustrate, should be understood that the embodiment that these are only the present invention, the protection model being not intended to limit the present invention Enclose, within the spirit and principles of the invention, any modification, equivalent substitution and improvements done etc., should be included in the present invention Protection domain within.

Claims (8)

1. a kind of information-pushing method, it is characterised in that methods described includes:
Server obtains the first health and fitness information and sent to user terminal;
The user terminal receives the operational order of user's input, and it is strong to browse described first according to operational order acquisition user The record information that browses of health information is sent to the server;
The server browses record information according to and obtains the second health and fitness information;
Second health and fitness information is subjected to matching treatment with multiple pushed informations respectively, obtains multiple first matching degrees;
First weighted value of first matching degree is set;
The server receives the user profile that the user terminal is sent, and the user profile includes user basic information and use Pay close attention to information in family;
3rd health and fitness information is obtained according to the user profile;
3rd health and fitness information is subjected to matching treatment with the multiple pushed information respectively, obtains multiple second matching degrees;
Second weighted value of second matching degree is set;
First matching degree and second matching degree are weighted, obtain the 3rd matching degree;
The multiple pushed information is ranked up according to the 3rd matching degree, obtains sequencing information;
Enter row information push to the user terminal according to the sequencing information.
2. information-pushing method according to claim 1, it is characterised in that it is described by second health and fitness information respectively with Multiple pushed informations carry out matching treatment, obtain multiple first matching degrees and specifically include:
The server obtains the first eigenvector of second health and fitness information;
Obtain the second feature vector of the pushed information;
Calculate first matching degree of the first eigenvector and second feature vector.
3. information-pushing method according to claim 1, it is characterised in that obtain the first health and fitness information in server and send To before user terminal, methods described also includes:
The server establishes health and fitness information database.
4. information-pushing method according to claim 3, it is characterised in that the server obtains the first health and fitness information hair User terminal is delivered to specifically include:
The server calls first health and fitness information to send to the user terminal from the health and fitness information database.
5. information-pushing method according to claim 3, it is characterised in that described to obtain the 3rd according to the user profile Health and fitness information specifically includes:
The server obtains user's characteristic information according to the user profile;
3rd health and fitness information is called in health and fitness information database according to the user's characteristic information.
6. information-pushing method according to claim 1, it is characterised in that it is described according to the sequencing information to the use Family terminal is entered row information push and specifically included:
The sequencing information is met that the pushed information of preparatory condition pushes to the user terminal by the server.
7. information-pushing method according to claim 1, it is characterised in that the user basic information includes:
Sex, age, height, body weight, geographical position.
8. a kind of information transmission system, it is characterised in that the system includes the server as described in claim any one of 1-6 With the user terminal as described in any one of claim 1,3,4,6.
CN201711036707.8A 2017-10-30 2017-10-30 Information-pushing method and system Pending CN107566538A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711036707.8A CN107566538A (en) 2017-10-30 2017-10-30 Information-pushing method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711036707.8A CN107566538A (en) 2017-10-30 2017-10-30 Information-pushing method and system

Publications (1)

Publication Number Publication Date
CN107566538A true CN107566538A (en) 2018-01-09

Family

ID=61031515

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711036707.8A Pending CN107566538A (en) 2017-10-30 2017-10-30 Information-pushing method and system

Country Status (1)

Country Link
CN (1) CN107566538A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108766512A (en) * 2018-05-31 2018-11-06 康键信息技术(深圳)有限公司 Health data management method, apparatus, computer equipment and storage medium
CN111180080A (en) * 2019-12-30 2020-05-19 四川华迪信息技术有限公司 Accurate pushing method for health knowledge base of old people

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103177384A (en) * 2013-04-16 2013-06-26 高鹏 Network advertisement putting method based on user interest spectrum
US20130188560A1 (en) * 2004-03-10 2013-07-25 Core Wireless Licensing S.A.R.L. System and Method for Pushing Content to a Terminal Utilizing a Network-Initiated Data Service Technique
CN106651520A (en) * 2016-12-23 2017-05-10 合肥工业大学 E-business platform long-tail service recommending method and system
CN106802915A (en) * 2016-12-09 2017-06-06 宁波大学 A kind of academic resources based on user behavior recommend method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130188560A1 (en) * 2004-03-10 2013-07-25 Core Wireless Licensing S.A.R.L. System and Method for Pushing Content to a Terminal Utilizing a Network-Initiated Data Service Technique
CN103177384A (en) * 2013-04-16 2013-06-26 高鹏 Network advertisement putting method based on user interest spectrum
CN106802915A (en) * 2016-12-09 2017-06-06 宁波大学 A kind of academic resources based on user behavior recommend method
CN106651520A (en) * 2016-12-23 2017-05-10 合肥工业大学 E-business platform long-tail service recommending method and system

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108766512A (en) * 2018-05-31 2018-11-06 康键信息技术(深圳)有限公司 Health data management method, apparatus, computer equipment and storage medium
CN108766512B (en) * 2018-05-31 2023-04-07 康键信息技术(深圳)有限公司 Health data management method and device, computer equipment and storage medium
CN111180080A (en) * 2019-12-30 2020-05-19 四川华迪信息技术有限公司 Accurate pushing method for health knowledge base of old people

Similar Documents

Publication Publication Date Title
CN106503014B (en) Real-time information recommendation method, device and system
Wang et al. User acceptance of mobile internet based on the unified theory of acceptance and use of technology: Investigating the determinants and gender differences
WO2020048084A1 (en) Resource recommendation method and apparatus, computer device, and computer-readable storage medium
WO2017101389A1 (en) Information recommendation method and device of mobile terminal
CN109460514A (en) Method and apparatus for pushed information
CN108897734A (en) User's portrait generation method, device, computer equipment and storage medium
CN109829108B (en) Information recommendation method and device, electronic equipment and readable storage medium
US20130268475A1 (en) Information processing apparatus, a method and a non-transitory computer readable medium thereof, and an information communication terminal, a control method and a non-transitory computer readable medium thereof
CN108509466A (en) A kind of information recommendation method and device
CN110334356A (en) Article matter method for determination of amount, article screening technique and corresponding device
CN108509499A (en) A kind of searching method and device, electronic equipment
CN110223186A (en) User's similarity determines method and information recommendation method
CN109190925B (en) Policy recommendation method, device, computer equipment and storage medium
CN114207604A (en) System and method for extracting scientific measurement context using targeted question answers
CN110046293A (en) A kind of user identification relevancy method and device
CN110502702B (en) User behavior prediction method and device
CN107977678A (en) Method and apparatus for output information
CN107104875B (en) Information pushing method and device
CN114005509A (en) Treatment scheme recommendation system, method, device and storage medium
WO2021257178A1 (en) Provide knowledge answers for knowledge-intention queries
CN107566538A (en) Information-pushing method and system
CN108280081B (en) Method and device for generating webpage
CN116127367A (en) Method and device for auditing service evaluation and computer readable storage medium
CN110750238B (en) Method and device for determining product demand and electronic equipment
CN110162689A (en) Information-pushing method, device, computer equipment and storage medium

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: 20180109

RJ01 Rejection of invention patent application after publication