一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于大数据的智能设备加入系统的制作方法

2021-10-20 00:18:00 来源:中国专利 TAG:数据 智能 设备 系统


1.本发明涉及大数据技术领域,具体为一种基于大数据的智能设备加入系统。


背景技术:

2.随着人们生活水平的提高,人们开始注重精神娱乐说活,从而游戏产业的飞速发展。手游凭借操作简单,上手迅速,便携方便等特点,赢得了广大游戏玩家的喜爱,但触控按键始终无法提供实体按键的反馈感,并且更加复杂的玩法和更高的操作要求都让触控这种的操作方式显得单一且容错性差。游戏手柄是一种常见电子游戏机的部件,使用游戏手柄不仅能够实现对游戏虚拟角色的控制,而且触感丰富,能够大大提升用户的游戏体验,但是现有技术中,游戏手柄与终端的连接过程比较麻烦。
3.

技术实现要素:

4.本发明的目的在于提供一种基于大数据的智能设备加入系统及方法,以解决上述背景技术中提出的问题。
5.为了解决上述技术问题,本发明提供如下技术方案:一种基于大数据的智能设备加入系统,所述加入系统包括唤醒检测模块、蓝牙搜索匹配模块、历史连接比较模块、连接状态获取模块和信息传输模块,所述唤醒检测模块当待加入手柄满足一定规则时唤醒待加入手柄的蓝牙,并令蓝牙搜索匹配模块搜索附近是否存在游戏终端的蓝牙信号,在存在某个游戏终端的蓝牙参数与待加入手柄的蓝牙参数相匹配时,设该游戏终端为可加入游戏终端,所述历史连接比较模块用于获取待加入手柄的历史连接终端标识,在待加入手柄的历史连接终端标识包括可加入游戏终端的蓝牙标识时,令连接状态获取模块获取可加入游戏终端的连接状态,在存在游戏手柄与可加入游戏终端已连接,根据已存在游戏手柄的个数判断是否令信息传输模块工作,所述信息传输模块用于向可加入游戏终端传输请求加入蓝牙连接的信息。
6.进一步的,所述唤醒检测模块包括压力感应变化判断模块、重合面积获取模块、受压变化参考计算模块和受压变化参考比较模块,所述压力感应变化判断模块用于获取待加入手柄表面的压力感应变化,在检测到某个区域的压力感应变化值大于压力感应变化阈值时,令所述重合面积获取模块获取压力感应变化前受压区域和压力感应变化后受压区域的重合面积sc,所述受压变化参考计算模块根据重合面积和压力感应变化前受压区域面积计算受压变化参考值,所述受压变化参考比较模块将受压变化参考值与受压变化参考阈值进行比较,在受压变化参考值大于受压变化参考阈值时,唤醒待加入手柄的蓝牙。
7.进一步的,所述连接状态获取模块包括连接判断模块和已连接处理模块,所述连接判断模块用于判断是否存在游戏手柄与可加入游戏终端已连接,在存在游戏手柄与可加入游戏终端已连接时,令第一处理模块工作,在不存在游戏手柄与可加入游戏终端已连接时,令信息传输模块工作,所述第一处理模块根据已存在游戏手柄的个数判断是否向可加
入游戏终端传输请求加入蓝牙连接的信息;所述已连接处理模块包括手柄个数判断模块、第一处理模块和第二处理模块,所述手柄个数判断模块用于获取已存在游戏手柄的个数,在已连接游戏手柄的个数为一个时令第一处理模块工作,在已连接游戏手柄的个数为大于等于两个时令第二处理模块工作,所述第一处理模块包括游戏类型读取模块和单人判断模块,所述游戏类型读取模块用于读取可加入游戏终端的当前的运行游戏的游戏类型,在当游戏类型为多人游戏时,令信息传输模块工作,在游戏类型为单人游戏时,单人判断模块判断可加入游戏终端的当前的运行游戏的游戏类型在第一预设时长内是否保持为单人游戏,在保持为单人游戏时待加入手柄的蓝牙休眠。
8.进一步的,所述第二处理模块包括距离采集模块、距离排序选取模块、距离参考量计算模块、距离参考量比较模块、数据包监测模块和数据包判断模块,所述距离采集模块用于采集各个已连接游戏手柄之间的水平距离、各个已连接游戏手柄与待加入手柄之间的水平距离以及已连接游戏手柄和待加入手柄与可加入游戏终端之间的水平距离,所述距离排序选取模块根据距离采集模块采集到的水平距离排序选取两两已连接游戏手柄之间的最大水平距离xmax、已连接游戏手柄与待加入手柄之间的最小水平距离x0以及已连接游戏手柄与可加入游戏终端之间的最大水平距离lmax,所述距离参考量计算模块根据距离排序选取模块选取的距离计算距离参考量,所述距离参考量比较模块将距离参考量c与距离参考量阈值进行比较,在距离参考量c小于距离参考量阈值时,令数据包监测模块监测已连接游戏手柄传输给可加入游戏终端之间的数据包,所述数据包判断模块用于判断已连接游戏手柄在第二预设时长内传输的数据包的减少量与减少量阈值之间的关系,在减少量大于等于减少量阈值,令信息传输模块工作。
9.一种基于大数据的智能设备加入方法,所述加入方法包括以下步骤:当待加入手柄满足一定规则时唤醒待加入手柄的蓝牙,并搜索附近是否存在游戏终端的蓝牙信号,如果存在某个游戏终端的蓝牙参数与待加入手柄的蓝牙参数相匹配,设该游戏终端为可加入游戏终端,获取待加入手柄的历史连接终端标识,如果待加入手柄的历史连接终端标识包括可加入游戏终端的蓝牙标识时,获取可加入游戏终端的连接状态,如果存在游戏手柄与可加入游戏终端已连接,根据已存在游戏手柄的个数判断是否向可加入游戏终端传输请求加入蓝牙连接的信息。
10.进一步的,所述根据已存在游戏手柄的个数判断是否向可加入游戏终端传输请求加入蓝牙连接的信息包括:如果已连接游戏手柄的个数为一个,读取可加入游戏终端的当前的运行游戏的游戏类型,当游戏类型为多人游戏时,待加入手柄向可加入游戏终端传输请求加入蓝牙连接的信息;当游戏类型为单人游戏时,如果在第一预设时长内,可加入游戏终端的当前的运行游戏的游戏类型保持为单人游戏,待加入手柄的蓝牙休眠。
11.进一步的,根据已存在游戏手柄的个数判断是否与可加入游戏终端建立蓝牙连接还包括:如果已连接游戏手柄的个数为大于等于两个,分别采集各个已连接游戏手柄之间的距离、已连接游戏手柄与待加入手柄之间的距离以及已连接游戏手柄和待加入手柄与可
加入游戏终端之间的距离,根据距离判断是否传输请求加入蓝牙连接的信息。
12.进一步的,所述根据距离判断是否传输请求加入蓝牙连接的信息包括:将两两已连接游戏手柄之间的水平距离按照从大到小的顺序排序,设排序第一的两两已连接游戏手柄之间的水平距离xmax,将各个已连接游戏手柄与待加入手柄之间的水平距离按照从小到大的顺序排序,设排序第一的已连接游戏手柄与待加入手柄之间的水平距离为x0,采集待加入手柄与可加入游戏终端之间的水平距离l0,将各个已连接游戏手柄与可加入游戏终端之间的水平距离按照从大到小的顺序排序,设排序第一的已连接游戏手柄与可加入游戏终端之间的水平距离为lmax,那么距离参考量c=a*(x0

xmax)/xmax b*(l0

lmax)/lmax,其中,a、b的取值范围为0到1,如果距离参考量c小于距离参考量阈值,监测已连接游戏手柄传输给可加入游戏终端之间的数据包,如果在第二预设时长内,已连接游戏手柄传输的数据包的减少量大于等于减少量阈值,待加入手柄向可加入游戏终端传输请求加入蓝牙连接的信息。
13.进一步的,所述当待加入手柄满足一定规则时唤醒待加入手柄的蓝牙包括:获取待加入手柄表面的压力感应变化,当检测到某个区域的压力感应变化值大于压力感应变化阈值时,获取压力感应变化前受压区域和压力感应变化后受压区域的重合面积sc,计算受压变化参考值p=sc/sb,其中,sb为压力感应变化前受压区域面积;当受压变化参考值大于受压变化参考阈值时,唤醒待加入手柄的蓝牙。
14.进一步的,所述加入方法还包括:如果可加入游戏终端没有与任何游戏手柄已连接,待加入手柄向可加入游戏终端传输请求加入蓝牙连接的信息。
15.与现有技术相比,本发明所达到的有益效果是:本发明通过采集可加入游戏终端已经连接的游戏手柄的数量、可加入游戏终端当前运行的游戏类型,以及各个已连接游戏手柄之间的水平距离、各个已连接游戏手柄与待加入手柄之间的水平距离以及已连接游戏手柄和待加入手柄与可加入游戏终端之间的水平距离等多方面自动判断待加入手柄是否要连入可游戏终端,从而不需要人为的控制待加入手柄连入可游戏终端,提升用户的使用感,用户使用时更加方便。
附图说明
16.附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:图1是本发明基于大数据的智能设备加入系统的模块示意图。
具体实施方式
17.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
18.请参阅图1,本发明提供技术方案: 一种基于大数据的智能设备加入系统,所述加
入系统包括唤醒检测模块、蓝牙搜索匹配模块、历史连接比较模块、连接状态获取模块和信息传输模块,所述唤醒检测模块当待加入手柄满足一定规则时唤醒待加入手柄的蓝牙,并令蓝牙搜索匹配模块搜索附近是否存在游戏终端的蓝牙信号,在存在某个游戏终端的蓝牙参数与待加入手柄的蓝牙参数相匹配时,设该游戏终端为可加入游戏终端,所述历史连接比较模块用于获取待加入手柄的历史连接终端标识,在待加入手柄的历史连接终端标识包括可加入游戏终端的蓝牙标识时,令连接状态获取模块获取可加入游戏终端的连接状态,在存在游戏手柄与可加入游戏终端已连接,根据已存在游戏手柄的个数判断是否令信息传输模块工作,所述信息传输模块用于向可加入游戏终端传输请求加入蓝牙连接的信息。
19.所述唤醒检测模块包括压力感应变化判断模块、重合面积获取模块、受压变化参考计算模块和受压变化参考比较模块,所述压力感应变化判断模块用于获取待加入手柄表面的压力感应变化,在检测到某个区域的压力感应变化值大于压力感应变化阈值时,令所述重合面积获取模块获取压力感应变化前受压区域和压力感应变化后受压区域的重合面积sc,所述受压变化参考计算模块根据重合面积和压力感应变化前受压区域面积计算受压变化参考值,所述受压变化参考比较模块将受压变化参考值与受压变化参考阈值进行比较,在受压变化参考值大于受压变化参考阈值时,唤醒待加入手柄的蓝牙。
20.所述连接状态获取模块包括连接判断模块和已连接处理模块,所述连接判断模块用于判断是否存在游戏手柄与可加入游戏终端已连接,在存在游戏手柄与可加入游戏终端已连接时,令第一处理模块工作,在不存在游戏手柄与可加入游戏终端已连接时,令信息传输模块工作,所述第一处理模块根据已存在游戏手柄的个数判断是否向可加入游戏终端传输请求加入蓝牙连接的信息;所述已连接处理模块包括手柄个数判断模块、第一处理模块和第二处理模块,所述手柄个数判断模块用于获取已存在游戏手柄的个数,在已连接游戏手柄的个数为一个时令第一处理模块工作,在已连接游戏手柄的个数为大于等于两个时令第二处理模块工作,所述第一处理模块包括游戏类型读取模块和单人判断模块,所述游戏类型读取模块用于读取可加入游戏终端的当前的运行游戏的游戏类型,在当游戏类型为多人游戏时,令信息传输模块工作,在游戏类型为单人游戏时,单人判断模块判断可加入游戏终端的当前的运行游戏的游戏类型在第一预设时长内是否保持为单人游戏,在保持为单人游戏时待加入手柄的蓝牙休眠。
21.所述第二处理模块包括距离采集模块、距离排序选取模块、距离参考量计算模块、距离参考量比较模块、数据包监测模块和数据包判断模块,所述距离采集模块用于采集各个已连接游戏手柄之间的水平距离、各个已连接游戏手柄与待加入手柄之间的水平距离以及已连接游戏手柄和待加入手柄与可加入游戏终端之间的水平距离,所述距离排序选取模块根据距离采集模块采集到的水平距离排序选取两两已连接游戏手柄之间的最大水平距离xmax、已连接游戏手柄与待加入手柄之间的最小水平距离x0以及已连接游戏手柄与可加入游戏终端之间的最大水平距离lmax,所述距离参考量计算模块根据距离排序选取模块选取的距离计算距离参考量,所述距离参考量比较模块将距离参考量c与距离参考量阈值进行比较,在距离参考量c小于距离参考量阈值时,令数据包监测模块监测已连接游戏手柄传输给可加入游戏终端之间的数据包,所述数据包判断模块用于判断已连接游戏手柄在第二预设时长内传输的数据包的减少量与减少量阈值之间的关系,在减少量大于等于减少量阈值,令信息传输模块工作。
22.一种基于大数据的智能设备加入方法,所述加入方法包括以下步骤:获取待加入手柄表面的压力感应变化,当检测到某个区域的压力感应变化值大于压力感应变化阈值时,获取压力感应变化前受压区域和压力感应变化后受压区域的重合面积sc,计算受压变化参考值p=sc/sb,其中,sb为压力感应变化前受压区域面积;当受压变化参考值大于受压变化参考阈值时,唤醒待加入手柄的蓝牙,搜索附近是否存在游戏终端的蓝牙信号,通过获取压力变化前待加入手柄表面受压力区域和压力变化后受压力区域的重合面积与压力变化前待加入手柄表面受压力区域面积的比值判断是否有人需要使用手柄,在判断有人需要使用手柄时才唤醒手柄的蓝牙,根据受压变化参考值与受压变化参考阈值的大小来进行判断,能够减少因为不小心的触摸手柄导致误唤醒手柄蓝牙的情况;如果存在某个游戏终端的蓝牙参数与待加入手柄的蓝牙参数相匹配,设该游戏终端为可加入游戏终端,获取待加入手柄的历史连接终端标识,如果待加入手柄的历史连接终端标识包括可加入游戏终端的蓝牙标识时,获取可加入游戏终端的连接状态,如果可加入游戏终端没有与任何游戏手柄已连接,待加入手柄向可加入游戏终端传输请求加入蓝牙连接的信息;如果存在游戏手柄与可加入游戏终端已连接,根据已存在游戏手柄的个数判断是否向可加入游戏终端传输请求加入蓝牙连接的信息。
23.所述根据已存在游戏手柄的个数判断是否向可加入游戏终端传输请求加入蓝牙连接的信息包括:如果已连接游戏手柄的个数为一个,读取可加入游戏终端的当前的运行游戏的游戏类型,当游戏类型为多人游戏时,待加入手柄向可加入游戏终端传输请求加入蓝牙连接的信息;当游戏类型为单人游戏时,如果在第一预设时长内,可加入游戏终端的当前的运行游戏的游戏类型保持为单人游戏,待加入手柄的蓝牙休眠;在实际情况中会遇到有些游戏既可以作为单人游戏也可以作为多人游戏,在该种情况下,游戏的类型优先为多人游戏;如果已连接游戏手柄的个数为大于等于两个,分别采集各个已连接游戏手柄之间的距离、已连接游戏手柄与待加入手柄之间的距离以及已连接游戏手柄和待加入手柄与可加入游戏终端之间的距离, 在采集游戏手柄与游戏手柄、游戏手柄与游戏终端之间的距离时采集的是水平距离,不同的用户玩游戏时的姿势不同,有的用户喜欢坐在地上玩游戏,有的用户喜欢站着玩游戏,有的用户喜欢坐在沙发上玩游戏,在该种情况下,如果采集的是两个游戏手柄之间的直线距离会导致判断待加入手柄是否要加入游戏终端误差较大,因此本技术中采集的是两个游戏手柄之间的水平距离,从而提升判断待加入手柄是否要加入游戏终端的准确率;基于游戏的类型是多人游戏,所以在判断待加入游戏手柄是否要加入游戏终端的时候采集手柄之间的距离,从而进一步提升判断的准确率;将两两已连接游戏手柄之间的水平距离按照从大到小的顺序排序,设排序第一的两两已连接游戏手柄之间的水平距离xmax,将各个已连接游戏手柄与待加入手柄之间的水平距离按照从小到大的顺序排序,
设排序第一的已连接游戏手柄与待加入手柄之间的水平距离为x0,采集待加入手柄与可加入游戏终端之间的水平距离l0,将各个已连接游戏手柄与可加入游戏终端之间的水平距离按照从大到小的顺序排序,设排序第一的已连接游戏手柄与可加入游戏终端之间的水平距离为lmax,那么距离参考量c=a*(x0

xmax)/xmax b*(l0

lmax)/lmax,其中,a、b的取值范围为0到1,如果距离参考量c小于距离参考量阈值,监测已连接游戏手柄传输给可加入游戏终端之间的数据包,如果在第二预设时长内,已连接游戏手柄传输的数据包的减少量大于等于减少量阈值,待加入手柄向可加入游戏终端传输请求加入蓝牙连接的信息。数据包是指已连接游戏手柄传输给可加入游戏终端的游戏指令,在实际情况中,如果距离参考量c小于距离参考量阈值时,如果可加入游戏终端目前并没有处在任何游戏状态中,此时不需要监测已连接游戏手柄传输给可加入游戏终端之间的数据包,待加入手柄直接向可加入游戏终端传输请求加入蓝牙连接的信息,如果可加入游戏终端目前处于一个多人游戏状态中,此时需要监测已连接游戏手柄传输给可加入游戏终端之间的数据包,当存在新的用户要加入游戏当中时,正在进行的游戏需要中断,重新开始,因此已经连入游戏终端的游戏手柄会停下来控制相应的角色,从而已连接游戏手柄传输给游戏终端的数据包会减少,从而据此判断待加入手柄是要与游戏终端的蓝牙连接;a、b的取值是根据实际要求来进行限定的,在本实施方式中,可以将游戏手柄之间的水平距离作为主要参考因素,令距离参考量c=0.7*(x0

xmax)/xmax 0.3*(l0

lmax)/lmax,也可以将手柄与可加入游戏终端之间的水平距离作为主要参考因素,令距离参考量c=0.2*(x0

xmax)/xmax 0.8*(l0

lmax)/lmax。
24.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
25.最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜