欢迎光临小豌豆知识网!
当前位置:首页 > 物理技术 > 信号装置> 无线耳机的查找方法、装置、存储介质以及终端独创技术25949字

无线耳机的查找方法、装置、存储介质以及终端

2021-02-03 17:38:57

无线耳机的查找方法、装置、存储介质以及终端

  技术领域

  本发明涉及计算机技术领域,尤其涉及一种无线耳机的查找方法、装置、存储介质以及终端。

  背景技术

  随着科技的发展,人们生活水平不断的提高,双无线蓝牙耳机已经走进了人们的生活,得到了广大消费者的青睐。无线蓝牙耳机携带方便,但是经常会存在耳机丢失的情况,存在耳机寻找困难的问题。相关技术中,为了解决寻找耳机的问题,会在耳机内置报警器,通过耳机发出报警声来找寻耳机。但是,内置报警器会增加耳机本身的空间大小,那么如何在不增加耳机本身空间大小的情况下,高效方便的查找耳机是一个亟需解决的问题。

  发明内容

  本申请实施例提供了一种无线耳机的查找方法、装置、计算机存储介质以及终端,旨在解决相关技术中在不增加耳机空间的前提下,方便查找无线耳机的技术问题。所述技术方案如下:

  第一方面,本申请实施例提供了一种无线耳机的查找方法,所述方法包括:

  与无线耳机建立无线连接;

  基于用户操作生成报警指令;

  通过所述无线连接向所述无线耳机发送报警指令;其中,所述报警指令用于指示所述无线耳机发出报警提示音。

  第二方面,本申请实施例提供了一种的无线耳机的查找装置,所述装置包括:

  无线连接模块,用于与无线耳机建立无线连接;

  指令生成模块,用于基于用户操作生成报警指令;

  指令发送模块,用于通过所述无线连接向所述无线耳机发送报警指令;其中,所述报警指令用于指示所述无线耳机发出报警提示音。

  第三方面,本申请实施例提供了一种计算机存储介质,所述计算机存储介质有多条指令,所述指令适于由处理器加载并执行上述的方法步骤。

  第四方面,本申请实施例提供了一种终端,可包括:存储器和处理器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述存储器加载并执行上述的方法步骤。

  本申请实施例提供的技术方案带来的有益效果至少包括:

  本申请实施例的方案在执行时,与无线耳机建立无线连接,基于用户操作生成报警指令,通过所述无线连接向所述无线耳机发送报警指令,其中,所述报警指令用于指示所述无线耳机发出报警提示音。通过执行本申请的方法,在查找无线耳机时,终端可以基于用户操作生成报警指令,并将该报警指令发送给无线耳机,通过无线耳机发出的报警提示音,方便用户查找丢失的无线耳机。

  附图说明

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

  图1是本申请实施例提供的终端的结构示意图;

  图2是本申请实施例提供的操作系统和用户空间的结构示意图;

  图3是图1中安卓操作系统的架构图;

  图4是图1中IOS操作系统的架构图;

  图5是本申请实施例提供的一种无线耳机的查找方法的流程示意图;

  图6是本申请实施例提供的一种无线耳机的查找方法的流程示意图;

  图7是本申请实施例提供的一种无线耳机的查找装置的结构示意图。

  具体实施方式

  为使得本申请实施例的发明目的、特征、优点能够更加的明显和易懂,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而非全部实施例。基于本申请中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

  下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。

  在本申请的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本申请中的具体含义。

  请参见图1,其示出了本申请一个示例性实施例提供的终端的结构方框图。本申请中的终端可以包括一个或多个如下部件:处理器110、存储器120、输入装置130、输出装置140和总线150。处理器110、存储器120、输入装置130和输出装置140之间可以通过总线150连接。

  处理器110可以包括一个或者多个处理核心。处理器110利用各种接口和线路连接整个终端内的各个部分,通过运行或执行存储在存储器120内的指令、程序、代码集或指令集,以及调用存储在存储器120内的数据,执行终端的各种功能和处理数据。可选地,处理器110可以采用数字信号处理(digital signal processing,DSP)、现场可编程门阵列(field-programmable gate array,FPGA)、可编程逻辑阵列(programmable logicArray,PLA)中的至少一种硬件形式来实现。处理器110可集成中央处理器(centralprocessing unit,CPU)、图像处理器(graphics processing unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作系统、用户界面和应用程序等;GPU用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器110中,单独通过一块通信芯片进行实现。

  存储器120可以包括随机存储器(random Access Memory,RAM),也可以包括只读存储器(read-only memory,ROM)。可选地,该存储器120包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器120可用于存储指令、程序、代码、代码集或指令集。存储器120可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等,该操作系统可以是安卓(Android)系统(包括基于Android系统深度开发的系统)、苹果公司开发的IOS系统(包括基于IOS系统深度开发的系统)或其它系统。存储数据区还可以存储终端在使用中所创建的数据(比如电话本、音视频数据、聊天记录数据)等。

  参见图2所示,存储器120可分为操作系统空间和用户空间,操作系统即运行于操作系统空间,原生及第三方应用程序即运行于用户空间。为了保证不同第三方应用程序均能够达到较好的运行效果,操作系统针对不同第三方应用程序为其分配相应的系统资源。然而,同一第三方应用程序中不同应用场景对系统资源的需求也存在差异,比如,在本地资源加载场景下,第三方应用程序对磁盘读取速度的要求较高;在动画渲染场景下,第三方应用程序则对GPU性能的要求较高。而操作系统与第三方应用程序之间相互独立,操作系统往往不能及时感知第三方应用程序当前的应用场景,导致操作系统无法根据第三方应用程序的具体应用场景进行针对性的系统资源适配。

  为了使操作系统能够区分第三方应用程序的具体应用场景,需要打通第三方应用程序与操作系统之间的数据通信,使得操作系统能够随时获取第三方应用程序当前的场景信息,进而基于当前场景进行针对性的系统资源适配。

  以操作系统为Android系统为例,存储器120中存储的程序和数据如图3所示,存储器120中可存储有Linux内核层320、系统运行时库层340、应用框架层360和应用层380,其中,Linux内核层320、系统运行库层340和应用框架层360属于操作系统空间,应用层380属于用户空间。Linux内核层320为终端的各种硬件提供了底层的驱动,如显示驱动、音频驱动、摄像头驱动、蓝牙驱动、Wi-Fi驱动、电源管理等。系统运行库层340通过一些C/C++库来为Android系统提供了主要的特性支持。如SQLite库提供了数据库的支持,OpenGL/ES库提供了3D绘图的支持,Webkit库提供了浏览器内核的支持等。在系统运行时库层340中还提供有安卓运行时库(Android runtime),它主要提供了一些核心库,能够允许开发者使用Java语言来编写Android应用。应用框架层360提供了构建应用程序时可能用到的各种API,开发者也可以通过使用这些API来构建自己的应用程序,比如活动管理、窗口管理、视图管理、通知管理、内容提供者、包管理、通话管理、资源管理、定位管理。应用层380中运行有至少一个应用程序,这些应用程序可以是操作系统自带的原生应用程序,比如联系人程序、短信程序、时钟程序、相机应用等;也可以是第三方开发者所开发的第三方应用程序,比如游戏类应用程序、即时通信程序、相片美化程序、购物程序等。

  以操作系统为IOS系统为例,存储器120中存储的程序和数据如图4所示,IOS系统包括:核心操作系统层420(Core OS layer)、核心服务层440(Core Services layer)、媒体层460(Media layer)、可触摸层480(Cocoa Touch Layer)。核心操作系统层420包括了操作系统内核、驱动程序以及底层程序框架,这些底层程序框架提供更接近硬件的功能,以供位于核心服务层440的程序框架所使用。核心服务层440提供给应用程序所需要的系统服务和/或程序框架,比如基础(Foundation)框架、账户框架、广告框架、数据存储框架、网络连接框架、地理位置框架、运动框架等等。媒体层460为应用程序提供有关视听方面的接口,如图形图像相关的接口、音频技术相关的接口、视频技术相关的接口、音视频传输技术的无线播放(AirPlay)接口等。可触摸层480为应用程序开发提供了各种常用的界面相关的框架,可触摸层480负责用户在终端上的触摸交互操作。比如本地通知服务、远程推送服务、广告框架、游戏工具框架、消息用户界面接口(User Interface,UI)框架、用户界面UIKit框架、地图框架等等。

  在图4所示出的框架中,与大部分应用程序有关的框架包括但不限于:核心服务层440中的基础框架和可触摸层480中的UIKit框架。基础框架提供许多基本的对象类和数据类型,为所有应用程序提供最基本的系统服务,和UI无关。而UIKit框架提供的类是基础的UI类库,用于创建基于触摸的用户界面,iOS应用程序可以基于UIKit框架来提供UI,所以它提供了应用程序的基础架构,用于构建用户界面,绘图、处理和用户交互事件,响应手势等等。

  其中,在IOS系统中实现第三方应用程序与操作系统数据通信的方式以及原理可参考Android系统,本申请在此不再赘述。

  其中,输入装置130用于接收输入的指令或数据,输入装置130包括但不限于键盘、鼠标、摄像头、麦克风或触控设备。输出装置140用于输出指令或数据,输出装置140包括但不限于显示设备和扬声器等。在一个示例中,输入装置130和输出装置140可以合设,输入装置130和输出装置140为触摸显示屏,该触摸显示屏用于接收用户使用手指、触摸笔等任何适合的物体在其上或附近的触摸操作,以及显示各个应用程序的用户界面。触摸显示屏通常设置在终端的前面板。触摸显示屏可被设计成为全面屏、曲面屏或异型屏。触摸显示屏还可被设计成为全面屏与曲面屏的结合,异型屏与曲面屏的结合,本申请实施例对此不加以限定。

  除此之外,本领域技术人员可以理解,上述附图所示出的终端的结构并不构成对终端的限定,终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。比如,终端中还包括射频电路、输入单元、传感器、音频电路、无线保真(wirelessfidelity,WiFi)模块、电源、蓝牙模块等部件,在此不再赘述。

  在本申请实施例中,各步骤的执行主体可以是上文介绍的终端。可选地,各步骤的执行主体为终端的操作系统。操作系统可以是安卓系统,也可以是IOS系统,或者其它操作系统,本申请实施例对此不作限定。

  本申请实施例的终端,其上还可以安装有显示设备,显示设备可以是各种能实现显示功能的设备,例如:阴极射线管显示器(cathode ray tubedisplay,简称CR)、发光二极管显示器(light-emitting diode display,简称LED)、电子墨水屏、液晶显示屏(liquidcrystal display,简称LCD)、等离子显示面板(plasma display panel,简称PDP)等。用户可以利用终端101上的显示设备,来查看显示的文字、图像、视频等信息。所述终端可以是智能手机、平板电脑、游戏设备、AR(Augmented Reality,增强现实)设备、汽车、数据存储装置、音频播放装置、视频播放装置、笔记本、桌面计算设备、可穿戴设备诸如电子手表、电子眼镜、电子头盔、电子手链、电子项链、电子衣物等设备。

  在图1所示的终端中,处理器110可以用于调用存储器120中存储的应用程序,并具体执行本申请实施例的无线耳机的查找方法。

  本申请实施例的方案在执行时,与无线耳机建立无线连接,基于用户操作生成报警指令,通过所述无线连接向所述无线耳机发送报警指令,其中,所述报警指令用于指示所述无线耳机发出报警提示音。通过执行本申请的方法,在查找无线耳机时,终端可以基于用户操作生成报警指令,并将该报警指令发送给无线耳机,通过无线耳机发出的报警提示音,方便用户查找丢失的无线耳机。

  在下述方法实施例中,为了便于说明,仅以各步骤的执行主体为终端进行介绍说明。

  请参见图5,为本申请实施例提供的一种无线耳机的查找方法的流程示意图。如图5所示,本申请实施例的所述方法可以包括以下步骤:

  S501,与无线耳机建立无线连接。

  一般的,终端通过蓝牙与无线耳机进行连接。终端上的蓝牙功能打开之后,终端搜索附近的蓝牙设备,在识别到无线耳机时,选择与无线耳机建立无线连接。

  S502,基于用户操作生成报警指令。

  其中,报警指令用于指示无线耳机发出报警提示音。用户点击终端触摸屏上的“耳机查找功能”的开关按钮,终端识别到用户执行的开关触摸操作时,生成报警指令。该报警指令中还包括音频数据,报警指令可用于指示无线耳机基于音频数据播放报警提示音。

  S503,通过无线连接向无线耳机发送报警指令。

  一般的,在终端生成报警指令之后,向无线耳机发送该报警指令,使得无线耳机在接收到该报警指令时,播放报警提示音。

  本申请实施例的方案在执行时,与无线耳机建立无线连接,基于用户操作生成报警指令,通过所述无线连接向所述无线耳机发送报警指令,其中,所述报警指令用于指示所述无线耳机发出报警提示音。通过执行本申请的方法,在查找无线耳机时,终端可以基于用户操作生成报警指令,并将该报警指令发送给无线耳机,通过无线耳机发出的报警提示音,方便用户查找丢失的无线耳机。

  请参见图6,为本申请实施例提供的一种无线耳机的查找方法的流程示意图。如图6所示,本申请实施例的所述方法可以包括以下步骤:

  S601,与无线耳机建立无线连接,通过显示单元显示耳机查找界面。

  一般的,终端基于蓝牙与无线耳机建立无线连接,并通过显示单元显示耳机查找界面。

  S602,基于在耳机查找界面上的用户操作生成报警指令。

  一般的,终端识别到用户在触摸屏上执行的触摸操作,即用户点击显示单元上的耳机查找界面上的“开始查找耳机”功能按钮时,生成报警指令,该报警指令中可以携带有进行分频处理之后的音频数据,该报警指令可以用于指示无线耳机通过该音频数据播放报警提示音。将音频数据进行分频处理是因为低频+中频混合的单音音频文件具备如下特征:正常人耳对声音频率的最敏感范围是中频1000~3000Hz;低频声音在空气中传播时,空气分子振动小,摩擦比较慢,能量消耗少,所以传播比较远,通透力强。

  S603,测量无线耳机的接收信号强度,根据接收信号强度确定无线耳机与终端之间的距离。

  其中,接收信号强度(Received Signal Strength Indicator,简称RSSI)主要主要应用于发射机和接收机之间的距离测量。主要是依据接收信号能量强度确定距离,其测距理论是:依据无线电波或声波在介质中传输,信号功率是随传播距离衰减的原理。根据信标节点已知信号的发射功率和节点接收的信号功率,通过信号与距离之间的衰减模型,就可以计算出节点间的距离。由于信号传播的过程中,受到距离和障碍物的影响,信号的功率强度随之衰减,间接影响精度。所以要求得到良好的精度,短距离才会体现这一点。

  一般的,通过测量无线耳机的接收信号强度,再依据接收信号强度确定无线耳机和终端之间的距离。

  S604,根据距离的大小生成强度指示信息。

  其中,强度指示信息用于指示终端调节提醒声音的强度,提醒声音的强度与距离的大小呈正相关,即无线耳机与终端之间的距离越大,那么需要无线耳机播放报警提示音的声音越大,提醒声音的强度应调节的更大;无线耳机与终端之间的距离越小,那么需要无线耳机播放报警提示音的声音越小,提醒声音的强度应调节的更小。

  S605,通过无线连接向无线耳机发送查找请求。

  其中,查找请求携带强度指示信息。在测量了无线耳机的信号接收强度,进一步测量了终端与无线耳机之间的距离之后,终端通过无线连接向无线耳机发送携带强度指示信息的查找请求。

  S606,获取当前环境中的环境声音强度。

  其中,环境声音强度是用于表征环境噪音的分贝强度,环境声音强度越大,表示环境噪音越大,对用户的影响越大;环境声音强度越小,表示环境噪音越小,对用户的影响越小。

  S607,根据当前环境中的环境声音强度,生成频率指示信息。

  其中,频率指示信息用于指示移动终端调节提醒声音的频率,提醒声音的频率与环境声音强度呈正相关,即环境声音强度越大时,环境噪音越大,对用户影响越大,无线耳机播放报警提示音的频率就应该越大;环境声音强度越小时,环境噪音越小,对用户影响越小,无线耳机播放报警提示音的频率就应该越小。

  S608,通过无线连接向无线耳机发送报警指令。

  其中,报警指令携带频率指示信息。在终端生成频率指示信息之后,向无线耳机发送携带频率指示信息的报警指令。

  S609,向无线耳机发送已找回通知消息。

  其中,已找回通知消息用于指示无线耳机关闭信令传输通道。信令传输通道是由两条工作方向相反和数据速率相同的数据信道组成。信令传输通道用于完成信令消息的转移,两个信令点之间通过信令传输通道传送信令消息。

  一般的,在终端成功查找到无线耳机时,可以向无线耳机发送已找回通知消息,用于指示无线耳机关闭信令传输通道,节省信令资源。

  本申请实施例的方案在执行时,与无线耳机建立无线连接,基于用户操作生成报警指令,通过所述无线连接向所述无线耳机发送报警指令,其中,所述报警指令用于指示所述无线耳机发出报警提示音。通过执行本申请的方法,在查找无线耳机时,终端可以基于用户操作生成报警指令,并将该报警指令发送给无线耳机,通过无线耳机发出的报警提示音,方便用户查找丢失的无线耳机。

  请参见图7,为本申请实施例提供的一种无线耳机的查找装置的结构示意图。该无线耳机的查找装置700可以通过软件、硬件或者两者的结合实现成为服务器的全部或一部分。装置700包括:

  无线连接模块710,用于与无线耳机建立无线连接;

  指令生成模块720,与无线连接模块710连接,用于基于用户操作生成报警指令;

  指令发送模块730,与无线连接模块710连接以及指令生成模块720连接,用于通过所述无线连接向所述无线耳机发送报警指令;其中,所述报警指令用于指示所述无线耳机发出报警提示音。

  可选地,指令生成模块720包括:

  界面显示单元,用于通过显示单元显示耳机查找界面;

  指令生成单元,用于基于在所述耳机查找界面上的用户操作生成报警指令。

  可选地,指令发送模块730包括:

  信号强度测量单元,用于测量所述无线耳机的接收信号强度;

  距离测量单元,用于根据所述接收信号强度确定所述无线耳机与终端之间的距离;

  指示信息生成单元,用于根据所述距离的大小生成强度指示信息;其中,所述强度指示信息用于指示所述终端调节所述提醒声音的强度,所述提醒声音的强度与所述距离的大小呈正相关;

  查找请求发送单元,用于通过所述无线连接向所述无线耳机发送所述查找请求;其中,所述查找请求携带所述强度指示信息。

  可选地,装置700还包括:

  通知消息发送单元,用于向所述无线耳机发送已找回通知消息;其中,所述已找回通知消息用于指示所述无线耳机关闭信令传输通道。

  可选地,指令发送模块730包括:

  声音强度获取单元,用于获取当前环境中的环境声音强度;

  频率指示信息生成单元,用于根据所述当前环境中的环境声音强度,生成频率指示信息;其中,所述频率指示信息用于指示所述移动终端调节所述提醒声音的频率,所述提醒声音的频率与所述环境声音强度呈正相关;

  报警指令发送单元,用于通过所述无线连接向所述无线耳机发送所述报警指令;其中,所述报警指令携带所述频率指示信息。

  本申请实施例的方案在执行时,与无线耳机建立无线连接,基于用户操作生成报警指令,通过所述无线连接向所述无线耳机发送报警指令,其中,所述报警指令用于指示所述无线耳机发出报警提示音。通过执行本申请的方法,在查找无线耳机时,终端可以基于用户操作生成报警指令,并将该报警指令发送给无线耳机,通过无线耳机发出的报警提示音,方便用户查找丢失的无线耳机。

  本申请实施例还提供了一种计算机存储介质,所述计算机存储介质可以存储有多条指令,所述指令适于由处理器加载并执行如上述的方法步骤,具体执行过程可以参见图5和图6所示实施例的具体说明,在此不进行赘述。

  本申请还提供了一种终端,包括处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行上述的方法步骤。

  本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体或随机存储记忆体等。

  以上所揭露的仅为本申请较佳实施例而已,当然不能以此来限定本申请之权利范围,因此依本申请权利要求所作的等同变化,仍属本申请所涵盖的范围。

《无线耳机的查找方法、装置、存储介质以及终端.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式(或pdf格式)