一种呼吸诊疗引导游戏引擎及运行方法与流程

文档序号:15109617发布日期:2018-08-07 10:44阅读:197来源:国知局

本发明属于医疗器械技术领域,还涉及游戏引擎技术领域,具体说是一种呼吸诊疗引导游戏引擎及运行方法。



背景技术:

在医学界,人们将病人按医生规定进行治疗称为“依从性”,反之则称为“非依从性”。据相关调查数据显示,只有大约一半病人会按照医生开写处方所指示的治疗方法用药。用药“非依从性”所造成后果是严重的,以哮喘这种比较普遍慢性呼吸疾病为例,gina的研究已经表明,哮喘85%是可以控制的。而现实情况却是,哮喘病情容易反复,控制和治愈非常困难。以中国为例,目前哮喘仅有2%完全控制,40%左右的部分控制。其中一个最主要的原因在于患者自我管理过程中对于治疗方案的依从性差。那么,如何有效地提升患者的“依从性”,特别是用药“依从性”,也就成为大家共同关注的问题。

在游戏日益风靡的今天,人们越来越注重游戏带来的积极影响,而不仅仅是为了消磨时间,因为,爱玩、好胜是每个人的天性。相对于无趣、枯燥,甚至痛苦的医疗保健来说,如果能尝试着融入游戏的成分,激发患者主动接受治疗的意愿,养成健康的生活习惯,则能最大程度地发挥医疗的效果。

如何能把游戏的行为心理学与医疗保健结合起来,促使患者能自觉、主动并充满热情地参与到整个医疗管理中来,以帮助他们改善自己的健康状况。这将让医疗过程释放出更大的魅力,最大可能地发挥医疗的效果。

游戏的世界纷繁复杂,虽然目前并没有统一的分类方法。但一般认为,游戏主要分为6个大类:动作、冒险、模拟、角色扮演、休闲和其他,他们各有几十种分支,形成了庞大的“游戏类型树”。

游戏引擎是指一些已编写好的可编辑电脑游戏系统或者一些互交式实时图像应用程序的核心组件。这些系统为游戏设计者提供各种编写游戏所需的各种工具,其目的在于让游戏设计者能容易和快速地做出游戏程序而不用由零开始。大部分都支持多种操作系统平台,如linux、macosx、微软windows、安卓android、苹果ios等。游戏引擎包含以下系统:渲染引擎(即“渲染器”,含二维图像引擎和三维图像引擎)、物理引擎、碰撞检测系统、音效、脚本引擎、电脑动画、人工智能、网络引擎以及场景管理。

不同于一般的游戏引擎,本发明涉及的是一种医疗诊疗/管理功能的游戏引擎。

现有的诊疗游戏化都是从诊疗设备入手,通过诊疗设备控制游戏/娱乐程序。例如中国专利(申请号201280067528)公开了“用于支持吸入的吸入支持装置和方法”,提出了一种吸入支持装置和一种吸入支持装置的应用以及一种用于支持吸入可吸入的吸入混合物的方法。其中,该专利进一步提出一种控制装置用于借助于取压中间件拾取的压力变化控制在数据处理设备上运行的游戏和娱乐程序。并以此激励使用者进行吸入治疗。在某种程度上实现了在吸入治疗中引入游戏和娱乐程序以此提高用户的依从性和参与度。但是,以诊疗设备为中心的游戏化控制仍存在以下不足:

1、无法支持门类众多的游戏。面对不同的游戏,控制方式千差万别,在单一诊疗设备上同时实现对如此多游戏的控制支持几乎不可能。而且引入众多游戏支持会导致设备资源消耗大,得不偿失。尤其对于便携式设备更是如此。

2、游戏的世界纷繁复杂,用户兴趣多变也使得在诊疗设备上预先定制某类游戏控制变得低效甚至得不偿失。

3、无法实现无缝的游戏体验。游戏控制从诊疗设备立场出发,用户游戏体验差。

4、游戏知识不能充分利用到诊疗当中。例如:用户游戏进度慢意味着用户诊疗操作不规范,这些信息不能被有效利用成为规范用户诊疗的手段。

现有诊疗游戏化问题诸如此类,不一而足,迫切需要一种全新的技术方案。

针对目前慢性呼吸疾病诊疗中的难点-即如何解决患者特别是儿童患者不能正确进行吸入式治疗、难以长期坚持,对于治疗依从性不够甚至普遍存在抗拒情况。目前亟待研究如何将相应的呼吸疾病诊疗功能引入游戏,设计一种呼吸诊疗引导游戏引擎,使游戏具备慢性呼吸疾病的诊疗功能,从而实现便患者边游戏边治疗,快乐治疗的作用。最终达到提高雾化治疗的依从性和参与度,引导患者深呼吸,延长吸气时间,增加潮气量,提高药物的肺部沉积率,让雾化治疗发挥最大效果这一目的。这是本领域目前亟待解决的技术问题。



技术实现要素:

本发明为解决现有技术存在的上述问题,提供一种呼吸诊疗引导游戏引擎,将呼吸疾病的诊疗/管理功能过程中引入游戏,提高患者特别是儿童患者对于慢性呼吸疾病治疗过程的依从和参与度,引导患者科学规范地治疗,改善和提高治疗效果。

本发明的目的是通过以下技术方案来实现的:

一种呼吸诊疗引导游戏引擎,包括游戏功能框架和游戏引擎,所述游戏功能框架用于存储游戏程序脚本,所述游戏引擎用于加载、解析并执行所述游戏功能框架中的游戏程序脚本,其特征在于,所述游戏引擎为呼吸诊疗引导游戏引擎,所述呼吸诊疗引导游戏引擎包括诊疗配置接口、诊疗功能模块、游戏框架接口、呼吸诊疗设备接口及诊疗游戏协调服务器接口;

所述诊疗配置接口:用于接受一次诊疗的处方信息和游戏操作配置信息,所述诊疗的处方信息包括诊疗类型、标准呼吸规则及药品信息;

所述诊疗功能模块:根据所述诊疗的处方信息和游戏配置,控制游戏和相关诊疗设备完成一次诊疗操作;

所述游戏框架接口:接受诊疗功能模块控制,连接控制游戏框架功能模块;

所述呼吸诊疗设备接口:接受所述诊疗功能模块控制,连接控制相关呼吸诊疗设备;

所述诊疗游戏协调服务器接口:接受所述诊疗功能模块控制,访问相关诊疗游戏协调服务器。

对上述技术方案的改进:还配置诊疗游戏协调服务器,所述诊疗游戏协调服务器作为诊疗游戏服务协调技术的组成部分,负责实现用户诊疗行为规范程度的存储和检索。

对上述技术方案的进一步改进:还配置呼吸诊疗设备,所述呼吸诊疗设备是由所述呼吸诊疗引导游戏引擎控制的智能呼吸诊疗设备,在所述智能呼吸诊疗设备引入一个游戏引擎代理逻辑,实现游戏引擎代理逻辑的智能呼吸诊疗设备成为能与所述呼吸诊疗引导游戏引擎协同工作的智能诊疗设备,游戏引擎代理逻辑接受游戏引擎发出的控制指令并控制所述智能呼吸诊疗设备完成该次操作。

对上述技术方案的进一步改进:所述呼吸诊疗引导游戏引擎的游戏运行在智能用户设备上,所述智能用户设备包括个人电脑、平板电脑及智能手机。

对上述技术方案的进一步改进:所述呼吸诊疗引导游戏引擎用于呼吸诊疗设备接口检测和呼吸诊疗设备的数据转换;所述呼吸诊疗引导游戏引擎还向所述诊疗游戏协调服务器查询用户诊疗行为规范程度,根据从诊疗游戏协调服务器得到的用户诊疗行为规范程度,采取合适的措施。

对上述技术方案的进一步改进:所述呼吸诊疗引导游戏引擎通过网络与能够支持相应控制接口的所述呼吸诊疗设备连接,接受所述呼吸诊疗设备关于用户诊疗操作的行为数据,进而控制相应的游戏进程,控制所述呼吸诊疗设备的操作,所述呼吸诊疗设备包含雾化器、肺功能仪,所述网络为蓝牙、wifi或3g/4g/5g的无线网络。

一种上述呼吸诊疗引导游戏引擎的运行方法,其特征在于,所述运行方法包括如下步骤:

步骤s1:所述诊疗功能模块接受本次诊疗的处方,包括:诊疗类型、标准呼吸规则及药品信息;

步骤s2:所述诊疗功能模块接受本次游戏操作配置信息;

步骤s3:所述诊疗功能模块根据步骤s1、s2提供的信息,判断达到诊疗目的的情况下,用户的游戏进度,即,期望游戏进度;

步骤s4:所述诊疗功能模块根据标准呼吸规则需要,向呼吸诊疗设备订阅相关用户呼吸行为数据;

步骤s5:诊疗过程中,所述诊疗功能模块接受呼吸诊疗设备发来的用户呼吸行为数据,根据步骤s2的配置,控制游戏完成给定动作;

步骤s6:一次诊疗结束后,所述诊疗功能模块检查用户是否达到预估游戏进度并向相关治疗参与方发送治疗结果;

步骤s7:若用户未达到预估游戏进度,所述诊疗功能模块提示用户继续游戏,进行相关练习以达到正确掌握相关操作的目的。

对上述技术方案的改进:所述步骤s7中,当识别用户无法达到期望游戏进度的情况,所述诊疗功能模块通知连接呼吸诊疗设备停止诊疗工作,只进行游戏;当患者行为符合期望时,所述诊疗功能模块通知连接呼吸诊疗设备继续诊疗工作,以确保一次诊疗结束后,用户达到期望游戏进度。

对上述技术方案的进一步改进:所述呼吸诊疗引导游戏引擎接受所述呼吸诊疗设备提供用户呼吸行为的检测数据;所述呼吸诊疗设备接受所述呼吸诊疗引导游戏引擎控制,启动/停止诊疗工作,或者,仅停止相关诊疗功能,仍然提供用户呼吸等行为的检测数据。

对上述技术方案的进一步改进:所述诊疗游戏协调服务器被引入并部署在云端,通过网络与所述呼吸诊疗引导游戏引擎连接,所述诊疗游戏协调服务器接受所述呼吸诊疗引导游戏引擎在用户一次诊疗结束后发来的用户诊疗行为规范程度报告,还接受所述呼吸诊疗引导游戏引擎对于用户诊疗行为规范程度的查询;所述诊疗游戏协调服务器通过信息订阅方式,向游戏引擎订阅更多的用户治疗信息;所述诊疗游戏协调服务器提供大数据分析逻辑,对所述数据进行分析,以获知哪些游戏用户更为喜欢,在诊疗中更加有效,并基于分析数据向用户推送相关游戏;所述诊疗游戏协调服务器提供应用开发api,实现第三方应用程序通过调用所述诊疗游戏协调服务器提供的api与游戏引擎甚至游戏引擎连接的呼吸诊疗设备协作,提供更多的增值医疗服务。

本发明与现有技术相比有许多优点和积极效果:

本发明提出了一种全新的呼吸诊疗引导游戏引擎,将相关疾病的诊疗/管理功能封装为核心组件(游戏引擎)引入游戏,使所有包含该游戏引擎的游戏具备相关疾病的诊疗/管理功能。从而使可用于诊疗的游戏无限丰富。

1、实现真正游戏引导/控制下的诊疗过程。呼吸诊疗引导游戏引擎的游戏软件包至少包含呼吸诊疗引导游戏引擎以及游戏功能框架。游戏功能框架实现了具体的游戏功能,游戏功能框架与呼吸诊疗引导游戏引擎协作,完成呼吸诊疗引导控制的整个过程。游戏知识可以被充分利用到诊疗当中。例如,当用户诊疗操作不规范导致用户游戏进度慢时,控制诊疗设备暂停操作,指导用户通过游戏进行练习,从而掌握相关知识和技能。

2、将诊疗知识赋予游戏,真正实现无缝的游戏体验。让游戏成为诊疗的主导,实现真正的游戏化。

3、引入诊疗游戏服务协调技术。通过在网络中引入诊疗游戏协调服务器,让实现呼吸诊疗引导游戏引擎的不同游戏共享用户诊疗行为规范信息。保证在用户切换不同游戏的时候,在不同游戏之间提供统一一致的游戏引导诊疗服务。

附图说明

图1为本发明呼吸诊疗引导游戏引擎控制下的呼吸疾病诊疗网络部署图;

图2为本发明呼吸诊疗引导游戏引擎逻辑框架结构图;

图3为本发明呼吸诊疗引导游戏引擎控制下引入第三方应用的呼吸疾病诊疗网络部署图。

具体实施方式

下面结合附图和实施例对本发明做进一步描述。

参见图1、图2,本发明一种呼吸诊疗引导游戏引擎的实施例,包括游戏功能框架和游戏引擎,所述游戏功能框架用于存储游戏程序脚本,所述游戏引擎用于加载、解析并执行所述游戏功能框架中的游戏程序脚本。所述游戏引擎为呼吸诊疗引导游戏引擎,所述呼吸诊疗引导游戏引擎包括诊疗配置接口、诊疗功能模块、游戏框架接口、呼吸诊疗设备接口及诊疗游戏协调服务器接口。

上述诊疗配置接口用于接受一次诊疗的处方信息和游戏操作配置信息,所述诊疗的处方信息包括诊疗类型、标准呼吸规则及药品信息;上述诊疗功能模块根据所述诊疗的处方信息和游戏配置,控制游戏和相关诊疗设备完成一次诊疗操作;上述游戏框架接口:接受诊疗功能模块控制,连接控制游戏框架功能模块;上述呼吸诊疗设备接口:接受所述诊疗功能模块控制,连接控制相关呼吸诊疗设备;上述诊疗游戏协调服务器接口:接受所述诊疗功能模块控制,访问相关诊疗游戏协调服务器。

具体而言:还配置诊疗游戏协调服务器,诊疗游戏协调服务器作为诊疗游戏服务协调技术的组成部分,负责实现用户诊疗行为规范程度的存储和检索。

还配置呼吸诊疗设备,所述呼吸诊疗设备是由所述呼吸诊疗引导游戏引擎控制的智能呼吸诊疗设备,在所述智能呼吸诊疗设备引入一个游戏引擎代理逻辑,实现游戏引擎代理逻辑的智能呼吸诊疗设备成为能与所述呼吸诊疗引导游戏引擎协同工作的智能诊疗设备,游戏引擎代理逻辑接受游戏引擎发出的控制指令并控制所述智能呼吸诊疗设备完成该次操作。

上述呼吸诊疗引导游戏引擎的游戏运行在智能用户设备上,所述智能用户设备包括个人电脑、平板电脑及智能手机。

上述呼吸诊疗引导游戏引擎用于呼吸诊疗设备接口检测和呼吸诊疗设备的数据转换;上述呼吸诊疗引导游戏引擎还向所述诊疗游戏协调服务器查询用户诊疗行为规范程度,根据从诊疗游戏协调服务器得到的用户诊疗行为规范程度,采取合适的措施。

上述呼吸诊疗引导游戏引擎通过网络与能够支持相应控制接口的所述呼吸诊疗设备连接,接受所述呼吸诊疗设备关于用户诊疗操作的行为数据,进而控制相应的游戏进程,控制所述呼吸诊疗设备的操作,所述呼吸诊疗设备包含雾化器、肺功能仪,所述网络为蓝牙、wifi或3g/4g/5g的无线网络。

本发明一种上述呼吸诊疗引导游戏引擎的运行方法的实施例,所述运行方法包括如下步骤:

步骤s1:所述诊疗功能模块接受本次诊疗的处方,包括:诊疗类型、标准呼吸规则及药品信息;

步骤s2:所述诊疗功能模块接受本次游戏操作配置信息;

步骤s3:所述诊疗功能模块根据步骤s1、s2提供的信息,判断达到诊疗目的的情况下,用户的游戏进度,即,期望游戏进度;

步骤s4:所述诊疗功能模块根据标准呼吸规则需要,向呼吸诊疗设备订阅相关用户呼吸行为数据;

步骤s5:诊疗过程中,所述诊疗功能模块接受呼吸诊疗设备发来的用户呼吸行为数据,根据步骤s2的配置,控制游戏完成给定动作;

步骤s6:一次诊疗结束后,所述诊疗功能模块检查用户是否达到预估游戏进度并向相关治疗参与方发送治疗结果;

步骤s7:若用户未达到预估游戏进度,所述诊疗功能模块提示用户继续游戏,进行相关练习以达到正确掌握相关操作的目的。

进一步地,上述步骤s7中,所述步骤s7中,当识别用户无法达到期望游戏进度的情况,所述诊疗功能模块通知连接呼吸诊疗设备停止诊疗工作,只进行游戏;当患者行为符合期望时,所述诊疗功能模块通知连接呼吸诊疗设备继续诊疗工作,以确保一次诊疗结束后,用户达到期望游戏进度。

进一步地,上述呼吸诊疗引导游戏引擎接受所述呼吸诊疗设备提供用户呼吸行为的检测数据;所述呼吸诊疗设备接受所述呼吸诊疗引导游戏引擎控制,启动/停止诊疗工作,或者,仅停止相关诊疗功能,仍然提供用户呼吸等行为的检测数据。

再进一步地,上述诊疗游戏协调服务器被引入并部署在云端,通过网络与上述呼吸诊疗引导游戏引擎连接,上述诊疗游戏协调服务器接受所述呼吸诊疗引导游戏引擎在用户一次诊疗结束后发来的用户诊疗行为规范程度报告,还接受所述呼吸诊疗引导游戏引擎对于用户诊疗行为规范程度的查询。上述诊疗游戏协调服务器通过信息订阅方式,向游戏引擎订阅更多的用户治疗信息。上述诊疗游戏协调服务器提供大数据分析逻辑,对所述数据进行分析,以获知哪些游戏用户更为喜欢,在诊疗中更加有效,并基于分析数据向用户推送相关游戏。参见图3,上述诊疗游戏协调服务器提供应用开发api,实现第三方应用程序通过调用所述诊疗游戏协调服务器提供的api与游戏引擎甚至游戏引擎连接的呼吸诊疗设备协作,提供更多的增值医疗服务。

下面通过具体实施例对本发明做详细说明:

图1展示了本发明提出的呼吸诊疗引导游戏引擎控制下的呼吸疾病诊疗网络部署图。实现了本发明提出的吸入诊疗引导功能游戏引擎的游戏运行在任意智能用户设备上,如个人电脑、平板电脑及手机等。游戏可以是任何类型如动作、冒险、模拟、角色扮演、休闲等等。游戏内容可以是任何情节。唯一的共同点是,游戏的实现中包含本发明提出的诊疗游戏引擎。

呼吸诊疗引导游戏引擎通过网络与能够支持相应控制接口的呼吸诊疗设备连接。接受诊疗设备关于用户诊疗操作的行为数据,进而控制相应的游戏进程。并根据需要,控制呼吸诊疗设备的操作。例如,游戏引擎发现用户操作不规范时,控制诊疗设备如雾化器停止雾化而仅提供行为检测数据,根据用户行为检测数据控制游戏直到用户行为符合既定规范后,再控制雾化器继续后续的治疗。

用户在一次诊疗过程中或多次诊疗过程之间根据兴趣爱好的变化,可能更换实现上述引擎的不同游戏,例如,从某动作游戏换成另一角色扮演游戏。为实现在用户切换不同游戏的时候,在不同游戏之间提供统一一致的游戏引导诊疗服务。本发明提出了了诊疗游戏服务协调技术,诊疗游戏协调服务器被引入并部署在云端,通过网络与呼吸诊疗引导游戏引擎连接。游戏协调服务器接受游戏引擎在用户一次诊疗结束后发来的用户诊疗行为规范程度报告;同时接受呼吸诊疗引导游戏引擎对于用户诊疗行为规范程度的查询。根据查询结果,游戏引擎采取合适的游戏策略。例如:调整游戏难度配置,在启动正式治疗前进行游戏练习等。

图2为本发明呼吸诊疗引导游戏引擎逻辑框架结构图,展示了呼吸诊疗引导游戏引擎及其功能交互。一个实现了呼吸诊疗引导游戏引擎的游戏软件包至少包含呼吸诊疗引导游戏引擎以及游戏功能框架,游戏功能框架实现了具体的游戏功能。该游戏功能框架与呼吸诊疗引导游戏引擎协作,完成呼吸诊疗引导控制的整个过程。根据实现需要,该框架还可能包含其他游戏引擎,如渲染引擎(即“渲染器”,含二维图像引擎和三维图像引擎)、物理引擎、碰撞检测系统、音效、脚本引擎、电脑动画、人工智能、网络引擎以及场景管理等。

一、本发明呼吸诊疗引导游戏引擎包含以下逻辑功能模块:

诊疗配置接口:

该模块接受一次诊疗的处方信息。其中包括:

诊疗类型(如:呼吸检测,雾化);

标准呼吸规则;

药品信息(即,药品名称,药量)。

上述标准呼吸规则包括但不限定于以下信息及其任意组合:

每次呼吸时吸入或呼出的气体量最佳值和可接受范围(即:潮气量);

呼吸的频率最佳值和可接受范围;

呼吸节奏要求;

也可以包含对于用户姿势,等其他用户行为测量装置可检测到的用户行为要求。

可选的,该模块也接受游戏操作配置信息。若一次游戏开始前用户没有进行相关游戏操作配置信息,则默认配置信息或者上次最新的游戏操作配置信息继续生效。

假设使用当前诊疗装置为雾化器,为达到最理想治疗效果,标准呼吸规则要求用户达到每次400毫升(ml)的吸气量。假设当前游戏为吹泡泡,该游戏提供小,中,大三种控制。则一个游戏操作配置的例子如下:

小:吸气量<=200毫升(ml)

中:200毫升(ml)<吸气量<=300毫升(ml)

大:300毫升(ml)<吸气量

用户可以通过修改上述配置调整游戏的难度。

诊疗功能模块:

根据诊疗的处方信息和游戏配置,该模块控制游戏和相关诊疗设备完成一次诊疗操作。

1.接受本次诊疗的处方,包括:诊疗类型(如:呼吸检测,雾化),

标准呼吸规则,药品信息(即,药品名称,药量)以及其他参数如雾化器类型等。

2.可选的,接受本次游戏操作配置信息。

3.根据步骤1、2提供信息,判断达到诊疗目的的情况下(即用户行为符合标准

呼吸规则),用户的游戏进度,即期望游戏进度。

以雾化为例,期望游戏进度的计算步骤如下:

步骤一根据药品信息和预先设定雾化效率,算出诊疗时间;

步骤二根据游戏操作配置信息和标准呼吸规则得出符合规范的操作每次的操作游戏结果。假设标准呼吸规则中规定一次吸气气体量最佳值为400毫升和可接受范围为大于300,则根据前面的游戏操作配置信息,每次用户需要吹出的泡泡为大泡泡;

步骤三根据步骤一得出的游戏时间和游戏脚本信息,则可以得出在该时间段中,按照步骤二得出的每次游戏操作结果用户可以达到的分数或者游戏关卡数。该结果则为期望游戏进度;

步骤四在诊疗(游戏)开始前向用户提示此目标,发出游戏挑战。

4.根据标准呼吸规则需要,向诊疗设备订阅相关用户呼吸等行为数据。比如:标准呼吸规则以吸入或呼出的气体量作为用户行为规范的标准,则向诊疗设备订阅吸入或呼出的气体量信息。

5.诊疗过程中,接受诊疗设备发来的用户呼吸等行为等数据,根据上述游戏配置控制游戏完成给定动作。

6.一次诊疗结束后,检查用户是否达到预估游戏进度并向相关治疗参与方发送治疗结果。

7.若用户未达到预估游戏进度,提示用户继续游戏,进行相关练习以达到正确掌握相关操作的目的。

进一步地,在诊疗过程中,为帮助用户确保达期望游戏进度。本模块提供一下游戏辅导功能:

1.供识别用户无法达到期望游戏进度的情况,如用户游戏连续出错超过预设值,进入下一步游戏练习模式。

2.控制连接诊疗设备停止诊疗工作,以雾化器为例,控制雾化器停止雾化,只进行用户行为检测。

3.直到患者行为符合期望时,通知连接诊疗设备继续诊疗工作。

进一步的,上述呼吸诊疗引导游戏引擎还有诊疗设备接口检测和诊疗设备数据转换的功能。由于不同设备的实现方式不同,其行为检测和操作方式也不同。以呼吸为例,对于呼吸的检测就有压力检测,气流检测等不同方式。为了适应不同呼吸诊疗设备,本模块还提供诊疗设备接口检测和诊疗设备数据转换的功能。根据呼吸诊疗设备接口得到的设备信息,以及标准呼吸规则检测的需要,对数据进行必要的转换处理。例如,标准呼吸规则以吸气量作为评价标准而当前连接的雾化器只能进行呼吸压力检测,则在收到雾化器提供的呼吸压力数据后,本模块首先进行数据转换,然后再进行相应操作。

由于用户在一次诊疗过程中或诊疗过程之间根据兴趣爱好的变化,可能更换不同的游戏。为保证诊疗效果的无缝衔接,本模块还引入了诊疗游戏服务协调技术:

1.在一次诊疗结束后,向诊疗游戏协调服务器发送当前用户诊疗行为规范程度。该信息包括:用户id,诊疗类型,标准呼吸规则信息,用户诊疗行为规范程度报告,以及其他信息如游戏信息(如游戏名称,版本,生产商),用户玩游戏信息的信息(如,玩游戏的时间,频率,等)。为保证用户诊疗行为规范程度报告在不同游戏间的通用性,其计算方法如下:用户实际完成的游戏分数(或达到的关卡数)除以期望的游戏分数(或期望的关卡数)

2.再一次诊疗开始前,向诊疗游戏协调服务器查询用户诊疗行为规范程度。查询信息包括,用户id,诊疗类型,标准呼吸规则信息。

3.根据从诊疗游戏协调服务器得到的用户诊疗行为规范程度,采取合适的措施例如:如果用户诊疗行为规范程度较低,在启动正式治疗前进行游戏练习等。

游戏框架接口:

接受呼吸诊疗功能模块控制,连接控制游戏功能框架。

呼吸诊疗设备接口:

接受诊疗功能模块控制,连接控制相关呼吸诊疗设备。

诊疗游戏协调服务器接口:

接受诊疗功能模块控制,访问相关诊疗游戏协调服务器。

二.诊疗游戏协调服务器

作为诊疗游戏服务协调技术的组成部分,诊疗游戏协调服务器器负责实现用户诊疗行为规范程度的存储和检索。

其处理逻辑如下:

1.收到游戏引擎发送当前用户诊疗行为规范程度,存储至本地数据库。如果相关数据已经保存过,则更新相关数据。

2.收到用户诊疗行为规范程度查询请求后,根据用户id,诊疗类型,标准呼吸规则信息,查询匹配的用户诊疗行为规范程度并返回给游戏引擎。

优选地,对于某一诊疗类型的用户诊疗行为规范程度,服务器可以通过存储大量历史数据并进行相关分析用以获得用户更为准确的诊疗行为。

优选地,诊疗游戏协调服务器还可以通过信息订阅方式,向游戏引擎订阅更多的用户治疗信息,包括:

用户游戏频度;

游戏练习时间和边游戏边治疗时间的比例和时间数据;

游戏的频率;

用户喜欢的游戏场景;

用户游戏行为(例如,用户开始一次游戏,用户结束一次游戏,用户游戏进展到某一关卡等…);

游戏是否付费,付费信息等。

优选地,诊疗游戏协调服务器提供大数据分析逻辑,对上述数据进行分析,以获知哪些游戏用户更为喜欢,在诊疗中更加有效。并基于分析数据向用户推送相关游戏(如,对某类诊疗最有效的诊疗游戏)。

优选地,诊疗游戏协调服务器提供应用开发api。图3给出了引入第三方应用的诊疗游戏服务实现图。诊疗游戏协调服务器提供应用开发api,实现第三方应用程序通过调用诊疗游戏协调服务器提供的api与游戏引擎甚至游戏引擎连接的诊疗设备协作,提供更多的增值医疗服务。

针对图3的实现,本发明给出一个第三方付费玩游戏的第三方应用的例子。某制药商/诊疗设备制造商为了推广其产品,决定向使用其产品的用户免费提供付费游戏。

这里引入一个第三方付费应用服务器。提供向指定用户提供免费游戏的功能。

该应用服务器工作流程如下:

1.接受服务配置。即接受制造商的配置,制定免费游戏提供的条件。条件可以是以下任意条件或者某几个条件的组合:

指定的产品(某一类型药物,诊疗设备等);

指定的一款或者多款付费游戏;

指定的用户范围,(按照id,地区,病情等)。

2.应用服务器向诊疗游戏协调服务器订阅上述条件中指定的付费游戏开始运行的报告,以及其他指定在免费条件中的信息,比如,本次游戏诊疗的药物/诊疗设备信息,用户信息等。

3.当某一指定的付费游戏开始运行后,应用服务器收到诊疗游戏协调服务器发给的相关报告,检查该游戏是否符合免费条件,即:是否符合条件一中的设定。

4.如果是,通过诊疗游戏协调服务器向游戏引擎发送免费指令(其中包括制造商信息,用于游戏的计费)。

5.游戏引擎收到诊疗游戏协调服务器发来的免费指令后,则停止对于用户的计费,转而对免费指令指定的制造商进行计费。

优选地,上述免费指令中还可以包含更多免费的限制条件,比如,免费时间,某些游戏场景(关卡)免费等……

除了上述第三方付费玩游戏的第三方应用的例子,利用上述api,更多的第三方应用可以被开发出来,并通过游戏引擎插入到游戏中来,比如,根据呼吸诊疗教育服务,呼吸咨询,广告放送等等……。

三、一种能够与上述呼吸诊疗引导游戏引擎协同工作的呼吸诊疗设备

为了支持与本发明提出的呼吸诊疗引导游戏引擎的协同工作。本发明提出了一种游戏引擎控制的智能呼吸诊疗设备。具体的,就是在现有智能诊疗设备引入一个游戏引擎代理逻辑。任何实现该逻辑的智能呼吸诊疗设备均成为能与本发明提出的呼吸诊疗引导游戏引擎协同工作的智能诊疗设备。

游戏引擎代理逻辑接受呼吸诊疗引导游戏引擎发出的控制指令并控制所在智能呼吸诊疗设备完成该次操作。基本的控制指令包含:

1.用户行为数据采集(指令参数中指定要采集的数据类型,比如呼吸流量等);

2.智能呼吸诊疗设备某一项功能的开闭(指令参数中指定开闭的具体功能);

3.接受呼吸诊疗引导游戏引擎发出的智能呼吸诊疗设备查询指令(指令参数中指定要查询的信息,包括,设备功能信息,版本信息,制造商信息等)。

以上所述,仅是本发明的较佳实施例而已,并非是对本发明作其它形式的限制,任何熟悉本专业的技术人员可能利用上述揭示的技术内容加以变更或改型为等同变化的等效实施例。但是凡是未脱离本发明技术方案内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与改型,仍属于本发明技术方案的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1