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.根据权利要求1所述的连接引擎的方法,其特征在于,所述根据所述第一回应信息以及预设规则选择引擎进行连接的步骤,包括:判断是否接收到默认设置引擎反馈的所述第一回应信息;若判定否,则分析多个所述指定引擎分别反馈所述第一回应信息的时间次序;根据所述时间次序与最先接收到所述第一回应信息对应的指定引擎建立连接。3.根据权利要求2所述的连接引擎的方法,其特征在于,所述最先接收到所述第一回应信息对应的指定引擎为第一引擎,所述与最先接收到所述第一回应信息对应的指定引擎建立连接的步骤之后,还包括:按照第一预定时间向所述第一引擎发送监测心跳包;监听所述第一引擎根据所述监测心跳包反馈的第二回应信息的第一回应时长;判断所述第一回应时长是否大于预设值;若判定是,则再次同时向多个所述指定引擎分别发送第二心跳包;监听多个所述指定引擎根据上述第二心跳包分别反馈第三回应信息的时间次序;根据所述时间次序与最先接收到所述第三回应信息对应的指定引擎建立连接。4.根据权利要求2所述的连接引擎的方法,其特征在于,所述最先接收到所述第一回应信息对应的指定引擎为第一引擎,所述与最先接收到所述第一回应信息对应的指定引擎建立连接的步骤之后,还包括:按照第二预定时间再次同时向多个所述指定引擎分别发送第三心跳包;接收多个所述指定引擎根据所述第三心跳包分别反馈的第四回应信息;分析最先接收到所述第四回应信息所对应的指定引擎与所述第一引擎是否相同,其中,所述最先接收到所述第四回应信息所对应的指定引擎为第三引擎;若不相同,则由所述第一引擎切换至所述第三引擎。5.根据权利要求2所述的连接引擎的方法,其特征在于,所述判断是否接收到默认设置引擎反馈的所述第一回应信息的步骤之后,还包括:若判定是,则与所述默认设置引擎建立连接。6.一种连接引擎的装置,其特征在于,包括:第一发送模块,用于同时向多个指定引擎分...
【专利技术属性】
技术研发人员:温平,王文祺,
申请(专利权)人:深圳市沃特沃德股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。