首页> 中国专利> 一种比赛系统中的多语言转换方法

一种比赛系统中的多语言转换方法

摘要

本发明公开了一种比赛系统中的多语言转换方法,具体包括:接收比赛数据项信息及与其对应的第一语言比赛数据信息及第二语言比赛数据信息;获取语言数据表的表结构数据项;添加所述第一语言比赛数据信息及第二语言比赛数据信息获取语言数据表的表内容数据项;获取语言数据表;确定用户选取语言;根据所述用户选取语言查询所述语言数据表的表内容数据项,确定所述与其对应的语言数据表的表结构数据项;根据所述数据项生成用户输出数据。本发明解决了比赛数据中的多语言切换的问题,为系统在选择切换语言时,提供的较高的灵活性,从而,提高了系统的运行速度,缩小数据库处理及存储所占用的空间,提高了系统效率。

著录项

  • 公开/公告号CN102722480A

    专利类型发明专利

  • 公开/公告日2012-10-10

    原文格式PDF

  • 申请/专利权人 新奥特(北京)视频技术有限公司;

    申请/专利号CN201110454335.7

  • 发明设计人 王征;赵海军;

    申请日2011-12-30

  • 分类号

  • 代理机构北京挺立专利事务所(普通合伙);

  • 代理人叶树明

  • 地址 100195 北京市海淀区五棵松路49号新奥特科技大厦

  • 入库时间 2023-12-18 06:47:36

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-12-20

    未缴年费专利权终止 IPC(主分类):G06F17/28 授权公告日:20170919 终止日期:20181230 申请日:20111230

    专利权的终止

  • 2017-09-19

    授权

    授权

  • 2014-11-05

    实质审查的生效 IPC(主分类):G06F17/28 申请日:20111230

    实质审查的生效

  • 2012-10-10

    公开

    公开

说明书

技术领域

本发明涉及竞技比赛的赛前、赛中、赛后的数据存储及信息管理,应用于多语言的比赛数据切换,特别涉及一种比赛系统中的多语言转换方法。

背景技术

随着竞技比赛的不断发展,各种体育赛事越来越接近规模化及对各种信息管理的自动化,尤为是基本比赛信息的管理,随着比赛人数的不断增加,自动化处理各种比赛人员信息及赛程信息成为现代化体育赛事管理的必然趋势,特别是在大型如世界级体育赛事中,以上的赛事数据管理将变的尤为重要,尤其是在比赛进行过程中,在所要处理的数据中,参赛者及基本数据信息占据了较大的比重,特别是在大型竞技比赛中,比赛中会涉及两种以上的语言数据,提供给现场及对外的数据发布所使用,因此,根据需要经常要对比赛数据进行语言切换,现有技术中,针对以上问题,大多数采用多语言字库的方式进行语言切换,这种方法在实际应用中存在以下问题,首先,比赛数据具有较大的专用性,因此,在系统内容的字库中存在大量的多余数据,另外在比赛数据中所对应的比赛项目名称具有专用型,经常会存在专用词汇与普通词义不符的情况,并且不同赛事,需要的语言种类和个数也不一样,从而影响了比赛数据的正确性。

在发明人实现本发明过程中,发现现有技术中有以下缺陷,现有技术中比赛数据的语言转换多采用多字库的方式,同时,由于体育赛事用语存在专并且对特定字段固定使用,因此造成了字库内容的大量闲置,由于语言的专用型造成专用词汇词义翻译错误,造成了系统对数据存储资源的长期占用,浪费系统资源,提高维护成本。

发明内容

针对现有技术中的缺陷,本发明解决了比赛数据中的多语言切换的问题。

为了解决以上技术问题本发明提供了一种比赛系统中的多语言转换方法,具体包括:

接收比赛数据项信息及与其对应的第一语言比赛数据信息及第二语言比赛数据信息;

根据所述比赛数据项信息获取语言数据表的表结构数据项;

根据所述语言数据表的表结构数据项添加所述第一语言比赛数据信息及第二语言比赛数据信息获取语言数据表的表内容数据项;

根据所述语言数据表的表结构数据项及所述语言数据表的表内容数据项获取语言数据表;

根据所述第一语言比赛数据信息及第二语言比赛数据信息确定用户选取语言;

根据所述用户选取语言查询所述语言数据表的表内容数据项,确定所述与其对应的语言数据表的表结构数据项;

根据所述数据项生成用户输出数据。

其中,所述接收比赛数据项信息及与其对应的第一语言比赛数据信息及第二语言比赛数据信息步骤具体包括:

接收比赛数据库文件,所述比赛数据库文件为关系型数据库文件;

根据所述比赛数据库文件获取比赛数据项信息及与其对应的第一语言比赛数据信息及第二语言比赛数据信息。

其中,所述语言数据表的表结构信息具体为:语言数据表的列项目。

其中,所述语言数据表的表内容数据项具体为:语言数据表的行项目。

其中,所述接收比赛数据项信息具体包括:第一语言比赛数据项信息及第二语言比赛数据项;

其中,所述根据所述比赛数据项信息获取语言数据表的表结构数据项步骤具体包括:根据第一语言比赛数据项信息获取语言数据表的包接收数据项;或根据第二语言比赛数据项信息获取语言数据表的包接收数据项。

其中,所述根据所述语言数据表的表结构数据项添加所述第一语言比赛数据信息及第二语言比赛数据信息获取语言数据表的表内容数据项步骤具体包括:根据所述语言数据表的表结构数据项添加所述第一语言比赛数据信息获取语言数据表的表第一语言内容数据项;根据所述语言数据表的表结构数据项添加所述第二语言比赛数据信息获取语言数据表的表第二语言内容数据项;根据所述第一语言内容数据项及第二语言内容数据项顺序编号获得第一语言内容编号及第二语言内容编号。

其中,所述根据所述第一语言比赛数据信息及第二语言比赛数据信息确定用户选取语言步骤具体包括:根据所述第一语言内容编号及第二语言内容编号确定用户选取语言。

其中,所述根据所述数据项生成用户输出数据步骤后还具体包括:根据所述用户输出数据生成字幕文件;播控系统根据所述字幕文件进行播放。

其中,所述根据所述用户选取语言查询所述语言数据表的表内容数据项,确定所述与其对应的语言数据表的表结构数据项步骤后还具体包括:

根据所述用户选取语言查询所述语言数据表的表内容数据项,确定所述与其对应的语言数据表的表结构数据项,并将所述语言数据表的表结构数据项确定为默认语言数据表的表结构数据项。

与现有技术相比,本发明实施例具有以下优点:通过建立以比赛项目为数据结构的数据表,不用语言数据根据以上的数据结构进行相应的项目填充,在用户对多语言数据进行调用时,实际上对其中的不同的数据内容项进行了查询调用,从而获得相应的数据项的数据结构信息,以上方法不仅简化了多语言字库的能量,特别需要指出的是,在对多语言数据进行追加时,只需要针对相同的数据结构,追加数据内容,而不需要对数据结构产生改变,因此,为系统在选择切换语言时,提供的较高的灵活性,从而,提高了系统的运行速度,缩小数据库处理及存储所占用的空间,提高了系统效率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1:是本发明实施例1中一种比赛系统中的多语言转换方法的示意图;

图2:是本发明实施例2中另一种比赛系统中的多语言转换方法的示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例1中提供了一种比赛系统中的多语言转换方法,如图1所示,包括以下步骤:

S101:接收比赛数据项信息及第一语言比赛数据信息及第二语言比赛数据信息;

此步骤具体包括:接收比赛数据项信息及与其对应的第一语言比赛数据信息及第二语言比赛数据信息;

S102:获取语言数据表的表结构数据项;

此步骤具体包括:根据所述比赛数据项信息获取语言数据表的表结构数据项;

S103:获取语言数据表的表内容数据项;

此步骤具体包括:根据所述语言数据表的表结构数据项添加所述第一语言比赛数据信息及第二语言比赛数据信息获取语言数据表的表内容数据项;

S104:获取语言数据表;

此步骤具体包括:根据所述语言数据表的表结构数据项及所述语言数据表的表内容数据项获取语言数据表;

S105:确定用户选取语言;

此步骤具体包括:根据所述第一语言比赛数据信息及第二语言比赛数据信息确定用户选取语言;

S106:确定语言数据表的表结构数据项;

此步骤具体包括:根据所述用户选取语言查询所述语言数据表的表内容数据项,确定所述与其对应的语言数据表的表结构数据项;

S107:生成用户输出数据;

此步骤具体包括:根据所述数据项生成用户输出数据。

本发明实施例2中提供了另一种比赛系统中的多语言转换方法,如图2所示,包括以下步骤:

S201:接收比赛数据项信息及第一语言比赛数据信息及第二语言比赛数据信息;

此步骤具体包括:接收比赛数据项信息及与其对应的第一语言比赛数据信息及第二语言比赛数据信息;

所述接收比赛数据项信息及与其对应的第一语言比赛数据信息及第二语言比赛数据信息步骤具体包括:

接收比赛数据库文件,所述比赛数据库文件为关系型数据库文件;

根据所述比赛数据库文件获取比赛数据项信息及与其对应的第一语言比赛数据信息及第二语言比赛数据信息;

所述接收比赛数据项信息具体包括:第一语言比赛数据项信息及第二语言比赛数据项;

S202:获取语言数据表的表结构数据项;

此步骤具体包括:根据所述比赛数据项信息获取语言数据表的表结构数据项;

所述语言数据表的表结构信息具体为:语言数据表的列项目;

所述根据所述比赛数据项信息获取语言数据表的表结构数据项步骤具体包括:

根据第一语言比赛数据项信息获取语言数据表的包接收数据项;或

根据第二语言比赛数据项信息获取语言数据表的包接收数据项;

S203:获取语言数据表的表内容数据项;

此步骤具体包括:根据所述语言数据表的表结构数据项添加所述第一语言比赛数据信息及第二语言比赛数据信息获取语言数据表的表内容数据项;

所述语言数据表的表内容数据项具体为:语言数据表的行项目;

所述根据所述语言数据表的表结构数据项添加所述第一语言比赛数据信息及第二语言比赛数据信息获取语言数据表的表内容数据项步骤具体包括:

根据所述语言数据表的表结构数据项添加所述第一语言比赛数据信息获取语言数据表的表第一语言内容数据项;

根据所述语言数据表的表结构数据项添加所述第二语言比赛数据信息获取语言数据表的表第二语言内容数据项;

根据所述第一语言内容数据项及第二语言内容数据项顺序编号获得第一语言内容编号及第二语言内容编号;

S204:获取语言数据表;

此步骤具体包括:根据所述语言数据表的表结构数据项及所述语言数据表的表内容数据项获取语言数据表;

S205:确定用户选取语言;

此步骤具体包括:根据所述第一语言比赛数据信息及第二语言比赛数据信息确定用户选取语言;

所述根据所述第一语言比赛数据信息及第二语言比赛数据信息确定用户选取语言步骤具体包括:根据所述第一语言内容编号及第二语言内容编号确定用户选取语言;

S206:确定语言数据表的表结构数据项;

此步骤具体包括:根据所述用户选取语言查询所述语言数据表的表内容数据项,确定所述与其对应的语言数据表的表结构数据项;

S207:将表结构数据项确定为默认语言的表结构数据项;

此步骤具体包括:所述根据所述用户选取语言查询所述语言数据表的表内容数据项,确定所述与其对应的语言数据表的表结构数据项步骤后还具体包括:

根据所述用户选取语言查询所述语言数据表的表内容数据项,确定所述与其对应的语言数据表的表结构数据项,并将所述语言数据表的表结构数据项确定为默认语言数据表的表结构数据项;

S208:生成用户输出数据;

此步骤具体包括:根据所述数据项生成用户输出数据;

S209:生成字幕文件并进行播放;

此步骤具体包括:所述根据所述数据项生成用户输出数据步骤后还具体包括:

根据所述用户输出数据生成字幕文件;

播控系统根据所述字幕文件进行播放。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可以通过硬件实现,也可以借助软件加必要的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中的模块或流程并不一定是实施本发明所必须的。

本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述进行分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此,任何本领域的技术人员能思之的变化都应落入本发明的保护范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号