胎儿监护系统的制作方法_4

文档序号:8599151阅读:来源:国知局
息发送给中央站IP地址对应的中央站网络模块104。便携胎监仪定位模块206检测位置信息,判断生理信息异常并输出距离信息,并传递信息到便携胎监仪播音模块203播放语音提醒孕妇不要太远。便携胎监仪定位模块206与便携胎监仪检测模块201、便携胎监仪播音模块203、便携胎监仪网络模块205均通过便携胎监仪主控模块207实现信号链接。这里以WiFi定位为例说明实施方案。便携胎监仪定位模块206保存了各个WiFi接入点MAC地址、位置信息及其与胎监室的距离,以及用户设定的安全距离,本模块读取便携胎监仪附近所有无线信号强度RSS和MAC地址,根据无线信号强度RSS大小和各个WiFi接入点位置信息及其与胎监室的距离,确定便携胎监仪位置信息及其与胎监室的距离。便携胎监仪定位模块206接收来自便携胎监仪检测模块201传递过来的生理信息,并比较生理信息与正常范围的大小,如果生理信息超出正常范围,将比较便携胎监仪与胎监室的距离和用户设定的安全距离大小,如果便携胎监仪与胎监室的距离超出用户设定的安全距离,将提醒语音数据发送给便携胎监仪播音模块203进行播放,提醒孕妇不要移动到离中央站太远的位置。便携胎监仪定位模块206将位置信息均通过便携胎监仪主控模块207传递给便携胎监仪网络模块205。
[0074]中央站工作流程如图4所示,包括:步骤301系统初始化。中央站启动后,首先执行301系统初始化。中央站主控模块105负责系统启动后初始化系统硬件,加载其他模块,并运行其他模块。中央站显示模块101初始化时读取便携胎监仪编号配置并把屏幕划分为多个子窗口,每台便携胎监仪对应一个子窗口,子窗口编号等于便携胎监仪编号。中央站网络模块104初始化时读取便携胎监仪编号对应的IP地址配置,然后执行步骤302接收网络数据。
[0075]步骤302接收网络数据。如果中央站网络模块104接收到便携胎监仪网络模块205发送过来的便携胎监仪编号、生理信息、胎心音频数据、孕妇语音数据、位置信息,将便携胎监仪编号、生理信息、位置信息传递给中央站显示模块101,将便携胎监仪编号、胎心音频数据、孕妇语音数据传递给中央站播音模块103,然后执行步骤303显示生理信息和位置信息。如果中央站网络模块104没有接收到数据,执行步骤305检测医生呼叫操作。
[0076]步骤303显示生理信息和位置信息。中央站显示模块101接收中央站网络模块104传递过来的便携胎监仪编号、生理信息、位置信息,把生理信息、位置信息显示在对应编号的子窗口里,然后执行步骤304播放孕妇语音数据。中央站可以获得各个孕妇位置,医生可以明了各个孕妇在哪儿,确保孕妇需要救治时第一时间赶到。
[0077]步骤304播放胎心音频数据和孕妇语音数据。中央站播音模块103提供便携胎监仪编号菜单,医生可以通过菜单选择需要听胎心的便携胎监仪编号。中央站播音模块103接收中央站网络模块104传递过来的便携胎监仪编号、胎心音频数据、孕妇语音数据,如果接收到孕妇语音数据,本模块将便携胎监仪编号转换为对应的数字语音数据,然后通过扬声器播放数字语音数据和孕妇语音数据,不播放胎心音频数据,如果本模块同时接收到多台便携胎监仪的孕妇语音数据,本模块在内存中申请空间建立待播放语音队列,并按照接收顺序,将便携胎监仪编号和孕妇语音数据暂存在内存队列中,等上一条语音播放完毕,再播放下一条,直到队列为空;否则,如果本模块接收到的便携胎监仪编号等于医生选中的菜单,将通过扬声器播放胎心音频数据,否则不播放胎心音频数据,然后执行步骤305检测医生呼叫操作。
[0078]步骤305检测医生呼叫操作。中央站呼叫模块102提供便携胎监仪编号菜单和呼叫按钮,医生可以通过菜单选择需要呼叫的便携胎监仪编号,如果本模块检测到医生按住呼叫按钮,本模块通过中央站麦克风记录医生语音数据,如果本模块检测到医生松开呼叫按钮,本模块结束录音,并将选中的便携胎监仪编号和医生语音数据传递给中央站网络模块104,然后执行步骤306发送医生语音数据。如果中央站呼叫模块102没有检测到医生按住呼叫按钮,执行步骤302接收网络数据。
[0079]步骤306发送医生语音数据。中央站网络模块104接收中央站呼叫模块102传递过来的便携胎监仪编号和医生语音数据,根据便携胎监仪编号确定便携胎监仪IP地址,并将医生语音数据发送给该IP地址对应的便携胎监仪网络模块205,然后执行步骤302接收网络数据。
[0080]以上工作流程中,步骤302接收网络数据、步骤305检测医生呼叫操作不要求固定的先后顺序,步骤303显示生理信息、步骤304播放胎心音频数据和孕妇语音数据不要求固定的先后顺序。
[0081]便携胎监仪工作流程如图5所示,包括:步骤401系统初始化。便携胎监仪启动后,首先执行401系统初始化。206便携胎监仪主控模块负责系统启动后初始化系统硬件,加载其他模块,并运行其他模块。便携胎监仪网络模块205初始化时读取中央站IP地址配置,然后执行步骤402检测生理信息。
[0082]步骤402检测生理信息。便携胎监仪检测模块201包含胎心率、宫缩压、胎动、孕妇心率、血氧、血压等传感器和电路模块,这里以检测胎心率为例说明实施方案。便携胎监仪检测模块201通过超声传感器发射脉冲波,接收反射回波,通过解调,滤波,放大,得到胎心音频信号,经过A/D采样,转换为数字信号,采用自相关算法可以计算得到胎心率。便携胎监仪检测模块201把计算得到的生理信息传递给便携胎监仪显示模块202,并将生理信息、胎心音频数据传递给便携胎监仪网络模块205。便携胎监仪检测模块201把胎心音频数据传递给便携胎监仪播音模块203,然后执行步骤403显示生理信息。
[0083]步骤403显示生理信息。便携胎监仪显示模块202接收便携胎监仪检测模块201传递过来的生理信息,在屏幕上显示,然后执行步骤404播放胎心音。
[0084]步骤404播放胎心音。便携胎监仪播音模块203接收来自便携胎监仪检测模块201的胎心音频数据,并通过扬声器播放,然后执行步骤405检测位置信息。
[0085]步骤405检测位置信息。便携胎监仪定位模块206负责检测位置信息,判断生理信息异常并播放语音提醒孕妇不要到离中央站太远。这里以WiFi定位为例说明实施方案。便携胎监仪定位模块206保存了各个WiFi接入点MAC地址、位置信息及其与胎监室的距离,以及用户设定的安全距离,本模块读取便携胎监仪附近所有无线信号强度RSS和MAC地址,根据无线信号强度RSS大小和各个WiFi接入点位置信息及其与胎监室的距离,确定便携胎监仪位置信息及其与胎监室的距离。便携胎监仪定位模块206接收来自便携胎监仪检测模块201传递过来的生理信息,并比较生理信息与正常范围的大小,如果生理信息超出正常范围,将比较便携胎监仪与胎监室的距离和用户设定的安全距离大小,如果便携胎监仪与胎监室的距离超出用户设定的安全距离,将提醒语音数据发送给便携胎监仪播音模块203进行播放,提醒孕妇不要移动到离中央站太远。便携胎监仪定位模块206将位置信息传递给便携胎监仪网络模块205。然后执行步骤406发送生理信息、胎心音频数据、位置信肩、O
[0086]步骤406发送生理信息、胎心音频数据、位置信息。便携胎监仪网络模块205接收来自便携胎监仪检测模块201传递过来的生理信息和胎心音频数据,并将便携胎监仪编号、生理信息和胎心音频数据发送给中央站IP地址对应的中央站网络模块104。便携胎监仪网络模块205接收便携胎监仪定位模块206传递过来的位置信息,并将位置信息发送给中央站IP地址对应的中央站网络模块104,然后执行步骤407接收网络数据。步骤407接收网络数据。如果便携胎监仪网络模块205接收到中央站网络模块104发送过来的医生语音数据,将医生语音数据传递给便携胎监仪播音模块203,然后执行步骤408播放医生语音数据。如果便携胎监仪网络模块205没有接收到数据,执行步骤409检测孕妇呼叫操作。
[0087]步骤408播放胎心音频数据和医生语音数据。如果便携胎监仪播音模块203接收到来自便携胎监仪网络模块205的医生语音数据,将通过扬声器播放医生语音数据,不播放胎心音频数据,否则,如果便携胎监仪播音模块203接收到来自便携胎监仪检测模块201的胎心音频数据,将通过扬声器播放胎心音频数据,然后执行步骤409检测孕妇呼叫操作。
[0088]步骤409检测孕妇呼叫操作。便携胎监仪呼叫模块204提供呼叫按钮,如果本模块检测到孕妇按住呼叫按钮,本模块通过便携胎监仪麦克风记录孕妇语音数据,如果本模块检测到孕妇松开呼叫按钮,本模块结束录音,并将孕妇语音数据传递给便携胎监仪网络模块205,然后执行步骤410发送孕妇语音数据。如果便携胎监仪呼叫模块204没有检测到呼叫操作,执行步骤402检测生理信息。
[0089]步骤409发送孕妇语音数据。便携胎监仪网络模块205接收便携胎监仪呼叫模块204传递过来的孕妇语音数据,并将便携胎监仪编号和孕妇语音数据发送给中央站IP地址对应的中央站网络模块104,然后执行步骤402检测生理信息。
[0090]以上工作流程中,步骤402检测生理信息、步骤406接收网络数据、步骤408检测孕妇呼叫操作不要求固定的先后顺序,步骤403显示生理信息、步骤404播放胎心音、步骤405检测位置信息、步骤406发送生理信息、胎心音频数据、位置信息不要求固定的先后顺序。
[0091]便携胎监仪相比无线胎监探头能显示胎心率、播
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1