多语言表单的呈现方法及系统技术方案

技术编号:15649859 阅读:46 留言:0更新日期:2017-06-17 02:45
本发明专利技术公开了一种多语言表单的呈现方法,包括:S1、将单一语言的表单翻译成其他语言的表单;以及S2、基于用户的语言环境,将对应于所述语言环境的表单呈现给用户。本发明专利技术能够自动识别用户语言,提供本土语言表单给不同用户填写的需求。极大地提高了用户的使用满意度。

【技术实现步骤摘要】
多语言表单的呈现方法及系统
本专利技术涉及表单设计领域。更具体地说,本专利技术涉及一种多语言表单的呈现方法及系统。
技术介绍
表单是结构化的信息载体,是连接企业和用户的重要纽带,是企业信息系统中的基础界面和资源。在客服领域,表单出现之前,客服客诉业务通过文字和语音交流驱动,最费力的是处理信息录入、统计,然后交付后端系统处理,不仅浪费人力物力而且容易出现错误。对于客服系统开发商来说,最大的困难在于用户需求随时变更,即使按照用户最初需求设计所需的表单,在系统上线和运行阶段,随着业务的发展变化,可能需求已经发生变化。随着互联网的全球化发展,越来越多的本土企业提供面向全球的服务。然而在客服领域,面向全球的客服服务并没有得到同等的发展。以游戏领域为例,客服支持大多通过本地的人工客服完成,客服系统也多以满足本土化客服需要为首任。智能表单需要以玩家本土语言提供,并支持客服本土语言查看。虽然不同国家之间可能使用同一语言,但由于每个国家的文化不同,每个国家都有自身对颜色的禁忌,例如,土耳其人民非常喜欢绯红色和白色,阿拉伯人民大多热爱绿色,叙利亚人民则最爱好青蓝色、讨厌黄色,因为黄色象征死亡,而阿根廷人民则和叙利亚人民正好相反,他们对黄色非常喜欢,而对紫色、褐色非常排斥,由此可见,在全球化的今天,对于客服系统来说,能够进一步提高客户的体验度,从细节带给客户赏心悦目的感觉,已经成为表单服务提供商必须要做的事情。
技术实现思路
本专利技术的一个目的是解决至少上述问题,并提供至少后面将说明的优点。本专利技术还有一个目的是提供一种根据用户语言环境呈现相应语言的多语言表单的呈现方法和系统。为了实现根据本专利技术的这些目的和其它优点,提供了一种多语言表单的呈现方法,包括:S1、将单一语言的表单翻译成其他语言的表单;以及S2、基于用户的语言环境,将对应于所述语言环境的表单呈现给用户。优选地,所述步骤S1进一步包括:S1.1、设置表单模板的属性信息,所述属性信息包括表单名称以及支持的语言种类;S1.2、针对所述语言种类中的一种语言,在所述表单模板上添加内容信息得到表单;以及S1.3、针对所述语言种类中的其他语言,重复步骤S1.2,创建对应所有语言的表单并集合成表单集。优选地,所述步骤S2包括:S2.1、检测待呈现表单的用户的浏览器语言环境,获得所述用户的语言环境;S2.2、基于所述用户发送的关键字,检测包含所述关键字的表单名称的表单集;以及S2.3、向用户呈现包含所述关键字的表单集的、对应所述语言环境的表单。优选地,所述内容信息包括至少一个题型信息和针对每个所述题型信息的文本信息,所述题型信息包括单行题型、多行题型、文件上传题型、下拉选择题型、单选题型以及多选题型。优选地,所述步骤S2.1包括:基于所述用户的浏览器的HttpHeader信息,获取所述用户的语言环境。优选地,所述属性信息还包括国籍信息;其中,所述步骤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包括:基于所述用户的浏览器的HttpHeader信息,获取所述用户的语言环境。由于http的标准,httpheader的信息中会包含用户的本土语言。进一步地,本专利技术会本文档来自技高网...

【技术保护点】
一种多语言表单的呈现方法,其特征在于,包括:S1、将单一语言的表单翻译成其他语言的表单;以及S2、基于用户的语言环境,将对应于所述语言环境的表单呈现给用户。

【技术特征摘要】
1.一种多语言表单的呈现方法,其特征在于,包括:S1、将单一语言的表单翻译成其他语言的表单;以及S2、基于用户的语言环境,将对应于所述语言环境的表单呈现给用户。2.如权利要求1所述的多语言表单的呈现方法,其特征在于,所述步骤S1进一步包括:S1.1、设置表单模板的属性信息,所述属性信息包括表单名称以及支持的语言种类;S1.2、针对所述语言种类中的一种语言,在所述表单模板上添加内容信息得到表单;以及S1.3、针对所述语言种类中的其他语言,重复步骤S1.2,创建对应所有语言的表单并集合成表单集。3.如权利要求1所述的多语言表单的呈现方法,其特征在于,所述步骤S2包括:S2.1、检测待呈现表单的用户的浏览器语言环境,获得所述用户的语言环境;S2.2、基于所述用户发送的关键字,检测包含所述关键字的表单名称的表单集;以及S2.3、向用户呈现包含所述关键字的表单集的、对应所述语言环境的表单。4.如权利要求2所述的多语言表单的呈现方法,其特征在于,所述内容信息包括至少一个题型信息和针对每个所述题型信息的文本信息,所述题型信息包括单行题型、多行题型、文件上传题型、下拉选择题型、单选题型以及多选题型。5.如权利要求3所述的多语言表单的呈现方法,其特征在于,所述步骤S2.1包括:基于所述用户的浏览器...

【专利技术属性】
技术研发人员:陈卓
申请(专利权)人:北京创世乐享科技有限公司
类型:发明
国别省市:北京,11

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1