一种智能终端中的传感器控制方法及装置制造方法及图纸

技术编号:18591636 阅读:37 留言:0更新日期:2018-08-04 19:59
本发明专利技术公开了一种智能终端中的传感器控制方法及装置。该方法包括:获取智能终端中应用程序的调用指令;根据调用指令,查找与应用程序匹配的传感器和对应的传感器驱动程序,其中,同类型传感器至少为两个,每个传感器分别对应不同的驱动程序;根据调用指令,调用驱动程序驱动对应的传感器,通过本发明专利技术的技术方案,以实现同时兼容了多个同一类型的传感器,满足用户不同场景的需求。

Sensor control method and device in intelligent terminal

The invention discloses a sensor control method and device in an intelligent terminal. The method includes: obtaining the call instruction of the application in the intelligent terminal; finding the sensor and the corresponding sensor driver matching the application according to the calling instruction, in which the same type sensor is at least two, each sensor corresponds to the different driver sequence, and the driver calls the driver according to the call instruction. The sequence driven sensor, through the technical scheme of the invention, realizes the simultaneous compatibility of multiple sensors of the same type to meet the needs of different scenarios of the user.

【技术实现步骤摘要】
一种智能终端中的传感器控制方法及装置
本专利技术实施例涉及传感器技术,尤其涉及一种智能终端中的传感器控制方法及装置。
技术介绍
传感器是一种检测装置,能感受到被测量的信息,并能将感受到的信息,按一定规律变换成为电信号或其他所需形式的信息输出,以满足信息的传输、处理、存储、显示、记录和控制等要求。目前电子产品市场上,绝大部分产品都带有传感器,这些产品可能会有多个传感器,但是同一类型的传感器就只有一个。现有的智能终端中的每个类型的传感器对应不同的驱动程序,例如智能终端中的每个类型的传感器有三个,则三个传感器对应同一驱动程序。因而不能实现对传感器的单独控制。随着产品需求和用户体验的提高,智能终端可能需要同时兼容多个同一类型的传感器,用于不同场景的切换使用,以提升用户体验,达到产品的预期效果。
技术实现思路
本专利技术提供一种智能终端中的传感器控制方法及装置,以实现同时兼容了多个同一类型的传感器,满足用户不同场景的需求。第一方面,本专利技术实施例提供了一种智能终端中的传感器控制方法,包括:获取智能终端中应用程序的调用指令;根据所述调用指令,查找与所述应用程序匹配的传感器和对应的传感器驱动程序,其中,同类型传感器至少为两个,每个传感器分别对应不同的驱动程序;根据所述调用指令,调用所述驱动程序驱动对应的传感器。进一步的,所述根据所述调用指令,查找与所述应用程序匹配的传感器和对应的传感器驱动程序包括:确定所述智能终端的屏幕方向为横屏或者竖屏;如果为横屏,则根据所述调用指令,从所述智能终端横屏状态下非握持侧的传感器中查找与所述应用程序匹配的传感器和对应的传感器驱动程序;如果为竖屏,则根据所述调用指令,从所述智能终端竖屏状态下非握持侧的传感器中查找与所述应用程序匹配的传感器和对应的传感器驱动程序。进一步的,如果为竖屏,则根据所述调用指令,从所述智能终端竖屏状态下非握持侧的传感器中查找与所述应用程序匹配的传感器和对应的传感器驱动程序包括:如果为竖屏,则根据所述调用指令,从设置于距离所述智能终端听筒小于预设距离的传感器中查找与所述应用程序匹配的传感器和对应的传感器驱动程序。进一步的,所述根据所述调用指令,查找与所述应用程序匹配的传感器和对应的传感器驱动程序包括:根据所述调用指令,查找与所述应用程序匹配的传感器;获取所述传感器的输出信息;根据所述传感器的输出信息确定所述传感器是否被遮挡;从未被遮挡的传感器中查找与所述应用程序匹配的传感器和对应的传感器驱动程序。进一步的,所述传感器包括光电传感器和/或距离传感器。第二方面,本专利技术实施例还提供了一种智能终端中的传感器控制装置,该装置包括:获取模块,用于获取智能终端中应用程序的调用指令;查找模块,用于根据所述调用指令,查找与所述应用程序匹配的传感器和对应的传感器驱动程序,其中,同类型传感器至少为两个,每个传感器分别对应不同的驱动程序;调用模块,用于根据所述调用指令,调用所述驱动程序驱动对应的传感器。进一步的,所述查找模块包括:确定单元,用于确定所述智能终端的屏幕方向为横屏或者竖屏;第一查找单元,用于如果为横屏,则根据所述调用指令,从所述智能终端横屏状态下非握持侧的传感器中查找与所述应用程序匹配的传感器和对应的传感器驱动程序;第二查找单元,用于如果为竖屏,则根据所述调用指令,从所述智能终端竖屏状态下非握持侧的传感器中查找与所述应用程序匹配的传感器和对应的传感器驱动程序。进一步的,所述第二查找单元具体用于:如果为竖屏,则根据所述调用指令,从设置于距离所述智能终端听筒小于预设距离的传感器中查找与所述应用程序匹配的传感器和对应的传感器驱动程序。进一步的,所述查找模块具体用于:根据所述调用指令,查找与所述应用程序匹配的传感器;获取所述传感器的输出信息;根据所述传感器的输出信息确定所述传感器是否被遮挡;从未被遮挡的传感器中查找与所述应用程序匹配的传感器和对应的传感器驱动程序。进一步的,所述传感器包括光电传感器和/或距离传感器。本专利技术实施例通过获取智能终端中应用程序的调用指令;根据所述调用指令,查找与所述应用程序匹配的传感器和对应的传感器驱动程序,其中,同类型传感器至少为两个,每个传感器分别对应不同的驱动程序;根据所述调用指令,调用所述驱动程序驱动对应的传感器,以实现同时兼容了多个同一类型的传感器,满足用户不同场景的需求。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1A是本专利技术实施例一中的一种智能终端中的传感器控制方法的流程图;图1B是本专利技术实施例一中的智能终端中的传感器控制方法的架构简图;图2是本专利技术实施例二中的一种智能终端中的传感器控制方法的流程图;图3是本专利技术实施例三中的一种智能终端中的传感器控制装置的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1A为本专利技术实施例一中的一种智能终端中的传感器控制方法的流程图,本实施例可适用于传感器控制的情况,该方法可以由本专利技术实施例中的智能终端中的传感器控制装置来执行,该装置可采用软件和/或硬件的方式实现,如图1A所示,该方法具体包括如下步骤:S110,获取智能终端中应用程序的调用指令。其中,所述智能终端可以为智能手机、智能平板或者其他智能设备,本专利技术实施例对此不进行限制。其中,所述应用程序包括娱乐、游戏类应用程序、实用功能类应用程序以及社交类应用程序等类型应用程序。具体的,实用功能类应用程序包括手电筒应用程序、日历应用程序、地图导航应用程序等。其中,所述调用指令可以为用户通过触控屏幕输入的触控指令,例如可以是,用户点击智能终端屏幕中某一应用程序所处位置处时,产生的调用指令。所述调用指令还可以为用户通过语音输入的语音指令,例如可以是,用户读出某一应用的名称时,产生的调用指令。所述调用指令还可以为用户通过按键输入的指令,例如可以是,用户点击某一应用程序对应的按键时,产生的调用指令。所述调用指令还可以为其他形式,本专利技术实施例对此不进行限制。具体的,用户通过语音、触控或者按键等形式输入针对智能终端中应用程序的调用指令,智能终端中的控制器获取用户输入的针对智能终端中应用程序的调用指令。S120,根据调用指令,查找与应用程序匹配的传感器和对应的传感器驱动程序,其中,同类型传感器至少为两个,每个传感器分别对应不同的驱动程序。其中,所述传感器包括:方向传感器、重力传感器、加速度传感器、光电传感器、电子罗盘、距离传感器、陀螺仪、温度传感器和压力传感器等。其中,所述调用指令携带用户需要打开的应用程序的属性信息,具体的,所述属性信息包括应用程序的名称、存储区域、所述应用程序对应的传感器。其中,所述应用程序对应的传感器为应用程序能够正常使用的情况下,需要的传感器,例如可以是,若应用程序为计步应用,则与计步应用程序匹配的传感器包括:加速感应器和陀螺仪等。其中,查找与应用程序本文档来自技高网...

【技术保护点】
1.一种智能终端中的传感器控制方法,其特征在于,包括:获取智能终端中应用程序的调用指令;根据所述调用指令,查找与所述应用程序匹配的传感器和对应的传感器驱动程序,其中,同类型传感器至少为两个,每个传感器分别对应不同的驱动程序;根据所述调用指令,调用所述驱动程序驱动对应的传感器。

【技术特征摘要】
1.一种智能终端中的传感器控制方法,其特征在于,包括:获取智能终端中应用程序的调用指令;根据所述调用指令,查找与所述应用程序匹配的传感器和对应的传感器驱动程序,其中,同类型传感器至少为两个,每个传感器分别对应不同的驱动程序;根据所述调用指令,调用所述驱动程序驱动对应的传感器。2.根据权利要求1所述的方法,其特征在于,所述根据所述调用指令,查找与所述应用程序匹配的传感器和对应的传感器驱动程序包括:确定所述智能终端的屏幕方向为横屏或者竖屏;如果为横屏,则根据所述调用指令,从所述智能终端横屏状态下非握持侧的传感器中查找与所述应用程序匹配的传感器和对应的传感器驱动程序;如果为竖屏,则根据所述调用指令,从所述智能终端竖屏状态下非握持侧的传感器中查找与所述应用程序匹配的传感器和对应的传感器驱动程序。3.根据权利要求2所述的方法,其特征在于,如果为竖屏,则根据所述调用指令,从所述智能终端竖屏状态下非握持侧的传感器中查找与所述应用程序匹配的传感器和对应的传感器驱动程序包括:如果为竖屏,则根据所述调用指令,从设置于距离所述智能终端听筒小于预设距离的传感器中查找与所述应用程序匹配的传感器和对应的传感器驱动程序。4.根据权利要求1所述的方法,其特征在于,所述根据所述调用指令,查找与所述应用程序匹配的传感器和对应的传感器驱动程序包括:根据所述调用指令,查找与所述应用程序匹配的传感器;获取所述传感器的输出信息;根据所述传感器的输出信息确定所述传感器是否被遮挡;从未被遮挡的传感器中查找与所述应用程序匹配的传感器和对应的传感器驱动程序。5.根据权利要求1...

【专利技术属性】
技术研发人员:李远强
申请(专利权)人:广东小天才科技有限公司
类型:发明
国别省市:广东,44

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

1