[go: up one dir, main page]

CN112016007A - Internet of Things-based urban running recommendation system, method, device and equipment - Google Patents

Internet of Things-based urban running recommendation system, method, device and equipment Download PDF

Info

Publication number
CN112016007A
CN112016007A CN202010873895.5A CN202010873895A CN112016007A CN 112016007 A CN112016007 A CN 112016007A CN 202010873895 A CN202010873895 A CN 202010873895A CN 112016007 A CN112016007 A CN 112016007A
Authority
CN
China
Prior art keywords
running
internet
things
target road
time periods
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202010873895.5A
Other languages
Chinese (zh)
Inventor
饶志昌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to CN202010873895.5A priority Critical patent/CN112016007A/en
Publication of CN112016007A publication Critical patent/CN112016007A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9537Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01DMEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
    • G01D21/00Measuring or testing not otherwise provided for
    • G01D21/02Measuring two or more variables by means not covered by a single other subclass
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • H04L67/025Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Data Mining & Analysis (AREA)
  • Medical Informatics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • Traffic Control Systems (AREA)

Abstract

本发明公开了一种基于物联网的城市跑步推荐系统、方法、装置及设备,系统包括:设置于城市中的多个智慧杆、中心服务器以及用户终端;所述智慧杆,包括有多个环境采集传感器,用于通过各个环境采集传感器采集附近的环境参数,并将所述环境参数发送给所述中心服务器;所述中心服务器,用于根据由各个智慧杆的环境采集传感器采集的环境参数,预估各个目标道路的在多个时间段的跑步适宜程度情况,并将所述多个时间段的跑步适宜程度情况发送给用户终端;所述用户终端,用于在显示界面上显示相应目标道路在多个时间段的跑步适宜程度情况。本发明能向用户智能的推荐跑步的时间和道路,提高跑步锻炼的安全性和效果。

Figure 202010873895

The invention discloses a city running recommendation system, method, device and equipment based on the Internet of Things. The system includes: a plurality of smart poles, a central server and a user terminal arranged in the city; the smart pole includes a plurality of environment The collection sensor is used to collect nearby environmental parameters through each environmental collection sensor, and send the environmental parameters to the central server; the central server is used to collect the environmental parameters collected by the environmental collection sensors of each smart pole, Estimate the running suitability of each target road in multiple time periods, and send the running suitability of the multiple time periods to the user terminal; the user terminal is used to display the corresponding target road on the display interface Running suitability over multiple time periods. The present invention can intelligently recommend running time and road to users, thereby improving the safety and effect of running exercise.

Figure 202010873895

Description

基于物联网的城市跑步推荐系统、方法、装置及设备Internet of Things-based urban running recommendation system, method, device and equipment

技术领域technical field

本发明涉及智慧城市领域,尤其涉及一种基于物联网的城市跑步推荐系统、方法、装置及设备。The present invention relates to the field of smart cities, in particular to a system, method, device and equipment for city running recommendation based on the Internet of Things.

背景技术Background technique

智慧城市旨在通过充分运用信息和通信技术手段感测、分析、整合城市运行核心系统的各项关键信息,从而对于包括民生、环保、公共安全、城市服务、工商业活动在内的各种需求做出智能的响应,为人类创造更美好的城市生活。Smart city aims to sense, analyze and integrate various key information of the core system of urban operation by making full use of information and communication technology, so as to meet various needs including people's livelihood, environmental protection, public safety, urban services, and industrial and commercial activities. Intelligent response to create a better urban life for human beings.

在智慧城市的概念中,市民健康是非常重要的一环,其关系到人们在城市的生活品质以及精神面貌的展示。其中,跑步是人们喜爱且广泛参与的运动方式之一。In the concept of smart city, citizens' health is a very important part, which is related to people's quality of life and the display of spiritual outlook in the city. Among them, running is one of the sports that people love and participate in widely.

目前,越来越多的人参与到跑步这项运行中,有些人习惯晨跑,有些人习惯夜跑,且每个人的跑步路线也不尽相同,然而由于每个城市在白天都会有大量的汽车行驶排放尾气或者工厂排放废气,因此如果在错误的时间或者错误的地点进行跑步不仅可能达不到锻炼的效果,甚至可能会危害到人们的健康。At present, more and more people are involved in running, some people are used to running in the morning, some people are used to running at night, and everyone's running routes are not the same. However, because each city will have a large number of Cars emit exhaust gas or factories emit exhaust gas, so running at the wrong time or in the wrong place may not only not achieve the effect of exercise, but may even endanger people's health.

发明内容SUMMARY OF THE INVENTION

有鉴于此,本发明的目的在于提供一种基于物联网的城市跑步推荐系统、方法、装置及设备,能为人们推荐合适的跑步道路以及跑步时间。In view of this, the purpose of the present invention is to provide an urban running recommendation system, method, device and device based on the Internet of Things, which can recommend suitable running routes and running times for people.

本发明实施例提供了一种基于物联网的城市跑步推荐系统,包括:An embodiment of the present invention provides a city running recommendation system based on the Internet of Things, including:

设置于城市中的多个基于物联网的智慧杆、中心服务器以及用户终端;所述中心服务器与各个智慧杆以及用户终端通过物联网或者网络实现连接;其中,A plurality of IoT-based smart poles, central servers and user terminals set up in the city; the central server and each smart pole and user terminals are connected through the Internet of Things or the network; wherein,

所述智慧杆,包括有多个环境采集传感器,用于通过各个环境采集传感器采集附近的环境参数,并将所述环境参数发送给所述中心服务器;The smart pole includes a plurality of environment acquisition sensors, which are used to collect nearby environmental parameters through each environmental acquisition sensor, and send the environmental parameters to the central server;

所述中心服务器,用于根据由各个智慧杆的环境采集传感器采集的环境参数,预估各个目标道路的在多个时间段的跑步适宜程度情况,并将所述多个时间段的跑步适宜程度情况发送给用户终端;The central server is used to estimate the running suitability of each target road in multiple time periods according to the environmental parameters collected by the environmental acquisition sensors of each smart pole, and calculate the running suitability of the multiple time periods. The situation is sent to the user terminal;

所述用户终端,用于在显示界面上显示相应目标道路在多个时间段的跑步适宜程度情况。The user terminal is configured to display the running suitability of the corresponding target road in multiple time periods on the display interface.

优选地,所述智慧杆包括杆体以及设置于所述杆体上的通信网关,所述环境采集传感器设置于所述杆体上,并与所述通信网关连接;Preferably, the smart pole includes a pole body and a communication gateway disposed on the pole body, and the environment acquisition sensor is disposed on the pole body and connected to the communication gateway;

所述环境采集传感器包括温湿度传感器、至少一种有害气体监测传感器、风速传感器、雨量传感器;The environment acquisition sensor includes a temperature and humidity sensor, at least one harmful gas monitoring sensor, a wind speed sensor, and a rain sensor;

所述环境采集传感器每隔预定的时间采集当前的环境参数,并将所述环境参数通过所述通信网关发送给所述中心服务器。The environment collection sensor collects current environment parameters every predetermined time, and sends the environment parameters to the central server through the communication gateway.

优选地,所述中心服务器具有用于:Preferably, the central server has functions for:

获取与至少一条目标道路对应的智慧杆;Obtain a smart pole corresponding to at least one target road;

根据对应的智慧杆传输的环境参数,综合评价各个目标道路的跑步适宜程度情况;According to the environmental parameters transmitted by the corresponding smart poles, comprehensively evaluate the running suitability of each target road;

根据所述跑步适宜程度情况对各个目标道路进行标记,将标记信息发送给所述用户终端,使得用户终端能够显示具有对应标记的目标道路。Each target road is marked according to the running suitability, and the marking information is sent to the user terminal, so that the user terminal can display the target road with the corresponding mark.

优选地,所述中心服务器还用于:Preferably, the central server is also used for:

获取不同时间点采集的环境参数;Obtain environmental parameters collected at different time points;

根据所述环境参数的变化趋势预估在多个时间段的跑步适宜程度情况;Estimate the suitability of running in multiple time periods according to the change trend of the environmental parameters;

将多个时间段的跑步适宜度情况发送给所述客户端。Sending running suitability conditions for multiple time periods to the client.

优选地,所有的用户终端能够作为一个区块链的节点接入到区块链网络中;则所述用户终端具体用于:Preferably, all user terminals can access the blockchain network as a blockchain node; then the user terminals are specifically used for:

获取用户的跑步数据,并根据所述跑步数据为与用户对应的用户终端分配执行生成新区块的计算资源;其中,所述计算资源为用于尝试生成新区块的计算时间或者计算次数。The running data of the user is acquired, and computing resources for executing the generation of the new block are allocated to the user terminal corresponding to the user according to the running data; wherein the computing resources are the computing time or the number of times of computing for attempting to generate the new block.

优选地,满足:Preferably, it is satisfied that:

z=a*y;z=a*y;

y2=b*x;y 2 =b*x;

其中,z为计算资源,y为计算因子y,x为跑步数据x,a为比例系数,b为推荐的每天的目标跑步数。Among them, z is the computing resource, y is the calculation factor y, x is the running data x, a is the proportional coefficient, and b is the recommended daily target number of runs.

优选地,比例系数a由经验常数与权重相乘得到,所述权重与用户跑步所处的目标道路的跑步适宜程度情况成正比。Preferably, the proportionality coefficient a is obtained by multiplying an empirical constant and a weight, and the weight is proportional to the running suitability of the target road on which the user runs.

本发明实施例还提供了一种基于物联网的城市跑步推荐方法,包括:Embodiments of the present invention also provide a method for recommending urban running based on the Internet of Things, including:

获取由设置于城市道路的多个智慧杆通过环境采集传感器采集的环境参数;Obtain environmental parameters collected by multiple smart poles set on urban roads through environmental acquisition sensors;

根据所述环境参数预估各个目标道路的在多个时间段的跑步适宜程度情况;Estimate the running suitability of each target road in multiple time periods according to the environmental parameters;

将各个目标道路在多个时间段的跑步适宜程度情况发送给用户终端,以推荐用户跑步的目标道路以及相应时间段。The running suitability of each target road in multiple time periods is sent to the user terminal, so as to recommend the target road and the corresponding time period for the user to run.

本发明实施例还提供了一种基于物联网的城市跑步推荐装置,包括:The embodiment of the present invention also provides a city running recommendation device based on the Internet of Things, including:

环境参数获取单元,用于获取由设置于城市道路的多个智慧杆通过环境采集传感器采集的环境参数;an environmental parameter acquisition unit, used for acquiring environmental parameters collected by a plurality of smart poles arranged on urban roads through environmental acquisition sensors;

预估单元,用于根据所述环境参数预估各个目标道路的在多个时间段的跑步适宜程度情况;an estimation unit for estimating the running suitability of each target road in multiple time periods according to the environmental parameters;

发送单元,用于将各个目标道路在多个时间段的跑步适宜程度情况发送给用户终端,以推荐用户跑步的目标道路以及相应时间段。The sending unit is configured to send the running suitability of each target road in multiple time periods to the user terminal, so as to recommend the target road and the corresponding time period for the user to run.

本发明实施例还提供了一种基于物联网的城市跑步推荐设备,包括存储器以及处理器,所述存储器与所述处理器电连接,其特征在于,所述存储器内存储有计算机程序,所述计算机程序能够被所述处理器执行,以实现如上述的基于物联网的城市跑步推荐方法。An embodiment of the present invention further provides a device for recommending urban running based on the Internet of Things, including a memory and a processor, wherein the memory is electrically connected to the processor, and characterized in that, a computer program is stored in the memory, and the memory is A computer program can be executed by the processor to implement the Internet of Things-based urban running recommendation method as described above.

本实施例提供的基于物联网的城市跑步推荐系统,采用基于物联网的智慧杆来对城市内的各个道路的环境参数进行采集,再由中心服务器根据环境参数判断各个道路的跑步适宜度情况并发送给用户终端,如此用户可以根据用户终端显示的各个道路在多个时间段的跑步适宜度情况来选择跑步的时间段以及道路,避免因在不合适的时间或者不合适的地点锻炼导致的对身体造成损害的问题。The urban running recommendation system based on the Internet of Things provided by this embodiment adopts the smart pole based on the Internet of Things to collect the environmental parameters of each road in the city, and then the central server judges the running suitability of each road according to the environmental parameters and determines the running suitability of each road. Send it to the user terminal, so that the user can select the time period and the road for running according to the running suitability of each road displayed by the user terminal in multiple time periods, so as to avoid the misunderstanding caused by exercising at an inappropriate time or in an inappropriate place. Problems that cause damage to the body.

附图说明Description of drawings

图1是本发明第一实施例提供的基于物联网的城市跑步推荐系统的流程示意图。FIG. 1 is a schematic flowchart of a city running recommendation system based on the Internet of Things provided by the first embodiment of the present invention.

图2是本发明第二实施例提供的基于物联网的城市跑步推荐方法的流程示意图。FIG. 2 is a schematic flowchart of a method for recommending urban running based on the Internet of Things provided by the second embodiment of the present invention.

图3是本发明第三实施例提供的基于物联网的城市跑步推荐装置的结构示意图。FIG. 3 is a schematic structural diagram of a city running recommendation device based on the Internet of Things provided by a third embodiment of the present invention.

具体实施方式Detailed ways

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

为了更好的理解本发明的技术方案,下面结合附图对本发明实施例进行详细描述。In order to better understand the technical solutions of the present invention, the embodiments of the present invention are described in detail below with reference to the accompanying drawings.

应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。It should be understood that the described embodiments are only some, but not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

请参阅图1,本发明第一实施例提供了一种基于物联网的城市跑步推荐系统,包括:Referring to FIG. 1, the first embodiment of the present invention provides an Internet of Things-based urban running recommendation system, including:

设置于城市中的多个基于物联网的智慧杆100、中心服务器200以及用户终端300;所述中心服务器200与各个智慧杆100以及用户终端300通过物联网或者网络实现连接;其中,A plurality of IoT-based smart poles 100, a central server 200 and a user terminal 300 are arranged in the city; the central server 200 is connected to each smart pole 100 and the user terminal 300 through the Internet of Things or a network; wherein,

所述智慧杆100,包括有多个环境采集传感器,用于通过各个环境采集传感器采集附近的环境参数,并将所述环境参数发送给所述中心服务器200。The smart pole 100 includes a plurality of environment collection sensors, which are used to collect nearby environment parameters through each environment collection sensor, and send the environment parameters to the central server 200 .

在本实施例中,所述智慧杆100可布置于城市的各道路的两侧,其可以同时集成路灯照明、充电桩充电、城市环境检测等多种功能,是智慧城市的一个重要的基础设施。其中,一般的,所述智慧杆100包括杆体以及设置于所述杆体上的通信网关以及若干个环境采集传感器,所述环境采集传感器与所述通信网关连接,并将其采集的环境参数发送给所述通信网关,由所述通信网关通过物联网发送给所述中心服务器200,例如,可以通过WiFi,3/4/5G的方式发送给所述中心服务器200。In this embodiment, the smart pole 100 can be arranged on both sides of each road in the city, and it can integrate various functions such as street lighting, charging pile charging, and urban environment detection at the same time, and is an important infrastructure of the smart city. . Wherein, in general, the smart pole 100 includes a pole body, a communication gateway disposed on the pole body, and a plurality of environment collection sensors, the environment collection sensors are connected with the communication gateway, and the collected environment parameters are sent to The communication gateway is sent to the central server 200 by the communication gateway through the Internet of Things, for example, it can be sent to the central server 200 by means of WiFi, 3/4/5G.

在本实施例中,所述环境采集传感器可包括温湿度传感器、至少一种有害气体监测传感器(例如二氧化碳,硫化物等气体的监测传感器)、风速传感器、雨量传感器,所述环境采集传感器每隔预定的时间采集当前的环境参数,并将所述环境参数通过所述通信网关发送给所述中心服务器200。In this embodiment, the environment collection sensor may include a temperature and humidity sensor, at least one harmful gas monitoring sensor (for example, a monitoring sensor for carbon dioxide, sulfide and other gases), a wind speed sensor, and a rainfall sensor. The current environmental parameters are collected at a predetermined time, and the environmental parameters are sent to the central server 200 through the communication gateway.

所述中心服务器200,用于根据由各个智慧杆的环境采集传感器采集的环境参数,预估各个目标道路的在多个时间段的跑步适宜程度情况,并将所述多个时间段的跑步适宜程度情况发送给用户终端。The central server 200 is configured to estimate the running suitability of each target road in multiple time periods according to the environmental parameters collected by the environmental acquisition sensors of each smart pole, and determine the running suitability of the multiple time periods. The level information is sent to the user terminal.

在本实施例中,所述中心服务器200在接收到各个智慧杆100传输的环境参数后,首先根据各个智慧杆所处的位置或者路段对环境参数进行分组,然后根据每个分组内的环境参数对对应目标道路的跑步适宜程度进行预估,以判断目标道路是否适于跑步。In this embodiment, after receiving the environmental parameters transmitted by each smart pole 100, the central server 200 firstly groups the environmental parameters according to the location or road section of each smart pole, and then according to the environmental parameters in each group The running suitability of the corresponding target road is estimated to determine whether the target road is suitable for running.

例如,所述中心服务器200会从如下几个指标判断是否适于跑步:温湿度是否适宜,有害气体的浓度是否超标,是否下雨,风速是否合适等。再根据这些指标计算得到跑步适宜程度后,所述中心服务器200将其发送给用户终端300。For example, the central server 200 will judge whether it is suitable for running according to the following indicators: whether the temperature and humidity are suitable, whether the concentration of harmful gas exceeds the standard, whether it is raining, whether the wind speed is suitable, and so on. After calculating the running suitability according to these indicators, the central server 200 sends it to the user terminal 300 .

更进一步的,所述中心服务器200还可以获取不同时间点采集的环境参数,再根据所述环境参数的变化趋势预估在多个时间段的跑步适宜程度情况,并将多个时间段的跑步适宜度情况发送给所述客户端300。Further, the central server 200 can also obtain environmental parameters collected at different time points, and then estimate the suitability of running in multiple time periods according to the changing trends of the environmental parameters, and compare the running conditions in multiple time periods. The suitability situation is sent to the client 300 .

例如,假设所述中心服务器200获取到一组随时间变化的有害气体浓度值,则其可根据这些数据进行拟合得到当前有害气体浓度相对时间的变化曲线,然后根据变化曲线来预计在未来的多个时间段的有害气体浓度值,从而向用户推荐适合跑步的时间段。其他环境参数也同理可以得到。For example, assuming that the central server 200 obtains a set of harmful gas concentration values that change with time, it can perform fitting according to these data to obtain the current change curve of harmful gas concentration relative to time, and then predict the future according to the change curve. Harmful gas concentration values in multiple time periods, so as to recommend a time period suitable for running to users. Other environmental parameters can also be obtained in the same way.

所述用户终端300,用于在显示界面上显示相应目标道路在多个时间段的跑步适宜程度情况。The user terminal 300 is configured to display the running suitability of the corresponding target road in multiple time periods on the display interface.

在本实施例中,若用户通过用户终端300启动对应的软件或者APP,其可以通过该APP的显示界面来查看各个目标道路的跑步适宜度情况,例如对于适于跑步的目标道路用绿色标记,对不适于的目标道路用红色进行标记等。In this embodiment, if the user starts the corresponding software or APP through the user terminal 300, he can check the running suitability of each target road through the display interface of the APP, for example, the target road suitable for running is marked with green, Inappropriate target roads are marked in red, etc.

显然,根据不同的跑步适宜度情况,可以设置逐渐变化的颜色来进行区别,例如,颜色越接近绿色说明其跑步适宜度越好,相应的,颜色越接近红色或者深色,其说明其跑步适宜度越差。Obviously, according to different running suitability conditions, gradually changing colors can be set to distinguish them. For example, the closer the color is to green, the better the running suitability. Correspondingly, the closer the color is to red or darker, the better the running suitability. worse.

此外,用户还可以选择查看一个未来的时间段的跑步适宜度。用户选择好时间段后,用户终端300可以根据上述预估的多个时间段的跑步适宜度情况来对各个目标道路的状况进行标记,如此使得用户可以找到合适的时间到合适的道路上进行跑步锻炼,以免因不合适的时间或者不合适的地点锻炼导致的对身体造成损害的问题。In addition, users can choose to view running suitability for a future time period. After the user selects the time period, the user terminal 300 can mark the conditions of each target road according to the estimated running suitability conditions of multiple time periods, so that the user can find a suitable time to run on a suitable road. Exercise in order to avoid the problem of physical damage caused by exercising at an inappropriate time or in an inappropriate location.

综上所述,本实施例提供的基于物联网的城市跑步推荐系统,采用基于物联网的智慧杆100来对城市内的各个道路的环境参数进行采集,再由中心服务器200根据环境参数判断各个道路的跑步适宜度情况并发送给用户终端300,如此用户可以根据用户终端300显示的各个道路在多个时间段的跑步适宜度情况来选择跑步的时间段以及道路,避免因在不合适的时间或者不合适的地点锻炼导致的对身体造成损害的问题。To sum up, the urban running recommendation system based on the Internet of Things provided in this embodiment adopts the smart pole 100 based on the Internet of Things to collect the environmental parameters of each road in the city, and then the central server 200 judges each road according to the environmental parameters. The running suitability of the road is sent to the user terminal 300, so that the user can select the running time period and the road according to the running suitability conditions of each road displayed by the user terminal 300 in multiple time periods to avoid running at inappropriate times. Or the problem of damage to the body caused by exercising in an inappropriate location.

为便于对本发明的理解,下面对本发明的一些优选实施例做更进一步的描述。In order to facilitate the understanding of the present invention, some preferred embodiments of the present invention are further described below.

上述实施例让用户可以在合适的时间段到合适的位置进行跑步,然而单纯的跑步显得过于单调,导致人们可能因丧失热情无法长期坚持。为此本发明的一优选实施例提出了基于跑步生成区块的方式来增加跑步过程中的趣味性,让用户可以更有热情和动力坚持跑步。The above embodiments allow users to run at a suitable time and at a suitable location. However, simple running is too monotonous, and people may not be able to persist for a long time due to loss of enthusiasm. To this end, a preferred embodiment of the present invention proposes a method of generating blocks based on running to increase the fun in the running process, so that the user can persist in running with more enthusiasm and motivation.

具体地,在本实施例中,所有的用户终端均作为区块链网络的一个节点接入。在用户跑步过程时,用户终端300可以与佩戴在用户身上的运动检测设备(如运动手环)建立无线连接,并基于该运行检测设备来获取用户的跑步数据,然后再根据用户的跑步数据为与用户对应的用户终端300分配执行生成新区块的计算资源;其中,所述计算资源为用于尝试生成新区块的计算时间或者计算次数。Specifically, in this embodiment, all user terminals are accessed as a node of the blockchain network. When the user is running, the user terminal 300 may establish a wireless connection with a motion detection device (such as a sports bracelet) worn on the user's body, and obtain the user's running data based on the running detection device, and then according to the user's running data for The user terminal 300 corresponding to the user allocates computing resources for performing the generation of new blocks; wherein, the computing resources are the computing time or the number of computations for attempting to generate new blocks.

具体而言,对于区块链网络,区块(Block)是一个存储单元,各个区块之间通过随机散列(也称哈希算法)实现链接(chain),后一个区块的区块头(区块的头部)包含前一个区块的哈希值,从而实现区块与区块相继接续,形成区块链。区块包含的交易列表则附加在区块头后面,其中的第一笔交易是coinbase交易,这是一笔为了让矿工获得奖励及手续费的特殊交易。Specifically, for a blockchain network, a block is a storage unit, and each block is linked by random hashing (also called a hash algorithm), and the block header of the next block ( The head of the block) contains the hash value of the previous block, so that the block and the block are successively connected to form a blockchain. The list of transactions contained in the block is appended to the block header. The first transaction is the coinbase transaction, which is a special transaction for miners to receive rewards and fees.

以比特币为例,区块的生成过程就是一个工作量证明的过程,工作量证明的目标值(Target)的计算公式如下:Taking Bitcoin as an example, the block generation process is a proof-of-work process. The calculation formula of the target value of proof-of-work (Target) is as follows:

目标值=最大目标值/难度值其中最大目标值为一个恒定值:0x00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF。目标值的大小与难度值成反比。比特币工作量证明的达成就是矿工计算出来的区块哈希值必须小于目标值。工作量证明过程,节点通过不停的变更区块头中的随机数(即nonce的数值),并对每次变更后的的区块头做哈希运算,将结果值与当前网络的目标值做对比,如果小于目标值,则解题成功,工作量证明完成。target value=maximum target value/difficulty value where the maximum target value is a constant value: 0x00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF. The size of the target value is inversely proportional to the difficulty value. The achievement of Bitcoin workload proof is that the block hash value calculated by the miner must be less than the target value. In the proof-of-work process, the node continuously changes the random number in the block header (that is, the value of the nonce), and performs a hash operation on the block header after each change, and compares the result value with the target value of the current network. , if it is less than the target value, the problem is solved successfully and the workload proof is completed.

因此可以知道,一个节点生成一个新区块的概率与其计算次数是相关的,用户的计算速度越快,计算次数越多,则其生成一个新区块的概率越大。Therefore, it can be known that the probability of a node generating a new block is related to its calculation times. The faster the user's calculation speed and the more calculations, the greater the probability of generating a new block.

基于这样的思想,本实施例采用根据用户的跑步数据来为用户终端300分配计算资源,如分配计算时间或者分配计算次数等。用户的用户终端300可以在分配的计算时间内或者最多采用分配的计算次数进行变更区块头中的随机数(即nonce的数值),以及对每次变更后的的区块头做哈希运算。Based on such an idea, this embodiment uses the user's running data to allocate computing resources to the user terminal 300, such as allocating computing time or computing times. The user terminal 300 of the user can change the random number (ie, the value of the nonce) in the block header within the allocated calculation time or at most with the allocated calculation times, and perform a hash operation on the block header after each change.

例如,假设根据用户的跑步数据分配的计算时间为10分钟,则其只能在10分钟做哈希运算,或者根据用户的跑步数据分配的计算次数是一亿次,则其只能执行一亿次哈希运算。如此,将用户的跑步数据转换为生成区块的计算资源,使得用户可以边跑步边进行挖矿生成区块,提高了用户参与跑步的热情。For example, if the calculation time allocated according to the user's running data is 10 minutes, it can only perform hash operations in 10 minutes, or the calculation time allocated according to the user's running data is 100 million times, then it can only perform 100 million calculations. Hash operation. In this way, the user's running data is converted into computing resources for generating blocks, so that users can mine and generate blocks while running, which improves the enthusiasm of users to participate in running.

在本实施例中,用户终端300在生成区块后,可以获取在区块内的代币,并根据代币换取一定的物品,如各种运动物品或者生成物品等。此外,商家或者政府也可以将其奖励作为一笔交易记录到区块中,生成该区块的用户可以获取交易中涉及的奖励。In this embodiment, after generating a block, the user terminal 300 can obtain tokens in the block, and exchange certain items, such as various sports items or generated items, according to the tokens. In addition, merchants or governments can also record their rewards as a transaction in the block, and the user who generates the block can obtain the rewards involved in the transaction.

综上,本实施例通过将跑步与区块链进行真正的结合,使得用户可以真正的实现边跑步边挖矿,提高了用户参与跑步的热情。与其他所谓的币跑或者Sweatcoin不同的是,现有技术的跑步与区块链的结合往往是根据用户的跑步步数获取相应的代币,代币是预先生成的,与跑步过程并没有直接的联系,缺乏了偶然性和随机性,不能真正有效的提高用户的热情以及跑步的趣味性。To sum up, this embodiment truly combines running with the blockchain, so that users can actually mine while running, which improves the enthusiasm of users to participate in running. Different from other so-called coin running or Sweatcoin, the combination of running and blockchain in the existing technology often obtains corresponding tokens according to the number of running steps of users. The tokens are pre-generated and have no direct connection with the running process. The connection lacks contingency and randomness, and cannot really effectively improve the enthusiasm of users and the fun of running.

其中,在上述实施例中,满足:Wherein, in the above-mentioned embodiment, satisfy:

z=a*y;z=a*y;

y2=b*x;y 2 =b*x;

z为计算资源,y为计算因子,x为跑步数据,a为比例系数,b为推荐的每天的目标跑步数。z is the computing resource, y is the computing factor, x is the running data, a is the proportional coefficient, and b is the recommended daily target running number.

在本实施例中,显而易见的,跑步数据(如跑步步数)x越大,其对应的计算资源y也越大。In this embodiment, it is obvious that the larger the running data (eg, the number of running steps) x is, the larger the corresponding computing resource y is.

为此,本实施例采用抛物线函数y2=b*x来定义计算因子y与跑步数据x的函数关系。Therefore, in this embodiment, a parabolic function y 2 =b*x is used to define the functional relationship between the calculation factor y and the running data x.

根据该函数关系可以知道,在x=b之前,计算因子的变化速度大于线性变化的速度,即用户跑步步数越多,其获得的计算资源也越多,而且变化速度比线性变化(y=x)要更快,在x>b之后,计算因子的变化速度小于线性变化的速度,即用户跑步步数越多,虽然其计算资源会增加,但增加的速度会显著的下降。According to this functional relationship, it can be known that before x=b, the speed of change of the calculation factor is greater than the speed of linear change, that is, the more the user runs, the more computing resources he obtains, and the speed of change is faster than the linear change (y= x) is faster. After x>b, the speed of change of the calculation factor is less than the speed of linear change, that is, the more the user runs, the more computing resources will increase, but the speed of increase will decrease significantly.

本实施例设计这样的函数关系的考虑在于:The consideration for designing such a functional relationship in this embodiment is:

1、让用户能够更适度的运动。1. Allow users to exercise more moderately.

其中,运动强度过低不能获得好的锻炼效率,而运动强度过高则可能导致对身体的损害,因此本实施例在跑步步数x比较小时让其变化更快,而在x比较大时让其变化较慢,如此可以引导用户的跑步步数大致保持在x=b附近(x=b附近是收益比最高的跑步步数),让用户能够更适度的进行运动锻炼。其中,b的值可根据经验参数获得,较佳的可设置在6000-8000步之间。Among them, if the exercise intensity is too low, a good exercise efficiency cannot be obtained, and if the exercise intensity is too high, it may cause damage to the body. Therefore, in this embodiment, when the number of running steps x is relatively small, it changes faster, and when x is relatively large, the number of running steps changes faster. The change is relatively slow, so that the number of running steps of the user can be generally kept around x=b (near x=b is the number of running steps with the highest profit ratio), so that the user can exercise more moderately. Among them, the value of b can be obtained according to the empirical parameters, and it can be preferably set between 6000-8000 steps.

2、避免一些用户可能的作弊行为。2. Avoid possible cheating by some users.

例如,某些用户可能会通过一些非法手段来生成一个虚假的数值很大的跑步次数,如果将计算资源设置为与跑步次数成线性关系,其该用户的用户终端将会获得一个非常大的计算资源,即其生成区块的概率将大大提升,如此对其他用户就不公平了。For example, some users may generate a falsely large number of runs through some illegal means. If the computing resources are set to have a linear relationship with the number of runs, the user terminal of the user will obtain a very large calculation resources, that is, the probability of generating blocks will be greatly increased, which will be unfair to other users.

而基于本实施例的函数关系,在x很大时,y的变化速度已经是缓慢增加甚至接近不变了,因此即使用户生成一个虚假的数值很大的跑步次数x,其对应的计算资源也不会显著增大,尽可能的保证了整个系统的稳定和公平。However, based on the functional relationship in this embodiment, when x is large, the change rate of y increases slowly or even closes to the same. Therefore, even if the user generates a false number of runs x with a large value, the corresponding computing resources will also be reduced. It will not increase significantly, ensuring the stability and fairness of the entire system as much as possible.

在本实施例中,比例系数a由经验常数与权重相乘得到,所述权重与用户跑步所处的目标道路的跑步适宜程度情况成正比。In this embodiment, the proportional coefficient a is obtained by multiplying an empirical constant and a weight, and the weight is proportional to the running suitability of the target road on which the user runs.

其中,用户跑步所处的目标道路的跑步适宜程度越好,则权重越大,对应的其获得的计算资源也越多。通过这样的设计,可以引导人们在更合适的时间和更合适的道路进行跑步,保证锻炼的效果。Among them, the better the running suitability of the target road on which the user runs, the greater the weight, and the more computing resources it obtains correspondingly. Through such a design, people can be guided to run at a more suitable time and on a more suitable road to ensure the effect of exercise.

请参阅图2,本发明第二实施例还提供了一种基于物联网的城市跑步推荐方法,包括:Referring to FIG. 2, the second embodiment of the present invention also provides a method for recommending urban running based on the Internet of Things, including:

S201,获取由设置于城市道路的多个智慧杆通过环境采集传感器采集的环境参数;S201, acquiring environmental parameters collected by a plurality of smart poles disposed on an urban road through an environmental acquisition sensor;

S202,根据所述环境参数预估各个目标道路的在多个时间段的跑步适宜程度情况;S202, estimating the running suitability of each target road in multiple time periods according to the environmental parameters;

S203,将各个目标道路在多个时间段的跑步适宜程度情况发送给用户终端,以推荐用户跑步的目标道路以及相应时间段。S203 , sending the running suitability of each target road in multiple time periods to the user terminal, so as to recommend the target road and the corresponding time period for the user to run.

请参阅图3,本发明第三实施例还提供了一种基于物联网的城市跑步推荐装置,包括:Referring to FIG. 3 , a third embodiment of the present invention further provides an IoT-based urban running recommendation device, including:

环境参数获取单元310,用于获取由设置于城市道路的多个智慧杆通过环境采集传感器采集的环境参数;An environmental parameter acquisition unit 310, configured to acquire environmental parameters collected by a plurality of smart poles disposed on urban roads through environmental acquisition sensors;

预估单元320,用于根据所述环境参数预估各个目标道路的在多个时间段的跑步适宜程度情况;an estimation unit 320, configured to estimate the running suitability of each target road in multiple time periods according to the environmental parameters;

发送单元330,用于将各个目标道路在多个时间段的跑步适宜程度情况发送给用户终端,以推荐用户跑步的目标道路以及相应时间段。The sending unit 330 is configured to send the running suitability of each target road in multiple time periods to the user terminal, so as to recommend the target road and the corresponding time period for the user to run.

本发明第四实施例还提供了一种基于物联网的城市跑步推荐设备,包括存储器以及处理器,所述存储器与所述处理器电连接,其特征在于,所述存储器内存储有计算机程序,所述计算机程序能够被所述处理器执行,以实现如上述的基于物联网的城市跑步推荐方法。The fourth embodiment of the present invention also provides a device for recommending urban running based on the Internet of Things, including a memory and a processor, wherein the memory is electrically connected to the processor, and characterized in that, a computer program is stored in the memory, The computer program can be executed by the processor to implement the Internet of Things-based urban running recommendation method as described above.

示例性的,上述实施例中所述的计算机程序可以被分割成一个或多个单元,所述一个或者多个单元被存储在所述存储器中,并由所述处理器执行,以完成本发明。所述一个或多个单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序在城市跑步推荐设备中的执行过程。Exemplarily, the computer program described in the above embodiments can be divided into one or more units, and the one or more units are stored in the memory and executed by the processor to complete the present invention . The one or more units may be a series of computer program instruction segments capable of accomplishing specific functions, and the instruction segments are used to describe the execution process of the computer program in the urban running recommendation device.

所述城市跑步推荐设备可包括但不仅限于处理器、存储器。本领域技术人员可以理解,所述示意图仅仅是城市跑步推荐设备的示例,并不构成对城市跑步推荐设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述城市跑步推荐设备还可以包括输入输出设备、网络接入设备、总线等。The urban running recommendation device may include, but is not limited to, a processor and a memory. Those skilled in the art can understand that the schematic diagram is only an example of the urban running recommendation device, and does not constitute a limitation on the urban running recommendation device, and may include more or less components than the one shown, or combine some components, or Different components, such as the urban running recommendation device, may also include input and output devices, network access devices, buses, and the like.

所称处理器可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述城市跑步推荐设备的控制中心,利用各种接口和线路连接整个城市跑步推荐设备的各个部分。The processor may be a central processing unit (Central Processing Unit, CPU), other general-purpose processors, digital signal processors (Digital Signal Processor, DSP), application specific integrated circuits (Application Specific Integrated Circuit, ASIC), off-the-shelf processors Programmable Gate Array (Field-Programmable Gate Array, FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The control center of the urban running recommendation device uses various interfaces and lines to connect various parts of the entire urban running recommendation device.

所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现所述城市跑步推荐设备的各种功能。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。The memory can be used to store the computer program and/or module, and the processor implements the city by running or executing the computer program and/or module stored in the memory and calling the data stored in the memory. Various features of running recommended equipment. The memory may mainly include a stored program area and a stored data area, wherein the stored program area may store an operating system, an application program required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the storage data area may store Data (such as audio data, phonebook, etc.) created according to the usage of the mobile phone, etc. In addition, the memory may include high-speed random access memory, and may also include non-volatile memory such as hard disk, internal memory, plug-in hard disk, Smart Media Card (SMC), Secure Digital (SD) card , a flash memory card (Flash Card), at least one magnetic disk storage device, flash memory device, or other volatile solid-state storage device.

其中,所述城市跑步推荐设备集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。Wherein, if the integrated unit of the urban running recommendation device is implemented in the form of a software functional unit and sold or used as an independent product, it may be stored in a computer-readable storage medium. Based on this understanding, the present invention can implement all or part of the processes in the methods of the above embodiments, and can also be completed by instructing relevant hardware through a computer program, and the computer program can be stored in a computer-readable storage medium. When the program is executed by the processor, the steps of the foregoing method embodiments can be implemented. Wherein, the computer program includes computer program code, and the computer program code may be in the form of source code, object code, executable file or some intermediate form, and the like. The computer-readable medium may include: any entity or device capable of carrying the computer program code, a recording medium, a U disk, a removable hard disk, a magnetic disk, an optical disk, a computer memory, a read-only memory (ROM, Read-Only Memory) , Random Access Memory (RAM, Random Access Memory), electric carrier signal, telecommunication signal and software distribution medium, etc. It should be noted that the content contained in the computer-readable media may be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction, for example, in some jurisdictions, according to legislation and patent practice, the computer-readable media Electric carrier signals and telecommunication signals are not included.

需说明的是,以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。另外,本发明提供的装置实施例附图中,模块之间的连接关系表示它们之间具有通信连接,具体可以实现为一条或多条通信总线或信号线。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。It should be noted that the device embodiments described above are only schematic, wherein 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 unit, that is, it can be located in one place, or it can be distributed over multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution in this embodiment. In addition, in the drawings of the apparatus embodiments provided by the present invention, the connection relationship between the modules indicates that there is a communication connection between them, which may be specifically implemented as one or more communication buses or signal lines. Those of ordinary skill in the art can understand and implement it without creative effort.

以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。The above are the preferred embodiments of the present invention. It should be pointed out that for those skilled in the art, without departing from the principles of the present invention, several improvements and modifications can be made, and these improvements and modifications may also be regarded as It is the protection scope of the present invention.

Claims (10)

1. The utility model provides a city recommendation system of running based on thing networking which characterized in that includes:
the system comprises a plurality of intelligent rods based on the Internet of things, a central server and user terminals, wherein the intelligent rods are arranged in a city; the central server is connected with each intelligent rod and the user terminal through the Internet of things or a network; wherein,
the intelligent rod comprises a plurality of environment acquisition sensors, and is used for acquiring nearby environment parameters through each environment acquisition sensor and sending the environment parameters to the central server;
the central server is used for predicting running suitability conditions of each target road in multiple time periods according to the environmental parameters acquired by the environmental acquisition sensors of the intelligent poles and sending the running suitability conditions of the multiple time periods to the user terminal;
the user terminal is used for displaying running suitability conditions of the corresponding target road in a plurality of time periods on the display interface.
2. The internet of things-based city running recommendation system according to claim 1, wherein the smart bar comprises a bar body and a communication gateway arranged on the bar body, and the environment acquisition sensor is arranged on the bar body and connected with the communication gateway;
the environment acquisition sensor comprises a temperature and humidity sensor, at least one harmful gas monitoring sensor, a wind speed sensor and a rainfall sensor;
and the environment acquisition sensor acquires current environment parameters at intervals of preset time and sends the environment parameters to the central server through the communication gateway.
3. The internet of things based city running recommendation system of claim 1, wherein the central server has a processor for:
acquiring an intelligent pole corresponding to at least one target road;
comprehensively evaluating the running suitability condition of each target road according to the corresponding environmental parameters transmitted by the intelligent rods;
marking each target road according to the running suitability condition, and sending the marking information to the user terminal, so that the user terminal can display the target road with the corresponding mark.
4. The internet of things based city running recommendation system of claim 3, wherein the central server is further configured to:
acquiring environmental parameters acquired at different time points;
estimating running suitability conditions in a plurality of time periods according to the variation trend of the environmental parameters;
and sending the running suitability conditions of a plurality of time periods to the client.
5. The internet of things-based city running recommendation system according to claim 1, wherein all user terminals can be accessed as one node into a blockchain network; the user terminal is specifically configured to:
acquiring running data of a user, and distributing and executing computing resources for generating a new block for a user terminal corresponding to the user according to the running data; wherein the computing resource is computing time or computing times for attempting to generate a new block.
6. The Internet of things-based city running recommendation system according to claim 5, wherein the following conditions are met:
z=a*y;
y2=b*x;
wherein z is a calculation resource, y is a calculation factor y, x is running data x, a is a proportionality coefficient, and b is a recommended target running number per day.
7. The Internet of things-based urban running recommendation system according to claim 6, wherein the proportionality coefficient a is obtained by multiplying an empirical constant by a weight, and the weight is proportional to the running suitability of the target road on which the user runs.
8. A city running recommendation method based on the Internet of things is characterized by comprising the following steps:
acquiring environmental parameters acquired by a plurality of intelligent rods arranged on urban roads through an environmental acquisition sensor;
estimating running suitability conditions of each target road in a plurality of time periods according to the environmental parameters;
and sending the running suitability degree conditions of each target road in a plurality of time periods to the user terminal so as to recommend the target road for the user to run and the corresponding time periods.
9. The utility model provides a recommendation device is run in city based on thing networking which characterized in that includes:
the system comprises an environmental parameter acquisition unit, a data acquisition unit and a data processing unit, wherein the environmental parameter acquisition unit is used for acquiring environmental parameters acquired by a plurality of intelligent rods arranged on urban roads through an environmental acquisition sensor;
the estimating unit is used for estimating the running suitability of each target road in a plurality of time periods according to the environmental parameters;
and the sending unit is used for sending the running suitability degree conditions of each target road in a plurality of time periods to the user terminal so as to recommend the target road for the user to run and the corresponding time periods.
10. An internet of things-based city running recommendation device, comprising a memory and a processor, wherein the memory is electrically connected with the processor, and a computer program is stored in the memory and can be executed by the processor to realize the internet of things-based city running recommendation method according to any one of claims 1 to 7.
CN202010873895.5A 2020-08-26 2020-08-26 Internet of Things-based urban running recommendation system, method, device and equipment Pending CN112016007A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010873895.5A CN112016007A (en) 2020-08-26 2020-08-26 Internet of Things-based urban running recommendation system, method, device and equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010873895.5A CN112016007A (en) 2020-08-26 2020-08-26 Internet of Things-based urban running recommendation system, method, device and equipment

Publications (1)

Publication Number Publication Date
CN112016007A true CN112016007A (en) 2020-12-01

Family

ID=73503605

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010873895.5A Pending CN112016007A (en) 2020-08-26 2020-08-26 Internet of Things-based urban running recommendation system, method, device and equipment

Country Status (1)

Country Link
CN (1) CN112016007A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113546396A (en) * 2021-09-22 2021-10-26 南泽(广东)科技股份有限公司 Data processing system and method based on big data
CN113656462A (en) * 2021-08-18 2021-11-16 北京奥康达体育产业股份有限公司 Wisdom sports park data analysis system based on thing networking

Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101485563A (en) * 2009-02-03 2009-07-22 杭州义盛祥通信技术有限公司 Sport wrist-watch temperature measuring device and measuring method
CN103353622A (en) * 2013-06-27 2013-10-16 必宜(天津)科技有限公司 Thermal comfort-degree measuring instrument
CN103364007A (en) * 2013-07-09 2013-10-23 江门市得实计算机外部设备有限公司 Pedometer with functions of identifying sport timeliness and managing sport target
CN103728953A (en) * 2014-01-14 2014-04-16 河海大学常州校区 Smart-wristband-based home health service system and method
CN104596588A (en) * 2015-02-04 2015-05-06 测绘遥感信息工程国家重点实验室深圳研发中心 Environmental status time-space model generation method and system based on digital measurable images
CN104793548A (en) * 2015-04-22 2015-07-22 河海大学常州校区 Sand beach safety management system and sand beach safety management method based on smart band
DE102014002115A1 (en) * 2014-02-15 2015-08-20 Audi Ag Method for operating a driver assistance system to assist in the choice of a lane and motor vehicle
CN108827285A (en) * 2018-06-29 2018-11-16 上海东巍体育科技有限公司 A kind of juvenile healthy data-sharing systems and method based on Intelligent bracelet
CN108924253A (en) * 2018-08-02 2018-11-30 成都秦川物联网科技股份有限公司 Weather forecast method and car networking system based on car networking
KR20180133239A (en) * 2018-08-20 2018-12-13 주식회사 에이치비티 An Air Care Managing System for Regulating a Personal Life Patten Based on Measuring Circumstance by IOT Sensor
CN109147905A (en) * 2018-10-29 2019-01-04 天津市汇诚智慧体育科技有限公司 A kind of full crowd's intelligence footpath system based on big data
CN109508426A (en) * 2018-12-21 2019-03-22 深圳市智搜信息技术有限公司 A kind of intelligent recommendation method and its system and storage medium based on physical environment
WO2019172842A1 (en) * 2018-03-05 2019-09-12 Kaha Pte. Ltd. Method and system for determining liveability and health index
CN110671795A (en) * 2019-11-29 2020-01-10 北方工业大学 Livable environment system based on artificial intelligence and use method thereof
CN110916671A (en) * 2019-11-15 2020-03-27 河海大学 Intelligent running monitoring system
CN110971699A (en) * 2019-12-09 2020-04-07 青岛国信发展(集团)有限责任公司 Smart city safety management remote monitoring system and method
CN111159567A (en) * 2020-02-26 2020-05-15 珠海格力电器股份有限公司 Intelligent wardrobe clothes recommendation method and system and storage medium

Patent Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101485563A (en) * 2009-02-03 2009-07-22 杭州义盛祥通信技术有限公司 Sport wrist-watch temperature measuring device and measuring method
CN103353622A (en) * 2013-06-27 2013-10-16 必宜(天津)科技有限公司 Thermal comfort-degree measuring instrument
CN103364007A (en) * 2013-07-09 2013-10-23 江门市得实计算机外部设备有限公司 Pedometer with functions of identifying sport timeliness and managing sport target
CN103728953A (en) * 2014-01-14 2014-04-16 河海大学常州校区 Smart-wristband-based home health service system and method
DE102014002115A1 (en) * 2014-02-15 2015-08-20 Audi Ag Method for operating a driver assistance system to assist in the choice of a lane and motor vehicle
CN104596588A (en) * 2015-02-04 2015-05-06 测绘遥感信息工程国家重点实验室深圳研发中心 Environmental status time-space model generation method and system based on digital measurable images
CN104793548A (en) * 2015-04-22 2015-07-22 河海大学常州校区 Sand beach safety management system and sand beach safety management method based on smart band
WO2019172842A1 (en) * 2018-03-05 2019-09-12 Kaha Pte. Ltd. Method and system for determining liveability and health index
CN108827285A (en) * 2018-06-29 2018-11-16 上海东巍体育科技有限公司 A kind of juvenile healthy data-sharing systems and method based on Intelligent bracelet
CN108924253A (en) * 2018-08-02 2018-11-30 成都秦川物联网科技股份有限公司 Weather forecast method and car networking system based on car networking
KR20180133239A (en) * 2018-08-20 2018-12-13 주식회사 에이치비티 An Air Care Managing System for Regulating a Personal Life Patten Based on Measuring Circumstance by IOT Sensor
CN109147905A (en) * 2018-10-29 2019-01-04 天津市汇诚智慧体育科技有限公司 A kind of full crowd's intelligence footpath system based on big data
CN109508426A (en) * 2018-12-21 2019-03-22 深圳市智搜信息技术有限公司 A kind of intelligent recommendation method and its system and storage medium based on physical environment
CN110916671A (en) * 2019-11-15 2020-03-27 河海大学 Intelligent running monitoring system
CN110671795A (en) * 2019-11-29 2020-01-10 北方工业大学 Livable environment system based on artificial intelligence and use method thereof
CN110971699A (en) * 2019-12-09 2020-04-07 青岛国信发展(集团)有限责任公司 Smart city safety management remote monitoring system and method
CN111159567A (en) * 2020-02-26 2020-05-15 珠海格力电器股份有限公司 Intelligent wardrobe clothes recommendation method and system and storage medium

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113656462A (en) * 2021-08-18 2021-11-16 北京奥康达体育产业股份有限公司 Wisdom sports park data analysis system based on thing networking
CN113656462B (en) * 2021-08-18 2022-05-17 北京奥康达体育产业股份有限公司 Wisdom sports park data analysis system based on thing networking
CN113546396A (en) * 2021-09-22 2021-10-26 南泽(广东)科技股份有限公司 Data processing system and method based on big data

Similar Documents

Publication Publication Date Title
CN104881800B (en) A kind of incentive mechanism implementation method based on mobile intelligent perception
JP6878450B2 (en) Methods and devices to prevent advertising fraud and storage media
CN108985845A (en) Broadcast monitoring method, apparatus and system
CN107301509A (en) It is a kind of based on intelligent perception system towards the intelligent perception motivational techniques participated at random
CN103167414B (en) Meteorological information service system and its implementation of perception is participated in based on smart mobile phone
Chessa et al. Empowering mobile crowdsensing through social and ad hoc networking
CN107480624B (en) Permanent resident population's acquisition methods, apparatus and system, computer installation and storage medium
CN110417607B (en) A method, device and equipment for traffic forecasting
CN106912015A (en) A kind of personnel's Trip chain recognition methods based on mobile network data
CN112016007A (en) Internet of Things-based urban running recommendation system, method, device and equipment
CN109816440A (en) Marketing method, device and system
CN107766998A (en) A kind of order reward processing method and server
CN108629053B (en) Data updating method, device and system
CN108681921A (en) A method and device for obtaining crowd-sensing incentive strategies based on random games
CN113380037B (en) Traffic information acquisition method and device
CN106952150A (en) Electromobile lease time division counting method based on electricity consumption situation
CN105264457B (en) energy consumption monitoring method and device
Hu et al. Truthful incentive mechanism for vehicle-based nondeterministic crowdsensing
CN108241970B (en) Mining method and device based on block chain and computer readable storage medium
CN103729696B (en) Participatory perception data system and method based on congested betting model
CN113055423B (en) Policy pushing method, policy execution method, device, equipment and medium
CN113409079A (en) Resource exchange method, device and system
CN109634725B (en) Method and device for dispatching crowd sensing task
Zhao et al. GreenBicycling: A smartphone-based public bicycle sharing system for healthy life
CN107729708A (en) A kind of traffic policy recommends method and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20201201

RJ01 Rejection of invention patent application after publication