终端自适应显示方法、装置、终端及存储介质与流程

文档序号:11254223阅读:1351来源:国知局
终端自适应显示方法、装置、终端及存储介质与流程

本发明实施例涉及移动通信技术,尤其涉及一种终端自适应显示方法、装置、终端及存储介质。



背景技术:

终端在开机时,一般会播放开机动画;同样的,终端关机时,也会播放关机动画。目前终端播放的开关机动画都是终端的默认动画,例如,带有终端厂商标志(logo)的相关动画或者厂商宣传画面等。

运营商在定制终端时,会要求终端厂商在终端上设置满足要求的开关机动画。当终端版本不同或者开关机动画的定制需求不同时,终端厂商需要针对不同的终端版本、不同运营商或不同动画定制需求,分别在对应的终端中进行设置,以实现开关机动画的播放,这样导致成本较高,且不够灵活。

申请号为cn200910209137.7的中国专利申请,公开了一种自动匹配终端开关机画面的装置及方法,在终端中预先存储各运营商代号及其对应的开关机动画配置文件,通过读取运营商代号以匹配对应的开关机动画,虽然实现了开关机画面的自适应,但针对很多运营商,需要存储大量的动画配置文件,占据大量存储空间。



技术实现要素:

本发明提供一种终端自适应显示方法、装置、终端及存储介质,以实现成本较低、方便灵活且节省存储空间的开关机动画自适应显示。

第一方面,本发明实施例提供了一种终端自适应显示方法,包括:

检测终端的开机操作;

获取身份标识信息,并根据所述身份标识信息读取与所述身份标识信息匹配的关键字数据;

根据所述关键字数据形成显示标识信息;

根据所述显示标识信息及固定显示数据生成与所述身份标识信息匹配的显示数据。

第二方面,本发明实施例还提供了一种终端自适应显示装置,包括:

操作检测模块,用于检测终端的开机操作;

数据获取模块,用于获取身份标识信息,并根据所述身份标识信息读取与所述身份标识信息匹配的关键字数据;

信息形成模块,用于根据所述关键字数据形成显示标识信息;

显示数据生成模块,用于根据所述显示标识信息及固定显示数据生成与所述身份标识信息匹配的显示数据。

第三方面,本发明实施例还提供了一种终端,所述终端包括:

一个或多个处理器;

存储器,用于存储一个或多个程序,

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本发明任意实施例所述的终端自适应显示方法。

第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明任意实施例所述的终端自适应显示方法。

本发明实施例的终端自适应显示方法、装置、终端及存储介质,利用身份标识信息形成包含运营商相关信息的显示标识信息,根据固定显示数据及显示标识信息得到与运营商对应的显示数据,由此能够实现终端开关机动画的自适应,使用同一个软件版本即可适配不同运营商的开关机动画,不需要针对不同终端版本、不同运营商或不同动画定制需求分别进行开关机动画的设置,节省成本,方便灵活,且仅需存储固定显示数据,节省存储空间。

附图说明

图1是本发明实施例一提供的终端自适应显示方法的流程图;

图2是本发明实施例二提供的终端自适应显示装置的结构框图;

图3是本发明实施例三提供的一种终端的结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

实施例一

图1是本发明实施例一提供的终端自适应显示方法的流程图,本实施例可适用于终端自适应显示的情况,尤其是终端开关机动画的自适应显示,该方法可以由终端自适应显示装置来执行,该装置可以通过软件和/或硬件实现,该装置可以安装在终端上。如图1所示,该方法具体包括如下步骤:

步骤110,检测终端的开机操作。

其中,检测开机操作可以是检测用户对终端电源键的按压(例如,长按或连按两下等)。

步骤120,获取身份标识信息,并根据身份标识信息读取与该身份标识信息匹配的关键字数据。

其中,身份标识信息是终端的sim卡信息,sim卡即客户识别模块(subscriberidentificationmodule),具体的,可以从sim卡中的基本文件ef(elementaryfile)中读取sim卡信息。关键字数据是表示终端的sim卡所属运营商的数据,根据关键字数据即可确定终端sim卡所属的运营商。

身份标识信息可以是集成电路卡识别码(integratecircuitcardidentity,iccid,即sim卡卡号),其中iccid的前六位为运营商代码,可以作为关键字数据,当然,也可以指定其他具有区分作用的数据作为关键字数据。身份标识信息也可以是移动国家码(mobilecountrycode,mcc)和移动网络号码(mobilenetworkcode,mnc),例如,中国的mcc为460,中国移动的mnc为00;墨西哥的mcc为334,其运营商telcel的mnc为020。

步骤130,根据关键字数据形成显示标识信息。

其中,显示标识信息包含sim卡所属运营商的相关信息,例如,可以是运营商的logo和/或运营商的名称等。

步骤140,根据显示标识信息及固定显示数据生成与身份标识信息匹配的显示数据。

其中,终端中预先存储有固定显示数据,对于不同运营商,固定显示数据都是一样的,固定显示数据可以是固有的声音和/或图像。通过上述步骤130得到包含运营商相关信息的显示标识信息,由此根据固定显示数据及显示标识信息得到的显示数据,是与运营商对应的,实现了终端开机动画的自适应。在生成显示数据之后,可以展示该显示数据,例如,显示该数据的画面及播放该数据中的声音。

本实施例的技术方案,利用身份标识信息形成包含运营商相关信息的显示标识信息,根据固定显示数据及显示标识信息得到与运营商对应的显示数据,由此能够实现终端开关机动画的自适应,使用同一个软件版本即可适配不同运营商的开关机动画,不需要针对不同终端版本、不同运营商或不同动画定制需求分别进行开关机动画的设置,节省成本,方便灵活,且仅需存储固定显示数据,节省存储空间。

在上述技术方案的基础上,步骤130优选可以通过以下方式实现:

(1)根据关键字数据,在预存信息中读取与该关键字数据对应的显示标识信息;或者,

(2)根据关键字数据和预设生成方式生成显示标识信息。

方式(1)中,预存信息可以是预先存储的各运营商的logo或各运营商的定制画面等。在预存信息中读取与关键字数据对应的信息,即可作为显示标识信息。上述预存信息所需存储空间较小。

方式(2)中,预设生成方式可以包括以下至少一个方面的设置:字体、文字大小、文字颜色、语种、背景颜色等。利用方式(2)生成的显示标识信息可以是运营商的名称,例如,宋体、加粗、蓝色的“中国移动”四个字。

本优选实施例中提供了两种生成显示标识信息的方式,更加灵活,可以满足不同需求。

在上述技术方案的基础上,步骤140优选可以包括:获取预先存储的固定显示数据;按照预设组合方式将显示标识信息与固定显示数据组合,得到与身份标识信息匹配的显示数据。其中,预设组合方式可以包括:显示标识信息与固定显示数据的空间位置关系、内容的展示顺序、声音与图像的匹配展示等。

进一步的,在步骤140之后,上述方法还可以包括:存储与身份标识信息匹配的显示数据,并展示该显示数据。存储显示数据是为了后续进行关机动画的顺利展示。展示显示数据可以利用显示屏显示图像以及利用扬声器播放声音。

相应的,在存储与身份标识信息匹配的显示数据之后,上述方法还可以包括:检测终端的关机操作;获取与身份标识信息匹配的显示数据,并展示该显示数据。由此便实现了关机动画的自适应。

实施例二

本实施例提供了一种终端自适应显示装置,可以用于实现上述实施例所述的终端自适应显示方法,图2是本发明实施例二提供的终端自适应显示装置的结构框图,如图2所示,该装置包括:操作检测模块210、数据获取模块220、信息形成模块230和显示数据生成模块240。

操作检测模块210,用于检测终端的开机操作;

数据获取模块220,用于获取身份标识信息,并根据身份标识信息读取与身份标识信息匹配的关键字数据;

信息形成模块230,用于根据关键字数据形成显示标识信息;

显示数据生成模块240,用于根据显示标识信息及固定显示数据生成与身份标识信息匹配的显示数据。

本实施例的技术方案,利用身份标识信息形成包含运营商相关信息的显示标识信息,根据固定显示数据及显示标识信息得到与运营商对应的显示数据,由此能够实现终端开关机动画的自适应,使用同一个软件版本即可适配不同运营商的开关机动画,不需要针对不同终端版本、不同运营商或不同动画定制需求分别进行开关机动画的设置,节省成本,方便灵活,且仅需存储固定显示数据,节省存储空间。

信息形成模块230具体用于:根据关键字数据,在预存信息中读取与关键字数据对应的显示标识信息;或者,根据关键字数据和预设生成方式生成显示标识信息。

优选的,显示数据生成模块240包括:固定数据获取单元,用于获取预先存储的固定显示数据;组合单元,用于按照预设组合方式将显示标识信息与固定显示数据组合,得到与身份标识信息匹配的显示数据。

进一步的,上述装置还可以包括:存储模块,用于存储与身份标识信息匹配的显示数据;展示模块,用于展示显示数据。

此外,操作检测模块210还用于检测终端的关机操作;数据获取模块220还用于在检测到关机操作后,从存储模块中获取与身份标识信息匹配的显示数据;展示模块用于展示获取的显示数据。

本发明实施例所提供的终端自适应显示装置可执行本发明任意实施例所提供的终端自适应显示方法,具备执行方法相应的功能模块和有益效果。

值得注意的是,上述终端自适应显示装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。

实施例三

图3是本发明实施例三提供的一种终端的结构示意图,如图3所示,该终端包括:处理器310、存储器320、输入装置330和输出装置340;终端中处理器310的数量可以是一个或多个,图3中以一个处理器310为例;终端中的处理器310、存储器320、输入装置330和输出装置340可以通过总线或其他方式连接,图3中以通过总线连接为例。

存储器320作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的终端自适应显示方法对应的程序指令/模块(例如,终端自适应显示装置中的操作检测模块210、数据获取模块220、信息形成模块230和显示数据生成模块240)。处理器310通过运行存储在存储器320中的软件程序、指令以及模块,从而执行终端的各种功能应用以及数据处理,即实现上述的终端自适应显示方法。

存储器320可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器320可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器320可进一步包括相对于处理器310远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

输入装置330可用于接收输入的数字或字符信息,以及产生与终端的用户设置以及功能控制有关的键信号输入。输出装置340可包括显示屏、扬声器等,用于展示开机动画或关机动画。

实施例四

本发明实施例四还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时可以实现如本发明任意实施例所述的终端自适应显示方法。

通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

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