设置有连接异类游戏体感型运动设备与各种游戏内容进行管理的中间件的客户机设备以...的制作方法_2

文档序号:8287919阅读:来源:国知局
据部的作用的图。
[0049] 图15是说明根据本发明的实施例的运动器材的运动力矩的控制方法的图。
[0050] 图16是用于说明图15的力矩控制方法及校准方法的图。
[0051] 图17是根据本发明的实施例的中间件设置于运动器材的结构图。
[0052] 图18是用于说明根据本发明的实施例的中间件的动作顺序的流程图。
【具体实施方式】
[0053] 以下,参照附图详细说明根据本发明的实施例。本发明的构成及其作用效果可通 过以下详细说明将会明确理解。在详细说明本发明之际,对相同的构成要素即便标记在不 同的图上也用相同的符号来表示,而且,对于公知构成,若判断为会使本发明的要旨不明 确,则省略具体说明。
[0054] 图1是用于说明根据本发明的实施例的中间件的概念的图。
[0055] 根据本发明的实施例的中间件1位于异类体感游戏运动器材2与多样的游戏内容 (或应用程序)3之间,用于中介多样的硬件与软件之间的作用。因此,根据本发明的实施例 的中间件1在异类复杂的环境下进行控制以防未经标准化的多种硬件和软件之间的工作 相互干扰。
[0056] 尤其,根据本发明的实施例的中间件具有如下作用。
[0057] 第一,校准(calibration)通过异类体感游戏运动器材2测定的运动速度、运动力 矩、心搏数测定值,向最终应用程序或管理运动数据的服务器(以下称为运动管理服务器) 传递经标准化的信号。
[0058] 而且,将从应用程序输入的力矩控制数据(控制体感游戏运动器材的运动阻力制 动的信号)修改为符合各体感游戏运动器材20的信号。
[0059] 本发明中的修改(以下称为校准)并不是指单纯修改信号。假设同一个人在异 类运动器材上以相同的运动强度(intensity)运动时,从各运动器材输出的信号稍微有偏 差,校准包含将这些信号统一为相同信号的情况。还包含假设运动阻力制动强度按异类运 动器材上相不同时统一制动强度的情况。
[0060] 第二,将所述经校准的信号传递至应用程序时,先变换为符合各应用程序的人机 接口设备(HID :Human Interface Device)信号,即为了控制应用程序变换为事先定义的设 备控制信号后进行传送,因此,向任何应用程序都传递标准化的信号。
[0061] 第三,从外部服务器接收所述校准所需的信息,并可以进行更新,因此,可以解决 自行校准体感游戏运动器材20控制部的固件(firmware)、或者内容程序或应用程序的问 题。
[0062] 第四,计算用户的运动数据(运动时间、速度、力矩、运动量、心搏数等)后传递给 运动管理服务器,从而,即便用户使用的体感游戏运动器材的机种不同,也能提供按个人标 准化的运动数据,因此,可正确地掌握用户的平均运动量。
[0063] 为发挥如上所述功能,本发明的中间件具备以下系统结构。
[0064] 图2是根据本发明的实施例的中间件的系统结构图。图2中概括说明结构及作用, 在图中进行详细说明。
[0065] 中间件20是一种软件,可设置于计算机等客户机设备10或运动器材5的控制部。 图2中先说明在客户机设备10设置中间件20的情况,图16中说明中间件设置于运动器材 5的控制部的情况。
[0066] 此处,客户机设备10可为PC、TV、个人携带终端等客户终端或网关(gateway)等。
[0067] 中间件20从外部的运动器材6接收运动器材的机种号及各种测定信息11。此时 的接收方法通过有无线通信可利用序号及HID等商业化的通信通道。
[0068] 中间件20在从运动器材6的控制部输入的信息11即运动速度测定值、运动力矩 测定值、心搏数测定值反应从中间件服务器30接收的包含各种参数的更新信息18进行校 准。该校准测定值是决定对游戏等应用程序的替身的速度及各种状态的值,变换为HID信 号21后传递至相应应用程序50。
[0069] 应用程序50是指提供游戏及特定内容的应用程序本身。应用程序50 -般设置于 客户机设备10上,但有时云服务时设置于外部服务器。当应用程序50设置于外部服务器 时,要传递给应用程序50的HID信号21会传递至设置有应用程序50的外部服务器(省略 图示)。
[0070] 而且,中间件20将校准值基于从运动管理服务器40接收的个人运动代谢率14计 算用户的个人运动数据(运动量、运动距离等),并且,中间件20将计算的值加工成个人信 息、运动信息、记录信息等信息13后再传递给运动管理服务器40予以存储。
[0071] 中间件20利用从中间件服务器30接收的数据18的参数校准从应用程序50接收 的数据51中的力矩控制数据,然后,将校准的力矩控制数据传递给相应运动器材6。所传递 的校准力矩控制数据用于调整运动器材6的运动阻力制动强度。
[0072] 此时,与中间件20连接的中间件服务器30、运动管理服务器40、应用程序50的全 部或局部可物理地设置于相同的硬件内,或者全部可设置于其他硬件内。
[0073] 图3是根据本发明的实施例的中间件的内部结构图。
[0074] 中间件20,根据所具有的各种功能分为校准部25、中央控制部26、应用程序配置 文件部27、个人数据部28的4个区域。4个区域是为了容易理解中间件的各种功能而区分 的,并不是物理地区分区域。
[0075] 中央控制部26从中央服务器的中间件服务器30接收运动器材的机种号、符合各 应用程序的HID信号配置文件、以及用于校准的各种测定参数,并将对应信息分别传递给 校准部25及应用程序配置文件部27。
[0076] 校准部25利用从中央控制部26接收的测定参数校准从运动器材控制部5输入的 各测定值。并具有校准从应用程序50接收的力矩控制数据后传递给运动器材的作用。
[0077] 应用程序配置文件部27将通过校准部25校准的测定值变换为能控制相应应用程 序50的替身的移动速度的HID信号,并将变换的HID信号传递给应用程序50。此时,要变 换的HID信号通过从中央控制部26接收的配置文件中定义符合各应用程序的HID信号规 格的配置文件决定要变换的形式。
[0078] 个人数据部28基于通过校准部25校准的测定值和从运动管理服务器40接收的 个人运动代谢率计算每个人的运动数据,并将计算的个人运动数据传递给运动管理服务器 40〇
[0079] 下面,具体说明各部分。
[0080] 图4是根据本发明的实施例的中间件在中央控制部与中间件服务器之间的作用 结构图。
[0081] 根据本发明的实施例的中央控制部26与外部的中间件服务器30、内部的校准部 25及应用程序配置文件部27连接。
[0082] 因此,根据本发明的实施例的中央控制部26从外部的中间件服务器30接收各种 信息,并将接收的信息传递给内部的校准部25及应用程序部27。
[0083] 此时,中央控制部26从中间件服务器30接收的信息大致包括三种。
[0084] 第一,按照运动器材的机种分配的机种固有号码。
[0085] 每个硬件具有不同的产品序号,机种号与此不同,若产品机种相同则赋予相同的 号码。当体感游戏运动器材连接于客户机设备10时,客户机设备10的中间件20根据机种 号判断该运动器材的机种。
[0086] 第二,根据机种号的按机种校准参数,乘以从运动器材测定传递而来的值,校准各 测定值来使信号标准化的值。为了方便说明,按机种校准参数可以如下设定,即"S"为测定 速度参数、"Τ"是测定力矩参数、"Η"是测定心搏数参数、"C"是力矩控制参数。
[0087] 第三,根据各应用程序的HID信号配置文件。
[0088] 应用程序HID信号配置文件是由于每个替身的行驶操作方法根据应用程序分别 不同,因此是必要的,当执行应用程序时,中间件呼叫对应于相应应用程序的配置文件使 用。HID信号配置文件大致分为切换、键值、线性控制的三种,并利用为将校准的测定值变换 为HID信号的基准。下面,参照图7至图13详细说明HID信号配置文件。
[0089] 在上面说明的三种信息(机种号、按机种校准参数、HID信号配置文件)在中间件 服务器30更新后,通过互联网等网络提供到中间件20的中央控制部26。
[0090] 于是,中央控制部26,在从中间件服务器30接收的信息中按机种校准参数传递给 校准部25, HID信号配置文件传递给应用程序配置文件部27。
[0091] 图5是具体示出根据本发明的实施例的校准部的作用的图。
[0092] 例如,机种号为X的运动器材6具备运动速度传感器2、运动力矩传感器3、心搏数 传感器4以及控制这些的控制部5。利用所述传感器2、3、4的测定方法以及对传感器的详 细内容与本发明无关,所以省略详细说明。
[0093] 在体感游戏运动器材6中通过各传感器2、3、4测定的值被传到中间件20的校准 部25。此时的传递方法依据通信通道的序号或HID通信规格。
[0094] 校准部25在从中央控制部26接收的对应机种(机种号X)的测定速度参数Sx、测 定力矩参数Tx、测定心搏数参数Hx上乘测定速度Xs、测定力矩Xt、测定心搏数Xh (如数学 式1)。相乘的值为校准的值,可定义为Ss St Sh。此处,测定速度参数Sx、测定力矩参数 Tx、测定心搏数参数Hx对应于
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1