一种即时通讯方法及系统与流程

文档序号:15979390发布日期:2018-11-17 00:08阅读:196来源:国知局

本发明涉及通信技术领域,具体涉及一种即时通讯方法及系统。

背景技术

即时通讯应用,是一种依据互联网络,在网络上建立私人聊天室,实现双方实时通讯的应用。

虽然即时通讯应用可以实现双方实时通讯,但是在通讯双方使用不同语种,且通讯双方分别不懂对方语种时,通讯一方需要将对方发送到即时通讯应用上的文字信息,复制到翻译应用上进行翻译,方可进行通讯,这便导致通讯效率较低。



技术实现要素:

本发明的目的在于提供一种即时通讯方法及系统,用以解决现有技术中的通讯效率较低的问题。

为实现上述目的,本发明的技术方案为:

本发明提供一种即时通讯方法,所述方法包括:

第一应用接收用户输入的第一语种对应的第一文字信息;

所述第一应用获取至少一个第二应用分别对应的第二语种;

所述第一应用将所述第一文字信息翻译为至少一个第二语种分别对应的第二文字信息;

所述第一应用,将至少一个第二文字信息发送给每个第二应用,以使得所述每个第二应用接收并显示所述至少一个第二文字信息,或者,将每个第二语种对应的第二文字信息,发送给该第二语种对应的第二应用,以使得每个第二应用接收并显示该第二应用对应的第二语种对应的第二文字信息。

进一步的,所述第一应用将所述第一文字信息翻译为至少一个第二语种分别对应的第二文字信息,具体包括:

所述第一应用,通过翻译应用,将所述第一文字信息翻译为至少一个第二语种分别对应的第二文字信息,其中,所述翻译应用,是安装于所述第一应用所在的终端设备上的用于翻译的应用。

进一步的,所述第一应用将所述第一文字信息翻译为至少一个第二语种分别对应的第二文字信息,具体包括:

所述第一应用,通过服务器,将所述第一文字信息翻译为至少一个第二语种分别对应的第二文字信息。

进一步的,在所述第一应用将所述第一文字信息翻译为至少一个第二语种分别对应的第二文字信息之后,所述方法还包括:

所述第一应用,显示所述第一文字信息和所述至少一个第二文字信息,或者,显示所述第一文字信息。

本发明还提供另一种即时通讯方法,所述方法包括:

第二应用,接收并显示第一应用发送的、至少一个第二文字信息,或者,接收并显示所述第一应用发送的、该第二应用对应的第二语种对应的第二文字信息。

本发明还提供另一种即时通讯方法,所述方法包括:

第二应用接收第一应用发送的、用户输入的第一语种对应的第一文字信息;

所述第二应用获取所述第二应用对应的第二语种;

所述第二应用将所述第一文字信息翻译为所述第二语种对应的第二文字信息;

所述第二应用显示所述第二文字信息。

进一步的,所述第二应用将所述第一文字信息翻译为所述第二语种对应的第二文字信息,具体包括:

所述第二应用,通过翻译应用,将所述第一文字信息翻译为所述第二语种对应的第二文字信息,其中,所述翻译应用,是安装于所述第一应用所在的终端设备上的用于翻译的应用。

进一步的,所述第二应用将所述第一文字信息翻译为所述第二语种对应的第二文字信息,具体包括:

所述第二应用,通过服务器,将所述第一文字信息翻译为所述第二语种对应的第二文字信息。

本发明提供一种即时通讯系统,所述系统包括第一应用、第二应用:

所述第一应用,用于接收用户输入的第一语种对应的第一文字信息;

所述第一应用,还用于获取至少一个第二应用分别对应的第二语种;

所述第一应用,还用于将所述第一文字信息翻译为至少一个第二语种分别对应的第二文字信息;

所述第一应用,还用于将至少一个第二文字信息发送给每个第二应用,或者,将每个第二语种对应的第二文字信息,发送给该第二语种对应的第二应用;

所述第二应用,用于接收并显示所述至少一个第二文字信息,或者,接收并显示该第二应用对应的第二语种对应的第二文字信息。

本发明提供另一种即时通讯系统,所述系统包括第一应用、第二应用:

所述第一应用,用于接收用户输入的第一语种对应的第一文字信息;

所述第一应用,还用于将所述第一文字信息发送给所述第二应用;

所述第二应用,用于接收所述第一文字信息;

所述第二应用,还用于获取所述第二应用对应的第二语种;

所述第二应用,还用于将所述第一文字信息翻译为所述第二语种对应的第二文字信息;

所述第二应用,还用于显示所述第二文字信息。

本发明具有如下优点:

第一应用接收用户输入的第一语种对应的第一文字信息,获取至少一个第二应用分别对应的第二语种,将第一文字信息翻译为至少一个第二语种分别对应的第二文字信息,将至少一个第二文字信息发送给每个第二应用,以使得每个第二应用接收并显示至少一个第二文字信息,或者,将每个第二语种对应的第二文字信息,发送给该第二语种对应的第二应用,以使得每个第二应用接收并显示该第二应用对应的第二语种对应的第二文字信息,其中,第一应用可自动将第一文字信息实时翻译为第二应用对应的第二语种第二文字信息,第二应用可直接接收并显示第二文字信息,无需第一应用或者第二应用的用户手动翻译通讯信息,这便提高了通讯效率。

附图说明

图1为本发明提供的一种即时通讯方法的流程示意图;

图2为本发明提供的用户a、b、c的聊天界面显示图;

图3为本发明提供的另一种即时通讯方法的流程示意图;

图4为本发明提供的一种即时通讯系统的结构示意图;

图5为本发明提供的另一种即时通讯系统的结构示意图;

图6为本发明提供的一种具体的即时通讯系统的结构示意图;

图7为本发明提供的一种具体的即时通讯系统的逻辑架构示意图;

图8为本发明提供的另一种具体的即时通讯系统的结构示意图;

图9为本发明提供的另一种具体的即时通讯系统的结构示意图;

图10为本发明提供的另一种具体的即时通讯系统的结构示意图;

图11为本发明提供的另一种具体的即时通讯系统的结构示意图;

图12为本发明提供的另一种具体的即时通讯系统的结构示意图。

具体实施方式

以下实施例用于说明本发明,但不用来限制本发明的范围。

实施例1

为了解决现有技术中通讯效率较低的问题,本发明实施例1提供一种即时通讯方法,该方法的流程示意图可参见图1,该方法包括下述步骤:

步骤101,第一应用接收用户输入的第一语种对应的第一文字信息。

第一语种,是第一应用的用户所使用的语种。

上述第一语种,可以是任意语种,比如汉语、日语或英语等,这里不进行任何限定。

具体的,用户可在第一应用的聊天界面包括的信息输入框中,输入第一文字信息,然后点击该用户界面中的发送控件,以使得第一应用响应于用户的这一操作,接收用户输入的第一文字信息。

步骤102,第一应用获取至少一个第二应用分别对应的第二语种。

第二语种,是第二应用的用户所使用的语种。上述至少一个第二语种,可以是不同于第一语种的任意语种。

第一应用获取至少一个第二应用分别对应的第二语种的方法包括如下两种:

第一种方法:用户可事先获知至少一个第二应用分别对应的第二语种,然后将至少一个第二语种保存在第一应用所在的终端设备本地,当第一应用接收到第一文字信息后,第一应用便在第一应用所在的终端设备本地获取至少一个第二语种。

第二种方法:当第一应用接收到第一文字信息后,第一应用可以向至少一个第二应用发送语种获取请求,以使得任一第二应用在接收到该语种获取请求后,将该第二应用对应的第二语种发送给第一应用,第一应用接收该第二应用对应的第二语种。

步骤103,第一应用将第一文字信息翻译为至少一个第二语种分别对应的第二文字信息。

第一应用将第一文字信息翻译为至少一个第二语种分别对应的第二文字信息的方法包括如下三种:

(1)第一应用,通过翻译应用,将第一文字信息翻译为至少一个第二语种分别对应的第二文字信息,其中,翻译应用,可以是安装于第一应用所在的终端设备上的用于翻译的应用。该终端设备,可以为任意类型的终端设备,比如手机、平板电脑、电脑等。

(2)第一应用,通过服务器,将第一文字信息翻译为至少一个第二语种分别对应的第二文字信息。

具体的,第一应用将第一文字信息和至少一个第二语种,发送给服务器,服务器将第一文字信息翻译为至少一个第二语种分别对应的第二文字信息。

(3)可事先为第一应用设置翻译功能,第一应用便可通过自身将第一文字信息翻译为至少一个第二语种分别对应的第二文字信息。

步骤104,第一应用将至少一个第二文字信息发送给每个第二应用,或者,将每个第二语种对应的第二文字信息,发送给该第二语种对应的第二应用。

需要说明的是,若第一应用是通过安装在本地的翻译应用翻译信息的,那么第一应用可直接执行步骤104;若第一应用是通过服务器翻译信息的,那么在执行步骤104之前,服务器可将至少一个第二文字信息返回给第一应用,第一应用接收到至少一个第二文字信息后,再执行步骤104。

步骤105,第二应用,接收并显示第一应用发送的至少一个第二文字信息,或者,接收并显示第一应用发送的、该第二应用对应的第二语种对应的第二文字信息。

需要说明的是,在一种实施场景中,第一应用除了可将至少一个第二文字信息发送给每个第二应用,或者将每个第二语种对应的第二文字信息,发送给该第二语种对应的第二应用之外,还可将第一文字信息发送给每个第二应用,那么第二应用便显示第一文字信息和至少一个第二文字信息,或者,显示第一文字信息和该第二应用对应的第二语种对应的第二文字信息。

另外,在执行完毕步骤103后,第一应用,还可显示第一文字信息和至少一个第二文字信息,或者,显示第一文字信息。

上文中提及的第一应用和第二应用,可以是安装在不同终端设备上即时通讯软件。第一应用和第二应用可以是相同的应用,也可以是不同的应用,只要两者之间可以进行即时通讯即可。

为了使得用户更容易明白本发明实施例1提供的即时通讯方法,下面举例说明:

用户a使用中文,用户b使用英文,用户c使用日文,其中,第一语种是中文,第二语种是英文和日文,用户a可事先设置好第二语种是英文和日文,那么这三个用户在群聊时,若用户a通过第一应用向其他两个用户发送了“嗨”这一第一文字信息,那么该第一应用便将“嗨”翻译为英文对应的“hi”,以及日文对应的“やあ”,第一应用在第一应用的聊天界面中显示中文对应的“嗨”、英文对应的“hi”,以及日文对应的“やあ”,可参见图2中的用户a的聊天界面显示图,第一应用将英文对应的“hi”,以及日文对应的“やあ”一并发送给用户b和用户c分别使用的第二应用,用户b和用户c分别使用的第二应用显示出英文对应的“hi”,以及日文对应的“やあ”,可参见图2中的用户b的聊天界面显示图和用户c的聊天界面显示图。

本发明实施例1提供的即时通讯方法,第一应用接收用户输入的第一语种对应的第一文字信息,获取至少一个第二应用分别对应的第二语种,将第一文字信息翻译为至少一个第二语种分别对应的第二文字信息,将至少一个第二文字信息发送给每个第二应用,或者,将每个第二语种对应的第二文字信息,发送给该第二语种对应的第二应用,第二应用接收并显示至少一个第二文字信息,或者,接收并显示该第二应用对应的第二语种对应的第二文字信息,其中,第一应用可自动将第一文字信息实时翻译为第二应用对应的第二语种所对应的第二文字信息,第二应用可直接接收并显示第二文字信息,无需第一应用或者第二应用的用户手动翻译通讯信息,这便提高了通讯效率。

实施例2

为了解决现有技术中通讯效率较低的问题,本发明实施例2提供另一种即时通讯方法,该方法的流程示意图可参见图3,该方法包括下述步骤:

步骤201,第二应用接收第一应用发送的、用户输入的第一语种对应的第一文字信息。

步骤202,第二应用获取第二应用对应的第二语种。

步骤203,第二应用将第一文字信息翻译为第二语种对应的第二文字信息。

具体的,可通过下述三种方法进行翻译:

第一种方法:第二应用,通过翻译应用,将第一文字信息翻译为第二语种对应的第二文字信息,其中,翻译应用,是安装于第一应用所在的终端设备上的用于翻译的应用。

第二种方法:第二应用,通过服务器,将第一文字信息翻译为第二语种对应的第二文字信息。

具体的,第二应用可将第一文字信息发送给服务器,以使得服务器将第一文字信息翻译为第二语种对应的第二文字信息。

第三种方法:可事先为第二应用设置翻译功能,第二应用便可通过自身将第一文字信息翻译为至少一个第二语种分别对应的第二文字信息。

步骤204,第二应用显示第二文字信息。

需要说明的是,若第二应用是通过服务器将第一文字信息翻译为第二语种对应的第二文字信息的,那么在执行步骤204之前,服务器可将第二文字信息返回给第二应用,第二应用接收到第二文字信息后,执行步骤204。

在一种实施场景中,第二应用除了可显示第二文字信息外,还可以显示第一文字信息。

另外,第一应用在将第一文字信息发送给第二应用后,还可显示第一文字信息。

本发明实施例2提供的即时通讯方法,第二应用接收第一应用发送的、用户输入的第一语种对应的第一文字信息,第二应用获取第二应用对应的第二语种,第二应用将第一文字信息翻译为第二语种对应的第二文字信息,第二应用显示第二文字信息。其中,第二应用可自动将第一文字信息实时翻译为第二语种对应的第二文字信息,并显示第二文字信息,无需第一应用或者第二应用的用户手动翻译通讯信息,这便提高了通讯效率。

实施例3

为了解决现有技术中通讯效率较低的问题,本发明实施例3提供一种即时通讯系统300,该系统300的结构示意图可参见图4,该系统300包括第一应用301、第二应用302:

第一应用301,用于接收用户输入的第一语种对应的第一文字信息。

第一应用301,还用于获取至少一个第二应用分别对应的第二语种。

第一应用301,还用于将第一文字信息翻译为至少一个第二语种分别对应的第二文字信息。

第一应用301,还用于将至少一个第二文字信息发送给每个第二应用,或者,将每个第二语种对应的第二文字信息,发送给该第二语种对应的第二应用。

第二应用302,用于接收并显示至少一个第二文字信息,或者,接收并显示该第二应用对应的第二语种对应的第二文字信息。

本发明实施例3提供的即时通讯系统,第一应用接收用户输入的第一语种对应的第一文字信息,获取至少一个第二应用分别对应的第二语种,将第一文字信息翻译为至少一个第二语种分别对应的第二文字信息,将至少一个第二文字信息发送给每个第二应用,或者,将每个第二语种对应的第二文字信息,发送给该第二语种对应的第二应用,第二应用接收并显示至少一个第二文字信息,或者,接收并显示该第二应用对应的第二语种对应的第二文字信息,其中,第一应用可自动将第一文字信息实时翻译为第二应用对应的第二语种所对应的第二文字信息,第二应用可直接接收并显示第二文字信息,无需第一应用或者第二应用的用户手动翻译通讯信息,这便提高了通讯效率。

实施例4

为了解决现有技术中通讯效率较低的问题,本发明实施例4提供另一种即时通讯系统400,该系统400的结构示意图可参见图5,该系统400包括第一应用401、第二应用402:

第一应用401,用于接收用户输入的第一语种对应的第一文字信息。

第一应用401,还用于将第一文字信息发送给第二应用。

第二应用401,用于接收第一文字信息。

第二应用401,还用于获取第二应用402对应的第二语种。

第二应用402,还用于将第一文字信息翻译为第二语种对应的第二文字信息。

第二应用402,还用于显示第二文字信息。

本发明实施例4提供的即时通讯系统,第二应用接收第一应用发送的、用户输入的第一语种对应的第一文字信息,第二应用获取第二应用对应的第二语种,第二应用将第一文字信息翻译为第二语种对应的第二文字信息,第二应用显示第二文字信息。其中,第二应用可自动将第一文字信息实时翻译为第二语种对应的第二文字信息,并显示第二文字信息,无需第一应用或者第二应用的用户手动翻译通讯信息,这便提高了通讯效率。

实施例5

本发明实施例5提供一种具体的即时通讯系统500,该系统500包括第一应用501、通讯服务器502、翻译服务器503、存储服务器504、第二应用505,该系统500的结构示意图可参见图6。

其中,第一应用501和第二应用505可以是安装在比如手机、平板电脑等终端设备上的即时通讯软件。上述终端设备的操作系统可为任意操作系统,比如苹果移动设备操作系统(后文称ios)、安卓操作系统(后文称android)、windows操作系统(后文称windows)、mac操作系统(后文称mac)等。

在介绍上述系统500之前,下面先介绍第一应用501、第二应用505具备的功能:

(1)即时通讯功能

可进行一对一即时通讯,也可进行一对多即时通讯。

(2)注册登录功能

比如注册管理、登录登出以及多身份管理等。

注册管理,是指用户注册账号并管理账号。

登录登出是指,用户的登录与退出记录,消息推送,以及在线状态的维护与更新。

多身份管理,是指用户可切换用户名头像和信息沟通对象等。

(3)用户设置功能

个性化本地配置,帮助信息,在线更新,历史记录的查看以及设定

用户可根据实际需求,针对系统消息、历史记录、翻译语言选择、翻译流程设置、权限管理、文件目录等进行设置。

文件目录:在线文件传输、目录共享以及离线文件存储与下载;协同浏览、播放以及远程共享等。

(4)组织机构功能

用户可增删好友、搜索、设置多层机构、电子名片等。

一种实施场景中,第一应用501和第二应用505可包括下述功能模块:

交互模块:用于接收并显示信息。

翻译模块:用于与翻译服务器503进行信息交互。

数据存储模块:用于保存或提取用户的信息数据,用户的设置信息等。

通讯服务器交互模块:用于与通讯服务器502通讯进行信息交互。

需要说明的是,在信息交互时,上述系统500可根据网络情况及用户权限使用用户数据报协议、传输控制协议、超文本传输协议或安全加密传输协议。

上述系统500的逻辑架构示意图可参见图7,其中,上述系统500的逻辑架构包括终端设备的操作系统环境、应用业务逻辑,以及服务器业务逻辑。

终端设备的操作系统环境:第一应用501和第二应用505,可在多种操作系统下运行,比如ios、android、windows、mac等。

应用业务逻辑:第一应用501和第二应用505,包括业务接口层、数据协议层和网络传输层。其中,业务接口层,用于通讯信息的输入和展示;数据协议层,用于把通讯信息转换成网络传输的数据格式;网络传输层,用于发送和接收数据。第一应用501和第二应用505,通过业务接口层、数据协议层和网络传输层进行终端设备间的信息交互。

服务器业务逻辑:翻译服务器503、通讯服务器502、存储服务器504,分别进行信息翻译、传输和存储。

图6所示的具体的即时通讯系统500中:

第一应用501,用于接收并显示用户输入的第一语种对应的第一文字信息。

第一应用501,还用于将第一文字信息发送给通讯服务器502。

通讯服务器502,用于接收第一文字信息,并将第一文字信息发送给存储服务器504和第二应用505。

存储服务器504,用于接收并保存第一文字信息。

第二应用505,用于接收第一文字信息。

第二应用505,还用于获取第二应用505对应的第二语种。

第二应用505,还用于将第一文字信息和第二语种发送给翻译服务器503。

翻译服务器503,用于接收第一文字信息和第二语种,并将第一文字信息翻译为第二语种对应的第二文字信息。

翻译服务器503,还用于将第二文字信息发送或推送给第二应用505。

第二应用505,还用于显示第一文字信息和第二文字信息,或者显示第二文字信息。

在一种实施场景中,通讯服务器502,还用于用户信息的修改,用户状态的维护。

另外,需要说明的是,若第二应用505处于离线状态,翻译服务器503,用于将第二文字信息推送给第二应用505;若第二应用505处于在线状态,翻译服务器503,用于将第二文字信息发送给第二应用505。

上文提及的通讯服务器502、翻译服务器503、存储服务器504,可以是单个服务器,也可以是由分别完成单独功能的群组服务器构成。

本发明实施例5提供的即时通讯系统,第二应用可自动将第一语种的第一文字信息,翻译为第二语种的第二文字信息,即翻译为第二应用的用户所使用的语种对应的文字信息,无需第一应用或者第二应用的用户手动翻译通讯信息,提高了通讯效率。

实施例6

本发明实施例6提供另一种具体的即时通讯系统600,该系统600包括第一应用601、通讯服务器602、翻译服务器603、存储服务器604、第二应用605,该系统600的结构示意图可参见图8,其中:

第一应用601,用于接收用户输入的第一语种对应的第一文字信息。

第一应用601,还用于获取至少一个第二应用605分别对应的第二语种。

第一应用601,还用于将第一文字信息和第二语种发送给翻译服务器603。

翻译服务器603,用于接收第一文字信息和第二语种,将第一文字信息翻译为第二语种对应的第二文字信息,并将第二文字信息发送给第一应用601。

第一应用601,还用于接收第二文字信息。

第一应用601,还用于将第二文字信息,或者将第一文字信息和第二文字信息发送给通讯服务器602。

第一应用601,还用于显示第一文字信息,或者显示第一文字信息和第二文字信息。

通讯服务器602,用于接收第二文字信息,或者接收第一文字信息和第二文字信息。

通讯服务器602,还用于将第二文字信息,或者将第一文字信息和第二文字信息发送或推送给第二应用605,还用于将第二文字信息,或者将第一文字信息和第二文字信息发送给存储服务器604。

第二应用605,用于接收并显示第二文字信息,或者接收并显示第一文字信息和第二文字信息。

存储服务器604,用于接收并保存第二文字信息,或者接收并保存第一文字信息和第二文字信息。

另外,需要说明的是,若第二应用605处于离线状态,通讯服务器602,用于将第二文字信息,或者将第一文字信息和第二文字信息推送给第二应用605;若第二应用605处于在线状态,通讯服务器602,用于将第二文字信息,或者将第一文字信息和第二文字信息发送给第二应用605。

本发明实施例6提供的即时通讯系统,第一应用可自动将第一语种的第一文字信息,翻译为第二语种的第二文字信息,即翻译为第二应用的用户所使用的语种对应的文字信息,无需第一应用或者第二应用的用户手动翻译通讯信息,提高了通讯效率。

实施例7

本发明实施例7提供另一种具体的即时通讯系统700,该系统700包括第一应用701、通讯服务器702、翻译服务器703、存储服务器704、第二应用705,该系统700的结构示意图可参见图9,其中:

第一应用701,用于接收用户输入的第一语种对应的第一文字信息。

第一应用701,用于显示第一文字信息。

第一应用701,还用于获取至少一个第二应用705分别对应的第二语种。

第一应用701,还用于将第一文字信息和第二语种发送给通讯服务器702。

通讯服务器702,用于接收第一文字信息和第二语种,并将第一文字信息和第二语种发送给翻译服务器703。

翻译服务器703,用于接收第一文字信息和第二语种,将第一文字信息翻译为第二语种对应的第二文字信息,并将第二文字信息发送给通讯服务器702。

通讯服务器702,还用于接收第二文字信息,并将第一文字信息和第二文字信息发送或推送给第二应用705,或者将第二文字信息发送或推送给第二应用705。

通讯服务器702,还用于将第一文字信息和第二文字信息发送给第二存储服务器704,或者将第二文字信息发送给存储服务器704。

第二应用705,用于接收并显示第一文字信息和第二文字信息。

存储服务器704,用于接收并保存第一文字信息和第二文字信息。

需要说明的是,若第二应用705处于离线状态,通讯服务器702将第一文字信息和第二文字信息推送给第二应用705,或者将第二文字信息推送给第二应用705;若第二应用705处于在线状态,通讯服务器702将第一文字信息和第二文字信息发送给第二应用705,或者将第二文字信息发送给第二应用705。

本发明实施例7提供的即时通讯系统,第一应用可自动将第一语种的第一文字信息,翻译为第二语种的第二文字信息,即翻译为第二应用的用户所使用的语种对应的文字信息,无需第一应用或者第二应用的用户手动翻译通讯信息,提高了通讯效率。

实施例8

本发明实施例8提供另一种具体的即时通讯系统800,该系统800包括第一应用801、翻译服务器802、第二应用803,该系统800的结构示意图可参见图10,其中:

第一应用801,用于接收用户输入的第一语种对应的第一文字信息。

第一应用801,还用于获取至少一个第二应用803分别对应的第二语种。

第一应用801,还用于将第一文字信息和第二语种发送给翻译服务器802。

翻译服务器802,用于接收第一文字信息和第二语种,将第一文字信息翻译为第二语种对应的第二文字信息,并将第二文字信息发送给第一应用801。

第一应用801,还用于接收并显示第一文字信息和第二文字信息,或者接收并显示第二文字信息。

第一应用801,还用于将第一文字信息和第二文字信息发送或推送给第二应用803,或者将第二文字信息发送或推送给第二应用803。

第二应用801,用于接收并显示第一文字信息和第二文字信息,或者,用于接收并显示第二文字信息。

本发明实施例8提供的即时通讯系统,第一应用可自动将第一语种的第一文字信息,翻译为第二语种的第二文字信息,即翻译为第二应用的用户所使用的语种对应的文字信息,无需第一应用或者第二应用的用户手动翻译通讯信息,提高了通讯效率。

实施例9

本发明实施例9提供另一种具体的即时通讯系统900,该系统900包括第一应用901、翻译服务器902、第二应用903,该系统900的结构示意图可参见图11,其中:

第一应用901,用于接收用户输入的第一语种对应的第一文字信息。

第一应用901,还用于将第一文字信息发送给第二应用903。

第二应用903,用于接收第一文字信息。

第二应用903,还用于获取第二应用903对应的第二语种。

第二应用903,还用于将第一文字信息和第二语种发送给翻译服务器902。

翻译服务器902,用于接收第一文字信息和第二语种,将第一文字信息翻译为第二语种对应的第二文字信息,并将第二文字信息发送或推送给第二应用903。

第二应用903,还用于接收第二文字信息。

第二应用903,还用于显示第一文字信息和第二文字信息,或者显示第二文字信息。

本发明实施例9提供的即时通讯系统,第二应用可自动将第一语种的第一文字信息,翻译为第二语种的第二文字信息,即翻译为第二应用的用户所使用的语种对应的文字信息,无需第一应用或者第二应用的用户手动翻译通讯信息,提高了通讯效率。

实施例10

本发明实施例10提供另一种具体的即时通讯系统1000,该系统1000包括第一应用1001、翻译服务器1002、第二应用1003,该系统1000的结构示意图可参见图12,其中:

第一应用1001,用于接收用户输入的第一语种对应的第一文字信息。

第一应用1001,还用于获取第一应用对应的目标语种。

第一应用1001,还用于将第一文字信息和目标语种发送给翻译服务器1002,将第一文字信息发送给第二应用1003。

第二应用1003,用于接收第一文字信息。

第二应用1003,还用于获取第二应用1003对应的第二语种。

第二应用1003,还用于将第二语种发送给翻译服务器1002。

翻译服务器1002,用于接收第一文字信息、目标语种和第二语种。

翻译服务器1002,还用于将第一文字信息翻译为目标语种对应的目标文字信息,将第一文字信息翻译为第二语种对应的第二文字信息,并分别将目标文字信息发送给第一应用1001,将第二文字信息发送给第二应用1003。

第一应用1001,还用于接收目标文字信息,并显示第一文字信息和目标文字信息。

第二应用1003,还用于显示第一文字信息和第二文字信息。

上述目标语种是不同于第一语种和第二语种的任意语种,目标语种对应的目标文字信息,是第一应用1001的用户希望在本地看到的一种语种对应的文字信息,比如,用户最近正在学习目标语种,希望尽可能多的看到这一目标语种对应的文字信息。

本发明实施例10提供的即时通讯系统,第二应用可自动将第一语种的第一文字信息,翻译为第二语种的第二文字信息,即翻译为第二应用的用户所使用的语种对应的文字信息,无需第一应用或者第二应用的用户手动翻译通讯信息,提高了通讯效率。

需要说明的是,实施例1~10中提及的各技术特征可自由组合,本发明对此不进行任何限定。

虽然,上文中已经用一般性说明及具体实施例对本发明作了详尽的描述,但在本发明基础上,可以对之作一些修改或改进,这对本领域技术人员而言是显而易见的。因此,在不偏离本发明精神的基础上所做的这些修改或改进,均属于本发明要求保护的范围。

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