实现游戏应用的方法、装置、存储介质及电子设备与流程

文档序号:25542247发布日期:2021-06-18 20:38阅读:73来源:国知局
实现游戏应用的方法、装置、存储介质及电子设备与流程

本申请涉及终端技术领域,具体涉及一种实现游戏应用的方法、装置、存储介质及电子设备。



背景技术:

随着电子设备技术的发展,各式各样的电子设备已成为人们生活工作中不可或缺的工具,电子设备能够支持的功能也越来越多。

例如,在电子设备的后盖增加一些复古游戏,比如:俄罗斯方块等,相当于电子设备的后盖作为一个游戏机的功能,需要在后盖增加显示器、相关电路等,但是,这样的设计不但会增加电子设备的后盖的厚度,也会增加生产成本。



技术实现要素:

本申请实施例提供一种实现游戏应用的方法、装置、存储介质及电子设备,能够降低电子设备的成本。

第一方面,本申请实施例提供一种实现游戏应用的方法,所述方法应用于电子设备,所述电子设备包括第一控制芯片、第二控制芯片和显示屏,所述第一控制芯片与所述第二控制芯片电连接,所述显示屏均与所述第一控制芯片和所述第二控制芯片电连接,所述第二控制芯片运行时的功耗低于所述第一控制芯片运行时的功耗,所述方法包括:

所述第一控制芯片在接收到第一操作指令时,控制所述显示屏进入熄屏显示模式,并唤醒所述第二控制芯片,以及在唤醒所述第二控制芯片后进入休眠状态;

所述第二控制芯片控制所述显示屏显示至少一个游戏应用的图标;

所述第二控制芯片在接收到针对所述游戏应用的图标的第二操作指令时,运行所述游戏应用。

第二方面,本申请实施例还提供一种实现游戏应用的装置,所述装置应用于所述电子设备,所述装置包括第一控制芯片、第二控制芯片和显示屏,所述第一控制芯片与所述第二控制芯片电连接,所述显示屏均与所述第一控制芯片和所述第二控制芯片电连接,所述第二控制芯片运行时的功耗低于所述第一控制芯片运行时的功耗;其中:

所述第一控制芯片,用于在接收到第一操作指令时,控制所述显示屏进入熄屏显示模式,并唤醒所述第二控制芯片,以及在唤醒所述第二控制芯片后进入休眠状态;

所述第二控制芯片包括控制模块和运行模块;

所述控制模块,用于控制所述显示屏显示至少一个游戏应用的图标;

所述运行模块,用于在接收到针对所述游戏应用的图标的第二操作指令时,运行所述游戏应用。

第三方面,本申请实施例还提供一种存储介质,其上存储有计算机程序,当所述计算机程序在处理器上运行时,使得所述处理器执行如本申请任一实施例提供的实现游戏应用的方法。

第四方面,本申请实施例还提供一种电子设备,包括第一控制芯片、第二控制芯片和显示屏,所述第一控制芯片与所述第二控制芯片电连接,所述显示屏均与所述第一控制芯片和所述第二控制芯片电连接,所述第二控制芯片运行时的功耗低于所述第一控制芯片运行时的功耗;

所述第一控制芯片包括第一处理器和第一存储器,所述第一存储器上存储有第一计算机程序,所述第一处理器通过调用所述第一计算机程序,用于执行:

在接收到第一操作指令时,控制所述显示屏进入熄屏显示模式,并唤醒所述第二控制芯片,以及在唤醒所述第二控制芯片后进入休眠状态;

所述第二控制芯片包括第二处理器和第二存储器,所述第二存储器上存储有第二计算机程序,所述第二处理器通过调用所述第二计算机程序,用于执行:

控制所述显示屏显示至少一个游戏应用的图标;在接收到针对所述游戏应用的图标的第二操作指令时,运行所述游戏应用。

第五方面,本申请实施例还提供一种电子设备,所述电子设备用于执行上述实现游戏应用的方法。

本申请实施例提供的实现游戏应用的方法,电子设备包括第一控制芯片、第二控制芯片和显示屏,第二控制芯片运行时的功耗低于第一控制芯片运行时的功耗。在电子设备的运行过程中,第一控制芯片在接收到第一操作指令时,控制所述显示屏进入熄屏显示模式,并唤醒所述第二控制芯片,以及在唤醒所述第二控制芯片后进入休眠状态,第二控制芯片控制显示屏显示至少一个游戏应用图标,第二控制芯片在接收到第二操作指令时,运行所述游戏应用;从而通过在熄屏显示模式时,通过第二控制芯片控制熄屏状态下的显示屏显示至少一个游戏应用图标,实现显示屏在熄屏显示状态下进行游戏操作,进而可以避免在电子设备的后盖增加显示器、相关电路等,以减小电子设备的后盖的厚度,降低电子设备的生产成本,同时,运行游戏应用采用功耗比较低的芯片进行控制,且在熄屏显示状态下进行游戏,可以进一步降低电子设备的功耗。

附图说明

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

图1为本申请实施例提供的电子设备的第一种结构示意图。

图2为本申请实施例提供的电子设备的第二种结构示意图。

图3为本申请实施例提供的实现游戏应用的方法的第一种流程示意图。

图4为本发明实施例提供的实现游戏应用的方法的第二种流程示意图。

图5为本申请实施例提供的实现游戏应用的装置的结构示意图。

图6为本申请实施例提供的电子设备的第三种结构示意图。

图7为本申请实施例提供的电子设备的第四种结构示意图。

具体实施方式

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

本申请实施例提供一种实现游戏应用的方法,该实现游戏应用的方法的执行主体可以是本申请实施例提供的游戏应用的装置,或者集成了该实现游戏应用的装置的电子设备,其中该实现游戏应用的装置可以采用硬件或者软件的方式实现。其中,电子设备可以是智能手机、平板电脑、掌上电脑、笔记本电脑、或者台式电脑等设备。

本申请实施例还提供一种电子设备,所述电子设备可以是智能手机、智能手表、平板电脑等设备,还可以是游戏设备、ar(augmentedreality,增强现实)设备、汽车装置、数据存储装置、音频播放装置、视频播放装置、笔记本电脑、桌面计算设备等,还可以是诸如电子头盔、电子眼镜、电子衣物等可穿戴式电子设备。

请参阅图1,图1为本申请实施例提供的电子设备的第一种结构示意图。本申请实施例提出的电子设备包括第一控制芯片10、第二控制芯片20和显示屏30,第二控制芯片20的功耗低于第一控制芯片10。其中,第一控制芯片10和第二控制芯片20均与显示屏30电连接,第一控制芯片10与第二控制芯片20电连接。

其中,第一控制芯片10可以作为电子设备的主控soc(systemonchip,系统级芯片)。在一些实施例中,第一控制芯片10上集成有第一处理器。在一些实施例中,第一控制芯片10上还集成有第一存储器。第一控制芯片可以用于电子设备处于亮屏模式时的各种功能控制。

其中,第二控制芯片20是一个低功耗soc,在工作状态下的功耗远远小于第一控制芯片10在工作状态下的功耗,其上集成有第二处理器和第二存储器,第二处理器的频率远小于第一处理器,第二控制芯片20的内存的容量也小于第一控制芯片10的内存的容量。

第二控制芯片20可以用于电子设备处于熄屏显示模式时进行一些相对运算较小的功能控制。熄屏显示模式(alwaysondisplay,aod),指电子设备在熄屏状态下由显示屏显示信息的一种显示模式。例如,电子设备进入熄屏显示模式后,第一控制芯片10可以进入休眠状态,第二控制芯片20进入工作状态,在极低功耗下,实现屏幕的动态显示、刷新、触屏处理,以及一些应用程序的运行。例如,在电子设备处于熄屏显示模式下,第二控制芯片20可以控制时间、日期、天气、日历等信息的更新与显示,还可以控制快捷工具的图标在熄屏显示界面上的显示,还可以支持一些如电子书、指南针、计算器、复古游戏等轻量级应用程序的运行。

请参阅图2,图2为本申请实施例提供的电子设备的第二种结构示意图。在一些实施例中,电子设备还包括切换模块40,切换模块40用于执行切换操作,第一控制芯片10和第二控制芯片20通过切换模块40与显示屏30电连接,以实现对显示屏30的显示状态进行控制。

具体地,第一控制芯片10包括显示数据输出端11,第二控制芯片20包括显示数据输出端21和切换控制信号输出端22,切换模块40包括第一数据输入端41、第一数据输入端42、数据输出端43和切换控制端44。

切换模块40的两个数据输入端分别连接第一控制芯片10和第二控制芯片20的显示数据输出端,即,切换模块40的第一数据输入端41与第一控制芯片10的显示数据输出端11连接,切换模块40的第二数据输入端42与第二控制芯片20的显示数据输出端21连接,切换模块40的切换控制端43连接第二控制芯片20的切换控制信号输出端22,切换模块40的数据输出端43连接显示屏30。其中,切换模块40用于将显示屏30的显示数据导通通路在第一控制芯片10和第二控制芯片20之间切换。例如,情形a:当第一控制芯片10处于工作状态,第二控制芯片20处于休眠状态时,第一控制芯片10的显示数据通过切换模块40输入至显示屏30进行显示控制。情形b:当第一控制芯片10在检测到显示屏进入熄屏显示模式时,唤醒第二控制芯片20,且第一控制芯片10进入休眠状态。第二控制芯片20被唤醒后,控制切换模块40执行切换操作后,切换模块40将显示屏30的显示数据的输入源由第一控制芯片10切换为第二控制芯片20,即第二控制芯片20的显示数据通过切换模块40输入至显示屏30进行显示控制。情形c:当第一控制芯片10被唤醒进入工作状态时,如果第一控制芯片10需要将信息显示在显示屏30上,则第二控制芯片20控制切换模块40执行切换操作,切换为导通第一控制芯片10输出的显示数据至显示屏30进行显示控制。切换后,第二控制芯片20可进行休眠状态,即回到情形a,如此循环实现对显示屏30的切换控制。

上述方式下,始终通过第二控制芯片20控制切换模块40的切换,可在硬件设计层面节省第一控制芯片10的接口占用。第一控制芯片10为电子设备中的主控soc芯片,例如为应用处理器(applicationprocessor,简称ap),主控soc一般因承担较多功能控制,其接口资源较为紧张。通过第二控制芯片20输出切换控制信号控制切换模块40的切换,从而可不占用主控soc的接口(例如总线接口),便于降低电路设计复杂度。

在一些实施例中,电子设备还包括触控电路,该触控电路与第一控制芯片10、第二控制芯片20电连接。第一控制芯片10可以基于该触控电路接收用户的熄屏指令,也即,后面所述的第一操作指令;第二控制芯片20可以基于该触控电路接收用户的应用启动指令,也即后面所述的第二操作指令。

该触控电路可以根据需要设置在电子设备表面的任意位置。例如,该触控电路可以设置在电子设备的背板表面,或者,该触控电路还可以触控屏的形式覆盖于显示屏之上。第二控制芯片20可通过i2c与触控屏通信,通过mipi(mobileindustryprocessorinterface,移动产业处理器接口)与显示屏通信。该触控电路可以用于接收用户的触控指令。例如,第二控制芯片20通过触控电路检测到针对所述游戏应用的开启指令时,并根据开启指令开启游戏应用。

其中,第一控制芯片10基于第一操作系统运行设置于所述第一操作系统中的应用;第二控制芯片20基于第二操作系统运行设置于所述第二操作系统中的应用,所述游戏应用为设置于所述第二操作系统中的游戏应用,第二控制芯片20基于第二操作系统运行所述游戏应用。

其中,所述第一操作系统和所述第二操作系统是不同的操作系统,所述第二操作系统运行时所需的资源少于所述第一操作系统运行时所需的资源。其中,所述资源可以为存储空间、运算频率、所需的电量等。例如,所述第一操作系统可以为安卓操作系统、linux操作系统、windows操作系统或ios操作系统,所述第二操作系统为实时操作系统。电子设备100既可以运行所述第一操作系统,也可以运行所述第二操作系统。需要说明的是,所述第一操作系统与所述第二操作系统是彼此独立的操作系统。

基于以上电子设备的结构,对本申请实施例提供的实现游戏应用的方法进行说明。请参阅图3,图3为本申请实施例提供的实现游戏应用的方法的第一种流程示意图。本申请实施例提供的实现游戏应用的方法的具体流程可以如下:

在101中、所述第一控制芯片在接收到第一操作指令时,控制所述显示屏进入熄屏显示模式,并唤醒所述第二控制芯片,以及在唤醒所述第二控制芯片后进入休眠状态。

第一操作指令可以是用户按压锁屏按键产生的一种触发指令,第一操作指令也可以是电子设备在亮屏模式下,用户长时间未操作电子设备,而产生的熄屏指令,将该熄屏指令作为第一操作指令。当第一控制芯片检测到电子设备处于熄屏显示模式时,第一控制芯片向第二控制芯片发送唤醒指令,以唤醒第二控制芯片,并且第一控制芯片在唤醒第二控制芯片后进入休眠状态。

在电子设备进入熄屏显示模式后,由于第一控制芯片已进入休眠状态,不再对用户的操作进行响应。此时,如果用户对安装在第二控制芯片的操作系统上的应用程序进行操作,则直接由第二控制芯片响应并执行相应的控制操作。

可以理解的是,所述唤醒所述第二控制芯片的步骤,包括:

所述第一控制芯片向所述第二控制芯片发送唤醒指令。

当电子设备处于亮屏模式时,若第一控制芯片检测到显示屏进入熄屏显示模式,则向第一控制芯片发送唤醒指令唤醒第二控制芯片。

其中,电子设备的第一控制芯片与第二控制芯片电连接,当电子设备熄屏时,第一控制芯片作为主控芯片,唤醒处于休眠状态的第二控制芯片,同时自身进入休眠状态。例如,第一控制芯片在检测到显示屏进入熄屏显示模式时,第一控制芯片向第二控制芯片发送唤醒指令。

所述第二控制芯片根据所述唤醒指令由休眠状态切换至工作状态。

第二控制芯片根据第一控制芯片的唤醒指令,由休眠状态切换至工作状态。其中,可以由第一控制芯片执行对切换模块的切换操作,使得在第一控制芯片进入休眠状态、第二控制芯片处于工作状态,第二控制芯片的显示控制信号输入至显示屏进行控制。

可以理解的是,也可以由第二控制芯片执行对切换模块的切换操作,使得在第一控制芯片进入休眠状态、第二控制芯片处于工作状态,第二控制芯片的显示控制信号输入至显示屏进行控制。由第二控制芯片执行对切换模块的切换操作,可以降低电子设备的功耗。

在102中、所述第二控制芯片控制显示屏显示至少一个游戏应用的图标。

当电子设备进入熄屏显示模式时,此时,第一控制芯片不工作,第二控制芯片可以控制存储在其存储器上的游戏应用的图标显示在显示屏上。

这些游戏应用可以基于该存储器上的操作系统运行,该操作系统相对于第一控制芯片上的操作系统,是一个轻量级的操作系统。当电子设备进入熄屏显示模式后,安装在第二控制芯片的操作系统上的游戏应用的图标可以显示在显示屏上,通过低功耗的第二控制芯片运行游戏应用,可以降低电子设备的功耗。

为了满足用户对不同游戏应用的需求,本申请实施例可以在第二控制芯片的存储器上安装至少一个游戏应用,这样,第二控制芯片在所述显示屏进入熄屏显示模式时,可以控制显示屏显示至少一个游戏应用的图标。例如,显示两个应用图标,一个为俄罗斯方块,另一个可以是像素地下城。

需要说明的是,上述游戏应用图标的数量和类型并不局限于上述举例,其他可以在熄屏显示模式下,由第二控制芯片控制运行的游戏应用均属于本申请实施例保护的范围。

在103中、所述第二控制芯片在接收到针对所述游戏应用图标的第二操作指令时,运行所述游戏应用。

第二操作指令可以为用户触摸或者通过按键选择显示屏上对应的游戏应用图标而产生的一种开启指令。例如,用户触摸显示屏上的俄罗斯方块对应的游戏应用图标时形成第二操作指令,第二控制芯片响应该第二操作指令并运行俄罗斯方块游戏,供用户使用。又例如,用户通过显示屏上的触摸按键选择所需的游戏应用的图标,并通过“确定”或“ok”键选择游戏应用的图标,当用户通过“确定”或“ok”键选择一个游戏应用的图标时,例如,像素地下城游戏,会形成第二操作指令,第二控制芯片根据该第二操作指令运行对应的游戏应用的图标供用户使用。

其中,第二操作指令包括游戏应用的名称、位置和游戏应用的数据大小等,方便第二控制芯片根据第二操作指令从第二控制芯片的存储器中快速查找该游戏应用的数据包。

当第二控制芯片根据操作指令运行相应的游戏应用时,游戏在开始运行时会产生一个游戏应用的界面,第二控制芯片控制该游戏应用的界面显示在显示屏上。

可以理解的是,所述第一控制芯片基于第一操作系统运行设置于所述第一操作系统中的应用,所述第二控制芯片基于所述第二操作系统运行设置于所述第二操作系统中的应用,所述游戏应用为设置于所述第二操作系统中的游戏应用,所述运行所述游戏应用包括:

所述第二控制芯片基于所述第二操作系统运行所述游戏应用,其中,所述第二操作系统运行时所需的资源少于所述第一操作系统运行时所需的资源。

本申请实施例中,第一操作系统和所述第二操作系统是不同的操作系统,运行所需的资源可以为存储空间、运算频率、所需的电量等。例如,所述第一操作系统可以为安卓操作系统、linux操作系统、windows操作系统或ios操作系统,所述第二操作系统为实时操作系统。电子设备既可以运行所述第一操作系统,也可以运行所述第二操作系统。需要说明的是,所述第一操作系统与所述第二操作系统是彼此独立的操作系统。通过低功耗的第二控制芯片基于第二操作系统运行游戏应用,可以降低电子设备的功耗。

可以理解的是,为了提高在熄屏显示模式下,用户对游戏应用的体验,请参阅图4,图4为本申请实施例提供的一种实现游戏应用方法的第二种流程示意图;所述第二控制芯片在接收到针对所述游戏应用图标的第二操作指令时,运行所述游戏应用,并的步骤,包括:

在1031中、所述第二控制芯片在接收到针对所述游戏应用图标的第二操作指令时,获取所述游戏应用的最新版本标识以及当前版本标识。

当第二控制芯片在接收到第二操作指令时,也即开启指令时,先获取游戏应用的最新版本标识和当前版本标识,其中,最新版本标识可以是存储在电子设备的存储器中,当前版本标识可以存储在第二控制芯片中的存储器中,其中,电子设备中的存储器的最新版本标识与第二控制芯片的存储器中的版本标识不一定相同。

在1032中、判断所述游戏应用的最新版本标识与所述当前版本标识是否匹配。

根据第二控制芯片获取的游戏应用的最新版本标识和当前版本标识,进行比对,比较游戏应用的最新版本标识和当前版本标识是否一致,第二控制芯片可以直接获取游戏应用的版本标识码,例如,v0.13。

在1033中、若所述游戏应用的最新版本标识与所述当前版本标识不匹配,则所述第二控制芯片更新所述游戏应用。

当所述游戏应用的最新版本标识与所述当前版本标识不匹配,也即,游戏应用的最新版本标识与所述当前版本标识不是同一个版本,则所述第二控制芯片更新所述游戏应用,以对游戏应用进行升级,从而可以使用户使用最新版本的游戏应用,满足用户对熄屏模式下的游戏体验。

若所述游戏应用的最新版本标识与所述当前版本标识匹配,则第二控制芯片在接收到针对所述游戏应用图标的第二操作指令时,可以直接运行所述游戏应用,并将游戏应用的界面显示在所述显示屏上。

在1034中、当所述游戏应用更新完毕后,运行所述游戏应用。

当游戏应用更新完毕后,第二控制芯片在接收到针对游戏应用图标的第二操作指令时,开启游戏应用图标,运行该游戏应用,游戏在开始运行时会产生一个游戏应用的界面,第二控制芯片控制该游戏应用的界面显示在显示屏上。

可以理解的是,所述第二控制芯片在接收到针对所述游戏应用图标的第二操作指令时,运行所述游戏应用,并的步骤后,还包括:

在104中、所述第二控制芯片在接收到第三操作指令时,控制所述显示屏退出熄屏显示模式,并唤醒所述第一控制芯片,以及在换醒所述第一控制芯片后进入休眠状态。

在电子设备的熄屏显示模式下,第三操作指令可以为用户按压按键而触发的一种亮屏指令,第二控制芯片接收到该亮屏指令时,控制显示屏退出熄屏模式,并向第一控制芯片发出唤醒指令,以唤醒第一控制芯片,当第一控制芯片被唤醒时,第二控制芯片进入休眠状态。

第三操作指令也可以是电子设备在接收到一些应用信息后,而产生的亮屏指令,例如,当电子设备处于熄屏模式时,接收到来自微信、qq等视频来电时,第二控制芯片控制显示屏退出熄屏显示模式,并向第一控制芯片发出唤醒指令,以唤醒第一控制芯片,当第一控制芯片唤醒时,第二控制芯片进入休眠状态。

可以理解的是,在电子设备的熄屏显示模式下,当第二控制芯片接收到第三操作指令时,若所述第三操作指令为视频来电信息时,判断所述视频来电信息的等级,若所述视频来电信息的等级大于预设等级,则第二控制芯片控制所述显示屏退出熄屏模式,并向所述第一控制芯片发送唤醒指令,在所述第一控制芯片被唤醒时,所述第二控制芯片进入休眠状态。

其中,视频来电信息的等级根据电子设备的存储器储存的用户信息进行划分,将经常通过视频、语音等联系的用户信息划分为第三等级,如:一周联系一次以上的家人、朋友等,将偶尔通过视频、语音等联系的用户信息划分为第二等级,例如:一个月联系一次以上的客户、同事等,将不经常通过视频、语音等联系的用户信息划分为第一等级,例如,一年联系一次以上的同学等。假如,预设等级为二级,当视频来电信息的等级为三级时,视频来电的等级大于预设等级,则第二控制芯片控制所述显示屏退出熄屏显示模式,并向所述第一控制芯片发送唤醒指令,唤醒第一控制芯片,以通过第一控制芯片控制显示屏亮屏,实现用户与外界的视频通话。

若所述视频来电信息的等级小于预设等级,则第二控制芯片继续处于工作状态。

当视频来电的等级为1级时,预设等级为2级时,说明视频来电不重要,用户可以继续玩游戏,则第二控制芯片不向第一控制芯片发送唤醒指令,第二控制芯片可以继续工作。

可以理解的是,当收到视频来电信息时,用户也可以根据来电视频的对象手动选择是否接听,当用户手动选择接听时,则第二控制芯片向第一控制芯片发送唤醒指令,并唤醒第一控制芯片,以及在唤醒第一控制芯片后进入休眠状态。当用户手动拒绝接听时,则第二控制芯片不向第一控制芯片发送唤醒指令,第二控制芯片继续处于工作状态。

具体实施时,本申请不受所描述的各个步骤的执行顺序的限制,在不产生冲突的情况下,某些步骤还可以采用其它顺序进行或者同时进行。

由上可知,本申请实施例提供的实现游戏应用的方法,该方法应用于电子设备,电子设备包括第一控制芯片、第二控制芯片和显示屏,第二控制芯片运行时的功耗低于第一控制芯片运行时的功耗。在电子设备的运行过程中,第一控制芯片在接收到第一操作指令时,控制所述显示屏进入熄屏显示模式,并唤醒所述第二控制芯片,以及在唤醒所述第二控制芯片后进入休眠状态,第二控制芯片控制显示屏显示至少一个游戏应用图标,第二控制芯片在接收到第二操作指令时,运行所述游戏应用图标;从而通过在熄屏显示模式时,通过第二控制芯片控制熄屏状态下的显示屏显示至少一个游戏应用的图标,实现显示屏在熄屏显示状态下进行游戏操作,进而可以避免在电子设备的后盖增加显示器、相关电路等,以减小电子设备的后盖的厚度,降低电子设备的生产成本,同时,运行游戏应用采用功耗比较低的芯片进行控制,且在熄屏显示状态下进行游戏21,可以进一步降低电子设备的功耗。

在一些实施例中还提供一种实现游戏应用的装置。基于以上电子设备的结构,对本申请实施例提供的实现游戏应用的装置进行说明。请参阅图5,图5为本申请实施例提供的实现游戏应用的装置的结构示意图。其中该实现游戏应用的装置200应用于电子设备,该实现游戏应用的装置200包括第一控制芯片、第二控制芯片和显示屏,所述第一控制芯片与所述第二控制芯片电连接,所述显示屏均与所述第一控制芯片和所述第二控制芯片电连接,所述第二控制芯片运行时的功耗低于所述第一控制芯片运行时的功耗,其中:

所述第一控制芯片,用于在接收到第一操作指令时,控制所述显示屏进入熄屏显示模式,并唤醒所述第二控制芯片,以及在唤醒所述第二控制芯片后进入休眠状态;

所述第二控制芯片包括第一控制模块201和第二控制模块202;

所述第一控制模块201,用于控制所述显示屏显示至少一个游戏应用图标;

所述第二控制模块202,用于在接收到针对所述游戏应用图标的第二操作指令时,运行所述游戏应用。

在一些实施例中,第二控制模块202还用于:

所述第二控制芯片在接收到针对所述游戏应用图标的第二操作指令时,获取所述游戏应用的最新版本标识以及当前版本标识;

判断所述游戏应用的最新版本标识与所述当前版本标识是否匹配;

若所述游戏应用的最新版本标识与所述当前版本标识不匹配,则所述第二控制芯片更新所述游戏应用;

当所述游戏应用更新完毕后,运行所述游戏应用。

在一些实施例中,第三控制模块203用于:所述第二控制芯片在接收到第三操作指令时,控制所述显示屏退出熄屏显示模式,并唤醒所述第一控制芯片,以及在唤醒所述第一控制芯片后进入休眠状态。

在一些实施例中,所述电子设备还包括切换模块,所述切换模块的两个数据输入端分别连接所述第一控制芯片和所述第二控制芯片的显示数据输出端,所述切换模块的切换控制端连接所述第二控制芯片的切换控制信号输出端,所述切换模块的数据输出端连接所述显示屏;

所述第二控制芯片输出切换控制信号控制所述切换模块执行切换操作,以使所述切换模块从导通第一控制芯片输出的显示数据至所述显示屏切换为导通第二控制芯片输出的显示数据至所述显示屏,以实现所述第二控制芯片对所述显示屏的显示控制。

在一些实施例中,第一控制模块201还用于:向所述第二控制芯片发送唤醒指令;根据所述唤醒指令由休眠状态切换至工作状态。

在一些实施例中,所述电子设备还包括触控电路,所述触控电路与所述第一控制芯片、所述第二控制芯片电连接。

在一些实施例中,第二控制模块203还用于:当所述第二控制芯片通过所述触控电路检测到针对所述游戏应用的开启指令时,将所述开启指令确定为所述第二操作指令。

具体实施时,以上各个模块可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个模块的具体实施可参见前面的方法实施例,在此不再赘述。

应当说明的是,本申请实施例提供的实现游戏应用的装置与上文实施例中的实现游戏应用的方法属于同一构思,在实现游戏应用的装置上可以运行实现游戏应用的方法实施例中提供的任一方法,其具体实现过程详见实现游戏应用的方法实施例,此处不再赘述。

由上可知,本申请实施例提出的实现游戏应用的装置,该装置应用于电子设备,包括第一控制芯片、第二控制芯片和显示屏,第二控制芯片运行时的功耗低于第一控制芯片运行时的功耗。在电子设备的运行过程中,第一控制芯片在检测到熄屏事件时,控制显示屏进入熄屏显示模式,并唤醒所述第二控制芯片、控制第一芯片进入休眠状态;基于此,在熄屏显示模式下,功耗相对较高的第一控制芯片进入休眠状态,通过低功耗的第二控制芯片来控制游戏应用的运行,降低了电子设备总体的功耗。

本申请实施例还提供一种电子设备。所述电子设备可以是智能手机、平板电脑等设备。请参阅图6,图6为本申请实施例提供的电子设备的第三种结构示意图。基于上述电子设备的结构,第一控制芯片301包括第一处理器3011和第一存储器3012。第二控制芯片302包括第二处理器3021和第二存储器3022。其中,第二处理器3021与第二存储器3022电性连接。第一处理器3011与第一存储器3012电性连接。在其他实施例中,第一存储器3012还可以单独设置,不集成在第一控制芯片301中。

在一些实施例中,第一控制芯片301可以作为电子设备的主控soc;第二控制芯片302是一个低功耗soc,其功耗小于第一控制芯片301。

第一处理器3011是电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或调用存储在第一存储器3012内的第一计算机程序,以及调用存储在第一存储器3012内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。

第一存储器3012可用于存储第一计算机程序和数据。第一存储器3012存储的第一计算机程序中包含有可在第一处理器中执行的指令。第一计算机程序可以组成各种功能模块。第一处理器3011通过调用存储在第一存储器3012的第一计算机程序,从而执行各种功能应用以及数据处理。

第二处理器3021也可以作为电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或调用存储在第二存储器3022内的第一计算机程序,以及调用存储在第二存储器3022内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。

第二存储器3022可用于存储第一计算机程序和数据。第二存储器3022存储的第一计算机程序中包含有可在第一处理器中执行的指令。第一计算机程序可以组成各种功能模块。第二处理器3021通过调用存储在第二存储器3022的第一计算机程序,从而执行各种功能应用以及数据处理。

在本实施例中,电子设备中的第一处理器3011会按照如下的步骤,将一个或一个以上的第一计算机程序的进程对应的指令加载到第一存储器3012中,并由第一处理器3011来运行存储在第一存储器3012中的第一计算机程序,从而实现各种功能:

在接收到第一操作指令时,控制所述显示屏进入熄屏显示模式,并唤醒所述第二控制芯片,以及在唤醒所述第二控制芯片后进入休眠状态。

电子设备中的第二处理器3021会按照如下的步骤,将一个或一个以上的第一计算机程序的进程对应的指令加载到第二存储器3022中,并由第二处理器3021来运行存储在第二存储器3022中的第一计算机程序,从而实现各种功能:

控制所述显示屏显示至少一个游戏应用图标;

在接收到针对所述游戏应用图标的第二操作指令时,运行所述游戏应用。

在一些实施例中,在接收到第二操作指令时,第二处理器3021执行:

获取所述游戏应用的最新版本标识以及当前版本标识;

判断所述游戏应用的最新版本标识与所述当前版本标识是否匹配;

若所述游戏应用的最新版本标识与所述当前版本标识不匹配,则所述第二处理器3021更新所述游戏应用;

当所述游戏应用更新完毕后,运行所述游戏应用。

在一些实施例中,在接收到针对所述游戏应用图标的第二操作指令时,运行所述游戏应用之后,第二处理器3021还执行:在接收到第三操作指令时,控制所述显示屏退出熄屏显示模式,并唤醒所述第一控制芯片,以及在唤醒所述第一控制芯片后进入休眠状态。

在一些实施例中,所述电子设备还包括切换模块,所述切换模块的两个数据输入端分别连接所述第一控制芯片和所述第二控制芯片的显示数据输出端,所述切换模块的切换控制端连接所述第二控制芯片的切换控制信号输出端,所述切换模块的数据输出端连接所述显示屏;第二处理器3021还执行:

所述第一控制芯片唤醒所述第二控制芯片后,所述第二处理器3021输出切换控制信号控制所述切换模块执行切换操作,以使所述切换模块从导通第一控制芯片输出的显示数据至所述显示屏切换为导通第二处理器3021输出的显示数据至所述显示屏,以实现所述第二处理器3021对所述显示屏的显示控制。

在一些实施例中,第一处理器3011还执行:向所述第二控制芯片发送唤醒指令;第二处理器3021还执行:根据所述唤醒指令由休眠状态切换至工作状态。

在一些实施例中,所述电子设备还包括触控电路,所述触控电路与所述第一控制芯片、所述第二控制芯片电连接。

在一些实施例中,第二处理器3021还执行:当所述第二控制芯片通过所述触控电路检测到针对所述游戏应用的开启指令时,将所述开启指令确定为所述第二操作指令。

在一些实施例中,请参阅图7,图7为本申请实施例提供的电子设备的第四种结构示意图。电子设备还包括:射频电路303、显示屏304、控制电路305、输入单元306、音频电路307、传感器308、触控电路310以及电源309。其中,第一控制芯片301和第二控制芯片302分别与射频电路303、显示屏304、控制电路305、输入单元306、音频电路307、传感器308、触控电路310以及电源309电性连接。

射频电路303用于收发射频信号,以通过无线通信与网络设备或其他电子设备进行通信。

显示屏304可用于显示由用户输入的信息或提供给用户的信息以及电子设备的各种图形用户接口,这些图形用户接口可以由图像、文本、图标、视频和其任意组合来构成。

控制电路305与显示屏304电性连接,用于控制显示屏304显示信息。

输入单元306可用于接收输入的数字、字符信息或用户特征信息(例如指纹),以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。其中,输入单元306可以包括指纹识别模组。

音频电路307可通过扬声器、传声器提供用户与电子设备之间的音频接口。其中,音频电路307包括麦克风。所述麦克风与所述处理器301电性连接。所述麦克风用于接收用户输入的语音信息。

传感器308用于采集外部环境信息。传感器308可以包括环境亮度传感器、加速度传感器、陀螺仪等传感器中的一种或多种。

电源309用于给电子设备的各个部件供电。在一些实施例中,电源309可以通过电源管理系统与处理器301逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。

尽管图7中未示出,电子设备还可以包括摄像头、蓝牙模块等,在此不再赘述。

由上可知,本申请实施例提供了一种电子设备,电子设备包括第一控制芯片、第二控制芯片、方向传感器和显示屏,第二控制芯片运行时的功耗低于第一控制芯片运行时的功耗。在电子设备的运行过程中,第一控制芯片在检测到熄屏事件时,控制显示屏进入熄屏显示模式,并唤醒所述第二控制芯片、控制第一控制芯片进入休眠状态,通过低功耗的第二控制芯片实现游戏应用的运行,降低了电子设备的功耗,也可以避免在电子设备的后盖设置显示器、相关电路等,以减小电子设备的后盖的厚度,降低电子设备的生产成本。

本申请实施例还提供一种存储介质,所述存储介质中存储有计算机程序,当所述计算机程序在处理器上运行时,所述处理器执行上述任一实施例所述的实现游戏应用的方法。

可以理解的是,所述处理器的功能可以参见上述实施例中的第一处理器、第二处理器,在此不在赘述。

需要说明的是,本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过计算机程序来指令相关的硬件来完成,所述计算机程序可以存储于计算机可读存储介质中,所述存储介质可以包括但不限于:只读存储器(rom,readonlymemory)、随机存取存储器(ram,randomaccessmemory)、磁盘或光盘等。

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

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

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