短信发送方法和移动终端与流程

文档序号:12133119阅读:386来源:国知局
短信发送方法和移动终端与流程

本发明涉及移动通信领域,尤其涉及一种短信发送方法和移动终端。



背景技术:

随着手机、平板电脑等移动终端的广泛使用,移动终端已成为人们平时进行联系沟通的主要工具,而除了打电话之外,短信也是人们进行沟通采用的主要方式之一。通常,在打电话不方便或者即时性要求不是很严格的情况下,人们通常会选择短信进行沟通,不仅能够传递信息,还能够将文字信息保留在手机上,以便日后查看。

对于和外国人进行短信沟通时,由于外语较差的用户如果直接用母语发送短信,会导致对方无法理解短信内容,而如果用外语编辑短信发送,则需要事先进行翻译,导致短信发送时间较长,影响双方的沟通效果。

所以,需要一种短信发送方法,能够自动将需要发送的短信内容翻译成收信方熟悉的语言,以方便对方查看短信。



技术实现要素:

本发明所要解决的技术问题是,提供一种短信发送方法和移动终端,自动将发送的短信翻译成收信方使用的语言类型。

为了解决上述问题,本发明提供了一种短信发送方法,包括:获取用户编辑的待发送短信以及收信方信息;根据所述收信方信息识别所述收信方使用的语言类型;判断待发送短信的语言类型与所述收信方使用的语言类型是否一致;若一致,则发送所述待发送短信;若不一致,则以收信方使用的语言类型作为目标语言翻译所述待发送短信后,发送翻译后的短信。

可选的,所述收信方信息包括:收信方的电话号码、来往信息、姓名以及地址中的至少一个。

可选的,通过翻译软件翻译所述待发送短信。

可选的,通过互联网的翻译网站翻译所述待发送短信。

可选的,发送所述翻译后的短信的同时发送待发送短信。

为解决上述问题,本发明的技术方案还提供一种移动终端,包括:获取模块,用于获取用户编辑的待发送短信以及收信方信息;识别模块,与所述获取模块连接,用于根据所述收信方信息识别所述收信方使用的语言类型;判断模块,与所述识别模块连接,用于判断待发送短信的语言类型与所述收信方使用的语言类型是否一致;翻译模块,与所述判断模块连接,用于当所述待发送短信的语言类型与所述收信方使用的语言类型不一致时,以收信方使用的语言类型作为目标语言翻译所述待发送短信;发送模块,与所述判断模块和翻译模块连接,用于当所述待发送短信的语言类型与所述收信方使用的语言类型一致时,发送所述待发送短信,当所述待发送短信的语言类型与所述收信方使用的语言类型一致时,发送翻译后的短信。

可选的,所述收信方信息包括:收信方的电话号码、来往信息、姓名以及地址中的至少一个。

可选的,所述翻译模块用于通过内置的翻译软件翻译所述待发送短信。

可选的,所述翻译模块用于通过互联网的翻译网站翻译所述待发送短信。

可选的,所述发送模块还用于在发送所述翻译后的短信的同时发送待发送短信。

本发明的短信发送方法和移动终端能够自动识别收信方使用的语言类型,并且将待发送的短信自动翻译成对方使用的语言类型,并进行发送,从而使得收信方能够直接阅读短信内容,不需要再额外进行翻译,从而有利于提高短信沟通的效率。

附图说明

图1为本发明一具体实施方式的短信发送方法的流程示意图;

图2为本发明一具体实施方式的短信发送方法的流程示意图;

图3为本发明一具体实施方式的移动终端的结构示意图。

具体实施方式

下面结合附图对本发明提供的短信发送方法和移动终端的具体实施方式做详细说明。

请参考图1,为本发明一具体实施方式的短信发送方法的流程示意图。

所述短信发送方法包括如下步骤:

步骤S101:获取用户编辑的待发送短信以及收信方信息。

用户使用自己熟悉的语言类型编辑待发送短信,并从通讯录选择收信方或在收信方栏里输入收信方电话号码。

根据用户选择的收信方,搜索用户终端存储的与该收信方相关的其他信息,例如收信方的电话号码、来往信息、姓名以及地址中的至少一个。上述收信方信息可以来自通讯录、即时聊天工具、邮件、备忘录等。

步骤S102:根据所述收信方信息识别所述收信方使用的语言类型。

通过收信方信息,例如电话号码的规则,可以判断收信方所处的国家区域;通过来往信息,可以获得收信方之前发送信息时使用的语言类型;通过姓名和地址等可以获得收信方所处的国家等信息。

通过上述信息,可以间接获得收信方使用的语言类型。在进行语言类别的判断时,可以设定信息的优先级,例如首先根据来往信息,判断收信方使用的语言类型,若没有获得来往信息,则可以根据电话号码,判断收信方使用的语言类型;其次再通过姓名和地址等,获取收信方的语言类型。

在本发明的其他具体实施方式中,还可以,分别通过收信方的各个信息判断收信方的语言类型之后,进行综合判断,选择判断结果最多的语言类型作为收信方使用的语言类型。

在本发明的其他具体实施方式中,也可以通过其他算法,识别所述收信方使用的语言类型。

步骤时S103:判断待发送短信的语言类型与所述收信方使用的语言类型是否一致。

将识别的收信方使用的语言类型与待发送短信的语言类型进行比较,通常所述待发送短信的为用户端默认的语言类型,在本发明的其他具体实施方式中,所述待发送短信也可以使其他语言类型,需要对所述待发送短信的语言类别进行识别,以判断待发送短信的语言类型与所述收信方使用的语言类型是否一致。

若一致,则执行步骤S104:发送所述待发送短信。若所述待发送短信的语言类型与所述收信方使用的语言类型一致,则收信方可以毫无障碍的阅读用户发出的短信,因此可以直接将所述待发送短信发送至收信方,可以通过GSM网络、3G、4G或Wifi网络等通信渠道,发送所述待发送短信。

若不一致,则执行步骤S105:以收信方使用的语言类型作为目标语言翻译所述待发送短信。若所述待发送短信的语言类型与所述收信方使用的语言类型不一致,则收信方的使用语言类型与用户的不同,如果直接将待发送短信发送至收信方,可能导致对方的阅读障碍,不利于相互沟通,本发明的具体实施方式中,将所述收信方使用的语言类型作为目标语言,对待发送短信进行翻译。

在本发明的一个具体实施方式中,可以通过翻译软件翻译所述待发送短信;在本发明的另一具体实施方式中,若没有内置翻译软件,或者内置翻译软件无法成功翻译所述待发送短信,则可以通过互联网的翻译网站翻译所述待发送短信。

然后,执行步骤S106:发送翻译后的短信。

将翻译成收信方使用的语言类型的短信发送给收信方,这样收信方将收到其使用的语言类型所编辑的短信,可以直接无障碍阅读,从而有利于双方进行短信沟通。在本发明的一个具体实施方式中,可以仅发送翻译后的短信。

请参考图2,为本发明另一具体实施方式的短信发送方法的流程示意图。

在上述具体实施方式的基础上,在执行步骤S105之后,执行步骤S201:发送翻译后的短信,同时发送待发送短信。为了避免翻译错误,可以在发送翻译后的短信的同时,发送原始的待发送短信,同时在收信方的用户终端显示。

上述短信发送方法,能够自动识别收信方使用的语言类型,并且将待发送的短信自动翻译成对方使用的语言类型,并进行发送,从而使得收信方能够直接阅读短信内容,不需要再额外进行翻译,从而有利于提高短信沟通的效率。

本发明的实施方式还提供一种移动终端。

请参考图3,为所述移动终端的结构示意图。

所述移动终端包括:获取模块201、识别模块202、判断模块203、翻译模块204、发送模块205。

所述获取模块201,用于获取用户编辑的待发送短信以及收信方信息。用户发送短信时,通常会使用自己熟悉的语言类型编辑待发送短信,并从通讯录选择收信方或在收信方栏里输入收信方电话号码。所述获取模块201用于获取待发送的短信,并且还用于根据用户选择的收信方,搜索用户终端存储的与该收信方相关的其他信息,例如收信方的电话号码、来往信息、姓名以及地址中的至少一个。上述收信方信息可以来自通讯录、即时聊天工具、邮件、备忘录等。

所述识别模块202,与所述获取模块201连接,用于根据所述收信方信息识别所述收信方使用的语言类型。通过收信方信息,例如电话号码的规则,可以判断收信方所处的国家区域;通过来往信息,可以获得收信方之前发送信息时使用的语言类型;通过姓名和地址等可以获得收信方所处的国家等信息。所述识别模块202通过上述信息,可以间接获得收信方使用的语言类型。在进行语言类别的判断时,可以设定信息的优先级,例如首先根据来往信息,判断收信方使用的语言类型,若没有获得来往信息,则可以根据电话号码,判断收信方使用的语言类型;其次再通过姓名和地址等,获取收信方的语言类型。

在本发明的其他具体实施方式中,所述识别模块202还可以,分别通过收信方的各个信息判断收信方的语言类型之后,进行综合判断,选择判断结果最多的语言类型作为收信方使用的语言类型。

所述判断模块203,与所述识别模块202连接,用于判断待发送短信的语言类型与所述识别模块202识别的所述收信方使用的语言类型是否一致。

所述翻译模块204,与所述判断模块203连接,用于当所述待发送短信的语言类型与所述收信方使用的语言类型不一致时,以收信方使用的语言类型作为目标语言翻译所述待发送短信。若所述待发送短信的语言类型与所述收信方使用的语言类型不一致,则收信方的使用语言类型与用户的不同,如果直接将待发送短信发送至收信方,可能导致对方的阅读障碍,不利于相互沟通,本发明的具体实施方式中,所述翻译模块204用于将所述收信方使用的语言类型作为目标语言,对待发送短信进行翻译。在本发明的一个具体实施方式中,所述翻译模块204用于通过移动终端内置的翻译软件翻译所述待发送短信;在本发明的另一具体实施方式中,所述翻译模块204用于在所述移动终端没有内置翻译软件,或者内置翻译软件无法成功翻译所述待发送软件,通过互联网的翻译网站翻译所述待发送短信。

所述发送模块205,与所述判断模块203和翻译模块204连接,用于当所述待发送短信的语言类型与所述收信方使用的语言类型一致时,发送所述待发送短信,当所述待发送短信的语言类型与所述收信方使用的语言类型一致时,发送翻译后的短信。

在本发明的另一具体实施方式中,所述发送模块205还用于在发送翻译后的短信同时,发送初始的待发送短信,从而使得收信方能够直接阅读短信内容,不需要再额外进行翻译,从而有利于提高短信沟通的效率。

上述移动终端,能够用于自动识别收信方使用的语言类型,并且将待发送的短信自动翻译成对方使用的语言类型,并进行发送,从而使得收信方能够直接阅读短信内容,不需要再额外进行翻译,从而有利于提高短信沟通的效率。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

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