机顶盒及在机顶盒上实现虚拟传感器的方法技术

技术编号:13942220 阅读:62 留言:0更新日期:2016-10-29 18:58
本发明专利技术提供了在机顶盒上实现虚拟传感的方法,该方法包括:在该机顶盒中添加虚拟传感器,该虚拟传感器使得该机顶盒可以像使用物理传感器数据一样使用虚拟传感器数据;以及在该机顶盒中添加数据接收模块,该数据接收模块接收来自物理传感数据发射端的传感器数据,并将其作为虚拟传感器数据提供给该虚拟传感器,以供该机顶盒的上层应用使用。本发明专利技术还提供了一种相应的设备及其使用方法,并提供了包括该设备的智能电视。本发明专利技术使得机顶盒能够利用移动设备的传感器数据,增加了交互方式。

【技术实现步骤摘要】

本专利技术涉及一种机顶盒及在机顶盒上实现虚拟传感器的方法
技术介绍
现在越来越多的家庭开始使用机顶盒,尤其是基于来自谷歌公司的安卓(Android)操作系统的网络机顶盒。随着技术的进步,机顶盒已经不仅仅具有视频播放功能,也成为了家庭数字化中心。局限于机顶盒的形态,机顶盒不能使用传感器或仅能使用有限数量的传感器。与之形成对比,移动设备却具有丰富的传感器,从而实现了更多的交互方式。可惜的是,很多传感器,例如重力传感器、加速度传感器、罗盘和陀螺仪等,不能够被集成在机顶盒和智能电视上。因此,当前的机顶盒无法充分利用各种传感器的数据来进行交互。而机顶盒上的许多应用,诸如游戏应用和健康监控类应用等,则因缺少来自各种传感器的数据而无法提供更好的用户体验。在现有技术中,有些应用已经实现了机顶盒端和移动设备端的配对,从而使得移动设备端的应用所采集的传感器数据可以被发送到该应用的机顶盒端,并由机顶盒来利用,但是,这种技术仅局限于特定应用,而无法适用于所有应用。
技术实现思路
为了解决允许机顶盒使用移动设备的传感器数据来进行操作的技术问题,本专利技术提供了一种机顶盒及其配置和使用方法。根据本专利技术的一个方面,提供了一种在机顶盒上实现虚拟传感的方法,该方法包括:在该机顶盒中添加虚拟传感器,该虚拟传感器使得该机顶盒可以像使用物理传感器数据一样使用虚拟传感器数据;以及在该机顶盒中添加数据接收模块,该数据接收模块接收来自物理传感数据发射端的传感器数据,并将该传感器数据提供给该虚拟传感器,以供该机顶盒的上层应用使用。优选地,添加虚拟传感器和数据接收模块是通过修改该机顶盒的操作系统中的传感器框架下的传感器库文件来实现的。优选地,该在该机顶盒中添加虚拟传感器包括:在该传感器库文件中模拟真实硬件抽象层的传感器结构体列表,以及将该传感器结构体列表传递给该传感器库文件内的函数接口,供该传感器库文件内的函数接口调用。优选地,该物理传感数据发射端接收来自移动设备的物理传感器的物理传感器数据。优选地,该方法还包括接收来自物理传感数据发射端的传感器数据与该机顶盒物理传感器框架中接收数据的通道并存,并采用多线程同步技术实现数据同步。根据本专利技术的另一方面,还提供了一种用于使用机顶盒的方法,该方法包括:接收来自物理传感数据发射端的传感器数据;将该传感器数据作为虚拟传感器数据提供给虚拟传感器;以及通过该虚拟传感器向该机顶盒的上层应用提供该虚拟传感器数据,以供该机顶盒的上层应用使用。根据本专利技术的又一方面,还提供了一种设备,该设备包括:处理器;存储器;耦合于该处理器和存储器的通信接口;虚拟传感器,该虚拟传感器使得该设备可以像使用物理传感器数据一样使用虚拟传感器数据;以及数据接收模块,该数据接收模块通过该通信接口接收来自物理传感数据发射端的传感器数据,并将该传感器数据作为虚拟传感器数据提供给该虚拟传感器,以供该设备的上层应用使用。优选地,该设备为机顶盒。优选地,该虚拟传感器是通过以下方式实现的:在该传感器库文件中模拟真实硬件抽象层的传感器结构体列表,以及将该传感器结构体列表传递给该传感器库文件内的函数接口,供该传感器库文件接口内的函数接口调用。优选地,该数据接收模块被进一步配置成接收来自物理传感数据发射端的传感器数据与所述设备的物理传感器框架中接收数据的通道并存,并采用多线程同步技术实现数据同步。根据本专利技术的再一方面,提供了一种包含上述设备的电视机。与现有技术相比,本专利技术至少具有以下优点:第一、本专利技术的机顶盒不限于其形态,而是可以使用移动设备所具有的所有类型的传感器。第二、本专利技术无需采用任何附加的硬件,也无需对现有硬件做出任何改变。第三、本专利技术只需要对机顶盒的原有传感器框架进行少许修改,不影响机顶盒的其它功能。第四、本专利技术是对机顶盒的底层做出修改,因此适用于所有应用。提供本
技术实现思路
以便以简化的形式介绍以下在详细描述中进一步描述的一些概念。本
技术实现思路
并非旨在标识出要求保护的主题的关键特征或必要特征,亦非旨在用作辅助确定要求保护的主题的范围。所要求保护的主题不限于解决在背景中提及的任何或所有缺点的实现。附图说明合并在此并作为说明书一部分的附图与说明书一起示出了本专利技术的实施例,且进一步用于解释本专利技术的原理的作用,并且使相关领域的技术人员能够实现并使用本专利技术。图1是根据本专利技术的一个方面的机顶盒的示意图;图2是根据本专利技术的一个方面的用于配置机顶盒的方法的流程图;图3是根据本专利技术的一个方面的用于使用机顶盒的方法的流程图。具体实施方式下面结合具体实施例和附图对本专利技术作进一步说明,但不应以此限制本专利技术的保护范围。参考图1,示出了一种根据本专利技术的一个方面的机顶盒100。机顶盒通常包括处理器101和存储器102,其中操作系统103可在该机顶盒中运行。在一个示例中,该机顶盒的操作系统103为来自谷歌公司的安卓(Android)操作系统。在其它示例中,该机顶盒100的操作系统103可以是其它操作系统,诸如来自微软公司的Windows操作系统、Linux操作系统、Mac OS X操作系统等等。该机顶盒100还可包括耦合于处理器101和存储器102的通信接口105,用于与外部设备(诸如物理传感数据发射端等)通信。根据本专利技术的一个实施例,在该机顶盒中添加虚拟传感器,所述虚拟传感器模拟物理传感器,使得该机顶盒可以像使用物理传感器数据一样使用虚拟传感器数据。优选地,添加虚拟传感器是通过修改机顶盒的操作系统的原有传感器框架下的传感器库文件来实现的。根据本专利技术的一个实施例,还在该机顶盒中添加数据接收模块,该数据接收模块接收来自物理传感数据发射端的传感器数据,并将该传感器数据作为虚拟传感器数据提供给虚拟传感器,以供机顶盒中的上层应用使用。该物理传感数据发射端可以接收来自包括物理传感器的设备的物理传感器的物理传感器数据。该物理传感数据发射端可以独立于该包括物理传感器的设备或与该包括物理传感器的设备集成。该包括物理传感器的设备可包括移动设备(诸如移动电话、遥控器、游戏手柄、可穿戴设备等等)和固定设备。固定设备可以例如是用于监测天气条件的设备、用于监测病人身体状态的设备等等,这些设备均包含相应的传感器。传感器的示例包括但不限于:重力传感器、加速度传感器、罗盘、陀螺仪、温度传感器、湿度传感器(比如用于监测天气、病人的体温等)等。在下面的实施例中,以包括物理传感数据发射端的移动设备为例进行描述。优选地,添加数据接收模块也是通过修改机顶盒的操作系统的原有传感器框架下的传感器库文件来实现的。在该机顶盒100的操作系统103中,可包括传感器框架106,该传感器框架包括传感器库文件。在现有技术中,比如在基于安卓操作系统的机顶盒中,该操作系统本身也包括传感器框架。然而,局限于机顶盒的形态,该传感器框架的传感器库文件中不包含传感器,或仅包含很少类型的传感器(诸如光传感器等)。因此,在现有操作系统的传感器结构体列表中,通常不包括任何传感器,或者仅包括少量传感器;或者用虚假传感器来填充传感器结构体列表,这些虚假传感器仅被显示而无法发挥功能。因此,现有技术的机顶盒通常无法利用任何传感器数据,或者仅能利用极少数类型的传感器数据(诸如光传感器数据),而无法充分利用位于其它设备的传感器数据,例如上述各种类型的传感器数据。在本专利技术的一本文档来自技高网
...

【技术保护点】
一种在机顶盒上实现虚拟传感的方法,所述方法包括:在所述机顶盒中添加虚拟传感器,所述虚拟传感器使得所述机顶盒可以像使用物理传感器数据一样使用虚拟传感器数据;以及在所述机顶盒中添加数据接收模块,所述数据接收模块接收来自物理传感数据发射端的传感器数据,并将所述传感器数据提供给所述虚拟传感器,以供所述机顶盒的上层应用使用。

【技术特征摘要】
1.一种在机顶盒上实现虚拟传感的方法,所述方法包括:在所述机顶盒中添加虚拟传感器,所述虚拟传感器使得所述机顶盒可以像使用物理传感器数据一样使用虚拟传感器数据;以及在所述机顶盒中添加数据接收模块,所述数据接收模块接收来自物理传感数据发射端的传感器数据,并将所述传感器数据提供给所述虚拟传感器,以供所述机顶盒的上层应用使用。2.如权利要求1所述的方法,其特征在于,添加虚拟传感器和数据接收模块是通过修改该机顶盒的操作系统中的传感器框架下的传感器库文件来实现的。3.如权利要求2所述的方法,其特征在于,所述在所述机顶盒中添加虚拟传感器包括:在所述传感器库文件中模拟真实硬件抽象层的传感器结构体列表,以及将所述传感器结构体列表传递给所述传感器库文件内的函数接口,供所述传感器库文件内的函数接口调用。4.如权利要求1所述的方法,其特征在于,所述物理传感数据发射端接收来自物理传感器产生的传感器数据。5.如权利要求1所述的方法,其特征在于,所述数据接收模块接收来自物理传感数据发射端的传感器数据包括:接收来自物理传感数据发射端的传感器数据与所述机顶盒物理传感器框架中接收数据的通道并存,并采用多线程同步技术实现数据同步。6.一种用于使用机顶盒的...

【专利技术属性】
技术研发人员:刘成彦范少卓陈云辉李竞佳苏学敏
申请(专利权)人:网宿科技股份有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1