CN110650462A - 一种跑步机基于局域网的点对点直连控制方法 - Google Patents

一种跑步机基于局域网的点对点直连控制方法 Download PDF

Info

Publication number
CN110650462A
CN110650462A CN201910755573.8A CN201910755573A CN110650462A CN 110650462 A CN110650462 A CN 110650462A CN 201910755573 A CN201910755573 A CN 201910755573A CN 110650462 A CN110650462 A CN 110650462A
Authority
CN
China
Prior art keywords
treadmill
client
server
information
connection
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
CN201910755573.8A
Other languages
English (en)
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.)
Jianfeng Electronic Technology Co Ltd
Original Assignee
Jianfeng Electronic Technology Co Ltd
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 Jianfeng Electronic Technology Co Ltd filed Critical Jianfeng Electronic Technology Co Ltd
Priority to CN201910755573.8A priority Critical patent/CN110650462A/zh
Publication of CN110650462A publication Critical patent/CN110650462A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/70Services for machine-to-machine communication [M2M] or machine type communication [MTC]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K17/00Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
    • G06K17/0022Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisious for transferring data to distant stations, e.g. from a sensing device
    • G06K17/0029Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisious for transferring data to distant stations, e.g. from a sensing device the arrangement being specially adapted for wireless interrogation of grouped or bundled articles tagged with wireless record carriers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/03Protecting confidentiality, e.g. by encryption
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • H04W12/068Authentication using credential vaults, e.g. password manager applications or one time password [OTP] applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/14Direct-mode setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开了一种跑步机基于局域网的点对点直连控制方法,包括以下操作步骤:步骤S1、二维码生成;步骤S2、客户端连接以及服务器初始化;步骤S3、非法管制;步骤S4、信息通知;步骤S5、沟通格式控制;步骤S6、跑步机使用,本发明的有益效果是通过科学管理方式,***框架结构简单,方便跑步机的管理,通过利用局域网改善以往的受英特网网络状态影响较大的问题,数据同步与控制命令响应的实时性较好,方便跑步机的管理。

Description

一种跑步机基于局域网的点对点直连控制方法
技术领域
本发明涉及跑步机管理技术领域,特别是一种跑步机基于局域网的点对点直连控制方法。
背景技术
跑步机是健身房较高档的器材,它通过电机带动跑带使人以不同的速度被动地跑步或走动。由于被动地形成跑和走,从动作外形上看,几乎与普通在地面上跑或走一样,但从人体用力上看,在电动跑步机上跑、走比普通跑、走省去了一个蹬伸动作,正是这一点使每一个在电动跑步机上走跑的人感到十分轻松自如,可使人比普通跑步多跑1/3左右的路程,能量消耗也比普通走、跑更多,另外,由于电动跑步机上的电子辅助装备功能非常多,可体验不同的跑步环境,如平地跑、上坡跑、丘陵跑、变速跑等,可根据个人的锻炼目的进行选择。
但是,在现有技术条件下,诸如健身馆等多台跑步机的场所中,跑步机目前与手机客户端端通讯方式大多需要进过服务器中转,***框架结构复杂,通讯效率较低,且受英特网网络状态影响较大,数据同步与控制命令响应的实时性较差。因此,现有技术存在缺陷,本发明基于此而研发,并且缺少跑步机的科学使用管理方法,不能识别不合法的使用者,给使用和管理带来极大隐患,并且客户在使用跑步机的过程中,不便于读取智能跑步机的监测数据,不便于使用者根据检测数据进行训练调整,鉴于此,针对上述问题深入研究,遂有本案产生。
发明内容
本发明的目的是为了解决上述问题,设计了一种跑步机基于局域网的点对点直连控制方法,解决了现有的诸如健身馆等多台跑步机的场所中,缺少跑步机的科学使用管理方法,***框架结构复杂,通讯效率较低,且受英特网网络状态影响较大,数据同步与控制命令响应的实时性较差且不能识别不合法的使用者,给使用和管理带来极大隐患的问题,并且解决了客户在使用跑步机的过程中,不便于读取智能跑步机的监测数据,不便于使用者根据检测数据进行训练调整的问题。
实现上述目的本发明的技术方案为:一种跑步机基于局域网的点对点直连控制方法,包括以下操作步骤:步骤S1、二维码生成;步骤S2、客户端连接以及服务器初始化;步骤S3、非法管制;步骤S4、信息通知;步骤S5、沟通格式控制;步骤S6、跑步机使用;
步骤S1:跑步机自动生成并向客户展示二维码,客户通过智能设备进行扫描使用;
步骤S2:使用者扫描二维码进行客户端接入,跑步机部署有TCP服务器,TCP服务器接收控制室控制;
步骤S3:客户端身份鉴权认证,通过非公开身份认证令牌鉴权,拒绝非法客户端;
步骤S4:跑步机分组广播通知服务器信息;
步骤S5:通过JSON格式进行沟通,通过传输不同字段信息,传达分组命令;
步骤S6:跑步机于中控室进行沟通时每一条请求命令都有唯一标识符,相应的应答命名使用同一标识符,通过唯一标识符确立异步的请求与应答结果识别来控制跑步机工作。
优选的,所述步骤S1中,跑步机动态生成二维码,二维码内容包括跑步机所在局域网的SSID和IP,并进行了RSA加密。
优选的,所述步骤S2中,使用者通过扫描二维码进行客户端接入连接,跑步机与客户端采用一对一控制方式,跑步机服务器只接受一个有效客户端连接请求,建立连接后不再接受任何客户端连接请求,直到已连接的客户端主动退出后。
优选的,所述步骤S3中,每一条请求命令都有唯一标识符,相应的应答命名使用同一标识符,通过唯一标识符确立异步的请求与应答结果识别。
优选的,所述步骤S3中,跑步机服务器侦听到客户端请求连接后,进行客户端身份鉴权认证,客户端信息正确有效则建立连接,否则拒绝请求并继续侦听。
优选的,所述步骤S4中,采用UDP分组广播通知服务器信息,内容包括服务器的地址、端口和状态等信息。
优选的,步骤S4中,跑步机通过身份认证后,跑步机与客户端建立通讯连接。服务器实时通知跑步机状态信息,信息包括跑步机状态、错误信息、实时运动的速度、坡度、时长、距离、热量、心率、步数等数据。
优选的,所述步骤S6中,跑步机服务器接收客户端命令请求,命令分为通知类、查询类、设置类、控制类等多种类型命令,分别进行异步本地化处理并给予应答。
优选的,所述步骤S5中,跑步机上部署UDP广播器,在无线全网内以UDP分组广播形式发送带有自定义格式的数据帧,数据帧包含TCP服务器的IP地址、端口号和状态的信息,以及全球唯一设备标识符和唯一分组包ID等信息。
优选的,所述步骤S1、二维码生成具有随机性,且不重复生成,客户智能手机等客户端扫描连接成功后二维码自动失效。
利用本发明的技术方案的一种跑步机基于局域网的点对点直连控制方法,通过科学管理方式,采用直连方式,***框架结构简单,方便跑步机的管理,通过利用局域网改善以往的受英特网网络状态影响较大的问题,数据同步与控制命令响应的实时性较好,通过采用UDP广播器、TCP以及UDP技术进行与中控室和客户端的连接,进行数据和命令传输,便于识别非法客户,并阻止其使用,数据传输加密,具有良好的连接性和稳定性,并且为客户提供通过手机汇报读取跑步者的实时运动的速度、坡度、时长、距离、热量、心率、步数等数据,便于使用者根据数据信息进行相应的训练调整,促进获得更好的锻炼效果。
具体实施方式
下面对本发明进行具体描述,一种跑步机基于局域网的点对点直连控制方法,包括以下操作步骤:步骤S1、二维码生成;步骤S2、客户端连接以及服务器初始化;步骤S3、非法管制;步骤S4、信息通知;步骤S5、沟通格式控制;步骤S6、跑步机使用;步骤S1:跑步机自动生成并向客户展示二维码,客户通过智能设备进行扫描使用;步骤S2:使用者扫描二维码进行客户端接入,跑步机部署有TCP服务器,TCP服务器接收控制室控制;步骤S3:客户端身份鉴权认证,通过非公开身份认证令牌鉴权,拒绝非法客户端;步骤S4:跑步机分组广播通知服务器信息;步骤S5:通过JSON格式进行沟通,通过传输不同字段信息,传达分组命令;步骤S6:跑步机于中控室进行沟通时每一条请求命令都有唯一标识符,相应的应答命名使用同一标识符,通过唯一标识符确立异步的请求与应答结果识别来控制跑步机工作;所述步骤S1中,跑步机动态生成二维码,二维码内容包括跑步机所在局域网的SSID和IP,并进行了RSA加密;所述步骤S2中,使用者通过扫描二维码进行客户端接入连接,跑步机与客户端采用一对一控制方式,跑步机服务器只接受一个有效客户端连接请求,建立连接后不再接受任何客户端连接请求,直到已连接的客户端主动退出后;所述步骤S3中,每一条请求命令都有唯一标识符,相应的应答命名使用同一标识符,通过唯一标识符确立异步的请求与应答结果识别;所述步骤S3中,跑步机服务器侦听到客户端请求连接后,进行客户端身份鉴权认证,客户端信息正确有效则建立连接,否则拒绝请求并继续侦听;所述步骤S4中,采用UDP分组广播通知服务器信息,内容包括服务器的地址、端口和状态等信息;步骤S4中,跑步机通过身份认证后,跑步机与客户端建立通讯连接。服务器实时通知跑步机状态信息,信息包括跑步机状态、错误信息、实时运动的速度、坡度、时长、距离、热量、心率、步数等数据;所述步骤S6中,跑步机服务器接收客户端命令请求,命令分为通知类、查询类、设置类、控制类等多种类型命令,分别进行异步本地化处理并给予应答;所述步骤S5中,跑步机上部署UDP广播器,在无线全网内以UDP分组广播形式发送带有自定义格式的数据帧,数据帧包含TCP服务器的IP地址、端口号和状态的信息,以及全球唯一设备标识符和唯一分组包ID等信息;所述步骤S1、二维码生成具有随机性,且不重复生成,客户智能手机等客户端扫描连接成功后二维码自动失效。
本实施方案的特点为,一种跑步机基于局域网的点对点直连控制方法,包括以下操作步骤:步骤S1、二维码生成;步骤S2、客户端连接以及服务器初始化;步骤S3、非法管制;步骤S4、信息通知;步骤S5、沟通格式控制;步骤S6、跑步机使用;具有良好的连接性和稳定性,并且为客户提供通过手机汇报读取跑步者的实时运动的速度、坡度、时长、距离、热量、心率、步数等数据,便于使用者根据数据信息进行相应的训练调整,促进获得更好的锻炼效果。
通过本领域人员,将本案中所有电气件与其适配的电源通过导线进行连接,并且应该根据实际情况,选择合适的控制器,以满足控制需求,具体连接以及控制顺序,应参考下述工作原理中,各电气件之间先后工作顺序完成电性连接,其详细连接手段,为本领域公知技术,下述主要介绍工作原理以及过程,不在对电气控制做说明。
实施例:在使用过程中,需要特别指出的是,客户端通过扫描二维码接入与跑步机相同的局域网,二维码生成具有随机性,且不重复生成,客户智能手机等客户端扫描连接成功后二维码自动失效,这样能有效管理跑步机,客户端选择一个可用的跑步机扫描,使用分组广播获取到的IP和PORT,尝试与跑步机服务器建立TCP连接,使用户获得更好的使用体验,二维码内容包括跑步机所在局域网的SSID和IP,并进行了RSA加密,值得重点说明的是,客户端实时接收局域网内的跑步机分组广播,获取网内可用的服务器信息,跑步机服务器侦听到客户端请求连接后,进行客户端身份鉴权认证,客户端信息正确有效则建立连接,否则拒绝请求并继续侦听,通过身份认证后,跑步机与客户端建立通讯连接,服务器实时通知跑步机状态信息,信息包括跑步机状态、错误信息、实时运动的速度、坡度、时长、距离、热量、心率、步数等,这样使用户能在使用跑步机进行跑步训练的同时收听运动信息,有助于使用者根据信息科学的调整运动量以及运动速度,便于获得更好的锻炼效果,方便使用者使用,同时,跑步机服务器接收客户端命令请求,命令分为通知类、查询类、设置类、控制类等多种类型命令,分别进行异步本地化处理并给予应答,便于使用者操作,提升使用者的体验舒适感,整体上实现点对点直连,有效区分识别非法用户,便于管理,有助于使用者获得更好的使用效果。
上述技术方案仅体现了本发明技术方案的优选技术方案,本技术领域的技术人员对其中某些部分所可能做出的一些变动均体现了本发明的原理,属于本发明的保护范围之内。

Claims (10)

1.一种跑步机基于局域网的点对点直连控制方法,其特征在于,包括以下操作步骤:步骤S1、二维码生成;步骤S2、客户端连接以及服务器初始化;步骤S3、非法管制;步骤S4、信息通知;步骤S5、沟通格式控制;步骤S6、跑步机使用;
步骤S1:跑步机自动生成并向客户展示二维码,客户通过智能设备进行扫描使用;
步骤S2:使用者扫描二维码进行客户端接入,跑步机部署有TCP服务器,TCP服务器接收控制室控制;
步骤S3:客户端身份鉴权认证,通过非公开身份认证令牌鉴权,拒绝非法客户端;
步骤S4:跑步机分组广播通知服务器信息;
步骤S5:通过JSON格式进行沟通,通过传输不同字段信息,传达分组命令;
步骤S6:跑步机于中控室进行沟通时每一条请求命令都有唯一标识符,相应的应答命名使用同一标识符,通过唯一标识符确立异步的请求与应答结果识别来控制跑步机工作。
2.根据权利要求1所述的一种跑步机基于局域网的点对点直连控制方法,其特征在于,所述步骤S1中,跑步机动态生成二维码,二维码内容包括跑步机所在局域网的SSID和IP,并进行了RSA加密。
3.根据权利要求1所述的一种跑步机基于局域网的点对点直连控制方法,其特征在于,所述步骤S2中,使用者通过扫描二维码进行客户端接入连接,跑步机与客户端采用一对一控制方式,跑步机服务器只接受一个有效客户端连接请求,建立连接后不再接受任何客户端连接请求,直到已连接的客户端主动退出后。
4.根据权利要求1所述的一种跑步机基于局域网的点对点直连控制方法,其特征在于,所述步骤S3中,每一条请求命令都有唯一标识符,相应的应答命名使用同一标识符,通过唯一标识符确立异步的请求与应答结果识别。
5.根据权利要求1所述的一种跑步机基于局域网的点对点直连控制方法,其特征在于,所述步骤S3中,跑步机服务器侦听到客户端请求连接后,进行客户端身份鉴权认证,客户端信息正确有效则建立连接,否则拒绝请求并继续侦听。
6.根据权利要求1所述的一种跑步机基于局域网的点对点直连控制方法,其特征在于,所述步骤S4中,采用UDP分组广播通知服务器信息,内容包括服务器的地址、端口和状态等信息。
7.根据权利要求1所述的一种跑步机基于局域网的点对点直连控制方法,其特征在于,步骤S4中,跑步机通过身份认证后,跑步机与客户端建立通讯连接;
服务器实时通知跑步机状态信息,信息包括跑步机状态、错误信息、实时运动的速度、坡度、时长、距离、热量、心率、步数等数据。
8.根据权利要求1所述的一种跑步机基于局域网的点对点直连控制方法,其特征在于,所述步骤S6中,跑步机服务器接收客户端命令请求,命令分为通知类、查询类、设置类、控制类等多种类型命令,分别进行异步本地化处理并给予应答。
9.根据权利要求1所述的一种跑步机基于局域网的点对点直连控制方法,其特征在于,所述步骤S5中,跑步机上部署UDP广播器,在无线全网内以UDP分组广播形式发送带有自定义格式的数据帧,数据帧包含TCP服务器的IP地址、端口号和状态的信息,以及全球唯一设备标识符和唯一分组包ID等信息。
10.根据权利要求1所述的一种跑步机基于局域网的点对点直连控制方法,其特征在于,所述步骤S1、二维码生成具有随机性,且不重复生成,客户智能手机等客户端扫描连接成功后二维码自动失效。
CN201910755573.8A 2019-08-15 2019-08-15 一种跑步机基于局域网的点对点直连控制方法 Pending CN110650462A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910755573.8A CN110650462A (zh) 2019-08-15 2019-08-15 一种跑步机基于局域网的点对点直连控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910755573.8A CN110650462A (zh) 2019-08-15 2019-08-15 一种跑步机基于局域网的点对点直连控制方法

Publications (1)

Publication Number Publication Date
CN110650462A true CN110650462A (zh) 2020-01-03

Family

ID=69009534

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910755573.8A Pending CN110650462A (zh) 2019-08-15 2019-08-15 一种跑步机基于局域网的点对点直连控制方法

Country Status (1)

Country Link
CN (1) CN110650462A (zh)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102413182A (zh) * 2011-11-17 2012-04-11 南京天溯自动化控制***有限公司 一种智能家居设备远程监控装置和方法
CN103961839A (zh) * 2013-01-29 2014-08-06 北京知康优美科技有限公司 一种基于物联网技术的智能跑步机及控制方法
CN104202400A (zh) * 2014-09-09 2014-12-10 广东乐心医疗电子股份有限公司 一种物联网通信方法以及物联网***
CN105242550A (zh) * 2015-09-06 2016-01-13 康佳集团股份有限公司 一种基于网络二维码的智能家居自动连接方法及***
CN108346234A (zh) * 2018-03-01 2018-07-31 贵州大学 一种共享健身室***
CN109769011A (zh) * 2018-12-06 2019-05-17 华为终端有限公司 一种运动数据处理方法和装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102413182A (zh) * 2011-11-17 2012-04-11 南京天溯自动化控制***有限公司 一种智能家居设备远程监控装置和方法
CN103961839A (zh) * 2013-01-29 2014-08-06 北京知康优美科技有限公司 一种基于物联网技术的智能跑步机及控制方法
CN104202400A (zh) * 2014-09-09 2014-12-10 广东乐心医疗电子股份有限公司 一种物联网通信方法以及物联网***
CN105242550A (zh) * 2015-09-06 2016-01-13 康佳集团股份有限公司 一种基于网络二维码的智能家居自动连接方法及***
CN108346234A (zh) * 2018-03-01 2018-07-31 贵州大学 一种共享健身室***
CN109769011A (zh) * 2018-12-06 2019-05-17 华为终端有限公司 一种运动数据处理方法和装置

Similar Documents

Publication Publication Date Title
CN109600252B (zh) 设备配网方法、装置和家电设备
CN106237507B (zh) 穿戴式按摩设备及其控制方法
WO2015135386A1 (en) Method and system for controlling devices over a social networking platform
CN109673001A (zh) 数据传输控制方法及相关产品
CN104504428B (zh) 一种基于二维码的信息传输方法、***及移动终端
CN104243709B (zh) 一种信息处理方法及电子设备
CN108111375A (zh) 设备入网方法、装置、智能终端、待入网和已入网设备
CN106851632A (zh) 一种智能设备接入无线局域网的方法及装置
WO2018076181A1 (zh) 一种基于二维码的健身管理终端、服务器、方法及***
CN104732602B (zh) 一种基于云端人脸及表情识别的考勤方法
TW200509640A (en) Method and system for a single-sign-on operation providing grid access and network access
CN109495979B (zh) 无线网络连接方法及装置
CN106899603A (zh) 一种智能设备监控方法及装置
CN106572148A (zh) 智能产品的配网方法及配网***
CN105426416B (zh) 统一资源定位符的发送方法和装置及分享方法和装置
CN107219919A (zh) 一种虚拟现实体感方法和***、头戴显示设备和可穿戴设备
CN109276872A (zh) 一种智能运动装备
CN109088735A (zh) 一种基于智能家居的安全认证方法
CN107819728A (zh) 网络认证方法、相关装置
CN110650462A (zh) 一种跑步机基于局域网的点对点直连控制方法
CN108521645A (zh) 一种基于验证码的身份验证方法、***及控制***
CN107295382B (zh) 基于运动姿势的身份识别方法及***
CN106973120A (zh) 新型无线认证方法
CN105721221B (zh) 家电配网的方法及装置、家用电器
CN104991450A (zh) 智能蓝牙电子产品集成设备的配对方法与操控方法

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
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20200103