CN107566538A - Information-pushing method and system - Google Patents
Information-pushing method and system Download PDFInfo
- 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
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
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.
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)
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)
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 |
-
2017
- 2017-10-30 CN CN201711036707.8A patent/CN107566538A/en active Pending
Patent Citations (4)
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)
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 |