一种扫描枪的语音播放系统的制作方法

文档序号:19420582发布日期:2019-12-14 01:23阅读:369来源:国知局
一种扫描枪的语音播放系统的制作方法

本发明实施例涉及扫描枪技术领域,尤其涉及一种扫描枪的语音播放系统。



背景技术:

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

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



技术实现要素:

有鉴于此,本发明提供一种扫描枪的语音播放系统,以实现扫描枪的语音播报功能,解决了现有技术中用户不方便查看显示信息时无法确定扫描枪的状态所导致的用户体验低的问题。

本发明实施例提供了一种扫描枪的语音播放系统,包括:扫描枪控制单元、按键模块、扫描模块以及语音播放模块;

所述扫描枪控制单元的第一传输端连接所述按键模块,所述扫描枪控制单元的第二传输端连接所述扫描模块,以及所述扫描枪控制单元的第三传输端连接所述语音播放模块;

其中,所述扫描枪控制单元依据所述按键模块产生的按键信号和所述扫描模块产生的扫描信号,向所述语音播放模块输出语音数字信号;

所述语音播放模块依据所述语音数字信号进行语音播放。

可选的,所述语音播放模块包括:数模转换子模块和扬声器子模块;

所述数模转换子模块的输入端连接所述扫描枪控制单元的第三传输端,且所述数模转换子模块的输出端连接所述扬声器子模块;

所述数模转换子模块将所述述扫描枪控制单元输出的语音数字信号转换为语音模拟信号,并将所述语音模拟信号传输给所述扬声器子模块;

所述扬声器子模块依据所述语音模拟信号进行语音播放。

可选的,所述扫描枪控制单元的第三传输端包括使能输出引脚和音频输出引脚;

其中,所述数模转换子模块的输入端连接所述扫描枪控制单元的第三传输端包括:所述数模转换子模块的使能输入端连接所述使能输出引脚,所述数模转换子模块的音频输入端连接所述音频输出引脚;

所述扫描枪控制单元向所述数模转换子模块的使能输入端输出使能信号,以触发所述数模转换子模块依据所述使能信号使能。

可选的,所述扫描枪控制单元依据所述按键模块产生的按键信号和所述扫描模块产生的扫描信号,向所述语音播放模块输出语音数字信号,包括:

在检测到所述按键模块产生的按键信号时,记录所述按键信号对应的时长信息和/或次数信息;

基于所述时长信息和/或所述次数信息确定扫描枪的工作模式;

基于所述工作模式,依据所述扫描模块产生的扫描信号,向所述语音播放模块输出语音数字信号。

可选的,所述语音数字信号包含第一语音数字信号;

其中,所述扫描枪控制单元基于所述工作模式,依据所述扫描模块产生的扫描信号,向所述语音播放模块输出语音数字信号,包括:在所述工作模式为普通模式时,依据所述扫描模块产生的扫描信号,向所述语音播放模块输出第一语音数字信号;

所述语音播放模块依据所述语音数字信号进行语音播放,包括:将所述第一语音数字信号转换为第一语音模拟信号,并依据所述第一语音模拟信号进行语音播放。

可选的,所述语音数字信号还包含第二语音数字信号和第三语音数字信号;

其中,所述扫描枪控制单元基于所述工作模式,依据所述扫描模块产生的扫描信号,向所述语音播放模块输出语音数字信号,包括:在所述工作模式为盘点模式时,向所述语音播放模块输出第二语音数字信号;在所述工作模式为频道配对模式时,向所述语音播放模块输出第三语音数字信号;

所述语音播放模块依据所述语音数字信号进行语音播放,包括:将所述第二语音数字信号转换为第二语音模拟信号,并依据所述第二语音模拟信号进行语音播放;将所述第三语音数字信号转换为第三语音模拟信号,并依据所述第三语音模拟信号进行语音播放。

可选的,还包括:存储模块,所述存储模块连接所述扫描枪控制单元的第四传输端;当所述工作模式为盘点模式时,所述扫描枪控制单元还依据所述扫描模块产生的扫描信号确定盘点数据,并将所述盘点数据存储至所述存储模块。

可选的,扫描枪的语音播放系统还包括:蓝牙模块;所述蓝牙模块的数据传输端连接所述扫描枪控制单元110的第五传输端,且所述蓝牙模块的允许发送端连接所述扫描枪控制单元110的第六传输端;

所述扫描枪控制单元110检测所述蓝牙模块的数据传输端的信号状态,并基于所述信号状态确定所述数据传输端的工作状态,以及在所述工作状态为空闲状态时,向所述蓝牙模块的允许发送端发送低功耗信号,以触发所述蓝牙模块依据所述低功耗信号进入低功耗模式。

可选的,扫描枪的语音播放系统还包括:无线网连接模块,所述无线网连接模块的输入端连接所述存储模块和所述扫描枪控制单元的第四传输端;

当所述工作模式为普通模式时,所述扫描枪控制单元还控制所述无线网连接模块,将所述存储模块中存储的数据上传给目标设备,所述目标设备为所述扫描枪通过所述无线网连接模块连接的设备。

可选的,扫描枪的语音播放系统还包括:充电模块和电量检测模块;

其中,所述充电模块包括充电集成电路子模块、检测电阻和扫描枪电池;

所述充电集成电路子模块的第一端连接所述扫描枪电池的输入端,所述充电集成电路子模块的第二端通过所述检测电阻连接所述扫描枪控制单元的充电检测端,以及所述充电集成电路子模块的第三端连接所述扫描枪控制单元的充电控制端;

所述电量检测模块的一端连接所述扫描枪电池的输出端,所述电量检测模块的另一端连接所述扫描枪控制单元的电量检测端;

所述扫描枪控制单元通过所述电量检测端的信号,确定所述扫描枪电池的电量是否低于预设电量阈值,并在所述扫描枪电池的电量低于所述预设电量阈值时,向所述语音播放模块输出电量低提示语音数字信号,以触发所述语音播放模块依据所述电量低提示语音数字信号进行语音播放;以及,通过所述充电检测端的信号,确定所述充电集成电路子模块是否连接到输入电源,并在所述充电集成电路子模块连接到输入电源时,向所述语音播放模块输出充电语音数字信号,以触发所述语音播放模块依据所述充电语音数字信号进行语音播放,和/或,向所述充电集成电路子模块输出充电使能信号,以触发所述充电集成电路子模块依据所述输入电源提供的电量为所述扫描枪电池充电。

本发明中的扫描枪的语音播放系统包括扫描枪控制单元、按键模块、扫描模块以及语音播放模块,且扫描枪控制单元可以依据按键模块产生的按键信号和扫描模块产生的扫描信号,向语音播放模块输出语音数字信号,使得语音播放模块可以依据该语音数字信号进行语音播放,实现了扫描枪的语音播放功能,使得用户可以通过扫描枪播放的语音确定该扫描枪的状态,即解决了现有技术中用户不方便查看显示信息导致无法确定扫描枪状态的问题,提高用户使用扫描枪的体验,同时解决了现有扫描枪不具备语音播放功能导致扫描枪应用范围受限的问题,扩大扫描枪的应用范围。

附图说明

图1为本发明实施例提供的一种扫描枪的语音播报系统的结构框图;

图2是本发明可选实施例中的一种扫描枪的语音播报系统的结构框;

图3是本发明一个示例中的一种扫描枪的语音播报系统的结构示意图。

具体实施方式

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

图1为本发明实施例提供的一种扫描枪的语音播报系统的结构框图。如图1所示,扫描枪的语音播放系统100可以包括:扫描枪控制单元110、按键模块120、扫描模块130以及语音播放模块140。所述扫描枪控制单元110的第一传输端连接所述按键模块120,所述扫描枪控制单元110的第二传输端连接所述扫描模块130,以及所述扫描枪控制单元110的第三传输端连接所述语音播放模块140。

其中,所述扫描枪控制单元110依据所述按键模块120产生的按键信号和所述扫描模块130产生的扫描信号,向所述语音播放模块140输出语音数字信号。该语音播放模块140可以依据所述语音数字信号进行语音播放,实现扫描枪的语音播放功能。

可见,本发明实施例中的扫描枪枪控制单元可以依据按键模块120产生的按键信号和扫描模块130产生的扫描信号,向语音播放模块140输出语音数字信号,以触发语音播放模块140依据语音数字信号进行语音播放,实现了语音播报功能,使得用户可以通过扫描枪播放的语音确定该扫描枪的状态,即解决了现有技术中用户不方便查看显示信息导致无法确定扫描枪状态的问题,提高用户使用扫描枪的体验,同时解决了现有扫描枪不具备语音播放功能导致扫描枪应用范围受限的问题,扩大扫描枪的应用范围。

在实际处理中,语音播报模块在接收扫描枪枪控制单元所发送的语音数字信号后,可以将该语音数字信号转换为语音模拟信号,以按照语音模拟信号进行语音输出,实现语音播放功能。进一步而言,如图2所示,本发明实施例中的语音播放模块140可以包括:数模转换子模块141和扬声器子模块142。所述数模转换子模块141的输入端连接所述扫描枪控制单元110的第三传输端,且所述数模转换子模块141的输出端连接所述扬声器子模块142。所述数模转换子模块141将所述述扫描枪控制单元110输出的语音数字信号转换为语音模拟信号,并将所述语音模拟信号传输给所述扬声器子模块142,从而使得所述扬声器子模块142可以依据所述语音模拟信号进行语音播放,达到扫描枪的语音播放的目的。

在本发明的一种可选实施方式中,扫描枪控制单元110的第三传输端具体可以包括使能输出引脚和音频输出引脚。其中,所述数模转换子模块141的输入端连接所述扫描枪控制单元110的第三传输端包括:所述数模转换子模块141的使能输入端连接所述扫描枪控制单元110的使能输出引脚,所述数模转换子模块141的音频输入端连接所述扫描枪控制单元110的音频输出引脚。

在实际处理中,扫描枪控制单元110可以通过音频输出引脚dac_out将语音数字信号穿传输到数模转换子模块141的音频输入端,从而使得数模转换子模块141可以接收到语音数字信号。随后,该数模转换子模块141可以将该语音数字信号转换为语音模拟信号,并可将该语音模拟信号传输到扬声器子模块142,以触发该扬声器子模块142依据所述语音模拟信号进行语音播放。

此外,基于数模转换子模块141的使能输入端与扫描枪控制单元110的使能输出引脚之间的连接,该扫描枪控制单元110可以向所述数模转换子模块141的使能输入端输出使能信号,以触发所述数模转换子模块141依据所述使能信号使能,从而使得数模转换子模块141可以依据接收到的语音数字信息进行数模转换,以输出对应的语音模拟信号给扬声器子模块142进行语音播放。

例如,如图3所示,扫描枪控制单元110可以通过音频输出引脚dac_out将语音数字信号穿传输到数模转换子模块141的音频输入端。该数模转换子模块141中可以包括:数模转换集成电路u1,第一电容c1,第一电阻r1,第二电阻r2和第二电容c2所组成的功放电路,第三电阻r3、三极管q1、第四电阻r4和第五电阻r5所组成的使能电路,第一电感l1、第二电容c2和第三电容c3所组成的滤波电路。

其中,第一电容c1的一端可以作为数模转换子模块141的音频输入端,与扫描枪控制单元110可以通过音频输出引脚dac_out连接;第一电容c1的另一端可通过第一电阻r1与数模转换集成电路u1的第一输入端in-连接。第二电阻r2和第二电容c2所组成的功放电路的一端连接所述数模转换集成电路u1的第一输入端in-,另一端连接数模转换集成电路u1的第一音频输出端vo+和扬声器子模块142的第一输入端spk+,用于数模转换子模块输出的语音模拟信号进行放大,具体的放大系数可以根据第二电阻r2的阻值和第二电容c2的电容值来确定,本示例对此不作具体限制。数模转换集成电路u1的第二音频输出端vo-连接扬声器子模块的第二输入端spk-,使得扬声器子模块可以接收到数模转换子模块输出的语音模拟信号进行语音播放。第三电阻r3、三极管q1、第四电阻r4和第五电阻r5所组成的使能电路可以通过第五电阻r5连接到扫描枪控制单元110的使能输出引脚,使得该扫描枪控制单元110通过使能输出引脚输出的使能信号shutdown可以传输到该数模转换子模块141中的使能电路,从而使得该数模转换子模块141可以依据该使能信号shutdown使能。

此外,第一电感l1、第四电容c4和第三电容c3所组成的滤波电路可以通过第一电感l1的一端连接到扫描枪的工作电源端v5,并且通过第一电感l1、第四电容c4以及第三电容c3之间的连接点a连接到数模转换集成电路u1的电源端vdd和使能电路中的第三电阻r3。数模转换集成电路u1的接地端gnd可以与第四电容c4及第三电容c3连接扫描枪的参考地。

在实际处理中,在用户通过按键模块120中的按键对扫描枪进行操作,以选定扫描枪的工作模式的情况下,按键模块120可以根据用户操作产生对应的按键信号,如在用户按下按键模块120中的按键时可以触发该按键模块120产生对应的按键信号,随后可基于该按键模块120与扫描枪控制单元110之间的连接,将该按键信号传输到扫描控制单元的第一传输端,从而使得扫描枪控制单元110依据所述按键模块120产生的按键信号确定出扫描枪的工作模式,以按照该工作模式发送相应的语音数字信号给语音播放模块140,从而使得该语音播放模块140依据语音数字信号进行语音播放,以语音提示用户扫描枪所进入的工作模式,达到语音提示的目的。

可选的,上述扫描枪控制单元110依据所述按键模块120产生的按键信号和所述扫描模块130产生的扫描信号,向所述语音播放模块140输出语音数字信号,具体可以包括:在检测到所述按键模块120产生的按键信号时,记录所述按键信号对应的时长信息和/或次数信息;基于所述时长信息和/或所述次数信息确定扫描枪的工作模式;基于所述工作模式,依据所述扫描模块130产生的扫描信号,向所述语音播放模块140输出语音数字信号。其中,按键信号对应的时长信息可以表示用户按下按键的操作时长,如在用户按下按键模块120上的按键持续一分钟的情况下,扫描枪控制单元110记录的时长信息可以是一分钟。按键信号对应的次数信息可以表示用户在预设时间内操作按键的次数,如在预设时间为30秒的情况下,若用户在30内按下按键模块120上同一按键5次,扫描枪控制单元110可以基于该按键所产生的按键信号,记录对应的次数信息为5次。

例如,在用户在预设30秒内按下扫描枪的按键一次的情况下,扫描枪控制单元110可以在这30秒内检测到1次按键信号,并可对该按键信号的次数进行记录,随后可基于该按键信号的次数确定扫描枪的工作模式为普通模式。又如,在用户在预设30秒内连续两次按下扫描枪的同一按键的情况下,扫描枪控制单元110可以在这30秒内检测到2次按键信号,并可对该按键信号的次数进行记录,以基于该按键信号的次数确定扫描枪的工作模式为盘点模式等,本示例对此不作具体限制。

在具体实现中,在用户对按键模块120中的按键进行操作时,可以触发该按键模块120产生对应的按键信号,并可将该按键信号传输到扫描枪控制单元110的第一传输端,使得该扫描枪控制单元110可以检测到该按键信号,并可根据该按键信号产生的时间记录该按键信号对应的时长信息和/或次数信息,随后可基于记录的时长信息和/或次数信息确定出扫描枪所需要进入的工作模式,以按照工作模式向语音播放模块140输出对应的语音数字信号,使得语音播放模块140可以依据该语音数字信号进行语音播放。

例如,在确定出扫描枪的工作模式为普通模式时,即在扫描枪工作在普通模式时,扫描枪中的扫描模块130可以通过扫描条码上的信息产生对应的扫描信号,并可基于该扫描信号确定出扫描到的信息,以及可以产生对应的第一语音数字信号,传输给语音播放模块140,使得语音播放模块140可以依据该第一语音数字信号进行语音播放,以语音提示用户“扫描枪处于普通模式下”和/或“普通模式,数据即时上传到设备”等。需要说明的是,扫描枪的普通模式可以是指扫描枪扫描时所在的模式,因此该普通模式也可以称为扫描模式,本示例对此不作具体限制。

进一步而言,本实施例中的语音数字信号可以包含第一语音数字信号。其中,所述扫描枪控制单元110基于所述工作模式,依据所述扫描模块130产生的扫描信号,向所述语音播放模块140输出语音数字信号,具体可以包括:在所述工作模式为普通模式时,依据所述扫描模块130产生的扫描信号,向所述语音播放模块140输出第一语音数字信号,从而使得语音播放模块140可以依据该第一语音数字信号进行语音播放,以语音方式提示用户。具体而言,上述语音播放模块140依据所述语音数字信号进行语音播放,具体可以包括:将所述第一语音数字信号转换为第一语音模拟信号,并依据所述第一语音模拟信号进行语音播放。

具体的,扫描枪控制单元110可以将产生的第一语音数字信号传输到语音播放模块140中的数模转换子模块141的输入端,使得该数模转换子模块141可以接收到该第一语音数字信号;且该扫描枪控制单元110还可以向该数模转换子模块141的使能输入端输出使能信号shutdown,使得该数模转换子模块141能够基于该使能信号shutdown将第一语音数字信号转换为第一语音模拟信号,并输出给扬声器子模块142进行语音输出。

当然,本发明实施例中产生的语音数字信号还可以其他工作模式对应的语音数字信号,如可以包括盘点模式对应的第二语音数字信号、频道配对模式对应的第三语音数字信号等,本发明实施例对此不作具体限制。其中,第二语音数字信号可以用于语音提示用户“扫描枪处于盘点模式”,和/或,语音提示用户“盘点模式,数据存储到扫描枪”等。同理,频道配对模式对应的第三语音数字信号可以用于语音提示用户“扫描枪处于频道配对模式”,和/或,语音提示用户“正在初始化,请拔插接收器”等。

可选的,本发明实施例中的语音数字信号可以包含第二语音数字信号和第三语音数字信号。其中,所述扫描枪控制单元110基于所述工作模式,依据所述扫描模块130产生的扫描信号,向所述语音播放模块140输出语音数字信号,具体包括:在所述工作模式为盘点模式时,向所述语音播放模块140输出第二语音数字信号,从而使得语音播放模块140可以接收到该第二语音数字信号并进行语音播放;在所述工作模式为频道配对模式时,向所述语音播放模块140输出第三语音数字信号,从而使得语音播放模块140可以接收到该第三语音数字信号并进行语音播放。

在本实施例中,上述语音播放模块140依据所述语音数字信号进行语音播放,具体可以包括:将所述第二语音数字信号转换为第二语音模拟信号,并依据所述第二语音模拟信号进行语音播放;将所述第三语音数字信号转换为第三语音模拟信号,并依据所述第三语音模拟信号进行语音播放。

在实际处理中,数模转换子模块141的输入端可以与扫描枪控制单元110的音频输出引脚dac_out连接,用于接收该扫描枪控制单元110输出的语音数字信号,如该扫描枪控制单元110输出的第二语音数字信号、第三语音数字信号等。

数模转换子模块141在接收到第二语音数字信号后,对该第二语音数字信号进行数模转换,得到对应的第二语音模拟信号,并可将该第二语音模拟信号输出给扬声器子模块142,使得扬声器子模块142可以依据该第二语音模拟信号进行语音播放,以实现以语音方式提示用户扫描枪正处于盘点模式,如播放诸如“盘点模式,数据存储到扫描枪”等语音,本实施例对此不作具体限制。

同理,数模转换子模块141在接收到第三语音数字信号后,对该第三语音数字信号进行数模转换,得到对应的第三语音模拟信号,并可将该第三语音模拟信号输出给扬声器子模块142,使得扬声器子模块142可以依据该第三语音模拟信号进行语音播放,以实现以语音方式提示用户扫描枪正处于频道配对模式,如播放诸如“正在初始化,请拔插接收器”等语音,本实施例对此不作具体限制。

在具体实现中,扫描枪可以通过存储模块来存储数据。可选的,如图2所示本发明实施例中的扫描枪的语音播放系统还可以包括:存储模块210。该存储模块210可以用于存储扫描枪中的数据,如可以存储扫描枪所扫描的数据等。

在本实施例中,所述存储模块210可以连接所述扫描枪控制单元110的第四传输端。当所述工作模式为盘点模式时,所述扫描枪控制单元110还可以依据所述扫描模块130产生的扫描信号确定盘点数据,并将所述盘点数据存储至所述存储模块210。其中,盘点数据可以是表述处于盘点模式下的扫描通过扫描模块130扫描到的数据。

具体而言,在扫描枪处于盘点模式的情况下,扫描枪控制单元110扫描模块130产生的扫描信号确定扫描枪当前扫描到的盘点数据,并可以按照串行外设接口(serialperipheralinterface,spi)协议,将该盘点数据写到存储模块210中,随后,可触发语音播放模块140依据语音数字信号进行语音播放,如播放诸如“数据存储成功”等语音,以语音提示用户数据存储到扫描枪。

例如,如图3所时,该存储模块210可以包含闪存(flash)芯片ic1和第五电容c5。该flash芯片ic1的电源引脚vcc和引脚hold可以芯片工作电源3.3vmcu连接,并且可以通过第五电容c5与扫描枪的参考地连接。此外,flash芯片ic1的使能引脚cs可以与扫描枪控制单元110的闪存串行接口使能引脚spi_cs_flash连接,flash芯片ic1的数据输出口do可以与扫描枪控制单元110的数据输入输出引脚spi_miso连接,flash芯片ic1的数据输入口di可以与扫描枪控制单元110的数据输出输入引脚spi_mosi连接,以及flash芯片ic1的时钟引脚clk可以与扫描枪控制单元110的时钟引脚spi_clk连接,从而使得扫描枪控制单元110可以按照spi协议将数据存储到该flash芯片中,实现扫描枪的数据存储功能。此外,flash芯片ic1的写保护引脚wp可以连接芯片工作电源3.3vmcu。

当然,扫描枪控制单元110也可以读取存储模块210中存储的数据,如可以按照spi协议从该存储模块210的flash芯片ic1中读取存储数据;并且可以按照预先设置的传输协议,将读取到的存储数据发送给其他设备,如可以按照蓝牙传输协议,通过蓝牙传输方式发送给其他设备;又如可以按spi协议,采用无线网(wi-fi)方式将读取到的存储数据发送给其他设备等,本实施例对此不作具体限制。

进一步的,本发明实施例中的扫描枪的语音播放系统还可以包括:蓝牙模块220。所述蓝牙模块220的数据传输端连接所述扫描枪控制单元110的第五传输端,且所述蓝牙模块220的允许发送端连接所述扫描枪控制单元110的第六传输端。具体而言,蓝牙模块220的数据传输端可以包括数据发送端tx和数据接收端rx;扫描枪控制单元110的第六传输端可以包括串口通信发送引脚usart2_tx和串口通信接收引脚usart2_rx。如图3所示,蓝牙模块220的数据发送端tx可以与扫描枪控制单元110的串口通信接收引脚usart2_rx连接,使得扫描枪控制单元110获取到该蓝牙模块220所接收到的数据;且该蓝牙模块220的数据接收端rx可以与扫描枪控制单元110的串口通信发送引脚usart2_tx连接,使得扫描枪控制单元110可以向过该蓝牙模块220发送数据,以通过该蓝牙模块220将数据传输给扫描枪通过蓝牙方式所连接的其他设备,实现了扫描枪的蓝牙传输工能。

在本发明实施例中,所述扫描枪控制单元110检测所述蓝牙模块220的数据传输端的信号状态,并基于所述信号状态确定所述数据传输端的工作状态,以及在所述工作状态为空闲状态时,向所述蓝牙模块220的允许发送端发送低功耗信号,以触发所述蓝牙模块220依据所述低功耗信号进入低功耗模式,从而减少蓝牙模块220的功耗。例如,结合上述例子,扫描枪控制单元110通过检测数据发送端tx和数据接收端rx的信号状态,可以确定数据发送端tx是否有发送数据和所述数据接收端是否有接收到数据,即确定所述数据传输端的工作状态是否为忙碌状态。若数据发送端tx有发送数据,和/或,数据接收端rx有接收到数据,则可以确定数据传输端的工作状态是忙碌状态,即该蓝牙模块220正处于数据传输状态中。若数据发送端tx没有发送数据,和/或,数据接收端rx没有接收到数据,则可以确定数据传输端的工作状态是空闲状态,即该蓝牙模块220正处于空闲状态中,可以向该蓝牙模块220的允许发送端cts发送低功耗信号bl_connet,以触发所述蓝牙模块220依据该低功耗信号bl_connet进入低功耗模式,从而减少蓝牙模块220的功耗。

在本发的一个可选实施例中,扫描枪的语音播放系统还可以包括:无线网连接模块230。该无线网连接模块230可以按照无线局域网协议实现扫描枪与其他设备的无线连接,使得扫描枪可以基于该无线连接与其所连接的其他设备进行通讯,如向其所连接的设备发送数据,或者接收该设备所发送的数据等。

在本实施例中,无线网连接模块230的输入端可以连接存储模块210和扫描枪控制单元110的第四传输端。当扫描枪的工作模式为普通模式时,所述扫描枪控制单元110还可以控制所述无线网连接模块230,将所述存储模块210中存储的数据上传给目标设备,所述目标设备为所述扫描枪通过所述无线网连接模块230连接的设备。

例如,如图3所示,无线网连接模块230可以包含晶振电路231和无线传输电路232。该晶振电路231中的晶振x1的第一端xc1可以连接无线传输电路232中的发射集成电路芯片ic2的第五引脚5,并可通过第六电容c6连接参考地;晶振电路231中的晶振x1的第二端xc2可以通过第六电阻r6连接无线传输电路232中的发射集成电路芯片ic2的第六引脚6,并可通过第七电容c7连接参考地,使得无线传输电路232可以按照一定频率通过无线天线ant_2.4g进行数据传输。其中,无线传输电路232中的发射集成电路芯片ic2的第一引脚1连接到扫描枪控制单元110的无线串行接口使能引脚spi_cs_297l,发射集成电路芯片ic2的第二引脚2与扫描枪控制单元110的时钟引脚spi_clk连接,发射集成电路芯片ic2的第三引脚3与扫描枪控制单元110的数据输出输入引脚spi_mosi连接,发射集成电路芯片ic2的第四引脚4与芯片工作电源3.3vmcu连接,发射集成电路芯片ic2的第七引脚7与扫描枪的参考地连接,以及发射集成电路芯片ic2的第八引脚8可以通过第八电容c8连接无线天线ant_2.4g,从而使得扫描枪控制单元110可以按照spi协议,控制所述无线网连接模块230采用无线传输方式,将存储模块210中存储的数据目标设备传输给目标设备,完成数据的上传。

在数据上传给目标设备后,扫描枪控制单元110可以向语音播放模块140发送语音数字信号,以触发该语音播放模块140依据语音数字信号进行语音播放,如播放诸如“数据上传成功”等语音,以语音提示用户数据上传成功。

进一步而言,本发明实施例中的扫描枪的语音播放系统还可以包括:充电模块240和电量检测模块250。该充电模块240可以用于为扫描枪出的电池进行充电,实现扫描枪的充电功能。电量检测模块250可以用于检测扫描枪电池的电量,以在扫描枪电池的电量比较低时触发扫描枪控制单元110向所述语音播放模块140输出电量低提示语音数字信号,使得语音播放模块140可以依据该语音数字信号进行语音播放,如播放诸如“当前电量不足,请及时充电”等提示语音,实现以语音方式提示用户扫描枪电池电量不足。

在具体实现中,所述充电模块240可以包括充电集成电路子模块、检测电阻和扫描枪电池。所述充电集成电路子模块的第一端连接所述扫描枪电池的输入端,所述充电集成电路子模块的第二端通过所述检测电阻连接所述扫描枪控制单元110的充电检测端,以及所述充电集成电路子模块的第三端连接所述扫描枪控制单元110的充电控制端。从而,使得扫描枪控制单元110可以通过检查该充电控制端的信号状态,来确定充电集成电路子模块是否连接到输入电源,以在所述充电集成电路子模块连接到输入电源时,向所述语音播放模块140输出充电语音数字信号,从而可以触发语音播放模块140依据所述充电语音数字信号进行语音播放,如播放诸如“正在充电”等语音,即以语音播放方式提示用户扫描枪正在充电,达到充电语音提示的目的。

在本发明实施例中,所述电量检测模块250的一端连接所述扫描枪电池的输出端vbatout,所述电量检测模块250的另一端连接所述扫描枪控制单元110的电量检测端ad。扫描枪控制单元110可以通过所述电量检测端ad的信号,确定所述扫描枪电池的电量是否低于预设电量阈值,并在所述扫描枪电池的电量低于所述预设电量阈值时,向所述语音播放模块140输出电量低提示语音数字信号,以触发所述语音播放模块140依据所述电量低提示语音数字信号进行语音播放。

例如,如图3所示,电量检测模块250可以包括第七电阻r7、第八电阻r8以及第八电容c8。第七电阻r7的一端可以作为电量检测模块250的一端,与扫描枪电池的输出端vbatout;第七电阻r7的另一端可以作为电量检测模块250的另一端,与第八电阻r8、第八电容c8以及扫描枪控制单元110的电量检测端ad连接。扫描枪控制单元110在检测到电量检测端ad的信号值低于预设值时,可以确定扫描枪电池的电量低于预设电量阈值,随后可向语音播放模块140输出电量低提示语音数字信号,以触发所述语音播放模块140依据所述电量低提示语音数字信号进行语音播放,如播放“当前电量不足,请及时充电”语音,从而能够语音提示用户为该充电枪充电。

此外,本实施例中的扫描枪控制单元110可以通过所述充电检测端的信号,确定所述充电集成电路子模块是否连接到输入电源,并在所述充电集成电路子模块连接到输入电源时,向所述语音播放模块140输出充电语音数字信号,以触发所述语音播放模块140依据所述充电语音数字信号进行语音播放,和/或,向所述充电集成电路子模块输出充电使能信号,以触发所述充电集成电路子模块依据所述输入电源提供的电量为所述扫描枪电池充电。

例如,在扫描枪电池为锂电池j1的情况下,如图3所示,可以将充电集成电路子模块ic3的第一端bat可以连接锂电池j1的输入端vbatin,充电集成电路子模块ic3的第二端通过第九电阻r9连接扫描枪控制单元110的充电检测端chrg,以及充电集成电路子模块ic3的第三端连接扫描枪控制单元110的充电控制端powerin;其中,第二电阻r9可以作为充电模块240中的检测电阻。从而使得扫描枪控制单元110可以通过检查该充电检测端chrg的信号,确定充电集成电路子模块是否连接到输入电源,以在充电集成电路子模块连接到输入电源时,向所述语音播放模块140输出充电语音数字信号,从而可以使得语音播放模块140中可以接收到该充电语音数字信号,随后可通过数模转换子模块141将该充电数字信号转换为充电模拟信号,并传输给扬声器子模块142进行输出,以提示用户扫描枪正在充电。

此外,在充电集成电路子模块ic3连接到输入电源时,扫描枪控制单元110还可以通过充电控制端powerin向充电集成电路子模块ic3输出充电使能信号,以触发所述充电集成电路子模块中的充电集成电路子模块ic3依据该充电使能信号使能,进而可以基于输入电源提供的电量为扫描枪的锂电池j1充电,达到充电的目的。

需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。

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

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

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

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

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

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