多语言表单的呈现方法及系统与流程

文档序号:12612123阅读:286来源:国知局

本发明涉及表单设计领域。更具体地说,本发明涉及一种多语言表单的呈现方法及系统。



背景技术:

表单是结构化的信息载体,是连接企业和用户的重要纽带,是企业信息系统中的基础界面和资源。

在客服领域,表单出现之前,客服客诉业务通过文字和语音交流驱动,最费力的是处理信息录入、统计,然后交付后端系统处理,不仅浪费人力物力而且容易出现错误。

对于客服系统开发商来说,最大的困难在于用户需求随时变更,即使按照用户最初需求设计所需的表单,在系统上线和运行阶段,随着业务的发展变化,可能需求已经发生变化。

随着互联网的全球化发展,越来越多的本土企业提供面向全球的服务。然而在客服领域,面向全球的客服服务并没有得到同等的发展。以游戏领域为例,客服支持大多通过本地的人工客服完成,客服系统也多以满足本土化客服需要为首任。智能表单需要以玩家本土语言提供,并支持客服本土语言查看。

虽然不同国家之间可能使用同一语言,但由于每个国家的文化不同,每个国家都有自身对颜色的禁忌,例如,土耳其人民非常喜欢绯红色和白色,阿拉伯人民大多热爱绿色,叙利亚人民则最爱好青蓝色、讨厌黄色,因为黄色象征死亡,而阿根廷人民则和叙利亚人民正好相反,他们对黄色非常喜欢,而对紫色、褐色非常排斥,由此可见,在全球化的今天,对于客服系统来说,能够进一步提高客户的体验度,从细节带给客户赏心悦目的感觉,已经成为表单服务提供商必须要做的事情。



技术实现要素:

本发明的一个目的是解决至少上述问题,并提供至少后面将说明的优点。

本发明还有一个目的是提供一种根据用户语言环境呈现相应语言的多语言表单的呈现方法和系统。

为了实现根据本发明的这些目的和其它优点,提供了一种多语言表单的呈现方法,包括:

S1、将单一语言的表单翻译成其他语言的表单;以及

S2、基于用户的语言环境,将对应于所述语言环境的表单呈现给用户。

优选地,所述步骤S1进一步包括:

S1.1、设置表单模板的属性信息,所述属性信息包括表单名称以及支持的语言种类;

S1.2、针对所述语言种类中的一种语言,在所述表单模板上添加内容信息得到表单;以及

S1.3、针对所述语言种类中的其他语言,重复步骤S1.2,创建对应所有语言的表单并集合成表单集。

优选地,所述步骤S2包括:

S2.1、检测待呈现表单的用户的浏览器语言环境,获得所述用户的语言环境;

S2.2、基于所述用户发送的关键字,检测包含所述关键字的表单名称的表单集;以及

S2.3、向用户呈现包含所述关键字的表单集的、对应所述语言环境的表单。

优选地,所述内容信息包括至少一个题型信息和针对每个所述题型信息的文本信息,所述题型信息包括单行题型、多行题型、文件上传题型、下拉选择题型、单选题型以及多选题型。

优选地,所述步骤S2.1包括:基于所述用户的浏览器的Http Header信息,获取所述用户的语言环境。

优选地,所述属性信息还包括国籍信息;

其中,所述步骤S1还包括:对不同国籍的表单设置不同颜色的背景;

所述步骤S2还包括:基于用户的国籍,将对应于国籍的表单呈现给用户

本发明还提供一种多语言表单的呈现系统,包括:

翻译装置,将单一语言的表单翻译成其他语言的表单;以及

呈现装置,基于用户的语言环境,将对应于所述语言环境的表单呈现给用户。

优选地,所述翻译装置进一步包括:

模板设计模块,设置表单模板的属性信息,所述属性信息包括表单名称以及支持的语言种类;

表单设计模块,针对所述语言种类中的一种语言,在所述表单模板上添加内容信息得到表单;以及

多语言模块,针对所述语言种类中的其他语言,重复步骤S1.2,创建对应所有语言的表单并集合成表单集。

优选地,所述呈现装置包括:

环境监测模块,检测待呈现表单的用户的浏览器语言环境,获得所述用户的语言环境;

关键字监测模块,基于所述用户发送的关键字,检测包含所述关键字的表单名称的表单集;以及

表单呈现模块,从所述表单集中选取与所述语言环境对应的表单,并呈现给用户。

本发明至少包括以下有益效果:本发明能自动识别用户语言,提供用户的本土语言的表单,对中文用户显示中文的表单填写界面,对英文用户显示英文的表单填写界面。

本发明的其它优点、目标和特征将部分通过下面的说明体现,部分还将通过对本发明的研究和实践而为本领域的技术人员所理解。

具体实施方式

下面结合实施例对本发明做进一步的详细说明,以令本领域技术人员参照说明书文字能够据以实施。

需要说明的是,下述实施方案中所述实验方法,如无特殊说明,均为常规方法,所述试剂和材料,如无特殊说明,均可从商业途径获得,因此不能理解为对本发明的限制。

此处所称的“一个实施例”或“实施例”是指可包含于本发明至少一个实现方式中的特定特征、结构或特性。在本说明书中不同地方出现的“在一个实施例中”并非均指同一个实施例,也不是单独的或选择性的与其他实施例互相排斥的实施例。

在一个实施例中,本发明提供一种多语言表单的呈现方法,包括:

S1、将单一语言的表单翻译成其他语言的表单;以及

S2、基于用户的语言环境,将对应于所述语言环境的表单呈现给用户。

本发明能自动识别用户语言,提供用户的本土语言的表单,对中文用户显示中文的表单填写界面,对英文用户显示英文的表单填写界面。

在一个实施例中,所述步骤S1进一步包括:

S1.1、设置表单模板的属性信息,所述属性信息包括表单名称以及支持的语言种类;表单名称是表单的主题,例如:信息系统安全度调查表、游戏bug调查表、智能扫地机的用户体验调查问卷等,语言种类包括但不限于中文简体、中文繁体、日文、英文等。

S1.2、针对所述语言种类中的一种语言,在所述表单模板上添加内容信息得到表单;所述内容信息即为表单中需要用户填写的内容;以及

S1.3、针对所述语言种类中的其他语言,重复步骤S1.2,创建对应所有语言的表单并集合成表单集。

步骤S1.3的目的是要将单一语言的表单转换为多个语言的表单,转换过程通过调用翻译软件进行处理,翻译软件包括但不限于百度翻译、谷歌翻译、网易翻译等。

在一个实施例中,所述步骤S2包括:

S2.1、检测待呈现表单的用户的浏览器语言环境,获得所述用户的语言环境;本步骤实现了自动检测用户的本土语言的作用;

S2.2、基于所述用户发送的关键字,检测包含所述关键字的表单名称的表单集;本步骤是这样实现的:用户会向系统发送一个大概想要填写的表单名称的请求,系统根据该请求检索具有该请求中关键字的表单名称,以及

S2.3、从所述表单集中选取与所述语言环境对应的表单,并呈现给用户。

在一个实施例中,所述内容信息包括至少一个题型信息和针对每个所述题型信息的文本信息,所述题型信息包括单行题型、多行题型、文件上传题型、下拉选择题型、单选题型以及多选题型。单行题型意为只有一行的题型信息,例如:用户的名字或用户的qq号,多行题型顾名思义为多行的题型信息,在一行写不下时设置,例如:请提交您于2016年11月1日在游戏中举报他人的具体理由;文件上传题型意为需要用户上传文件的题型,例如有时候用户需要添加附图后相应的文本,这时候就需要用到文件上传题型,下拉选择题型意为把选项以下拉的形式展示给用户。

在一个实施例中,所述步骤S2.1包括:基于所述用户的浏览器的Http Header信息,获取所述用户的语言环境。由于http的标准,http header的信息中会包含用户的本土语言。进一步地,本发明会对http header中的语言信息进行排序,根据用户最常用的语言选择对应的表单,若客户不满意该语言对应的表单,就将次常用的语言选择对应的表单发送至客户。

在一个实施例中,所述步骤S1.1中的属性信息还包括国籍信息。由于互联网通用语言的总数非常少,而使用同一语言的国家或地区却非常多,每个国家都有自己特定的风俗习惯,因此,本发明人敏锐地捕捉到市面上对于智能表单的优化并没有真正从用户所在地区的风俗习惯考虑,通常的表单要么是白色、要么是黑色,颜色单一,即使出现多颜色的表单,也从来没有考虑到用户所在地区对颜色的禁忌的这一问题,因此,本申请人在属性信息中添加了国籍信息,为接下来的操作做准备。

在一个实施例中,所述步骤S1.2进一步包括:

S1.2.1、针对所述语言种类中的一种语言,在所述表单模板上添加内容信息得到表单;

S1.2.2、对应于一种的国籍信息,将表单的背景设置为该国较受欢迎的颜色。

例如对于阿富汗,背景颜色设计为红色或绿色,对于土耳其,背景颜色设计为绯红色,对于阿拉伯地区,设计为绿色,对于叙利亚,设计为青蓝色,等等,这样能够提高用户的体验度,增加用户对本多语言表单的喜爱度。

在一个实施例中,所述步骤S1.3进一步包括:

S1.3.1、针对同一语言的其它国籍,重复步骤S1.2.2,创建对应所有国籍的表单,集合成单一语言的表单组;

S1.3.2、针对不同语言的其它国籍,重复步骤S1.2.1-S1.3.1,创建对应于所有语言的表单组,构成表单集,表单集是所有表单组的集合,包括了所有语言、所有国籍的表单。

在一个实施例中,所述步骤S2.1进一步包括:

S2.1.1、检测待呈现表单的用户的浏览器语言环境,获得所述用户的语言环境;

S2.2.2、检测待呈现表单的用户的IP地址,获得所述用户的国籍信息。

在一个实施例中,所述步骤S2.3进一步包括:

S2.3.1、从所述表单集中选取与所述语言环境对应的表单组;

S2.3.2、从所述表单组中选取与国籍信息对应的表单,并呈现给用户。

本发明还提供一种多语言表单的呈现系统,包括:

翻译装置,将单一语言的表单翻译成其他语言的表单;以及

呈现装置,基于用户的语言环境,将对应于所述语言环境的表单呈现给用户。

在一个实施例中,所述翻译装置进一步包括:

模板设计模块,设置表单模板的属性信息,所述属性信息包括表单名称以及支持的语言种类;

表单设计模块,针对所述语言种类中的一种语言,在所述表单模板上添加内容信息得到表单;以及

多语言模块,针对所述语言种类中的其他语言,重复步骤S1.2,创建对应所有语言的表单并集合成表单集。

在一个实施例中,所述呈现装置包括:

环境监测模块,检测待呈现表单的用户的浏览器语言环境,获得所述用户的语言环境;

关键字监测模块,基于所述用户发送的关键字,检测包含所述关键字的表单名称的表单集;以及

表单呈现模块,从所述表单集中选取与所述语言环境对应的表单,并呈现给用户。

尽管本发明的实施方案已公开如上,但其并不仅仅限于说明书和实施方式中所列运用,它完全可以被适用于各种适合本发明的领域,对于熟悉本领域的人员而言,可容易地实现另外的修改,因此在不背离权利要求及等同范围所限定的一般概念下,本发明并不限于特定的细节和这里示出与描述的实施例。

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