CN116271807A - 一种弹窗消息的界面显示方法、***、设备及存储介质 - Google Patents
一种弹窗消息的界面显示方法、***、设备及存储介质 Download PDFInfo
- Publication number
- CN116271807A CN116271807A CN202310052029.3A CN202310052029A CN116271807A CN 116271807 A CN116271807 A CN 116271807A CN 202310052029 A CN202310052029 A CN 202310052029A CN 116271807 A CN116271807 A CN 116271807A
- Authority
- CN
- China
- Prior art keywords
- application
- popup
- full
- screen
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 44
- 238000013475 authorization Methods 0.000 claims abstract description 44
- 230000000007 visual effect Effects 0.000 claims description 30
- 238000004590 computer program Methods 0.000 claims description 21
- 239000000725 suspension Substances 0.000 claims description 2
- 230000006978 adaptation Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/50—Controlling the output signals based on the game progress
- A63F13/52—Controlling the output signals based on the game progress involving aspects of the displayed game scene
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请涉及界面显示的领域,尤其是涉及一种弹窗消息的界面显示方法、装置、设备及存储介质,其方法包括获取智能设备的当前显示模式;判断所述当前显示模式是否为全屏模式;若所述当前显示模式为全屏模式,则获取全屏应用;在所述全屏应用的所述全屏模式运行时间内,判断是否有弹窗信息;若有所述弹窗信息,获取弹窗应用;基于所述全屏应用,获取所述全屏应用对所述弹窗应用的授权信息;基于所述授权信息,判断所述弹窗应用是否具备对应所述全屏应用的弹窗授权;若所述弹窗应用具备对应所述全屏应用的弹窗授权,则显示所述弹窗消息。本申请具有可以有效的减少用户在使用全屏应用的时候被弹窗信息所打扰,只有用户需要弹出的弹窗信息才能够弹出。
Description
技术领域
本申请涉及界面显示的领域,尤其是涉及一种弹窗消息的界面显示方法、***、设备及存储介质。
背景技术
智能设备如今已经是人们日常生活中不可或缺的重要工具,通过智能设备可以进行学习、视频观看以及游戏娱乐等多种操作。随着智能设备发展越来越快,智能设备可以同时运行多个软件。但是,部分软件运行的时候是全屏,如果需要处理其他软件的信息,需要用户切换程序进入其他程序中。
相关技术中,针对全屏使用的软件,如果有其他软件的信息进行处理的时候,通常是采用将其他软件通过悬浮窗口的形式显示或者是直接切换至其他程序,等到处理完成再切换至原软件。
针对上述中的相关技术,用户在使用全屏应用的时候,有时候并不希望所有的软件的弹窗信息都能弹出,会影响用户当前使用的应用的操作。
发明内容
为了能够根据用户的需求,选择弹窗信息是否弹出进行显示,本申请提供一种弹窗消息的界面显示方法、***、设备及存储介质。
本申请提供的一种弹窗消息的界面显示方法、***、设备及存储介质采用如下的技术方案:
一种弹窗消息的界面显示方法,包括:
获取智能设备的当前显示模式;
判断所述当前显示模式是否为全屏模式;
若所述当前显示模式为全屏模式,则获取全屏应用;
在所述全屏应用的所述全屏模式运行时间内,判断是否有弹窗信息;
若有所述弹窗信息,获取弹窗应用;
基于所述全屏应用,获取所述全屏应用对所述弹窗应用的授权信息;
基于所述授权信息,判断所述弹窗应用是否具备对应所述全屏应用的弹窗授权;
若所述弹窗应用具备对应所述全屏应用的弹窗授权,则显示所述弹窗消息。
通过采用上述技术方案,根据智能设备的当前显示模式,如果是在全屏模式下,获取正在运行的全屏应用,如果在全屏应用的全屏模式运行时间内,有其他应用的弹窗信息,则获取弹窗应用,如果弹窗应用在全屏应用内有授权信息,就允许弹窗信息弹出显示,如果没有授权,就不允许弹出,可以有效的减少用户在使用全屏应用的时候被弹窗信息所打扰,只有用户需要弹出的弹窗信息才能够弹出。
可选的,所述判断所述当前显示模式是否为全屏模式包括:
获取当前运行的应用的可视化显示窗口面积;
获取智能设备的可视化窗口面积;
判断所述当前运行的应用的可视化显示窗口面积与所述智能设备的可视化窗口面积是否相同;
若所述当前运行的应用的可视化显示窗口面积与所述智能设备的可视化窗口面积相同,则所述当前显示模式为全屏模式。
通过采用上述技术方案,智能设备在非全屏模式的时候,会留有任务栏,只有在智能设备在全屏应用运行的时候,全屏应用的可视化窗口面积和智能设备的窗口面积是相同的,因此,在全屏应用的可视化窗口面积与智能设备的窗口面积相同的时候,即为全屏模式。
可选的,所述获取弹窗应用之后包括:
判断所述弹窗应用是否是预设应用;
若所述弹窗应用是所述预设应用,则允许所述弹窗信息显示;
若所述弹窗应用不是所述预设应用,则进入下一步。
通过采用上述技术方案,预设应用为设定的最高权限的应用,只要设定为预设应用后,无论什么情况,在有弹窗信息的时候都可以将弹窗信息弹出,设置预设应用的目的是防止用户有重要信息的时候,玩其他软件的时候错过重要信息。
可选的,所述基于所述授权信息,判断所述弹窗应用是否具备对应所述全屏应用的弹窗授权包括:
基于所述授权信息,获取所述全屏应用对应的授权应用名称列表;
判断所述弹窗应用是否存在所述授权应用名称列表中;
若所述弹窗应用存在所述授权应用名称列表中,则所述弹窗应用具备对应所述全屏应用的弹窗授权;
若所述弹窗应用不存在所述授权应用名称列表中,则所述弹窗应用不具备对应所述全屏应用的弹窗授权。
通过采用上述技术方案,通过预设全屏应用的授权应用,预设每一个用户使用的全屏应用对应的允许弹窗消息弹出的授权应用,因此,只要获取全屏应用的对应的授权应用名称,然后在根据当前弹窗应用与授权应用名称进行匹配,如果能匹配到弹窗应用,就允许弹窗信息显示,不能匹配到就不允许弹窗应用弹出,达到可以只弹出用户所需要的软件的弹窗信息的效果。
可选的,所述显示所述弹窗消息包括:
基于所述弹窗应用以及所述全屏应用,获取信息显示方式;
基于所述信息显示方式,显示所述弹窗消息。
通过采用上述技术方案,根据全屏应用的不同,弹窗应用的显示方式也不同,将不同的应用选择适配的弹窗显示方式,从而增强用户的使用体验感。
可选的,所述基于所述弹窗应用以及所述全屏应用,显示所述弹窗消息包括:
基于所述全屏应用,获取应用类型;
当所述应用类型为游戏类型时,设置所述弹窗应用的所述信息显示方式为悬浮弹窗;
当所述应用类型为视频类型时,设置所述弹窗应用的所述信息显示方式为分屏显示。
通过采用上述技术方案,当应用类型为游戏类型时,由于用户正在进行游戏娱乐,在有弹窗信息的时候,通过悬浮窗口的方式展示弹窗信息可以尽量的减少对用户游戏娱乐的影响,如果是视频类型,通过分屏显示的方式,既不会影响用户视频观看,又可以同时对弹窗信息进行回复。
可选的,所述当所述应用类型为视频类型时,所述弹窗应用的所述信息显示方式为分屏显示包括:
当所述应用类型为视频类型时,获取预设分屏比例;
基于所述预设分屏比例,将所述分屏应用和所述弹窗应用进行分屏显示。
通过采用上述技术方案,当应用类型为视频类型的时候,将全屏应用和弹窗应用通过分屏的方式显示,根据预设的分屏比例,将全屏应用和弹窗应用进行分屏,用户可以一边观看视频一边处理弹窗消息,方便快捷。
第二方面,本申请提供一种界面显示***,采用如下的技术方案:
一种界面显示***,包括:
第一获取模块(1),用于获取智能设备的当前显示模式;
第一判断模块(2),用于判断所述当前显示模式是否为全屏模式;
第二获取模块(3),若所述当前显示模式为全屏模式,则获取全屏应用;
第二判断模块(4),用于在所述全屏应用的所述全屏模式运行时间内,判断是否有弹窗信息;
第三获取模块(5),用于若有所述弹窗信息,获取弹窗应用;
第四获取模块(6),用于基于所述全屏应用,获取所述全屏应用对所述弹窗应用的授权信息;
第三判断模块(7),用于基于所述授权信息,判断所述弹窗应用是否具备对应所述全屏应用的弹窗授权;
显示模块(8),若所述弹窗应用具备对应所述全屏应用的弹窗授权,则显示所述弹窗消息。
通过采用上述技术方案,第一获取模块获取智能设备的当前显示模式,第一获取模块与第一判断模块连接,第一判断模块当前显示模式是否为全屏模式,第一判断模块与第二获取模块连接,第二获取模块在为全屏模式的时候,获取全屏应用,第二获取模块与第二判断模块连接,第二判断模块在全屏应用的全屏模式运行时间内,判断是否有弹窗信息,如果有弹窗信息,第三获取模块获取弹窗应用,第三获取模块与第四获取模块连接,第四获取模块根据全屏应用获取授权信息,第四获取模块与第三判断模块连接,第三判断模块根据授权信息,确认是否允许弹窗信息弹出,显示模块在允许弹出的时候,将弹窗信息弹出显示。可以有效的减少用户在使用全屏应用的时候被弹窗信息所打扰,只有用户需要弹出的弹窗信息才能够弹出。
第三方面,本申请提供一种终端设备,采用如下的技术方案:
一种终端设备,包括存储器、处理器,所述存储器储存有能够在处理器上运行的计算机程序,所述处理器加载并执行所述计算机程序时,采用了上述任一项所述的方法。
通过采用上述技术方案,通过将上述的方法生成计算机程序,并存储于存储器中,以被处理器加载并执行,从而,根据存储器及处理器制作终端设备,方便使用。
第四方面,本申请提供一种计算机可读存储介质,采用如下的技术方案:
一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器加载并执行时,采用了上述的一种弹窗消息的界面显示方法。
通过采用上述技术方案,通过将上述的一种弹窗消息的界面显示方法生成计算机程序,并存储于计算机可读存储介质中,以被处理器加载并执行,通过计算机可读存储介质,方便计算机程序的可读及存储。
综上所述,本申请包括以下有益技术效果:
根据智能设备的当前显示模式,如果是在全屏模式下,获取正在运行的全屏应用,如果在全屏应用的全屏模式运行时间内,有其他应用的弹窗信息,则获取弹窗应用,如果弹窗应用在全屏应用内有授权信息,就允许弹窗信息弹出显示,如果没有授权,就不允许弹出,可以有效的减少用户在使用全屏应用的时候被弹窗信息所打扰,只有用户需要弹出的弹窗信息才能够弹出。
附图说明
图1是本申请实施例一种弹窗消息的界面显示方法的其中一种实施方式的流程示意图;
图2是本申请实施例一种弹窗消息的界面显示方法的其中一种实施方式的流程示意图;
图3是本申请实施例一种弹窗消息的界面显示方法的其中一种实施方式的流程示意图;
图4是本申请实施例一种弹窗消息的界面显示方法的其中一种实施方式的流程示意图;
图5是本申请实施例一种弹窗消息的界面显示方法的其中一种实施方式的流程示意图;
图6是本申请实施例一种弹窗消息的界面显示方法的其中一种实施方式的流程示意图;
图7是本申请实施例一种弹窗消息的界面显示方法的其中一种实施方式的流程示意图;
图8是本申请实施例一种界面显示***的***框图。
附图标记说明:
1、第一获取模块;2、第一判断模块;3、第二获取模块;4、第二判断模块;5、第三获取模块;6、第四获取模块;7、第三判断模块;8、显示模块。
实施方式
以下结合全部附图对本申请作进一步详细说明。
本申请实施例公开一种弹窗消息的界面显示方法,参照图1,包括:
S100、获取智能设备的当前显示模式。
具体的,智能设备的当前显示模式为智能设备的可视化界面的显示模式,包括横屏模式和非全屏模式,横屏状态也就是全屏显示状态,横屏状态对于智能设备的屏幕来说,就是屏幕的宽度大于高度,竖屏就是高度大于宽度。
S110、判断当前显示模式是否为全屏模式。
具体的,通过智能设备可视化窗口的的宽和高的比例即可确定智能设备当前是全屏还是竖屏。
S120、若当前显示模式为全屏模式,则获取全屏应用。
具体的,全屏应用为智能设备上当前全屏模式运行的应用名称。
S130、在全屏应用运行时间内,判断是否有弹窗信息。
具体的,弹窗信息为智能设备上的其他应用软件所所接收到的信息,例如通讯软件接收到他人发来的信息。
S140、若有弹窗信息,获取弹窗应用。
具体的,由于手机上的通讯软件可能有多个,弹窗应用为当前接收到消息的软件。
S150、基于全屏应用,获取全屏应用对弹窗应用的授权信息。
具体的,授权信息为在全屏应用使用期间,是否允许弹窗应用的消息弹出的授权,如果有授权,就允许弹窗应用弹出,如果没有授权,就不允许弹窗应用弹出,将此弹窗应用的消息作为后台消息。每一个全屏应有都可以设置独立的授权弹窗应用。
S160、基于授权信息,判断弹窗应用是否具备对应全屏应用的弹窗授权。
S170、若允许弹窗信息弹出,则显示弹窗消息。
具体的,将弹窗信息弹出显示为将接受到的消息展示出来,展示的方式有多种,包括但不限于在全屏应用上面通过悬浮窗的形式或者通过分屏展示的方式。
本申请实施方式的实施原理为:根据智能设备的当前显示模式,如果是在全屏模式下,获取正在运行的全屏应用,如果在全屏应用的全屏模式运行时间内,有其他应用的弹窗信息,则获取弹窗应用,如果弹窗应用在全屏应用内有授权信息,就允许弹窗信息弹出显示,如果没有授权,就不允许弹出,可以有效的减少用户在使用全屏应用的时候被弹窗信息所打扰,只有用户需要弹出的弹窗信息才能够弹出。
在本实施例的其中一种实施方式中,如图2所示,步骤S110即判断当前显示模式是否为全屏模式包括:
S200、获取当前运行的应用的可视化显示窗口面积。
具体的,当前运行的应用的可视化显示窗口面积指应用本身所占据的智能设备的可视化窗口面积,智能设备在非全屏模式运行的时候,应用会占据一部分可视化窗口面积,***的任务栏会占据一部分可视化窗口面积。例如手机非全屏模式运行应用的时候,可视化窗口最上方会显示电量和信号的任务栏,除开任务栏之外的才是应用的可视化串口面积。
S210、获取智能设备的可视化窗口面积。
S220、判断当前运行的应用的可视化显示窗口面积与智能设备的可视化窗口面积是否相同。
S230、若当前运行的应用的可视化显示窗口面积与智能设备的可视化窗口面积相同,则当前显示模式为全屏模式。
若当前运行的应用的可视化显示窗口面积与智能设备的可视化窗口面积不相同,则当前显示模式为非全屏模式。
本实施方式的实施原理为:智能设备在不是全屏模式的时候,会留有任务栏,只有在智能设备在全屏应用运行的时候,全屏应用的可视化窗口面积和智能设备的窗口面积是相同的,因此,在全屏应用的可视化窗口面积与智能设备的窗口面积相同的时候,即为全屏模式。
在本实施例的其中一种实施方式中,如图3所示,步骤S140即获取弹窗应用之后包括:
S300、判断弹窗应用是否是预设应用。
具体的,预设应用为针对整个智能设备,设置的一部分应用程序无论在什么情况下,只要接收到信息,都能允许弹窗信息弹出的应用程序,预设应用设置后,在整个智能设备都生效,不受当前运行的全屏应用的影响。
S310、若弹窗应用是预设应用,则允许弹窗信息显示。
S320、若弹窗应用不是预设应用,则进入下一步。
具体的,还可以设置默认的特殊应用,针对一些比较特殊的应用,即使没有被设置为预设程序也能弹出,例如手机内的电话,当有电话接入的时候,必然是需要将电话的弹窗弹出的,而弹出的方式可以有多种,例如在上方以悬浮窗口的形式展示出来。
本实施方式的实施原理为:预设应用为设定的最高权限的应用,只要设定为预设应用后,无论什么情况,在有弹窗信息的时候都可以将弹窗信息弹出,设置预设应用的目的是防止用户有重要信息的时候,使用其他软件的时候错过重要信息。
在本实施例的其中一种实施方式中,如图4所示,步骤S160即基于授权信息,判断弹窗应用是否具备对应全屏应用的弹窗授权包括:
S400、基于授权信息,获取全屏应用对应的授权应用名称列表。
具体的,全屏应用对应的授权应用名称列表为全屏应用运行期间,允许弹窗信息显示的所有弹窗应用的合集,每个软件的授权应用名称是通过预先设置的,允许在接收到信息的时候,将信息弹出的软件名称。例如全屏应用A,授权应用名称为B、C、D,在软件B、C、D接收到消息的时候,软件B、C、D的消息允许以弹窗的形式弹出,而软件E由于不是全屏应用A的授权软件,因此即使软件E接收到消息,在全屏应用A运行期间,软件E的消息也不会被弹出。在弹窗应用存在授权应用名称中时,执行步骤S420,反之,则执行步骤S430。
S410、将弹窗应用与授权应用名称匹配,判断弹窗应用是否存在授权应用名称中。
S420、若弹窗应用存在授权应用名称中,则允许弹窗信息弹出。
S430、若弹窗应用不存在授权应用名称中,则不允许弹窗信息弹出。
本实施方式的实施原理为:通过预设全屏应用的授权应用,预设每一个用户使用的全屏应用对应的允许弹窗消息弹出的授权应用,因此,只要获取全屏应用的对应的授权应用名称,然后在根据当前弹窗应用与授权应用名称进行匹配,如果能匹配到弹窗应用,就允许弹窗信息显示,不能匹配到就不允许弹窗应用弹出,达到可以只弹出用户所需要的软件的弹窗信息的效果。
在本实施例的其中一种实施方式中,如图5所示,步骤S170即显示弹窗消息包括:
S500、基于弹窗应用以及全屏应用,获取信息显示方式。
具体的,信息显示方式为在接收到信息的时候,弹窗应用以什么形式在全屏应用中显示,比如以悬浮窗口的形式显示。信息显示方式根据全屏应用的不同,信息显示方式也不同,例如分屏显示。
S510、基于信息显示方式,将弹窗信息显示。
本实施方式的实施原理为:根据全屏应用的不同,弹窗应用的显示方式也不同,将不同的应用选择适配的弹窗显示方式,从而增强用户的使用体验感。
在本实施例的其中一种实施方式中,如图6所示,步骤S500即基于弹窗应用以及全屏应用,获取信息显示方式包括:
S600、基于全屏应用,获取应用类型。
具体的,应用类型为根据软件的性质划分的同一类软件,例如视频类软件、游戏类软件以及其他类型,游戏类软件仅仅指在使用的时候,是全屏模式打开的游戏软件。
S610、当应用类型为游戏类型时,弹窗应用的信息显示方式为悬浮弹窗。
具体的,当用户在玩游戏有消息回复的时候,如果消息弹出的时候显示方式为悬浮弹窗的形式,只会占用一小部分屏幕,对用户进行游戏操作不会有太大的影响,而且,悬浮弹窗的显示方式可以为在屏幕上方有一个信息提示,如果用户想查看信息或者回复信息,就点击信息提示的窗口,然后会在游戏窗口页面的两边区域任选其一进行展示,例如在屏幕的右边,可以根据用户的需求自行拖动,然后用户可以在悬浮窗口上查看信息和回复信息,回复完毕可以关闭悬浮窗口。
S620、当应用类型为视频类型时,弹窗应用的信息显示方式为分屏显示。
具体的,当应用类型是视频类型的时候,有新的消息弹窗的时候,最开始也是在上方悬浮一个信息提示,当用户点击的时候,就会对屏幕进行分屏,分屏后,一边继续播放视频,另一边屏幕将显示弹窗应用,由于是视频软件,用户观看视频,即使一边回复消息一边看视频也不会有任何冲突,因此通过分屏的形式展示,用户可以长时间的回复别人消息。
当然,本实施例只提供了针对全屏游戏以及视频类软件这两种软件的信息展示方式,不代表只有这两类软件可以进行全屏,其他类型的全屏软件的处理方式可以参展视频类型以及游戏类型的软件进行设置,用户也可以根据自己的使用习惯进行自定义设置,即游戏类型的软件也是可以进行分屏设置的,针对某些游戏,例如五子棋、斗地主之类的,分屏也可以很好的操作。
本实施方式的实施原理为:当应用类型为游戏类型时,由于用户正在进行游戏娱乐,在有弹窗信息的时候,通过悬浮窗口的方式展示弹窗信息可以尽量的减少对用户游戏娱乐的影响,如果是视频类型,通过分屏显示的方式,既不会影响用户视频观看,又可以同时对弹窗信息进行回复。
在本实施例的其中一种实施方式中,如图7所示,步骤S520即当应用类型为视频类型时,弹窗应用的信息显示方式为分屏显示包括:
S700、获取预设分屏比例。
具体的,预设分屏比例为全屏应用占整个屏幕的宽度比,例如屏幕宽度为W,预设分屏比例为0.7,即全屏应用占屏幕宽度的0.7W,弹窗应用占屏幕宽度的0.3W,弹窗应该在显示的时候,以竖屏的方式进行展示。
S710、基于预设分屏比例,将分屏应用和弹窗应用进行分屏。
本实施方式的实施原理为:当应用类型为视频类型的时候,将全屏应用和弹窗应用通过分屏的方式显示,根据预设的分屏比例,将全屏应用和弹窗应用进行分屏,用户可以一边观看视频一边处理弹窗消息,方便快捷。
第二方面,本申请提供一种界面显示***。
一种界面显示***,包括:
第一获取模块1,用于获取智能设备的当前显示模式;
第一判断模块2,用于判断当前显示模式是否为全屏模式;
第二获取模块3,用于若当前显示模式为全屏模式,则获取全屏应用;
第二判断模块4,用于在全屏应用运行时间内,判断是否有弹窗信息;
第三获取模块5,用于若有弹窗信息,获取弹窗应用;
第四获取模块6,用于基于全屏应用,获取授权信息;
第三判断模块7,用于基于授权信息,确认是否允许弹窗信息弹出;
显示模块8,用于若允许弹窗信息弹出,将弹窗信息弹出显示。
本实施方式的实施原理为:第一获取模块1获取智能设备的当前显示模式,第一获取模块1与第一判断模块2连接,第一判断模块2当前显示模式是否为全屏模式,第一判断模块2与第二获取模块3连接,第二获取模块3在为全屏模式的时候,获取全屏应用,第二获取模块3与第二判断模块4连接,第二判断模块4在全屏应用运行时间内,判断是否有弹窗信息,如果有弹窗信息,第三获取模块5获取弹窗应用,第三获取模块5与第四获取模块6连接,第四获取模块6根据全屏应用获取授权信息,第四获取模块6与第三判断模块7连接,第三判断模块7根据授权信息,确认是否允许弹窗信息弹出,显示模块8在允许弹出的时候,将弹窗信息弹出显示。可以有效的减少用户在使用全屏应用的时候被弹窗信息所打扰,只有用户需要弹出的弹窗信息才能够弹出。
本申请实施例还公开一种终端设备,包括存储器、处理器,存储器储存有能够在处理器上运行的计算机程序,处理器加载并执行计算机程序时,采用了一种弹窗消息的界面显示方法。
其中,终端设备可以采用台式电脑、笔记本电脑或者云端服务器等计算机设备,并且,终端设备包括但不限于处理器以及存储器,例如,终端设备还可以包括输入输出设备、网络接入设备以及总线等。
其中,处理器可以采用中央处理单元(CPU),当然,根据实际的使用情况,也可以采用其他通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等,通用处理器可以采用微处理器或者任何常规的处理器等,本申请对此不做限制。
其中,存储器可以为终端设备的内部存储单元,例如,终端设备的硬盘或者内存,也可以为终端设备的外部存储设备,例如,终端设备上配备的插接式硬盘、智能存储卡(SMC)、安全数字卡(SD)或者闪存卡(FC)等,并且,存储器还可以为终端设备的内部存储单元与外部存储设备的组合,存储器用于存储计算机程序以及终端设备所需的其他程序和数据,存储器还可以用于暂时地存储已经输出或者将要输出的数据,本申请对此不做限制。
其中,通过本终端设备,将上述实施例中的一种弹窗消息的界面显示方法存储于终端设备的存储器中,并且,被加载并执行于终端设备的处理器上,方便使用。
本申请实施例还公开一种计算机可读存储介质,并且,计算机可读存储介质存储有计算机程序,其中,计算机程序被处理器执行时,采用了上述实施例中的一种弹窗消息的界面显示方法。
其中,计算机程序可以存储于计算机可读介质中,计算机程序包括计算机程序代码,计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间件形式等,计算机可读介质包括能够携带计算机程序代码的任何实体或***、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM)、随机存取存储器(RAM)、电载波信号、电信信号以及软件分发介质等,需要说明的是,计算机可读介质包括但不限于上述元器件。
其中,通过本计算机可读存储介质,将上述实施例中的一种弹窗消息的界面显示方法存储于计算机可读存储介质中,并且,被加载并执行于处理器上,以方便上述方法的存储及应用。
以上均为本申请的较佳实施例,并非依此限制本申请的保护范围,故:凡依本申请的结构、形状、原理所做的等效变化,均应涵盖于本申请的保护范围之内。
Claims (10)
1.一种弹窗消息的界面显示方法,其特征在于,包括:
获取智能设备的当前显示模式;
判断所述当前显示模式是否为全屏模式;
若所述当前显示模式为全屏模式,则获取全屏应用;
在所述全屏应用的所述全屏模式运行时间内,判断是否有弹窗信息;
若有所述弹窗信息,获取弹窗应用;
基于所述全屏应用,获取所述全屏应用对所述弹窗应用的授权信息;
基于所述授权信息,判断所述弹窗应用是否具备对应所述全屏应用的弹窗授权;
若所述弹窗应用具备对应所述全屏应用的弹窗授权,则显示所述弹窗消息。
2.根据权利要求1所述的一种弹窗消息的界面显示方法,其特征在于,所述判断所述当前显示模式是否为全屏模式包括:
获取当前运行的应用的可视化显示窗口面积;
获取智能设备的可视化窗口面积;
判断所述当前运行的应用的可视化显示窗口面积与所述智能设备的可视化窗口面积是否相同;
若所述当前运行的应用的可视化显示窗口面积与所述智能设备的可视化窗口面积相同,则所述当前显示模式为全屏应用。
3.根据权利要求1所述的一种弹窗消息的界面显示方法,其特征在于,所述获取弹窗应用之后包括:
判断所述弹窗应用是否是设应用;
若所述弹窗应用是所述预设应用,则允许所述弹窗信息显示;
若所述弹窗应用不是所述预设应用,则进入获取所述弹窗应用。
4.根据权利要求1所述的一种弹窗消息的界面显示方法,其特征在于,所述基于所述授权信息,判断所述弹窗应用是否具备对应所述全屏应用的弹窗授权包括:
基于所述授权信息,获取所述全屏应用对应的授权应用名称列表;
判断所述弹窗应用是否存在所述授权应用名称列表中;
若所述弹窗应用存在所述授权应用名称列表中,则所述弹窗应用具备对应所述全屏应用的弹窗授权;
若所述弹窗应用不存在所述授权应用名称列表中,则所述弹窗应用不具备对应所述全屏应用的弹窗授权。
5.根据权利要求1所述的一种弹窗消息的界面显示方法,其特征在于,所述显示所述弹窗消息包括:
基于所述弹窗应用以及所述全屏应用,获取信息显示方式;
基于所述信息显示方式,显示所述弹窗消息。
6.根据权利要求5所述的一种弹窗消息的界面显示方法,其特征在于,所述基于所述弹窗应用以及所述全屏应用,显示所述弹窗消息包括:
基于所述全屏应用,获取应用类型;
当所述应用类型为游戏类型时,设置所述弹窗应用的所述信息显示方式为悬浮弹窗;
当所述应用类型为视频类型时,设置所述弹窗应用的所述信息显示方式为分屏显示。
7.根据权利要求1所述的一种弹窗消息的界面显示方法,其特征在于,所述当所述应用类型为视频类型时,所述弹窗应用的所述信息显示方式为分屏显示包括:
当所述应用类型为视频类型时,获取预设分屏比例;
基于所述预设分屏比例,将所述分屏应用和所述弹窗应用进行分屏显示。
8.一种界面显示***,其特征在于,包括:
第一获取模块(1),用于获取智能设备的当前显示模式;
第一判断模块(2),用于判断所述当前显示模式是否为全屏模式;
第二获取模块(3),若所述当前显示模式为全屏模式,则获取全屏应用;
第二判断模块(4),用于在所述全屏应用的所述全屏模式运行时间内,判断是否有弹窗信息;
第三获取模块(5),用于若有所述弹窗信息,获取弹窗应用;
第四获取模块(6),用于基于所述全屏应用,获取所述全屏应用对所述弹窗应用的授权信息;
第三判断模块(7),用于基于所述授权信息,判断所述弹窗应用是否具备对应所述全屏应用的弹窗授权;
显示模块(8),若所述弹窗应用具备对应所述全屏应用的弹窗授权,则显示所述弹窗消息。
9.一种终端设备,包括存储器和处理器,其特征在于,所述存储器储存有能够在处理器上运行的计算机程序,所述处理器加载并执行所述计算机程序时,采用了权利要求1至7中任一项所述的方法。
10.一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,其特征在于,所述计算机程序被处理器加载并执行时,采用了权利要求1至7中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310052029.3A CN116271807A (zh) | 2023-02-02 | 2023-02-02 | 一种弹窗消息的界面显示方法、***、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310052029.3A CN116271807A (zh) | 2023-02-02 | 2023-02-02 | 一种弹窗消息的界面显示方法、***、设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116271807A true CN116271807A (zh) | 2023-06-23 |
Family
ID=86794946
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310052029.3A Pending CN116271807A (zh) | 2023-02-02 | 2023-02-02 | 一种弹窗消息的界面显示方法、***、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116271807A (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104360794A (zh) * | 2014-11-21 | 2015-02-18 | 北京奇虎科技有限公司 | 通过识别全屏模式控制窗口弹出的方法及装置 |
CN105487796A (zh) * | 2015-11-25 | 2016-04-13 | 努比亚技术有限公司 | 一种分屏显示方法及终端 |
CN112748970A (zh) * | 2019-10-31 | 2021-05-04 | 华为技术有限公司 | 消息的显示方法及终端设备 |
WO2021227770A1 (zh) * | 2020-05-14 | 2021-11-18 | 华为技术有限公司 | 应用窗口显示方法和电子设备 |
-
2023
- 2023-02-02 CN CN202310052029.3A patent/CN116271807A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104360794A (zh) * | 2014-11-21 | 2015-02-18 | 北京奇虎科技有限公司 | 通过识别全屏模式控制窗口弹出的方法及装置 |
CN105487796A (zh) * | 2015-11-25 | 2016-04-13 | 努比亚技术有限公司 | 一种分屏显示方法及终端 |
CN112748970A (zh) * | 2019-10-31 | 2021-05-04 | 华为技术有限公司 | 消息的显示方法及终端设备 |
WO2021227770A1 (zh) * | 2020-05-14 | 2021-11-18 | 华为技术有限公司 | 应用窗口显示方法和电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107491560B (zh) | 页面图片显示方法、装置、存储介质、服务器及移动终端 | |
CN111988659B (zh) | 多信源动态窗口预览方法、装置、智能显示设备及存储介质 | |
CN110795056B (zh) | 调节显示参数的方法、装置、终端及存储介质 | |
CN109492607B (zh) | 一种信息推送方法、信息推送装置及终端设备 | |
CN107656911B (zh) | 表格处理方法及其*** | |
CN109460364B (zh) | 应用程序检测方法、装置、存储介质及移动终端 | |
CN110996154B (zh) | 一种视频播放方法、装置及电子设备 | |
CN110585718B (zh) | 游戏处理方法及信息处理装置 | |
CN107402625B (zh) | 触摸屏扫描方法、装置、终端及计算机可读存储介质 | |
CN109450862B (zh) | 发布信息推荐方法、装置、存储介质及终端 | |
CN111782873A (zh) | 基于书籍视频的书籍推荐方法、电子设备及存储介质 | |
CN109343778A (zh) | 一种显示方法、装置及电子设备 | |
CN109032911B (zh) | 用于移动设备的帧率检测方法、装置及电子设备 | |
CN113312237B (zh) | 信息反馈方法、装置、电子设备及存储介质 | |
KR101138578B1 (ko) | 프레임 버퍼에 저장된 원하지 않는 콘텐츠의 표시를 방지하기 위한 시스템, 방법 및 컴퓨터 판독가능한 기록 매체 | |
CN110275753B (zh) | 应用程序的增值业务获取方法、装置及设备 | |
CN112492399B (zh) | 信息显示方法、装置及电子设备 | |
CN106470351B (zh) | 页面显示方法及页面显示装置 | |
CN116271807A (zh) | 一种弹窗消息的界面显示方法、***、设备及存储介质 | |
CN112843723A (zh) | 交互方法、装置、电子设备和存储介质 | |
CN110806909A (zh) | 一种应用程序页面掉帧信息确定方法、装置及电子设备 | |
CN117354548A (zh) | 一种评论展示方法、装置、电子设备、计算机可读介质 | |
CN112131840A (zh) | 页面处理方法、装置、存储介质和处理器 | |
CN115068945B (zh) | 一种游戏过程中的信息交互方法及*** | |
CN114756779B (zh) | 资源交互方法、资源交互装置、电子设备和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |