一种可动态显示的终端后盖、终端及显示实现方法与流程

文档序号:11254157阅读:1073来源:国知局
一种可动态显示的终端后盖、终端及显示实现方法与流程

本发明涉及终端设备配件领域,尤其涉及的是一种可动态显示的终端后盖、终端及显示实现方法。



背景技术:

随着智能终端的普及,移动终端(尤其是手机)已经成为人们的必备用品,而人们对智能终端的智能化及个性化要求也日益增加。

一方面,目前使用者常常会将移动终端作为通讯设备或者音频播放设备,而目前的终端设备往往只是通过显示屏对用户进行图像显示或者信息提醒,若移动终端保持在静音状态,而终端设备又是显示屏向下放置的话,可能会体验不到图像变化或者感觉不到信息提醒,所以终端设备的智能性还有待进一步的提高。

另一方面,模块化智能手机是智能手持设备发展的趋势,现阶段的模块化手机受制于结构和器件驱动等兼容性,无法做到完全随心所欲的模块化设计,但是模块化的思想可以应用于智能设备的设计中。

因此,如何将模块化的思想应用到设备的后盖上,通过后盖动态显示信息提醒或者为用户提供更我个性化的外观设计,为用户提供更智能化的电子设备,是智能手持设备发展的所要解决的问题之一。

因此,现有技术有待于进一步的改进。



技术实现要素:

鉴于上述现有技术中的不足之处,本发明的目的在于为用户提供一种可动态显示的终端后盖、终端及实现方法,克服现有技术中终端后盖不能根据终端当前播放音频或者显示屏接收到的图像信息进行动态显示的缺陷。

本发明解决技术问题所采用的技术方案如下:

一种可动态显示的终端后盖,与终端机体盖合,其中,包括:终端后盖本体,设置在所述终端后盖本体上的动态显示装置和显示控制装置;

所述显示控制装置,与终端机体的微处理器连接,监听和获取当前终端微处理器传入的显示数据,并根据接收到的显示数据对所述动态显示装置的显示进行控制;

所述动态显示装置,与控制装置相连接,根据显示控制装置发出的显示控制指令,对所述显示数据进行动态显示;

所述动态显示装置为led模组。

所述的可动态显示终端后盖,其中,所述控制芯片,还连接终端机体的供电电路,从终端机体的接口引入供电电压。

所述的可动态显示的终端后盖,其中,所述显示控制装置,还用于对终端传入显示数据的等待时间进行计时,若等待时间超出预设时间,则自动将上次传入的显示数据清除。

一种移动终端,其中,包括:所述的终端后盖;所述终端后盖与终端机体的微处理器建立连接,并接收微处理器传送的显示数据。

所述的移动终端,其中,所述微处理器包括:数据转换单元;

所述数据转换单元,用于将获取的音频数据或/和显示数据转换成对应的led灯地址,并将转换后的led灯地址通过i2c数据总线传递给显示控制装置。

一种移动终端后盖可动态显示的实现方法,其中,包括:

步骤a、当检测到终端后盖的显示控制装置与终端机体的微处理器建立连接时,所述显示控制装置监听并获取微处理器输出的显示数据;

步骤b、所述显示控制装置根据所述显示数据控制动态显示装置进行动态显示。

所述移动终端后盖可动态显示的实现方法,其中,所述步骤b还包括:

步骤b1、显示控制装置对终端微处理器输出显示数据的等待时间进行计时,若等待时间超出预设时间,则自动将上次传入的显示数据清除。

所述移动终端后盖可动态显示的实现方法,其中,

所述移动终端后盖可动态显示的实现方法,其中,所述步骤a还包括:

步骤a1、检测后盖的接入引脚是否插入到终端机体的接口中,若插入,则控制监听显示数据的同时,开启显示控制装置中用于控制led模组动态显示的控制芯片;

步骤a2、所述控制芯片接收终端微处理器传送的显示数据。

所述移动终端后盖可动态显示的实现方法,其中,所述步骤a1和步骤a2之间还包括:

所述步骤a12、终端机体的微处理器对接收到的音频数据或/和显示数据进行转化对应的led灯地址转换,并将转换后的led灯地址传送至控制芯片。

有益效果,本发明提供了一种可动态显示的终端后盖、终端及其显示实现方法,所述终端后盖包括:终端后盖本体,设置在所述终端后盖本体上的动态显示装置和显示控制装置;所述显示控制装置,与终端的微处理器建立连接,监听和获取当前终端微处理器传入的显示数据,并根据接收到的显示数据对所述动态显示装置的显示进行控制;所述动态显示装置,与动态显示装置相连接,根据显示控制装置发出的显示控制指令,对所述显示数据进行动态显示;所述动态显示装置为led模组。本发明提供的动态显示终端后盖插入到终端上后,可以实现后盖上的led灯随终端播放的音乐或来电动态显示,提高了终端的智能性和个性化。

附图说明

图1是本发明提供的可动态显示终端后盖的原理结构框图。

图2是本发明提供的可动态显示终端后盖的结构示意图。

图3是本发明提供的后盖中控制芯片控制led模组显示的电路原理图。

图4是本发明提供的后盖上led模组布阵示意图。

图5是本发明提供的移动终端后盖可动态显示的实现方法的步骤流程图。

图6是本发明所述实现方法的具体实施例步骤流程图。

具体实施方式

为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用于解释本发明,并不用于限定本发明。

为了实现终端在播放音乐或者一种可动态显示的终端后盖,与终端机体盖合,如图1所示,包括:终端后盖本体10,以及设置在所述终端后盖本体上的动态显示装置120和显示控制装置110;

所述显示控制装置110,与终端机体20的微处理器210连接,监听和获取当前终端微处理器210传入的显示数据,并根据接收到的显示数据对所述动态显示装置的显示进行控制;

所述动态显示装置120,与显示控制装置110相连接,根据显示控制装置110发出的显示控制指令,对所述显示数据进行动态显示;

所述动态显示装置为led模组。

具体的,结合图2所示,可以看出,在具体实施过程中,可以采取pogopin设计,在终端机体端和后盖端均有用于连接的触点,当后盖与机体贴合,触点建立连接,后盖中动态显示的电路接入手机供电电路中,用于控制动态显示装置的控制芯片工作,从终端机体端获取当前终端音频播放的音频数据或/和从显示屏获取当前图像数据,将获取的音频数据或者图像数据转化成led灯地址转换,实现led模组中均匀分布的led灯动态显示。

在具体实施方式中,结合图3和图4,为了实现对终端传送的图像数据信息或/和音频数据信息进行更好的转化,以及对led模组进行显示控制,在终端机体微处理器中设置有:数据转换单元;

所述数据转换单元,用于将获取的音频数据或/和显示数据转换成对应的led灯地址,并将转换后的led灯地址通过i2c数据总线传递给显示控制装置。

具体的,所述数据转换单元,在实施中,由终端机体的微处理器进行的软件地址映射操作,然后将转换后的led地址通过i2c数据总线传递给led控制芯片。

为了实现更好的显示控制,优选的,所述控制芯片的型号为sn3733,其能够同时支持12*16个led灯的显示,如图3所示的电路图为控制芯片sn3733对led模组的控制电路图,图4是led模组的布阵图,其中,图3中sw1-sw12(即控制芯片的第2-15脚)与cs1-cs16(即控制芯片的第16-33脚)对应连接图4中led电路图的sw1-sw12、cs1-cs16管脚。

所述控制芯片,还连接端的供电电路,从终端接口引入供电电压。结合图3所示,其中scl引脚和sda引脚连接到终端的微处理器上的i2c控制接口,其中gnd引脚与引脚vcc为连接到终端供电电路的供电控制接口。

为了实现对led灯进行更好的动态显示控制,所述显示控制装置还用于对终端传入显示数据的等待时间进行计时,若等待时间超出预设时间,则自动将上次传入的显示数据清除。本保护监听线程主要是为了防止图案长时间留在led模组上所做的措施,如果3秒内没有任何的数据写入动态显示装置,那显示控制装置内核驱动就会自动将图案清零,防止led灯长时间没有变化。

本发明在提供了上述终端后盖的基础上,提供了一种移动终端,包括:所述的终端后盖;所述终端后盖与终端的微处理器建立连接,并接收微处理器传送的显示数据。

可以想到的是,本发明所公开的动态显示的后盖可以用于接收从终端传送的图像数据或音频数据并将其转化成对应的led灯地址,实现led灯的显示控制,在具体实施时,可以通过app的形式实现,即通过app应用程序来获取当前终端音频数据信息或/和显示屏的图像数据,并将上述数据传输到终端外接接口,具体终端后盖中的显示控制装置从终端机体外接接口获取到的是何种数据信息,可以由开发者,或者由使用者决定。

添加上述显示时间控制的保护进程的意义并不是为了省电,而是从该终端后盖的性质出发,在开发中后盖的功能定义就是显示动态图案,随音乐悦动等,没有将图案静态地长时间保留的功能定义,因为它无法代替显示屏,也没有必要代替显示屏,还有一个重要的原因是,当终端中用于获取音频数据或/显示数据的app进程因某些随机的原因卡死的时候,app已经无法向led模组写入清零指令,为了将图案清零,必须独立于app创建一个新的线程监听这种意外事件。

本发明在提出上述移动终端的基础上,提供了一种移动终端后盖可动态显示的实现方法,如图5所示,所述方法包括:

步骤s1、当检测到终端后盖的显示控制装置与终端机体的微处理器建立连接时,所述显示控制装置监听并获取微处理器输出的显示数据。

步骤s2、所述显示控制装置根据所述显示数据控制动态显示装置进行动态显示。

所述步骤s2还包括:

步骤s21、显示控制装置对终端微处理器输出显示数据的等待时间进行计时,若等待时间超出预设时间,则自动将上次传入的显示数据清除。

所述步骤s1中还包括:

步骤s11、检测后盖的接入引脚是否插入到终端微处理器的接口中,若插入,则控制监听显示数据的同时,开启显示控制装置中用于控制led模组动态显示的控制芯片;

步骤s12、所述控制芯片接收终端微处理器传送的显示数据。

所述移动终端后盖可动态显示的实现方法,其中,所述步骤s11和步骤s12之间还包括:

所述步骤s112、终端机体的微处理器对接收到的音频数据或/和显示数据进行转化对应的led灯地址转换,并将转换后的led灯地址传送至控制芯片。

为了对本发明提供的上述实现方法进行更加详细的说明,下面以其具体实施例,做进一步的解释。

如图6所示,为了实现后盖上led模组根据终端上音频数据或者显示屏的图案数据进行动态显示,在具体实施例时,包括以下步骤:

首先在android系统中启动一个服务监测程序,用于检测后盖插入终端机体的事件变化。

后盖插入事件检测,可以通过在kernel(操作系统内核)层设置中断检测detect点lightcover接入拔出事件,并把数据写到相对应的文件节点;接收到事件变化后读取相对应的文件节点,获取后盖是接入还是拔出。

其次,如果后盖成功插入,那么会进入两个流程:创建和运行后盖灯保护监听线程、app下发数据并在kernel进行处理。

后盖灯保护监听线程主要是为了防止图案长时间留在led模组上所做的措施,如果3秒内没有任何的数据写入动态显示装置,那么控制芯片内核驱动就会自动将图案清零。

动态显示图案从终端内运行的app下发后的处理流程如下:app--调用lightcoverframework服务打开控制芯片sn3733-----调用将传入的图案数据进行对应led灯地址的转换---------将转换好的数据传入sn3733,完成显示功能。

具体的,在上述步骤中为了更好的对图像数据进行识别和显示,app下发的图像数据格式如下:

一个9*4的32位整型二维数组来控制rgb灯的亮暗值,每一个元素代表一个rgb点,即array[x][y]表示第x行第y列的灯,每一个数组元素有32位,这32位根据灯亮度、r值、g值、b值划分成4个8位,其中亮度值因为芯片的原因,是无法单独实现的,必须融入rgb值之中,因此亮度位是无用的。

在kernel层,为了方便数据处理,上层app传下的32位整型数组指针经过强制转换,被转换成了led_rgb结构的指针,这样可以不用移位操作就能够实现对rgb数据的读取。数据结构定义如下:

structled_rgb{

uint_8b;

uint_8g;

uint_8r;

uint_8bri;

};

指针是通过访问成员的方式提取数据的(本质是指针地址的偏移),即ledrgb->b、ledrgb->r等,为了能够让指针访问到正确的数据,必须按照上层传下的数据格式严格匹配,不能随意更改。

本发明提供了一种可动态显示的终端后盖、终端及其显示实现方法,所述终端后盖包括:终端后盖本体,设置在所述终端后盖本体上的动态显示装置和显示控制装置;所述显示控制装置,与终端的微处理器建立连接,监听和获取当前终端微处理器传入的显示数据,并根据接收到的显示数据对所述动态显示装置的显示进行控制;所述动态显示装置,与动态显示装置相连接,根据显示控制装置发出的显示控制指令,对所述显示数据进行动态显示;所述动态显示装置为led模组。本发明提供的动态显示终端后盖插入到终端上后,可以实现后盖上的led灯随终端播放的音乐或来电动态显示,提高了终端的智能性和个性化。

可以理解的是,对本领域普通技术人员来说,可以根据本发明的技术方案及其发明构思加以等同替换或改变,而所有这些改变或替换都应属于本发明所附的权利要求的保护范围。

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