歌曲列表生成方法、装置、终端及存储介质与流程

文档序号:14911436发布日期:2018-07-10 23:31阅读:196来源:国知局

本申请实施例涉及终端技术领域,特别涉及一种歌曲列表生成方法、装置、终端及存储介质。



背景技术:

用户在使用播放器试听音乐的过程中,通常会将自己喜爱的歌曲保存在歌曲列表中。

当用户欲添加其他用户的歌曲列表中的歌曲时,往往需要自己在音乐软件中手动逐一输入歌曲名称来搜索对应的歌曲,并将搜索到的歌曲添加到自己的歌曲列表中。

当用户所要添加的歌曲数量较多时,繁琐的输入操作易影响添加歌曲的效率。



技术实现要素:

为了解决现有技术中存在的问题,本申请实施例提供了一种歌曲列表生成方法、装置、终端及存储介质。技术方案如下:

根据本申请实施例的第一方面,提供了一种歌曲列表生成方法,应用于终端中,所述方法包括:

获取包含歌曲列表的目标图像;

识别所述目标图像中显示的字符信息;

搜索与所述字符信息相匹配的至少一个歌曲名称;

得到所述至少一个歌曲名称对应的歌曲数据,将所述至少一个歌曲名称对应的歌曲数据添加到歌曲列表中。

根据本申请实施例的第二方面,提供了一种歌曲列表生成装置,应用于终端中,所述装置包括:

获取模块,用于获取包含歌曲列表的目标图像;

识别模块,用于识别所述目标图像中显示的字符信息;

搜索模块,用于搜索与所述字符信息相匹配的至少一个歌曲名称;

添加模块,用于得到所述至少一个歌曲名称对应的歌曲数据,将所述至少一个歌曲名称对应的歌曲数据添加到歌曲列表中。

根据本申请实施例的第三方面,提供了一种终端,所述终端包括处理器和存储器,所述存储器中存储有至少一条指令,所述指令由所述处理器加载并执行以实现如第一方面所述的歌曲列表生成方法。

根据本申请实施例的第四方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令,所述指令由处理器加载并执行以实现如第一方面所述的歌曲列表生成方法。

本申请技术方案带来的有益效果至少包括:

从显示歌曲列表的目标图像中识别字符信息,将识别得到的歌曲名称对应的歌曲数据添加到歌曲列表中,由于终端可添加目标图像中显示的歌曲列表;解决了相关技术中用户欲添加其他用户的歌曲列表中的歌曲时,需要手动逐一输入歌曲名称来搜索对应的歌曲,影响添加歌曲的效率的问题,达到了通过图像识别即可添加目标图像中显示的歌曲列表,提高了添加歌曲的效率的效果。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1A是本申请一个实施例中提供的歌曲列表生成方法的流程图;

图1B是本申请一个实施例中提供的获取包含歌曲列表的目标图像的示意图;

图2是本申请另一个实施例中提供的歌曲列表生成方法的流程图;

图3A是本申请再一个实施例中提供的歌曲列表生成方法的流程图;

图3B是本申请一个实施例中提供的剔除字符信息中的干扰信息的示意图;

图4是本申请一个实施例提供的歌曲列表生成装置的结构方框图;

图5是本申请一个示例性实施例提供的终端500的结构框图。

具体实施方式

为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。

图1A是本申请一个实施例中提供的歌曲列表生成方法的流程图,如图1A所示,该歌曲列表生成方法包括以下步骤。

步骤101,获取包含歌曲列表的目标图像。

可选的,通过拍摄、数据传输或网络下载来获取包含歌曲列表的目标图像。比如,终端通过拍摄目标终端显示的歌曲列表,来获取包含歌曲列表的目标图像;再比如,终端通过蓝牙获取目标终端发送的包含歌曲列表的目标图像;再比如,终端从服务器下载包含歌曲列表的目标图像。

可选的,目标应用程序在终端前台运行时,终端界面中显示有用于生成图像采集指令的目标控件。当终端检测到对应于目标控件的触发操作时,生成图像采集指令,来获取包含歌曲列表的目标图像。

其中,触发操作包括点击操作、滑动操作、按压操作、长按操作中的任意一种。

其中,终端获取包含歌曲列表的目标图像的方式为:通过摄像头采集包含歌曲列表的目标图像,或者,获取存储在终端的包含歌曲列表的目标图像。

图1B是本申请一个实施例中提供的获取包含歌曲列表的目标图像的示意图,如图1B所示,终端界面中显示有用于生成图像采集指令的目标控件10,当终端检测到对应于目标控件10的点击操作时,终端生成图像采集指令,显示图像采集界面20,并通过摄像头采集包含歌曲列表的图像。

步骤102,识别目标图像中显示的字符信息。

其中,字符信息包括但不限于中文文字、中文词语、拼音、英文文字和英文词语。

需要说明的是,目标图像中显示的字符信息即为该目标图像所包含的歌曲列表中的字符信息。

可选的,终端先对目标图像进行预处理(比如灰度化、降噪等),再提取目标图像的图像特征,再将图像特征输入预先训练好的字符识别模型,最后将该字符识别模型输出字符信息确定为目标图像中显示的字符信息。

其中,字符识别模型可由支持向量机(Support Vector Machine,SVM)、卷积神经网络(Convolutional Neural Network,CNN)等分类器训练得到。

步骤103,搜索与字符信息相匹配的至少一个歌曲名称。

识别得到目标图像中显示的字符信息后,对字符信息进行分词,得到字符信息包括的至少一个分词。

对于每个分词,在预设的歌曲名称库中搜索包含该分词的歌曲名称,将搜索得到的歌曲名称添加到歌曲列表中。其中,歌曲名称库可以是预存在终端本地,也可以是预存在服务器中。

步骤104,得到至少一个歌曲名称对应的歌曲数据,将至少一个歌曲名称对应的歌曲数据添加到歌曲列表中。

其中,歌曲数据为包含该至少一个歌曲名称中全部歌曲名称的数据。

可选的,在得到至少一个歌曲名称对应的歌曲数据之前,在显示界面中展示搜索得到的歌曲名称,以便用户确认搜索得到的歌曲名称是否为目标图像中歌曲列表包含的歌曲名称,当服务器搜索得到至少一个歌曲名称中目标歌曲名称搜索错误时,用户可在该显示界面中将目标歌曲名称删除,对应的,服务器从搜索得到的至少一个歌曲名称中,删除目标歌曲名称后,得到至少一个歌曲名称对应的歌曲数据。

综上所述,本实施例提供的歌曲列表生成方法,通过从显示歌曲列表的目标图像中识别字符信息,将识别得到的歌曲名称对应的歌曲数据添加到歌曲列表中,由于终端可添加目标图像中显示的歌曲列表;解决了相关技术中用户欲添加其他用户的歌曲列表中的歌曲时,需要手动逐一输入歌曲名称来搜索对应的歌曲,影响添加歌曲的效率的问题,达到了通过图像识别即可添加目标图像中显示的歌曲列表,提高了添加歌曲的效率的效果。

图2是本申请另一个实施例中提供的歌曲列表生成方法的流程图,如图2所示,该歌曲列表生成方法包括以下步骤。

步骤201,获取包含歌曲列表的目标图像。

步骤202,识别目标图像中显示的字符信息。

步骤203,确定将字符信息包括的每个分词分别与预设的歌曲名称库中的歌曲名称的相似度。

可选的,分词与歌曲名称的相似度的分子为分词与歌曲名称之间的相同的字符数量,分母为分词的字符数量。

举例,字符信息包括的分词为“姗姗来迟”,预设的歌曲名称库中的歌曲名称与“姗姗来迟”相似的歌曲名称分别为“姗姗”、“姗姗来迟”和“致姗姗来迟的你”,其中,“姗姗来迟”与“姗姗”的相似度为1/2,“姗姗来迟”与“姗姗来迟”的相似度为1,“姗姗来迟”与“致姗姗来迟的你”的相似度为1。

步骤204,对于每个分词,如果存在与每个分词的相似度大于预设阈值的至少一个歌曲名称,则在至少一个歌曲名称中选取相似度最大的歌曲名称作为与字符信息相匹配的至少一个歌曲名称。

与字符信息包括的分词相匹配的歌曲名称即为与字符信息相匹配的歌曲名称,也就是说,当字符信息包括的分词为多个时,与字符信息相匹配的歌曲名称也为多个。

在实际应用中,存在多首歌曲的歌曲名称相同的情况,因此,当终端确定出的与字符信息相匹配的歌曲名称对应的候选歌曲不止一个时,终端可从候选歌曲中确定出搜索频率最高或者试听频率最高的歌曲所对应的歌曲名称,作为与字符信息相匹配的歌曲名称。

需要说明的是,当终端从候选歌曲中确定出搜索频率最高或者试听频率最高的歌曲所对应的歌曲名称,作为与字符信息相匹配的歌曲名称添加到歌曲列表中时,实则将歌曲与歌曲列表建立对应关系。

由步骤203中的举例可知,在分词的字符数量与歌曲名称的字符数量不同时,存在与分词的相似度为1的歌曲名称。故,步骤204可被替换为:对于每个分词,如果存在与每个分词的相似度大于预设阈值的至少一个歌曲名称,则在至少一个歌曲名称中选取相似度最大且字符数量最相近的歌曲名称,作为与字符信息相匹配的至少一个歌曲名称。

继续以步骤203中的举例为例,假设相似度的预设阈值为4/5,将歌曲名称“姗姗”剔除后(1/2<4/5),从歌曲名称“姗姗来迟”和“致姗姗来迟的你”中选取与字符信息相匹配的歌曲名称,由于预设的歌曲名称库中的歌曲名称“姗姗来迟”和“致姗姗来迟的你”与分词“姗姗来迟”的相似度最大且相同,且歌曲名称“姗姗来迟”与分词“姗姗来迟”字符数量最相近,因此将歌曲名称“姗姗来迟”作为与字符信息相匹配的歌曲名称。

需要说明的是,预设阈值可人为设置也可以系统预设,本实施例不对预设阈值的设置方法和具体数值作限定。优选的,预设阈值为1。

步骤205,得到至少一个歌曲名称对应的歌曲数据,将至少一个歌曲名称对应的歌曲数据添加到歌曲列表中。

需要说明的是,由于本实施例中步骤201至步骤202与步骤101至步骤102类似,步骤205与步骤104类似,因此本实施例不对步骤201至步骤202以及步骤205赘述说明。

综上所述,本实施例提供的歌曲列表生成方法,通过从显示歌曲列表的目标图像中识别字符信息,将识别得到的歌曲名称对应的歌曲数据添加到歌曲列表中,由于终端可添加目标图像中显示的歌曲列表;解决了相关技术中用户欲添加其他用户的歌曲列表中的歌曲时,需要手动逐一输入歌曲名称来搜索对应的歌曲,影响添加歌曲的效率的问题,达到了通过图像识别即可添加目标图像中显示的歌曲列表,提高了添加歌曲的效率的效果。

在搜索与字符信息相匹配的歌曲名称之前,可先剔除字符信息中的干扰信息,提高歌曲名称搜索的准确性。

图3A是本申请再一个实施例中提供的歌曲列表生成方法的流程图,如图3所示,该歌曲列表生成方法包括以下步骤。

步骤301,获取包含歌曲列表的目标图像。

步骤302,识别目标图像中显示的字符信息。

步骤303,剔除字符信息中的干扰信息,搜索与剔除干扰信息后的字符信息相匹配的歌曲名称。

其中,该干扰信息包括符号标识、歌手名称和专辑名称中的至少一种。

当干扰信息包括符号标识时,剔除字符信息中的符号标识;当干扰信息包括符号标识时,将字符信息包括的每个分词分别与预设的歌手名称库中的歌手名称进行匹配,剔除与歌手名称库中的歌手名称匹配的分词;当干扰信息包括符号标识时,将字符信息包括的每个分词分别与预设的专辑名称库中的专辑名称进行匹配,剔除与专辑名称库中的专辑名称匹配的分词。

其中,当分词A与歌手名称库中的歌手名称B之间的相似度达到预定阈值时,则判定分词A与歌手名称B匹配;当分词A与专辑名称库中的专辑名称C之间的相似度达到预定阈值时,则判定分词A与专辑名称C匹配。

需要说明的是,预定阈值可人为设置也可以系统预设,本实施例不对预定阈值的设置方法和具体数值作限定。优选的,预定阈值为1。

图3B是本申请一个实施例中提供的剔除字符信息中的干扰信息的示意图,如图3B所示,终端获取到包含歌曲列表的目标图像30后,识别得到目标图像中包含的字符信息31,在字符信息31中剔除符号标识“?”和“■”后得到字符信息32,在字符信息32中剔除与歌手名称库中的歌手名称匹配的分词“Anthem Lights”、“陈奕迅”和“王若琳”后得到字符信息33,在字符信息33中剔除与专辑名称库中的专辑名称匹配的分词“Escape”、“The Key”、“TheAdult Storybook”和“Start From Here”后得到字符信息34,搜索与字符信息34相匹配的歌曲名称,其中,字符信息34包括的分词有“LoveYou Like the Movies”、“斯德哥尔摩情人”、“Can't Take My Eyes OffYou”和“I LoveYou”。

需要说明的是,本实施例不限定符号标识、歌手名称和专辑名称被剔除的顺序。

步骤304,得到至少一个歌曲名称对应的歌曲数据,将至少一个歌曲名称对应的歌曲数据添加到歌曲列表中。

需要说明的是,由于本实施例中步骤301至步骤302与步骤101至步骤102类似,步骤304与步骤104类似,因此本实施例不对步骤301至步骤302以及步骤304赘述说明。

综上所述,本实施例提供的歌曲列表生成方法,通过从显示歌曲列表的目标图像中识别字符信息,将识别得到的歌曲名称对应的歌曲数据添加到歌曲列表中,由于终端可添加目标图像中显示的歌曲列表;解决了相关技术中用户欲添加其他用户的歌曲列表中的歌曲时,需要手动逐一输入歌曲名称来搜索对应的歌曲,影响添加歌曲的效率的问题,达到了通过图像识别即可添加目标图像中显示的歌曲列表,提高了添加歌曲的效率的效果。

在本实施例中,在搜索与字符信息相匹配的歌曲名称之前,可先剔除字符信息中的干扰信息,提高歌曲名称搜索的准确性。

下述为本申请装置实施例,对于装置实施例中未详尽描述的细节,可以参考上述一一对应的方法实施例。

请参考图4,其示出了本申请一个实施例提供的歌曲列表生成装置的结构方框图。该装置应用于终端中,包括:获取模块401、识别模块402、搜索模块403和添加模块404。

获取模块401,用于获取包含歌曲列表的目标图像;

识别模块402,用于识别目标图像中显示的字符信息;

搜索模块403,用于搜索与字符信息相匹配的至少一个歌曲名称;

添加模块404,用于得到至少一个歌曲名称对应的歌曲数据,将至少一个歌曲名称对应的歌曲数据添加到歌曲列表中。

综上所述,本实施例提供的歌曲列表生成装置,通过从显示歌曲列表的目标图像中识别字符信息,将识别得到的歌曲名称对应的歌曲数据添加到歌曲列表中,由于终端可添加目标图像中显示的歌曲列表;解决了相关技术中用户欲添加其他用户的歌曲列表中的歌曲时,需要手动逐一输入歌曲名称来搜索对应的歌曲,影响添加歌曲的效率的问题,达到了通过图像识别即可添加目标图像中显示的歌曲列表,提高了添加歌曲的效率的效果。

基于上述实施例提供的歌曲列表生成装置,可选的,该获取模块401,还用于通过拍摄、数据传输或网络下载来获取包含歌曲列表的目标图像。

可选的,该搜索模块403,包括:剔除单元。

剔除单元,用于剔除字符信息中的干扰信息,搜索与剔除干扰信息后的字符信息相匹配的歌曲名称,干扰信息包括符号标识、歌手名称和专辑名称中的至少一种。

可选的,该剔除单元,包括:第一剔除子单元、第二剔除子单元和第三剔除子单元。

第一剔除子单元,用于剔除字符信息中的符号标识;

第二剔除子单元,用于将字符信息包括的每个分词分别与预设的歌手名称库中的歌手名称进行匹配;剔除与歌手名称库中的歌手名称匹配的分词;

第三剔除子单元,用于将字符信息包括的每个分词分别与预设的专辑名称库中的专辑名称进行匹配;剔除与专辑名称库中的专辑名称匹配的分词。

可选的,该搜索模块403,还包括:确定单元和选取单元。

确定单元,用于确定将字符信息包括的每个分词分别与预设的歌曲名称库中的歌曲名称的相似度;

选取单元,用于对于每个分词,如果存在与每个分词的相似度大于预设阈值的至少一个歌曲名称,则在至少一个歌曲名称中选取相似度最大的歌曲名称作为与字符信息相匹配的至少一个歌曲名称。

可选的,终端显示有用于生成图像采集指令的目标控件,获取模块401,包括:生成单元和获取单元。

生成单元,用于当检测到对应于目标控件的触发操作时,生成图像采集指令;

获取单元,用于通过摄像头采集包含歌曲列表的目标图像;或者,获取存储在终端的包含歌曲列表的目标图像;

其中,触发操作包括点击操作、滑动操作、按压操作、长按操作中的任意一种。

需要说明的是:上述实施例提供的歌曲列表生成装置,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将服务器的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的歌曲列表生成装置和歌曲列表生成方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质可以是存储器中所包含的计算机可读存储介质;也可以是单独存在,未装配入终端中的计算机可读存储介质。该计算机可读存储介质存储有至少一条指令,该至少一条指令被一个或者一个以上的处理器用来执行上述歌曲列表生成方法。

图5示出了本申请一个示例性实施例提供的终端500的结构框图。该终端500可以是:智能手机、平板电脑、MP3播放器(Moving Picture Experts Group Audio Layer III,动态影像专家压缩标准音频层面3)、MP4(Moving Picture Experts GroupAudio Layer IV,动态影像专家压缩标准音频层面4)播放器、笔记本电脑或台式电脑。终端500还可能被称为用户设备、便携式终端、膝上型终端、台式终端等其他名称。

通常,终端500包括有:处理器501和存储器502。

处理器501可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器501可以采用DSP(Digital Signal Processing,数字信号处理)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)、PLA(Programmable LogicArray,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器501也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称CPU(Central Processing Unit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器501可以在集成有GPU(Graphics Processing Unit,图像处理器),GPU用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器501还可以包括AI(Artificial Intelligence,人工智能)处理器,该AI处理器用于处理有关机器学习的计算操作。

存储器502可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器502还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器502中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器501所执行以实现本申请中方法实施例提供的歌曲列表生成方法。

在一些实施例中,终端500还可选包括有:外围设备接口503和至少一个外围设备。处理器501、存储器502和外围设备接口503之间可以通过总线或信号线相连。各个外围设备可以通过总线、信号线或电路板与外围设备接口503相连。具体地,外围设备包括:射频电路504、触摸显示屏505、摄像头506、音频电路507、定位组件508和电源509中的至少一种。

外围设备接口503可被用于将I/O(Input/Output,输入/输出)相关的至少一个外围设备连接到处理器501和存储器502。在一些实施例中,处理器501、存储器502和外围设备接口503被集成在同一芯片或电路板上;在一些其他实施例中,处理器501、存储器502和外围设备接口503中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。

射频电路504用于接收和发射RF(Radio Frequency,射频)信号,也称电磁信号。射频电路504通过电磁信号与通信网络以及其他通信设备进行通信。射频电路504将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路504包括:天线系统、RF收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路504可以通过至少一种无线通信协议来与其它终端进行通信。该无线通信协议包括但不限于:万维网、城域网、内联网、各代移动通信网络(2G、3G、4G及5G)、无线局域网和/或WiFi(Wireless Fidelity,无线保真)网络。在一些实施例中,射频电路504还可以包括NFC(NearField Communication,近距离无线通信)有关的电路,本申请对此不加以限定。

显示屏505用于显示UI(UserInterface,用户界面)。该UI可以包括图形、文本、图标、视频及其它们的任意组合。当显示屏505是触摸显示屏时,显示屏505还具有采集在显示屏505的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器501进行处理。此时,显示屏505还可以用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,显示屏505可以为一个,设置终端500的前面板;在另一些实施例中,显示屏505可以为至少两个,分别设置在终端500的不同表面或呈折叠设计;在再一些实施例中,显示屏505可以是柔性显示屏,设置在终端500的弯曲表面上或折叠面上。甚至,显示屏505还可以设置成非矩形的不规则图形,也即异形屏。显示屏505可以采用LCD(Liquid Crystal Display,液晶显示屏)、OLED(Organic Light-Emitting Diode,有机发光二极管)等材质制备。

摄像头组件506用于采集图像或视频。可选地,摄像头组件506包括前置摄像头和后置摄像头。通常,前置摄像头设置在终端的前面板,后置摄像头设置在终端的背面。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头、长焦摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能、主摄像头和广角摄像头融合实现全景拍摄以及VR(Virtual Reality,虚拟现实)拍摄功能或者其它融合拍摄功能。在一些实施例中,摄像头组件506还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。

音频电路507可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器501进行处理,或者输入至射频电路504以实现语音通信。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在终端500的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器501或射频电路504的电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路507还可以包括耳机插孔。

定位组件508用于定位终端500的当前地理位置,以实现导航或LBS(Location Based Service,基于位置的服务)。定位组件508可以是基于美国的GPS(Global Positioning System,全球定位系统)、中国的北斗系统或俄罗斯的伽利略系统的定位组件。

电源509用于为终端500中的各个组件进行供电。电源509可以是交流电、直流电、一次性电池或可充电电池。当电源509包括可充电电池时,该可充电电池可以是有线充电电池或无线充电电池。有线充电电池是通过有线线路充电的电池,无线充电电池是通过无线线圈充电的电池。该可充电电池还可以用于支持快充技术。

在一些实施例中,终端500还包括有一个或多个传感器510。该一个或多个传感器510包括但不限于:加速度传感器511、陀螺仪传感器512、压力传感器513、指纹传感器514、光学传感器515以及接近传感器516。

加速度传感器511可以检测以终端500建立的坐标系的三个坐标轴上的加速度大小。比如,加速度传感器511可以用于检测重力加速度在三个坐标轴上的分量。处理器501可以根据加速度传感器511采集的重力加速度信号,控制触摸显示屏505以横向视图或纵向视图进行用户界面的显示。加速度传感器511还可以用于游戏或者用户的运动数据的采集。

陀螺仪传感器512可以检测终端500的机体方向及转动角度,陀螺仪传感器512可以与加速度传感器511协同采集用户对终端500的3D动作。处理器501根据陀螺仪传感器512采集的数据,可以实现如下功能:动作感应(比如根据用户的倾斜操作来改变UI)、拍摄时的图像稳定、游戏控制以及惯性导航。

压力传感器513可以设置在终端500的侧边框和/或触摸显示屏505的下层。当压力传感器513设置在终端500的侧边框时,可以检测用户对终端500的握持信号,由处理器501根据压力传感器513采集的握持信号进行左右手识别或快捷操作。当压力传感器513设置在触摸显示屏505的下层时,由处理器501根据用户对触摸显示屏505的压力操作,实现对UI界面上的可操作性控件进行控制。可操作性控件包括按钮控件、滚动条控件、图标控件、菜单控件中的至少一种。

指纹传感器514用于采集用户的指纹,由处理器501根据指纹传感器514采集到的指纹识别用户的身份,或者,由指纹传感器514根据采集到的指纹识别用户的身份。在识别出用户的身份为可信身份时,由处理器501授权该用户执行相关的敏感操作,该敏感操作包括解锁屏幕、查看加密信息、下载软件、支付及更改设置等。指纹传感器514可以被设置终端500的正面、背面或侧面。当终端500上设置有物理按键或厂商Logo时,指纹传感器514可以与物理按键或厂商Logo集成在一起。

光学传感器515用于采集环境光强度。在一个实施例中,处理器501可以根据光学传感器515采集的环境光强度,控制触摸显示屏505的显示亮度。具体地,当环境光强度较高时,调高触摸显示屏505的显示亮度;当环境光强度较低时,调低触摸显示屏505的显示亮度。在另一个实施例中,处理器501还可以根据光学传感器515采集的环境光强度,动态调整摄像头组件506的拍摄参数。

接近传感器516,也称距离传感器,通常设置在终端500的前面板。接近传感器516用于采集用户与终端500的正面之间的距离。在一个实施例中,当接近传感器516检测到用户与终端500的正面之间的距离逐渐变小时,由处理器501控制触摸显示屏505从亮屏状态切换为息屏状态;当接近传感器516检测到用户与终端500的正面之间的距离逐渐变大时,由处理器501控制触摸显示屏505从息屏状态切换为亮屏状态。

本领域技术人员可以理解,图5中示出的结构并不构成对终端500的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。

上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

以上所述仅为本申请的较佳实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1