Embodiment
In below describing, in order to illustrate instead of in order to limit, propose the detail of such as particular system structure, interface, technology and so on, thoroughly to understand the application.But, it will be clear to one skilled in the art that and also can realize the application in other execution mode not having these details.In other situation, omit the detailed description to well-known device, circuit and method, in order to avoid unnecessary details hinders the description of the application.
Consult Fig. 1, Fig. 1 is the structural representation of the application's information transmission system one embodiment.In the present embodiment, information transmission system comprises wearable device 110, mobile terminal 200 and server 300.Wherein, wearable device 110 has the function of monitor user ' sign data.Wearable device 110 can be bluetooth earphone, also can be Intelligent bracelet etc.Mobile terminal can be mobile phone, also can be panel computer etc.Server can be cloud server, the webserver etc.Mobile terminal 200 can carry out radio communication with wearable device 110 and server respectively.
Wearable device 110 monitor user ' sign data, and communicate with mobile terminal 200, the user's sign data collected is sent to mobile terminal 200.Wherein, user's sign packet draws together heart rate, body temperature, blood pressure etc.
Mobile terminal 200 receives user's sign data that wearable device 100 sends, and carries out communicating user's sign data upload to server 300 with server 300.
User's sign data that the wearable device 100 that server 300 mobile terminal receive 200 is uploaded monitors, and obtain the historical data of mobile terminal 200.Wherein, historical data comprises search history data and Visitor Logs.
Be understandable that, mobile terminal 200 can identify the phonetic order enquiry of historical data that user passes through wearable device 100 and inputs, so that user checks.
Server 300, after the historical data getting mobile terminal 200, determines the recommendation information mated according to the historical data of mobile terminal 200 and user's sign data.
Wherein, server 300 determines that according to the historical data of mobile terminal 200 and user's sign data the method for the recommendation information mated is specially:
Server 300 analyzes the state of mobile terminal 200 user according to user's sign data and network data base, and wherein, the state of mobile terminal 200 user comprises health status and motion state; According to the preference of the user of historical data analysis mobile terminal 200; According to the preference of the state of mobile terminal 200 user, historical data and mobile terminal 200 user, from network data base, obtain the recommendation information mated with the state of mobile terminal 200 user.Wherein, recommendation information comprises service, application etc.
Such as, server 300 is after the historical data getting mobile terminal 200, analyze the state of mobile terminal 200 user according to the user's sign data in certain hour and network data base, wherein, the state of mobile terminal 200 user comprises health status and motion state.Network data base have recorded the corresponding relation of user's sign data and User Status.
When server 300 obtains user's heart rate, temperature curve in the trend significantly at the uniform velocity increased according to the user's sign data analysis in certain hour, server 300 is kept in motion according to the user of user's heart rate, temperature curve and network data base determination mobile terminal 200 is current.
When server 300 obtains user's heart rate, blood pressure curve in unexpected sharply ascendant trend according to the user's sign data analysis in certain hour, server 300 is in bad health status according to the user of user's heart rate, blood pressure curve and network data base determination mobile terminal 200 is current.
Server 300 after the state of user getting mobile terminal 200, according to the preference of the user of historical data analysis mobile terminal 200.Such as, user likes listening to the music when motion state; When user is in adverse health state, preference calls the music etc. asking for help or like to listen.
Server 300 is after the preference information getting user, according to the preference information of the current state of the user of mobile terminal 200, the historical data inquired and user, from network data base, obtain the recommendation information mated with the state of the user of mobile terminal 200.
Wherein, recommendation information comprises service, application etc.Network data can be cloud database, also can be the data of each website.
Such as, when server 300 knows that the current state of user is motion state, and user likes listening to the music when motion state, server 300 obtains the play history of the player of the music class of mobile terminal 200, and the music type of user preference is obtained according to play history, from network data base, obtain the music matched with the music type of user preference.
Know that user is current when server 300 and be in adverse health state, and get after user's preference when adverse health state calls and ask for help, server 300 obtains the message registration of mobile terminal 200, and the name of frequent contact is obtained according to message registration, from cloud database, obtain the telephone number with the name matches of frequent contact in memory communicating record.Wherein, address list to be uploaded in advance by mobile terminal 200 by user and is preserved in the server 300.In addition, server 300 can also obtain ambulance call number from network data base.
Be understandable that, server 300 can also obtain the recommendation information relevant to user preference.
Recommendation information, after getting the recommendation information mated with the state of the user of mobile terminal 200, sends to mobile terminal 200 by server 300, and the user for mobile terminal 200 selects whether adopt recommendation information.User can select to adopt, do not adopt or ignore.
Whether such as, music information, after getting the music information mated with motion state, is pushed to user by server 300, select to play for user.
Telephone number, after getting the telephone number mated with adverse health state, is pushed to user by server 300, and whether inquiry dials.
Be understandable that, server 300 is after pushing recommendation information to mobile terminal 200, the user of mobile terminal receive 200 whether can also adopt the feedback information of recommendation information, and according to feedback information adjustment pushed information, wherein, feedback information is that the user of mobile terminal 200 selects whether to adopt the information of recommendation information.
Such as, user is after getting the recommendation information of server 300 propelling movement and select to adopt or ignore, and mobile terminal 200 sends feedback information to server 300, and server 300 is according to the recommendation information of the follow-up propelling movement of feedback information dynamic conditioning.Wherein, feedback information is the information that mobile phone users selects whether to adopt recommendation information.
Such as, when feedback information is that when adopting recommendation information, server 300, when the follow-up user of knowing is in current identical state, still pushes this recommendation information, or more recommendation informations same or similar with this recommendation information are pushed.
When feedback information be do not adopt or ignore recommendation information time, server 300, when the follow-up user of knowing is in current identical state, does not push this recommendation information, or does not push recommendation information same or similar with this recommendation information; Or reduce this recommendation information of propelling movement, or reduce propelling movement and the same or similar recommendation information of this recommendation information.
Such scheme, user's sign data that the wearable device that server is uploaded by mobile terminal receive monitors, and obtain the historical data of mobile terminal, determine according to the historical data of mobile terminal and user's sign data the recommendation information that mates and recommendation information is sent to mobile terminal, can provide personalized service according to user's actual conditions and personal like, be convenient to user and carry out self-management, provide convenient to user's life.
Consult Fig. 2, Fig. 2 is the flow chart of the application based on information-pushing method one embodiment of mobile terminal.The executive agent of the present embodiment is server, and server can be the webserver, also can be cloud server.Information-pushing method in the present embodiment comprises the following steps:
S101: user's sign data that the wearable device that server mobile terminal receive is uploaded monitors.
When mobile terminal receives user's sign data that wearable device 110 monitors, and user's sign data upload to server time, user's sign data that the wearable device that server mobile terminal receive is uploaded monitors.Wherein, user's sign packet draws together heart rate, body temperature, blood pressure etc.
S102: the historical data obtaining described mobile terminal, wherein, described historical data comprises search history data and Visitor Logs.
When server receives user's sign data, obtain the historical data of mobile terminal, wherein, historical data comprises the log etc. that search history data, Visitor Logs and mobile terminal broadcast interior application program.
S103: determine the recommendation information mated according to the historical data of described mobile terminal and described user's sign data.
After server gets the historical data of mobile terminal, according to historical data and user's sign data of mobile terminal, determine from network data base and the recommendation information that the sign data of mobile phone users matches.Wherein, network data base can be cloud database, also can be the data of each website, can also be third party's data resource.
S104: described recommendation information is sent to described mobile terminal.
After server determination recommendation information, recommendation information is sent to mobile terminal, select whether adopt recommendation information to enable mobile phone users.
Such scheme, user's sign data that the wearable device that server is uploaded by mobile terminal receive monitors, and obtain the historical data of mobile terminal, determine according to the historical data of mobile terminal and user's sign data the recommendation information that mates and recommendation information is sent to mobile terminal, can provide personalized service according to user's actual conditions and personal like, be convenient to user and carry out self-management, provide convenient to user's life.
Consult Fig. 3, Fig. 3 is the flow chart of the application based on another embodiment of information-pushing method of mobile terminal.The executive agent of the present embodiment is server, and server can be the webserver, also can be cloud server.Information-pushing method in the present embodiment comprises the following steps:
S201: user's sign data that the wearable device that server mobile terminal receive is uploaded monitors.
When mobile terminal receives user's sign data that wearable device 110 monitors, and user's sign data upload to server time, user's sign data that the wearable device that server mobile terminal receive is uploaded monitors.Wherein, user's sign packet draws together heart rate, body temperature, blood pressure etc.
S202: the historical data obtaining described mobile terminal, wherein, described historical data comprises search history data and Visitor Logs.
When server receives user's sign data, obtain the historical data of mobile terminal, wherein, historical data comprises the log etc. that search history data, Visitor Logs and mobile terminal broadcast interior application program.
S203: the state analyzing described mobile phone users according to described user's sign data and network data base, wherein, the state of described mobile phone users comprises health status and motion state.
Server is after the historical data getting mobile terminal, and analyze the state of mobile phone users according to the user's sign data in certain hour and network data base, wherein, the state of the user of mobile terminal comprises health status and motion state etc.Network data base have recorded the corresponding relation of user's sign data and User Status.
When server obtains user's heart rate, temperature curve in the trend significantly at the uniform velocity increased according to the user's sign data analysis in certain hour, server is kept in motion according to the user of user's heart rate, temperature curve and network data base determination mobile terminal is current.
When server obtains user's heart rate, blood pressure curve in unexpected sharply ascendant trend according to the user's sign data analysis in certain hour, server is in bad health status according to the user of user's heart rate, blood pressure curve and network data base determination mobile terminal is current.Wherein, heart rate corresponding to good health status, blood pressure curve is preserved in network data base.
S204: the preference of the user of mobile terminal according to described historical data analysis.
Server after the state of user getting mobile terminal, according to the preference of the user of historical data analysis mobile terminal.Such as, user likes listening to the music when motion state; When user is in adverse health state, the telephone number dialed of preference is to ask for help or to like the music etc. of listening.
S205: according to the preference of the state of described mobile phone users, described historical data and described mobile phone users, obtains the recommendation information mated with the state of described mobile phone users from described network data base.
Server is after the preference information getting user, according to the preference information of the user that the current state of the user of mobile terminal, the historical data inquired and analysis obtain, from network data base, obtain the recommendation information mated with the state of the user of mobile terminal.
Wherein, recommendation information comprises service, application etc.Network data can be cloud database, also can be the data of each website.
Such as, when server knows that the current state of user is motion state, and user likes listening to the music when motion state, server obtains the play history of the player of the music class of mobile terminal, and the music type of user preference is obtained according to play history, from network data base, obtain the music matched with the music type of user preference.
Know that user is current when server and be in adverse health state, and get after user's preference when adverse health state calls and ask for help, server obtains the message registration of mobile terminal, and the name of frequent contact is obtained according to message registration, from cloud database, obtain the telephone number with the name matches of frequent contact in memory communicating record.Wherein, address list to be uploaded in advance by mobile terminal by user and is preserved in the server.In addition, server can also obtain ambulance call number from network data base.
Be understandable that, server can also obtain the recommendation information relevant to user preference.
S206: described recommendation information is sent to described mobile terminal.
After server determination recommendation information, recommendation information is sent to mobile terminal, select whether adopt recommendation information to enable mobile phone users.Wherein, user can select to adopt, do not adopt or ignore.
Whether such as, music information, after getting the music information mated with motion state, is pushed to user by server, select to play for user.
Telephone number, after getting the telephone number mated with adverse health state, is pushed to user by server, and whether inquiry dials.
S207: receive the feedback information that described mobile terminal sends, and adjust described pushed information according to described feedback information, wherein, described feedback information is the information that described mobile phone users selects whether to adopt described recommendation information.
User is after getting the recommendation information of server push and select to adopt or ignore, and mobile terminal sends feedback information to server, and server is according to the recommendation information of the follow-up propelling movement of feedback information dynamic conditioning.Wherein, feedback information is the information that mobile phone users selects whether to adopt recommendation information.
Such as, when feedback information is that when adopting recommendation information, server, when the follow-up user of knowing is in current identical state, still pushes this recommendation information, or more recommendation informations same or similar with this recommendation information are pushed.
When feedback information be do not adopt or ignore recommendation information time, server, when the follow-up user of knowing is in current identical state, does not push this recommendation information, or does not push recommendation information same or similar with this recommendation information; Or reduce this recommendation information of propelling movement, or reduce propelling movement and the same or similar recommendation information of this recommendation information.
Be understandable that, when server is in and current identical state the follow-up user of knowing, and reduce push this recommendation information or with the same or similar recommendation information of this recommendation information after, recommendation information is wherein have employed if the feedback information received is user, this information is recommended in the follow-up continuation of server, or increases such recommendation information gradually.
Such scheme, user's sign data that the wearable device that server is uploaded by mobile terminal receive monitors, and obtain the historical data of mobile terminal, determine according to the historical data of mobile terminal and user's sign data the recommendation information that mates and recommendation information is sent to mobile terminal, can provide personalized service according to user's actual conditions and personal like, be convenient to user and carry out self-management, and, can when there is emergency situations, carry out emergency treatment, provide convenient to user's life.
Consult Fig. 4, Fig. 4 is the structural representation of the application's Information Push Server one embodiment.Information Push Server can be the webserver, also can be cloud server.Each module that in the present embodiment, Information Push Server comprises, for performing each step in embodiment corresponding to Fig. 2 respectively, specifically refers to the associated description of each step in embodiment corresponding to Fig. 2, does not repeat herein.
The Information Push Server of the present embodiment comprises receiver module 410, acquisition module 420, determination module 430 and pushing module 440.
User's sign data that the wearable device that receiver module 410 is uploaded for mobile terminal receive monitors.Such as, user's sign data that the wearable device that receiver module 410 mobile terminal receive is uploaded monitors.User's sign data is sent to acquisition module 420 by receiver module 410.
User's sign data that acquisition module 420 sends for receiving receiver module 410, obtain the historical data of mobile terminal, wherein, historical data comprises search history data and Visitor Logs.
Such as, acquisition module 420 receives user's sign data that receiver module 410 sends.After receiving user's sign data, obtain the historical data of mobile terminal, wherein, historical data comprises search history data and Visitor Logs.The historical data of user's sign data and mobile terminal is sent to determination module 430 by acquisition module 420.
Determination module 430, for user's sign data of receiving acquisition module 420 and sending and the historical data of mobile terminal, determines the recommendation information mated according to the historical data of mobile terminal and user's sign data.
Such as, determination module 430 receives the user's sign data and the historical data of mobile terminal that acquisition module 420 sends, and determines the recommendation information mated according to the historical data of mobile terminal and user's sign data.Recommendation information is sent to pushing module 440 by determination module 430.
The recommendation information that pushing module 440 sends for receiving determination module 430, sends recommendation information to described mobile terminal.
Such scheme, user's sign data that the wearable device that server is uploaded by mobile terminal receive monitors, and obtain the historical data of mobile terminal, determine according to the historical data of mobile terminal and user's sign data the recommendation information that mates and recommendation information is sent to mobile terminal, can provide personalized service according to user's actual conditions and personal like, be convenient to user and carry out self-management, provide convenient to user's life.
Consult Fig. 5, Fig. 5 is the structural representation of another embodiment of the application's Information Push Server.Information Push Server can be the webserver, also can be cloud server.Each module that in the present embodiment, Information Push Server comprises, for performing each step in embodiment corresponding to Fig. 3 respectively, specifically refers to the associated description of each step in embodiment corresponding to Fig. 3, does not repeat herein.
The Information Push Server of the present embodiment comprises receiver module 510, acquisition module 520, determination module 530, pushing module 540 and adjusting module 550.Wherein, determination module 530 comprises analytic unit 531 and determining unit 532.
User's sign data that the wearable device that receiver module 510 is uploaded for mobile terminal receive monitors.Such as, user's sign data that the wearable device that receiver module 510 mobile terminal receive is uploaded monitors.User's sign data is sent to acquisition module 520 by receiver module 510.
User's sign data that acquisition module 520 sends for receiving receiver module 510, obtain the historical data of mobile terminal, wherein, historical data comprises search history data and Visitor Logs.
Such as, acquisition module 520 receives user's sign data that receiver module 510 sends.After receiving user's sign data, obtain the historical data of mobile terminal, wherein, historical data comprises search history data and Visitor Logs.The historical data of user's sign data and mobile terminal is sent to determination module 530 by acquisition module 520.
Determination module 530, for user's sign data of receiving acquisition module 520 and sending and the historical data of mobile terminal, determines the recommendation information mated according to the historical data of mobile terminal and user's sign data.
Wherein, analytic unit 531 is for analyzing the state of mobile phone users according to user's sign data and network data base, wherein, the state of mobile phone users comprises health status and motion state; And for the preference of the user according to historical data analysis mobile terminal.
Such as, the analytic unit 531 of determination module 530 receives user's sign data of acquisition module 520 transmission and the historical data of mobile terminal, the state of the user of mobile terminal is analyzed according to user's sign data and network data base, wherein, the state of mobile phone users comprises health status and motion state; And the preference of user according to historical data analysis mobile terminal.
The historical data of mobile terminal, the state of user and preference information are sent to determining unit 532 by determining unit 531.
Determining unit 532 is for the historical data of mobile terminal receive, the state of user and preference information, according to the preference of the user of the state of the user of mobile terminal, historical data and mobile terminal, the recommendation information mated with the state of mobile phone users is obtained from network data base, wherein, recommendation information comprises application, service.
Adjusting module 560 for receive at receiver module 510 mobile terminal send feedback information after, receive the feedback information that receiver module 510 sends, the recommendation information adjustment pushed information of the coupling that the feedback information received according to receiver module 510 and the determining unit 532 of determination module 530 are determined.
Such as, adjusting module 560 is after receiver module 510 receives the feedback information of mobile terminal transmission, receive the feedback information that receiver module 510 sends, the recommendation information dynamic conditioning pushed information of the coupling that the feedback information received according to receiver module 510 and the determining unit 532 of determination module 530 are determined.
Such scheme, user's sign data that the wearable device that server is uploaded by mobile terminal receive monitors, and obtain the historical data of mobile terminal, determine according to the historical data of mobile terminal and user's sign data the recommendation information that mates and recommendation information is sent to mobile terminal, can provide personalized service according to user's actual conditions and personal like, be convenient to user and carry out self-management, and, can when there is emergency situations, carry out emergency treatment, provide convenient to user's life.
In more than describing, in order to illustrate instead of in order to limit, propose the detail of such as particular system structure, interface, technology and so on, thoroughly to understand the application.But, it will be clear to one skilled in the art that and also can realize the application in other execution mode not having these details.In other situation, omit the detailed description to well-known device, circuit and method, in order to avoid unnecessary details hinders the description of the application.