基于高尔夫球分数信息的饮食推荐方法、装置及系统与流程

文档序号:12365039阅读:227来源:国知局
基于高尔夫球分数信息的饮食推荐方法、装置及系统与流程

本发明涉及计算机领域,特别是涉及一种基于高尔夫球分数信息的饮食推荐方法、装置及系统。



背景技术:

RFID(Radio Frequency Identification,射频识别)技术可通过无线电讯号识别特定目标并读写相关数据,无需识别系统与特定目标之间建立机械或光学接触。RFID系统包括电子标签、阅读器及数据处理系统,相对于条形码技术,具有防水、耐高温、读取距离远等特点,且支持非可视识别、多目标识别。

高尔夫球是一项有益身心健康的户外运动,运动的目的在于提高身体素质,但在运动过程中,对于运动量较大的运动者,若不及时补充身体所需营养,则会与运动的目的背道而驰,且也会使运动体验降低。

如何通过射频技术获取高尔夫球的分数信息,并将该分数信息运用于饮食推荐中,是目前提高高尔夫球运动体验亟待解决的问题之一。



技术实现要素:

本发明主要解决的技术问题是提供一种基于高尔夫球分数信息的饮食推荐方法、装置及系统,可智能记录高尔夫球的分数信息,并根据分数信息推荐适合用户的饮食。

为解决上述技术问题,本发明提供一种基于高尔夫球分数信息的饮食推荐方法,包括以下步骤:接收饮食查看指令;根据指令通过远程通信端口发送分数信息获取请求,请求包括分数信息所有者的个人信息;接收响应于分数信息获取请求而反馈的根据请求中的个人信息确定的分数信息,分数信息为通过在高尔夫球内设置RFID标签的RFID定位技术记录的信息;根据分数信息计算用户的运动量和运动时间;将计算出的运动量和运动时间所需的能量与各类型饮食对应的能量进行比较;对符合用户所需能量的饮食类型进行推荐。

其中,分数信息包括杆数和各杆数对应的时间。

其中,饮食类型为饮品、补充能量的小食或缓解疲劳的食物。

其中,个人信息为用户注册信息。

为解决上述技术问题,本发明还提供一种基于高尔夫球分数信息的饮食推荐方法,包括以下步骤:接收RFID阅读器发送的定位信息,定位信息包括RFID阅读器的位置信息、RFID阅读器接收的RFID标签发出的ID信息及RFID阅读器接收信号强度信息,RFID标签设于高尔夫球的内部;根据定位信息计算RFID标签的位置,并根据计算的位置信息记录分数信息,分数信息与个人信息对应;通过远程通信端口接收分数信息获取请求,请求包括分数信息所有者的个人信息;将个人信息与存储的个人信息进行匹配;当存储的个人信息中具有与该请求中的个人信息匹配的个人信息时,获取相匹配的个人信息对应的分数信息;响应于分数信息获取请求对获取的分数信息进行反馈。

其中,个人信息为用户注册信息。

为解决上述技术问题,本发明提供一种基于高尔夫球分数信息的饮食推荐装置,包括:第一接收模块,用于接收饮食查看指令;发送模块,用于根据指令通过远程通信端口发送分数信息获取请求,请求包括分数信息所有者的个人信息;第二接收模块,用于接收响应于分数信息获取请求而反馈的根据请求中的个人信息确定的分数信息,分数信息为通过在高尔夫球内设置RFID标签的RFID定位技术记录的信息;计算模块,用于根据分数信息计算用户的运动量和运动时间;比较模块,用于将计算出的运动量和运动时间所需的能量与各类型饮食对应的能量进行比较;推荐模块,用于对符合用户所需能量的饮食类型进行推荐。

其中,饮食类型为饮品、补充能量的小食或缓解疲劳的食物。

为解决上述技术问题,本发明还提供一种基于高尔夫球分数信息的饮食推荐装置,包括:第三接收模块,用于接收RFID阅读器发送的定位信息,定位信息包括RFID阅读器的位置信息、RFID阅读器接收的RFID标签发出的ID信息及RFID阅读器接收信号强度信息,RFID标签设于高尔夫球的内部;记录模块,用于根据定位信息计算RFID标签的位置,并根据计算的位置信息记录分数信息,分数信息与个人信息对应;第四接收模块,用于通过远程通信端口接收分数信息获取请求,请求包括分数信息所有者的个人信息;匹配模块,用于将个人信息与存储的个人信息进行匹配;获取模块,用于当存储的个人信息中具有与该请求中的个人信息匹配的个人信息时,获取相匹配的个人信息对应的分数信息;反馈模块,用于响应于分数信息获取请求对获取的分数信息进行反馈。

本发明的有益效果是:区别于现有技术的情况,本发明通过在高尔夫球内设置RFID标签,利用RFID定位技术计算高尔夫球的落地位置,根据落地位置记录分数信息,且根据分数信息判断此时用户需要哪种类型的饮食,对适合的饮食类型进行推荐。上述方式可对高尔夫球的分数信息进行智能记录,且可在移动终端上利用记录的分数信息推荐适合用户的饮食。

附图说明

图1是本发明系统结构原理图;

图2是本发明基于高尔夫球分数信息的饮食推荐方法一实施例的流程示意图;

图3是本发明基于高尔夫球分数信息的饮食推荐方法另一实施例的流程示意图;

图4是本发明基于高尔夫球分数信息的饮食推荐装置一实施例的结构示意图;

图5是本发明基于高尔夫球分数信息的饮食推荐装置另一实施例的结构示意图。

具体实施方式

下面结合附图和实施例对本发明进行详细说明。

请参阅图1,图1是本发明系统结构原理图,如图1所示,包括服务器端10和移动终端20。

在本实施例中,移动终端20与服务器端10通过远程通信端口进行交互,服务器端10用于存储个人信息及与个人信息对应的分数信息,移动终端20用于根据分数信息推荐符合用户需要的饮食类型。其中,移动终端20可为手机、平板电脑等智能设备,其操作系统可为Android、iOS或Windows等操作系统。服务器端10可为云端服务器。

请参阅图2,图2是本发明基于高尔夫球分数信息的饮食推荐方法一实施例的流程示意图,如图2所示,包括以下步骤:

S21,接收饮食查看指令。

结合图1,移动终端20安装有用于基于高尔夫球分数信息进行饮食推荐的应用程序,查看饮食时,移动终端20接收饮食查看指令。

S22,根据指令通过远程通信端口发送分数信息获取请求,请求包括分数信息所有者的个人信息。

该个人信息为用户注册的信息,主要为用户名。

S23,接收响应于分数信息获取请求而反馈的根据请求中的个人信息确定的分数信息,分数信息为通过在高尔夫球内设置RFID标签的RFID定位技术记录的信息。

此分数信息由服务器端10推送,服务器端10对高尔夫球的分数信息进行智能记录。

S24,根据分数信息计算用户的运动量和运动时间。

在本实施例中,分数信息包括杆数和各杆数对应的时间。进一步,杆数包括单场总杆数和单洞杆数,每一杆数在记录的同时还记录其挥杆的时间。

S25,将计算出的运动量和运动时间所需的能量与各类型饮食对应的能量进行比较。

根据挥动单杆所需能量的平均值和用户击出的总杆数计算用户的运动量,根据用户击出第一杆的时间和击出最后一杆的时间计算用户的运动时间,此处最后一杆是指用户发出饮食查看指令之前击出的一杆。

在本实施例中,饮食类型为饮品、补充能量的小食或缓解疲劳的食物,饮品主要用于运动时间较短、能量消耗较少时的能量补充,小食主要用于运动时间中等、能量消耗中等时的能量补充,缓解疲劳的食物主要用于运动时间长、能量消耗大时的能量补充,优选运动后的能量补充。

S26,对符合用户所需能量的饮食类型进行推荐。

请参阅图3,图3是本发明基于高尔夫球分数信息的饮食推荐方法另一实施例的流程示意图,如图3所示,包括以下步骤:

S31,接收RFID阅读器发送的定位信息,定位信息包括RFID阅读器的位置信息、RFID阅读器接收的RFID标签发出的ID信息及RFID阅读器接收信号强度信息,RFID标签设于高尔夫球的内部。

S32,根据定位信息计算RFID标签的位置,并根据计算的位置信息记录分数信息,分数信息与个人信息对应。

结合图1,服务器端10智能记录高尔夫球分数信息的过程为:当高尔夫球击出后,RFID阅读器接收RFID标签发出的ID信息,此ID信息用于标识RFID标签;RFID阅读器接收到ID信息后,发送定位信息至服务器端10,服务器端10根据定位信息计算RFID标签的位置。当计算出高尔夫球的位置后,记录高尔夫球的分数信息,其中,分数信息包括杆数和各杆数对应的时间,杆数记录包括两种情况,根据位置判断高尔夫球是否进洞,若没有进洞,则累计一杆,若进洞,在累计一杆的同时,结束此洞的杆数记录。

其中,计算过程具体为:RFID阅读器的位置信息为预先设置好的信息,即RFID阅读器放置的位置是经过合理规划和精确计算的,ID信息用于标识击出的高尔夫球,由于RFID标签发出的ID信息随着距离的增加按照一定的规律逐步衰减,因此,可通过RFID阅读器的位置信息、RFID阅读器接收信号强度信息计算RFID标签的位置。此外,在计算过程中,还需检测RFID标签距离RFID阅读器一米时的信号强度及环境衰减因子。

在本实施例中,为记录分数信息,在击球前,需注册个人信息并登录,且为了准确记录分数信息,还需输入所击打的高尔夫球的信息。

S33,通过远程通信端口接收分数信息获取请求,请求包括分数信息所有者的个人信息。

此个人信息为用户注册的信息,主要为用户名。

S34,将个人信息与存储的个人信息进行匹配。

服务器端10存储有个人信息,且每个个人信息对应有相应的分数信息。

S35,当存储的个人信息中具有与该请求中的个人信息匹配的个人信息时,获取相匹配的个人信息对应的分数信息。

S36,响应于分数信息获取请求对获取的分数信息进行反馈。

请参阅图4,图4是本发明基于高尔夫球分数信息的饮食推荐装置一实施例的结构示意图,如图4所示,包括:第一接收模块41、发送模块42、第二接收模块43、计算模块44、比较模块45及推荐模块46。

上述各模块的功能具体如下:

第一接收模块41用于接收饮食查看指令;发送模块42用于根据指令通过远程通信端口发送分数信息获取请求,请求包括分数信息所有者的个人信息;第二接收模块43用于接收响应于分数信息获取请求而反馈的根据请求中的个人信息确定的分数信息,分数信息为通过在高尔夫球内设置RFID标签的RFID定位技术记录的信息;计算模块44用于根据分数信息计算用户的运动量和运动时间;比较模块45用于将计算出的运动量和运动时间所需的能量与各类型饮食对应的能量进行比较;推荐模块46用于对符合用户所需能量的饮食类型进行推荐。

请参阅图5,图5是本发明基于高尔夫球分数信息的饮食推荐装置另一实施例的结构示意图,如图5所示,包括:第三接收模块51、记录模块52、第四接收模块53、匹配模块54、获取模块55及反馈模块56。

上述各模块的功能具体如下:

第三接收模块51用于接收RFID阅读器发送的定位信息,定位信息包括RFID阅读器的位置信息、RFID阅读器接收的RFID标签发出的ID信息及RFID阅读器接收信号强度信息,RFID标签设于高尔夫球的内部;记录模块52用于根据定位信息计算RFID标签的位置,并根据计算的位置信息记录分数信息,分数信息与个人信息对应;第四接收模块53用于通过远程通信端口接收分数信息获取请求,请求包括分数信息所有者的个人信息;匹配模块54用于将个人信息与存储的个人信息进行匹配;获取模块55用于当存储的个人信息中具有与该请求中的个人信息匹配的个人信息时,获取相匹配的个人信息对应的分数信息;反馈模块56用于响应于分数信息获取请求对获取的分数信息进行反馈。

结合图4和图5,图4所示装置位于移动终端,图5所示装置位于服务器端,下面详细阐述图4和图5所示装置的工作过程。

当用户需点餐时,发出饮食查看指令,第一接收模块41接收饮食查看指令,发送模块42根据该指令发送分数信息获取请求至服务器端。第四接收模块53接收分数信息获取请求后,匹配模块54将请求中的个人信息与存储的个人信息进行匹配,当存储的个人信息中具有与请求中的个人信息匹配的个人信息时,获取模块55获取相匹配的个人信息对应的分数信息,反馈模块56将获取的分数信息反馈至移动终端。第二接收模块43接收反馈的分数信息,计算模块44根据分数信息计算用户的运动量和运动时间,比较模块45将计算出的运动量和运动时间所需的能量与各类型饮食对应的能量进行比较,推荐模块46对符合用户所需能量的饮食类型进行推荐。其中,饮食类型为饮品、补充能量的小食或缓解疲劳的食物。

其中,服务器端运动得分的记录过程为:第三接收模块51接收RFID阅读器发送的定位信息,记录模块52根据定位信息计算RFID标签的位置,并根据计算的位置信息记录分数信息,分数信息与个人信息对应。

其中,服务器端存储的个人信息为用户注册的信息,为记录运动者的分数信息,运动者在击球前,需注册个人信息并登录。运动者在服务器端登录的个人信息与其在移动终端登录的个人信息相同,即用户名等信息相同。

以上所述,图4所示实施例的移动终端、图5所示实施例的服务器端,二者相互配合,构成基于高尔夫球分数信息的饮食推荐系统,实现基于高尔夫球分数信息的饮食推荐。

综上所述,本发明可对高尔夫球的分数信息进行智能记录,且可在移动终端上利用记录的分数信息推荐适合用户的饮食。

以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1