技术领域technical field
本发明涉及机器智能领域,尤其涉及一种活动计划获取及制定方法。The invention relates to the field of machine intelligence, in particular to a method for acquiring and formulating an activity plan.
背景技术Background technique
现代生活节奏快,生活忙碌,很多人无法抽出足够多的时间到户外进行运动,也不愿出门,不愿与人交流。由于种种原因致使很多人长期缺乏锻炼,身体素质差,健康状况不理想。因此,定期为自己制定一个活动计划是非常必需的。Modern life is fast-paced and busy. Many people can't spare enough time to exercise outdoors, and they don't want to go out or communicate with others. Due to various reasons, many people have long-term lack of exercise, poor physical fitness, and unsatisfactory health status. Therefore, it is very necessary to make an activity plan for yourself on a regular basis.
现有的技术方案中,用户可以借助移动终端自行制定一种活动计划,设置好提醒事宜,由移动终端按照用户设置定时提醒用户按时活动。如果用户没有自行拟订活动计划,提供这类功能的应用程序也就没有任何实质性意义。In the existing technical solution, the user can formulate an activity plan by himself with the help of the mobile terminal, set up reminders, and the mobile terminal will remind the user to do activities on time according to the user's settings. An app that offers this kind of functionality doesn't serve any purpose if the user doesn't create their own activity plans.
然而,现有的技术方案只是解决了用户的提醒问题,在现有的方案中,用户依然需要花时间去制定一个活动计划。可见,现有的技术方案功能单一不完善,而且智能化程度非常低。However, the existing technical solution only solves the user's reminder problem, and in the existing solution, the user still needs to spend time to formulate an activity plan. It can be seen that the function of the existing technical solutions is single and imperfect, and the degree of intelligence is very low.
发明内容Contents of the invention
鉴于上述问题,本发明提出一种活动计划获取方法及其相应的装置,以便在移动终端能够获得一份与该移动终端上的用户的用户行为习惯相适应的活动计划。In view of the above problems, the present invention proposes a method for acquiring an activity plan and its corresponding device, so that a mobile terminal can obtain an activity plan adapted to the user behavior habits of the user on the mobile terminal.
相适应的,本发明提出了一种活动计划制定方法及其相应的装置,其可以适时为用户制定一个活动计划并将该活动计划反馈给用户。Correspondingly, the present invention proposes an activity plan formulation method and its corresponding device, which can timely formulate an activity plan for a user and feed back the activity plan to the user.
本发明还提供一种用于执行本发明的活动计划获取方法的通信终端。The present invention also provides a communication terminal for executing the method for acquiring an activity plan of the present invention.
本发明还提供一种用于执行本发明的活动计划制定方法的云端服务器。The present invention also provides a cloud server for executing the activity plan formulation method of the present invention.
为解决上述问题,本发明采用如下各方面的技术方案:In order to solve the above problems, the present invention adopts the technical solutions of the following aspects:
第一方面,本发明实施例中提供一种活动计划获取方法,包括如下步骤:In the first aspect, an embodiment of the present invention provides a method for obtaining an activity plan, including the following steps:
响应于制定活动计划表的触发指令,向服务器提交计划制定请求;submitting a plan making request to the server in response to a trigger instruction for making an activity plan;
获取服务器相应反馈的活动计划表,所述活动计划表包含依据用户日常作息习惯数据而拟定的时间段与推荐活动场所之间映射关系的数据记录;Obtaining an activity schedule correspondingly fed back by the server, the activity schedule including data records of the mapping relationship between the time period and the recommended activity venue based on the user's daily work and rest habit data;
在用户界面以格式化形式显示所述活动计划表。The activity schedule is displayed in a formatted form on a user interface.
结合第一方面,本发明在第一方面的第一种实现方式中,所述触发指令为指定服务器单次执行响应的触发指令或者指定了服务器响应时间的触发指令。With reference to the first aspect, in the first implementation manner of the first aspect of the present invention, the trigger instruction is a trigger instruction specifying a single execution response by the server or a trigger instruction specifying a response time of the server.
结合第一方面,本发明在第一方面的第二种实现方式中,还包括如下步骤:采集所述日常作息习惯数据并上传到所述服务器。With reference to the first aspect, in the second implementation manner of the first aspect, the present invention further includes the following steps: collecting the daily routine data and uploading it to the server.
结合第一方面,本发明在第一方面的第三种实现方式中,所述数据记录至少包括以下存在映射关系的各数据项:活动时间起点、活动时间终点、自活动时间起点至活动时间终点止推荐进行活动的活动场所数据。In combination with the first aspect, in the third implementation manner of the first aspect of the present invention, the data records include at least the following data items that have a mapping relationship: the start point of the activity time, the end point of the activity time, the time from the start point of the activity time to the end point of the activity time Stop recommending activity venue data for activities.
结合第一方面的第三种实现方式,本发明在第一方面的第四种实现方式中,所述数据记录存在映射关系的各数据项还包括去往所述活动场所数据所指向的地址的交通方式数据和/或推荐在该活动场所活动的活动内容数据。In combination with the third implementation of the first aspect, in the fourth implementation of the first aspect of the present invention, each data item that has a mapping relationship in the data record also includes a link to the address pointed to by the event location data. Transportation mode data and/or event content data recommending activities at the event venue.
结合第一方面,本发明在第一方面的第五种实现方式中,所述日常作息习惯数据包括用户活动时间点、用户定位信息、用户活动数据。With reference to the first aspect, in a fifth implementation manner of the first aspect of the present invention, the daily work and rest habit data includes user activity time points, user location information, and user activity data.
结合第一方面的第五种实现方式,本发明在第一方面的第六种实现方式中,所述用户活动数据包括活动形式数据及其相应的活动量。With reference to the fifth implementation manner of the first aspect, in the sixth implementation manner of the first aspect of the present invention, the user activity data includes activity form data and corresponding activity amounts.
结合第一方面的第六种实现方式,本发明在第一方面的第七种实现方式中,所述活动形式数据为计步形式,所述活动量为计步形式下测得的步数和/或热量。In combination with the sixth implementation of the first aspect, in the seventh implementation of the first aspect of the present invention, the activity form data is in the form of step counting, and the amount of activity is the number of steps measured in the form of step counting and / or heat.
结合第一方面,本发明在第一方面的第八种实现方式中,格式化显示所述活动计划表的格式化形式包括表格形式、地图路线形式。With reference to the first aspect, in an eighth implementation manner of the first aspect of the present invention, the formatted format for displaying the activity schedule includes a table format and a map route format.
结合第一方面,本发明在第一方面的第九种实现方式中,还包括如下步骤:依据每个活动时间起点而提前在用户界面弹出用于提醒用户前往所述活动场所数据所指向的活动场所的提醒信息。In combination with the first aspect, in the ninth implementation manner of the first aspect of the present invention, the following steps are further included: according to the starting point of each activity time, a pop-up in advance on the user interface is used to remind the user to go to the activity pointed to by the activity location data. Reminders for places.
第二方面,本发明实提供一种活动计划获取装置,包括:In a second aspect, the present invention provides an activity plan acquisition device, including:
请求模块,用于响应于制定活动计划表的触发指令,向服务器提交计划制定请求;A request module, configured to submit a plan making request to the server in response to a trigger instruction for making an activity plan;
获取模块,用于获取服务器相应反馈的活动计划表,所述活动计划表包含依据用户日常作息习惯数据而拟定的时间段与推荐活动场所之间映射关系的数据记录;An acquisition module, configured to acquire an activity schedule correspondingly fed back by the server, the activity schedule including data records of the mapping relationship between the time period and the recommended activity venue based on the user's daily work and rest habit data;
显示模块,用于在用户界面以格式化形式显示所述活动计划表。A display module, configured to display the activity schedule in a formatted form on the user interface.
结合第二方面,在第二方面的第一种实现方式中,所述请求模块中所述触发指令为指定服务器单次执行响应的触发指令或者指定了服务器响应时间的触发指令。With reference to the second aspect, in the first implementation manner of the second aspect, the trigger instruction in the request module is a trigger instruction specifying a single execution response by the server or a trigger instruction specifying a server response time.
结合第二方面,在第二方面的第二种实现方式中,还包括:In combination with the second aspect, in the second implementation manner of the second aspect, it also includes:
采集模块,用于采集所述日常作息习惯数据并上传到所述服务器。A collection module, configured to collect the daily routine data and upload it to the server.
结合第二方面,在第二方面的第三种实现方式中,所述获取模块中所述数据记录至少包括以下存在映射关系的各数据项:活动时间起点、活动时间终点、自活动时间起点至活动时间终点止推荐进行活动的活动场所数据。With reference to the second aspect, in the third implementation manner of the second aspect, the data records in the acquisition module at least include the following data items that have a mapping relationship: the start point of the activity time, the end point of the activity time, from the start point of the activity time to The data of the recommended event venue for the event ends at the end of the event time.
结合第二方面的第三种实现方式,在第二方面的第四种实现方式中,所述数据记录存在映射关系的各数据项还包括去往所述活动场所数据所指向的地址的交通方式数据和/或推荐在该活动场所活动的活动内容数据。In combination with the third implementation of the second aspect, in the fourth implementation of the second aspect, each data item in the data record that has a mapping relationship also includes a transportation method to the address pointed to by the activity site data data and/or event content data recommending activities at the event venue.
结合第二方面,在第二方面的第五种实现方式中,所述获取模块中所述日常作息习惯数据包括用户活动状态时间点、用户定位信息、用户活动数据。With reference to the second aspect, in a fifth implementation manner of the second aspect, the daily work and rest habit data in the acquisition module includes user activity state time points, user location information, and user activity data.
结合第二方面的第五种实现方式,在第二方面的第六种实现方式中,所述用户活动数据包括活动形式数据及其相应的活动量。With reference to the fifth implementation manner of the second aspect, in a sixth implementation manner of the second aspect, the user activity data includes activity form data and corresponding activity amounts.
结合第二方面的第六种实现方式,在第二方面的第七种实现方式中,所述活动形式数据为计步形式,所述活动量为计步形式下测得的步数和/或热量。In combination with the sixth implementation of the second aspect, in the seventh implementation of the second aspect, the activity form data is in the form of step counting, and the amount of activity is the number of steps measured in the form of step counting and/or heat.
结合第二方面,在第二方面的第八种实现方式中,所述显示模块中格式化显示所述活动计划表的格式化形式包括表格形式、地图路线形式。With reference to the second aspect, in an eighth implementation manner of the second aspect, the formatted format for displaying the activity schedule in the display module includes a table format and a map route format.
结合第二方面,在第二方面的第九种实现方式中,还包括:In combination with the second aspect, in the ninth implementation manner of the second aspect, it also includes:
提醒模块,用于依据每个活动时间起点而提前在用户界面弹出用于提醒用户前往所述活动场所数据所指向的活动场所的提醒信息。The reminder module is configured to pop up reminder information on the user interface in advance according to the starting point of each activity time to remind the user to go to the activity venue pointed to by the activity venue data.
第三方面,本发明实施例提供一种活动计划制定方法,包括如下步骤:接收并储存用户日常作息习惯数据;In the third aspect, the embodiment of the present invention provides a method for formulating an activity plan, including the following steps: receiving and storing the user's daily work and rest habit data;
响应于计划制定请求,依据所述用户日常作息习惯数据的分析结果数据,制定活动计划表,所述活动计划表包含依据用户日常作息习惯数据而拟定的时间段与推荐活动场所之间映射关系的数据记录;In response to the plan formulation request, according to the analysis result data of the user's daily work and rest habit data, an activity plan table is formulated, and the activity plan table includes the mapping relationship between the time period drawn up according to the user's daily work and rest habit data and the recommended activity place data record;
响应于该计划请求,反馈所述活动计划表。In response to the planning request, the activity schedule is fed back.
结合第三方面,在第三方面的第一种实现方式中,所述数据记录至少包括以下存在映射关系的各数据项:活动时间起点、活动时间终点、自活动时间起点至活动时间终点止推荐进行活动的活动场所数据。With reference to the third aspect, in the first implementation manner of the third aspect, the data records at least include the following data items that have a mapping relationship: the starting point of the activity time, the end point of the activity time, the recommendation from the starting point of the activity time to the end point of the activity time Event venue data where the event takes place.
结合第三方面的第一种实现方式,在第三方面的第二种实现方式中,所述数据记录存在映射关系的各数据项还包括去往所述活动场所数据所指向的地址的交通方式数据和/或推荐在该活动场所活动的活动内容数据。In combination with the first implementation of the third aspect, in the second implementation of the third aspect, each data item in the data record that has a mapping relationship also includes a transportation method to the address pointed to by the activity site data data and/or event content data recommending activities at the event venue.
结合第三方面,在第三方面的第三种实现方式中,所述日常作息习惯数据包括用户活动时间点、用户定位信息、用户活动数据。With reference to the third aspect, in a third implementation manner of the third aspect, the daily routine data includes user activity time points, user location information, and user activity data.
结合第三方面的第三种实现方式,在第三方面的第四种实现方式中,所述用户活动数据包括活动形式数据及其相应的活动量。With reference to the third implementation manner of the third aspect, in a fourth implementation manner of the third aspect, the user activity data includes activity form data and corresponding activity amounts.
结合第三方面的第四种实现方式,在第三方面的第五种实现方式中,所述活动形式数据为计步形式,所述活动量为计步形式下测得的步数和/或热量。In combination with the fourth implementation of the third aspect, in the fifth implementation of the third aspect, the activity form data is in the form of step counting, and the amount of activity is the number of steps measured in the form of step counting and/or heat.
结合第三方面,在第三方面的第六种实现方式中,所述分析结果数据为依据所述用户日常作息习惯数据进行数学分析所得的汇总数据,用于表征用户总体活动情况。With reference to the third aspect, in the sixth implementation manner of the third aspect, the analysis result data is summary data obtained through mathematical analysis based on the user's daily work and rest habit data, and is used to represent the overall activity of the user.
结合第三方面的第六种实现方式,在第三方面的第七种实现方式中,所述依据所述用户日常作息习惯数据进行数学分析,具体包括:In combination with the sixth implementation of the third aspect, in the seventh implementation of the third aspect, the mathematical analysis based on the user's daily work and rest habit data specifically includes:
对日常作息习惯数据进行分类、量化后进行概率统计;Carry out probability statistics after classifying and quantifying the data of daily work and rest habits;
对所述概率统计的统计结果进行相关的概率运算与分析。Perform relevant probability calculations and analysis on the statistical results of the probability statistics.
第四方面,本发明实施例提供一种服务器,包括:In a fourth aspect, an embodiment of the present invention provides a server, including:
接收模块,用于接收并储存用户日常作息习惯数据;The receiving module is used to receive and store the user's daily work and rest habit data;
处理模块,用于响应于计划制定请求,依据所述用户日常作息习惯数据的分析结果数据,制定活动计划表,所述活动计划表包含依据用户日常作息习惯数据而拟定的时间段与推荐活动场所之间映射关系的数据记录;The processing module is configured to, in response to the plan formulation request, formulate an activity schedule based on the analysis result data of the user's daily routine data, and the activity schedule includes the time period and recommended activity venue based on the user's daily routine data The data records of the mapping relationship between them;
反馈模块,用于响应于该计划请求,反馈所述活动计划表。A feedback module, configured to respond to the plan request and feed back the activity schedule.
结合第四方面,在第四方面的第一种实现方式中,所述处理模块中所述数据记录至少包括以下存在映射关系的各数据项:活动时间起点、活动时间终点、自活动时间起点至活动时间终点止推荐进行活动的活动场所数据。With reference to the fourth aspect, in the first implementation manner of the fourth aspect, the data records in the processing module at least include the following data items that have a mapping relationship: the start point of the activity time, the end point of the activity time, from the start point of the activity time to The data of the recommended event venue for the event ends at the end of the event time.
结合第四方面的第一种实现方式,在第四方面的第二种实现方式中,所述数据记录存在映射关系的各数据项还包括去往所述活动场所数据所指向的地址的交通方式数据和/或推荐在该活动场所活动的活动内容数据。In combination with the first implementation of the fourth aspect, in the second implementation of the fourth aspect, each data item in the data record that has a mapping relationship also includes a transportation method to the address pointed to by the activity site data data and/or event content data recommending activities at the event venue.
结合第四方面,在第四方面的第三种实现方式中,所述处理模块中所述日常作息习惯数据包括用户活动状态时间点、用户定位信息、用户活动数据。With reference to the fourth aspect, in a third implementation manner of the fourth aspect, the daily work and rest habit data in the processing module includes user activity state time points, user location information, and user activity data.
结合第四方面的第三种实现方式,在第四方面的第四种实现方式中,所述用户活动数据包括活动形式数据及其相应的活动量。With reference to the third implementation manner of the fourth aspect, in the fourth implementation manner of the fourth aspect, the user activity data includes activity form data and corresponding activity amounts.
结合第四方面的第四种实现方式,在第四方面的第五种实现方式中,所述活动形式数据为计步形式,所述活动量为计步形式下测得的步数和/或热量。In combination with the fourth implementation of the fourth aspect, in the fifth implementation of the fourth aspect, the activity form data is in the form of step counting, and the amount of activity is the number of steps measured in the form of step counting and/or heat.
结合第四方面,在第四方面的第六种实现方式中,所述处理模块中所述分析结果数据为依据所述用户日常作息习惯数据进行数学分析所得的汇总数据,用于表征用户总体活动情况。With reference to the fourth aspect, in the sixth implementation manner of the fourth aspect, the analysis result data in the processing module is summary data obtained by mathematical analysis based on the user's daily work and rest habit data, and is used to represent the overall activity of the user Condition.
结合第四方面,在第四方面的第七种实现方式中,所述处理模块,包括:With reference to the fourth aspect, in a seventh implementation manner of the fourth aspect, the processing module includes:
统计单元,用于对日常作息习惯数据进行分类、量化后进行概率统计;Statistical unit, used to classify and quantify the data of daily work and rest habits, and then perform probability statistics;
运算与分析单元,用于对所述概率统计的统计结果进行相关的概率运算与分析。The calculation and analysis unit is used to perform related probability calculation and analysis on the statistical results of the probability statistics.
第五方面,本发明提供一种通信终端,包括:In a fifth aspect, the present invention provides a communication terminal, including:
触敏显示器,用于显示用户界面,实现人机交互;Touch-sensitive display for displaying user interface and realizing human-computer interaction;
一个或多个处理器;one or more processors;
存储器;memory;
一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行;one or more application programs, wherein the one or more application programs are stored in the memory and configured to be executed by the one or more processors;
所述一个或多个程序用于驱动所述一个或多个处理器构造用于执行上述第一方面的方法的模块。The one or more programs are used to drive the one or more processors to construct a module for executing the method of the first aspect above.
相对于现有技术,本发明的技术方案至少具备如下优点:Compared with the prior art, the technical solution of the present invention has at least the following advantages:
本发明能够通过已经收集的用户的日常作息习惯信息,判断用户是否缺乏锻炼,通过已经收集的天气信息、用户常驻地附近信息智能地为用户安排一个合适的外出行程,并提醒用户外出散步,锻炼身体等。The present invention can judge whether the user lacks exercise through the collected daily work and rest habit information of the user, intelligently arrange a suitable outing itinerary for the user through the collected weather information and information near the user's permanent residence, and remind the user to go out for a walk, Exercise etc.
表现在移动终端,本发明能够对用户的日常作息习惯信息进行收集,以此为基础,与云端技术相配合,适时为用户制定相应的活动计划,并通过移动终端督促用户执行。Expressed in the mobile terminal, the present invention can collect the user's daily work and rest habit information, based on this, cooperate with the cloud technology, formulate corresponding activity plans for the user in due course, and urge the user to execute through the mobile terminal.
表现在云端,本发明建构了智能分析模型,对用户的相关数据进行分析,为移动终端提供科学有效的活动计划,在活动计划中提供有关活动场所、路径、相关资讯等,起到对数据进行有机整合的作用。Expressed in the cloud, the present invention constructs an intelligent analysis model to analyze user-related data, provide a scientific and effective activity plan for the mobile terminal, and provide relevant activity places, paths, and related information in the activity plan, so as to perform data analysis. The role of organic integration.
本发明的实施,解决了用户不能按时外出锻炼,没有足够的时间为自己制定一个适宜的外出活动计划,与外界交流少等问题,使用户增加了锻炼身体及与人交流的机会。本发明智能化地为用户制定合适的活动计划给用户节省了不少时间与人力,方便又快捷。The implementation of the invention solves the problems that the user cannot go out for exercise on time, does not have enough time to make a suitable plan for going out for himself, and has little communication with the outside world, so that the user increases the chances of exercising and communicating with others. The invention intelligently formulates a suitable activity plan for the user, saves a lot of time and manpower for the user, and is convenient and quick.
附图说明Description of drawings
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings that need to be used in the description of the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present invention. For those skilled in the art, other drawings can also be obtained based on these drawings without any creative effort.
图1为本发明的一种活动计划获取方法实施例一流程框图;Fig. 1 is a flowchart of Embodiment 1 of an activity plan acquisition method of the present invention;
图2为本发明的一种活动计划获取方法实施例中的数据关系架构图;FIG. 2 is a data relationship architecture diagram in an embodiment of an activity plan acquisition method of the present invention;
图3为本发明的一种活动计划获取方法实施例二流程框图;Fig. 3 is a flowchart of Embodiment 2 of an activity plan acquisition method of the present invention;
图4为本发明的一种活动计划获取装置实施例一的结构示意图;FIG. 4 is a schematic structural diagram of Embodiment 1 of an activity plan acquisition device of the present invention;
图5为本发明的一种活动计划获取装置实施例二的结构示意图;Fig. 5 is a schematic structural diagram of Embodiment 2 of an activity plan acquisition device of the present invention;
图6为本发明的一种活动计划制定方法流程图;Fig. 6 is a flow chart of a method for formulating an activity plan according to the present invention;
图7为本发明的一种服务器结构示意图;Fig. 7 is a schematic structural diagram of a server of the present invention;
图8为本发明的一种活动计划制定方法实施例中频率条形直方图;Fig. 8 is a frequency bar histogram in an embodiment of an activity plan formulation method of the present invention;
图9为本发明的一种通信终端部分结构框图。FIG. 9 is a partial structural block diagram of a communication terminal of the present invention.
具体实施方式detailed description
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。In order to enable those skilled in the art to better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention.
在本发明的说明书和权利要求书及上述附图中的描述的一些流程中,包含了按照特定顺序出现的多个操作,但是应该清楚了解,这些操作可以不按照其在本文中出现的顺序来执行或并行执行,操作的序号如S11、S12等,仅仅是用于区分开各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。In some processes described in the specification and claims of the present invention and the above-mentioned drawings, a plurality of operations appearing in a specific order are contained, but it should be clearly understood that these operations may not be performed in the order in which they appear herein Execution or parallel execution, the sequence number of the operation, such as S11, S12, etc., is only used to distinguish different operations, and the sequence number itself does not represent any execution sequence. Additionally, these processes can include more or fewer operations, and these operations can be performed sequentially or in parallel. It should be noted that the descriptions of "first" and "second" in this article are used to distinguish different messages, devices, modules, etc. are different types.
本领域普通技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。Those of ordinary skill in the art will understand that the singular forms "a", "an", "said" and "the" used herein may also include plural forms unless otherwise stated. It should be further understood that the word "comprising" used in the description of the present invention refers to the presence of said features, integers, steps, operations, elements and/or components, but does not exclude the presence or addition of one or more other features, Integers, steps, operations, elements, components, and/or groups thereof. It will be understood that when an element is referred to as being "connected" or "coupled" to another element, it can be directly connected or coupled to the other element or intervening elements may also be present. Additionally, "connected" or "coupled" as used herein may include wireless connection or wireless coupling. The expression "and/or" used herein includes all or any elements and all combinations of one or more associated listed items.
本领域普通技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。Those of ordinary skill in the art can understand that, unless otherwise defined, all terms (including technical terms and scientific terms) used herein have the same meanings as commonly understood by those of ordinary skill in the art to which this invention belongs. It should also be understood that terms, such as those defined in commonly used dictionaries, should be understood to have meanings consistent with their meaning in the context of the prior art, and unless specifically defined as herein, are not intended to be idealized or overly Formal meaning to explain.
本领域普通技术人员可以理解,本发明涉及到的名词含义解析如下:Those of ordinary skill in the art can understand that the meanings of the nouns involved in the present invention are analyzed as follows:
活动计划:是指根据用户日常作息习惯信息、天气信息、用户常驻地附近信息来制定的一个适合用户外出的行程表。其具体内容包括用户的活动时间起点、用户的活动时间终点、推荐给用户的活动场所及前往活动场所的交通方式等。Activity plan: refers to an itinerary suitable for the user to go out based on the user's daily work and rest habit information, weather information, and information near the user's permanent residence. Its specific content includes the starting point of the user's activity time, the end point of the user's activity time, the activity venue recommended to the user and the transportation method to the activity venue, etc.
用户界面(User Interface,简称UI):是系统和用户之间进行交互和信息交换的媒介,它实现信息的内部形式与人类可以接受形式之间的转换。用户界面是介于用户与硬件而设计彼此之间交互沟通相关软件,目的在使得用户能够方便有效率地去操作硬件以达成双向之交互,完成所希望借助硬件完成之工作,用户界面定义广泛,包含了人机交互与图形用户接口,凡参与人类与机械的信息交流的领域都存在着用户界面,如活动计划表的显示界面。User Interface (UI for short): It is a medium for interaction and information exchange between the system and users, and it realizes the conversion between the internal form of information and the form acceptable to humans. The user interface is a software designed to interact and communicate with each other between the user and the hardware. The purpose is to enable the user to operate the hardware conveniently and efficiently to achieve two-way interaction and complete the work that is expected to be done with the help of the hardware. The definition of the user interface is extensive. Including human-computer interaction and graphical user interface, there are user interfaces in the field of information exchange between humans and machines, such as the display interface of the activity planner.
数学分析:是指运用数学方法对待分析数据进行的相关的运算、归纳及总结。Mathematical analysis: refers to the use of mathematical methods to perform relevant calculations, inductions, and conclusions on the data to be analyzed.
概率统计:是指研究自然界中随机现象统计规律的数学方法,又称数理统计方法。概率统计的分析方法具体是根据大量同类随机现象的统计规律,对随机现象出现某一结果的可能性作出一种客观的科学判断,对这种出现的可能性大小做出数量上的描述;比较这些可能性的大小、研究它们之间的联系。Probability and statistics: refers to the mathematical method of studying the statistical laws of random phenomena in nature, also known as mathematical statistics. The analysis method of probability statistics is specifically based on the statistical laws of a large number of similar random phenomena, to make an objective scientific judgment on the possibility of a certain result of random phenomena, and to make a quantitative description of the possibility of this occurrence; The size of these possibilities, and the relationship between them.
本发明所述方法主要适用于智能手机终端或者智能平板终端等具有通信功能的终端,不限制于其操作系统的类型,可以是Android、IOS、WP、塞班等操作系统。The method of the present invention is mainly applicable to terminals with communication functions such as smart phone terminals or smart tablet terminals, and is not limited to the type of operating system, which can be Android, IOS, WP, Symbian and other operating systems.
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention, wherein the same or similar symbols throughout represent the same or similar elements or elements with the same or similar functions. Apparently, the described embodiments are only some of the embodiments of the present invention, but not all of them. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative efforts fall within the protection scope of the present invention.
请参阅图1,本发明所提供的一种活动计划获取方法中,具体的一种实施方式中,其通过一个安装在移动终端上的应用程序的运行来执行相应的步骤,具体包括如下步骤:Please refer to Fig. 1, in a kind of activity plan acquisition method provided by the present invention, in a specific embodiment, it executes corresponding steps through the operation of an application program installed on a mobile terminal, specifically includes the following steps:
S12、响应于制定活动计划表的触发指令,向服务器提交计划制定请求。S12. Submit a plan making request to the server in response to a trigger instruction for making an activity plan.
该应用程序启动后,提供一个用户界面,用户通过该用户界面进行操作,可以产生制定活动计划表的触发指令,例如提供一个虚拟按键,由用户触控后,即产生所述的触发指令。有两种方式可以定制该触发指令,其一是用户为了当次使用的目的发起的操作,另一是用户基于长期需求而定制的操作。After the application is started, a user interface is provided, and the user can generate a trigger instruction for formulating an activity schedule through the user's operation. For example, a virtual button is provided, and the trigger instruction is generated after the user touches it. There are two ways to customize the trigger instruction, one is an operation initiated by the user for the purpose of current use, and the other is an operation customized by the user based on long-term needs.
对于前者,例如,用户仅仅需要依据目前的情况,获得所述的活动计划表,则可触发用户界面上的第一虚拟按键,由此使触发指令表征用于仅需云端服务器提供单次适应的活动计划表。对于后者,例如,用户希望服务器长期自动为自己推送相适应的活动计划表,则可通过用户界面输入何时向自己推送最新的活动计划表的时间信息,如每周六早上8点,然后由用户触发第二虚拟按键,由此便使触发指令包含表征用户的这一目的的信息,也即指定了服务器的响应时间,当该响应时间到达时,服务器即向用户推送最新的活动计划表信息。For the former, for example, the user only needs to obtain the activity schedule based on the current situation, and then the first virtual button on the user interface can be triggered, so that the trigger instruction is used to only need the cloud server to provide a single adaptation. Activity schedule. For the latter, for example, if the user wants the server to automatically push a suitable activity schedule for himself for a long time, he can input the time information of when to push the latest activity schedule to himself through the user interface, such as every Saturday at 8 o'clock in the morning, and then The second virtual button is triggered by the user, so that the trigger instruction contains information that characterizes the purpose of the user, that is, the response time of the server is specified, and when the response time arrives, the server pushes the latest activity schedule to the user information.
用户在移动终端触发相应的指令后,移动终端便通过互联网接口将触发指令提交到服务器,服务器接收该触发指令,最终将返回相应的活动计划表。After the user triggers the corresponding command on the mobile terminal, the mobile terminal submits the trigger command to the server through the Internet interface, and the server receives the trigger command and finally returns the corresponding activity schedule.
S13、获取服务器相应反馈的活动计划表,所述活动计划表包含依据用户日常作息习惯数据而拟定的时间段与推荐活动场所之间映射关系的数据记录。S13. Obtain an activity schedule correspondingly fed back by the server. The activity schedule includes data records of a mapping relationship between a time period and a recommended activity venue based on the user's daily work and rest habit data.
请先参阅下表1,下表1是一种可能的活动计划表的示例,表中详情如下:Please refer to Table 1 below, which is an example of a possible activity schedule, and the details in the table are as follows:
上述活动计划表中包含了依据用户日常作息习惯数据而拟定的时间段与推荐活动场所之间映射关系的多个数据记录。所述数据记录至少包括以下存在映射关系的各数据项:活动时间起点、活动时间终点、自活动时间起点至活动时间终点止推荐进行活动的活动场所数据即上表中的推荐活动场所。所述数据记录存在映射关系的各数据项还包括去往所述活动场所数据所指向的地址的交通方式数据和/或推荐在该活动场所活动的活动内容数据,即上表中的交通方式和/或活动内容。The above-mentioned activity plan table includes multiple data records of the mapping relationship between the time period and the recommended activity place according to the user's daily work and rest habit data. The data records include at least the following data items that have a mapping relationship: the starting point of the activity time, the end point of the activity time, and the activity place data recommended for activities from the start point of the activity time to the end point of the activity time, that is, the recommended activity place in the above table. Each data item in the data record that has a mapping relationship also includes the transportation method data to the address pointed to by the activity place data and/or the activity content data recommended for activities at the activity place, that is, the transportation method and /or event content.
在其他实施例中,数据记录会存在更丰富的多个数据项,无论如何,其中的时间段与活动场所之间的对应关系,是该活动计划表的构成要素,本领域技术人员对此应当知晓。In other embodiments, there will be more abundant data items in the data record. In any case, the corresponding relationship between the time period and the activity place is a constituent element of the activity schedule, and those skilled in the art should know.
所述日常作息习惯数据包括用户活动状态时间点、用户定位信息、用户活动数据,其各个数据间的关系架构如图2所示。如图2所显示,所述用户活动数据包括活动形式数据及其相应的活动量,所述活动形式数据为计步形式,所述活动量可以用计步形式下测得的步数、热量及步数和热量的组合来表达。The daily work and rest habit data includes user activity state time points, user location information, and user activity data, and the relationship between each data is shown in FIG. 2 . As shown in Figure 2, the user activity data includes activity form data and corresponding activity amount thereof, and the activity form data is in the form of counting steps, and the amount of activity can be measured with the number of steps, heat and energy measured in the form of step counting Expressed as a combination of steps and calories.
所述用户活动状态时间点是指通信终端定期获取到的用户处于活动状态时对应的多个时刻,所述用户定位信息是指用户各个活动状态时间点对应的经纬度。The time point of the user's activity state refers to multiple times corresponding to when the user is in the active state, which is regularly acquired by the communication terminal, and the user location information refers to the latitude and longitude corresponding to each time point of the user's activity state.
S14、在用户界面以格式化形式显示所述活动计划表。S14. Display the activity schedule in a formatted form on the user interface.
在用户界面以格式化形式显示所述活动计划表可以选择以下两种形式:The following two forms can be selected for displaying the activity schedule in a formatted form on the user interface:
一,以表格形式显示活动计划表1. Display the activity schedule in tabular form
表格形式显示所述活动计划表简洁、明了而且比较直观,例如上表1所示表格中,用户在每个推荐活动场所的停留时间,活动内容,交通方式都一目了然,从该表中用户可以清晰明了地得出整个活动计划的具体安排。The table form shows that the activity schedule is concise, clear and intuitive. For example, in the table shown in Table 1 above, the user’s stay time, activity content, and transportation mode at each recommended activity place are clear at a glance. From this table, the user can clearly Clearly come up with the specific arrangements for the entire activity plan.
二,以地图路线形式显示活动计划表2. Display the activity schedule in the form of a map route
在用户界面显示有各个推荐活动场所的具体位置,以及各个推荐活动场所对应的活动内容。按照每个推荐活动场所对应的活动时间的起点及终点绘制出一条路线,并标明去到各个推荐活动场所所采用的的交通方式及对应的时间。该显示形式比较形象,结合地图路线上的各个推荐活动场所之间的距离,用户可以清楚地掌握自己已经走了多远以及距离下一个推荐活动场所还有多远等信息。The specific location of each recommended activity place and the activity content corresponding to each recommended activity place are displayed on the user interface. A route is drawn according to the starting point and end point of the activity time corresponding to each recommended activity place, and the transportation mode and corresponding time used to go to each recommended activity place are indicated. This display form is more vivid, combined with the distance between the recommended activity places on the map route, the user can clearly grasp the information such as how far he has traveled and how far he is from the next recommended activity place.
请参阅图3,在本发明的另一个实施例中,还包括一个步骤S11用于采集所述用户日常作息习惯数据并上传到所述服务器。Please refer to FIG. 3 , in another embodiment of the present invention, a step S11 is also included for collecting the user's daily routine data and uploading it to the server.
通信终端可以定期地获取用户活动状态时间点数据、对应各个用户活动间点的定位信息以及对应各个定位信息的累积步数等原始数据,进而将这些原始数据汇总之后上传到所述服务器,服务器将这些原始数据进行初步的整合之后形成所述的用户日常作息习惯数据。The communication terminal can regularly obtain raw data such as user activity time point data, location information corresponding to each user activity point, and cumulative steps corresponding to each location information, and then upload these raw data to the server after being aggregated, and the server will These raw data are initially integrated to form the user's daily work and rest habit data.
请继续参阅图3,在本发明的;另一个实施例中,还包括一个步骤S15用于依据每个活动时间起点而提前在用户界面弹出用于提醒用户前往所述活动场所数据所指向的活动场所的提醒信息。Please continue to refer to FIG. 3, in another embodiment of the present invention, a step S15 is also included to remind the user to go to the activity pointed to by the activity location data in advance on the user interface according to the starting point of each activity time Reminders for places.
比如上表1中所述,该活动计划的开始时间是从早上8:00开始,那么在8:00前比如半小时内,在用户界面会自动弹出一个提醒信息,来提醒用户在8:00将要前往XX山游玩,该提醒功能可以方便用户做些准备工作,如带上一些合适的装备等。再比如在中午12:00前的某个时间,用户会收到一个提醒信息,提醒用户12:00将在XX餐厅用餐。该提醒功能也可以方便用户随时了解自己的活动进程,方便用户把握活动时间。所述提醒信息也可以是在通知栏显示该活动计划表的通知信息。For example, as mentioned in Table 1 above, the start time of the activity plan starts at 8:00 in the morning, then within half an hour before 8:00, a reminder message will automatically pop up on the user interface to remind the user to start at 8:00 Will go to XX mountain to play, this reminder function can facilitate the user to do some preparations, such as bringing some suitable equipment and so on. For another example, at a certain time before 12:00 noon, the user will receive a reminder message, reminding the user that he will have a meal at XX restaurant at 12:00. The reminder function can also facilitate the user to know the progress of his activity at any time, and it is convenient for the user to grasp the activity time. The reminder information may also be a notification information displaying the activity schedule in the notification bar.
参考图4所示,为了进一步对本发明所述活动计划获取方法进行阐述,对其进行模块化说明,提供一种活动计划获取装置,一种实施例中,包括请求模块12、获取模块13、显示模块14,此外如图9所示实施例中,该装置还包括采集模块11和提醒模块15。其中,Referring to Fig. 4, in order to further elaborate on the activity plan acquisition method of the present invention, it is described modularly, and an activity plan acquisition device is provided. In one embodiment, it includes a request module 12, an acquisition module 13, a display Module 14. In addition, in the embodiment shown in FIG. 9 , the device further includes a collection module 11 and a reminder module 15 . in,
请求模块12:用于响应于制定活动计划表的触发指令,向服务器提交计划制定请求;Request module 12: for submitting a plan making request to the server in response to a trigger instruction for making an activity plan;
该应用程序启动后,提供一个用户界面,用户通过该用户界面进行操作,可以产生制定活动计划表的触发指令,例如提供一个虚拟按键,由用户触控后,即产生所述的触发指令。有两种方式可以定制该触发指令,其一是用户为了当次使用的目的发起的操作,另一是用户基于长期需求而定制的操作。After the application is started, a user interface is provided, and the user can generate a trigger instruction for formulating an activity schedule through the user's operation. For example, a virtual button is provided, and the trigger instruction is generated after the user touches it. There are two ways to customize the trigger instruction, one is an operation initiated by the user for the purpose of current use, and the other is an operation customized by the user based on long-term needs.
对于前者,例如,用户仅仅需要依据目前的情况,获得所述的活动计划表,则可触发用户界面上的第一虚拟按键,由此使触发指令表征用于仅需云端服务器提供单次适应的活动计划表。对于后者,例如,用户希望服务器长期自动为自己推送相适应的活动计划表,则可通过用户界面输入何时向自己推送最新的活动计划表的时间信息,如每周六早上8点,然后由用户触发第二虚拟按键,由此便使触发指令包含表征用户的这一目的的信息,也即指定了服务器的响应时间,当该响应时间到达时,服务器即向用户推送最新的活动计划表信息。For the former, for example, the user only needs to obtain the activity schedule based on the current situation, and then the first virtual button on the user interface can be triggered, so that the trigger instruction is used to only need the cloud server to provide a single adaptation. Activity schedule. For the latter, for example, if the user wants the server to automatically push a suitable activity schedule for himself for a long time, he can input the time information of when to push the latest activity schedule to himself through the user interface, such as every Saturday at 8 o'clock in the morning, and then The second virtual button is triggered by the user, so that the trigger instruction contains information that characterizes the purpose of the user, that is, the response time of the server is specified, and when the response time arrives, the server pushes the latest activity schedule to the user information.
用户在移动终端触发相应的指令后,移动终端便通过互联网接口将触发指令提交到服务器,服务器接收该触发指令,最终将返回相应的活动计划表。After the user triggers the corresponding command on the mobile terminal, the mobile terminal submits the trigger command to the server through the Internet interface, and the server receives the trigger command and finally returns the corresponding activity schedule.
获取模块13:用于获取服务器相应反馈的活动计划表,所述活动计划表包含依据用户日常作息习惯数据而拟定的时间段与推荐活动场所之间映射关系的数据记录。Obtaining module 13: used to obtain the activity schedule corresponding to the feedback from the server. The activity schedule includes the data records of the mapping relationship between the time period and the recommended activity venue based on the user's daily routine data.
根据请求模块12提交的制定计划请求,服务器会反馈相应的活动计划表。请先参阅下表1,下表1是一种可能的活动计划表的示例,表中详情如下:According to the plan making request submitted by the requesting module 12, the server will feed back the corresponding activity plan. Please refer to Table 1 below, which is an example of a possible activity schedule, and the details in the table are as follows:
上述活动计划表中包含了依据用户日常作息习惯数据而拟定的时间段与推荐活动场所之间映射关系的多个数据记录。所述数据记录至少包括以下存在映射关系的各数据项:活动时间起点、活动时间终点、自活动时间起点至活动时间终点止推荐进行活动的活动场所数据即上表中的推荐活动场所。所述数据记录存在映射关系的各数据项还包括去往所述活动场所数据所指向的地址的交通方式数据和/或推荐在该活动场所活动的活动内容数据,即上表中的交通方式和/或活动内容。The above-mentioned activity plan table includes multiple data records of the mapping relationship between the time period and the recommended activity place according to the user's daily work and rest habit data. The data records include at least the following data items that have a mapping relationship: the starting point of the activity time, the end point of the activity time, and the activity place data recommended for activities from the start point of the activity time to the end point of the activity time, that is, the recommended activity place in the above table. Each data item in the data record that has a mapping relationship also includes the transportation method data to the address pointed to by the activity place data and/or the activity content data recommended for activities at the activity place, that is, the transportation method and /or event content.
在其他实施例中,数据记录会存在更丰富的多个数据项,无论如何,其中的时间段与活动场所之间的对应关系,是该活动计划表的构成要素,本领域技术人员对此应当知晓。In other embodiments, there will be more abundant data items in the data record. In any case, the corresponding relationship between the time period and the activity place is a constituent element of the activity schedule, and those skilled in the art should know.
所述日常作息习惯数据包括用户活动状态时间点、用户定位信息、用户活动数据,其各个数据间的关系架构如图2所示。如图2所显示,所述用户活动数据包括活动形式数据及其相应的活动量,所述活动形式数据为计步形式,所述活动量可以用计步形式下测得的步数、热量及步数和热量的组合来表达。The daily work and rest habit data includes user activity state time points, user location information, and user activity data, and the relationship between each data is shown in FIG. 2 . As shown in Figure 2, the user activity data includes activity form data and corresponding activity amount thereof, and the activity form data is in the form of counting steps, and the amount of activity can be measured with the number of steps, heat and energy measured in the form of step counting Expressed as a combination of steps and calories.
所述用户活动状态时间点是指通信终端定期获取到的用户处于活动状态时对应的多个时刻,所述用户定位信息是指用户各个活动状态时间点对应的经纬度。The time point of the user's activity state refers to multiple times corresponding to when the user is in the active state, which is regularly acquired by the communication terminal, and the user location information refers to the latitude and longitude corresponding to each time point of the user's activity state.
显示模块14:在用户界面以格式化形式显示所述活动计划表;Display module 14: display the activity schedule in a formatted form on the user interface;
获取模块13获取服务器反馈回来的用户活动计划表之后通过显示模块在用户界面格式化显示所述活动计划表。The obtaining module 13 obtains the user activity schedule fed back by the server, and then formats and displays the activity schedule on the user interface through the display module.
在用户界面以格式化形式显示所述活动计划表可以选择以下两种形式:The following two forms can be selected for displaying the activity schedule in a formatted form on the user interface:
一,以表格形式显示活动计划表1. Display the activity schedule in tabular form
表格形式显示所述活动计划表简洁、明了而且比较直观,例如上表1所示表格中,用户在每个推荐活动场所的停留时间,活动内容,交通方式都一目了然,从该表中用户可以清晰明了地得出整个活动计划的具体安排。The table form shows that the activity schedule is concise, clear and intuitive. For example, in the table shown in Table 1 above, the user’s stay time, activity content, and transportation mode at each recommended activity place are clear at a glance. From this table, the user can clearly Clearly come up with the specific arrangements for the entire activity plan.
二,以地图路线形式显示活动计划表2. Display the activity schedule in the form of a map route
在用户界面显示有各个推荐活动场所的具体位置,以及各个推荐活动场所对应的活动内容。按照每个推荐活动场所对应的活动时间的起点及终点绘制出一条路线,并标明去到各个推荐活动场所所采用的的交通方式及对应的时间。该显示形式比较形象,结合地图路线上的各个推荐活动场所之间的距离,用户可以清楚地掌握自己已经走了多远以及距离下一个推荐活动场所还有多远等信息。The specific location of each recommended activity place and the activity content corresponding to each recommended activity place are displayed on the user interface. A route is drawn according to the starting point and end point of the activity time corresponding to each recommended activity place, and the transportation mode and corresponding time used to go to each recommended activity place are indicated. This display form is more vivid, combined with the distance between the recommended activity places on the map route, the user can clearly grasp the information such as how far he has traveled and how far he is from the next recommended activity place.
请参阅图9,在本发明的另一个实施例中,还包括一个采集模块11用于采集所述用户日常作息习惯数据并上传到所述服务器。Please refer to FIG. 9 , in another embodiment of the present invention, a collection module 11 is also included to collect the user's daily routine data and upload it to the server.
该模块中通信终端定期地获取用户活动状态时间点数据、对应各个用户活动间点的定位信息以及对应各个定位信息的累积步数等原始数据,进而将这些原始数据汇总之后上传到所述服务器,服务器将这些原始数据进行初步的整合之后形成所述的用户日常作息习惯数据。In this module, the communication terminal regularly obtains raw data such as user activity state time point data, positioning information corresponding to each user activity interval point, and cumulative steps corresponding to each positioning information, and then uploads these raw data to the server after summarizing, The server initially integrates these raw data to form the user's daily work and rest habit data.
继续参阅图9,另一个实施例中,还包括提醒模块15用于依据每个活动时间起点而提前在用户界面弹出用于提醒用户前往所述活动场所数据所指向的活动场所的提醒信息。Continuing to refer to FIG. 9 , in another embodiment, a reminder module 15 is also included for popping up reminder information on the user interface in advance according to the starting point of each activity time to remind the user to go to the activity place pointed to by the activity place data.
获取模块13获取活动计划表之后通过提醒模块15和显示模块14显示给用户。The acquisition module 13 acquires the activity plan and displays it to the user through the reminder module 15 and the display module 14 .
如上表1中所述,该活动计划的开始时间是从早上8:00开始,那么在8:00前比如半小时内,在用户界面会自动弹出一个提醒信息,来提醒用户在8:00将要前往XX山游玩,该提醒功能可以方便用户做些准备工作,如带上一些合适的装备等。再比如在中午12:00前的某个时间,用户会收到一个提醒信息,提醒用户12:00将在XX餐厅用餐。该提醒功能也可以方便用户随时了解自己的活动进程,方便用户把握活动时间。所述提醒信息也可以是在通知栏显示该活动计划表的通知信息。As mentioned in Table 1 above, the start time of the activity plan starts at 8:00 in the morning, so within half an hour before 8:00, a reminder message will automatically pop up on the user interface to remind the user that there will be an event at 8:00. Going to XX Mountain to play, this reminder function can facilitate users to do some preparations, such as bringing some suitable equipment. For another example, at a certain time before 12:00 noon, the user will receive a reminder message, reminding the user that he will have a meal at XX restaurant at 12:00. The reminder function can also facilitate the user to know the progress of his activity at any time, and it is convenient for the user to grasp the activity time. The reminder information may also be a notification information displaying the activity schedule in the notification bar.
结合上述的实施例可知,本发明能够通过采集用户日常作息习惯数据,定期的为用户制定一个活动计划,提醒用户按时锻炼身体,增加用户与外界交流的机会。Combining the above-mentioned embodiments, it can be seen that the present invention can regularly formulate an activity plan for the user by collecting the data of the user's daily work and rest habits, remind the user to exercise on time, and increase the chance for the user to communicate with the outside world.
参考图6所示,本发明提供的一种活动计划制定方法,一种实施例中,包括如下步骤:Referring to Figure 6, a method for formulating an activity plan provided by the present invention, in one embodiment, includes the following steps:
S16、接收并储存用户日常作息习惯数据。S16. Receive and store the user's daily work and rest habit data.
服务器接收通信终端上传的各个原始数据,汇总之后再经过初步的整合形成所述的用户日常作息习惯数据之后储存以供调用。The server receives each raw data uploaded by the communication terminal, summarizes and then forms the user's daily work and rest habit data through preliminary integration, and then stores it for calling.
所述日常作息习惯数据包括用户活动状态时间点、用户定位信息、用户活动数据,其各个数据间的关系架构如图2所示。如图2所显示,所述用户活动数据包括活动形式数据及其相应的活动量,所述活动形式数据为计步形式,所述活动量可以用计步形式下测得的步数、热量及步数和热量的组合来表达。The daily work and rest habit data includes user activity state time points, user location information, and user activity data, and the relationship between each data is shown in FIG. 2 . As shown in Figure 2, the user activity data includes activity form data and corresponding activity amount thereof, and the activity form data is in the form of counting steps, and the amount of activity can be measured with the number of steps, heat and energy measured in the form of step counting Expressed as a combination of steps and calories.
所述用户活动状态时间点是指通信终端定期获取到的用户处于活动状态时对应的多个时刻,所述用户定位信息是指通信终端获取的用户各个活动状态时间点对应的的定位信息即用户各个活动状态时间点对应的经纬度。The user activity state time point refers to multiple times corresponding to when the user is in an active state, which is regularly acquired by the communication terminal, and the user location information refers to the location information corresponding to each activity state time point of the user obtained by the communication terminal, that is, the user The latitude and longitude corresponding to each active state time point.
S17、响应于计划制定请求,依据所述用户日常作息习惯数据的分析结果数据,制定活动计划表,所述活动计划表包含依据用户日常作息习惯数据而拟定的时间段与推荐活动场所之间映射关系的数据记录。S17. In response to the plan formulation request, formulate an activity schedule based on the analysis result data of the user's daily routine data, and the activity schedule includes the mapping between the time period drawn up based on the user's daily routine data and the recommended activity venue relational data records.
请先参阅下表1,下表1是一种可能的活动计划表的示例,表中详情如下:Please refer to Table 1 below, which is an example of a possible activity schedule, and the details in the table are as follows:
上述活动计划表中包含了依据用户日常作息习惯数据而拟定的时间段与推荐活动场所之间映射关系的多个数据记录。上述活动计划表中,数据记录至少包括以下存在映射关系的各数据项:活动时间起点、活动时间终点、自活动时间起点至活动时间终点止推荐进行活动的活动场所数据即上表中的推荐活动场所。所述数据记录存在映射关系的各数据项还包括去往所述活动场所数据所指向的地址的交通方式数据和/或推荐在该活动场所活动的活动内容数据,即上表中的交通方式和/或活动内容。The above-mentioned activity plan table includes multiple data records of the mapping relationship between the time period and the recommended activity place according to the user's daily work and rest habit data. In the above activity plan table, the data records include at least the following data items that have a mapping relationship: the starting point of the activity time, the end point of the activity time, and the data of the recommended activity place from the beginning of the activity time to the end of the activity time, that is, the recommended activities in the above table place. Each data item in the data record that has a mapping relationship also includes the transportation method data to the address pointed to by the activity place data and/or the activity content data recommended for activities at the activity place, that is, the transportation method and /or event content.
所述分析结果数据为依据所述用户日常作息习惯数据进行数学分析所得的汇总数据,用于表征用户总体活动情况。在一种可能的设计中,依据所述用户日常作息习惯数据进行数学分析包括如下步骤:The analysis result data is summary data obtained through mathematical analysis based on the user's daily work and rest habit data, and is used to represent the overall activity of the user. In a possible design, performing mathematical analysis according to the user's daily routine data includes the following steps:
对日常作息习惯数据进行分类、量化后进行概率统计;Carry out probability statistics after classifying and quantifying the data of daily work and rest habits;
对所述概率统计的统计结果进行相关的概率运算与分析。Perform relevant probability calculations and analysis on the statistical results of the probability statistics.
所述分类是指将从终端接收到的最原始数据进行分类,例如,将用户定位信息数据归为一类,将用户活动时间起点及终点数据归为一类,将用户活动数据归为一类。所述量化是指将获得的日常作息习惯数据具体明确,可以清晰度量,根据不同情况,表现为数量多少,具体的统计数字,范围衡量,时间长度等。量化也可以指将一些连续取值(或者大量可能的离散取值)的变量数据近似为有限多个(或较少的)离散值的过程,例如用户的活动状态的时间起点及终点数据。The classification refers to classifying the most original data received from the terminal, for example, classifying user positioning information data into one category, grouping user activity time start and end data into one category, and grouping user activity data into one category . The quantification refers to the specific and clear data of daily work and rest habits obtained, which can be clearly measured. According to different situations, it can be expressed as quantity, specific statistics, range measurement, time length, etc. Quantization can also refer to the process of approximating some variable data with continuous values (or a large number of possible discrete values) to a limited number of (or fewer) discrete values, such as the time start and end data of the user's activity state.
所述概率统计是研究用户日常作息习惯数据的统计规律的一种数学方法。本发明实施例中具体涉及到概率统计中研究离散型随机随机变量的概率分布。所述离散型随机变量的概率分布是指离散型随机变量取各个可能值时对应的概率分布情况。研究离散型随机变量的概率分布可以直观的了解该随机变量在取各个可能值所对应事件发生的可能性大小及发生的规律性。The probability statistics is a mathematical method for studying the statistical laws of the user's daily routine data. The embodiments of the present invention specifically relate to the study of the probability distribution of discrete random variables in probability statistics. The probability distribution of the discrete random variable refers to the corresponding probability distribution when the discrete random variable takes each possible value. Studying the probability distribution of a discrete random variable can intuitively understand the probability and regularity of the events corresponding to each possible value of the random variable.
请先参阅下表2,下表2是一种可能的对日常作息习惯数据进行数学分析的方法的示例,表中详情如下:Please refer to Table 2 below. Table 2 below is an example of a possible mathematical analysis method for daily work and rest habit data. The details in the table are as follows:
根据上表2可以作出用户在各个定位信息所对应的位置点出现的频率条形图,如图6所示。在上表2中,用户定位信息所对应的各个位置点为一个随机变量,该随机变量的可能取值是有限多个或者无限可列个,因此该随机变量为离散型随机变量。对于离散型随机变量,我们可以通过分析该变量在各个可能取值时所对应的概率即离散型随机变量的概率分布来研究其对应事件发生的规律性。在该方法中,随着统计数量的增加,所得出的用户在各个定位信息所对应的位置点出现的频率会接近一个确定的数即用户在该位置点出现的概率。通过找出用户出现在各个位置点的概率,进而得出其概率分布,由所述概率分布可以更加直观的反应出用户的日常位置信息。由上表2及图6可以得出,用户在位置C出现的频率是最高的,进而可以得出活动计划表中推荐的活动场所可以优先考虑位置C或位置C附近场所。According to the above Table 2, a frequency bar chart of the user's appearance at the location points corresponding to each positioning information can be drawn, as shown in FIG. 6 . In Table 2 above, each location point corresponding to the user location information is a random variable, and the possible values of the random variable are finitely many or infinitely listable, so the random variable is a discrete random variable. For a discrete random variable, we can study the regularity of its corresponding events by analyzing the probability corresponding to each possible value of the variable, that is, the probability distribution of the discrete random variable. In this method, as the statistical quantity increases, the obtained frequency of appearance of the user at the location point corresponding to each positioning information will approach a certain number, that is, the probability of the user appearing at the location point. By finding out the probability of the user appearing at each location point, the probability distribution thereof can be obtained, and the daily location information of the user can be more intuitively reflected from the probability distribution. From Table 2 and Figure 6 above, it can be concluded that the frequency of users appearing at location C is the highest, and then it can be concluded that the activity places recommended in the activity schedule can give priority to location C or places near location C.
S18、响应于该计划请求,反馈所述活动计划表。S18. Feed back the activity plan in response to the plan request.
服务器完成上述的分析过程后,便形成所述的活动计划表,由此便可作为对所述计划请求的反馈,将该活动计划表推送给发起该计划请求的移动终端。After the server completes the above-mentioned analysis process, it forms the activity plan, which can be used as a feedback to the plan request, and the activity plan can be pushed to the mobile terminal that initiated the plan request.
所述计划请求是指在该应用程序启动后,在用户界面通过用户操作而产生的制定所述活动计划表的触发指令相对应的计划请求。所述触发指令可以是通过用户触控一个虚拟按键所产生,例如提供一个虚拟按键,由用户触控后,即产生所述的触发指令。其至少包括以下两种情况:The plan request refers to a plan request corresponding to a trigger instruction for formulating the activity plan table generated by a user operation on a user interface after the application program is started. The trigger instruction may be generated by the user touching a virtual button, for example, a virtual button is provided, and the trigger instruction is generated after the user touches it. It includes at least the following two situations:
其一,用户为了当次使用的目的发起的制定活动计划的请求。First, the user initiates a request to formulate an activity plan for the purpose of current use.
其二,用户基于长期需求而制定的计划请求。Second, plan requests made by users based on long-term needs.
对于前者,例如,用户仅仅需要依据目前的情况,获得所述的活动计划表,则可触发用户界面上的第一虚拟按键,由此使触发指令表征用于仅需云端服务器提供单次适应的活动计划表,即服务器执行步骤S16至S18。For the former, for example, the user only needs to obtain the activity schedule based on the current situation, and then the first virtual button on the user interface can be triggered, so that the trigger instruction is used to only need the cloud server to provide a single adaptation. The activity schedule, that is, the server executes steps S16 to S18.
对于后者,例如,用户希望服务器长期自动为自己推送相适应的活动计划表,则可通过用户界面输入何时向自己推送最新的活动计划表的时间信息,如每周六早上8点,然后由用户触发第二虚拟按键,由此便使触发指令包含表征用户的这一目的的信息,也即指定了服务器的响应时间。服务器定期地接收、储存并处理所述用户日常作息习惯数据,不断更新数据内容进而周期性地制定所述活动计划表即周期性地执行步骤S16至S18,当服务器响应时间到达时,服务器即向用户推送最新的活动计划表信息。For the latter, for example, if the user wants the server to automatically push a suitable activity schedule for himself for a long time, he can input the time information of when to push the latest activity schedule to himself through the user interface, such as every Saturday at 8 o'clock in the morning, and then The second virtual key is actuated by the user, so that the actuation command contains information that characterizes this purpose of the user, ie specifies the response time of the server. The server regularly receives, stores, and processes the user's daily work and rest habit data, constantly updates the data content, and then periodically formulates the activity schedule, that is, periodically executes steps S16 to S18. When the server response time arrives, the server will send Users push the latest event schedule information.
参考图7所示,本发明提供一种服务器,一种实施例中,包括接收模块16、处理模块17、反馈模块18。其中,Referring to FIG. 7 , the present invention provides a server. In one embodiment, it includes a receiving module 16 , a processing module 17 , and a feedback module 18 . in,
接收模块16:用于接收并储存用户日常作息习惯数据。Receiving module 16: for receiving and storing user's daily routine data.
该模块中服务器接收通信终端上传的各个原始数据,汇总之后再经过初步的整合形成所述的用户日常作息习惯数据之后储存以供调用。In this module, the server receives the original data uploaded by the communication terminal, summarizes them, and forms the user's daily work and rest habit data through preliminary integration, and then stores them for calling.
所述日常作息习惯数据包括用户活动状态时间点、用户定位信息、用户活动数据,其各个数据间的关系架构如图2所示。如图2所显示,所述用户活动数据包括活动形式数据及其相应的活动量,所述活动形式数据为计步形式,所述活动量可以用计步形式下测得的步数、热量及步数和热量的组合来表达。The daily work and rest habit data includes user activity state time points, user location information, and user activity data, and the relationship between each data is shown in FIG. 2 . As shown in Figure 2, the user activity data includes activity form data and corresponding activity amount thereof, and the activity form data is in the form of counting steps, and the amount of activity can be measured with the number of steps, heat and energy measured in the form of step counting Expressed as a combination of steps and calories.
所述用户活动状态时间点是指通信终端定期获取到的用户处于活动状态时对应的多个时刻,所述用户定位信息是指通信终端获取的用户各个活动状态时间点对应的的定位信息即用户各个活动状态时间点对应的经纬度。The user activity state time point refers to multiple times corresponding to when the user is in an active state, which is regularly acquired by the communication terminal, and the user location information refers to the location information corresponding to each activity state time point of the user obtained by the communication terminal, that is, the user The latitude and longitude corresponding to each active state time point.
处理模块17:用于响应于计划制定请求,依据所述用户日常作息习惯数据的分析结果数据,制定活动计划表,所述活动计划表包含依据用户日常作息习惯数据而拟定的时间段与推荐活动场所之间映射关系的数据记录。Processing module 17: for responding to the plan formulation request, according to the analysis result data of the user's daily work and rest habit data, formulate an activity plan table, the activity plan table includes the time period and recommended activities drawn up according to the user's daily work and rest habit data A data record of the mapping relationship between places.
处理模块17对接收模块16中接收的用户日常作息习惯数据的分析数据进行进一步的处理,制定活动计划表。请先参阅下表1,下表1是一种可能的活动计划表的示例,表中详情如下:The processing module 17 further processes the analysis data of the user's daily routine data received in the receiving module 16 to formulate an activity schedule. Please refer to Table 1 below, which is an example of a possible activity schedule, and the details in the table are as follows:
上述活动计划表中包含了依据用户日常作息习惯数据而拟定的时间段与推荐活动场所之间映射关系的多个数据记录。上述活动计划表中,数据记录至少包括以下存在映射关系的各数据项:活动时间起点、活动时间终点、自活动时间起点至活动时间终点止推荐进行活动的活动场所数据即上表中的推荐活动场所。所述数据记录存在映射关系的各数据项还包括去往所述活动场所数据所指向的地址的交通方式数据和/或推荐在该活动场所活动的活动内容数据,即上表中的交通方式和/或活动内容。The above-mentioned activity plan table includes multiple data records of the mapping relationship between the time period and the recommended activity place according to the user's daily work and rest habit data. In the above activity plan table, the data records include at least the following data items that have a mapping relationship: the starting point of the activity time, the end point of the activity time, and the data of the recommended activity place from the beginning of the activity time to the end of the activity time, that is, the recommended activities in the above table place. Each data item in the data record that has a mapping relationship also includes the transportation method data to the address pointed to by the activity place data and/or the activity content data recommended for activities at the activity place, that is, the transportation method and /or event content.
所述分析结果数据为依据所述用户日常作息习惯数据进行数学分析所得的汇总数据,用于表征用户总体活动情况。在一种可能的设计中,依据所述用户日常作息习惯数据进行数学分析包括如下步骤:The analysis result data is summary data obtained through mathematical analysis based on the user's daily work and rest habit data, and is used to represent the overall activity of the user. In a possible design, performing mathematical analysis according to the user's daily routine data includes the following steps:
对日常作息习惯数据进行分类、量化后进行概率统计;Carry out probability statistics after classifying and quantifying the data of daily work and rest habits;
对所述概率统计的统计结果进行相关的概率运算与分析。Perform relevant probability calculations and analysis on the statistical results of the probability statistics.
所述分类是指将从终端接收到的最原始数据进行分类,例如,将用户定位信息数据归为一类,将用户活动时间起点及终点数据归为一类,将用户活动数据归为一类。所述量化是指将获得的日常作息习惯数据具体明确,可以清晰度量,根据不同情况,表现为数量多少,具体的统计数字,范围衡量,时间长度等。量化也可以指将一些连续取值(或者大量可能的离散取值)的变量数据近似为有限多个(或较少的)离散值的过程,例如用户的活动状态的时间起点及终点数据。The classification refers to classifying the most original data received from the terminal, for example, classifying user positioning information data into one category, grouping user activity time start and end data into one category, and grouping user activity data into one category . The quantification refers to the specific and clear data of daily work and rest habits obtained, which can be clearly measured. According to different situations, it can be expressed as quantity, specific statistics, range measurement, time length, etc. Quantization can also refer to the process of approximating some variable data with continuous values (or a large number of possible discrete values) to a limited number of (or fewer) discrete values, such as the time start and end data of the user's activity state.
所述概率统计是研究用户日常作息习惯数据的统计规律的一种数学方法。本发明实施例中具体涉及到概率统计中研究离散型随机随机变量的概率分布。所述离散型随机变量的概率分布是指离散型随机变量取各个可能值时对应的概率分布情况。研究离散型随机变量的概率分布可以直观的了解该随机变量在取各个可能值所对应事件发生的可能性大小及发生的规律性。The probability statistics is a mathematical method for studying the statistical laws of the user's daily routine data. The embodiments of the present invention specifically relate to the study of the probability distribution of discrete random variables in probability statistics. The probability distribution of the discrete random variable refers to the corresponding probability distribution when the discrete random variable takes each possible value. Studying the probability distribution of a discrete random variable can intuitively understand the probability and regularity of the events corresponding to each possible value of the random variable.
请先参阅下表2,下表2是一种可能的对日常作息习惯数据进行数学分析的方法的示例,表中详情如下:Please refer to Table 2 below. Table 2 below is an example of a possible mathematical analysis method for daily work and rest habit data. The details in the table are as follows:
根据上表2可以作出用户在各个定位信息所对应的位置点出现的频率条形图,如图8所示。在上表2中,用户定位信息所对应的各个位置点为一个随机变量,该随机变量的可能取值是有限多个或者无限可列个,因此该随机变量为离散型随机变量。对于离散型随机变量,我们可以通过分析该变量在各个可能取值时所对应的概率即离散型随机变量的概率分布来研究其对应事件发生的规律性。在该方法中,随着统计数量的增加,所得出的用户在各个定位信息所对应的位置点出现的频率会接近一个确定的数即用户在该位置点出现的概率。通过找出用户出现在各个位置点的概率,进而得出其概率分布,由所述概率分布可以更加直观的反应出用户的日常位置信息。由上表2及图6可以得出,用户在位置C出现的频率是最高的,进而可以得出活动计划表中推荐的活动场所可以优先考虑位置C或位置C附近场所。According to the above Table 2, a frequency bar chart of the user's appearance at the location points corresponding to each positioning information can be drawn, as shown in FIG. 8 . In Table 2 above, each location point corresponding to the user location information is a random variable, and the possible values of the random variable are finitely many or infinitely listable, so the random variable is a discrete random variable. For a discrete random variable, we can study the regularity of its corresponding events by analyzing the probability corresponding to each possible value of the variable, that is, the probability distribution of the discrete random variable. In this method, as the statistical quantity increases, the obtained frequency of appearance of the user at the location point corresponding to each positioning information will approach a certain number, that is, the probability of the user appearing at the location point. By finding out the probability of the user appearing at each location point, the probability distribution thereof can be obtained, and the daily location information of the user can be more intuitively reflected from the probability distribution. From Table 2 and Figure 6 above, it can be concluded that the frequency of users appearing at location C is the highest, and then it can be concluded that the activity places recommended in the activity schedule can give priority to location C or places near location C.
反馈模块18:用于响应于该计划请求,反馈所述活动计划表。Feedback module 18: for responding to the plan request, to feed back the activity schedule.
服务器完成上述处理模块17的分析过程后,便形成所述的活动计划表,由此便可作为对所述计划请求的反馈,将该活动计划表推送给发起该计划请求的移动终端。After the server completes the analysis process of the above-mentioned processing module 17, it forms the activity schedule, and thus it can serve as a feedback to the schedule request and push the activity schedule to the mobile terminal that initiates the schedule request.
所述计划请求是指在该应用程序启动后,在用户界面通过用户操作而产生的制定所述活动计划表的触发指令相对应的计划请求。所述触发指令可以是通过用户触控一个虚拟按键所产生,例如提供一个虚拟按键,由用户触控后,即产生所述的触发指令。其至少包括以下两种情况:The plan request refers to a plan request corresponding to a trigger instruction for formulating the activity plan table generated by a user operation on a user interface after the application program is started. The trigger instruction may be generated by the user touching a virtual button, for example, a virtual button is provided, and the trigger instruction is generated after the user touches it. It includes at least the following two situations:
其一,用户为了当次使用的目的发起的制定活动计划的请求。First, the user initiates a request to formulate an activity plan for the purpose of current use.
其二,用户基于长期需求而制定的计划请求。Second, plan requests made by users based on long-term needs.
对于前者,例如,用户仅仅需要依据目前的情况,获得所述的活动计划表,则可触发用户界面上的第一虚拟按键,由此使触发指令表征用于仅需云端服务器提供单次适应的活动计划表,即服务器执行步骤S16至S18。For the former, for example, the user only needs to obtain the activity schedule based on the current situation, and then the first virtual button on the user interface can be triggered, so that the trigger instruction is used to only need the cloud server to provide a single adaptation. The activity schedule, that is, the server executes steps S16 to S18.
对于后者,例如,用户希望服务器长期自动为自己推送相适应的活动计划表,则可通过用户界面输入何时向自己推送最新的活动计划表的时间信息,如每周六早上8点,然后由用户触发第二虚拟按键,由此便使触发指令包含表征用户的这一目的的信息,也即指定了服务器的响应时间。服务器定期地接收、储存并处理所述用户日常作息习惯数据,不断更新数据内容进而周期性地制定所述活动计划表即周期性地执行步骤S16至S18,当服务器响应时间到达时,服务器即向用户推送最新的活动计划表信息。For the latter, for example, if the user wants the server to automatically push a suitable activity schedule for himself for a long time, he can input the time information of when to push the latest activity schedule to himself through the user interface, such as every Saturday at 8 o'clock in the morning, and then The second virtual key is actuated by the user, so that the actuation command contains information that characterizes this purpose of the user, ie specifies the response time of the server. The server regularly receives, stores, and processes the user's daily work and rest habit data, constantly updates the data content, and then periodically formulates the activity schedule, that is, periodically executes steps S16 to S18. When the server response time arrives, the server will send Users push the latest event schedule information.
结合上述的实施例可知,本发明最大的效果在于,本发明通过已经收集的用户的日常作息习惯信息,判断用户是否缺乏锻炼,通过已经收集的天气信息、用户常驻地附近信息智能地帮助用户制定一个外出行程,增加用户外出活动及锻炼身体的机会,给予用户一种向上的精神状态,让生活更加健康。In combination with the above-mentioned embodiments, it can be seen that the greatest effect of the present invention is that the present invention judges whether the user lacks exercise through the collected user's daily work and rest habit information, and intelligently helps the user through the collected weather information and information near the user's permanent residence. Make an outing itinerary, increase the opportunities for users to go out and exercise, give users an upward mental state, and make life healthier.
本发明实施例还提供一种了一种通信终端,如图9所示,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明实施例方法部分。该终端可以为包括手机、平板电脑、PDA(Personal DigitalAssistant,个人数字助理)、POS(Point of Sales,销售终端)、车载电脑等任意终端设备,以终端为手机为例:The embodiment of the present invention also provides a communication terminal, as shown in FIG. 9 , for the convenience of description, only the parts related to the embodiment of the present invention are shown, and the specific technical details are not disclosed, please refer to the embodiment of the present invention method section. The terminal can be any terminal device including mobile phone, tablet computer, PDA (Personal Digital Assistant, personal digital assistant), POS (Point of Sales, sales terminal), vehicle-mounted computer, etc. Taking the terminal as a mobile phone as an example:
图9示出的是与本发明实施例提供的终端相关的手机的部分结构的框图。参考图9,手机包括:触敏显示器0913、处理器0911、存储器0914等部件。本领域技术人员可以理解,图9中示出的手机结构并不构成对手机的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。FIG. 9 is a block diagram showing a partial structure of a mobile phone related to a terminal provided by an embodiment of the present invention. Referring to FIG. 9, the mobile phone includes: a touch-sensitive display 0913, a processor 0911, a memory 0914 and other components. Those skilled in the art can understand that the structure of the mobile phone shown in FIG. 9 does not constitute a limitation to the mobile phone, and may include more or less components than shown in the figure, or combine some components, or arrange different components.
下面结合图9对手机的各个构成部件进行具体的介绍:The following is a specific introduction to each component of the mobile phone in conjunction with Figure 9:
存储器0914可用于存储软件程序以及模块,处理器0911通过运行存储在存储器0914的软件程序以及模块,从而执行手机的各种功能应用以及数据处理。存储器0914可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器0914可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。The memory 0914 can be used to store software programs and modules, and the processor 0911 executes various functional applications and data processing of the mobile phone by running the software programs and modules stored in the memory 0914. Memory 0914 can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, at least one application program required by a function (such as a sound playback function, an image playback function, etc.) etc.; Data created by the use of mobile phones (such as audio data, phonebook, etc.), etc. In addition, the memory 0914 may include high-speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid-state storage devices.
触敏显示器0913可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器,并能接收处理器发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏显示器。The touch-sensitive display 0913 may include two parts, a touch detection device and a touch controller. Among them, the touch detection device detects the user's touch orientation, and detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into contact coordinates, and sends it to the To the processor, and can receive the command sent by the processor and execute it. In addition, touch-sensitive displays can be implemented in various types such as resistive, capacitive, infrared, and surface acoustic wave.
触敏显示器0913可用于显示由用户输入的信息或提供给用户的信息以及手机的各种菜单,如信息编辑界面等。触敏显示器0913可包括显示面板,可选的,可以采用液晶显示器(Liquid Crystal Display,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置触敏显示器。进一步的,当触敏显示器0913检测到在其上或附近的触摸操作后,传送给处理器以确定触摸事件的类型,随后处理器根据触摸事件的类型在触敏显示器上提供相应的视觉输出。The touch-sensitive display 0913 can be used to display information input by the user or provided to the user, as well as various menus of the mobile phone, such as an information editing interface and the like. The touch-sensitive display 0913 may include a display panel. Optionally, the touch-sensitive display may be configured in the form of a liquid crystal display (Liquid Crystal Display, LCD) or an organic light-emitting diode (Organic Light-Emitting Diode, OLED). Further, when the touch-sensitive display 0913 detects a touch operation on or near it, it is sent to the processor to determine the type of the touch event, and then the processor provides corresponding visual output on the touch-sensitive display according to the type of the touch event.
手机还可包括至少一种传感器0912,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板的亮度,接近传感器可在手机移动到耳边时,关闭显示面板和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于手机还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。The handset may also include at least one sensor 0912, such as a light sensor, motion sensor, and other sensors. Specifically, the light sensor can include an ambient light sensor and a proximity sensor, wherein the ambient light sensor can adjust the brightness of the display panel according to the brightness of the ambient light, and the proximity sensor can turn off the display panel and/or the backlight when the mobile phone is moved to the ear . As a kind of motion sensor, the accelerometer sensor can detect the magnitude of acceleration in various directions (generally three axes), and can detect the magnitude and direction of gravity when it is stationary, and can be used to identify the application of mobile phone posture (such as horizontal and vertical screen switching, related Games, magnetometer attitude calibration), vibration recognition related functions (such as pedometer, tap), etc.; as for other sensors such as gyroscope, barometer, hygrometer, thermometer, infrared sensor, etc. repeat.
处理器0911是手机的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器0914内的软件程序和/或模块,以及调用存储在存储器0914内的数据,执行手机的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器0911可包括一个或多个处理单元;优选的,处理器0911可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器0911中。The processor 0911 is the control center of the mobile phone. It uses various interfaces and lines to connect various parts of the entire mobile phone. By running or executing software programs and/or modules stored in the memory 0914, and calling data stored in the memory 0914, execution Various functions and processing data of the mobile phone, so as to monitor the mobile phone as a whole. Optionally, the processor 0911 may include one or more processing units; preferably, the processor 0911 may integrate an application processor and a modem processor, wherein the application processor mainly processes operating systems, user interfaces, and application programs, etc. , the modem processor mainly handles wireless communications. It can be understood that the foregoing modem processor may not be integrated into the processor 0911.
手机还包括给各个部件供电的电源(比如电池),优选的,电源可以通过电源管理系统与处理器0911逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。The mobile phone also includes a power supply (such as a battery) for supplying power to each component. Preferably, the power supply can be logically connected to the processor 0911 through the power management system, thereby realizing functions such as managing charging, discharging, and power consumption management through the power management system.
尽管未示出,手机还可以包括摄像头、蓝牙模块等,在此不再赘述。Although not shown, the mobile phone may also include a camera, a Bluetooth module, etc., which will not be repeated here.
在本发明实施例中,该终端所包括的处理器0911还具有以下功能:In the embodiment of the present invention, the processor 0911 included in the terminal also has the following functions:
响应于制定活动计划表的触发指令,向服务器提交计划制定请求;submitting a plan making request to the server in response to a trigger instruction for making an activity plan;
所述触发指令为指定服务器单次执行响应的触发指令或者指定了服务器响应时间的触发指令。The trigger instruction is a trigger instruction specifying the server to perform a single response or a trigger instruction specifying the response time of the server.
采集所述日常作息习惯数据并上传到所述服务器。Collect the daily work and rest habit data and upload to the server.
获取服务器相应反馈的活动计划表,所述活动计划表包含依据用户日常作息习惯数据而拟定的时间段与推荐活动场所之间映射关系的数据记录。Obtain an activity schedule correspondingly fed back by the server, and the activity schedule includes data records of the mapping relationship between the time period and the recommended activity venue based on the user's daily work and rest habit data.
所述数据记录至少包括以下存在映射关系的各数据项:活动时间起点、活动时间终点、自活动时间起点至活动时间终点止推荐进行活动的活动场所数据;The data records include at least the following data items that have a mapping relationship: the starting point of the activity time, the end point of the activity time, and the activity place data recommended for activities from the starting point of the activity time to the end point of the activity time;
所述数据记录存在映射关系的各数据项还包括去往所述活动场所数据所指向的地址的交通方式数据和/或推荐在该活动场所活动的活动内容数据。Each data item in the data record that has a mapping relationship also includes transportation mode data to the address pointed to by the activity place data and/or activity content data recommending activities at the activity place.
所述日常作息习惯数据包括用户活动状态时间点、用户定位信息、用户活动数据。The daily work and rest habit data includes user activity state time points, user location information, and user activity data.
所述用户活动数据包括活动形式数据及其相应的活动量;所述活动形式数据为计步形式,所述活动量为计步形式下测得的步数和/或热量。The user activity data includes activity form data and its corresponding activity amount; the activity form data is in the form of step counting, and the activity amount is the number of steps and/or calories measured in the form of step counting.
控制在用户界面以格式化形式显示所述活动计划表。Controlling displaying the activity schedule in a formatted form in a user interface.
格式化显示所述活动计划表的格式化形式包括表格形式、地图路线形式。Formatting formats for displaying the activity schedule include table format and map route format.
依据每个活动时间起点而提前在用户界面弹出用于提醒用户前往所述活动场所数据所指向的活动场所的提醒信息。A reminder message for reminding the user to go to the activity place pointed to by the activity place data is popped up on the user interface in advance according to the starting point of each activity time.
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art can clearly understand that for the convenience and brevity of the description, the specific working process of the above-described system, device and unit can refer to the corresponding process in the foregoing method embodiment, which will not be repeated here.
在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed system, device and method can be implemented in other ways. For example, the device embodiments described above are only illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or May be integrated into another system, or some features may be ignored, or not implemented. In another point, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of devices or units may be in electrical, mechanical or other forms.
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, each unit may exist separately physically, or two or more units may be integrated into one unit. The above-mentioned integrated units can be implemented in the form of hardware or in the form of software functional units.
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁盘或光盘等。Those of ordinary skill in the art can understand that all or part of the steps in the various methods of the above-mentioned embodiments can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable storage medium, and the storage medium can include: Read Only Memory (ROM, Read Only Memory), Random Access Memory (RAM, Random Access Memory), magnetic disk or optical disk, etc.
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。Those of ordinary skill in the art can understand that all or part of the steps in the method of the above-mentioned embodiments can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable storage medium, and the above-mentioned storage The medium can be read-only memory, magnetic or optical disk, etc.
以上对本发明所提供的一种移动终端进行了详细介绍,对于本领域的一般技术人员,依据本发明实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。The mobile terminal provided by the present invention has been introduced in detail above. For those of ordinary skill in the art, according to the idea of the embodiment of the present invention, there will be changes in the specific implementation and application range. In summary, , the contents of this specification should not be construed as limiting the present invention.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610335235.5ACN106022724A (en) | 2016-05-19 | 2016-05-19 | Activity plan obtaining and making method |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610335235.5ACN106022724A (en) | 2016-05-19 | 2016-05-19 | Activity plan obtaining and making method |
| Publication Number | Publication Date |
|---|---|
| CN106022724Atrue CN106022724A (en) | 2016-10-12 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201610335235.5APendingCN106022724A (en) | 2016-05-19 | 2016-05-19 | Activity plan obtaining and making method |
| Country | Link |
|---|---|
| CN (1) | CN106022724A (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106777973A (en)* | 2016-12-15 | 2017-05-31 | 北京奇虎科技有限公司 | The automatic method for formulating training plan, device and server |
| CN106779601A (en)* | 2016-12-15 | 2017-05-31 | 北京奇虎科技有限公司 | Wearable device task scheduling method of adjustment and equipment |
| CN106874455A (en)* | 2017-02-13 | 2017-06-20 | 北京奇虎科技有限公司 | Task scheduling recommends method, device and server |
| CN109711901A (en)* | 2019-01-02 | 2019-05-03 | 广东乐心医疗电子股份有限公司 | Method and device for obtaining article by pre-supporting self-discipline integral |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104965706A (en)* | 2015-06-23 | 2015-10-07 | 武汉传神信息技术有限公司 | System and method for converting travel plan into visualized map |
| CN105190626A (en)* | 2012-12-13 | 2015-12-23 | 耐克创新有限合伙公司 | Monitoring fitness using a mobile device |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105190626A (en)* | 2012-12-13 | 2015-12-23 | 耐克创新有限合伙公司 | Monitoring fitness using a mobile device |
| CN104965706A (en)* | 2015-06-23 | 2015-10-07 | 武汉传神信息技术有限公司 | System and method for converting travel plan into visualized map |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106777973A (en)* | 2016-12-15 | 2017-05-31 | 北京奇虎科技有限公司 | The automatic method for formulating training plan, device and server |
| CN106779601A (en)* | 2016-12-15 | 2017-05-31 | 北京奇虎科技有限公司 | Wearable device task scheduling method of adjustment and equipment |
| CN106779601B (en)* | 2016-12-15 | 2021-06-18 | 北京奇虎科技有限公司 | Wearable device mission plan adjustment method and device |
| CN106874455A (en)* | 2017-02-13 | 2017-06-20 | 北京奇虎科技有限公司 | Task scheduling recommends method, device and server |
| CN106874455B (en)* | 2017-02-13 | 2021-02-19 | 北京奇虎科技有限公司 | Task plan recommendation method and device and server |
| CN109711901A (en)* | 2019-01-02 | 2019-05-03 | 广东乐心医疗电子股份有限公司 | Method and device for obtaining article by pre-supporting self-discipline integral |
| Publication | Publication Date | Title |
|---|---|---|
| CN106201553B (en) | Control method, device and terminal device for pushing application program on desktop | |
| JP6833740B2 (en) | Physical activity and training monitor | |
| CN104995581B (en) | The gestures detection management of electronic equipment | |
| CN107005612A (en) | Digital assistants warning system | |
| CN107111415B (en) | Apparatus, method and graphical user interface for mobile application interface elements | |
| CN109983458B (en) | A recommendation method and terminal | |
| CN106777009B (en) | Smart device and task plan execution control method and device | |
| CN105046477A (en) | Intelligent portable apparatus for recording and managing daily life | |
| CN106022724A (en) | Activity plan obtaining and making method | |
| CN107506679A (en) | Item identification method, apparatus and system based on electronic tag | |
| CN108021397A (en) | A kind of schedule processing method, device and mobile terminal | |
| CN108595275A (en) | A kind of method and terminal of prompt message push | |
| CN107465836A (en) | The method and system that wearable smart machine interacts with intelligent school bag | |
| CN106779601B (en) | Wearable device mission plan adjustment method and device | |
| KR20230045041A (en) | Personal performance feedback in relation to the athletic community | |
| CN110223540A (en) | Information interactive learning method and system for learning robot and storage medium | |
| CN107788674A (en) | Intelligent schoolbag management method, apparatus and system | |
| CN107948404A (en) | A kind of method, terminal device and computer-readable recording medium for handling message | |
| WO2017063478A1 (en) | Health index measurement method and apparatus | |
| CN108540649B (en) | Content display method and mobile terminal | |
| CN106774861A (en) | Smart machine and behavioral data correcting method and device | |
| WO2018233490A1 (en) | Schedule management method and related products | |
| CN109634550A (en) | A kind of voice operating control method and terminal device | |
| CN113537938A (en) | To-do event processing method and device | |
| CN108600080A (en) | A kind of social information display methods and server |
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication | Application publication date:20161012 | |
| RJ01 | Rejection of invention patent application after publication |