一种即时按键通话业务控制方法和装置的制造方法_3

文档序号:9371980阅读:来源:国知局
P T T业务,又能够支持按键方式触发P T T业务。下面仅以实施例1为基础,对该优选方案进行解释说明。
[0087]具体请参阅图5,示出的本发明实施例即时按键通话业务控制方法实施例5的流程图,该方法可包括:
[0088]步骤501,接收语音,解析所接收的语音所具有的语音特征;
[0089]步骤502,在预先保存的语音特征中查找是否存在所解析的语音特征,所述预先保存的语音特征是预先采集并保存的设备允许的用户所具有的语音特征;若存在,则执行步骤 504。
[0090]步骤503,监测即时按键通话业务的按键的按压信号,当监测到按键的按压信号时,则执行步骤504。
[0091]步骤504,触发即时按键通话业务。
[0092]需要说明的是,步骤503与步骤501、步骤502之间没有顺序关系,是两个并列执行的操作,任意一个步骤满足条件即执行步骤504。
[0093]当然,在实际应用中,也可以设置以P T T物理按键或者软件按键的触发方式为主、以语音特征的触发方式为辅的控制逻辑;或者,也可以设置以语音特征的触发方式为主、以P T T物理按键或者软件按键的触发方式为辅的控制逻辑。
[0094]在实际应用中,为了更好地控制P T T业务,还需要考虑如何关闭P T T业务,基于此,在上述实施例的基础上,本发明还提供以下几种实现方式:
[0095]当监测到PTT物理或者软件按键的释放信号时,关闭P T T业务;或者,当接收到的语音间断时间大于预设时间时,关闭P T T业务;比如:设备持续接收到用户的语音,当没有接收到语音的时间大于预设时间值时,立刻关闭P T T业务。或者,还可以通过预设关闭控制语句作为关闭P T T业务的控制语句,比如:设置关闭控制语句为“O V e I.”、“停止通话”、“b y e b y e”、“关闭P T T业务”等任意语句;当接收到语音为预设的关闭控制语句时,关闭P T T业务。
[0096]考虑到有些设备并不是属于一个特定的用户,比如:团队使用对讲机,给每个人分配一个对讲机,但是对于哪个用户使用哪个对讲机是不确定的,因此,为了实现本发明即时按键通话业务控制方法,就需要在设备中预先保存该设备所允许的用户所具有的语音特征,当设备所允许的用户较多时,则设备中预先保存的语音特征的数据量较大,而在接收到语音特征时,就需要遍历所有的语音特征才能保证查找的可靠性,这样使得查找操作需要耗费较大资源,并且查找操作所需的时间较长,严重时会造成延迟,影响用户使用体验;另夕卜,当该设备所允许的用户聚集在一起时,其他用户的语音会对当前用户所使用的设备造成误操作。基于此问题的考虑,本发明实施例提供优选方案以解决该问题。
[0097]具体请参阅图6,示出的本发明实施例即时按键通话业务控制方法实施例6的流程图,该方法可包括:
[0098]步骤601,接收语音,解析所接收的语音所具有的语音特征;
[0099]步骤602,根据用户选择的用户名,从预先保存的语音特征中提取与所述用户名对应的语音特征;所述预先保存的语音特征是预先采集并保存的设备允许的用户所具有的语音特征,其中,每个用户的语音特征与用户名一一对应保存;
[0100]步骤603,对比所解析的语音特征与所提取的语音特征是否相同;若相同,则执行步骤604,触发即时按键通话业务。
[0101]从上述本发明实施例可以看出,通过用户名与语音特征一一对应保存的管理方式,能够保证用户在使用设备实现P T T业务时,设备只需要通过当前用户的用户名关联至对应的语音特征,仅进行一次对比操作就能够准备地实现P T T业务控制,避免遍历所有用户的语音特征造成的资源浪费问题。
[0102]与上述控制方法实施例1相对应的本发明实施例提供即时按键通话业务控制装置,具体参阅图7,示出的本发明实施例即时按键通话业务控制装置实施例1的结构图,该装置可包括:接收单元701、解析单元702、查找单元703以及触发单元704,下面结合该装置的工作原理对其内部各单元连接关系以及功能进行解释说明。
[0103]接收单元701,用于接收语音;
[0104]解析单元702,用于解析所接收的语音所具有的语音特征;
[0105]查找单元703,用于在预先保存的语音特征中查找是否存在所解析的语音特征,当存在时,启动触发单元,所述预先保存的语音特征是预先采集并保存的设备允许的用户所具有的语音特征;
[0106]触发单元704,用于触发即时按键通话业务。
[0107]本发明实施例即时按键通话业务控制装置,将用户的语音特征作为是否触发P TT业务的判断基准,这样能够避免其他用户语音或者外界噪声的干扰而产生的误操作,从而准确控制即时按键通话业务,提高用户的使用体验。
[0108]与上述控制方法实施例2相对应的本发明实施例提供了控制装置实施例2,具体是在上述控制装置实施例1的基础上增加第一判断单元,以通过判断所接收的语音的音量的方式,来决定是否进行后续的查找操作,由于查找操作具体是对比语音特征信息,过程比较复杂,耗费较多设备资源,利用判断音量的方式,避免多余的查找操作引起的资源浪费现象的出现。
[0109]具体请参阅图8,示出的本发明实施例即时按键通话业务控制装置实施例2的结构图,该装置包括五个单元,其中,接收单元801、解析单元802、查找单元803以及触发单元804,与控制装置实施例1中的各单元相同,在此不再赘述。
[0110]其中,第一判断单元805,用于判断所接收的语音的音量是否大于预设阈值,若是,则触发所述查找单元执行查找操作。
[0111]由于,当第一判断单元判断结果为否时,后续的查找单元和触发单元都不再执行任何操作,导致解析单元解析出的语音特征也就失去意义,解析单元的解析操作需要一定的硬件资源和处理时间,因此,为了避免装置的冗余操作造成资源浪费,本装置的各单元还可以通过以下连接方式进行工作。
[0112]首先,接收单元接收语音,然后,第一判断单元进行判断操作,对于第一判断单元805而言,当判断所接收的语音的音量大于预设阈值时,再触发解析单元进行解析操作,然后,再触发查找单元进行查找操作。也就是说,对于控制装置而言,先利用接收单元进行接收语音处理,然后利用第一判断单元进行判断处理,当判断结果为是时,触发解析单元进行解析操作,解析出语音特征之后,再利用查找单元进行查找操作,若查找结果为存在时,再启动触发单元执行触发操作。这样的连接结构能够解析单元进行无意义的操作,避免冗余的操作浪费资源,进一步节约、资源。
[0113]与上述控制方法实施例3相对应的本发明实施例提供了控制装置实施例3,具体是在上述控制装置实施例1的基础上增加第二判断单元,具体请参阅9,示出的本发明实施例即时按键通话业务控制装置实施例3的结构图,该装置包括五个单元,其中,接收单元901、解析单元902、查找单元903以及触发单元904,与控制装置实施例1中的各单元相同,在此不再赘述。
[0114]其中,第一识别单元905,用于识别所接收的语音中是否存在预设控制语句,若是,则触发所述查找单元执行查找操作。
[0115]由于,当第一识别单元识别结果是不存在时,后续的查找单元和触发单元都不再执行任何操作,这种情况导致解析单元解析出的语音特征也就失去意义,然而,解析单元的解析操作需要一定的硬件资源和处理时间,因此,为了避免装置的冗余操作导致的资源浪费,本装置的各单元还可以通过以下连接方式进行工作。
[0116]首先,接收单元接收语音,然后,第一识别单元进行识别操作,对于第一识别单元905而言,当识别所接收的语音中存在预设控制语句时,再触发解析单元进行解析操作,然后,再触发查找单元进行查找操作。也就是说,对于控制装置而言,先利用接收单元进行接收语音处理,然后利用识别单元进行识别处理,当识别结果为存在时,触发解析单元进行解析操作,解析出语音特征之后,再利用查找单元进行查找操作,若查找结果为存在时,再启动触发单元执行触发操作。这样的连接结构能够进一步节约装置资源,避免冗余的操作浪费资源。
[0117]与上述控制方法实施例4相对应的本发明实施例提供了控制装置实施例4,具体是在上述控制装置实施例1的基础上增加第二判断单元和第二识别单元,具体请参阅10,示出的本发明实施例即时按键通话业务控制装置实施例4的结构图,其中接收单元1001、解析单元1002、查找单元1003以及触发单元1004,与控制装置实施例1中的各单元相同,在此不再赘述。
[0118]其中,第二判断单元1005,用于判断所接收的语音的音量是否大于预设阈值,若大于,则触发第二识别单元执行识别操作;
[0119]第二识别单元1006,用于识别所接收的语音中是否存在预设控制语句,若存在
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1