具体实施方式
以下将配合附图及实施例来详细说明本发明的实施方式,借此对本发明如何应用技术手段来解决技术问题并达成技术功效的实现过程能充分理解并据以实施。
首先配合附图对本发明虚拟角色健身互动系统及其方法作进一步的说明。请参阅图1,图1为本发明虚拟角色健身互动系统的系统方块图,虚拟角色健身互动系统100包含:输入端110、处理端120及输出端130,其中处理端120包含运算模块121、转换模块122与统计模块123,输出端130包含执行模块131及扣除模块132。
输入端110负责采集生理参数、健身形式与时间参数,值得注意的是,所述生理参数包含性别、年龄、身高、体重或心跳,性别、年龄、身高、体重可由使用者自行输入,心跳可以是由心跳侦测装置侦测得到,所述健身形式是指健身的种类,例如是“快走”、“慢走”、“快跑”、“慢跑”、“骑快车”或“骑慢车”等,所述时间参数是使用者健身的时间。因此输入端110可以提供由使用者输入生理参数、健身形式与时间参数的界面,或提供使用者上传由健身装置侦测得到的生理参数、时间参数以及使用者所选择的健身形式。
当输入端110与处理端120连接时,处理端120将获得输入端110传送的生理参数、健身形式与时间参数,接着处理端120中的运算模块121负责依据卡路里计算规则与健身形式将所获得的生理参数与时间参数进行运算得到卡路里消耗参数,所述卡路里计算规则是计算健身时所消耗的卡路里的规则,依据不同的健身形式每一公斤体重健身一小时所消耗的卡路里具有不同的卡路里消耗单位数,例如是“骑慢车”的每一公斤体重健身一小时所消耗的卡路里消耗单位数为“4”,“快跑”的每一公斤体重健身一小时所消耗的卡路里消耗单位数为“20”,因此运算模块121会依据不同的健身形式所对应的卡路里消耗单位数,将生理参数与时间参数加以运算即可得到卡路里消耗参数。
举例来说,若使用者的健身形式为“快跑”,使用者生理参数中的体重为“60公斤”,时间参数为“1小时”,依据卡路里计算规则将生理参数“60公斤”与时间参数“1小时”以“快跑”的卡路里消耗单位数“20”进行运算,即“卡路里消耗参数=卡路里消耗单位数*体重*时间参数=20*60*1=1200千卡”,也就是卡路里消耗参数为“1200千卡”。
接着处理端120中的转换模块122负责依据转换公式将卡路里消耗参数转换为虚拟角色的虚拟能量参数,值得注意的是,所述转换公式是卡路里消耗参数与虚拟能量参数的比例关系,也就是转换模块122依据卡路里消耗参数与虚拟能量参数的比例关系将运算模块121运算得到的卡路里消耗参数转换为虚拟角色的虚拟能量参数,承上述例子,卡路里消耗参数为“1200千卡”,而转换公式为“虚拟能量参数/卡路里消耗参数=2”即为卡路里消耗参数1千卡可转换为虚拟能量参数2单位,因此转换模块122依据转换公式“虚拟能量参数/卡路里消耗参数=2”将卡路里消耗参数“1200千卡”转换为虚拟角色的虚拟能量参数,即为“虚拟能量参数=1200*2=2400”,虚拟角色的虚拟能量参数为“2400”。
处理端120的统计模块123负责将转换模块122转换得到的虚拟能量参数进行统计,也就是统计模块123会将新得到的虚拟能量参数与储存于统计模块123内虚拟角色的虚拟能量参数进行累计,也就是输入端110可以将采集的生理参数、健身形式与时间参数持续交由处理端120的运算模块121及转换模块122转换为虚拟能量参数,再由统计模块123累计统计。
当输出端130与处理端120连接时,输出端130会接收由处理端120统计得到的虚拟能量参数,接着输出端130中的执行模块131负责当虚拟能量参数大于定值时,执行虚拟角色的预设执行程序,所述虚拟角色的预设执行程序是指以虚拟角色作为执行人物的执行程序,例如预设执行程序是宠物游戏程序,宠物游戏程序内的宠物即为虚拟角色,由于预设执行程序预设门坎值也就是必须虚拟能量参数大于定值时,执行模块131才会执行预设执行程序,也就是若虚拟能量参数未达定值时,执行模块131不予以执行预设执行程序,使用者必须继续增加虚拟能量参数才能执行预设执行程序,承上述例子,若定值为“2000”,而虚拟能量参数为“2400”,虚拟能量参数“2400”大于定值“2000”,此时执行模块131执行虚拟角色的预设执行程序。
当执行模块131执行预设执行程序后,输出端130的扣除模块132负责依据虚拟角色的耗损原则扣除虚拟能量参数,并回传至处理端120进行虚拟能量参数统计,所述虚拟角色耗损原则是指虚拟角色于预设执行程序中执行时会耗损虚拟角色的虚拟能量参数,例如是耗损原则为“2”则为虚拟角色于预设执行程序中执行时每进行一个步骤即扣除2单位的虚拟能量参数,因此扣除模块132会依据耗损原则扣除虚拟能量参数,并将需扣除的虚拟能量参数回传至处理端120的统计模块123进行统计,承上述例子,虚拟能量参数为“2400”,耗损原则为“2”,虚拟角色执行了200个步骤,因此需扣除虚拟能量参数“400”,并将扣除的虚拟能量参数“400”回传至处理端120进行虚拟能量参数统计,可得到剩余的虚拟能量参数为“2000”。
值得注意的是,转换模块122依据的转换公式、执行模块131判断依据的定值、扣除模块132依据的耗损原则可以是客制化设定或系统默认值,也就是可以由依据不同使用者来设定适合的客制化设定,或是由系统预先设定的默认值。
值得注意的是,输入端110也可以直接采集卡路里消耗参数,并由处理端120的转换模块122将卡路里消耗参数转换为虚拟能量参数,由于许多健身装置可以实时计算出卡路里消耗参数,因此使用者也可直接上传卡路里消耗参数由输入端110采集,而输入端110与处理端120连接后,处理端120接收卡路里消耗参数,可直接由转换模块122将卡路里消耗参数转换为虚拟能量参数,不需再透过运算模块121运算来得到卡路里消耗参数。
通过上述虚拟角色健身互动系统的运作,即可将使用者健身过程消耗的卡路里参数转换为虚拟角色的虚拟能量参数,借由虚拟能量参数可执行虚拟角色的预设执行程序,可解决以往健身装置无法提供多样化的健身活动,造成使用者参与的兴致低落的问题。
以下将搭配本发明方法流程并举实施例具体说明本发明,然其并非用以限定本发明,本领域技术人员可依照本发明的精神对下述实施例稍做修饰,惟其仍属于本发明的范围。
图2绘示为本发明虚拟角色健身互动方法流程图,图3至图8为本发明虚拟角色健身互动系统的实施例示意图。以下将同时配合图2至图8说明本发明虚拟角色健身互动系统的运作步骤和实施例。
本实施例是以虚拟宠物游戏作为说明的实施方式,使用者可以将健身所消耗的卡路里转换为虚拟宠物的能量,作为虚拟宠物在游戏中所需要的能量,经由消耗能量来进行虚拟宠物游戏的执行。
请先参阅图3,健身信息输入界面300包含体重输入区块310、健身形式选择区块320及时间输入区块330,本实施例中使用者于健身信息输入界面300的体重输入区块310输入使用者的体重(即生理参数)为“60公斤”,健身形式选择区块320输入健身形式为“快跑”,时间输入区块330输入健身的时间(即时间参数)为“1.25小时”,使用者输入完成后,输入端110采集到体重“60公斤”、健身形式“快跑”及时间“1.25小时”,并且当输入端110与处理端120连接时,输入端110传送体重“60公斤”、健身形式“快跑”及时间“1.25小时”至处理端120(步骤201)。
处理端120接收到体重“60公斤”、健身形式“快跑”及时间“1.25小时”后,依据健身形式“快跑”得到“快跑”的卡路里消耗单位数为“20”,再依据卡路里计算规则“卡路里消耗值(即卡路里消耗参数)=卡路里消耗单位数*体重*时间”将体重“60公斤”与时间“1.25小时”进行运算得到卡路里消耗值,也就是“卡路里消耗值=卡路里消耗单位数*体重*时间参数=20*60*1.25=1500千卡”,因此得到卡路里消耗值为“1500千卡”(步骤202)。
请参阅图4及图5,卡路里转换能量显示界面400包含卡路里消耗值410、能量值420(即虚拟能量参数)及转换元件430,当处理端得到卡路里消耗值“1500千卡”后,若使用者点选转换元件430,表示使用者欲将卡路里消耗值转换为宠物(即虚拟角色)的能量值,此时处理端120依据转换公式“能量值=卡路里消耗值*1/10”将卡路里消耗值“1500千卡”进行转换,也就是“能量值=卡路里消耗值*1/10=1500*1/10=150”,因此得到能量值“150”,而卡路里转换能量显示界面400中原本卡路里消耗值410为“1500”经转换后卡路里消耗值410为“0”,而原本能量值420为“0”经转换后能量值420为“150”(步骤203)。
请参阅图6及图7,宠物游戏棋游戏界面600包括宠物610与游戏格子620,当处理端120与输出端130连接时,处理端120传送能量值420“150”至输出端130(步骤204),由于输出端130的能量值420“150”大于定值“120”,输出端130执行宠物610的宠物游戏棋程序(即预设执行程序)(步骤205),因此使用者可利用宠物610具有能量值420“150”可进行宠物游戏棋。
请参阅图8,宠物610进行宠物游戏棋的方式为宠物610从开始进行宠物游戏棋,当使用者使用虚拟摇骰掷出宠物610前进步数,也就是经过几个游戏格子620,当宠物610前进一个游戏格子620则扣除能量值“5”,也就是消耗能量值为“5”,当宠物610前进4个游戏格子620则扣除能量值“20”,也就是消耗能量值为“20”,因此输出端130依据耗损原则(前进一个游戏格子620则扣除能量值“5”)扣除能量值,并回传至处理端120进行能量值统计,原本能量值420为“150”经宠物游戏棋消耗后能量值420为“130”(步骤206)。
由以上可知本发明与现有技术的差异在于本发明是将使用者健身过程消耗的卡路里参数转换成为虚拟角色的虚拟能量参数,借由虚拟能量参数可执行虚拟角色的预设执行程序,可以解决以往健身装置无法提供多样化的健身活动,造成使用者参与健身活动兴致低落的问题,以达成将使用者健身消耗能量转换为虚拟宠物的活动能量来增加健身装置的多样化健身活动,进而提高使用者参与健身活动的兴趣。
虽然本发明所公开的实施方式如上,惟所述的内容并非用以直接限定本发明的专利保护范围。任何本发明所属技术领域技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式上及细节上作些许的更动。本发明的专利保护范围,仍须以所附的权利要求所界定者为准。