一种基于小程序的跳绳管理方法及装置制造方法及图纸

技术编号:32457429 阅读:17 留言:0更新日期:2022-02-26 08:38
本发明专利技术涉及跳绳管理技术领域,尤其涉及基于小程序的跳绳管理方法及装置,该方法应用于微信小程序模块中,包括:通过蓝牙连接目标跳绳,以使与目标跳绳进行正常通信;接收目标跳绳发送身份认证请求命令,并响应目标跳绳发送的身份认证命令;根据身份类型参数,以使跳绳将身份码参数与其自身存储的身份码进行比对;根据对比结果,是否响应与目标跳绳绑定连接,若响应连接;向服务器发送解绑请求,以使服务器响应清除当前帐号的绑定信息的状态;向目标跳绳发送解绑命令,以使目标跳绳响应解除与用户绑定关系。本发明专利技术通过小程序将跳绳与学生账号进行绑定,进行唯一的关联,使其它小程序使用者不能随便连接别人的跳绳,以免影响别人的使用和数据统计。使用和数据统计。使用和数据统计。

【技术实现步骤摘要】
一种基于小程序的跳绳管理方法及装置


[0001]本专利技术涉及跳绳管理
,尤其涉及一种基于小程序的跳绳管理方法及装置。

技术介绍

[0002]现有的跳绳与对应的微信小程序模块连接是:学生打开对应的微信小程序模块,可以连接所有同类型的自动计数跳绳,这就造成了某根跳绳里记录的数据可能是由多个人产生的,数据没有与当前学生形成一一对应关系;此外,任何人通过小程序都可以连接这个学生的跳绳,跳绳可能在不知情的情况下就被人连接了,当前使用者却无法正常使用。

技术实现思路

[0003]鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的基于小程序的跳绳管理方法及装置。
[0004]第一方面,本专利技术提供了一种基于小程序的跳绳管理方法,应用于微信小程序模块中,包括:
[0005]通过蓝牙连接目标跳绳,以使与目标跳绳进行正常通信;
[0006]接收目标跳绳发送身份认证请求命令,并响应目标跳绳发送的身份认证命令,其中,身份认证命令包括该目标跳绳的绑定信息,绑定信息包括身份码参数和身份类型参数,身份类型参数包括使用者和管理者,身份码参数包括目标跳绳的蓝牙mac地址和绑定的用户账号;
[0007]根据身份类型参数,以使跳绳将身份码参数与其自身存储的身份码进行比对;
[0008]根据对比结果,是否响应与目标跳绳绑定连接,若响应连接,以实现将目标跳绳与用户账号进行绑定连接,进行唯一的关联,方便记录与跳绳相关的运动数据,如次数,时间,跳绳速度等,并上传到服务器存储;
[0009]向服务器发送解绑请求,以使服务器响应清除当前帐号的绑定信息的状态;
[0010]向目标跳绳发送解绑命令,以使目标跳绳响应解除与用户绑定关系,实现跳绳可与其它未绑定的用户账号进行自由连接和绑定,该用户账号可绑定或者连接其它未绑定的跳绳。
[0011]进一步地,所述通过目标蓝牙连接跳绳,以使与目标跳绳进行正常通信,包括:
[0012]初始化蓝牙,并与目标跳绳内的蓝牙进行连接;蓝牙连接成功后微信小程序模块才可以与目标跳绳进行正常通信;
[0013]获取目标跳绳发送的握手请求;
[0014]响应目标跳绳的握手请求;
[0015]获取目标跳绳发送的告知业务连接状态;
[0016]响应业务连接状态;
[0017]根据响应目标跳绳的握手请求和响应业务连接状态,以提示与目标跳绳是否连接
成功。
[0018]进一步地,所述接收目标跳绳发送身份认证请求命令,并响应目标跳绳发送的身份认证命令,其中,身份认证命令包括该目标跳绳的绑定信息,绑定信息包括身份码参数和身份类型参数,身份类型参数包括使用者和管理者,身份码参数包括目标跳绳的蓝牙mac地址和绑定的用户账号,包括:
[0019]接收目标跳绳发送的身份认证请求命令;
[0020]响应目标跳绳发送的身份认证命令,其中,身份认证命令包括该目标跳绳的绑定信息,绑定信息包括身份码参数和身份类型参数,身份类型参数包括使用者和管理者,身份码参数包括目标跳绳的蓝牙mac地址和绑定的用户账号,并根据身份类型参数,将与跳绳蓝牙mac地址和/或用户账号生成目标身份码;
[0021]进一步地,所述根据身份类型参数,以使跳绳将身份码参数与其自身存储的身份码进行比对,包括:
[0022]如身份类型参数为使用者,以使目标跳绳将收到的目标身份码与自身存储的身份码做比对,其中,该目标身份码包括使用者账号,且使用者账号从服务器获取;或者
[0023]如身份类型参数为管理者,以使目标跳绳将收到的目标身份码与自身存储的身份码做比对,其中,该目标身份码为目标跳绳通过算法将跳绳蓝牙mac地址和管理者账号生成身份码。
[0024]进一步地,所述根据对比结果,是否响应与目标跳绳绑定连接,若响应连接,以实现将目标跳绳与用户账号进行绑定,包括:
[0025]根据对比结果,若目标身份码与自身存储的身份码一致,接收目标跳绳发送的告知业务连接状态;
[0026]响应业务连接状态,以实现与用户账号进行绑定身份,并提示目标跳绳连接成功。
[0027]进一步地,所述绑定信息获取方式包括:
[0028]初始化蓝牙,并与跳绳内的蓝牙进行连接,蓝牙连接成功后微信小程序模块才可以与跳绳进行正常通信;
[0029]获取跳绳发送的握手请求;
[0030]响应跳绳的握手请求;
[0031]获取跳绳发送的告知业务连接状态;
[0032]响应业务连接状态;
[0033]根据响应跳绳的握手请求和响应业务连接状态,以提示与跳绳是否连接成功;
[0034]获取跳绳蓝牙mac地址,根据身份类型参数,生成一个身份码;
[0035]向跳绳发送携带身份码参数的绑定命令,以使跳绳响应绑定成功与否状态;
[0036]若绑定成功,接收跳绳会返回目标身份码;
[0037]存储绑定信息,并且向后台服务器发送绑定信息,所述绑定信息包括蓝牙mac地址和目标身证码。
[0038]进一步地,所述向目标跳绳发送解绑命令,以使目标跳绳响应解除与用户绑定关系,具体包括:
[0039]向目标跳绳发送解绑命令,以使目标跳绳响应解除绑定命令;
[0040]根据响应参数,若解绑成功,提示解除绑定成功,并断开与跳绳连接;若解绑失败,
根据参数提示失败原因,并结束解绑操作。
[0041]第二方面,本专利技术还提供了一种基于小程序的跳绳管理方法,应用于微信小程序模块和跳绳中,包括:
[0042]微信小程序模块通过蓝牙连接目标跳绳,以使与目标跳绳进行正常通信;
[0043]微信小程序模块接收目标跳绳发送身份认证请求命令,并响应目标跳绳发送的身份认证命令,其中,身份认证命令包括该目标跳绳的绑定信息,绑定信息包括身份码参数和身份类型参数,身份类型参数包括使用者和管理者,身份码参数包括目标跳绳的蓝牙mac地址和绑定的用户账号;
[0044]跳绳根据身份类型参数,将身份码参数与其自身存储的身份码进行比对;
[0045]跳绳根据对比结果,微信小程序模块是否响应与目标跳绳绑定连接,若响应连接,以实现将目标跳绳与用户账号进行绑定连接,进行唯一的关联,方便记录与跳绳相关的运动数据,如次数,时间,跳绳速度等,并上传到服务器存储;
[0046]微信小程序模块向服务器发送解绑请求,以使服务器响应清除当前帐号的绑定信息的状态;
[0047]微信小程序模块向目标跳绳发送解绑命令,以使目标跳绳响应解除与用户绑定关系,实现跳绳可与其它未绑定的用户账号进行自由连接和绑定,该用户账号可绑定或者连接其它未绑定的跳绳。
[0048]第三方面,本专利技术还提供了一种基于小程序的跳绳管理装置,其特征在于,包括:
[0049]微信小程序模块,用于通过蓝牙连接跳绳模块,以使其与跳绳模块进行正常通信;
[0050]微信小程序模块,还用于接本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于小程序的跳绳管理方法,应用于微信小程序模块中,其特征在于,包括:通过蓝牙连接目标跳绳,以使与目标跳绳进行正常通信;接收目标跳绳发送身份认证请求命令,并响应目标跳绳发送的身份认证命令,其中,身份认证命令包括该目标跳绳的绑定信息,绑定信息包括身份码参数和身份类型参数,身份类型参数包括使用者和管理者,身份码参数包括目标跳绳的蓝牙mac地址和绑定的用户账号;根据身份类型参数,以使跳绳将身份码参数与其自身存储的身份码进行比对;根据对比结果,是否响应与目标跳绳绑定连接,若响应连接,以实现将目标跳绳与用户账号进行绑定连接,进行唯一的关联,方便记录与跳绳相关的运动数据,如次数,时间,跳绳速度等,并上传到服务器存储;向服务器发送解绑请求,以使服务器响应清除当前帐号的绑定信息的状态;向目标跳绳发送解绑命令,以使目标跳绳响应解除与用户绑定关系,实现跳绳可与其它未绑定的用户账号进行自由连接和绑定,该用户账号可绑定或者连接其它未绑定的跳绳。2.如权利要求1所述的方法,其特征在于,所述通过目标蓝牙连接跳绳,以使与目标跳绳进行正常通信,包括:初始化蓝牙,并与目标跳绳内的蓝牙进行连接;蓝牙连接成功后微信小程序模块才可以与目标跳绳进行正常通信;获取目标跳绳发送的握手请求;响应目标跳绳的握手请求;获取目标跳绳发送的告知业务连接状态;响应业务连接状态;根据响应目标跳绳的握手请求和响应业务连接状态,以提示与目标跳绳是否连接成功。3.如权利要求1所述的方法,其特征在于,所述接收目标跳绳发送身份认证请求命令,并响应目标跳绳发送的身份认证命令,其中,身份认证命令包括该目标跳绳的绑定信息,绑定信息包括身份码参数和身份类型参数,身份类型参数包括使用者和管理者,身份码参数包括目标跳绳的蓝牙mac地址和绑定的用户账号,包括:接收目标跳绳发送的身份认证请求命令;响应目标跳绳发送的身份认证命令,其中,身份认证命令包括该目标跳绳的绑定信息,绑定信息包括身份码参数和身份类型参数,身份类型参数包括使用者和管理者,身份码参数包括目标跳绳的蓝牙mac地址和绑定的用户账号,并根据身份类型参数,将与跳绳蓝牙mac地址和/或用户账号生成目标身份码;4.如权利要求3所述的方法,其特征在于,所述根据身份类型参数,以使跳绳将身份码参数与其自身存储的身份码进行比对,包括:如身份类型参数为使用者,以使目标跳绳将收到的目标身份码与自身存储的身份码做比对,其中,该目标身份码包括使用者账号,且使用者账号从服务器获取;或者如身份类型参数为管理者,以使目标跳绳将收到的目标身份码与自身存储的身份码做比对,其中,该目标身份码为目标跳绳通过算法将跳绳蓝牙mac地址和管理者账号生成身份
码。5.如权利要求4所述的方法,其特征在于,所述根据对比结果,是否响应与目标跳绳绑定连接,若响应连接,以实现将目标跳绳与用户账号进行绑定,包括:根据对比结果,若目标身份码与自身存储的身份码一致,接收目标跳绳发送的告知业务连接状态;响应业务连接状态,以实现与用户账号进行绑定身份,并提示目标跳绳连接成功。6.如权利要求1所述的方法,其特征在于,所述绑定信息获取方式包括:初始化蓝牙,并与跳绳内的蓝牙进行连接,蓝牙连接成功后微信小程序模块才可以与跳绳进行正常...

【专利技术属性】
技术研发人员:张朝森黄武程德福蔡艾伶
申请(专利权)人:成都怡康科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1