[发明专利]一种基于数字家庭中间件的居家养老健康服务系统及方法在审
申请号: | 201410074868.6 | 申请日: | 2014-03-03 |
公开(公告)号: | CN103902397A | 公开(公告)日: | 2014-07-02 |
发明(设计)人: | 周凡;林格;王雪;胡宇辉 | 申请(专利权)人: | 中山大学 |
主分类号: | G06F11/00 | 分类号: | G06F11/00;G06F19/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 510006 广东省广州市番禺*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 数字家庭 中间件 居家 养老 健康 服务 系统 方法 | ||
技术领域
本发明涉及居家养老技术领域,尤其涉一种基于数字家庭中间件的居家养老健康服务系统及方法。
背景技术
随着我国人口老龄化与高龄化的加速,越来越多的老年人需要被赡养和照顾。虽然我国仍以家庭养老为主,但由于传统孝道观念淡化和家庭结构变化等原因,传统家庭养老功能正日趋弱化。另外,机构养老因其容纳人数有限、收费偏高、软硬件设施不完善等弊端不能够满足大多数老年人的养老需求,在这样的背景下,社会提出了以家庭为核心、以社区为依托、以专业化服务为依靠,为居住在家的老年人提供以解决日常生活困难为主要内容的居家养老服务。
居家养老健康服务系统具有市场化运作程度高,产业集群具有一定规模,业务需求变化快,信息量大且类型多样等特点,要求面向健康服务的居家养老健康服务数据中心和居家养老健康服务系统具有快速的资源部署和较高的系统容错能力,要求提供增强的系统级功能支持和性能优化。因此本发明采用软硬结合的技术路线,结合数字电视机顶盒与数字家庭互动服务中间件提出了一种基于数字家庭中间件的居家养老健康服务系统容错技术,有效实现了居家养老健康服务系统驱动程序的加固以及实时系统故障检测和恢复。
在现有技术方案中,主要是利用分布式技术,解决居家养老健康服务系统中多级异构空间数据库之间的数据更新,通过建立由各级各类数据中心和居家养老健康服务系统信息网构成的多级全国居家养老服务系统中心之间的交换体系,通过信息交换体系来实现居家养老服务的管理、应用、交换、共享等服务。
针对居家养老服务系统这种未来产业集群具有一定规模,业务需求变化快,信息量大且类型多样的数据中心,现有技术方案并不能很好的满足具有较高的系统容错能力。当出现驱动程序故障问题时,必然会破坏整个系统的内核数据结构,从而极大影响整个分布式系统的可靠性。针对现如今不同业务需求以及大规模的居家养老健康服务系统,传统的分布式居家养老健康服务系统已经不能很好地满足系统驱动程序的加固以及实时系统故障检测和恢复。
发明内容
本发明的目的在于克服现有技术的不足,本发明提供了一种基于数字家庭中间件的居家养老健康服务系统及方法,实现居家养老健康服务系统驱动程序的加固以及实时系统故障检测和恢复,防止不正确的驱动程序耗尽系统资源以及由于系统故障而引起的崩溃。
为了解决上述问题,本发明提出了一种基于数字家庭中间件的居家养老健康服务系统,所述系统包括:互动服务中间件和嵌入式操作系统内核;其中,
所述嵌入式操作系统内核包括用于创建和回收居家养老服务驱动程序隔离层所用到的内核资源、在介于主板硬件和操作系统之间的板级支持包BSP现有的驱动程序接口基础上进行封装的驱动程序隔离层。
优选地,所述驱动程序隔离层用于提供参数和类型检查,跟踪和记录该驱动程序所使用的内核资源,根据系统设置的阈值来激活驱动程序的故障处理。
优选地,所述隔离层管理器用于创建和回收居家养老服务驱动程序隔离层所用到的内核资源。
相应地,本发明还提出一种基于数字家庭中间件的居家养老健康服务系统的实现方法,所述方法包括:
互动服务中间件上的居家养老服务程序向机顶盒嵌入式操作系统发送服务请求;
所述嵌入式操作系统的任务管理器分配服务进程PID,并将应用信息发送给隔离层管理器;
所述隔离层管理器创建隔离层并启动相应驱动程序,将服务程序所对应的内核对象拷贝到隔离层;
对所述内核对象进行修改,并将修改后的内容拷贝回操作系统内核中。
优选地,所述方法还包括:
所述隔离层管理器检测驱动程序是否正常启动,若驱动程序启动正常,则将相应的控制信号传至底层硬件进行响应;若程序启动失败,则将故障信息发送给驱动程序隔离层,驱动程序隔离层将发现的故障信息报告给互动服务中间件中的故障处理模块,由故障处理模块进行相应的故障处理。
优选地,机顶盒嵌入式操作系统内核中的对象跟踪代码在驱动程序和内核间验证每个参数的类型和访问属性。
优选地,所述隔离层管理器创建隔离层并启动相应驱动程序,将服务程序所对应的内核对象拷贝到隔离层的步骤包括:
将隔离层管理器加入到居家养老健康服务系统内核中;
驱动程序隔离层的初始化例程向隔离层管理器发请求;
隔离层管理器为驱动程序分配内核资源;
判断操作系统内核是否有足够多的资源以供程序驱动;若否,将结果信息传送给隔离层管理器;若是,则分配资源,并检查资源的权限和属性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中山大学,未经中山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410074868.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于冲压框架带有通孔的扁平多芯片封装件
- 下一篇:一种散热装置