【技术实现步骤摘要】
页面文案的映射方法和装置
[0001]本专利技术涉及计算机
,尤其涉及一种页面文案的映射方法和装置。
技术介绍
[0002]在拓展海外业务时,需要进行页面国际化,因此需要将页面中的文案内容根据客户端所需的语言类别进行映射。现有技术中,一般通过以下两种方式实现:第一种方式,在原对象结构基础上硬编码以增加新的文案字段,通过客户端传入的语言类别为文案字段赋值;第二种方式,设置一个文案集合,将所有语言类别的文案内容全部放入该文案集合,每个接口返回同样的文案集合,由客户端自行获取其所需。
[0003]在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:以上第一种方式违背开闭原则,并且文案会随着需求和时间持续变化,硬编码方式效率非常低且有可能导致未知异常;以上第二种方式会随着文案内容的增加(文案内容随语言类别增加而增加)大大增加数据包大小,而客户端往往只需要一个语言类别对应的文案内容,由此影响整体性能。
技术实现思路
[0004]有鉴于此,本专利技术实施例提供一种页面文案的映射方法和装置,能够 ...
【技术保护点】
【技术特征摘要】
1.一种页面文案的映射方法,其特征在于,包括:接收预先建立的配置中心下发的文案多语言数据和接口文案绑定数据;其中,所述文案多语言数据表征预先配置的、页面文案对应于多个语言类别的展示内容,所述接口文案绑定数据表征预先配置的、页面对应的接口与页面所包含文案的绑定关系;依据所述文案多语言数据和所述接口文案绑定数据确定对应于每一接口以及每一语言类别的文案展示内容;响应于客户端发送的、针对目标接口且携带目标语言类别的调用请求,将预先确定的、对应于目标接口以及目标语言类别的文案展示内容返回,以形成目标接口对应的页面。2.根据权利要求1所述的方法,其特征在于,所述文案多语言数据包括文案名称、语言类别与文案展示内容之间的对应关系,所述接口文案绑定数据包括接口名称与文案名称之间的绑定关系。3.根据权利要求2所述的方法,其特征在于,所述依据所述文案多语言数据和所述接口文案绑定数据确定对应于每一接口以及每一语言类别的文案展示内容,包括:利用文案名称连接所述文案多语言数据和所述接口文案绑定数据,得到对应于每一接口以及每一语言类别的文案名称以及相应的文案展示内容。4.根据权利要求2所述的方法,其特征在于,所述将预先确定的、对应于目标接口以及目标语言类别的文案展示内容返回,包括:将对应于目标接口以及目标语言类别的文案名称以及相应的文案展示内容置入针对所述调用请求的响应数据的预设特定字段中,将所述响应数据向客户端返回。5.一种页面文案的映射装置,其特征在于,包括:配置接收单元,用于接收预先建立的配置中心下发的文案多语言数据和接口文案绑定数据;其中,所述文案多语言数据表征预先配置的、页面...
【专利技术属性】
技术研发人员:任维,杨均达,李鹏程,韩有凰,展全乐,张洪强,
申请(专利权)人:北京京东世纪贸易有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。