本发明涉及聊天翻译领域,特别涉及在线翻译聊天系统。
背景技术:
随着全球一体化加快进程,以及我们国际一带一路大战略的发展,全世界需要来往沟通的人们也越来越多(例如出国旅游、商务、购物、购买房地产、医疗美容等,国外朋友进来我们国家也一样,不可能有很多人懂中文),所以沟通交流的最大障碍是语言,但目前现有的社区聊天平台都没有这类型技术功能。
网上购物目前也是人们购物的一个重要方式,然而一般购物我们只限于国内,在国外商品没有翻译的情况下,没有办法正常进行商品浏览和购物。
使用手机方便快捷的聊天模式已经是大家斯通见惯的方式,同时发送语音信息的方式,也因为操作简单、方便的特点被世人钟爱,并且语音信息具有声音识别度高,不需要会打字等优势特点。
然而现在市面上的支持语音聊天的手机软件,并不具有语音转发功能,语音信息无法转发,导致日常生活和工作中的转述模糊不精准,或理解偏差导致转述错误。
文字联想功能,通常是购物网页使用,工作的模式通常为用户自己输入关键词,购物网页搜索该关键字,并调取对应商品,这是一种目的性极强的目的搜索,并且目标明确的推送方式;也有一种推送方式,在网页搜索引擎中输入需求商品的关键字后,购物平台根据这些关键字推送一些商家广告链接,这种推送方式也是依据用户自主输入的关键词进行检索推送,不能对长句子分析,推送具有局限性。
人们在准备旅行时,常常通过聊天的方式向对方询问一些吃喝玩乐的地点,或者在日常生活中也会询问好友一些好吃的东西和好玩的地方,此时,朋友介绍给的地方,我们又需要再用搜索引擎搜索该地方或商品,而且朋友介绍的通常不齐全,或者并不是最适合你的。
技术实现要素:
本发明的目的是解决上述一个或多个问题的在线翻译聊天系统。
为实现上述目的,本发明采用如下技术方案,在线翻译聊天系统,包括通信连接的客户端和服务器,包括翻译模块、聊天模块、商城模块、语音转发模块和关键字检索模块,
翻译模块包括文字翻译模块、语音翻译模块和图片翻译模块:
文字翻译模块包括文字数据库、文字编码模块、翻译转码模块、翻译数据库和文字解码模块,文字编码模块调取文字数据库信息对待翻译文字进行文字编码,翻译转码模块调取翻译数据库对文字编码后的文字信息进行转码,文字解码模块调取文字数据库对转码后的文字信息进行解码并输出翻译后的文字信息;
语音翻译模块包括语音识别模块、语音数据库和语音生成模块,语音识别模块调取语音数据库识别待翻译语音并转化为文字信息,转化后的文字信息进入文字翻译模块进行文字翻译,语音生成模块调取语音数据库对翻译后的文字信息进行语音生成;
图片翻译模块包括图片识别模块,图片识别模块识别待翻译图片并转化为文字信息,文字翻译模块对文字信息进行翻译并输出翻译结果;
商城模块包括商品模块和实时在线翻译模块,商品模块展示商品信息,所述实时在线翻译模块通过翻译模块实时在线翻译商品页面信息;
聊天模块包括文字输入输出模块和语音输入输出模块,文字输入输出模块控制文字的输入输出,语音输入输出模块控制语音的输入输出;
语音转发模块转发由客户端A发送到客户端B的语音信息至客户端C;
关键字模块包括关键字数据库、推送模块和推送数据库,关键字模块接收文字翻译模块的文字编码,调取关键字数据库识别确认关键字,关键字经由推送模块调取推送数据库信息生成推送信息,推送信息显示在聊天模块。
在一些实施方式中,还包括定位模块,定位模块获取用户归属地及所在地。
在一些实施方式中,翻译转码模块通过定位模块获取聊天双方用户归属地及所在地,通过双方归属地信息或使用文字语种信息判定双方语种,翻译转码模块识别编码信息并调用翻译数据库将原文字编码信息翻译成目标文字编码信息,推送模块推送用户定位附近商家。
在一些实施方式中,聊天模块包括聊天界面背景控制模块,聊天界面背景控制模块自定义聊天背景图片;所述文字输入输出模块包括字体颜色控制模块,所述字体颜色控制模块对文字信息进行字体颜色标识,在文字输入输出模块输出文字信息时,根据字体颜色标识输出文字信息。
在一些实施方式中,推送数据库设有推送优先级,推送模块根据推送优先级选择确认推送内容,推送数据库设有商户评分,商户评分越高则推送优先级越高。
在一些实施方式中,语音输入输出模块包括长语音分包整合控制模块,长语音分包整合控制模块分包压缩长语音信息,发送到服务器,接收分包压缩长语音信息时进行解压合并。
在一些实施方式中,客户端包括语种选择模块,语种选择模块预设多种常用语种并设置选择菜单,语种选择菜单包括菜单放大模块,菜单放大模块在用户选择语种菜单时,自动放大语种菜单。
在一些实施方式中,文字输入输出模块包括字体缩放模块,字体缩放模块对文字信息进行字体大小标识,在文字输入输出模块输出文字信息时,根据字体大小标识输出文字信息。
在一些实施方式中,客户端包括图片组合模块,图片组合模块组合图片信息。
在一些实施方式中,用户客户端A分包压缩语音信息并发送到服务器,服务器发送分包压缩后的语音信息到用户客户端B,用户客户端B接收后解压合并语音信息。
在一些实施方式中,客户端编辑语音信息时,对语音信息添加转发标识,服务器接收语音信息和转发标识,转发标识标记语音信息是否允许转发。
在一些实施方式中,当用户客户端B接收语音信息和允许转发标识并进行转发语音信息时,添加二次转发标识,服务器接收二次转发标识和语音信息并发送到用户客户端C,用户客户端C接收语音信息及二次转发标识。
在一些实施方式中,服务器接收语音信息并标识语音源拥有人,用户客户端B接收的语音信息并显示语音源拥有人。
在一些实施方式中,客户端包括驾车模式,驾车模式启动时,当客户端收到文字或语音信息时,自动读取并播放语音。
在一些实施方式中,聊天模块包括会议模式,会议模式包括会议创立客户端及会议成员客户端,会议创立客户端自定义添加会议成员客户端,聊天模块创建群聊天,会议模式中,会议成员发言的信息都经过服务器加密处理;会议结束后,会议创立客户端选择会议成员客户端是否删除会议记录。
在一些实施方式中,还包括wifi控制模块,wifi控制模块获取合作商家wifi信息,用户登陆客户端获取上网权限,并连接上网。
本发明的有益效果为:本发明在线翻译聊天系统,通过快速,自主翻译双方聊天内容,包括对文字、语音和图片的识别翻译,大大方便了不同语种使用者之间的相互聊天,并设置了商城,方便实时翻译商品信息,方便各语种人民全球购物;实现语音转发功能,大大方便了语音聊天的进行,同时对语音转发进行转发标识编辑,控制语音接收方是否有权限转发语音,实现隐私保护,防止语音滥发,同时显示语音源拥有人信息,证明语音源身份,加强语音源真实度;关键字模块针对日常聊天过程中的文字和语音信息,进行实时转码提取关键字,并针对关键字检索匹配商品或商家信息,并生成推送信息,显示在聊天界面,大大方便了用户对需求商品或商家信息的获取,并根据定位模块定位用户当前位置,推送用户定位位置附近的商品或商家,实用、有效、贴近用户需求的提供推送信息。
附图说明
图1为本发明在线翻译聊天系统的框架结构示意图;
图2为本发明在线翻译聊天系统的客户端A聊天界面示意图;
图3为本发明在线翻译聊天系统的客户端B聊天界面示意图;
图4为本发明在线翻译聊天系统的聊天字体大小调节界面示意图;
图5为本发明在线翻译聊天系统的字体颜色调节界面示意图;
图6为本发明在线翻译聊天系统的语音转发流程;
图7为本发明在线翻译聊天系统的语音转发界面示意图;
图8为本发明在线翻译聊天系统的聊天过程中关键字推送显示界面示意图;
图9为本发明在线翻译聊天系统的会议模式框架示意图。
具体实施方式
下面结合附图对本发明作进一步详细的说明。
如图1所示,文字翻译模块包括文字数据库、文字编码模块、翻译转码模块、翻译数据库和文字解码模块,文字编码模块调取文字数据库信息对待翻译文字进行文字编码,翻译转码模块调取翻译数据库对文字编码后的文字信息进行转码,文字解码模块调取文字数据库对转码后的文字信息进行解码并输出翻译后的文字信息;
语音翻译模块包括语音识别模块、语音数据库和语音生成模块,语音识别模块调取语音数据库识别待翻译语音并转化为文字信息,转化后的文字信息进入文字翻译模块进行文字翻译,语音生成模块调取语音数据库对翻译后的文字信息进行语音生成;
图片翻译模块包括图片识别模块,图片识别模块识别待翻译图片并转化为文字信息,文字翻译模块对文字信息进行翻译并输出翻译结果;
商城模块包括商品模块和实时在线翻译模块,商品模块展示商品信息,所述实时在线翻译模块通过翻译模块实时在线翻译商品页面信息;
聊天模块包括文字输入输出模块和语音输入输出模块,文字输入输出模块控制文字的输入输出,语音输入输出模块控制语音的输入输出;
语音转发模块转发由客户端A发送到客户端B的语音信息至客户端C;
关键字模块包括关键字数据库、推送模块和推送数据库,关键字模块接收文字翻译模块的文字编码,调取关键字数据库识别确认关键字,关键字经由推送模块调取推送数据库信息生成推送信息,推送信息显示在聊天模块。
还包括定位模块,定位模块获取用户归属地及所在地。
翻译转码模块通过定位模块获取聊天双方用户归属地及所在地,通过双方归属地信息或使用文字语种信息判定双方语种,翻译转码模块识别编码信息并调用翻译数据库将原文字编码信息翻译成目标文字编码信息,推送模块推送用户定位附近商家。通过定位模块,为用户默认选择翻译语种,用户也可以通过语种选择改变默认选择,同时当用户关键词提到商品需求位置时,推送关键词位置商品或商家,当未出现位置关键词时,推送定位位置附件商品或商家。
聊天模块包括聊天界面背景控制模块,聊天界面背景控制模块自定义聊天背景图片。设置聊天界面北京控制模块,自定义聊天背景图片,用户可以根据喜好设置,满足用户功能性要求。
语音输入输出模块包括长语音分包整合控制模块,长语音分包整合控制模块分包压缩长语音信息,发送到服务器,接收分包压缩长语音信息时进行解压合并。设置长语音分包整合控制模块,使得用户可以进行长语音录制和一次读取长语音,提高用户体验。
客户端包括语种选择模块,语种选择模块预设多种常用语种并设置选择菜单。通过语种选择模块,用户可以自由选择本客户端显示语种和翻译语种。
推送数据库设有推送优先级,推送模块根据推送优先级选择确认推送内容,推送数据库设有商户评分,商户评分越高则推送优先级越高。商家和商品数量众多,设置推送优先级,优先推送优质客户,帮助用户进行筛选,设置商户评分,采用用户的使用或购买体验对商户进行服务评分,帮助新用户获得商家的大致印象,并对高分商户优先推送,将最好的优先推送给用户。
语种选择菜单包括菜单放大模块,菜单放大模块在用户选择语种菜单时,自动放大语种菜单。语种选择的选择项十分多,设置菜单放大模块,使得每项选择显示面积变大,方便点击选取。
客户端包括图片组合模块,图片组合模块组合图片信息。系统内设图片组合模板,用户可以通过调出模板,并添加图片,然后输出编辑后的组合图,进行图片组合,更方便发送、保存和观看。
用户客户端A分包压缩语音信息并发送到服务器,服务器发送分包压缩后的语音信息到用户客户端B,用户客户端B接收后解压合并语音信息。采用分包压缩技术,方便长语音的处理,避免了长语音导致的分段收听,一次收听完整语音。
客户端编辑语音信息时,对语音信息添加转发标识,服务器接收语音信息和转发标识,转发标识标记语音信息是否允许转发。设置转发标识,标识语音信息,方便用户进行语音控制,当用户不希望自己的语音信息被转发时,转发标识为禁止转发,反之则为允许转发,通过转发标识,避免了一些语音外泄或滥用,保护了用户隐私。
当用户客户端B接收语音信息和允许转发标识并进行转发语音信息时,添加二次转发标识,服务器接收二次转发标识和语音信息并发送到用户客户端C,用户客户端C接收语音信息及二次转发标识。通过二次转发标识,用户客户端B可以控制转发后的语音信息是否允许转发,形成分级权限控制语音信息是否允许转发。
服务器接收语音信息并标识语音源拥有人,用户客户端B接收的语音信息并显示语音源拥有人。服务器标识语音拥有人即原始语音所属人,方便显示出语音拥有人,证明语音拥有人,方便语音转发过程中语音身份的证实。
客户端包括驾车模式,驾车模式启动时,当客户端收到文字或语音信息时,自动读取并播放语音。设置驾车模式,方便用户在驾车过程中,自动获取新收到的信息,自动播放信息,避免用户去翻动手机,造成安全隐患。
还包括wifi控制模块,wifi控制模块获取合作商家wifi信息,用户登陆客户端获取上网权限,并连接上网。设置合作商家,用户在合作商家附近时,接收合作商家的wifi信息,需要连接wifi时登陆客户端获取连接权限并连接上网。
如图2、3所示为中外用户交流显示界面。中国用户A通过客户端语音模块的录音装置录入中文语音信息,定位模块通过蜂窝定位客户所在位置信息,通过手机号码信息确认归属地信息,客户端将位置信息和中文语音信息发送给服务器,服务器将语音信息传输到语音翻译模块,语音信息到达语音识别模块,语音识别模块通过语音数据库将中文语音信息转化为中文文字信息并发送给文字编码模块,文字编码模块通过文字数据库将非Unicode编码的中文文字转化为Unicode编码的文字编码信息后将其发送到翻译转码模块,翻译转码模块通过翻译数据库将中文文字信息翻译成德文文字信息并将其发送到文字解码模块,文字解码模块通过文字数据库将Unicode编码文字转化成适合客户端的非Unicode文字并将其发送到语音生成模块,语音生成模块调用语音数据库将德文文字信息转换为德文语音信息并发送到服务器收发模块,服务器收发模块将语音和位置信息发送到了客户端,语音接受德文语音信息、中国用户即时收发信息地址和归属地址,并通过语音输入输出模块播报翻译后的德文语音信息内容、中国用户A即时收发信息地址和归属地址。
界面顶端显示交流对象昵称和归属地地址,对方头像下方显示对方即时地址,聊天内容中,本人聊天内容不显示翻译信息,对方聊天内容第一行显示翻译后的本人语种,第二行显示原内容。
如图4所示,文字输入输出模块包括字体缩放模块,字体缩放模块对文字信息进行字体大小标识,在文字输入输出模块输出文字信息时,根据字体大小标识输出文字信息,选择文字大小可以通过选择字体字号设置或这直接拉动大小调动条调节大小。
如图5所示,为字体颜色选择界面,文字输入输出模块包括字体颜色控制模块,字体颜色控制模块对文字信息进行字体颜色标识,在文字输入输出模块输出文字信息时,根据字体颜色标识输出文字信息。
如图6所示,用户客户端编辑语音信息时,对语音信息添加转发标识,服务器接收语音信息和转发标识,转发标识标记语音信息是否允许转发。设置转发标识,标识语音信息,方便用户进行语音控制,当用户不希望自己的语音信息被转发时,转发标识为禁止转发,反之则为允许转发,通过转发标识,避免了一些语音外泄或滥用,保护了用户隐私。
当用户客户端B接收语音信息和允许转发标识并进行转发语音信息时,添加二次转发标识,服务器接收二次转发标识和语音信息并发送到用户客户端C,用户客户端C接收语音信息及二次转发标识。通过二次转发标识,用户客户端B可以控制转发后的语音信息是否允许转发,形成分级权限控制语音信息是否允许转发。
用户客户端设有一个转发开关,设置选择添加的语音标识属性为允许转发或禁止转发,避免每个语音信息的转发标识的重复设置。
如图7所示,服务器接收语音信息并标识语音源拥有人,用户客户端B接收的语音信息并显示语音源拥有人。服务器标识语音拥有人即原始语音所属人,方便显示出语音拥有人,证明语音拥有人,方便语音转发过程中语音身份的证实。
语音信息显示为小喇嘛图标,点击图标进行播放操作。采用小喇嘛图标显示语音信息,形象贴切,通过点击播放或停止播放,操作简单。
语音源拥有人显示在语音图标下方。语音信息图标显示语音时长。语音源拥有人信息显示在语音图标下方,显示每个语音源拥有人信息。
如图8所示,推送模块生成推送商家列表,并以图片链接的方式显示在聊天模块显示界面。推送模块将推送商家列表中的连接以图片方式显示在聊天模块显示界面下方,在不影响用户聊天的同时,图片方式让用户更感官,当用户对推送内容感兴趣时,直接点击图片即可获取详细信息。
聊天模块显示界面一次显示5名商家,通过滑动选择显示后续商家。为了不影响用户聊天,推送的图片信息一次显示5家,作为一排放置在显示界面最下方,当用户对推送内容有兴趣并想获取更多商户信息时,滑动商家信息图片,商家信息图片将根据商家列表依次更换,供用户选择。
如图9所示,聊天模块包括会议模式,会议模式包括会议创立客户端及会议成员客户端,会议创立客户端自定义添加会议成员客户端,聊天模块创建群聊天,会议模式中,会议成员发言的信息都经过服务器加密处理;会议结束后,会议创立客户端选择会议成员客户端是否删除会议记录。
本发明在线翻译聊天系统,通过快速,自主翻译双方聊天内容,包括对文字、语音和图片的识别翻译,大大方便了不同语种使用者之间的相互聊天,并设置了商城,方便实时翻译商品信息,方便各语种人民全球购物
以上所述的仅是本发明的一些实施方式。对于本领域的普通技术人员来说,在不脱离本发明创造构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。