一种电视机菜单的二维码生成方法与系统与流程

文档序号:12498859阅读:765来源:国知局
一种电视机菜单的二维码生成方法与系统与流程

本发明涉及电视机软件技术领域,特别涉及一种电视机菜单的二维码生成方法与系统。



背景技术:

电视机是一种极为常见的家用电器,在丰富人们的精神生活中扮演着十分重要的角色。

对于家庭使用的传统的电视机,有很多的信息用于记录电视机的相关状态,包括电视机的型号、电视的图像处理方案、电视机使用液晶屏的类型、与该电视机配套的遥控器的型号、生产日期以及使用时长等等。用户需要查看上述信息时,一般的做法是使用电视的菜单功能,将逐条信息从电视菜单上显示出来。当所需要显示的信息较少时,使用此种方式进行展示可以满足一般的需求,仅需要将每一条信息在电视菜单中增加一个对应的条目即可。

但如果需要显示的信息条目较多,使用上述方法显示电视信息则需要耗费很大的功夫,每增加一条信息都需要通过修改电视菜单而更改对应的条目,大大增加了菜单编程的工作量。此外,由于每个对应的条目还具有一定的字符显示限制,当某条信息条目的长度特别长时,此时有可能不能完全显示,若要将该长信息完全显示,则需要更为复杂的菜单设计或排版,当菜单的排版因客户需求而有所改变时,此时所述电视的信息显示条目可能需要逐一修改,该工作程序十分繁琐。



技术实现要素:

基于此,本发明的目的是提出一种在不增加菜单编程工作量的情况下能够在电视菜单系统中完整显示多条信息条目的方法与系统,以提高电视的整体性能,提升用户的使用体验。

为解决上述技术问题,本发明提供一种电视机菜单的二维码生成方法,所述方法包括如下步骤:

获取所述电视机的本地属性信息,根据所述本地属性信息利用二维码生成规则生成二维码图片;

将所述二维码图片植入所述电视机的电视菜单中的电视机信息目录中,当所述电视菜单接收到与所述电视机信息目录相对应的点击信号时在所述电视机的屏幕上显示所述二维码图片。

所述电视机菜单的二维码生成方法,其中,所述将所述二维码图片植入所述电视机的电视菜单中的电视机信息目录中,当所述电视菜单接收到与所述电视机信息目录相对应的点击信号时在所述电视机的屏幕上显示所述二维码图片的步骤之后,所述方法还包括:

当一移动终端对所述二维码图片进行扫描时,所述二维码图片中包含的所述本地属性信息被传送至所述移动终端。

所述电视机菜单的二维码生成方法,所述本地属性信息包括静态属性信息,其中,所述获取所述电视机的本地属性信息,根据所述本地属性信息利用二维码生成规则生成二维码图片的步骤包括:

检测所述电视机的所述静态属性信息,其中所述静态属性信息包括所述电视机的出厂型号、生产日期、液晶屏类型、图形处理方案、软件版本以及配套遥控器型号;

将所述静态属性信息根据不同的属性分区进行属性分类;

将经过所述属性分类后的所述静态属性信息利用二维码生成规则进行编码得到所述二维码图片。

所述电视机菜单的二维码生成方法,所述本地属性信息还包括所述电视机的当前使用时间,其中,在所述获取所述电视机的本地属性信息,根据所述本地属性信息利用二维码生成规则生成二维码图片的步骤之前,所述方法还包括:

所述电视首次开机后进行初始化;

在初始化完成后对所述电视开始进行累计计时以得到所述电视机的所述当前使用时间;

所述获取所述电视机的本地属性信息,根据所述本地属性信息利用二维码生成规则生成二维码图片的步骤还包括:

根据所述电视机的所述当前使用时间利用所述二维码生成规则将所述当前使用时间的信息编码到所述二维码图片中。

所述电视机菜单的二维码生成方法,其中,在获取所述电视机的本地属性信息,根据所述本地属性信息利用二维码生成规则生成二维码图片的步骤之前,所述方法还包括:

建立一个N*N矩阵,所述N*N矩阵包括多个所述矩阵单元;

设置所述矩阵单元的填充颜色为第一颜色或第二颜色,其中所述第一颜色为白色,所述第二颜色为黑色。

本发明还提出一种电视机菜单的二维码生成系统,其中,所述系统包括:

二维码生成模块,用于获取所述电视机的本地属性信息,根据所述本地属性信息利用二维码生成规则生成二维码图片;

二维码显示模块,用于将所述二维码图片植入所述电视机的电视菜单中的电视机信息目录中,当所述电视菜单接收到与所述电视机信息目录相对应的点击信号时在所述电视机的屏幕上显示所述二维码图片。

所述电视机菜单的二维码生成系统,其中,所述系统还包括:

信息传送模块,用于当一移动终端对所述二维码图片进行扫描时,所述二维码图片中包含的所述本地属性信息被传送至所述移动终端。

所述电视机菜单的二维码生成系统,所述本地属性信息包括静态属性信息,其中,所述二维码生成模块包括:

信息检测单元,用于检测所述电视机的所述静态属性信息,其中所述静态属性信息包括所述电视的出厂型号、生产日期、液晶屏类型、图形处理方案、软件版本以及配套遥控器型号;

属性分类单元,用于将所述静态属性信息根据不同的属性分区进行属性分类;

第一生成单元,用于将经过所述属性分类后的所述静态属性信息利用二维码生成规则进行编码得到所述二维码图片。

所述电视机菜单的二维码生成系统,所述本地属性信息还包括所述电视机的当前使用时间,其中,所述系统还包括时间处理模块,其中所述时间处理模块包括:

初始化单元,用于所述电视首次开机后进行初始化;

计时单元,用于在初始化完成后对所述电视开始进行累计计时以得到所述电视的当前使用时间;

所述二维码生成模块还包括:

第二生成单元,用于根据所述电视机的所述当前使用时间利用所述二维码生成规则将所述当前使用时间的信息编码到所述二维码图片中。

所述电视机菜单的二维码生成系统,其中,所述系统还包括矩阵生成模块,所述矩阵生成模块包括:

矩阵生成单元,用于建立一个N*N矩阵,所述N*N矩阵包括多个所述矩阵单元;

颜色设置单元,用于设置所述矩阵单元的填充颜色为第一颜色或第二颜色,其中所述第一颜色为白色,所述第二颜色为黑色。

本发明提出的一种电视机菜单的二维码生成方法与系统与传统的电视菜单相比,在不增加菜单编程工作量的前提下可以显示更多的信息条目,并且信息条目显示得更加完整清楚,方便了用户操作,具有良好的应用前景。

附图说明

图1为本发明第一实施例中的电视机菜单的二维码生成方法的原理框图;

图2为本发明第二实施例中的电视机菜单的二维码生成方法的流程框图;

图3为本发明第三实施例中的电视机菜单的二维码生成系统的结构图。

具体实施方式

为了便于理解本发明,下面将参照相关附图对本发明进行更全面的描述。附图中给出了本发明的首选实施例。但是,本发明可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使对本发明的公开内容更加透彻全面。

需要说明的是,当元件被称为“固设于”另一个元件,它可以直接在另一个元件上或者也可以存在居中的元件。当一个元件被认为是“连接”另一个元件,它可以是直接连接到另一个元件或者可能同时存在居中元件。本文所使用的术语“垂直的”、“水平的”、“左”、“右”以及类似的表述只是为了说明的目的。

除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。

请参阅图1,对于本发明提出的电视机菜单的二维码生成方法,包括以下步骤:

S101,获取所述电视机的本地属性信息,根据所述本地属性信息利用二维码生成规则生成二维码图片。众所周知的,由于二维码图片中都包含了特定的信息,因此在本实施例中,若要生成该二维码图片,则首先要获取所述电视机的本地属性信息,其中所述本地属性信息包括静态属性信息以及动态属性信息。具体的,所述静态属性信息包括所述电视的出厂型号、生产日期、液晶屏类型、图形处理方案、软件版本以及配套遥控器型号,所述动态属性信息包括该电视机的使用时间等。在获得了上述的静态属性信息以及动态属性信息之后,根据现有的二维码生成规则进行二维码编码,将上述静态属性信息以及动态属性信息编码入所述二维码图片中。

S102,将所述二维码图片植入所述电视机的电视菜单中的电视机信息目录中,当所述电视菜单接收到与所述电视机信息目录相对应的点击信号时在所述电视机的屏幕上显示所述二维码图片。如上所述,在获得了所述二维码图片之后,将该二维码图片植入到所述电视机的电视菜单中的电视机信息目录中,例如,该电视机信息目录包括“图像”、“声音”、“设置”以及“电视信息”等,在所述电视菜单中选择不同的信息目录时,例如当前选择的信息目录为“电视信息”,则此时该电视机的屏幕显示所述二维码图片。

当所述电视机的屏幕显示所述二维码图片之后,移动终端对该二维码图片进行扫描,扫描之后该电视机将相关的本地属性信息发送给所述移动终端。此外,该移动终端在接收并显示相关的本地属性信息之后,将该本地属性信息通过与服务器之间建立的传输链接传输给服务器中进行储存。

请参阅图2,在实际应用中,上述电视机菜单二维码的生成方法包括如下步骤:

S201,建立一个N*N矩阵,所述N*N矩阵包括多个所述矩阵单元。可以理解的,由于二维码图片是基于矩阵上生成的,因此首先要建立一个矩阵对象,在本实施例中,该N*N矩阵为100*100矩阵。其中该矩阵的具体大小与所需要进行编码信息的数量有关,当需要编码的信息更多时,则该N*N矩阵也可以为200*200矩阵,具体的以实际应用需求为标准进行设置。可以推知的,该100*100矩阵为正方形矩阵,在该矩阵中含有多个矩阵单元,在二维码的实际编码过程中,将相关的属性信息根据二维码编码规则分别编入所述矩阵单元内。

S202,设置多个所述矩阵单元的填充颜色为第一颜色或第二颜色,其中所述第一颜色为白色,所述第二颜色为黑色。在建立了如上所述的矩阵对象之后,由于二维码图形是一般是由黑白相间的格子组成的,因此还需要对所述矩阵单元的颜色进行设置。在本实施例中,对于所述矩阵单元,在每个矩阵单元内设置两个图片,分别为白色图片以及黑色图片,当需要将所述矩阵单元的颜色设置为白色时,则该白色图片显示,黑色图片隐藏;当需要将所述矩阵单元的颜色设置为黑色时,则该白色图片隐藏,黑色图片显示,以此方法来实现所述矩阵单元的颜色切换。

S203,检测所述电视机的静态属性信息,其中所述静态属性信息包括所述电视的出厂型号、生产日期、液晶屏类型、图形处理方案、软件版本以及配套遥控器型号。在建立了所述矩阵对象并确认了所述矩阵对象内所述矩阵单元的颜色设置方式之后,需要对所述电视机的相关属性信息进行检测。在本实施例中,以检测所述电视机的静态属性信息为例,该电视机的静态属性信息一般包括所述电视机的出厂型号、生产日期、液晶屏类型、图形处理方案、软件版本以及配套遥控器型号。例如,提供一台家用电视机,对该电视机的相关静态属性信息进行检测,检测到该电视机的出厂型号为TH320LB、液晶屏的类型为LC320HW02、配套遥控器的型号为RC55-2、图形处理方案为MSDV56、生产日期为2016.5.25以及该电视机的软件版本为0xAC32,当检测到上述的信息之后该电视机先对其进行保存以供后续二维码图片的编码操作。

S204,将所述静态属性信息根据不同的属性分区进行属性分类。如上所述,在获得了上述的相关静态属性信息之后,将获得的静态属性信息根据不同的属性分区进行分类。其中所述属性分区包括时间区、型号区以及方案区,具体的,对于该电视机的生产日期,由于是有关日期的属性,则将该生产日期划入时间区;对于该电视机的出厂型号,由于是有关型号的属性,则将该出厂型号划入型号区,可以推知的,该液晶屏类型、软件版本以及配套遥控器型号也划入该型号区;对于该电视机的图形处理方案,由于是有关方法处理的属性,因此该图形处理方案的信息划入方案区。在对所有的静态属性信息进行划区之后在每个特定的区域内对该静态属性信息进行保存。

S205,将经过所述属性分类后的所述静态属性信息利用二维码生成规则进行编码到所述N*N矩阵中以得到所述二维码图片。在获得了相关静态属性信息并根据不同的属性分区进行属性分类之后,将经过属性分类后的静态属性信息根据二维码的生成规则进行编码,也即将特定属性的信息根据二维码的生成规则编码到特定的所述矩阵单元中,待全部编码完成之后得到所述二维码图片。

S206,将所述二维码图片植入所述电视机的电视菜单中的电视机信息目录中,当所述电视菜单接收到与所述电视机信息目录相对应的点击信号时在所述电视机的屏幕上显示所述二维码图片。如上所述,根据所述静态属性信息利用二维码编码规则完成编码得到所述二维码图片之后,由于在实际应用过程中是通过选择电视菜单中对应的信息目录以使在所述电视机的屏幕上显示所述二维码图片,因此在通过编码得到了所述二维码图片之后,需要将该二维码图片植入到所述电视机的电视菜单中的电视机信息目录中。在实际应用中,例如,该电视机信息目录包括“图像”、“声音”、“设置”以及“电视信息”等,在所述电视菜单中选择不同的信息目录时,例如当前选择的信息目录为“电视信息”,则此时该电视机的屏幕显示所述二维码图片。

S207,当一移动终端对所述二维码图片进行扫描时,将对应所述二维码图片的本地属性信息发送至所述移动终端。当所述二维码图片在所述电视机的屏幕上进行显示时,由于此时显示的仅为一个普通的二维码图片,用户通过该二维码图片仍不能清楚地获得该电视机的相关属性信息。因此需要通过一移动终端对该二维码图片进行扫描,当扫描结束后,该电视机将上述静态属性信息发送给该移动终端,该移动终端对该电视机的相关信息进行显示。

在此需要指出的是,由于现有的电视机菜单在对字符信息进行显示时,某些字符信息的长度过长,此时该电视机菜单不能完全显示整个的条目信息,造成用户无法完整读取与该电视机相关的属性信息。在本实施例中,由于已经将与该电视机相关的所有的属性信息都编码到该二维码图片中,在显示的过程中,移动终端先扫描该二维码图片,然后该电视机将对应的属性信息都发送给该移动终端(例如为手机),对于较长字符长度的菜单信息,由于移动终端具有自动换行显示的功能,因此可以对该长字符菜单信息进行显示。

与此同时,对于所述电视机而言,与其相关的不仅包括静态属性信息,也包括动态属性信息,上述两种信息都需要在移动终端进行显示。其中,对于所述动态属性信息,最为常见的为所述电视机的使用时间,关于该电视机使用时间的信息检测与显示,在本实施例中,包括如下具体步骤:所述电视首次开机后进行初始化;在初始化完成后对所述电视开始进行累计计时以得到所述电视机的所述当前使用时间;根据所述电视机的所述当前使用时间利用所述二维码生成规则将所述当前使用时间的信息编码到所述二维码图片中。

具体的,所述电视机的所述当前使用时间为一个动态的数字,在本实施例中采用累计计时的方式来得到所述当前使用时间。例如,当该电视机首次开机进行初始化之后,当该电视机开始使用时进行计时得到当前使用时间(例如为3小时)。随后,当该电视机在此开机进行使用时,则在上述计时时间的基础上继续进行累计计时得到最新的当前使用时间(如第二次开机一次性使用时间为2小时,则此时最新的当前使用时间为5小时)。在得到了所述电视机的当前使用时间之后,将该当前使用时间利用所述二维码生成规则将所述当前使用时间的信息编码到所述二维码图片中以最终在移动终端上进行显示。

请参阅图3,对于电视机菜单的二维码生成系统,其中该系统包括矩阵生成模块、二维码生成模块、二维码显示模块以及信息传送模块,所述信息传送模块与一移动终端相连,所述矩阵生成模块与所述二维码生成模块相连,该矩阵生成模块主要用于生成一个矩阵对象以供所述二维码生成模块来生成二维码图片。在所述二维码生成模块生成了所述二维码图片之后,所述二维码显示模块将该二维码图片显示在所述电视机的屏幕上。此外,如要将该二维码图片中所包含的具体信息在一移动终端上进行显示,则此时通过该移动终端对该二维码进行扫描并对相应的信息进行解析,解析完成之后则通过所述信息传送模块将相关的属性信息传送给移动终端进行显示。

对于所述矩阵生成模块,其中所述矩阵生成模块包括矩阵生成单元以及颜色设置单元,其中该矩阵生成单元用于建立一个N*N矩阵,所述N*N矩阵包括多个所述矩阵单元;而该颜色设置单元用于设置所述矩阵单元的填充颜色为第一颜色或第二颜色,其中所述第一颜色为白色,所述第二颜色为黑色。

与此同时,该二维码生成模块用于获取所述电视机的本地属性信息,根据所述本地属性信息利用二维码生成规则生成二维码图片;该二维码显示模块用于将所述二维码图片植入所述电视机的电视菜单中的电视机信息目录中,当所述电视菜单接收到与所述电视机信息目录相对应的点击信号时在所述电视机的屏幕上显示所述二维码图片;该二维码图片中所包含的具体信息如要在一移动终端上进行显示,则此时通过该移动终端对该二维码进行扫描并对相应的信息进行解析,解析完成之后则通过所述信息传送模块将相关的属性信息传送给移动终端进行显示。

对于所述二维码生成模块,其中该二维码生成模块包括信息检测单元、属性分类单元以及第一生成单元,其中该信息检测单元用于检测所述电视机的所述静态属性信息,其中所述静态属性信息包括所述电视的出厂型号、生产日期、液晶屏类型、图形处理方案、软件版本以及配套遥控器型号;该属性分类单元用于将所述静态属性信息根据不同的属性分区进行属性分类;该第一生成单元用于将经过所述属性分类后的所述静态属性信息利用二维码生成规则进行编码得到所述二维码图片。

对于所述电视机菜单的二维码生成系统,所述系统还包括时间处理模块,其中所述时间处理模块包括初始化单元以及计时单元,其中该初始化单元用于所述电视首次开机后进行初始化;该计时单元用于在初始化完成后对所述电视开始进行累计计时以得到所述电视的当前使用时间。所述时间处理模块主要用于生成一个当前使用时间的信息,其中该时间处理模块与所述第二生成单元相连,当该时间处理模块得到了该电视机的当前使用时间的信息之后,该电视机的当前使用时间的信息被发送给所述第二生成单元,该第二生成单元用于根据所述电视机的所述当前使用时间利用所述二维码生成规则将所述当前使用时间的信息编码到所述二维码图片中。

最后,所述信息传送模块与一移动终端相连,如要将相关属性信息在该移动终端上进行显示,则先通过该移动终端对所述二维码图片进行扫描,并对所述二维码图片所包含的属性信息进行解析以得到解析后的信息以最终在所述移动终端上进行显示。

本发明提出的一种电视机菜单的二维码生成方法与系统与传统的电视菜单相比,在不增加菜单编程工作量的前提下可以显示更多的信息条目,并且信息条目显示得更加完整清楚,方便了用户操作,具有良好的应用前景。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1