本发明属于信息处理领域,涉及aod息屏显示技术,具体是一种基于aod息屏显示的动态变化显示系统。
背景技术:
随着智能手机、平板电脑等智能终端的大范围普及,用户对智能终端的依赖程度越来越高;据统计,用户每天大约要通过点亮屏幕查看智能手机150次,而大多数用户查看智能手机只是为了查看时间和通知消息,因此,为了方便用户获取时间和通知消息,aod息屏显示应运而生。
公开号为cn109218510a的发明专利提供了一种息屏显示方法、装置及计算机可读存储介质,该方法包括:通过mipi协议,向lcm发送至少一个数据包,由lcm基于至少一个数据包,通过息屏显示功能进行信息内容的显示,该至少一个数据包包括息屏显示所需要的数据;其中,对于至少一个数据包中的每个数据包,该数据包还携带第一字段和第二字段,第一字段和第二字段均为在mipi协议的dcs中为息屏显示功能预先定义的字段,且第一字段用于指示数据包为用于进行息屏显示的数据包,第二字段用于指示数据包中包括的数据的数据类型。
上述方案统一了息屏显示功能的mipi通信接口,各个厂家均可以按照该统一的通信接口来研发ap和cm,提升了研发效率;但是,上述方案只是同一了通信接口,保证了研发效率,并没有在息屏显示的基础上进行优化,导致息屏显示效果不够生动;因此,上述方案仍需进一步改进。
技术实现要素:
为了解决上述方案存在的问题,本发明提供了一种基于aod息屏显示的动态变化显示系统。
本发明的目的可以通过以下技术方案实现:一种基于aod息屏显示的动态变化显示系统,包括处理器、数据校验模块、数据排序模块、风格定义模块、动态显示模块、显示监控模块和数据存储模块;
当液晶显示器显示模组接收到通过移动产业处理器接口mipi协议的数据包时,将液晶显示器显示模组的显示标签设置为0,同时将数据包发送至数据校验模块,所述数据校验模块对数据包进行校验分析,将校验合格的数据包发送至数据排序模块;
所述数据排序模块根据数据包的数据等级进行排序并生成数据排序表,通过处理器将数据包排序表分别发送至数据存储模块和动态显示模块;
所述风格定义模块用于自定义aod区域的风格曲线,包括:
获取显示样式;所述显示样式包括液晶显示器显示模组内置的显示样式和用户上传的显示样式;所述显示样式具体为aod区域显示的预览图像;
获取液晶显示器显示模组对应智能终端的主题图像;所述主题图像包括图标大小、字体类型、字体大小和灰度统计图;所述灰度统计图通过主题图像获取;
通过匹配模型获取与主题图像对应的显示样式,并将显示样式标记为目标样式;
根据目标样式获取灰度变化曲线组;将目标样式和灰度变化曲线组发送至动态显示模块;
所述动态显示模块用于控制aod区域对数据包进行显示,包括:
当动态显示模块接收到数据排序表时,根据数据排序表获取显示排序表;
获取灰度变化曲线组,依次提取显示排序表对应的数据包并标记为标准数据包;
将所述显示标签设置为1,按照目标样式将标准数据包显示在aod区域;根据灰度变化曲线设置aod区域的颜色。
优选的,所述匹配模型的获取具体包括以下步骤:
构建人工智能模型;所述人工智能模型包括误差逆向反馈神经网络、rbf神经网络和深度卷积神经网络;
任意选取多组主题图像作为图像训练组,并为图像训练组中的主题图像设置图像标签;所述图像训练组中包括用户使用过的主题图像和用户未使用过的主题图像;所述图像标签的取值为0和1,当图像标签为0时,表示用户未使用过的主题图像,当图像标签为1时,表示用户使用过的主题图像;
将图像训练组按照设定比例划分为训练集、测试集和校验集;所述设定比例包括4:1:1、3:1:1和5:1:1;
通过训练集、测试集和校验集对人工智能模型进行训练、测试和校验;将完成训练的人工智能模型标记为匹配模型;
通过处理器将匹配模型发送至数据存储模块进行存储。
优选的,所述显示排序表的获取具体包括以下步骤:
将数据排序表中时间差值相同的数据包整合标记为数据包组;
获取液晶显示器显示模组的aod区域;所述aod区域为息屏显示区域;
当数据包组中数据包的内容能够同时显示在aod区域时,则将第二等级对应的数据包内容的显示位置设置在aod区域的上半区;
当数据包组中数据包的内容不能同时显示在aod区域时,则将第二等级对应的数据包内容的显示位置设置在aod区域上侧三分之一区域,当数据包组中数据包的内容仍然不能同时显示在aod区域时,则对数据包组中的数据包大小依次显示;
结合数据排序表和数据包组生成显示排序表。
优选的,所述灰度变化曲线组的获取具体包括以下步骤:
对目标样式进行图像预处理获取灰度图像;所述图像预处理包括图像去噪和灰度变换;
获取灰度图像四角、四边中点到灰度图像中心点的灰度变化曲线,将灰度变化曲线整合生成灰度变化曲线组;
通过处理器将灰度变化曲线组发送至数据存储模块进行存储。
优选的,所述数据排序表的生成具体包括以下步骤:
当数据排序模块接收到数据包时获取数据包的数据等级;所述数据等级包括第一等级和第二等级,其中第一等级的数据包包括日程和备忘录产生的数据包,第二等级的数据包包括用于时间显示的数据包和用于天气显示的数据包;
提取数据包的显示时刻,获取显示时刻与系统时间的差值并标记为时间差值,按照时间差值由小到大对数据包进行排序获取数据排序表;
通过处理器将数据排序表发送至数据存储模块。
优选的,所述数据校验模块用于对数据包进行校验分析,包括:
当数据校验模块接收到数据包之后,获取数据包大小,同时对数据包进行病毒检测并获取病毒标签;所述病毒标签的取值为0和1,当病毒标签为0时,表示数据包中包含病毒,当病毒标签为1时,表示数据包中不包含病毒;
将数据包大小标记为sjd,将病毒标签标记为bq;
通过公式spx=α1×bq×sjd获取数据包评价系数spx;其中α1为比例系数,且α1为大于0的实数;
当数据包评价系数spx满足spx=0时,则判定数据包异常,生成并发送数据包异常信号至显示监控模块;当数据包评价系数spx满足l1≤spx≤l2时,则判定数据包校验合格,将对应的数据包发送至数据排序模块;否则,判定数据包不合格,生成并发送数据包不合格信号至显示监控模块;其中l1和l2为数据包评价系数阈值,且l1和l2均大于0;
通过处理器将病毒标签、数据包评价系数和数据包预警信号发送至数据存储模块进行存储;所述数据包预警信号包括数据包异常信号和数据包不合格信号。
优选的,所述处理器分别与数据校验模块、数据排序模块、风格定义模块、动态显示模块、显示监控模块和数据存储模块通信连接;所述数据排序模块分别与数据校验模块和风格定义模块通信连接,所述显示监控模块分别与数据存储模块和动态显示模块通信连接,所述动态显示模块和所述风格定义模块通信连接;所述数据校验模块与液晶显示器显示模组电气连接,息屏状态下通过移动产业处理器接口mipi协议发送至少一个数据包至液晶显示器显示模组,当液晶显示器显示模组接收到数据包之后设置显示标签;所述显示标签的取值为0和1,当显示标签为0时,则液晶显示器显示模组不显示数据包内容,但仍然显示已经读取的数据包中的内容,当显示标签为1时,则液晶显示器显示模组显示数据包内容。
与现有技术相比,本发明的有益效果是:
1、本发明设置了数据校验模块,该设置用于对数据包进行校验分析;当数据校验模块接收到数据包之后,获取数据包大小,同时对数据包进行病毒检测并获取病毒标签;将数据包大小标记为sjd,将病毒标签标记为bq;获取数据包评价系数spx;当数据包评价系数spx满足spx=0时,则判定数据包异常,生成并发送数据包异常信号至显示监控模块;当数据包评价系数spx满足l1≤spx≤l2时,则判定数据包校验合格,将对应的数据包发送至数据排序模块;否则,判定数据包不合格,生成并发送数据包不合格信号至显示监控模块;通过处理器将病毒标签、数据包评价系数和数据包预警信号发送至数据存储模块进行存储;数据校验模块对数据包进行校验,有助于保证数据包的安全性,能够提高aod区域显示的效率;
2、本发明设置了风格定义模块,该设置用于自定义aod区域的风格曲线;获取显示样式;获取液晶显示器显示模组对应智能终端的主题图像;通过匹配模型获取与主题图像对应的显示样式,并将显示样式标记为目标样式;对目标样式进行图像预处理获取灰度图像;获取灰度图像四角、四边中点到灰度图像中心点的灰度变化曲线,将灰度变化曲线整合生成灰度变化曲线组;通过处理器将灰度变化曲线组发送至数据存储模块进行存储;将目标样式和灰度变化曲线组发送至动态显示模块;风格定义模块根据匹配模型获取目标样式和灰度变化曲线组,能够根据用户的使用习惯获取用户喜爱的显示样式,有助于提高提高用户黏性;
3、本发明设置了动态显示模块,该设置用于控制aod区域对数据包进行显示;将数据排序表中时间差值相同的数据包整合标记为数据包组;获取液晶显示器显示模组的aod区域;当数据包组中数据包的内容能够同时显示在aod区域时,则将第二等级对应的数据包内容的显示位置设置在aod区域的上半区;当数据包组中数据包的内容不能同时显示在aod区域时,则将第二等级对应的数据包内容的显示位置设置在aod区域上侧三分之一区域,当数据包组中数据包的内容仍然不能同时显示在aod区域时,则对数据包组中的数据包大小依次显示;结合数据排序表和数据包组生成显示排序表;获取灰度变化曲线组,依次提取显示排序表对应的数据包并标记为标准数据包;将所述显示标签设置为1,按照目标样式将标准数据包显示在aod区域;根据灰度变化曲线设置aod区域的颜色;动态显示模块根据数据包的特点获取显示排序表,并根据目标样式和灰度变化曲线组将数据包动态显示在aod区域,能够提高aod区域的显示效果,同时保证了数据包内容的合理显示。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明的原理示意图。
具体实施方式
下面将结合实施例对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
请参阅图1,一种基于aod息屏显示的动态变化显示系统,包括处理器、数据校验模块、数据排序模块、风格定义模块、动态显示模块、显示监控模块和数据存储模块;
当液晶显示器显示模组接收到通过移动产业处理器接口mipi协议的数据包时,将液晶显示器显示模组的显示标签设置为0,同时将数据包发送至数据校验模块,数据校验模块对数据包进行校验分析,将校验合格的数据包发送至数据排序模块;
数据排序模块根据数据包的数据等级进行排序并生成数据排序表,通过处理器将数据包排序表分别发送至数据存储模块和动态显示模块;
风格定义模块用于自定义aod区域的风格曲线,包括:
获取显示样式;显示样式包括液晶显示器显示模组内置的显示样式和用户上传的显示样式;显示样式具体为aod区域显示的预览图像;
获取液晶显示器显示模组对应智能终端的主题图像;主题图像包括图标大小、字体类型、字体大小和灰度统计图;灰度统计图通过主题图像获取;
通过匹配模型获取与主题图像对应的显示样式,并将显示样式标记为目标样式;
根据目标样式获取灰度变化曲线组;将目标样式和灰度变化曲线组发送至动态显示模块;
动态显示模块用于控制aod区域对数据包进行显示,包括:
当动态显示模块接收到数据排序表时,根据数据排序表获取显示排序表;
获取灰度变化曲线组,依次提取显示排序表对应的数据包并标记为标准数据包;
将所述显示标签设置为1,按照目标样式将标准数据包显示在aod区域;根据灰度变化曲线设置aod区域的颜色。
进一步地,匹配模型的获取具体包括以下步骤:
构建人工智能模型;人工智能模型包括误差逆向反馈神经网络、rbf神经网络和深度卷积神经网络;
任意选取多组主题图像作为图像训练组,并为图像训练组中的主题图像设置图像标签;图像训练组中包括用户使用过的主题图像和用户未使用过的主题图像;图像标签的取值为0和1,当图像标签为0时,表示用户未使用过的主题图像,当图像标签为1时,表示用户使用过的主题图像;
将图像训练组按照设定比例划分为训练集、测试集和校验集;
通过训练集、测试集和校验集对人工智能模型进行训练、测试和校验;将完成训练的人工智能模型标记为匹配模型;
通过处理器将匹配模型发送至数据存储模块进行存储。
进一步地,显示排序表的获取具体包括以下步骤:
将数据排序表中时间差值相同的数据包整合标记为数据包组;
获取液晶显示器显示模组的aod区域;aod区域为息屏显示区域;
当数据包组中数据包的内容能够同时显示在aod区域时,则将第二等级对应的数据包内容的显示位置设置在aod区域的上半区;
当数据包组中数据包的内容不能同时显示在aod区域时,则将第二等级对应的数据包内容的显示位置设置在aod区域上侧三分之一区域,当数据包组中数据包的内容仍然不能同时显示在aod区域时,则对数据包组中的数据包大小依次显示;
结合数据排序表和数据包组生成显示排序表。
进一步地,灰度变化曲线组的获取具体包括以下步骤:
对目标样式进行图像预处理获取灰度图像;图像预处理包括图像去噪和灰度变换;
获取灰度图像四角、四边中点到灰度图像中心点的灰度变化曲线,将灰度变化曲线整合生成灰度变化曲线组;
通过处理器将灰度变化曲线组发送至数据存储模块进行存储。
进一步地,数据排序表的生成具体包括以下步骤:
当数据排序模块接收到数据包时获取数据包的数据等级;数据等级包括第一等级和第二等级,其中第一等级的数据包包括日程和备忘录产生的数据包,第二等级的数据包包括用于时间显示的数据包和用于天气显示的数据包;
提取数据包的显示时刻,获取显示时刻与系统时间的差值并标记为时间差值,按照时间差值由小到大对数据包进行排序获取数据排序表;
通过处理器将数据排序表发送至数据存储模块。
进一步地,数据校验模块用于对数据包进行校验分析,包括:
当数据校验模块接收到数据包之后,获取数据包大小,同时对数据包进行病毒检测并获取病毒标签;病毒标签的取值为0和1,当病毒标签为0时,表示数据包中包含病毒,当病毒标签为1时,表示数据包中不包含病毒;
将数据包大小标记为sjd,将病毒标签标记为bq;
通过公式spx=α1×bq×sjd获取数据包评价系数spx;其中α1为比例系数,且α1为大于0的实数;
当数据包评价系数spx满足spx=0时,则判定数据包异常,生成并发送数据包异常信号至显示监控模块;当数据包评价系数spx满足l1≤spx≤l2时,则判定数据包校验合格,将对应的数据包发送至数据排序模块;否则,判定数据包不合格,生成并发送数据包不合格信号至显示监控模块;其中l1和l2为数据包评价系数阈值,且l1和l2均大于0;
通过处理器将病毒标签、数据包评价系数和数据包预警信号发送至数据存储模块进行存储;数据包预警信号包括数据包异常信号和数据包不合格信号。
进一步地,处理器分别与数据校验模块、数据排序模块、风格定义模块、动态显示模块、显示监控模块和数据存储模块通信连接;数据排序模块分别与数据校验模块和风格定义模块通信连接,显示监控模块分别与数据存储模块和动态显示模块通信连接,动态显示模块和风格定义模块通信连接;数据校验模块与液晶显示器显示模组电气连接,息屏状态下通过移动产业处理器接口mipi协议发送至少一个数据包至液晶显示器显示模组,当液晶显示器显示模组接收到数据包之后设置显示标签;显示标签的取值为0和1,当显示标签为0时,则液晶显示器显示模组不显示数据包内容,但仍然显示已经读取的数据包中的内容,当显示标签为1时,则液晶显示器显示模组显示数据包内容。
进一步地,显示控制模块用于检测aod区域的显示故障,并根据显示故障生成显示故障日志,并将显示故障日志发送至数据存储模块进行存储。
上述公式均是去除量纲取其数值计算,公式是由采集大量数据进行软件模拟得到最接近真实情况的一个公式,公式中的预设参数和预设阈值由本领域的技术人员根据实际情况设定或者大量数据模拟获得。
本发明的工作原理:
当液晶显示器显示模组接收到通过移动产业处理器接口mipi协议的数据包时,将液晶显示器显示模组的显示标签设置为0,同时将数据包发送至数据校验模块,数据校验模块对数据包进行校验分析,将校验合格的数据包发送至数据排序模块;
当数据校验模块接收到数据包之后,获取数据包大小,同时对数据包进行病毒检测并获取病毒标签;将数据包大小标记为sjd,将病毒标签标记为bq;获取数据包评价系数spx;当数据包评价系数spx满足spx=0时,则判定数据包异常,生成并发送数据包异常信号至显示监控模块;当数据包评价系数spx满足l1≤spx≤l2时,则判定数据包校验合格,将对应的数据包发送至数据排序模块;否则,判定数据包不合格,生成并发送数据包不合格信号至显示监控模块;通过处理器将病毒标签、数据包评价系数和数据包预警信号发送至数据存储模块进行存储;
当数据排序模块接收到数据包时获取数据包的数据等级;提取数据包的显示时刻,获取显示时刻与系统时间的差值并标记为时间差值,按照时间差值由小到大对数据包进行排序获取数据排序表;通过处理器将数据排序表发送至数据存储模块;
获取显示样式;获取液晶显示器显示模组对应智能终端的主题图像;通过匹配模型获取与主题图像对应的显示样式,并将显示样式标记为目标样式;对目标样式进行图像预处理获取灰度图像;获取灰度图像四角、四边中点到灰度图像中心点的灰度变化曲线,将灰度变化曲线整合生成灰度变化曲线组;通过处理器将灰度变化曲线组发送至数据存储模块进行存储;将目标样式和灰度变化曲线组发送至动态显示模块;
将数据排序表中时间差值相同的数据包整合标记为数据包组;获取液晶显示器显示模组的aod区域;当数据包组中数据包的内容能够同时显示在aod区域时,则将第二等级对应的数据包内容的显示位置设置在aod区域的上半区;当数据包组中数据包的内容不能同时显示在aod区域时,则将第二等级对应的数据包内容的显示位置设置在aod区域上侧三分之一区域,当数据包组中数据包的内容仍然不能同时显示在aod区域时,则对数据包组中的数据包大小依次显示;结合数据排序表和数据包组生成显示排序表;获取灰度变化曲线组,依次提取显示排序表对应的数据包并标记为标准数据包;将所述显示标签设置为1,按照目标样式将标准数据包显示在aod区域;根据灰度变化曲线设置aod区域的颜色。
在本说明书的描述中,参考术语“一个实施例”、“示例”、“具体示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
以上内容仅仅是对本发明结构所作的举例和说明,所属本技术领域的技术人员对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,只要不偏离发明的结构或者超越本权利要求书所定义的范围,均应属于本发明的保护范围。