蓝牙耳机的播报语言确定方法、装置、设备及存储介质与流程
本发明涉及通信技术领域,尤其涉及一种蓝牙耳机的播报语言确定方法、装置、设备及存储介质。
背景技术:
随着蓝牙耳机的功能越来越多,蓝牙耳机已经融入到了人们的日常生活和工作中,同时它也给人们带来了很多便利,使得蓝牙耳机全球普及且广泛应用。另外伴随着国人境外旅游日趋火爆且大量购物的趋势,无论国人在欧洲、美洲还是在亚洲其他国家购买一个蓝牙耳机,都希望耳机能播报一种听得懂的语音提示;另一方面,随着中国经济地位的提高,物美价廉也是中国产品的一大标签,外国人来中国购买一个国产的耳机,也同样希望耳机能播报一种他们听得懂的语音提示。但是,当前的蓝牙耳机都只设置一种固定语言来播报引导用户使用蓝牙耳机的提示信息,当使用其他语言的用户购买了该蓝牙耳机时,由于用户听不懂蓝牙耳机的播报语言,无法根据蓝牙耳机播报的提示信息使用蓝牙耳机,导致蓝牙耳机的使用效率大大降低。
技术实现要素:
本发明的主要目的在于提供一种蓝牙耳机的播报语言确定方法、装置、设备及存储介质,旨在解决用户无法根据蓝牙耳机播报的提示信息使用蓝牙耳机,导致蓝牙耳机的使用效率大大降低的技术问题。
为实现上述目的,本发明实施例提供一种蓝牙耳机的播报语言确定方法,所述蓝牙耳机的播报语言确定方法包括:
当检测到蓝牙耳机处于配对状态时,调用所述蓝牙耳机中的预设语言包;
基于所述预设语言包中的多种预设语言逐一播报选择提示信息,并检测是否接收到基于所述选择提示信息发送的确认指令;
若接收到所述确认指令,则将接收到所述确认指令时,播报所述选择提示信息的预设语言,确定为所述蓝牙耳机的目标播报语言。
优选地,所述基于所述预设语言包中的多种预设语言逐一播报选择提示信息,并检测是否接收到基于所述选择提示信息发送的确认指令的步骤包括:
逐一调用所述预设语言包中的多种预设语言,并针对每一所述预设语言执行以下步骤:
基于所述预设语言播报第一选择提示信息,并检测是否接收到基于所述第一选择提示信息发送的第一确认指令;
若接收到所述第一确认指令,则基于所述第一确认指令播报第二选择提示信息,并检测是否接收到基于所述第二选择提示信息发送的第二确认指令;
若接收到所述第二确认指令,则基于所述第二确认指令播报第三选择提示信息,并检测是否接收到基于所述第三选择提示信息发送的第三确认指令;
若接收到所述第三确认指令,则判定接收到基于所述选择提示信息发送的确认指令。
优选地,所述基于所述预设语言播报第一选择提示信息,并检测是否接收到基于所述第一选择提示信息发送的第一确认指令的步骤包括:
每间隔预设时间,基于所述预设语言播报第一选择提示信息,并检测是否接收到基于所述第一选择提示信息发送的确认信息;
若接收到所述确认信息,则判定接收到基于所述第一选择提示信息发送的第一确认指令;
若未接收到所述确认信息,则执行每间隔预设时间,基于所述预设语言播报第一选择提示信息的步骤,直到播报次数达到预设次数。
优选地,所述若接收到所述确认指令,则将接收到所述确认指令时,播报所述选择提示信息的预设语言,确定为所述蓝牙耳机的目标播报语言的步骤还包括:
若接收到所述确认指令,则确定所述确认指令是否为快捷确认指令;
若所述确认指令为快捷确认指令,则判定进入播报语言的快捷确认模式,并将接收到所述快捷确认指令时,播报所述选择提示信息的预设语言,确定为所述蓝牙耳机的目标播报语言;
若所述确认指令不为快捷确认指令,则将接收到所述确认指令时,播报所述选择提示信息的预设语言,确定为所述蓝牙耳机的目标播报语言。
优选地,所述调用所述蓝牙耳机中的预设语言包的步骤包括:
检测所述蓝牙耳机的定位功能是否开启,若所述蓝牙耳机的定位功能开启,则获取所述蓝牙耳机的位置信息,并调用所述蓝牙耳机中所述位置信息对应的第一区域的预设语言包;
若所述蓝牙耳机的定位功能关闭,则获取所述蓝牙耳机的生产地址信息,并调用所述蓝牙耳机中所述生产地址信息对应的预设语言包。
优选地,所述调用所述蓝牙耳机中所述位置信息对应的第一区域的预设语言包的步骤之后包括:
获取在所述第一区域下,所述位置信息对应的第二区域,并调用所述第二区域的语言使用信息;
根据所述语言使用信息,对所述预设语言包中的多种预设语言进行排序,以基于所述预设语言包中进行排序后的多种预设语言,逐一播报所述选择提示信息。
优选地,所述将接收到所述确认指令时,播报所述选择提示信息的预设语言,确定为所述蓝牙耳机的目标播报语言的步骤之后包括:
当接收到语言切换指令且检测所述定位功能开启时,获取所述蓝牙耳机的更新位置信息,并获取所述更新位置信息对应的更新区域,根据所述更新区域,确定所述第一区域是否发生更改;
若所述第一区域发生更改,则调用所述蓝牙耳机中所述更新位置信息对应更新区域的更新预设语言包,对所述预设语言包进行更新,并执行基于所述预设语言包中的多种预设语言逐一播报选择提示信息的步骤;
若所述第一区域未发生更改,则确定所述第二区域是否发生更改;
若所述第二区域发生更改,则调用更新区域的更新语言使用信息,对所述预设语言包中的多种预设语言进行排序,执行基于所述预设语言包中的多种预设语言逐一播报选择提示信息的步骤;
若所述第二区域未发生更改,则执行基于所述预设语言包中的多种预设语言逐一播报选择提示信息的步骤。
为实现上述目的,本发明还提供一种蓝牙耳机的播报语言确定装置,所述蓝牙耳机的播报语言确定装置包括:
调用模块,用于当检测到蓝牙耳机处于配对状态时,调用所述蓝牙耳机中的预设语言包;
播报模块,用于基于所述预设语言包中的多种预设语言逐一播报选择提示信息,并检测是否接收到基于所述选择提示信息发送的确认指令;
确定模块,用于若接收到所述确认指令,则将接收到所述确认指令时,播报所述选择提示信息的预设语言,确定为所述蓝牙耳机的目标播报语言。
进一步地,为实现上述目的,本发明还提供一种蓝牙耳机的播报语言确定设备,所述蓝牙耳机的播报语言确定设备包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的蓝牙耳机的播报语言确定程序,所述蓝牙耳机的播报语言确定程序被所述处理器执行时实现上述的蓝牙耳机的播报语言确定方法的步骤。
进一步地,为实现上述目的,本发明还提供一种存储介质,所述存储介质上存储有蓝牙耳机的播报语言确定程序,所述蓝牙耳机的播报语言确定程序被处理器执行时实现上述的蓝牙耳机的播报语言确定方法的步骤。
本发明实施例提供一种蓝牙耳机的播报语言确定方法、装置、设备及存储介质,当检测到蓝牙耳机处于配对状态时,调用所述蓝牙耳机中的预设语言包;基于所述预设语言包中的多种预设语言逐一播报选择提示信息,并检测是否接收到基于所述选择提示信息发送的确认指令;若接收到所述确认指令,则将接收到所述确认指令时,播报所述选择提示信息的预设语言,确定为所述蓝牙耳机的目标播报语言。本发明通过使用多种预设语言逐一播报选择提示信息,来引导用户选择蓝牙耳机的目标播报语言,并在接收到用户基于选择提示信息发送的确认指令时,将当前播报选择提示信息的预设语言作为蓝牙耳机的目标播报语言,便于用户以熟悉的语言使用蓝牙耳机,提高蓝牙耳机的使用效率。
附图说明
图1为本发明蓝牙耳机的播报语言确定方法实施例方案涉及的硬件运行环境的结构示意图;
图2为本发明蓝牙耳机的播报语言确定方法第一实施例的流程示意图;
图3为本发明蓝牙耳机的播报语言确定方法第二实施例的流程示意图;
图4为本发明蓝牙耳机的播报语言确定装置较佳实施例的功能模块示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例提供一种蓝牙耳机的播报语言确定方法、装置、设备及存储介质,当检测到蓝牙耳机处于配对状态时,调用所述蓝牙耳机中的预设语言包;基于所述预设语言包中的多种预设语言逐一播报选择提示信息,并检测是否接收到基于所述选择提示信息发送的确认指令;若接收到所述确认指令,则将接收到所述确认指令时,播报所述选择提示信息的预设语言,确定为所述蓝牙耳机的目标播报语言。本发明通过使用多种预设语言逐一播报选择提示信息,来引导用户选择蓝牙耳机的目标播报语言,并在接收到用户基于选择提示信息发送的确认指令时,将当前播报选择提示信息的预设语言作为蓝牙耳机的目标播报语言,便于用户以熟悉的语言使用蓝牙耳机,提高蓝牙耳机的使用效率。
如图1所示,图1是本发明实施例方案涉及的硬件运行环境的蓝牙耳机的播报语言确定设备结构示意图。
在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。
本发明实施例蓝牙耳机的播报语言确定设备可以是pc,也可以是平板电脑、便携计算机等可移动式终端设备。
如图1所示,该蓝牙耳机的播报语言确定设备可以包括:处理器1001,例如cpu,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
本领域技术人员可以理解,图1中示出的蓝牙耳机的播报语言确定设备结构并不构成对蓝牙耳机的播报语言确定设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及蓝牙耳机的播报语言确定程序。
在图1所示的设备中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的蓝牙耳机的播报语言确定程序,并执行以下操作:
当检测到蓝牙耳机处于配对状态时,调用所述蓝牙耳机中的预设语言包;
基于所述预设语言包中的多种预设语言逐一播报选择提示信息,并检测是否接收到基于所述选择提示信息发送的确认指令;
若接收到所述确认指令,则将接收到所述确认指令时,播报所述选择提示信息的预设语言,确定为所述蓝牙耳机的目标播报语言。
优选地,所述基于所述预设语言包中的多种预设语言逐一播报选择提示信息,并检测是否接收到基于所述选择提示信息发送的确认指令的步骤包括:
逐一调用所述预设语言包中的多种预设语言,并针对每一所述预设语言执行以下步骤:
基于所述预设语言播报第一选择提示信息,并检测是否接收到基于所述第一选择提示信息发送的第一确认指令;
若接收到所述第一确认指令,则基于所述第一确认指令播报第二选择提示信息,并检测是否接收到基于所述第二选择提示信息发送的第二确认指令;
若接收到所述第二确认指令,则基于所述第二确认指令播报第三选择提示信息,并检测是否接收到基于所述第三选择提示信息发送的第三确认指令;
若接收到所述第三确认指令,则判定接收到基于所述选择提示信息发送的确认指令。
优选地,所述基于所述预设语言播报第一选择提示信息,并检测是否接收到基于所述第一选择提示信息发送的第一确认指令的步骤包括:
每间隔预设时间,基于所述预设语言播报第一选择提示信息,并检测是否接收到基于所述第一选择提示信息发送的确认信息;
若接收到所述确认信息,则判定接收到基于所述第一选择提示信息发送的第一确认指令;
若未接收到所述确认信息,则执行每间隔预设时间,基于所述预设语言播报第一选择提示信息的步骤,直到播报次数达到预设次数。
优选地,所述若接收到所述确认指令,则将接收到所述确认指令时,播报所述选择提示信息的预设语言,确定为所述蓝牙耳机的目标播报语言的步骤还包括:
若接收到所述确认指令,则确定所述确认指令是否为快捷确认指令;
若所述确认指令为快捷确认指令,则判定进入播报语言的快捷确认模式,并将接收到所述快捷确认指令时,播报所述选择提示信息的预设语言,确定为所述蓝牙耳机的目标播报语言;
若所述确认指令不为快捷确认指令,则将接收到所述确认指令时,播报所述选择提示信息的预设语言,确定为所述蓝牙耳机的目标播报语言。
优选地,所述调用所述蓝牙耳机中的预设语言包的步骤包括:
检测所述蓝牙耳机的定位功能是否开启,若所述蓝牙耳机的定位功能开启,则获取所述蓝牙耳机的位置信息,并调用所述蓝牙耳机中所述位置信息对应的第一区域的预设语言包;
若所述蓝牙耳机的定位功能关闭,则获取所述蓝牙耳机的生产地址信息,并调用所述蓝牙耳机中所述生产地址信息对应的预设语言包。
优选地,所述调用所述蓝牙耳机中所述位置信息对应的第一区域的预设语言包的步骤之后,处理器1001可以用于调用存储器1005中存储的蓝牙耳机的播报语言确定程序,并执行以下操作:
获取在所述第一区域下,所述位置信息对应的第二区域,并调用所述第二区域的语言使用信息;
根据所述语言使用信息,对所述预设语言包中的多种预设语言进行排序,以基于所述预设语言包中进行排序后的多种预设语言,逐一播报所述选择提示信息。
优选地,所述将接收到所述确认指令时,播报所述选择提示信息的预设语言,确定为所述蓝牙耳机的目标播报语言的步骤之后,处理器1001可以用于调用存储器1005中存储的蓝牙耳机的播报语言确定程序,并执行以下操作:
当接收到语言切换指令且检测所述定位功能开启时,获取所述蓝牙耳机的更新位置信息,并获取所述更新位置信息对应的更新区域,根据所述更新区域,确定所述第一区域是否发生更改;
若所述第一区域发生更改,则调用所述蓝牙耳机中所述更新位置信息对应更新区域的更新预设语言包,对所述预设语言包进行更新,并执行基于所述预设语言包中的多种预设语言逐一播报选择提示信息的步骤;
若所述第一区域未发生更改,则确定所述第二区域是否发生更改;
若所述第二区域发生更改,则调用更新区域的更新语言使用信息,对所述预设语言包中的多种预设语言进行排序,执行基于所述预设语言包中的多种预设语言逐一播报选择提示信息的步骤;
若所述第二区域未发生更改,则执行基于所述预设语言包中的多种预设语言逐一播报选择提示信息的步骤。
为了更好的理解上述技术方案,下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。
参照图2,本发明第一实施例提供一种蓝牙耳机的播报语言确定方法的流程示意图。该实施例中,所述蓝牙耳机的播报语言确定方法包括以下步骤:
步骤s10,当检测到蓝牙耳机处于配对状态时,调用所述蓝牙耳机中的预设语言包;
本实施例中蓝牙耳机的播报语言确定方法应用于蓝牙耳机系统,系统包含蓝牙耳机与蓝牙耳机充电盒,蓝牙耳机设置有预设语言包、语言切换按键与确认按键,其中蓝牙耳机用于播报音频,蓝牙耳机充电盒用于存放蓝牙耳机以及向蓝牙耳机提供能源,预设语言包中包含多种预设语言,可以理解地,本申请并未限定预设语言包中预设语言的数量,语言切换按键用于对蓝牙耳机播报语言状态进行切换,确认按键为根据选择提示信息进行确认的按键,并且,蓝牙耳机中还设置有定位功能,可用于获取蓝牙耳机所在的位置信息。
可以理解地,蓝牙耳机在配对状态时,才能进行播报语言的确定,其中配对状态为等待与蓝牙设备通信连接的状态,当用户将蓝牙耳机从蓝牙耳机充电盒取出时,蓝牙耳机处于配对状态。进一步地,当检测到蓝牙耳机处于表征可进行播报语言选择的匹配状态时,系统调用蓝牙耳机中设置的预设语言包,以便于根据预设语言包中的多种预设语言播报选择提示信息,确定蓝牙耳机的目标播报语言。
步骤s20,基于所述预设语言包中的多种预设语言逐一播报选择提示信息,并检测是否接收到基于所述选择提示信息发送的确认指令;
进一步地,在调用预设语言包后,系统调用预设语言包中的多种预设语言,并逐一通过多种预设语言播报选择提示信息,其中选择提示信息用于引导用户选择蓝牙耳机的目标播报语言。进一步地,系统检测是否接收到用户在选择提示信息的基础上发送的确认指令,以在接收到基于选择提示信息发送的确认指令时,将当前播报提示选择信息的预设语言确定为蓝牙耳机的目标播报语言。
步骤s30,若接收到所述确认指令,则将接收到所述确认指令时,播报所述选择提示信息的预设语言,确定为所述蓝牙耳机的目标播报语言。
进一步地,若检测接收到用户在选择提示信息的基础上发送的确认指令,系统将在接收到确认指令时,正在播报选择提示信息的预设语言,确定为用于进行蓝牙耳机提示信息播报的目标语言,以便于用户根据目标播报语言播报的提示信息使用蓝牙耳机,提高蓝牙耳机的使用效率,其中提示信息为用于引导用户使用蓝牙耳机的信息。
可以理解地,若在多种预设语言全部播报完毕之后,系统未检测到用户在选择提示信息的基础上发送的确认指令,则调用蓝牙耳机中设置的默认语言,并将默认语言作为蓝牙耳机的目标播报语言,避免因用户未进行语言选择确认,导致蓝牙耳机因无法确认目标播报语言而发生系统混乱,其中默认语言可以设置为蓝牙耳机的生产地使用最广泛的语言。
可以理解地,蓝牙耳机还可以在与蓝牙设备连接后,通过在蓝牙设备的屏幕中显示语言列表以供用户进行蓝牙耳机的目标播报语言选择。
本发明实施例提供一种蓝牙耳机的播报语言确定方法、装置、设备及存储介质,当检测到蓝牙耳机处于配对状态时,调用所述蓝牙耳机中的预设语言包;基于所述预设语言包中的多种预设语言逐一播报选择提示信息,并检测是否接收到基于所述选择提示信息发送的确认指令;若接收到所述确认指令,则将接收到所述确认指令时,播报所述选择提示信息的预设语言,确定为所述蓝牙耳机的目标播报语言。本发明通过使用多种预设语言逐一播报选择提示信息,来引导用户选择蓝牙耳机的目标播报语言,并在接收到用户基于选择提示信息发送的确认指令时,将当前播报选择提示信息的预设语言作为蓝牙耳机的目标播报语言,便于用户以熟悉的语言使用蓝牙耳机,提高蓝牙耳机的使用效率。
进一步地,参照图3,基于本发明蓝牙耳机的播报语言确定方法的第一实施例,提出本发明蓝牙耳机的播报语言确定方法的第二实施例,在第二实施例中,所述基于所述预设语言包中的多种预设语言逐一播报选择提示信息,并检测是否接收到基于所述选择提示信息发送的确认指令的步骤包括:
步骤s21,逐一调用所述预设语言包中的多种预设语言,并针对每一所述预设语言执行以下步骤:
步骤s22,基于所述预设语言播报第一选择提示信息,并检测是否接收到基于所述第一选择提示信息发送的第一确认指令;
步骤s23,若接收到所述第一确认指令,则基于所述第一确认指令播报第二选择提示信息,并检测是否接收到基于所述第二选择提示信息发送的第二确认指令;
步骤s24,若接收到所述第二确认指令,则基于所述第二确认指令播报第三选择提示信息,并检测是否接收到基于所述第三选择提示信息发送的第三确认指令;
步骤s25,若接收到所述第三确认指令,则判定接收到基于所述选择提示信息发送的确认指令。
进一步地,系统中设置的选择提示信息包括第一选择提示信息、第二选择提示信息与第三选择提示信息,确认指令包括第一确认指令、第二确认指令与第三确认指令。进一步地,系统调用预设语言包中的多种预设语言,并按照多种预设语言在预设语言包的排列顺序,逐一执行:根据预设语言播报第一提示信息,并检测是否接收到用户在以预设语言播报的第一选择提示信息的基础上发送的第一确认指令。进一步地,若接收到基于第一选择提示信息发生的第一确认指令,系统根据预设语言播报第二选择提示信息。进一步地,系统检测是否接收到用户在第二选择提示信息的基础上发送的第二确认指令,若接收到第二确认指令,系统根据预设语言播报第三选择提示信息。进一步地,系统检测是否接收到用户在第三选择提示信息的基础上发送的第三确认选择指令,若接收到第三确认指令,则将当前播报第三选择提示信息的预设语言确定为蓝牙耳机的目标播报语言。例如:当前播报选择提示信息的预设语言为中文,系统以中文播报第一选择提示信息“选择语言,请确认”,当接收到第一确认指令时,以中文播报第二选择提示信息“选择中文,请确认”,当接收到第二确认指令时,以中文播报第三选择提示信息“确认选择中文,请确认”,当接收到第三确认指令时,系统将中文确定为蓝牙耳机的目标播报语言。
进一步地,所述基于所述预设语言播报第一选择提示信息,并检测是否接收到基于所述第一选择提示信息发送的第一确认指令的步骤包括:
步骤s211,每间隔预设时间,基于所述预设语言播报第一选择提示信息,并检测是否接收到基于所述第一选择提示信息发送的确认信息;
步骤s212,若接收到所述确认信息,则判定接收到基于所述第一选择提示信息发送的第一确认指令;
步骤s213,若未接收到所述确认信息,则执行每间隔预设时间,基于所述预设语言播报第一选择提示信息的步骤,直到播报次数达到预设次数。
进一步地,系统每间隔预设时间,调用预设语言包中的预设语言播报第一选择提示信息,并检测是否接收到确认信息,其中确认信息为用户在接收到第一选择提示信息后,通过确认按键发送或者通过语音发送的信息。进一步地,若接收到确认信息,系统判定接收到基于第一选择提示信息发送的第一确认指令,以执行若接收到所述第一确认指令,则基于所述第一确认指令播报第二选择提示信息,并检测是否接收到基于所述第二选择提示信息发送的第二确认指令的步骤;若未接收到确认信息,表征用户在本次播报第一选择提示信息的时间间隔内没有做出响应,系统执行每间隔预设时间,基于所述预设语言播报第一选择提示信息的步骤,直到播报次数达到预设次数。例如,当前播报第一选择提示信息的预设语言为中文,预设次数为3,预设时间为3秒,系统调用预设语言包中的中文,以中文播报第一选择提示信息“选择语言,请确认”,并在播报完第一选择提示信息的3秒内,检测是否接收到用户通过确认按键或通过语音发送的确认信息,若接收到确认信息,则判定接收到用户基于第一选择提示信息发送的第一确认指令,以进一步通过中文播报第二选择提示信息,引导用户选择蓝牙耳机的目标播报语言。若未接收到确认信息,系统通过中文第二次播报“选择语言,请确认”,并在播报完的3秒内检测是否接收到确认信息,若接收到确认信息,则判定接收到第一确认指令;若未接收到确认信息,则通过中文第三次播报“选择语言,请确认”,并在3秒内检测是否接收到确认信息,若接收到确认信息,则判定接收到第一确认指令;若未接收到确认信息,则以下一种预设语言播报第一选择提示信息,直到确定蓝牙耳机的目标播报语言或预设语言包中的多个预设语言播报完毕。
本实施例通过预设语言包中的预设语言播报多种选择提示信息,并在接收到与多个选择提示信息分别对应的多个确认选择指令时,将当前播报选择提示信息的预设语言确定为蓝牙耳机的目标播报语言,避免用户因误触确认按键而导致错选语言,提高蓝牙耳机的播报语言确定效率。
进一步地,基于本发明蓝牙耳机的播报语言确定方法的第一实施例或第二实施例,提出本发明蓝牙耳机的播报语言确定方法的第三实施例,在第三实施例中,所述若接收到所述确认指令,则将接收到所述确认指令时,播报所述选择提示信息的预设语言,确定为所述蓝牙耳机的目标播报语言的步骤还包括:
步骤s31,若接收到所述确认指令,则确定所述确认指令是否为快捷确认指令;
步骤s32,若所述确认指令为快捷确认指令,则判定进入播报语言的快捷确认模式,并将接收到所述快捷确认指令时,播报所述选择提示信息的预设语言,确定为所述蓝牙耳机的目标播报语言;
步骤s33,若所述确认指令不为快捷确认指令,则将接收到所述确认指令时,播报所述选择提示信息的预设语言,确定为所述蓝牙耳机的目标播报语言。
,进一步地,若检测接收到用户基于选择提示信息发送的确认指令,系统对确认指令进行检测,确定确认指令是否为进入快捷确认模式的快捷确认指令。进一步地,若检测到确认指令为快捷确认指令,表征用户需要快速选择蓝牙耳机的目标播报语言,判定进入播报语言的快捷确认模式,进一步地,系统将接收到快捷确认指令时,正在播报选择提示信息的预设语言确定为蓝牙耳机的目标播报语言,其中快捷确认指令为连续多个确认指令,快捷确认模式为快速选择蓝牙耳机的目标播报语言的模式,其触发条件为接收到快捷确认指令。若检测接收到的确认指令为不为快捷确认指令,则将在接收到确认指令时,正在播报选择提示信息的预设语言,确定为用于进行蓝牙耳机提示信息播报的目标语言。例如:当前播报选择提示信息的预设语言为中文,系统以中文播报选择提示信息,当接收到用户在选择提示信息的基础上发送的连续多个确认指令时,确定接收到快捷确认指令,系统判定进入播报语言的快捷确认模式,将中文确定为蓝牙耳机的目标播报语言,其中连续多个确认指令可由用户连续多次按下确认按键发送。若接收到用户在选择提示信息的基础上发送的单个确认指令,则将接收到确认指令时,播报选择提示信息的预设语言,确定为蓝牙耳机的目标播报语言。
本实施例中设置有快捷确认模式,用户可在收听到选择提示信息时,通过发送多次确认指令进入快捷确认模式,来确认蓝牙耳机的目标播报语言,实现快速确认蓝牙耳机的目标播报语言。
进一步地,基于本发明蓝牙耳机的播报语言确定方法的第一实施例、第二实施例或第三实施例,提出本发明蓝牙耳机的播报语言确定方法的第四实施例,在第四实施例中,所述调用所述蓝牙耳机中的预设语言包的步骤包括:
步骤s11,检测所述蓝牙耳机的定位功能是否开启,若所述蓝牙耳机的定位功能开启,则获取所述蓝牙耳机的位置信息,并调用所述蓝牙耳机中所述位置信息对应的第一区域的预设语言包;
步骤s12,若所述蓝牙耳机的定位功能关闭,则获取所述蓝牙耳机的生产地址信息,并调用所述蓝牙耳机中所述生产地址信息对应的预设语言包。
进一步地,系统检测蓝牙耳机的定位功能是否开启,若蓝牙耳机的定位功能开启,则根据定位功能获取蓝牙耳机所在位置的位置信息,进一步获取该位置信息对应的第一区域,并调用蓝牙耳机中设置的与该区域对应的预设语言包,以根据预设语言包中的多种语言播报选择提示信息,引导用户选择蓝牙耳机的目标播报语言,其中第一区域可以为多个大洲中与位置信息对应的大洲区域。若蓝牙耳机的定位功能关闭,则获取蓝牙耳机的生产地址信息,根据生产地址信息,调用蓝牙耳机中设置的与生产地址信息对应的预设语言包,以根据预设语言包中的多种语言播报选择提示信息,来引导用户选择蓝牙耳机的目标播报语言。例如:中国的用户购买了一个在中国生产的蓝牙耳机,当用户到德国旅游并希望用德语来使用该蓝牙耳机时,开启蓝牙耳机的定位功能,并按下语言切换按键。进一步地,系统检测到蓝牙耳机的定位功能开启,获取蓝牙耳机的位置信息,调用与位置信息对应的欧洲的预设语言包,以根据预设语言包中的多种语言播报选择提示信息来引导用户选择蓝牙耳机的目标播报语言,其中欧洲的预设语言包中可以包含德语、英语、西班牙语等预设语言。当用户回到中国后,关闭定位功能以节省蓝牙耳机的电量并要进行语言切换时,系统检测到蓝牙耳机的定位功能关闭,则获取蓝牙耳机的生产地址:中国,并调用在生成该蓝牙耳机时设置的预设语言包,该预设语言包可以由中国使用较广泛的多种语言如中文、英语、日语等预设语言组成,以根据预设语言包中的多种预设语言播报选择提示信息来引导用户选择蓝牙耳机的目标播报语言。
进一步地,所述调用所述蓝牙耳机中所述位置信息对应的第一区域的预设语言包的步骤之后包括:
步骤s110,获取在所述第一区域下,所述位置信息对应的第二区域,并调用所述第二区域的语言使用信息;
步骤s120,根据所述语言使用信息,对所述预设语言包中的多种预设语言进行排序,以基于所述预设语言包中进行排序后的多种预设语言,逐一播报所述选择提示信息。
进一步地,在获取蓝牙耳机的位置信息对应的第一区域的预设语言包之后,系统通过定位功能,获取在第一区域下,蓝牙耳机所在位置信息对应的第二区域,其中第二区域为附属于第一区域的区域,例如第一区域为亚洲,则第二区域可以为亚洲国家,如中国、日本、韩国等。进一步地,系统调用蓝牙耳机中存储的,在第二区域中人们对于预设语言包中的多种预设语言的语言使用信息。进一步地,系统根据表征第二区域的人们对多种预设语言使用频率的语言使用信息,对预设语言包中的多种预设语言进行排序,以根据预设语言包中的完成排序的多种预设语言播报选择提示信息,来引导用户选择蓝牙耳机的目标播报语言。
本实施例通过检测蓝牙耳机的定位功能是否开启,若开启则根据定位功能获取蓝牙耳机的位置信息,调用位置信息对应第一区域的预设语言包,并根据位置信息对应第二区域的语言使用信息对预设语言包的多种预设语言进行排序;若定位功能关闭,则获取蓝牙耳机的生产地址信息,并调用生产地址信息对应的预设语言包,以根据预设语言包中的多种语言播报选择提示信息来引导用户选择蓝牙耳机的目标播报语言,便于用户以熟悉的语言使用蓝牙耳机,提高蓝牙耳机的使用效率。
进一步地,基于本发明蓝牙耳机的播报语言确定方法的第一实施例、第二实施例、第三实施例或第四实施例,提出本发明蓝牙耳机的播报语言确定方法的第五实施例,在第五实施例中,所述将接收到所述确认指令时,播报所述选择提示信息的预设语言,确定为所述蓝牙耳机的目标播报语言的步骤之后包括:
步骤s201,当接收到语言切换指令且检测所述定位功能开启时,获取所述蓝牙耳机的更新位置信息,并获取所述更新位置信息对应的更新区域,根据所述更新区域,确定所述第一区域是否发生更改;
步骤s202,若所述第一区域发生更改,则调用所述蓝牙耳机中所述更新位置信息对应更新区域的更新预设语言包,对所述预设语言包进行更新,并执行基于所述预设语言包中的多种预设语言逐一播报选择提示信息的步骤;
步骤s203,若所述第一区域未发生更改,则确定所述第二区域是否发生更改;
步骤s204,若所述第二区域发生更改,则调用更新区域的更新语言使用信息,对所述预设语言包中的多种预设语言进行排序,执行基于所述预设语言包中的多种预设语言逐一播报选择提示信息的步骤;
步骤s205,若所述第二区域未发生更改,则执行基于所述预设语言包中的多种预设语言逐一播报选择提示信息的步骤。
可以理解地,在将当前播放选择提示信息的预设语言确定为蓝牙耳机的目标播报语言之后,用户可能因错选目标播报语言或对当前选择的目标播报语言不满意,想进行语言切换时,可通过语言切换按键将蓝牙耳机的状态切换为配对状态,以重新选择蓝牙耳机的目标播报语言。进一步地,当接收到用户通过按下语言切换按键发送的语言切换指令时,蓝牙耳机处于匹配状态,系统检测蓝牙耳机的定位功能是否开启。进一步地,若蓝牙耳机的定位功能开启,系统对蓝牙耳机的位置信息进行更新,得到更新位置信息。进一步地,系统获取与更新位置信息对应的更新区域,通过对比更新区域与更新前的第一区域是否相同,确定用户在进行位置信息更新前所在的第一区域是否发生更改。进一步地,若第一区域发生更改,表征用户离开了第一区域,系统调用更新区域对应的更新预设语言包,对预设语言包进行更新,并在完成对预设语言包的更新后,执行基于所述预设语言包中的多种预设语言逐一播报选择提示信息的步骤,直到重新确定蓝牙耳机的目标播报语言。若第一区域未发生更改,系统通过更新位置信息确定出用户在更新前所在的第二区域是否发生更改。进一步地,若第二区域发生更改,表征用户仍处于第一区域,但是从第一区域的第二区域转移至其他区域,系统调用表征用户所在的第一区域对应的预设语言包,通过获取更新区域中,人们对于更新预设语言包中的多种预设语言的更新语言使用信息,对获取的预设语言包中的多种预设语言进行排序,并在完成排序后,执行基于所述预设语言包中的多种预设语言逐一播报选择提示信息的步骤,直到重新确定蓝牙耳机的目标播报语言。进一步地,若第二区域未发生更改,表征用户仍处于第一区域下的第二区域,系统执行基于所述预设语言包中的多种预设语言逐一播报选择提示信息的步骤,以便于用户在第一区域对应的预设语言包中的多个预设语言中确定出蓝牙耳机的目标语言。
本实施例定位功能对原始位置信息进行更新,并确定更新后用户所在更新区域与第一区域以及第二区域相比是否发生更改,若第一区域发生更改,则获取更新区域对应的更新预设语言包,并根据更新预设语言包逐一播报选择提示信息供用户进行选择;若第二区域发生更改,则对预设语言包进行重新排序,根据排序后的预设语言包逐一播报选择提示信息供用户进行选择;若第一区域与第二区域均未发生更改,则根据预设语言包逐一播报选择提示信息供用户重新选择蓝牙耳机的目标播报语言,便于用户以熟悉的语言使用蓝牙耳机,提高蓝牙耳机的使用效率。
进一步地,本发明还提供一种蓝牙耳机的播报语言确定装置。
参照图4,图4为本发明蓝牙耳机的播报语言确定装置第一实施例的功能模块示意图。
所述蓝牙耳机的播报语言确定装置包括:
调用模块10,用于当检测到蓝牙耳机处于配对状态时,调用所述蓝牙耳机中的预设语言包;
播报模块20,用于基于所述预设语言包中的多种预设语言逐一播报选择提示信息,并检测是否接收到基于所述选择提示信息发送的确认指令;
确定模块30,用于若接收到所述确认指令,则将接收到所述确认指令时,播报所述选择提示信息的预设语言,确定为所述蓝牙耳机的目标播报语言。
进一步地,所述调用模块10包括:
第一检测单元,用于检测所述蓝牙耳机的定位功能是否开启,若所述蓝牙耳机的定位功能开启,则获取所述蓝牙耳机的位置信息,并调用所述蓝牙耳机中所述位置信息对应的第一区域的预设语言包;
第一获取单元,用于若所述蓝牙耳机的定位功能关闭,则获取所述蓝牙耳机的生产地址信息,并调用所述蓝牙耳机中所述生产地址信息对应的预设语言包。
进一步地,所述调用模块10还包括:
第二获取单元,用于获取在所述第一区域下,所述位置信息对应的第二区域,并调用所述第二区域的语言使用信息;
排序单元,用于根据所述语言使用信息,对所述预设语言包中的多种预设语言进行排序,以基于所述预设语言包中进行排序后的多种预设语言,逐一播报所述选择提示信息。
进一步地,所述播报模块20包括:
第一执行单元,用于逐一调用所述预设语言包中的多种预设语言,并针对每一所述预设语言执行步骤s22-步骤s25;
第一播报单元,用于基于所述预设语言播报第一选择提示信息,并检测是否接收到基于所述第一选择提示信息发送的第一确认指令;
第二播报单元,用于若接收到所述第一确认指令,则基于所述第一确认指令播报第二选择提示信息,并检测是否接收到基于所述第二选择提示信息发送的第二确认指令;
第三播报单元,用于若接收到所述第二确认指令,则基于所述第二确认指令播报第三选择提示信息,并检测是否接收到基于所述第三选择提示信息发送的第三确认指令;
第一判定单元,用于若接收到所述第三确认指令,则判定接收到基于所述选择提示信息发送的确认指令。
进一步地,所述播报模块20还包括:
第四播报单元,用于每间隔预设时间,基于所述预设语言播报第一选择提示信息,并检测是否接收到基于所述第一选择提示信息发送的确认信息;
第二判定单元,用于若接收到所述确认信息,则判定接收到基于所述第一选择提示信息发送的第一确认指令;
第二执行单元,用于若未接收到所述确认信息,则执行每间隔预设时间,基于所述预设语言播报第一选择提示信息的步骤,直到播报次数达到预设次数。
进一步地,所述确定模块30包括:
第一确定单元,用于若接收到所述确认指令,则确定所述确认指令是否为快捷确认指令。
第三判定单元,用于若所述确认指令为快捷确认指令,则判定进入播报语言的快捷确认模式,并将接收到所述快捷确认指令时,播报所述选择提示信息的预设语言,确定为所述蓝牙耳机的目标播报语言;
第二确定单元,用于若所述确认指令不为快捷确认指令,则将接收到所述确认指令时,播报所述选择提示信息的预设语言,确定为所述蓝牙耳机的目标播报语言。
进一步地,所述确定模块30还包括:
第三获取单元,用于当接收到语言切换指令且检测所述定位功能开启时,获取所述蓝牙耳机的更新位置信息,并获取所述更新位置信息对应的更新区域,根据所述更新区域,确定所述第一区域是否发生更改;
第一调用单元,用于若所述第一区域发生更改,则调用所述蓝牙耳机中所述更新位置信息对应更新区域的更新预设语言包,对所述预设语言包进行更新,并执行基于所述预设语言包中的多种预设语言逐一播报选择提示信息的步骤;
第三确定单元,用于若所述第一区域未发生更改,则确定所述第二区域是否发生更改;
第二调用单元,用于若所述第二区域发生更改,则调用更新区域的更新语言使用信息,对所述预设语言包中的多种预设语言进行排序,执行基于所述预设语言包中的多种预设语言逐一播报选择提示信息的步骤;
第三执行单元,用于若所述第二区域未发生更改,则执行基于所述预设语言包中的多种预设语言逐一播报选择提示信息的步骤。
此外,本发明还提供一种存储介质,所述存储介质优选为计算机可读存储介质,其上存储有蓝牙耳机的播报语言确定程序,所述蓝牙耳机的播报语言确定程序被处理器执行时实现上述蓝牙耳机的播报语言确定方法各实施例的步骤。
在本发明蓝牙耳机的播报语言确定装置和计算机可读介质的实施例中,包含了上述蓝牙耳机的播报语言确定方法各实施例的全部技术特征,说明和解释内容与上述蓝牙耳机的播报语言确定方法各实施例基本相同,在此不做赘述。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是固定终端,如物联网智能设备,包括智能空调、智能电灯、智能电源、智能路由器等智能家居;也可以是移动终端,包括智能手机、可穿戴的联网ar/vr装置、智能音箱、自动驾驶汽车等诸多联网设备)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
起点商标作为专业知识产权交易平台,可以帮助大家解决很多问题,如果大家想要了解更多知产交易信息请点击 【在线咨询】或添加微信 【19522093243】与客服一对一沟通,为大家解决相关问题。
此文章来源于网络,如有侵权,请联系删除