扫描枪的语音播放方法、装置、扫描枪及介质与流程

文档序号:19351190发布日期:2019-12-06 21:24阅读:1242来源:国知局
扫描枪的语音播放方法、装置、扫描枪及介质与流程

本发明实施例涉及扫描枪技术领域,尤其涉及一种扫描枪的语音播放方法、装置、扫描枪及介质。



背景技术:

随着扫描技术的发展,条形码或二维码等越来越被人们广泛使用。

在实际应用中,条形码或二维码上的信息通常是通过扫描枪进行扫描,并输入到诸如电脑等智能终端上,实现对条码信息的识别和管理。这些扫描枪通常是通过发光二极管(lightemittingdiode,led)数码管、led显示屏或其所连接的电脑显示信息,使得用户可以通过查看显示的信息确定扫描枪所处的工作模式。例如,在用户使用扫描枪进行扫描时,用户可以通过查看该扫描枪所连接的电脑中所显示的信息,以确定扫描枪是否处于扫描模式。但是,若用户不方便查看电脑显示的信息,则无法确定是否扫描枪是否处于扫描模式,影响用户体验。



技术实现要素:

有鉴于此,本发明提供一种扫描枪的语音播放方法、装置、扫描枪及介质,以解决现有技术中用户不方便查看显示信息时无法确定扫描枪工作模式所导致的用户体验低的问题。

第一方面,本发明实施例提供了一种扫描枪的语音播放方法,包括:

获取扫描枪的接口状态信息;

依据所述接口状态信息,确定扫描枪的工作模式;

获取所述工作模式对应预设的语音文件信息;

依据所述语音文件信息进行语音播放。

可选的,依据所述接口状态信息,确定扫描枪的工作模式,包括:

基于所述接口状态信息,确定所述扫描枪是否设有自动开启接口;

若所述扫描枪设有自动开启接口,则将所述扫描枪的工作模式确定为频道配对模式。

可选的,所述自动开启接口包含串行总线接口,在将所述扫描枪的工作模式确定为频道配对模式之后还包括:确定所述串行总线接口是否处于连接状态;若所述串行总线接口处于连接状态,则将所述扫描枪的连接方式确定为有线连接方式;依据所述有线连接方式对应预设的语音提示信息进行语音播放。

可选的,在所述串行总线接口处于非连接状态时,上述语音播放方法还包括:

确定所述扫描枪的蓝牙连接状态;

当所述蓝牙连接状态为第一连接状态时,将所述扫描枪的连接方式确定为蓝牙连接方式,并依据所述蓝牙连接方式对应预设的语音提示信息进行语音播放;

当所述蓝牙连接状态为第二连接状态时,将所述扫描枪的连接方式确定为无线网连接方式,并依据所述无线网连接方式对应预设的语音提示信息进行语音播放。

可选的,扫描枪的语音播放方法还包括:

获取扫描枪的按键信息;

当所述按键信息符合第一预设条件时,将所述扫描枪的工作模式设置为普通模式;

基于所述普通模式,将所述扫描枪中的业务数据上传给目标设备,并依据所述业务数据对应的上传状态获取对应预设的上传语音信息,所述目标设备为与所述扫描枪连接的设备;

依据所述上传语音信息进行语音播放。

可选的,扫描枪的语音播放方法还包括:

当所述按键信息符合第二预设条件时,将所述扫描枪的工作模式设置为盘点模式,其中,所述按键信息包含按键时间信息和/或按键次数信息;

基于所述盘点模式,对所述扫描枪扫描到的业务数据进行存储,并依据所述业务数据对应的存储状态获取对应的存储语音信息;

依据所述存储语音信息进行语音播放。

可选的,扫描枪的语音播放方法还包括:

获取所述扫描枪的电量信息,并依据所述电量信息确定所述扫描枪的电池电量;

当所述电池电量低于预设的第一电量阈值时,获取充电提示语音信息,并依据所述充电提示语音信息进行语音播放;

当所述电池电量低于预设的第二电量阈值时,获取关机提示语音信息,并依据所述关机提示语音信息进行语音播放。

第二方面,本发明实施例还提供了一种扫描枪的语音播放装置,包括:

接口状态信息获取模块,用于获取扫描枪的接口状态信息;

工作模式确定模块,用于依据所述接口状态信息,确定扫描枪的工作模式;

语音文件信息获取模块,用于获取所述工作模式对应预设的语音文件信息;

语音播放模块,用于依据所述语音文件信息进行语音播放。

第三方面,本发明实施例还提供了一种扫描枪,包括:处理器和存储器;所述存储器中存储有至少一条指令,所述指令由所述处理器执行,使得所述扫描枪执行如第一方面所述的扫描枪的语音播放方法。

第四方面,本发明实施例还提供了一种计算机可读存储介质,所述存储介质中的指令由设备的处理器执行时,使得设备能够执行如第一方面所述扫描枪的语音播放方法的。

本发明实施例在获取扫描枪的接口状态信息后,可以依据获取到的接口状态信息确定扫描枪的工作模式,随后可获取该工作模式对应预设的语音文件信息,以依据获取到的语音文件信息进行语音播放,实现了扫描枪的语音播报功能,使得用户可以通过扫描枪播放的语音确定出扫描枪所进入的工作模式,解决了现有技术中用户不方便查看显示信息时无法确定扫描枪工作模式的问题,提高用户体验。

附图说明

图1为本发明实施例提供的一种扫描枪的语音播放方法的流程图;

图2是本发明可选实施例中的一种扫描枪的语音播放方法的步骤流程图;

图3是本发明实施例中的一种扫描枪的语音播放装置的结构框示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

图1为本发明实施例提供的一种扫描枪的语音播放方法的流程图,本实施例可适用于扫描枪的语音播放的情况,具体可以包括如下步骤:

步骤110,获取扫描枪的接口状态信息。

本实施例中,接口状态信息可以表述扫描枪中的接口状态。具体的,在扫描枪上电初始化过程中,可以获取该扫描枪的接口状态信息,以基于获取到的接口状态信息确定该扫描枪中各个接口的状态,如可以确定扫描枪中的哪些接口处于开启状态,而哪些接口处于关闭状态等。

步骤120,依据所述接口状态信息,确定扫描枪的工作模式。

具体而言,本实施例在获取到接口状态信息后,可以基于获取到的接口状态信息确定出扫描枪开启了哪些接口,进而可以基于开启了的接口确定出对应的工作模式,以便后续扫描枪可以进入该工作模式进行工作。例如,在扫描枪开启了通用串行总线(universalserialbus,usb)接口的情况下,可以基于获取到的接口状态信息确定出扫描枪开启了usb接口,并可以基于该usb接口确定出扫描处于usb有线工作模式;又如,在扫描枪开启了蓝牙接口的情况下,可以基于获取到的接口状态信息确定出扫描枪开启了蓝牙接口,并可以基于该蓝牙接口确定出扫描处于蓝牙工作模式;又如,在扫描枪开启了无线网接口的情况下,可以将无线网接口对应的无线工作模式确定为该扫描枪的工作模式等等。

步骤130,获取所述工作模式对应预设的语音文件信息。

在本实施例中,可以针对扫描枪的工作模式,预先设置对应的语音文件信息,并可存储在扫描枪中,以便在扫描枪进入该工作模式时依据其对应的语音文件信息进行语音播放。其中,语音文件信息可以表示扫描枪中存储的语音文件,该语音文件可以是通过语音软件生成的且可以具有固定的文件格式,如扫描枪中的语音文件的格式可以是声音文件格式wav等,本实施例对此不作具体限制。

在具体实现中,本实施例在确定出扫描枪的工作模式后,可以基于该工作模式在扫描枪中查找对应预先设置的语音文件信息,以在找到对应的语音文件信息时执行步骤140,达到采用语音播放方式来提示用户扫描枪的工作模式的目的。

步骤140,依据所述语音文件信息进行语音播放。

具体而言,本发明实施例中的扫描枪安装有扬声器。在获取到工作模式对应预设的语音文件信息后,可以依据该语音文件信息,通过扫描枪中的扬声器进行语音播放,即通过扫描枪中的扬声器进行语音输出,使得用户可以听到该扫描枪播放的语音,从而使得用户可以通过该语音确定出扫描枪所进入的工作模式,解决了现有技术中用户不方便查看显示信息时无法确定扫描枪工作模式的问题,提高用户体验。

需要说明的是,本实施例中的语音文件信息可以包括可以针对扫描枪中各种工作模式对应设置的语音提示信息,如可以包括频道配对模式对应预设的语音文件信息、蓝牙连接方式对应预设的语音提示信息、无线网连接方式对应预设的语音提示信息、上传状态获取对应预设的上传语音信息、充电提示语音信息、充电提示语音信息等,本实施例对此不作具体限制。

在上述实施例的基础上,可选的,本发明实施例在获取到扫描枪的接口状态信息后,可以基于该接口状态信息确定出扫描枪是否设有自动开启接口。若扫描枪设有自动开启接口,则可以将所述扫描枪的工作模式确定为频道配对模式,随后可获取该频道配对模式对应预设的语音文件信息,以依据获取到的语音文件信息进行语音播放,使得用户可以通过听播放的语音确定出扫描枪进入了频道配对模式,进而可以提示用户待扫描枪的频道配对完成后再进行操作,避免了用户在频道配对过程中对扫描枪进行操作所导致的问题。例如,扫描枪在获取到频道配对模式对应的语音文件信息后,可以依据该语音文件信息进行语音播放,如播放诸如“正在初始化,请拔插接收器”等语音,使得用户可以知道该扫描枪正在处于频道配对模式,从而能够避免用户在频道配对过程中向该扫描枪提交了误操作而导致扫描枪的频道配对过程被终止、频道配对失败等问题,或者,能够解决了用户在频道配对过程中向该扫描枪提交了操作而扫描枪不响应该操作导致用户体验低的问题等。

进一步而言,扫描枪中自动开启接口可以包含串行总线接口。可选的,本实施例在将扫描枪的工作模式确定为频道配对模式之后,还可以包括:确定所述串行总线接口是否处于连接状态;若所述串行总线接口处于连接状态,则将所述扫描枪的连接方式确定为有线连接方式,并可依据有线连接方式对应预设的语音提示信息进行语音播放,如可以播放诸如“usb连接”等语音,使得用户可以通过语音确定出扫描枪是采用有usb线连接方式与其他设备连接。当然,也可以通过播放诸如“usb断开”等语音,使得用户可以通过该语音确定出扫描枪与其他设备之间的usb连接已断开,本实施例对此不作具体限制。

可选的,在扫描枪设有蓝牙接口的情况下,本发明实施例在串行总线接口处于非连接状态时,还可以通过检测扫描枪的蓝牙接口,来确定扫描枪的蓝牙连接状态,从而可以在蓝牙连接状态为第一连接状态时,确定该扫描枪进入蓝牙工作模式,进而可以获取该蓝牙工作模式对应预设的语音文件信息,以依据该蓝牙工作模式对应预设的语音文件信息进行语音播放,从而可以语音提示用户扫描枪已进入蓝牙工作模式,达到语音提示的目的;而在蓝牙连接状态为第二连接状态时,可以确定该扫描枪没有进入蓝牙工作模式。

进一步的,本发明实施例提供的语音播放方法还可以包括:确定所述扫描枪的蓝牙连接状态;当所述蓝牙连接状态为第一连接状态时,将所述扫描枪的连接方式确定为蓝牙连接方式,并依据所述蓝牙连接方式对应预设的语音提示信息进行语音播放;当所述蓝牙连接状态为第二连接状态时,将所述扫描枪的连接方式确定为无线网连接方式,并依据所述无线网连接方式对应预设的语音提示信息进行语音播放。

其中,第一连接状态可以表示扫描枪的蓝牙连接成功,使得该扫描枪可以通过蓝牙功能实现各种数据传输,如向其他设备发送数据,和/或,接收其他设备所发送的数据等,本实施例对此不作具体限制。第二连接状态可以表示扫描枪的蓝牙未能连接上其他设备,如可以是扫描枪的蓝牙连接失败所处的状态,该扫描枪不可以通过蓝牙功能实现与其他设备之间的数据传输。

参照图2,示出了本发明可选实施例中的一种扫描枪的语音播放方法的步骤流程图,该扫描枪的语音播放方法具体可以包括如下步骤:

步骤201,获取扫描枪的接口状态信息。

步骤202,基于所述接口状态信息,确定所述扫描枪是否设有自动开启接口。

具体而言,本实施例在扫描枪上电初始化时,可以通过获取扫描枪的接接口状态信息,判断扫描枪是否自动选择接口开启,即确定扫描枪是否设有自动开启接口。若扫描枪自动选择接口开启,则可以确定该扫描枪设有自动开启接口,随后执行步骤203。若扫描枪没有自动选择接口开启,则可以根据预定接口进行初始化,以进入相应的工作模式,随后可依据该工作模式对应预设的语音文件信息进行语音播放,达到以语音方式提示扫描枪的工作模式的目的。当然,也可以同时采用其他方式提示该扫描枪的工作模式,如可同时在显示屏上显示该工作模式的模式信息等,本发明实施对此不作具体限制。

步骤203,将所述扫描枪的工作模式确定为频道配对模式。

具体而言,本发明实施例在将扫描枪的工作模式确定为频道配对模式后,可以在扫描枪中提取该频道配对模式对应预设的语音文件信息,并可依据该语音文件信息进行语音播放,如播放诸如“初始化配对”、“配对成功”等语音,以达到扫描枪语音提示用户其所进入的工作模式的目的,方便用户基于该扫描枪的工作模式进行工作,提高用户体验。

进一步而言,在自动开启接口包含串行总线接口的情况下,本发明实施例在将扫描枪的工作模式确定为频道配对模式之后,还可以确定所述串行总线接口是否处于连接状态;若所述串行总线接口处于连接状态,则可以对串行总线接口进行初始化,并可在串行总线接口初始化成功后执行步骤204。可选的,在串行总线接口初始化失败的情况下,可以对该扫描枪的蓝牙接口进行初始化,以在蓝牙接口初始成功后将蓝牙连接方式确定为该扫描枪的连接方式,和/或,对该扫描枪的无线连接方式进行初始化,以在扫描枪的无线连接方式初始化成功后将无线连接方式确定为该扫描枪的连接方式。在本发明的一个可选实施方式中,蓝牙连接方式的优先级可以高于无线连接方式的优先级。

在串行总线接口处于非连接状态的情况下,本发明实施例可以检测该扫描枪的蓝牙接口,以确定该扫描枪的蓝牙连接状态,从而可以在蓝牙连接状态为第一连接状态时,确定对该扫描枪的蓝牙接口初始化成功,随后可以将蓝牙连接方式确定为该扫描枪的连接方式,并可获取蓝牙连接方式对应预设的语音提示信息,以依据该蓝牙连接方式对应预设的语音提示信息进行语音播放,如播放诸如“蓝牙连接”等语音,使得用户可以通过该语音确定出扫描枪可以通过蓝牙与其他设备进行数据传输;在所述蓝牙连接状态为第二连接状态时,可以确定对该扫描枪的蓝牙接口初始化失败,随后可以对扫描枪的无线连接方式进行初始化,以在扫描枪的无线连接方式初始化成功后将该扫描枪的连接方式确定为无线网连接方式,随后可以依据所述无线网连接方式对应预设的语音提示信息进行语音播放,如播放诸如“无线连接”等语音,使得用户可以通过收听该语音确定扫描枪可采用无线连接方式与其他设备进行数据传输。若扫描枪的无线连接方式初始化失败,则可以获取扫描枪中预先针对无线连接方式初始化失败设置的提示语音信息,并依据获取到的提示语音信息进行语音播放,如播放诸如“无线连接失败”、“无线断开”等语音,以提示用户扫描枪不能通过无线连接传输数据。当然,在蓝牙接口初始化失败和/或蓝牙连接断开时,也可以获取相应的提示语音信息,并可依据获取到的语音提示信息进行语音播放,以采用语音提示方式提醒用户扫描枪不可以采用蓝牙连接方式进行数据传输等,本实施例对此不作具体限制。

步骤204,将所述扫描枪的连接方式确定为有线连接方式。

具体而言,在将扫描枪的连接方式确定为有线连接方式,即可基于该有线连接方式实现该扫描枪与其所连接的设备之间的数据传输。例如,在将扫描枪的连接方式确定为usb有线连接方式后,可以基于usb有线连接方式,将扫描枪中存储的数据或者扫描枪所扫描到的数据传输给该扫描枪通过usb连接的设备。

步骤205,依据所述有线连接方式对应预设的语音提示信息进行语音播放。

具体的,本发明实施例在将扫描枪的连接方式确定为有线连接方式后,可以获取扫描枪中预先针对有线连接方式设置的提示语音信息,随后可以依据获取到的语音提示信息进行语音播放,如播放诸如“无线连接”、“无线连接成功”等提示语音,以采用语音提示方式通知用户该扫描枪进入了无线连接的工作模式,实现了扫描枪的语音提示功能,提高用户体验。

进一步而言,在扫描枪设置有按键的情况下,用户可以通过操作该扫描枪的按键来设置该扫描枪的工作模式,使得扫描枪可以基于设置的工作模式播放对应的语音,实现扫描枪的语音提示功能。可选的,本发明实施例提供的扫描枪的语音播放方法,还可以包括如下步骤:

步骤206,获取扫描枪的按键信息。

本实施例中,在用户对扫描枪的按键进行操作时,如在用户按下扫描枪的按键时,可以触发扫描枪产生对应的按键信息,从而使得扫描枪可以基于产生的按键信息确定出用户所需要进入的工作模式。具体而言,在扫描枪产生按键信息后,可以获取该按键信息,随后可以通过判断该按键信息是否符合预先条件来确定该扫描枪的工作模式。该预设条件可以包括扫描枪中预先针对各种工作模式分别设置的各种条件,如可以包括针对扫描枪的普通模式设置的第一预设条件,针对扫描枪的盘点模式设置的第二预设条件等,本实施例对此不作具体限制。

其中,按键信息可以包括用户按下按键的操作对应产生的各种信息,如可以包括按键时间信息、按键次数信息等,本实施例对此不作具体限制。需要说明的是,按键时间信息可以表示用户按下按键的操作时长,如在用户按下按键的时长为1秒的情况下,该按键时间信息可以是1秒等;按键次数信息可以表示用户在预设时间内操作按键的次数,如在预设时间为30秒的情况下,若用户在30内按下扫描枪的同一按键5次,则按键次数信息可以是5次。

步骤207,当所述按键信息符合第一预设条件时,将所述扫描枪的工作模式设置为普通模式。

具体而言,本发明实施例在获取到按键信息后,可以检测该按键信息是否符合第一预设条件,以确定是否可以将该第一预设条件对应的普通模式作为扫描枪的工作模式。若按键信息符合第一预设条件,则可以将第一预设条件对应的普通模式作为扫描枪的工作模式,随后可执行步骤208。需要说明的是,扫描枪的普通模式可以是指扫描枪扫描时所在的模式,因此该普通模式也可以称为扫描模式,本实施例对此不作具体限制。

进一步而言,在按键信息不符合第一预设条件的情况下,可以检测该按键信息是否符合除了第一预设条件之外的其他预设条件,以在按键信息符合其他预设条件的情况下,将其他预设条件对应的工作模式作为扫描枪的工作模式,本发明实施例对此不作具体限制。

例如,在按键信息不符合第一预设条件时,还可以检测该按键信息是否符合第二预设条件,以确定是否可以将第二预设条件对应的盘点模式确定为该扫描枪的工作模式;若按键信息符合第二预设条件,则可以将该盘点模式确定为扫描枪的工作模式,并可依据该盘点模式对应预设的语音提示信息进行语音播放,如播放诸如“盘点模式,数据存储到扫描枪”等提示语音,使得用户可以通过该提示语音确定扫描枪进入了盘点模式;若按键信息不符合第二预设条件,则忽略该按键信息,如对该按键信息进行任何处理或删除该按键信息等,本示例对此不作具体限制。

可选的,本实施例在所述按键信息符合第二预设条件时,可以将所述扫描枪的工作模式设置为盘点模式,其中,所述按键信息包含按键时间信息和/或按键次数信息;基于所述盘点模式,对所述扫描枪扫描到的业务数据进行存储,并依据所述业务数据对应的存储状态获取对应的存储语音信息;以及依据所述存储语音信息进行语音播放。具体而言,本发明实施例在获取到按键信息后,可以检测该按键信息是否符合第二预设条件,以确定是否可以将第二预设条件对应的盘点模式确定为该扫描枪的工作模式。当检测到按键信息符合第二预设条件时,可以将该盘点模式确定为扫描枪的工作模式,随后可依据该盘点模式对应预设的语音提示信息进行语音播放,如播放诸如“盘点模式,数据存储到扫描枪”等提示语音,使得用户可以通过该提示语音确定扫描枪进入了盘点模式;若按键信息不符合第二预设条件,则忽略该按键信息,或者,可以检测该按键信息是否符合其他预设条件,以在按键信息符合其他预设条件的情况下,将其他预设条件对应的工作模式作为扫描枪的工作模式,本发明实施例对此不作具体限制。

作为本发明的一个可选示例,在第一预设条件为10秒内按下2次,第二预设条件为10秒内按下4次的情况下,若获取到的按键信息为5秒2次,可以确定用户在10秒内按下扫描枪的按键2次,进而可以确定该按键信息符合第一预设条件,并可将扫描枪的工作模式确定为普通模式,以及可以依据该普通模式对应预设的语音提示信息进行语音播放,如播放诸如“扫描枪处于普通模式下”、“普通模式,数据即时上传到设备”等语音,以实现扫描枪的语音提示功能,随后执行步骤208;若获取到的按键信息为5秒3次,可以确定用户在10秒内按下扫描枪的按键3次,进而可以确定该按键信息不符合第一预设条件和第二预设条件,可以忽略该按键信息;若获取到的按键信息为5秒4次,可以确定用户在10秒内按下扫描枪的按键4次,进而可以确定该按键信息符合第二预设条件,并可将扫描枪的工作模式确定为盘点模式,以及可以依据该盘点模式对应预设的语音提示信息进行语音播放,实现扫描枪的语音提示功能。

步骤208,基于所述普通模式,将所述扫描枪中的业务数据上传给目标设备,并依据所述业务数据对应的上传状态获取对应预设的上传语音信息。

其中,目标设备可以为与所述扫描枪连接的设备。扫描枪中的业务数据可以是指扫描枪在普通模式下扫描到的数据,可选的,该业务数据可以存储扫描枪的存储模块中,如可以存储在扫描枪的内存中,本实施例对此不作具体限制。

步骤209,依据所述上传语音信息进行语音播放。

具体而言,本发明实施在扫描枪进入普通模式后,可以将该扫描枪扫描到的业务数据发送给与该扫描枪连接的目标数据,实现扫描枪的数据上传功能。随后,可以检测该业务数据对应的上传状态,以确定该业务数据是否能够上传成功;若该业务数据对应的上传状态为上传完成状态,则可以业务数据上传成功,进而可以获取上传完成状态对应预设的上传语音信息,以依据上传完成状态对应预设的上传语音信息进行语音播放,如播放诸如“数据上传成功”等语音,以采用语音提示方式提醒用户数据上传成功;若该业务数据对应的上传状态为上传未完成状态,如在上传状态为上传暂停状态或上传失败状态时,则可以业务数据上传失败,进而可以获取上传未完成状态对应预设的上传语音信息,以依据上传未完成状态对应预设的上传语音信息进行语音播放,如播放诸如“数据上传失败”等语音,以采用语音提示方式提醒用户数据上传失败,即实现了扫描枪的语音提示功能。

进一步而言,在扫描枪中设置有电池的情况下,本发明实施例可以在扫描枪的电池电量比较低时播放相应的提示语音,以采用语音播放方式提示用户为该扫描枪的电池充电或提示用户该扫描枪由于电量不足准备关机,从而提升用户体验。可选的,本发明实施例中的扫描枪的语音播放方法,还可以包括如下步骤:

步骤210,获取所述扫描枪的电量信息,并依据所述电量信息确定所述扫描枪的电池电量。

本发明实施例中,扫描枪的电量信息可以表示该扫描枪中电池剩余的电量。在获取扫描枪的电量信息后,可以依据该电量信息确定当前扫描枪的电池电量,进而可以将该电池电量与扫描枪中预先设定的电量阈值进行比较,以确定扫描枪当前剩余的电量是否比较低。其中,预先设定的电量阈值可以包括第一电量阈值和第二电量阈值;该第一电量阈值可以是扫描枪需要充电时对应的电压阈值,具体可以用于确定是否需要对扫描枪进行充电;第二电量阈值可以是扫描枪需要关机时对应的电压阈值,具体可以用于确定是否需要对扫描枪进行关机。可选的,第二电量阈值可以小于第一电量阈值,如第一电量阈值可以是10%,第二电量阈值可以是1%等,本实施例对此不作具体限制。

步骤211,当所述电池电量低于预设的第一电量阈值时,获取充电提示语音信息,并依据所述充电提示语音信息进行语音播放。

具体而言,本发明实施例在基于获取到的电量信息确定出扫描枪的电池电量后,可以将该电池电量与扫描枪中预设的第一电量阈值进行比较,以确定是否需要提示用户对该扫描枪进行充电。若电池电量高于扫描枪中预设的第一电量阈值,则可确定扫描枪的电池电量充足,暂时不需要对该扫描枪充电;若电池电量低于扫描枪中预设的第一电量阈值,则可确定扫描枪的电池电量不足,需要对该扫描枪进行充电,随后获取充电提示语音信息,以依据获取到的充电提示语音信息进行语音播放,如播放诸如当前电量不足,请及时充电”等提示语音,实现以语音方式提示用户扫描枪电池电量不足。当然,本发明实施例也可以将扫描枪的电池电量与扫描枪中预先设定的其他阈值进行比较,以确定是否需要根据其他阈值对应的提示语音进行语音播放,本实施例对此不作具体限制。

需要说明的是,在电池电量等于扫描枪中预设的第一电量阈值时,可以确定扫描枪的电池电量充足;也可以确定扫描枪的电池电量不足,并依据获取到的充电提示语音信息进行语音播放,以提示用户扫描枪电池电量不足,本实施例对此不作具体限制。

可选的,本发明实施例在电池电量低于第一电量阈值说,可以将扫描枪电池电量与扫描枪中预设的第二电量阈值进行比较,以确定是否需要对该扫描枪进行关机停机。若电池电量高于扫描枪中预设的第二电量阈值,则可确定不需要对该扫描枪关机;若电池电量低于扫描枪中预设的第二电量阈值,则可确定扫描枪的电池电量不足,需要对该扫描枪关机停机,随后执行步骤212。

步骤212,当所述电池电量低于预设的第二电量阈值时,获取关机提示语音信息,并依据所述关机提示语音信息进行语音播放。

具体的,本发明实施例在扫描枪的电池电量低于预设的第二电量阈值时,可以获取关机提示语音信息,并依据获取到的关机提示语音信息进行语音播放,如播放诸如“电量低,3秒后关机,请充电后使用”等提示语音,实现以语音方式提示用户扫描枪需要关机。

需要说明的是,在扫描枪的电池电量等于预设的第二电量阈值时,也可以确定不需要对该扫描枪关机;或者,获取关机提示语音信息,以依据获取到的关机提示语音信息进行语音播放,本实施例对此不作具体限制。

此外,本发明实施例中还可以依据扫描枪的其他工作模式对应预设的语音文件信息进行语音播放,以采用语音播放方式提醒用户扫描枪所进入的工作模式,本发明实施例对此不作具体限制。

综上,本明实施例可依据工作模式对应预设的语音文件信息进行语音播放,实现了扫描枪的语音播报功能,使得用户可以通过扫描枪播放的语音确定出扫描枪所进入的工作模式,解决了现有技术中用户不方便查看显示信息时无法确定扫描枪工作模式的问题,提高用户体验。

需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。

参照图3,示出了本发明实施例中的一种扫描枪的语音播放装置的结构框示意图。如图3所示,扫描枪的语音播放装置具体可以包括如下模块:

接口状态信息获取模块310,用于获取扫描枪的接口状态信息;

工作模式确定模块320,用于依据所述接口状态信息,确定扫描枪的工作模式;

语音文件信息获取模块330,用于获取所述工作模式对应预设的语音文件信息;

语音播放模块340,用于依据所述语音文件信息进行语音播放。

在上述实施例的基础上,可选的,工作模式确定模块320可以包括如下子模块:

开启接口确定子模块,用于基于所述接口状态信息,确定所述扫描枪是否设有自动开启接口;

频道配对模式确定子模块,用于在所述扫描枪设有自动开启接口时,将所述扫描枪的工作模式确定为频道配对模式。

在本发明的一个可选实施例中,所述自动开启接口包含串行总线接口,扫描枪的语音播放装置还包括:

连接状态确定模块,用于确定所述串行总线接口是否处于连接状态,如具体用于在频道配对模式确定子模块将所述扫描枪的工作模式确定为频道配对模式之后,确定所述串行总线接口是否处于连接状态;

有线连接方式确定模块,用于在所述串行总线接口处于连接状态时,将所述扫描枪的连接方式确定为有线连接方式;

所述语音播放模块340,还用于依据所述有线连接方式对应预设的语音提示信息进行语音播放。

在本发明的一个可选实施例中,在所述串行总线接口处于非连接状态时,所述连接状态确定模块,还用于确定所述扫描枪的蓝牙连接状态;所述扫描枪的语音播放装置还包括:蓝牙连接方式确定模块和无线网连接方式确定模块。其中,蓝牙连接方式确定模块用于当所述蓝牙连接状态为第一连接状态时,将所述扫描枪的连接方式确定为蓝牙连接方式,并触发语音播放模块340依据所述蓝牙连接方式对应预设的语音提示信息进行语音播放。无线网连接方式确定模块用于当所述蓝牙连接状态为第二连接状态时,将所述扫描枪的连接方式确定为无线网连接方式,并触发语音播放模块340依据所述无线网连接方式对应预设的语音提示信息进行语音播放。触发语音播放模块340还具体用于依据所述蓝牙连接方式对应预设的语音提示信息进行语音播放,或,依据所述无线网连接方式对应预设的语音提示信息进行语音播放。

在本发明的一个可选实施例中,扫描枪的语音播放装置还包括:按键信息获取模块和数据上传模块。其中,按键信息获取模块,用于获取扫描枪的按键信息,并在所述按键信息符合第一预设条件时,触发工作模式确定模块320将所述扫描枪的工作模式设置为普通模式;数据上传模块,用于基于所述普通模式,将所述扫描枪中的业务数据上传给目标设备,并触发语音文件信息获取模块330依据所述业务数据对应的上传状态获取对应预设的上传语音信息,所述目标设备为与所述扫描枪连接的设备。相应的,工作模式确定模块320还用于将所述扫描枪的工作模式设置为普通模式;语音文件信息获取模块330还用于依据所述业务数据对应的上传状态获取对应预设的上传语音信息;语音播放模块340还用于依据所述上传语音信息进行语音播放。

在本发明的一个可选实施例中,按键信息获取模块还用于在所述按键信息符合第二预设条件时,触发工作模式确定模块320将所述扫描枪的工作模式设置为盘点模式,其中,所述按键信息包含按键时间信息和/或按键次数信息。该本实施例中的工作模式确定模块320还用于将所述扫描枪的工作模式设置为盘点模式。上述扫描枪的语音播放装置还包括:数据存储模块。该数据存储模块用于基于所述盘点模式,对所述扫描枪扫描到的业务数据进行存储,并触发语音文件信息获取模块330依据所述业务数据对应的存储状态获取对应的存储语音信息。该语音文件信息获取模块330还用于依据所述业务数据对应的存储状态获取对应的存储语音信息。语音播放模块340还用于依据所述存储语音信息进行语音播放。

在本发明的一个可选实施例中,扫描枪的语音播放装置还包括如下模块:

电量信息获取模块,用于获取所述扫描枪的电量信息,并依据所述电量信息确定所述扫描枪的电池电量;

提示语音信息获取模块,用于当所述电池电量低于预设的第一电量阈值时,获取充电提示语音信息,并触发语音播放模块340依据所述充电提示语音信息进行语音播放;当所述电池电量低于预设的第二电量阈值时,获取关机提示语音信息,并触发语音播放模块340依据所述关机提示语音信息进行语音播放。由此可见,本实施例中的语音播放模块340还用于充电提示语音信息进行语音播放,或,依据所述关机提示语音信息进行语音播放。

需要说明的是,上述提供的扫描枪的语音播放装置可执行本发明任意实施例所提供的扫描枪的语音播放方法,具备执行方法相应的功能和有益效果。

在具体实现中,扫描枪的语音播放装置可以是两个或多个物理实体构成,也可以是一个物理实体构成,并可集成在设备中,如可以集成在扫描枪中,本实施例对此不作具体限制。

进一步的,本发明实施例还提供一种扫描枪,包括:处理器和存储器。存储器中存储有至少一条指令,且指令由所述处理器执行,使得所述扫描枪执行如上述方法实施例中所述的扫描枪的语音播放方法。

本发明实施例还提供一种计算机可读存储介质,所述存储介质中的指令由设备的处理器执行时,使得设备能够执行如上述方法实施例所述的扫描枪的语音播放方法。示例性的,该扫描枪的语音播放方法包括:获取扫描枪的接口状态信息;依据所述接口状态信息,确定扫描枪的工作模式;获取所述工作模式对应预设的语音文件信息;依据所述语音文件信息进行语音播放。

需要说明的是,对于装置、扫描枪、存储介质实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台扫描设备(如可以是扫描枪等设备)执行本发明任意实施例所述的扫描枪的语音播放方法。

值得注意的是,上述扫描枪的语音播放装置中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。

应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行装置执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由权利要求范围决定。

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