日程显示方法及相关设备与流程

文档序号:20767584发布日期:2020-05-15 19:10阅读:181来源:国知局
日程显示方法及相关设备与流程

本申请涉及日程管理技术领域,尤其涉及一种日程显示方法及相关设备。



背景技术:

日程管理就是将待完成的工作和事务安排在日期中,并做一个有效的记录,方便管理日常的工作和事务,达到工作备忘的目的。现有的日程管理通常是以表格的形式在电子设备的屏幕上呈现出来,从而对用户进行日程提醒。然而,现有的日程管理只是将日程进行一个简单地罗列,用户很难快速地从中识别出需要得到的日程信息,从而造成了日程提醒效果不佳的问题。



技术实现要素:

本申请实施例提供一种日程显示方法及相关设备,有利于用户快速准确定位到日程信息,从而提高日程提醒的效果。

第一方面,本申请实施例提供一种日程显示方法,应用于包括屏幕、普通图层硬件、暗淡图层硬件和图层混合器的电子设备,所述普通图层硬件和所述暗淡图层硬件均与所述图层混合器连接;所述方法包括:

基于待显示的n个日程信息确定普通图层的图层参数,基于所述普通图层的图层参数创建普通图层,基于所述普通图层的图层信息确定暗淡图层的图层参数,基于所述暗淡图层的图层参数创建暗淡图层,所述n为正整数;

通过所述图层混合器基于所述普通图层的图层信息和所述暗淡图层的图层信息进行图层合成得到混合图层,所述普通图层的图层信息是所述普通图层硬件发送的,所述暗淡图层的图层信息是所述暗淡图层硬件发送的;

通过所述屏幕基于所述混合图层的图层信息进行图层显示,所述混合图层的图层信息是所述图层混合器发送的。

第二方面,本申请实施例提供一种日程显示装置,应用于包括屏幕、普通图层硬件、暗淡图层硬件和图层混合器的电子设备,所述普通图层硬件和所述暗淡图层硬件均与所述图层混合器连接;所述装置包括:

图层创建单元,用于基于待显示的n个日程信息确定普通图层的图层参数,基于所述普通图层的图层参数创建普通图层,基于所述普通图层的图层信息确定暗淡图层的图层参数,基于所述暗淡图层的图层参数创建暗淡图层,所述n为正整数;

图层合成单元,用于通过所述图层混合器基于所述普通图层的图层信息和所述暗淡图层的图层信息进行图层合成得到混合图层,所述普通图层的图层信息是所述普通图层硬件发送的,所述暗淡图层的图层信息是所述暗淡图层硬件发送的;

图层显示单元,用于通过所述屏幕基于所述混合图层的图层信息进行图层显示,所述混合图层的图层信息是所述图层混合器发送的。

第三方面,本申请实施例提供一种电子设备,包括处理器、存储器、通信接口以及一个或多个程序,其中,上述一个或多个程序被存储在上述存储器中,并且被配置由上述处理器执行,上述程序包括用于执行本申请实施例第一方面所述的方法中的步骤的指令。

第四方面,本申请实施例提供了一种计算机可读存储介质,其中,上述计算机可读存储介质存储用于电子数据交换的计算机程序,其中,上述计算机程序使得计算机执行如本申请实施例第一方面所述的方法中所描述的部分或全部步骤。

第五方面,本申请实施例提供了一种计算机程序产品,其中,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如本申请实施例第一方面所述的方法中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。

可以看出,在本申请实施例中,首先,基于待显示的n个日程信息确定普通图层的图层参数,基于普通图层的图层参数创建普通图层,基于普通图层的图层信息确定暗淡图层的图层参数,基于暗淡图层的图层参数创建暗淡图层;然后,通过图层混合器基于普通图层的图层信息和暗淡图层的图层信息进行图层合成得到混合图层,普通图层的图层信息是普通图层硬件发送的,暗淡图层的图层信息是暗淡图层硬件发送的;最后,通过屏幕基于混合图层的图层信息进行图层显示,混合图层的图层信息是所述图层混合器发送的;基于日程信息创建普通图层,然后通过暗淡图层修改日程信息在屏幕上显示时的效果,从而得到合成的能够区别日程信息的混合图层,有利于用户快速准确定位到的日程信息,从而提高日程提醒的效果。

本申请的这些方面或其他方面在以下实施例的描述中会更加简明易懂。

附图说明

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

图1a是本申请实施例提供的一种电子设备的结构示意图;

图1b是本申请实施例提供的一种图层显示的结构示意图;

图2a是本申请实施例提供的一种日程显示方法的流程示意图;

图2b是本申请实施例提供的一种混合图层的显示示意图;

图2c是本申请实施例提供的另一种混合图层的显示示意图;

图3是本申请实施例提供的另一种日程显示方法的流程示意图;

图4是本申请实施例提供的另一种电子设备的结构示意图;

图5是本申请实施例提供的一种日程显示装置的结构示意图。

具体实施方式

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。

以下分别进行详细说明。

本申请的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

以下,对本申请中的部分用语进行解释说明,以便于本领域技术人员理解。

电子设备可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其他处理设备,以及各种形式的用户设备(userequipment,ue),移动台(mobilestation,ms),终端设备(terminaldevice)等等。

如图1a所示,图1a是本申请实施例提供的一种电子设备的结构示意图。该电子设备包括屏幕、应用处理器(applicationprocessor,ap)和总线(bus),ap与总线连接,ap包括分散处理单元(distributedprocessingunit,dpu)。dpu包括多个图层硬件、图层混合器(layermix)、显示后处理(displaypostprocessing,dspp)和显示串行接口(displayserialinterface,dsi)。该多个图层硬件包括至少一个暗淡图层硬件和至少一个普通图层硬件,每个图层硬件均与图层混合器连接,图层混合器、dspp、dsi和屏幕依次连接。

其中,普通图层硬件的作用是用于传输其关联的图层的图层信息。

其中,暗淡图层硬件的作用是用于创建图层和修改其关联的图层的图层参数。

如图1b所示,图1b是本申请实施例提供的一种图层显示的结构示意图。人眼所看到屏幕所显示的画面是由多个图层叠加而得到的。该多个图层可以包括暗淡图层(dimlayer)和至少一个普通图层。其中,至少一个普通图层可以有状态栏图层、launcher图层、wallpaper图层、navigationbar图层等。

下面对本申请实施例进行详细介绍。

请参阅图2a,图2a是本申请实施例提供的一种日程显示方法的流程示意图,应用于上述电子设备,本日程显示方法包括:

步骤201:ap基于待显示的n个日程信息确定普通图层的图层参数,基于所述普通图层的图层参数创建普通图层,基于所述普通图层的图层信息确定暗淡图层的图层参数,基于所述暗淡图层的图层参数创建暗淡图层,所述n为正整数。

步骤202:ap通过所述图层混合器基于所述普通图层的图层信息和所述暗淡图层的图层信息进行图层合成得到混合图层,所述普通图层的图层信息是所述普通图层硬件发送的,所述暗淡图层的图层信息是所述暗淡图层硬件发送的。

步骤203:ap通过所述屏幕基于所述混合图层的图层信息进行图层显示,所述混合图层的图层信息是所述图层混合器发送的。

其中,图层信息包括图像数据和/或图层参数。图像数据例如可以为电子设备的硬件采集到的,硬件例如可以为图像传感器、摄像模组等;也可以是电子设备根据应用确定的图像数据,例如日程管理应用中记录了n个日程信息,电子设备根据该n个日程信息生成了日程有关的图像。图层参数包括以下至少一种:尺寸、透明度、rgb值、旋转角度rotation、垂直排列的大小z-order、输入图像的起始坐标、输入图像的大小、输出图像的起始坐标、输出图像的大小等等。该图层信息包括上述第一图层信息、第二图层信息和第三图层信息。

其中,rgb值用于表示图像的色彩,图层的尺寸和形状由图层硬件决定,图层的尺寸例如可以为3cm×3cm的矩形、3cm×4cm的矩形、半径为3cm的圆形、半径为5cm的圆形等等;图层硬件的形状为圆形,则图层的形状为圆形的;图层硬件的形状为矩形,则图层的形状为圆形的。

需要说明的是,ap基于待显示的n个日程信息确定普通图层的图层参数,基于所述普通图层的图层参数创建普通图层,可以是,ap基于待显示的n个日程信息确定一个普通图层的图层参数,基于一个所述普通图层的图层参数创建一个普通图层,该一个普通图层包括所述n个日程信息;也可以是,ap基于待显示的n个日程信息确定n个普通图层的图层参数,基于n个所述普通图层的图层参数创建n个普通图层,该每个普通图层包括一个所述日程信息。

还需要说明的是,所述普通图层的图层信息和所述暗淡图层的图层信息的图层合成可以是一个普通图层信息和一个暗淡图层的图层信息进行合成,也可以是一个普通图层信息和多个暗淡图层的图层信息进行合成,还可以是多个普通图层信息和一个暗淡图层的图层信息进行合成,还可以是多个普通图层信息和多个暗淡图层的图层信息进行合成,在此不作限定。

其中,信息的处理和传输流程可以为:普通图层硬件基于待显示的n个日程信息确定普通图层的图层参数,基于所述普通图层的图层参数创建普通图层,基于所述普通图层的图层信息确定暗淡图层的图层参数,基于所述暗淡图层的图层参数创建暗淡图层;普通图层硬件将普通图层的图层信息发送至图层混合器,暗淡图层硬件将暗淡图层的图层信息发送至图层混合器;图层混合器基于所述普通图层的图层信息和所述暗淡图层的图层信息进行图层合成得到混合图层,以及将所述混合图层的图层信息经dspp和dsi发送至屏幕;屏幕基于混合图层的图层信息进行图层显示。

可以看出,在本申请实施例中,首先,基于待显示的n个日程信息确定普通图层的图层参数,基于普通图层的图层参数创建普通图层,基于普通图层的图层信息确定暗淡图层的图层参数,基于暗淡图层的图层参数创建暗淡图层;然后,通过图层混合器基于普通图层的图层信息和暗淡图层的图层信息进行图层合成得到混合图层,普通图层的图层信息是普通图层硬件发送的,暗淡图层的图层信息是暗淡图层硬件发送的;最后,通过屏幕基于混合图层的图层信息进行图层显示,混合图层的图层信息是所述图层混合器发送的;基于日程信息创建普通图层,然后通过暗淡图层修改日程信息在屏幕上显示时的效果,从而得到合成的能够区别日程信息的混合图层,有利于用户快速准确定位到的日程信息,从而提高日程提醒的效果。

在本申请的一实现方式中,所述基于待显示的n个日程信息确定普通图层的图层参数,包括:

ap确定待显示的每个日程信息在所述屏幕中对应的第一显示区域,得到n个第一显示区域;

ap确定每个所述第一显示区域对应的普通图层的图层参数,得到n个普通图层的图层参数。

举例说明,例如手机的屏幕尺寸为3英寸×6英寸,待显示的日程信息为3条,则可以将手机的屏幕分割成三个3英寸×2英寸的第一显示区域,每个第一显示区域对应一个普通图层,每个图层显示一个日程信息。

在本申请的一实现方式中,所述普通图层的图层参数包括rgb值和尺寸,所述确定每个所述第一显示区域对应的普通图层的图层参数,包括:

ap基于每个所述日程信息的内容确定每个所述第一显示区域对应的普通图层的rgb值,以及将每个所述第一显示区域的尺寸作为每个所述第一显示区域对应的普通图层的尺寸,每个所述第一显示区域的尺寸是基于其对应的日程信息的提醒时间确定的。

其中,每个所述第一显示区域的尺寸是基于其对应的日程信息的提醒时间确定的,例如可以是提醒时间距离当前电子设备的时间越近,其对应的第一显示区域的尺寸越大;或者,将提醒时间距离当前电子设备的时间最近的p个设置为第一尺寸,其他的设置为第二尺寸。

举例说明,待显示的日程信息为3条,第一条设置的提醒时间为9:00,第一条设置的提醒时间为11:00,第一条设置的提醒时间为15:00,则可以将第一条对应的第一显示区域设置为3英寸×3英寸,将第二条对应的第一显示区域设置为3英寸×2英寸,将第三条对应的第一显示区域设置为3英寸×1英寸;也可以将第一条对应的第一显示区域设置为3英寸×3英寸,将第二条对应的第一显示区域设置为3英寸×1.5英寸,将第三条对应的第一显示区域设置为3英寸×1.5英寸。

可以看出,在本申请实施例中,根据日程信息的提醒时间和日程信息的内容设置普通图层的图层参数,能够很好地区别每条日程信息,对日程信息进行分类,从而有利于用户快速准确定位到的日程信息,从而提高日程提醒的效果。

在本申请的一实现方式中,所述暗淡图层的图层参数包括透明度和尺寸,所述基于所述普通图层的图层信息确定暗淡图层的图层参数,包括:

ap基于每个所述日程信息的重要程度确定每个所述普通图层对应的暗淡图层的透明度,得到n个暗淡图层的透明度;以及将每个所述普通图层的尺寸作为其对应的暗淡图层的尺寸,得到n个所述暗淡图层的尺寸。

其中,图层硬件包括至少一个寄存器,该至少一个寄存器包括以下至少一种:尺寸寄存器、形状寄存器、透明度寄存器和rgb寄存器;ap创建图层的具体做法是:ap确定图层对应的图层硬件,通过图层硬件修改所述图层硬件包括的所述至少一个寄存器的值。比如,假设修改的图层的图层参数包括透明度和rgb值,那么ap通过图层硬件修改透明度寄存器的值和修改rgb寄存器的值。上述图层硬件包括普通图层硬件和暗淡图层硬件。寄存器的初始值可以为电子设备设置的默认值。

举例说明,假定包括待显示的3个日程信息,3个日程信息的重要程度例如可以为a、b、c,其中,重要程度的重要性为:a>b>c,那么可以将重要程度为a的日程信息对应的普通图层对应的暗淡图层的透明度设置为10%,将重要程度为b的日程信息对应的普通图层对应的暗淡图层的透明度设置为20%,将重要程度为c的日程信息对应的普通图层对应的暗淡图层的透明度设置为30%,那么在将合成的混合图层进行显示时,重要程度为a的日程信息的清晰度将会大于重要程度为b的日程信息的清晰度,大于重要程度为c的日程信息的清晰度。

如图2b所示,图2b是本申请实施例提供的一种混合图层的显示示意图,其中,第一普通图层和第一暗淡图层的尺寸均为3英寸×3英寸,第一普通图层的透明度为20%,第一暗淡图层的透明度为80%;第二普通图层和第二暗淡图层的尺寸均为3英寸×2英寸,第一普通图层的透明度为40%,第一暗淡图层的透明度为60%;第三普通图层和第三暗淡图层的尺寸均为3英寸×1英寸,第三普通图层的透明度为60%,第三暗淡图层的透明度为40%。

可以看出,在本申请实施例中,基于每个所述日程信息的重要程度确定每个所述普通图层对应的暗淡图层的透明度,能够很好地区别每条日程信息,对日程信息进行分类,从而有利于用户快速准确定位到的日程信息,从而提高日程提醒的效果。

在本申请的一实现方式中,所述基于所述普通图层的图层信息确定暗淡图层的图层参数,包括:

ap识别所述n个日程信息,得到至少一个关键词;

ap将所述至少一个关键词按照关键词属性进行分组,得到至少一组关键词;

ap确定每组所述关键词在所述普通图层中对应的第二显示区域,得到至少一组第二显示区域;

ap基于每组所述第二显示区域确定其对应的暗淡图层的图层参数,得到至少一组暗淡图层的图层参数。

在本申请的一实现方式中,所述暗淡图层的图层参数包括尺寸、rgb值、透明度,所述基于每组所述第二显示区域确定其对应的暗淡图层的图层参数,得到至少一组暗淡图层的图层参数,包括:

ap将每组所述第二显示区域的尺寸作为其对应的暗淡图层的尺寸,得到至少一组暗淡图层的尺寸,所述至少一组暗淡图层的透明度和/或rgb值互不相同。

其中,关键词属性例如可以为时间关键词、地点关键词、人物关键词等等。

其中,第二显示区域基于其对应的关键词的长度确定,例如关键词为两个字,则第二显示区域的尺寸为两个关键字的长度。

其中,将时间关键词对应的暗淡图层的图层参数设置为相同,将地点关键词对应的暗淡图层的图层参数设置为相同,将人物关键词对应的暗淡图层的图层参数设置为相同,这三组暗淡图层的图层参数互不相同,那么用户可以很轻易地根据不同的图层参数快速提取时间、地点、人物等关键信息。

举例说明,例如可以将时间关键词对应的暗淡图层的透明度设置为10%,将地点关键词对应的暗淡图层的透明度设置为20%,将人物关键词对应的暗淡图层的透明度设置为30%;或者,时间关键词对应的暗淡图层的rgb值设置为(0,0,0),将地点关键词对应的暗淡图层的rgb值设置为(128,128,128),将人物关键词对应的暗淡图层的rgb值设置为(256,256,256)。

如图2c所示,图2c是本申请实施例提供的另一种混合图层的显示示意图,其中,第一普通图层的尺寸为3英寸×3英寸,第二普通图层的尺寸均为3英寸×2英寸,第三普通图层的尺寸为3英寸×1英寸,3个待显示日程信息包括时间、地点、人物三组关键词,时间关键词对应的暗淡图层的透明度为90%,地点关键词对应的暗淡图层的透明度为75%,人物关键词对应的暗淡图层的透明度为60%。

可以看出,在本申请实施例中,识别n个日程信息得到关键词,然后根据关键词属性对关键词进行分组,对不同组别的关键词对应的暗淡图层设置不同的图层参数,能够很好地区别每条日程信息,对日程信息进行分类,从而有利于用户快速准确定位到的日程信息,从而提高日程提醒的效果。

在本申请的一实现方式中,所述混合图层的rgb值的r=a×r1+(1-a)r0,所述混合图层的rgb值的g=a×g1+(1-a)g0,所述混合图层的rgb值的b=a×b1+(1-a)b0,其中,所述混合图层对应的所述普通图层的透明度为a,所述混合图层对应的所述暗淡图层的透明度为b,所述混合图层对应的所述普通图层的rgb值为r1g1b1,所述混合图层对应的所述暗淡图层的rgb值为r0g0b0。

在本申请的一实现方式中,所述通过所述图层混合器基于所述普通图层的图层信息和所述暗淡图层的图层信息进行图层合成得到混合图层,包括:

ap确定所述电子设备当前所支持的显示帧率;

基于所述显示帧率确定待合成的混合图层的数量q;

通过所述图层混合器基于所述普通图层的图层信息和所述暗淡图层的图层信息进行图层合成得到所述q个混合图层。

举例说明,所述电子设备当前支持的显示帧率为60fps,则确定q为60的倍数。

可以看出,在本申请实施例中,基于显示帧率确定需要合成的混合图层的数量,从而最大化的利用电子设备当前所支持的显示帧率进行图层过渡,提高图层过渡的流畅性。

在本申请的一实现方式中,所述通过所述屏幕基于所述混合图层的图层信息进行图层显示,包括:

ap基于所述电子设备当前所支持的显示帧率对所述q个混合图层进行插帧或降帧,得到m个混合图层,所述m为正整数;

ap基于所述图层混合器和所述屏幕之间的传输速率对所述m个混合图层进行压缩;

ap通过所述屏幕基于压缩后的所述m个混合图层信息进行图层显示。

可以看出,在本申请实施例中,在进行图层显示之前,基于显示帧率对混合图层进行数量上的增减可以提高流畅性;同时,在进行图层显示之前,基于图层混合器和屏幕之间的传输速率对混合图层进行压缩,可以提高混合图层的传输速度。

请参阅图3,图3是本申请实施例提供的另一种日程显示方法的流程示意图,应用于上述电子设备,本日程显示方法包括:

步骤301:ap确定待显示的每个日程信息在所述屏幕中对应的第一显示区域,得到n个第一显示区域,所述n为正整数。

步骤302:ap基于每个所述日程信息的内容确定每个所述第一显示区域对应的普通图层的rgb值,以及将每个所述第一显示区域的尺寸作为每个所述第一显示区域对应的普通图层的尺寸,每个所述第一显示区域的尺寸是基于其对应的日程信息的提醒时间确定的。

步骤303:ap基于所述普通图层的图层参数创建普通图层,所述普通图层的图层参数包括rgb值和尺寸,然后执行步骤304或步骤305。

步骤304:ap基于每个所述日程信息的重要程度确定每个所述普通图层对应的暗淡图层的透明度,得到n个暗淡图层的透明度;以及将每个所述普通图层的尺寸作为其对应的暗淡图层的尺寸,得到n个所述暗淡图层的尺寸,然后执行步骤309。

步骤305:ap识别所述n个日程信息,得到至少一个关键词。

步骤306:ap将所述至少一个关键词按照关键词属性进行分组,得到至少一组关键词。

步骤307:ap确定每组所述关键词在所述普通图层中对应的第二显示区域,得到至少一组第二显示区域。

步骤308:ap将每组所述第二显示区域的尺寸作为其对应的暗淡图层的尺寸,得到至少一组暗淡图层的尺寸,所述至少一组暗淡图层的透明度和/或rgb值互不相同,然后执行步骤309。

步骤309:ap基于所述暗淡图层的图层参数创建暗淡图层,所述暗淡图层的图层参数包括透明度、尺寸和rgb值。

步骤310:ap通过所述图层混合器基于所述普通图层的图层信息和所述暗淡图层的图层信息进行图层合成得到混合图层,所述混合图层的rgb值的r=a×r1+(1-a)r0,所述混合图层的rgb值的g=a×g1+(1-a)g0,所述混合图层的rgb值的b=a×b1+(1-a)b0,其中,所述混合图层对应的所述普通图层的透明度为a,所述混合图层对应的所述暗淡图层的透明度为b,所述混合图层对应的所述普通图层的rgb值为r1g1b1,所述混合图层对应的所述暗淡图层的rgb值为r0g0b0,所述普通图层的图层信息是所述普通图层硬件发送的,所述暗淡图层的图层信息是所述暗淡图层硬件发送的。

步骤311:ap通过所述屏幕基于所述混合图层的图层信息进行图层显示,所述混合图层的图层信息是所述图层混合器发送的。

需要说明的是,步骤304和步骤305-步骤308是两种不同的实施方式,择一实施,本实施例的具体实现过程可参见上述方法实施例所述的具体实现过程,在此不再详述。

与上述图2a和图3所示的实施例一致的,请参阅图4,图4是本申请实施例提供的另一种电子设备的结构示意图,所述电子设备包括屏幕、普通图层硬件、暗淡图层硬件和图层混合器,所述普通图层硬件和所述暗淡图层硬件均与所述图层混合器连接;所述电子设备还包括处理器、存储器、通信接口,以及一个或多个程序,所述处理器包括ap,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,上述程序包括用于执行以下步骤的指令:

基于待显示的n个日程信息确定普通图层的图层参数,基于所述普通图层的图层参数创建普通图层,基于所述普通图层的图层信息确定暗淡图层的图层参数,基于所述暗淡图层的图层参数创建暗淡图层,所述n为正整数;

通过所述图层混合器基于所述普通图层的图层信息和所述暗淡图层的图层信息进行图层合成得到混合图层,所述普通图层的图层信息是所述普通图层硬件发送的,所述暗淡图层的图层信息是所述暗淡图层硬件发送的;

通过所述屏幕基于所述混合图层的图层信息进行图层显示,所述混合图层的图层信息是所述图层混合器发送的。

在本申请的一实现方式中,在基于待显示的n个日程信息确定普通图层的图层参数方面,上述程序包括具体用于执行以下步骤的指令:

确定待显示的每个日程信息在所述屏幕中对应的第一显示区域,得到n个第一显示区域;

确定每个所述第一显示区域对应的普通图层的图层参数,得到n个普通图层的图层参数。

在本申请的一实现方式中,所述普通图层的图层参数包括rgb值和尺寸,在确定每个所述第一显示区域对应的普通图层的图层参数方面,上述程序包括具体用于执行以下步骤的指令:

基于每个所述日程信息的内容确定每个所述第一显示区域对应的普通图层的rgb值,以及将每个所述第一显示区域的尺寸作为每个所述第一显示区域对应的普通图层的尺寸,每个所述第一显示区域的尺寸是基于其对应的日程信息的提醒时间确定的。

在本申请的一实现方式中,所述暗淡图层的图层参数包括透明度和尺寸,在基于所述普通图层的图层信息确定暗淡图层的图层参数方面,上述程序包括具体用于执行以下步骤的指令:

基于每个所述日程信息的重要程度确定每个所述普通图层对应的暗淡图层的透明度,得到n个暗淡图层的透明度;以及将每个所述普通图层的尺寸作为其对应的暗淡图层的尺寸,得到n个所述暗淡图层的尺寸。

在本申请的一实现方式中,在基于所述普通图层的图层信息确定暗淡图层的图层参数方面,上述程序包括具体用于执行以下步骤的指令:

识别所述n个日程信息,得到至少一个关键词;

将所述至少一个关键词按照关键词属性进行分组,得到至少一组关键词;

确定每组所述关键词在所述普通图层中对应的第二显示区域,得到至少一组第二显示区域;

基于每组所述第二显示区域确定其对应的暗淡图层的图层参数,得到至少一组暗淡图层的图层参数。

在本申请的一实现方式中,所述暗淡图层的图层参数包括尺寸、rgb值、透明度,在基于每组所述第二显示区域确定其对应的暗淡图层的图层参数,得到至少一组暗淡图层的图层参数方面,上述程序包括具体用于执行以下步骤的指令:

将每组所述第二显示区域的尺寸作为其对应的暗淡图层的尺寸,得到至少一组暗淡图层的尺寸,所述至少一组暗淡图层的透明度和/或rgb值互不相同。

在本申请的一实现方式中,所述混合图层的rgb值的r=a×r1+(1-a)r0,所述混合图层的rgb值的g=a×g1+(1-a)g0,所述混合图层的rgb值的b=a×b1+(1-a)b0,其中,所述混合图层对应的所述普通图层的透明度为a,所述混合图层对应的所述暗淡图层的透明度为b,所述混合图层对应的所述普通图层的rgb值为r1g1b1,所述混合图层对应的所述暗淡图层的rgb值为r0g0b0。

需要说明的是,本实施例的具体实现过程可参见上述方法实施例所述的具体实现过程,在此不再详述。

本申请实施例可以根据所述方法示例对电子设备进行功能单元的划分,例如,可以对应各个功能划分各个功能单元,也可以将两个或两个以上的功能集成在一个处理单元中。所述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。需要说明的是,本申请实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

下面为本申请装置实施例,本申请装置实施例用于执行本申请方法实施例所实现的方法。请参阅图5,图5是本申请实施例提供的一种日程显示装置的结构示意图,应用于包括屏幕、普通图层硬件、暗淡图层硬件和图层混合器的电子设备,所述普通图层硬件和所述暗淡图层硬件均与所述图层混合器连接;所述装置包括:

图层创建单元501,用于基于待显示的n个日程信息确定普通图层的图层参数,基于所述普通图层的图层参数创建普通图层,基于所述普通图层的图层信息确定暗淡图层的图层参数,基于所述暗淡图层的图层参数创建暗淡图层,所述n为正整数;

图层合成单元502,用于通过所述图层混合器基于所述普通图层的图层信息和所述暗淡图层的图层信息进行图层合成得到混合图层,所述普通图层的图层信息是所述普通图层硬件发送的,所述暗淡图层的图层信息是所述暗淡图层硬件发送的;

图层显示单元503,用于通过所述屏幕基于所述混合图层的图层信息进行图层显示,所述混合图层的图层信息是所述图层混合器发送的。

在本申请的一实现方式中,在基于待显示的n个日程信息确定普通图层的图层参数方面,所述图层创建单元501,具体用于:

确定待显示的每个日程信息在所述屏幕中对应的第一显示区域,得到n个第一显示区域;

确定每个所述第一显示区域对应的普通图层的图层参数,得到n个普通图层的图层参数。

在本申请的一实现方式中,所述普通图层的图层参数包括rgb值和尺寸,在确定每个所述第一显示区域对应的普通图层的图层参数方面,所述图层创建单元501,具体用于:

基于每个所述日程信息的内容确定每个所述第一显示区域对应的普通图层的rgb值,以及将每个所述第一显示区域的尺寸作为每个所述第一显示区域对应的普通图层的尺寸,每个所述第一显示区域的尺寸是基于其对应的日程信息的提醒时间确定的。

在本申请的一实现方式中,所述暗淡图层的图层参数包括透明度和尺寸,在基于所述普通图层的图层信息确定暗淡图层的图层参数方面,所述图层创建单元501,具体用于:

基于每个所述日程信息的重要程度确定每个所述普通图层对应的暗淡图层的透明度,得到n个暗淡图层的透明度;以及将每个所述普通图层的尺寸作为其对应的暗淡图层的尺寸,得到n个所述暗淡图层的尺寸。

在本申请的一实现方式中,在基于所述普通图层的图层信息确定暗淡图层的图层参数方面,所述图层创建单元501,具体用于:

识别所述n个日程信息,得到至少一个关键词;

将所述至少一个关键词按照关键词属性进行分组,得到至少一组关键词;

确定每组所述关键词在所述普通图层中对应的第二显示区域,得到至少一组第二显示区域;

基于每组所述第二显示区域确定其对应的暗淡图层的图层参数,得到至少一组暗淡图层的图层参数。

在本申请的一实现方式中,所述暗淡图层的图层参数包括尺寸、rgb值、透明度,在基于每组所述第二显示区域确定其对应的暗淡图层的图层参数,得到至少一组暗淡图层的图层参数方面,所述图层创建单元501,具体用于:

将每组所述第二显示区域的尺寸作为其对应的暗淡图层的尺寸,得到至少一组暗淡图层的尺寸,所述至少一组暗淡图层的透明度和/或rgb值互不相同。

在本申请的一实现方式中,所述混合图层的rgb值的r=a×r1+(1-a)r0,所述混合图层的rgb值的g=a×g1+(1-a)g0,所述混合图层的rgb值的b=a×b1+(1-a)b0,其中,所述混合图层对应的所述普通图层的透明度为a,所述混合图层对应的所述暗淡图层的透明度为b,所述混合图层对应的所述普通图层的rgb值为r1g1b1,所述混合图层对应的所述暗淡图层的rgb值为r0g0b0。

需要说明的是,图层创建单元501、图层合成单元502和图层显示单元503可通过处理器实现。

本申请实施例还提供一种计算机存储介质,其中,该计算机存储介质存储用于电子数据交换的计算机程序,该计算机程序使得计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤,上述计算机包括电子设备。

本申请实施例还提供一种计算机程序产品,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤。该计算机程序产品可以为一个软件安装包,上述计算机包括电子设备。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如上述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。

上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例上述方法的全部或部分步骤。而前述的存储器包括:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器(英文:read-onlymemory,简称:rom)、随机存取器(英文:randomaccessmemory,简称:ram)、磁盘或光盘等。

以上对本申请实施例进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

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