识别码的显示方法和智能设备与流程

文档序号:19786227发布日期:2020-01-24 13:36阅读:627来源:国知局
识别码的显示方法和智能设备与流程

本申请涉及识别码技术领域,尤其涉及一种识别码的显示方法和智能设备。



背景技术:

目前,二维码等识别码已经成为了目前常用的识别信息的承载体。识别码的分辨度及清晰度越高,越容易被识别,占用的尺寸越大,包含的内容越多。

但是,相关技术中,许多设备,尤其是非显示需求的设备,如空调的线控器、环境感知器等带显示屏的产品中,显示屏的大小及分辨率是固定的,所能展示的识别码的尺寸及包含的内容则受此限制,当显示屏的屏幕选型确定以后,尺寸就已固定,最多能够显示的识别码的尺寸及包含的内容量也就固定了,需要通过识别码识别更多内容时,往往是无法实现的,导致功能拓展困难。



技术实现要素:

本申请的目的是提供一种识别码的显示方法和智能设备,以解决相关技术中因显示屏的尺寸的限制,无法通过识别码识别更多内容,导致功能拓展困难的问题。

本申请的目的是通过以下技术方案实现的:

一种识别码的显示方法,包括:

获取待识别内容;

根据获取的待识别内容生成识别码;

判断生成的所述识别码的尺寸是否超出预设显示区域的尺寸范围;

若生成的所述识别码的尺寸超出所述预设显示区域的尺寸范围,将所述识别码投影显示。

可选的,所述根据获取的待识别内容生成识别码,包括:

根据获取的待识别内容,按照第一像素分辨率生成识别码。

可选的,所述第一像素分辨率为所述预设显示区域的像素分辨率。

可选的,所述将所述识别码投影显示,包括:

将所述识别码按照第二像素分辨率投影显示,所述第二像素分辨率大于所述第一像素分辨率。

可选的,还包括:

若生成的所述识别码的尺寸未超出所述预设显示区域的尺寸范围,将所述识别码在所述预设显示区域显示。

可选的,所述识别码为条形码或者二维码。

一种智能设备,包括:

处理器,以及与所述处理器相连接的存储器;

所述存储器用于存储计算机程序;

所述处理器用于调用并执行所述存储器中的所述计算机程序,以执行如以上任一项所述的方法。

可选的,还包括:

与所述处理器相连接的投影模块;

将所述识别码投影显示时,所述处理器,具体用于将所述识别码发送至所述投影模块投影显示。

可选的,还包括:

与所述处理器相连接的显示屏;

将所述识别码在所述预设显示区域显示时,所述处理器,具体用于将所述识别码在所述显示屏的所述预设显示区域显示。

可选的,所述智能设备为空调线控器或者环境感知器。

本申请采用以上技术方案,具有如下有益效果:

本申请的方案中,获取到待识别内容后,生成相应的识别码,判断该识别码的尺寸是否超出预设显示区域的尺寸范围,如果超出该预设显示区域的尺寸范围,说明识别码无法在预设显示区域完整显示,这时,不再将识别码在该预设显示区域显示,而是将该识别码投影显示,通过投影的方式可以完整显示该识别码,并且基于投影显示的特点,投影的识别码的尺寸大小和距离是成正比的,也就是说,投影距离越远,识别码的尺寸越大,如此,可以提供各种尺寸的识别码,保证有合适的识别码的尺寸能够被识别,相当于额外增加了一个显示区域,且该增加的显示区域可以显示比上述预设显示区域更大尺寸的识别码,相应的,就可以通过识别码识别更多的内容,方便进行功能的扩展。

附图说明

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

图1是本申请一个实施例提供的一种识别码的显示方法的流程图。

图2是本申请另一个实施例提供的一种智能设备的投影示意图。

图3是本申请另一个实施例提供的一种智能设备的结构示意图。

图4是本申请另一个实施例提供的一种智能设备的结构示意图。

具体实施方式

为使本申请的目的、技术方案和优点更加清楚,下面将对本申请的技术方案进行详细的描述。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施方式,都属于本申请所保护的范围。

目前,二维码等识别码已经成为了目前常用的识别信息的承载体。识别码的分辨度及清晰度越高,越容易被识别,占用的尺寸越大,包含的内容越多。

但是,相关技术中,许多设备,尤其是非显示需求的设备,如空调的线控器、环境感知器等带显示屏的产品中,显示屏的大小及分辨率是固定的,所能展示的识别码的尺寸及包含的内容则受此限制,当显示屏的屏幕选型确定以后,尺寸就已固定,最多能够显示的识别码的尺寸及包含的内容量也就固定了,需要通过识别码识别更多内容时,往往是无法实现的,导致功能拓展困难。

实施例

参见图1,图1是本申请一个实施例提供的一种识别码的显示方法的流程图。

如图1所示,本实施例提供一种识别码的显示方法,该方法至少包括如下步骤:

步骤11、获取待识别内容。

其中,待识别内容为需要通过识别码获取的内容。

步骤12、根据获取的待识别内容生成识别码。

其中,识别码可以是条形码,也可以是二维码,等等。本步骤中,采用的生成识别码的方法为已有的成熟技术,此处不再赘述。

步骤13、判断生成的所述识别码的尺寸是否超出预设显示区域的尺寸范围。

其中,识别码的尺寸可以通过长*宽表示,预设显示区域的尺寸也可以通过长*宽表示,识别码的长超出预设显示区域的长,和/或,识别码的宽超出预设显示区域的宽,均表示所述识别码的尺寸超出预设显示区域的尺寸范围,否则,所述识别码的尺寸未超出预设显示区域的尺寸范围。

步骤14、若生成的所述识别码的尺寸超出所述预设显示区域的尺寸范围,将所述识别码投影显示。

实际应用中,可以直接投影至平整的墙壁、银幕、地板、天花板等,然后通过手机等具有扫描功能的设备进行扫描识别即可。

本申请的方案中,获取到待识别内容后,生成相应的识别码,判断该识别码的尺寸是否超出预设显示区域的尺寸范围,如果超出该预设显示区域的尺寸范围,说明识别码无法在预设显示区域完整显示,这时,不再将识别码在该预设显示区域显示,而是将该识别码投影显示,通过投影的方式可以完整显示该识别码,并且基于投影显示的特点,投影的识别码的尺寸大小和距离是成正比的,也就是说,投影距离越远,识别码的尺寸越大,如此,可以提供各种尺寸的识别码,保证有合适的识别码的尺寸能够被识别,相当于额外增加了一个显示区域,且该增加的显示区域可以显示比上述预设显示区域更大尺寸的识别码,相应的,就可以通过识别码识别更多的内容,方便进行功能的扩展。

可以理解的是,在一些实施例中,上述方法还可以包括:若生成的所述识别码的尺寸未超出所述预设显示区域的尺寸范围,将所述识别码在所述预设显示区域显示。识别码的尺寸未超出所述预设显示区域的尺寸范围时,说明识别码可以在预设显示区域完整显示,这种情况下,直接在上述预设显示区域显示即可。

本申请的方案的执行主体可以是智能设备或者智能设备中基于软件和/或硬件的功能模块。

上述智能设备可以是具有显示屏的电器设备,上述预设显示区域为显示屏上的显示区域。本申请的方案尤其适用于非显示需求的电器设备中,非显示需求的智能设备是指电视、电脑等具有大型显示器的设备以外的设备,该类设备由于不是专门满足显示需求的设备,设置的显示屏的尺寸都较小,显示区域的尺寸限制更加明显,因此,通过本申请的方案达到的有益效果更加明显。

上述非显示需求的智能设备可以是带有显示屏的电器设备及其相关设备,比如空调线控器或者环境感知器,等等。

其中,环境感知器主要用于监测某一空间内的空气环境参数(比如温湿度、二氧化碳、pm2.5等参数),该设备可以与其它电器设备(比如空调、加湿器、新风除霾机等)进行联动,实现区域环境的控制(比如恒温、恒湿、恒氧、恒净等控制),可以应用于室内家居环境内。因环境感知器上面自带液晶显示屏用于显示参数值,同时显示二维码,但该液晶显示屏太小,二维码无法包含更多内容,所以增加投影显示可提高展示尺寸,可包含更多内容,并更易于识别。

在一些实施例中,上述步骤12,所述根据获取的待识别内容生成识别码,具体实现方式可以包括:根据获取的待识别内容,按照第一像素分辨率生成识别码。为与上述预设显示区域匹配显示,优选的,所述第一像素分辨率为上述预设显示区域的像素分辨率。

上述电器设备设置的显示屏可以是点阵屏,当像素点很小很小,用这些像素点组成二维码时,二维码很小,很难识别,比如,用原子排列成的二维码,普通设备很难识别。为了降低识别难度,所述将所述识别码投影显示,具体可以包括:将所述识别码按照第二像素分辨率投影显示,所述第二像素分辨率大于所述第一像素分辨率。由于投影后的像素分辨率相比显示区域的像素分辨率增大了,并且可以根据需求增大到容易识别的程度,更加容易识别。

具体实施时,可以通过在智能设备中设置投影模块来增加投影显示功能。当智能设备需要通过投影显示二维码等识别码时,即可打开投影模块,将识别码投影至平整的墙壁、银幕、地板、天花板等。

下面以环境感知器为例,对本申请提供的识别码的显示方法进行更加详细地描述。

本实施例的应用场景中,环境感知器包括输入模块、通讯模块、显示屏及主控模块四个模块。

其中,输入模块,提供了人机交互的接口,检测外部输入信号以便实现人员对设备的控制。

通讯模块,可以与其他设备(比如空调的室内机、手机app等)通讯连接,实现与外部设备联动。

显示屏,可以通过显示当前装置参数及状态,提供可视化的反馈信号。

主控模块,为核心部分,实现业务逻辑,协调各个功能模块运行,并对外部信号做出计算及反馈。

显示屏受硬件影响,尺寸大小为固定值,仅能显示固定的参数或固定大小的图文。当需要显示二维码时,如果二维码信息量较大,显示屏无法完整显示。此时,我们在该环境感知器中增加投影模块,该投影模块可以通过环境感知器的外壳的通孔向外投影,如图2所示,当主控模块判断出二维码的尺寸超出了显示屏201的显示区域的尺寸范围,则将二维码发送给投影模块,并启动投影模块的投影功能,二维码就可通过投影模块的投影区域202展示在平整的墙壁等其它地方。

以家庭使用的环境感知器为例,其显示屏的尺寸直径仅为55mm,需显示内容包括二氧化碳含量、甲醛、pm2.5、天气、时间等10余个参数,同时还需要展示二维码提供给用户查询产品信息,无法完整展示。此时,通过环境感知器中增加的投影模块,就可以将二维码投影至其它地方,则可解决该问题,并且不受尺寸大小限制。

参见图3,图3是本申请另一个实施例提供的一种智能设备的结构示意图。

如图3所示,本实施例提供一种智能设备,包括:

处理器301,以及与所述处理器301相连接的存储器302;

所述存储器302用于存储计算机程序;

所述处理器301用于调用并执行所述存储器中的所述计算机程序,以执行如以上任意实施例所述的方法。

参见图4,图4是本申请另一个实施例提供的一种智能设备的结构示意图。

可选的,如图4所示,上述智能设备还包括:

与所述处理器相连接的投影模块303;

将所述识别码投影显示时,所述处理器,具体用于将所述识别码发送至所述投影模块投影显示。

可选的,如图4所示,上述智能设备还包括:

与所述处理器相连接的显示屏304;

将所述识别码在所述预设显示区域显示时,所述处理器,具体用于将所述识别码在所述显示屏的所述预设显示区域显示。

可选的,上述智能设备为空调线控器或者环境感知器。

本申请实施例提供的上述智能设备的具体实施方案可以参考以上任意例所述的方法的实施方式,此处不再赘述。

可以理解的是,上述各实施例中相同或相似部分可以相互参考,在一些实施例中未详细说明的内容可以参见其他实施例中相同或相似的内容。

需要说明的是,在本申请的描述中,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本申请的描述中,除非另有说明,“多个”的含义是指至少两个。

流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本申请的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本申请的实施例所属技术领域的技术人员所理解。

应当理解,本申请的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。

本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。

此外,在本申请各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。

上述提到的存储介质可以是只读存储器,磁盘或光盘等。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

尽管上面已经示出和描述了本申请的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本申请的限制,本领域的普通技术人员在本申请的范围内可以对上述实施例进行变化、修改、替换和变型。

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