一种实现跨语言沟通的方法和服务器的制作方法

文档序号:7794692阅读:369来源:国知局
专利名称:一种实现跨语言沟通的方法和服务器的制作方法
技术领域
本发明涉及即时通讯技术领域,尤其涉及一种实现跨语言沟通的方法和服务器。
背景技术
即时通讯软件是通过即时通讯技术来实现在线聊天、交流的软件。目前有两种架构形式:一种是C/S架构,采用客户端/服务器形式;另一种采用B/S架构,即浏览器/服务端形式。无论哪种形式的即时通讯软件都需要借助服务器端完成消息的存储和转发。在一些情况下,我们需要和不同语言的人沟通,此时双方通常会选择一种通晓的工作语言进行沟通,如英语。但是,由于工作语言往往和母语不同,在熟练程度上有所欠缺,沟通双方需要不断的通过字典、网络等方式斟酌语句、理解对方的意思,造成沟通的效率低,并且双方对语言识别的准确度也不高。在使用即时通讯软件进行沟通时,同样存在由于沟通双方的母语不同而导致语言识别准确度低下的问题。

发明内容
本发明提供了一种实现跨语言沟通的方法和服务器,能够提高语言识别的准确度。本发明的技术方案是这样实现的:一种实现跨语言沟通的方法,包括:接收发送方用户发送至接收方用户的原始信息,根据原始信息获取所述发送方用户和接收方用户的语言偏好,将所述原始信息转化为使用所述接收方用户的语言偏好描述的翻译信息,将所述翻译信息发送至接收方用户。一种实现跨语言沟通的服务器,包括:消息接收模块,用于接收发送方用户发送至接收方用户的原始信息;用户偏好提取模块,用于根据原始信息获取所述发送方用户和接收方用户的语言偏好;消息翻译模块,用于将所述原始信息转化为使用所述接收方用户的语言偏好描述的翻译信息;消息发送模块,用于将所述翻译信息发送至接收方用户。可见,本发明提出的实现跨语言沟通的方法和服务器,能够在使用不同语言的用户双方采用即时通讯软件进行交流时,自动为用户双方进行语言翻译,从而提高用户双方语目识别的准确度。


图1为本发明实现跨语言沟通的方法流程图;图2为本发明实施例实现跨语言沟通的流程图;图3为本发明实现跨语言沟通的服务器结构示意图。
具体实施例方式本发明提出一种实现跨语言沟通的方法,如图1为本发明实现跨语言沟通的方法流程图,包括以下步骤:步骤101:接收发送方用户发送至接收方用户的原始信息;步骤102:根据原始信息获取所述发送方用户和接收方用户的语言偏好;步骤103:将所述原始信息转化为使用所述接收方用户的语言偏好描述的翻译信息;步骤104:将所述翻译信息发送至接收方用户。上述步骤102中,根据原始信息获取所述发送方用户和接收方用户的语言偏好的方式可以为:从原始信息的结构体中获取发送方用户和接收方用户的用户标示,根据所述发送方用户和接收方用户的用户标示查询用户信息数据库,获取发送方用户和接收方用户的语目偏好。上述步骤103中,将原始信息转化为使用接收方用户的语言偏好描述的翻译信息的方式可以为:根据发送方用户和接收方用户的语言偏好查询预先保存的语料库,将原始信息转化为翻译信息。可见,上述方法利用了现有的机器翻译技术,将即时通讯技术和机器翻译技术相结合,沟通双方都可以在即时通讯软件中输入自己的母语,即时通讯服务器在发送消息时利用自动翻译技术,将发送方的消息翻译成使用接收方母语描述的语言,从而达到跨语言沟通的目的。以下举具体的实施例详细介绍,本实施例适用于发送方用户(以下简称用户A)和接收方用户(以下简称用户B)使用不同语言、且利用即时通讯软件进行沟通的情况。如图2为本发明实施例实现跨语言沟通的流程图,包括以下步骤:步骤1:即时通讯软件的服务器端接收用户A传送给用户B的原始信息;步骤2.:通过查询用户信息数据库,获取用户A和用户B的语言偏好。步骤3:使用机器翻译技术,查询预先保存的语料库,将原始信息转化为使用用户B偏好的语g描述的翻译信息。步骤4:服务器将翻译信息传送给用户B。本发明还提出一种实现跨语言沟通的服务器,如图3为本发明实现跨语言沟通的服务器结构示意图,该服务器包括:消息接收模块301,用于接收发送方用户发送至接收方用户的原始信息;用户偏好提取模块302,用于根据原始信息获取所述发送方用户和接收方用户的语H偏好;消息翻译模块303,用于将所述原始信息转化为使用所述接收方用户的语言偏好描述的翻译信息;消息发送模块304,用于将所述翻译信息发送至接收方用户。上述服务器中,用户偏好提取模块302,具体可以用于从原始信息的结构体中获取发送方用户和接收方用户的用户标示,并根据所述发送方用户和接收方用户的用户标示查询用户信息数据库,获取发送方用户和接收方用户的语言偏好。
消息翻译模块303,具体可以用于根据所述发送方用户和接收方用户的语言偏好查询预先保存的语料库,将原始信息转化为翻译信息。综上可见,本发明提出的实现跨语言沟通的方法和服务器,将即时通讯技术和机器翻译技术相结合,在使用不同语言的用户双方采用即时通讯软件进行交流时,由服务器自动为用户双方进行语言翻译,从而提高了语言识别的准确度。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
权利要求
1.一种实现跨语言沟通的方法,其特征在于,所述方法包括: 接收发送方用户发送至接收方用户的原始信息,根据原始信息获取所述发送方用户和接收方用户的语言偏好,将所述原始信息转化为使用所述接收方用户的语言偏好描述的翻译信息,将所述翻译信息发送至接收方用户。
2.根据权利要求1所述的方法,其特征在于,所述根据原始信息获取发送方用户和接收方用户的语言偏好的方式为: 从原始信息的结构体中获取发送方用户和接收方用户的用户标示,根据所述发送方用户和接收方用户的用户标示查询用户信息数据库,获取发送方用户和接收方用户的语言偏好。
3.根据权利要求1所述的方法,其特征在于,所述将原始信息转化为使用接收方用户的语言偏好描述的翻译信息的方式为: 根据所述发送方用户和接收方用户的语言偏好查询预先保存的语料库,将原始信息转化为翻译信息。
4.一种实现跨语言沟通的服务器,其特征在于,所述服务器包括: 消息接收模块,用于接收发送方用户发送至接收方用户的原始信息; 用户偏好提取模块,用于根据原始信息获取所述发送方用户和接收方用户的语言偏好; 消息翻译模块,用于将所述原始信息转化为使用所述接收方用户的语言偏好描述的翻译信息; 消息发送模块,用于将所述翻译信息发送至接收方用户。
5.根据权利要求4所述的系统,其特征在于, 所述用户偏好提取模块,具体用于从原始信息的结构体中获取发送方用户和接收方用户的用户标示,并根据所述发送方用户和接收方用户的用户标示查询用户信息数据库,获取发送方用户和接收方用户的语言偏好。
6.根据权利要求4所述的系统,其特征在于, 所述消息翻译模块,具体用于根据所述发送方用户和接收方用户的语言偏好查询预先保存的语料库,将原始信息转化为翻译信息。
全文摘要
本发明提出一种实现跨语言沟通的方法和服务器,其中方法包括接收发送方用户发送至接收方用户的原始信息,根据原始信息获取所述发送方用户和接收方用户的语言偏好,将所述原始信息转化为使用所述接收方用户的语言偏好描述的翻译信息,将所述翻译信息发送至接收方用户。本发明能够提高沟通效率。
文档编号H04L12/58GK103179018SQ20111043762
公开日2013年6月26日 申请日期2011年12月23日 优先权日2011年12月23日
发明者曲先洋, 耿方圆 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1