连接引擎的方法与装置制造方法及图纸

技术编号:17842931 阅读:32 留言:0更新日期:2018-05-03 22:18
本发明专利技术揭示了一种连接引擎的方法与装置,其中,连接引擎的方法,包括:同时向多个指定引擎分别发送第一心跳包;接收多个上述指定引擎根据上述第一心跳包分别反馈的第一回应信息;根据上述第一回应信息以及预设规则选择相应的上述引擎进行连接。本发明专利技术根据用户的使用习惯或通过判断不同指定引擎的网络状态自动选择合适的第三方引擎进行连接,而且本发明专利技术的翻译机的语音识别类引擎、翻译类引擎以及语音合成类引擎根据各类别的独立需要,分别在多个第三方引擎中进行选择各自合适的第三方引擎进行连接,并在使用过程中监听与引擎网络连接状态,及时根据引擎网络状态进行有针对性的切换,实现实时翻译的功能,提高翻译效率。

The method and device for connecting the engine

The present invention discloses a method and device for connecting an engine, in which the method of connecting the engine includes: sending the first heartbeat packet to a plurality of designated engines at the same time, receiving the first response information of the first heartbeat packets according to the above mentioned first heartbeat packets, respectively, and the first response information and the preset rule according to the above mentioned specified engines. Select the corresponding engine to connect. The invention will automatically select the appropriate third party engine based on the user's usage habit or by judging the network state of the different designated engines, and the invention's voice recognition engine, the translation class engine, and the speech synthesis engine are in the multiple third party engines according to the independent needs of the various categories. Select the appropriate third party engine to connect, and monitor the connection state of the engine network in the process of use, make the specific switching in time according to the engine network state, realize the function of real time translation, and improve the translation efficiency.

【技术实现步骤摘要】
连接引擎的方法与装置
本专利技术涉及到电子设备及网络连接
,特别是涉及到连接引擎的方法与装置。
技术介绍
翻译机凭借着小巧便携的外观、强大的多国语言翻译功能受到广大出国人士的欢迎,同时也是学习外语的好帮手。市面上主流翻译机结合现代电子技术达到了更强的使用效果。支持多国语言翻译功能是环球旅游爱好者的最爱。语音输入功能进一步降低了翻译机的使用门坎,提供了更多便利性,受到广大出国人员的喜爱。现有的翻译机,大多是指定第三方的单一引擎,不能对语音识别类引擎、翻译类引擎以及语音合成类引擎分别进行选择各自最合适的第三方引擎,不能根据用户的使用习惯进行深度学习后来进行智能的切换,而且固定的单引擎中的任一个引擎因网络连接瘫痪时,则导致整个翻译机无法使用,给用户带来不便。因此,现有技术还有待改进。
技术实现思路
本专利技术的主要目的为提供一种连接引擎的方法,旨在解决翻译机不能根据用户的使用习惯或引擎网络状况自动选择合适引擎进行连接的技术问题。本专利技术提出一种连接引擎的方法,包括:同时向多个指定引擎分别发送第一心跳包;接收多个所述指定引擎根据所述第一心跳包分别反馈的第一回应信息;根据所述第一回应信息以及预设规则选择相应的所述引擎进行连接。优选地,所述根据所述第一回应信息以及预设规则选择引擎进行连接的步骤,包括:判断是否接收到默认设置引擎反馈的所述第一回应信息;若判定否,则分析多个所述指定引擎分别反馈所述第一回应信息的时间次序;根据所述时间次序与最先接收到所述第一回应信息对应的指定引擎建立连接。优选地,最先接收到所述第一回应信息对应的指定引擎为第一引擎,所述与最先接收到所述第一回应信息对应的第一引擎建立连接的步骤之后,包括:按照第一预定时间向所述第一引擎发送监测心跳包;监听所述第一引擎根据所述监测心跳包反馈的第二回应信息的第一回应时长;判断所述第一回应时长是否大于预设值;若判定是,则再次同时向多个所述指定引擎分别发送第二心跳包;监听多个所述指定引擎根据所述第二心跳包分别反馈的第三回应信息的时间次序;根据所述时间次序与最先接收到所述第三回应信息对应的指定引擎建立连接。优选地,最先接收到所述第一回应信息对应的指定引擎为第一引擎,所述与最先接收到所述第一回应信息对应的指定引擎建立连接的步骤之后,还包括:按照第二预定时间再次同时向多个所述指定引擎分别发送第三心跳包;接收多个所述指定引擎根据所述第三心跳包分别反馈的第四回应信息;分析最先接收到所述第四回应信息所对应的指定引擎与所述第一引擎是否相同,其中,最先接收到所述第四回应信息所对应的指定引擎为第三引擎;若不相同,则由所述第一引擎切换至所述第三引擎。优选地,所述判断是否接收到默认设置引擎反馈的所述第一回应信息的步骤之后,包括:若判定是,则与所述默认设置引擎建立连接。优选地,所述判断是否接收到默认设置引擎反馈的所述第一回应信息的步骤之前,包括:监控多个所述指定引擎的使用频率;筛选所述使用频率最高的指定引擎;设置使用频率最高的所述指定引擎为所述默认设置引擎。优选地,所述判断是否接收到默认设置引擎反馈的所述第一回应信息的步骤之前,还包括:分析用户历史引擎使用信息;根据所述历史引擎使用信息设置所述默认设置引擎。优选地,所述判断是否接收到默认设置引擎反馈的所述第一回应信息的步骤之前,还包括:分析引擎处理数据的应用状况信息;根据所述应用状况信息设置所述默认设置引擎。本专利技术还提供一种连接引擎的装置,包括:第一发送模块,用于同时向多个指定引擎分别发送第一心跳包;第一接收模块,用于接收多个所述指定引擎根据所述第一心跳包分别反馈的第一回应信息;选择模块,用于根据所述第一回应信息以及预设规则选择相应的所述引擎进行连接。优选地,所述选择模块,包括:第一判断单元,用于判断是否接收到默认设置引擎反馈的所述第一回应信息;第一分析单元,用于若判定否,则分析多个所述指定引擎分别反馈所述第一回应信息的时间次序;第一建立单元,用于根据所述时间次序与最先接收到所述第一回应信息对应的指定引擎建立连接。优选地,最先接收到所述第一回应信息对应的指定引擎为第一引擎,所述选择模块,包括第二发送单元,用于按照第一预定时间向所述第一引擎发送监测心跳包;第一监听单元,用于监听所述第一引擎根据所述监测心跳包反馈的第二回应信息的第一回应时长;第二判断单元,用于判断所述第一回应时长是否大于预设值;第三发送单元,用于若判定是,则再次同时向多个所述指定引擎分别发送第二心跳包;第二监听单元,用于监听多个所述指定引擎根据所述第二心跳包分别反馈的第三回应信息的时间次序;第二建立单元,用于根据所述时间次序与最先接收到所述第三回应信息对应的指定引擎建立连接。优选地,最先接收到所述第一回应信息对应的指定引擎为第一引擎,所述选择模块,还包括:第四发送单元,用于按照第二预定时间再次同时向多个所述指定引擎分别发送第三心跳包;第三接收单元,用于接收多个所述指定引擎根据所述第三心跳包分别反馈的第四回应信息;第二分析单元,用于分析最先接收到所述第四回应信息所对应的指定引擎与所述第一引擎是否相同,其中,最先接收到所述第四回应信息所对应的指定引擎为第三引擎;切换单元,用于若所述第三引擎与所述第一引擎不相同,则由所述第一引擎切换至所述第三引擎。优选地,所述选择模块,包括:第三建立模块,用于若判定接收到所述默认设置引擎反馈的第一回应信息,则与所述默认设置引擎建立连接。优选地,所述选择模块,包括:监控单元,用于监控多个所述指定引擎的使用频率;筛选单元,用于筛选所述使用频率最高的指定引擎;第一设置单元,用于设置使用频率最高的所述指定引擎为所述默认设置引擎。优选地,所述选择模块,还包括:第三分析单元,用于分析用户历史引擎使用信息;第二设置单元,用于根据所述历史引擎使用信息设置所述默认设置引擎。优选地,所述选择模块,还包括:第四分析单元,用于分析引擎处理数据的应用状况信息;第三设置单元,用于根据所述应用状况信息设置所述默认设置引擎。本专利技术有益技术效果:本专利技术根据用户的使用习惯或通过判断不同指定引擎的网络状态自动选择合适的第三方引擎进行连接,而且本专利技术的翻译机的语音识别类引擎、翻译类引擎以及语音合成类引擎根据各类别的独立需要,分别在多个第三方引擎中进行选择各自合适的第三方引擎进行连接,并在使用过程中监听与引擎网络连接状态,及时根据引擎网络状态进行有针对性的切换,实现实时翻译的功能,提高翻译效率。附图说明图1本专利技术一实施例的连接引擎的方法流程示意图;图2本专利技术一实施例中步骤S3的流程示意图;图3本专利技术一实施例的连接引擎的方法优化流程示意图;图4本专利技术另一实施例的连接引擎的方法流程示意图;图5本专利技术再一实施例的连接引擎的方法流程示意图;图6本专利技术再一实施例的连接引擎的方法优化流程示意图;图7本专利技术又一实施例的连接引擎的方法流程示意图;图8本专利技术又一实施例的连接引擎的方法流程示意图;图9本专利技术一实施例的连接引擎的装置结构示意图;图10本专利技术一实施例的选择模块的结构示意图;图11本专利技术一实施例的连接引擎的装置结构优化示意图;图12本专利技术另一实施例的连接引擎的装置结构示意图;图13本专利技术再一实施例的连接引擎的装置结构示意图;图14本专利技术再一实施例的连接引擎的装置结构优化示意图;图15本专利技术又一本文档来自技高网...
连接引擎的方法与装置

【技术保护点】
一种连接引擎的方法,其特征在于,包括:同时向多个指定引擎分别发送第一心跳包;接收多个所述指定引擎根据所述第一心跳包分别反馈的第一回应信息;根据所述第一回应信息以及预设规则选择相应的所述引擎进行连接。

【技术特征摘要】
1.一种连接引擎的方法,其特征在于,包括:同时向多个指定引擎分别发送第一心跳包;接收多个所述指定引擎根据所述第一心跳包分别反馈的第一回应信息;根据所述第一回应信息以及预设规则选择相应的所述引擎进行连接。2.根据权利要求1所述的连接引擎的方法,其特征在于,所述根据所述第一回应信息以及预设规则选择引擎进行连接的步骤,包括:判断是否接收到默认设置引擎反馈的所述第一回应信息;若判定否,则分析多个所述指定引擎分别反馈所述第一回应信息的时间次序;根据所述时间次序与最先接收到所述第一回应信息对应的指定引擎建立连接。3.根据权利要求2所述的连接引擎的方法,其特征在于,所述最先接收到所述第一回应信息对应的指定引擎为第一引擎,所述与最先接收到所述第一回应信息对应的指定引擎建立连接的步骤之后,还包括:按照第一预定时间向所述第一引擎发送监测心跳包;监听所述第一引擎根据所述监测心跳包反馈的第二回应信息的第一回应时长;判断所述第一回应时长是否大于预设值;若判定是,则再次同时向多个所述指定引擎分别发送第二心跳包;监听多个所述指定引擎根据上述第二心跳包分别反馈第三回应信息的时间次序;根据所述时间次序与最先接收到所述第三回应信息对应的指定引擎建立连接。4.根据权利要求2所述的连接引擎的方法,其特征在于,所述最先接收到所述第一回应信息对应的指定引擎为第一引擎,所述与最先接收到所述第一回应信息对应的指定引擎建立连接的步骤之后,还包括:按照第二预定时间再次同时向多个所述指定引擎分别发送第三心跳包;接收多个所述指定引擎根据所述第三心跳包分别反馈的第四回应信息;分析最先接收到所述第四回应信息所对应的指定引擎与所述第一引擎是否相同,其中,所述最先接收到所述第四回应信息所对应的指定引擎为第三引擎;若不相同,则由所述第一引擎切换至所述第三引擎。5.根据权利要求2所述的连接引擎的方法,其特征在于,所述判断是否接收到默认设置引擎反馈的所述第一回应信息的步骤之后,还包括:若判定是,则与所述默认设置引擎建立连接。6.一种连接引擎的装置,其特征在于,包括:第一发送模块,用于同时向多个指定引擎分...

【专利技术属性】
技术研发人员:温平王文祺
申请(专利权)人:深圳市沃特沃德股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1