一种菜单语言设置方法及系统技术方案

技术编号:10685338 阅读:168 留言:0更新日期:2014-11-26 15:49
本发明专利技术涉及一种菜单语言设置方法及系统,该方法将多种语言的词条封装成词条包并插入到码流中,通过码流发送到音视频终端,在用户选择需要的菜单语言后,从码流中将用户需要菜单语言的词条解析出并存储到音视频终端中,从而完成菜单语言的设置。本发明专利技术只需要根据用户的选择,将用户所选择语言种类的词条由码流中解析存储到音视频终端的指定存储位置即可,不需要在音视频终端内预置多个语言的词条,从而大大减少了音视频终端存储空间的占用,提高了音视频终端硬件设备的使用,降低音视频终端的成本。同时避免用户需要的语言在音视频终端内没有预置,音视频终端不支持造成用户无法使用的问题,大大提高了用户体验,方便了用户使用。

【技术实现步骤摘要】
一种菜单语言设置方法及系统
本专利技术涉及通信领域,尤其涉及一种菜单语言设置方法及系统。
技术介绍
现有的广播电视节目内容越来越丰富,对音视频终端(例如机顶盒、智能电视)的使用越来越人性化,由于产品的国际化,对音视频终端的国际适用要求也越来越多,比如要求音视频终端菜单语言可以支持多国语言等等。由于不同语言之间差异很大,需要不同的字库甚至上层的应用来支持,而且有些国家本身就存在母语和其他几个小语种共存的情况,如何处理好对于多种语言的支持显得特别重要。目前的方案是在音视频终端中预置多种语言的字库以及对应的需要的词条。用户可以通过菜单上语言的切换来达到切换整个菜单语言显示的目的。这样就需要将多种语言的词条存储在音视频终端的存储设备内,使用户切换语言的时候能够进行切换。但是,这样就需要占用存储设备大量的存储空间,降低音视频终端硬件设备的使用,增加音视频终端的成本。同时,如果用户需要的语言在音视频终端内没有预置,那么音视频终端将不支持该语言的菜单显示,这就造成用户无法使用,用户必须通过软件升级等方式对音视频终端的软件进行升级,操作过程复杂,用户体验较差,大大限制了用户使用。
技术实现思路
有鉴于此,有必要针对上述多种语言内置占用存储空间,限制用户使用的问题,提供一种菜单语言设置方法及系统。本专利技术提供一种菜单语言设置方法,包括如下步骤:S10:对多种语言种类及对应的词条进行封装,形成多种语言的词条包;S20:将多种语言的词条包插入到码流中,通过码流下发到音视频终端;S30:由音视频终端接收码流,获取词条包的语言种类并对用户进行显示,供用户选择菜单语言;S40:获取用户选择的语言种类,只将用户选择语言种类对应词条包中的词条解析出并存储到音视频终端指定的词条存储位置,完成菜单语言设置。本专利技术还提供一种菜单语言设置系统,包括:词条封装单元,对多种语言种类及对应的词条进行封装,形成多种语言的词条包;词条发送单元,将多种语言的词条包插入到码流中,通过码流下发到音视频终端;菜单语言选择单元,控制音视频终端接收码流,获取词条包的语言种类并对用户进行显示,供用户选择菜单语言;菜单语言设置单元,获取用户选择的语言种类,只将用户选择语言种类对应词条包中的词条解析出并存储到音视频终端指定的词条存储位置,完成菜单语言设置。本专利技术的菜单语言设置方法及系统,将多种语言的词条封装成词条包并插入到码流中,通过码流发送到音视频终端,在用户选择需要的菜单语言后,从码流中将用户需要菜单语言的词条解析出并存储到音视频终端中,从而完成菜单语言的设置,这样只需要根据用户的选择,将用户所选择语言种类的词条由码流中解析存储到音视频终端的指定存储位置即可,不需要在音视频终端内预置多个语言的词条,从而大大减少了音视频终端存储空间的占用,提高了音视频终端硬件设备的使用,降低音视频终端的成本。同时避免用户需要的语言在音视频终端内没有预置,音视频终端不支持造成用户无法使用的问题,大大提高了用户体验,方便了用户使用。附图说明图1是一个实施例中的菜单语言设置方法的流程图;图2是一个实施例中的菜单语言设置系统的结构图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。图1是一个实施例中的菜单语言设置方法的流程图。如图1所示,该方法包括如下步骤:S10:对多种语言种类及对应的词条进行封装,形成多种语言的词条包。该实施例中,首先对多个语言种类的词条进行封装,将每种语言的词条封装成词条包,而不是直接将多种语言的词条直接预置在音视频终端内。该步骤由前端执行,具体的,对多种语言种类及对应的词条进行封装如下:首先在网络信息表中增加一个描述多种语言的语言选择描述符;其中,语言选择描述符为以下格式:{描述符号,描述符长度,描述符内容},设定描述符长度是指描述符内容的长度,描述符内容可以描述与当前语言的描述和对应的词条数据包号,比如英语和中文分别为E(0x45)和C(0x43),加入这两种语言需要对应的数据包为0x15和0x16,由于一个字母占1个字节,那么长度为4,内容为0x45、0x15、0x43、0x16。那么当前的语言选择描述符可以描述为:{0xA0;0x04;0x450x150x430x16},这样就表示当前有两种语言并且描述了两种语言对应的词条数据包。其次,在词条整理好之后需要封装成完整的数据包来进行传输,按照传输协议来对词条数据进行封装。由于一个数据包只能由188个字节,其中前4个字节是标准的包头,后面184个字节才能存放此条信息,则需要在包头的四个字节中描述当前数据包号,需要和网络信息表中的语言选择描述符一致,比如当前时英语词条包,就应该在此处描述数据包号为0x15,然后包头后面数词条数据信息:如下:0x15AAABBBCCCDDDS20:将多种语言的词条包插入到码流中,通过码流下发到音视频终端。由于音视频终端在工作时,需要接收前端发送的码流,在该实施例中,在将多种语言的词条封装成词条包后,将多种语言的词条包插入到音视频的码流中,通过码流将词条包下发到音视频终端,利用码流来下发词条包,从而使得词条包可以下发到音视频终端。在进一步的实施方式中,该步骤具体为:将多种语言的词条包封装形成私有数据,将私有数据插入到码流中。更进一步的,将多种语言的词条包采用加密控制字进行加扰,形成私有数据并插入到码流中。S30:由音视频终端接收码流,获取词条包的语言种类并对用户进行显示,供用户选择菜单语言。在通过码流将词条包发送到音视频终端后,由音视频终端接收码流。为使用户能够了解码流中有哪些语言种类的词条包,能够进行选择,音视频终端获取词条包的语言种类并对用户进行显示。例如,码流中具有英语、中文等多个语言种类的词条包,那么由音视频终端通过语言选择描述符获取这些语言种类,并对用户显示英语、中文等等语言种类,使用户能够在多个语言种类中进行选择。在进一步的实施方式中,该步骤具体为:由音视频终端获取私有数据,对私有数据进行解析,获取词条包及对应的语言种类。进一步的,由音视频终端对私有数据采用加密控制字进行解扰后获取私有数据,对私有数据进行解析,获取词条包及对应的语言种类。具体的,由音视频终端按照设定去解析语言选择描述符,通过语言选择描述符来获取语言种类。例如,通过语言选择描述符得到{0xA0;0x04;0x450x150x430x16}这一组数据,可以得知有两种语言,一种是英语,一种是中文,并且对应的数据包号分辨为0x15和0x16;那么此时音视频终端显示模块可以将当前的语言种类显示在菜单上供用户进行选择。S40:获取用户选择的语言种类,只将用户选择语言种类对应词条包中的词条解析出并存储到音视频终端指定的词条存储位置,完成菜单语言设置。在用户选择所需的语言种类后,获取用户选择的语言种类,此时只将用户所选择语言种类对应的词条包中的词条解析出,并存储到音视频终端指定的词条存储位置,从而完成菜单语言的设置,这样只需要根据用户的选择,将用户所选择语言种类的词条由码流中解析存储到音视频终端的指定存储位置即可,不需要在音视频终端内预置多个语言的词条,从而大大减少了音视频终端存储空间的占用本文档来自技高网...

【技术保护点】
一种菜单语言设置方法,其特征在于,包括如下步骤:S10:对多种语言种类及对应的词条进行封装,形成多种语言的词条包;S20:将多种语言的词条包插入到码流中,通过码流下发到音视频终端;S30:由音视频终端接收码流,获取词条包的语言种类并对用户进行显示,供用户选择菜单语言;S40:获取用户选择的语言种类,只将用户选择语言种类对应词条包中的词条解析出并存储到音视频终端指定的词条存储位置,完成菜单语言设置。

【技术特征摘要】
1.一种菜单语言设置方法,其特征在于,包括如下步骤:S10:对多种语言种类及对应的词条进行封装,形成多种语言的词条包,具体的,所述对多种语言种类及对应的词条进行封装包括:在网络信息列表中增加一个描述多种语言的语言选择描述符;按照传输协议对词条数据进行封装;S20:将多种语言的词条包插入到码流中,通过码流下发到音视频终端;S30:由音视频终端接收码流,获取词条包的语言种类并对用户进行显示,供用户选择菜单语言,具体的,由音视频终端按照设定去解析语言选择描述符,通过语言选择描述符来获取语言种类;S40:获取用户选择的语言种类,只将用户选择语言种类对应词条包中的词条解析出并存储到音视频终端指定的词条存储位置,完成菜单语言设置,只需要根据用户的选择,将用户所选择语言种类的词条由码流中解析存储到音视频终端的指定存储位置。2.根据权利要求1所述的菜单语言设置方法,其特征在于,所述步骤S20具体为:将多种语言的词条包采用加密控制字进行加扰,形成私有数据并插入到码流中。3.根据权利要求2所述的菜单语言设置方法,其特征在于,所述步骤S30具体为:由音视频终端对私有数据采用加密控制字进行解扰后获取私有数据,对私有数据进行解析,获取词条包及对应的语言种类。4.根据权利要求2所述的菜单语言设置方法,其特征在于,所述步骤S40还包括:在音视频终端中指定一个词条存储位置,所述词条存储位置中,将词条与序号建立一一对应的关系。5.根据权利要求1所述的菜单语言设置方法,其特征在于,所述方法还包括:统计用户所在地理区域内其他用户选择的语言种类,并根据统计结果初始在音视频终端内预置用户选择最多的语言种类的步骤。6.一种菜单语言...

【专利技术属性】
技术研发人员:朱星龙
申请(专利权)人:深圳市九洲电器有限公司
类型:发明
国别省市:广东;44

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

1