一种菜单语言设置方法及系统的制作方法

文档序号:7810895阅读:175来源:国知局
一种菜单语言设置方法及系统的制作方法
【专利摘要】本发明涉及一种菜单语言设置方法及系统,该方法将多种语言的词条封装成词条包并插入到码流中,通过码流发送到音视频终端,在用户选择需要的菜单语言后,从码流中将用户需要菜单语言的词条解析出并存储到音视频终端中,从而完成菜单语言的设置。本发明只需要根据用户的选择,将用户所选择语言种类的词条由码流中解析存储到音视频终端的指定存储位置即可,不需要在音视频终端内预置多个语言的词条,从而大大减少了音视频终端存储空间的占用,提高了音视频终端硬件设备的使用,降低音视频终端的成本。同时避免用户需要的语言在音视频终端内没有预置,音视频终端不支持造成用户无法使用的问题,大大提高了用户体验,方便了用户使用。
【专利说明】
一种菜单语言设置方法及系统

【技术领域】
[0001]本发明涉及通信领域,尤其涉及一种菜单语言设置方法及系统。

【背景技术】
[0002]现有的广播电视节目内容越来越丰富,对音视频终端(例如机顶盒、智能电视)的使用越来越人性化,由于产品的国际化,对音视频终端的国际适用要求也越来越多,比如要求音视频终端菜单语言可以支持多国语言等等。由于不同语言之间差异很大,需要不同的字库甚至上层的应用来支持,而且有些国家本身就存在母语和其他几个小语种共存的情况,如何处理好对于多种语言的支持显得特别重要。
[0003]目前的方案是在音视频终端中预置多种语言的字库以及对应的需要的词条。用户可以通过菜单上语言的切换来达到切换整个菜单语言显示的目的。这样就需要将多种语言的词条存储在音视频终端的存储设备内,使用户切换语言的时候能够进行切换。但是,这样就需要占用存储设备大量的存储空间,降低音视频终端硬件设备的使用,增加音视频终端的成本。同时,如果用户需要的语言在音视频终端内没有预置,那么音视频终端将不支持该语言的菜单显示,这就造成用户无法使用,用户必须通过软件升级等方式对音视频终端的软件进行升级,操作过程复杂,用户体验较差,大大限制了用户使用。


【发明内容】

[0004]有鉴于此,有必要针对上述多种语言内置占用存储空间,限制用户使用的问题,提供一种菜单语言设置方法及系统。
[0005]本发明提供一种菜单语言设置方法,包括如下步骤:
[0006]SlO:对多种语言种类及对应的词条进行封装,形成多种语言的词条包;
[0007]S20:将多种语言的词条包插入到码流中,通过码流下发到音视频终端;
[0008]S30:由音视频终端接收码流,获取词条包的语言种类并对用户进行显示,供用户选择菜单语言;
[0009]S40:获取用户选择的语言种类,只将用户选择语言种类对应词条包中的词条解析出并存储到音视频终端指定的词条存储位置,完成菜单语言设置。
[0010]本发明还提供一种菜单语言设置系统,包括:
[0011]词条封装单元,对多种语言种类及对应的词条进行封装,形成多种语言的词条包;
[0012]词条发送单元,将多种语言的词条包插入到码流中,通过码流下发到音视频终端;
[0013]菜单语言选择单元,控制音视频终端接收码流,获取词条包的语言种类并对用户进行显示,供用户选择菜单语言;
[0014]菜单语言设置单元,获取用户选择的语言种类,只将用户选择语言种类对应词条包中的词条解析出并存储到音视频终端指定的词条存储位置,完成菜单语言设置。
[0015]本发明的菜单语言设置方法及系统,将多种语言的词条封装成词条包并插入到码流中,通过码流发送到音视频终端,在用户选择需要的菜单语言后,从码流中将用户需要菜单语言的词条解析出并存储到音视频终端中,从而完成菜单语言的设置,这样只需要根据用户的选择,将用户所选择语言种类的词条由码流中解析存储到音视频终端的指定存储位置即可,不需要在音视频终端内预置多个语言的词条,从而大大减少了音视频终端存储空间的占用,提高了音视频终端硬件设备的使用,降低音视频终端的成本。同时避免用户需要的语言在音视频终端内没有预置,音视频终端不支持造成用户无法使用的问题,大大提高了用户体验,方便了用户使用。

【专利附图】

【附图说明】
[0016]图1是一个实施例中的菜单语言设置方法的流程图;
[0017]图2是一个实施例中的菜单语言设置系统的结构图。

【具体实施方式】
[0018]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0019]图1是一个实施例中的菜单语言设置方法的流程图。如图1所示,该方法包括如下步骤:
[0020]S10:对多种语言种类及对应的词条进行封装,形成多种语言的词条包。
[0021]该实施例中,首先对多个语言种类的词条进行封装,将每种语言的词条封装成词条包,而不是直接将多种语言的词条直接预置在音视频终端内。
[0022]该步骤由前端执行,具体的,对多种语言种类及对应的词条进行封装如下:
[0023]首先在网络信息表中增加一个描述多种语言的语言选择描述符;
[0024]其中,语言选择描述符为以下格式:
[0025]{描述符号,描述符长度,描述符内容},设定描述符长度是指描述符内容的长度,描述符内容可以描述与当前语言的描述和对应的词条数据包号,比如英语和中文分别为E (0x45)和C(0x43),加入这两种语言需要对应的数据包为0x15和0x16,由于一个字母占I个字节,那么长度为4,内容为0x45、0xl5、0x43、0xl6。
[0026]那么当前的语言选择描述符可以描述为:
[0027]{OxAO ;0x04 ;0x450xl50x430xl6},这样就表示当前有两种语言并且描述了两种语言对应的词条数据包。
[0028]其次,在词条整理好之后需要封装成完整的数据包来进行传输,按照传输协议来对词条数据进行封装。由于一个数据包只能由188个字节,其中前4个字节是标准的包头,后面184个字节才能存放此条信息,则需要在包头的四个字节中描述当前数据包号,需要和网络信息表中的语言选择描述符一致,比如当前时英语词条包,就应该在此处描述数据包号为0x15,然后包头后面数词条数据信息:如下:
[0029]

【权利要求】
1.一种菜单语言设置方法,其特征在于,包括如下步骤: SlO:对多种语言种类及对应的词条进行封装,形成多种语言的词条包; S20:将多种语言的词条包插入到码流中,通过码流下发到音视频终端; S30:由音视频终端接收码流,获取词条包的语言种类并对用户进行显示,供用户选择菜单语目; S40:获取用户选择的语言种类,只将用户选择语言种类对应词条包中的词条解析出并存储到音视频终端指定的词条存储位置,完成菜单语言设置。
2.根据权利要求1所述的菜单语言设置方法,其特征在于,所述步骤S20具体为:将多种语言的词条包采用加密控制字进行加扰,形成私有数据并插入到码流中。
3.根据权利要求2所述的菜单语言设置方法,其特征在于,所述步骤S30具体为: 由音视频终端对私有数据采用加密控制字进行解扰后获取私有数据,对私有数据进行解析,获取词条包及对应的语言种类。
4.根据权利要求2所述的菜单语言设置方法,其特征在于,所述步骤S40还包括:在音视频终端中指定一个词条存储位置,所述词条存储位置中,将词条与序号建立一一对应的关系。
5.根据权利要求1所述的菜单语言设置方法,其特征在于,所述方法还包括:统计用户所在地理区域内其他用户选择的语言种类,并根据统计结果初始在音视频终端内预置用户选择最多的语言种类的步骤。
6.一种菜单语言设置系统,其特征在于,包括: 词条封装单元,对多种语言种类及对应的词条进行封装,形成多种语言的词条包; 词条发送单元,将多种语言的词条包插入到码流中,通过码流下发到音视频终端; 菜单语言选择单元,控制音视频终端接收码流,获取词条包的语言种类并对用户进行显示,供用户选择菜单语言; 菜单语言设置单元,获取用户选择的语言种类,只将用户选择语言种类对应词条包中的词条解析出并存储到音视频终端指定的词条存储位置,完成菜单语言设置。
7.根据权利要求6所述的菜单语言设置系统,其特征在于,所述词条发送单元将多种语言的词条包采用加密控制字进行加扰,形成私有数据并插入到码流中。
8.根据权利要求7所述的菜单语言设置系统,其特征在于,所述菜单语言选择单元控制音视频终端对私有数据采用加密控制字进行解扰后获取私有数据,对私有数据进行解析,获取词条包及对应的语言种类。
9.根据权利要求6所述的菜单语言设置系统,其特征在于,所述菜单语言设置单元在音视频终端中指定一个词条存储位置,所述词条存储位置中,将词条与序号建立一一对应的关系。
10.根据权利要求6所述的菜单语言设置系统,其特征在于,所述系统还包括:菜单语言预置单元,统计用户所在地理区域内其他用户选择的语言种类,并根据统计结果初始在音视频终端内预置用户选择最多的语言种类。
【文档编号】H04N21/434GK104168490SQ201410385276
【公开日】2014年11月26日 申请日期:2014年8月5日 优先权日:2014年8月5日
【发明者】朱星龙 申请人:深圳市九洲电器有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1