一种游戏手柄故障预测方法和游戏手柄运维系统技术方案

技术编号:39053080 阅读:9 留言:0更新日期:2023-10-12 19:45
本发明专利技术提出了一种游戏手柄故障预测方法和游戏手柄运维系统,通过从数据库读取手柄列表,遍历所述手柄列表以对每个手柄执行以下步骤:构建所述手柄的测试数据序列,所述测试数据序列包括对应所述手柄每个键位的连接稳定性数据序列、响应时间数据序列以及灵敏度数据序列;将所述每个键位的测试数据序列输入对应键位的按键测试数据序列预测模型中进行预测得到未来一段时间范围内的预测测试数据,所述按键测试数据预测模型由对应型号的手柄对应键位的测试数据训练得到;判断所述预测测试数据中是否包含故障特征数据;当所述预测测试数据中包含故障特征数据时,确定所述手柄为潜在故障手柄,能够及时发现存在潜在故障问题的游戏手柄。戏手柄。戏手柄。

【技术实现步骤摘要】
一种游戏手柄故障预测方法和游戏手柄运维系统


[0001]本专利技术涉及运维管理
,特别涉及一种游戏手柄故障预测方法和游戏手柄运维系统。

技术介绍

[0002]共享游戏主机是近些年来兴起的一种将主机游戏与共享模式相结合的新的游戏体验模式,由于消费者只需要扫码共享游戏主机就可以自助体验丰富的3A游戏库,使用方便且体验非常好,同时共享游戏主机还具有低成本、低门槛、无人值守、数字化管理等特点,因此越来越多的被部署在如商场、电影院等公共娱乐场所。一般来说,共享游戏主机等游戏设备都会配备至少一个游戏手柄,随着在公共娱乐场所部署的游戏设备越来越多,对游戏手柄的运维工作变得越来越困难,传统采用人工对游戏手柄进行逐个检查的模式效率低成本高,不再适用于体量越来越庞大的共享游戏主机产业链。

技术实现思路

[0003]本专利技术正是基于上述问题,提出了一种游戏手柄故障预测方法和游戏手柄运维系统,能够及时发现存在潜在故障问题的游戏手柄。
[0004]有鉴于此,本专利技术的第一方面提出了一种游戏手柄故障预测方法,包括:
[0005]从数据库读取手柄列表,所述手柄列表为部署在各个公共场所中的游戏主机上连接的手柄的编号列表;
[0006]遍历所述手柄列表以对每个手柄执行以下步骤:
[0007]构建所述手柄的测试数据序列,所述测试数据序列包括对应所述手柄每个键位的连接稳定性数据序列、响应时间数据序列以及灵敏度数据序列;
[0008]将所述每个键位的测试数据序列输入对应键位的按键测试数据序列预测模型中进行预测得到未来一段时间范围内的预测测试数据,所述按键测试数据预测模型由对应型号的手柄对应键位的测试数据训练得到;
[0009]判断所述预测测试数据中是否包含故障特征数据;
[0010]当所述预测测试数据中包含故障特征数据时,确定所述手柄为潜在故障手柄。
[0011]进一步的,在上述的游戏手柄故障预测方法中,构建所述手柄的测试数据序列的步骤具体包括:
[0012]从数据库读取所述手柄的测试数据,所述测试数据包括连所述手柄每个键位的接稳定性测试数据、响应时间测试数据以及灵敏度测试数据;
[0013]对所述测试数据进行处理以得到测试时间均匀分布的测试数据;
[0014]输出包含键位、测试项目、测试时间、测试结果的测试数据序列。
[0015]进一步的,在上述的游戏手柄故障预测方法中,对所述测试数据进行处理以得到测试时间均匀分布的测试数据的步骤具体包括:
[0016]以天为单位获取每个键位的测试数据其中为case测试项目编号,为对应
键位有测试数据的天数,i为1到n(day
j
)之间的正整数,day
j
为对应键位有测试项目case的测试数据的第j个日期,n(day
j
)为对应键位在日期day
j
中的测试项目编码为case的测试数据的数量;
[0017]计算测试项目编码为case测试日期为day
j
的测试数据的离散度σ
vase
(day
j
);
[0018]判断所述离散度σ
case
(day
j
)是否大于预设的离散度阈值
[0019]当时,计算测试项目编码为case测试日期为day
j
的测试数据的平均值:
[0020][0021]将所述平均值确定为对应键位测试项目编码为case测试日期为day
j
的候选测试数据reserve_data
case
(day
j
);
[0022]基于所述候选试数据reserve_data
case
(day
j
)构建测试时间均匀分布的测试数据。
[0023]进一步的,在上述的游戏手柄故障预测方法中,在判断所述离散度σ
case
(day
j
)是否大于预设的离散度阈值的步骤之后,还包括:
[0024]当时,计算所述测试数据与所述平均值之间的差值:
[0025][0026]获取预设的偏差阈值
[0027]统计day
j
的测试数据中满足的数据量exceed_count
case
(day
j
);
[0028]计算exceed_count
case
(day
j
)的在n(day
j
)中的占比:
[0029][0030]获取预设的容差阈值
[0031]当时,从所述测试数据中剔除满足的数据;
[0032]计算剔除满足的数据后的平均值
[0033]将所述平均值确定为对应键位测试项目编码为case测试日期为day
j
的候选测试数据reserve_data
case
(day
j
);
[0034]基于所述候选测试数据reserve_data
case
(day
j
)构建测试时间均匀分布的测试数据。
[0035]进一步的,在上述的游戏手柄故障预测方法中,基于所述候选测试数据reserve_data
case
(day
j
)构建测试时间均匀分布的测试数据的步骤具体包括:
[0036]获取对应键位有测试项目case的测试数据的相邻日期之间的时间间隔:
[0037]Δt
j
=day
j+1

day
j

[0038]计算Δt
j
的最小公倍数LCM;
[0039]当所述最小公倍数LCM满足时,从所述候选试数据reserve_data
case
(day
j
0中提取间隔为所述最小公倍数LCM的测试数据作为测试时间均匀分布的测试数据,其中jmax为j的最大值,α为预先配置的取样间隔系数且α>2。
[0040]进一步的,在上述的游戏手柄故障预测方法中,在从数据库读取手柄列表的步骤之前,还包括:
[0041]当检测到主机处于闲置状态超过一定时长时,测试与所述主机连接的手柄的连接稳定性;
[0042]当所述手柄的连接稳定性符合要求时,将所述手柄标识为可用状态;
[0043]当所述手柄处于使用状态时,控制与所述主机连接的高速摄像头录制用户操作所述手柄的影像画面;
[0044]从所述影像画面中提取用户操作所述手柄的操作信息,所述操作信息包括用户每一次操作对应的键位编号、操作时间以及操作幅度;
[0045]通过所述主机获取所述手柄响应于所述用户操作的操作指令响应信息,所述操作指令响应信息包括操作响应状态和操作响应时间;
[0046]基于所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种游戏手柄故障预测方法,其特征在于,包括:从数据库读取手柄列表,所述手柄列表为部署在各个公共场所中的游戏主机上连接的手柄的编号列表;遍历所述手柄列表以对每个手柄执行以下步骤:构建所述手柄的测试数据序列,所述测试数据序列包括对应所述手柄每个键位的连接稳定性数据序列、响应时间数据序列以及灵敏度数据序列;将所述每个键位的测试数据序列输入对应键位的按键测试数据序列预测模型中进行预测得到未来一段时间范围内的预测测试数据,所述按键测试数据预测模型由对应型号的手柄对应键位的测试数据训练得到;判断所述预测测试数据中是否包含故障特征数据;当所述预测测试数据中包含故障特征数据时,确定所述手柄为潜在故障手柄。2.根据权利要求1所述的游戏手柄故障预测方法,其特征在于,构建所述手柄的测试数据序列的步骤具体包括:从数据库读取所述手柄的测试数据,所述测试数据包括连所述手柄每个键位的接稳定性测试数据、响应时间测试数据以及灵敏度测试数据;对所述测试数据进行处理以得到测试时间均匀分布的测试数据;输出包含键位、测试项目、测试时间、测试结果的测试数据序列。3.根据权利要求2所述的游戏手柄故障预测方法,其特征在于,对所述测试数据进行处理以得到测试时间均匀分布的测试数据的步骤具体包括:以天为单位获取每个键位的测试数据其中为case测试项目编号,为对应键位有测试数据的天数,i为1到n(day
j
)之间的正整数,day
j
为对应键位有测试项目case的测试数据的第j个日期,n(day
j
)为对应键位在日期day
j
中的测试项目编码为case的测试数据的数量;计算测试项目编码为case测试日期为day
j
的测试数据的离散度σ
case
(day
j
);判断所述离散度σ
case
(day
j
)是否大于预设的离散度阈值当时,计算测试项目编码为case测试日期为day
j
的测试数据的平均值:将所述平均值确定为对应键位测试项目编码为case测试日期为day
j
的候选测试数据reserve_data
case
(day
j
);基于所述候选试数据reserve_data
case
(day
j
)构建测试时间均匀分布的测试数据。4.根据权利要求3所述的游戏手柄故障预测方法,其特征在于,在判断所述离散度σ
case
(day
j
)是否大于预设的离散度阈值的步骤之后,还包括:当时,计算所述测试数据与所述平均值之间的差值:
获取预设的偏差阈值统计day
j
的测试数据中满足的数据量exceed_count
case
(day
j
);计算exceed_count
case
(day
j
)的在n(day
j
)中的占比:获取预设的容差阈值当时,从所述测试数据中剔除满足的数据;计算剔除满足的数据后的平均值将所述平均值确定为对应键位测试项目编码为case测试日期为day
j
的候选测试数据reserve_data
case
(day
j
);基于所述候选测试数据reserve_data
case
(day
j
)构建测试时间均匀分布的测试数据。5.根据权利要求3或4所述的游戏手柄故障预测方法,其特征在于,基于所述候选测试数据reserve_data
case
(day
j
)构建测试时间均匀分布的测试数据的步骤具体包括:获取对应键位有测试项目case的测试数据的相邻日期之间的时间间隔:Δt
j
=day
j+1

day
j
;计算Δt
j
的最小公倍数LCM;当所述最小公倍数LCM满足时,从所述候选试数据reserve_data
case
(day
j
)中提取间隔为所述最小公倍数LCM的测试数据作为测试时间均匀分布的...

【专利技术属性】
技术研发人员:郭萌陈大为高翔
申请(专利权)人:深圳唱刻科技有限公司
类型:发明
国别省市:

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

1