一种传感器功能自定义的方法及装置制造方法及图纸

技术编号:10914103 阅读:90 留言:0更新日期:2015-01-14 20:12
本发明专利技术实施例公开了一种传感器功能自定义的方法及装置,涉及电子信息技术领域,能够根据传感器对用户终端中的应用统一进行分类管理,从而使得终端中的各个传感器通过应用得到充分的利用。本发明专利技术的方法包括:获取用户终端中的传感器信息;根据所述传感器信息,得到目标应用,所述目标应用为利用所述传感器信息对应的传感器运行的应用。本发明专利技术适用于根据传感器信息管理用户终端中的应用的场景。

【技术实现步骤摘要】
【专利摘要】本专利技术实施例公开了一种传感器功能自定义的方法及装置,涉及电子信息
,能够根据传感器对用户终端中的应用统一进行分类管理,从而使得终端中的各个传感器通过应用得到充分的利用。本专利技术的方法包括:获取用户终端中的传感器信息;根据所述传感器信息,得到目标应用,所述目标应用为利用所述传感器信息对应的传感器运行的应用。本专利技术适用于根据传感器信息管理用户终端中的应用的场景。【专利说明】一种传感器功能自定义的方法及装置
本专利技术涉及电子信息
,尤其涉及一种传感器功能自定义的方法及装置。
技术介绍
目前,随着用户终端功能的不断发展,用户终端上集成了越来越多的传感器,应用开发者根据用户终端上集成的传感器的功能,开发出具有各种功能的利用传感器运行的应用,比如:称重应用、温度测量应用、指南针应用、歌曲切换应用等。 但是,利用传感器运行的应用往往在用户终端中分布相对分散,用户难以根据应用的功能,对利用传感器运行的应用统一进行管理和使用,从而使得终端中的各个传感器不能充分的应用。
技术实现思路
本专利技术的实施例提供一种传感器功能自定义的方法及装置,能够根据传感器对用户终端中的应用统一进行分类管理,从而使得终端中的各个传感器通过应用得到充分的利用。 为达到上述目的,本专利技术的实施例采用如下技术方案: —方面,本专利技术实施例提供一种传感器功能自定义的方法,包括: 获取用户终端中的传感器信息; 根据所述传感器信息,得到目标应用,所述目标应用为利用所述传感器信息对应的传感器运行的应用。 另一方面,本专利技术实施例提供一种传感器功能自定义的装置,包括: 传感器获取模块,用于获取用户终端中的传感器信息; 第一应用获取模块,用于根据所述传感器信息,得到目标应用,所述目标应用为利用所述传感器信息对应的传感器运行的应用。 本专利技术实施例提供的一种传感器功能自定义的方法及装置,能够获取用户终端中的传感器信息,并根据传感器信息,得到利用该传感器信息对应的传感器运行的应用。与用户终端中利用传感器运行的应用分布相对分散的现有技术相比,本专利技术根据传感器信息,得到利用该传感器信息对应的传感器运行的应用,用户终端能够根据传感器对用户终端中的应用统一进行分类管理,从而使得用户终端中的各个传感器得到充分的利用。 【专利附图】【附图说明】 为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。 图1为本专利技术实施例提供的一种传感器功能自定义的方法的流程图; 图1a为本专利技术实施例提供的一种传感器列表的举例说明示意图; 图1b为本专利技术实施例提供的一种加速传感器与利用加速传感器运行的应用的对应关系的举例说明示意图; 图2为本专利技术实施例提供的另一种传感器功能自定义的方法的流程图; 图2a为本专利技术实施例提供的另一种传感器列表的举例说明示意图; 图3为本专利技术实施例提供的又一种传感器功能自定义的方法的流程图; 图4为本专利技术实施例提供的一种传感器功能自定义的装置的结构示意图; 图5为本专利技术实施例提供的另一种传感器功能自定义的装置的结构示意图; 图6为本专利技术实施例提供的又一种传感器功能自定义的装置的结构示意图。 【具体实施方式】 下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。 本专利技术实施例提供的技术方案可以应用于用户终端,用户终端根据传感器信息,得到利用传感器信息对应的传感器运行的应用,从而对用户终端中利用的传感器运行的应用统一进行管理和使用。其中,用户终端可以是手机、平板电脑等终端设备。 本专利技术实施例提供了一种传感器功能自定义的方法,如图1所示,包括: 101,用户终端获取用户终端中的传感器信息。 其中,用户终端中的传感器信息至少包括传感器名称,能够根据用户终端中的传感器信息,生成传感器列表,比如:智能手机A中包括加速传感器、磁力传感器、陀螺仪传感器、光线感应传感器、温度传感器和重力传感器,智能手机A获取自身设置的所有传感器的传感器信息,生成一张如图1a所不的传感器列表。 其中,以安装安卓系统的智能手机为例,智能手机能够通过安卓(Android)系统的传感器框架中的API (Applicat1n Programming Interface,应用程序编程接口)获取传感器信息。具体的,安装安卓系统的智能手机获取传感器信息的过程如下所示: a、调用 getSystemService O ,传递 SENSOR_SERVICE 参数来创建一个SensorManager类的实例,从而使得终端能够调用管理智能手机中所有传感器的传感器服务功能,比如:可以采用下述编程语句实现上述功能: SensorManager mSensorManager = (SensorManager)getSystemService(Context.SENS0R_SERVICE) b、调用带有TYPE_ALL常量的getSensorList O,获取智能手机上的所有传感器,形成传感器列表,并通过Sensor类的name属性获取传感器设备名称,将传感器名称存储至传感器列表中,从而生成完整的传感器列表。比如:可以采用下述编程语句实现上述功能: List<Sensor>alISensors = mSensorManager.getSensorList(Sensor.TYPE_ALL) ;//定义传感器列表 List<Sting>allSensorsName = new ArrayList<String> () ;//定义传感器列表名称 for(Sensor s:allSensors){ String sName = s.getName () ;// 获取传感器名称 allSensorsName.add (sName) ;//将传感器名称存储至传感器列表中 可选的,传感器信息还可以包括传感器组合信息,其中传感器组合信息可以为多个传感器组合的名称。 102,根据所述传感器信息,得到目标应用。 其中,目标应用为利用传感器信息对应的传感器运行的应用,且目标应用可以为一个,也可以为多个。比如:如图1b所示,在用户终端中,利用加速传感器运行的应用包括摇一摇、切换功能、跑步距离测试三个应用,所以加速传感器的传感器信息对应的目标应用为摇一摇、切换功能、跑步距离测试这三个应用。终端接收用户的选择操作,还能够在多个目标应用中选择启动一个目标应用。 其中,用户终端可以获取用户终端中安装的应用信息,通过对应用信息的分析,获取应用与该应用运行利用的传感器之间的对应关系,从而能够根据传感器信息,以及应用与该应用运行利用的传感器之间的对应关系,获取目标应用。 本专利技术实施例提供的一种传感器功能自定义的方本文档来自技高网...

【技术保护点】
一种传感器功能自定义的方法,其特征在于,包括:获取用户终端中的传感器信息;根据所述传感器信息,得到目标应用,所述目标应用为利用所述传感器信息对应的传感器运行的应用。

【技术特征摘要】

【专利技术属性】
技术研发人员:姚祥飞张剑张丹
申请(专利权)人:宇龙计算机通信科技深圳有限公司
类型:发明
国别省市:广东;44

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

1