CN110955471B - Notification message display method, notification message display device, terminal and storage medium - Google Patents
Notification message display method, notification message display device, terminal and storage medium Download PDFInfo
- Publication number
- CN110955471B CN110955471B CN201811122423.5A CN201811122423A CN110955471B CN 110955471 B CN110955471 B CN 110955471B CN 201811122423 A CN201811122423 A CN 201811122423A CN 110955471 B CN110955471 B CN 110955471B
- Authority
- CN
- China
- Prior art keywords
- display
- notification message
- application
- target
- target notification
- 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.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
技术领域technical field
本申请实施例涉及计算机技术领域,特别涉及一种通知消息的展示方法、装置、终端及存储介质。The embodiments of the present application relate to the field of computer technologies, and in particular to a method, device, terminal and storage medium for displaying notification messages.
背景技术Background technique
随着移动终端功能的日益增强,用户能够使用移动终端实现浏览网页、观看视频、听音乐或者玩游戏等多种功能。With the increasingly enhanced functions of mobile terminals, users can use the mobile terminals to implement multiple functions such as browsing web pages, watching videos, listening to music or playing games.
在相关技术中,移动终端能够接收通知消息。在接收到通知消息后,移动终端将直接在屏幕中显示该通知消息,以提醒用户。In the related art, a mobile terminal is capable of receiving a notification message. After receiving the notification message, the mobile terminal will directly display the notification message on the screen to remind the user.
然而,当用户处于玩游戏等场景中时,通知消息会影响游戏应用的展示效果,并影响游戏和用户之间的交互效率。However, when the user is in a scene such as playing a game, the notification message will affect the display effect of the game application and affect the interaction efficiency between the game and the user.
发明内容Contents of the invention
本申请实施例提供了一种通知消息的展示方法、装置、终端及存储介质,可以解决当用户处于玩游戏等场景中时,通知消息会影响游戏应用的展示效果,并影响游戏和用户之间的交互效率的问题。所述技术方案如下:The embodiment of the present application provides a notification message display method, device, terminal, and storage medium, which can solve the problem that when the user is playing a game, the notification message will affect the display effect of the game application and affect the relationship between the game and the user. The problem of interactive efficiency. Described technical scheme is as follows:
根据本申请的第一方面,提供了一种通知消息的展示方法,所述方法包括:According to the first aspect of the present application, a method for displaying a notification message is provided, the method comprising:
当接收到通知消息展示请求时,获取前台应用的标识,所述通知消息展示请求用于请求终端展示对应的目标通知消息;When a notification message display request is received, the identification of the foreground application is obtained, and the notification message display request is used to request the terminal to display a corresponding target notification message;
根据所述前台应用的标识和所述通知消息展示请求,确定所述目标通知消息的展示策略,所述展示策略包括展示形式、展示时长和展示内容中至少一种;Determine a display strategy for the target notification message according to the identification of the foreground application and the notification message display request, where the display strategy includes at least one of display form, display duration, and display content;
根据所述展示策略,展示所述目标通知消息。According to the display policy, display the target notification message.
根据本申请的第二方面,提供了一种通知消息的展示装置,所述装置包括:According to the second aspect of the present application, a device for displaying a notification message is provided, the device comprising:
标识获取模块,用于当接收到通知消息展示请求时,获取前台应用的标识,所述通知消息展示请求用于请求终端展示对应的目标通知消息;An identification acquisition module, configured to acquire the identification of the foreground application when a notification message display request is received, and the notification message display request is used to request the terminal to display a corresponding target notification message;
策略确定模块,用于根据所述前台应用的标识和所述通知消息展示请求,确定所述目标通知消息的展示策略,所述展示策略包括展示形式、展示时长和展示内容中至少一种;A strategy determining module, configured to determine a display strategy for the target notification message according to the identification of the foreground application and the notification message display request, where the display strategy includes at least one of display form, display duration, and display content;
通知展示模块,用于根据所述展示策略,展示所述目标通知消息。The notification display module is configured to display the target notification message according to the display strategy.
根据本申请的第三方面,提供了一种终端,所述终端包括处理器和存储器,所述存储器中存储有至少一条指令,所述指令由所述处理器加载并执行以实现如第一方面所述的通知消息的展示方法。According to a third aspect of the present application, a terminal is provided, the terminal includes a processor and a memory, at least one instruction is stored in the memory, and the instruction is loaded and executed by the processor to implement the first aspect The display method of the notification message.
根据本申请的第四方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令,所述指令由处理器加载并执行以实现如第一方面所述的通知消息的展示方法。According to a fourth aspect of the present application, a computer-readable storage medium is provided, wherein at least one instruction is stored in the storage medium, and the instruction is loaded and executed by a processor to implement the notification message as described in the first aspect. Show method.
本申请实施例提供的技术方案带来的有益效果是:The beneficial effects brought by the technical solutions provided by the embodiments of the present application are:
由于本申请实施例的方案能够令终端在接收到通知消息展示请求时,获取前台应用的标识,根据该前台应用的标识和通知消息的展示请求,确定用于展示该目标通知消息的展示策略,其中,该展示策略包括展示形式、展示时长和展示内容中至少一种,随后,终端将根据该展示策略,展示该目标通知消息。由于终端能够根据前台应用的标识和通知消息的展示请求,一同确定对应的展示策略,使得终端能够在终端运行不同的前台应用时,根据通知消息的类别或者来源,最终确定目标通知消息的展示策略,根据该展示策略展示目标通知消息。可见,本申请能够以适合前台应用的方式展示目标通知消息,在不影响目标通知消息的展示效果的前提下,降低了展示通知消息对前台应用的干扰。Since the solution of the embodiment of the present application enables the terminal to obtain the identification of the foreground application when receiving the display request of the notification message, and determine the display strategy for displaying the target notification message according to the identification of the foreground application and the display request of the notification message, Wherein, the display strategy includes at least one of display form, display duration and display content, and then, the terminal will display the target notification message according to the display strategy. Since the terminal can determine the corresponding display strategy based on the identification of the foreground application and the display request of the notification message, the terminal can finally determine the display strategy of the target notification message according to the type or source of the notification message when the terminal is running different foreground applications , to display the target notification message according to the display strategy. It can be seen that the present application can display the target notification message in a manner suitable for the foreground application, and reduce the interference of the displayed notification message on the foreground application without affecting the display effect of the target notification message.
附图说明Description of drawings
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings that need to be used in the description of the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present application. For those skilled in the art, other drawings can also be obtained based on these drawings without creative effort.
图1是本申请一个示例性实施例提供的一种通知消息的展示方法的流程图;FIG. 1 is a flow chart of a method for displaying a notification message provided by an exemplary embodiment of the present application;
图2是本申请另一个示例性实施例提供的通知消息的展示方法流程图;FIG. 2 is a flow chart of a method for displaying a notification message provided by another exemplary embodiment of the present application;
图3是基于图2所示实施例提供的一种目标通知消息调整显示的示意图;Fig. 3 is a schematic diagram of adjusting and displaying a target notification message based on the embodiment shown in Fig. 2;
图4是基于图2所示实施例提供的另一种目标通知消息调整显示的示意图;Fig. 4 is a schematic diagram of adjusting and displaying another target notification message based on the embodiment shown in Fig. 2;
图5是本申请一个示例性实施例提供的又一种通知消息的展示方法的流程图;Fig. 5 is a flowchart of another method for displaying a notification message provided by an exemplary embodiment of the present application;
图6是本申请一个示例性实施例提供的通知消息的展示装置的结构框图;FIG. 6 is a structural block diagram of an apparatus for displaying notification messages provided by an exemplary embodiment of the present application;
图7是本申请一个示例性实施例提供的终端的结构框图。Fig. 7 is a structural block diagram of a terminal provided by an exemplary embodiment of the present application.
具体实施方式Detailed ways
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。In order to make the purpose, technical solution and advantages of the present application clearer, the implementation manners of the present application will be further described in detail below in conjunction with the accompanying drawings.
为了本申请实施例所示方案易于理解,下面将对本申请实施例中出现的若干名词进行介绍。In order to facilitate the understanding of the solutions shown in the embodiments of the present application, several terms appearing in the embodiments of the present application will be introduced below.
通知消息展示请求:用于请求终端展示对应的目标通知消息的请求或者指令。可选地,通知消息展示请求中包括通知应用标识。Notification message display request: a request or instruction for requesting the terminal to display a corresponding target notification message. Optionally, the notification message display request includes the notification application identifier.
在一种可能的实现方式中,该通知消息展示请求是终端的第三方应用发起的请求。例如,新闻资讯应用、社交聊天应用或者视频播放应用等应用,能够在需要提醒资讯时,可以生成通知消息展示请求,并将该通知消息展示请求传送至终端的处理器,请求处理。In a possible implementation manner, the notification message display request is a request initiated by a third-party application of the terminal. For example, applications such as a news information application, a social chat application, or a video playback application can generate a notification message display request when reminder information is needed, and transmit the notification message display request to the processor of the terminal for processing.
在另一种可能的实现方式中,该通知消息展示请求是终端的系统应用或者系统服务,发起的请求。例如,系统更新服务、待办事项提醒应用、日程应用或智能场景等,能够在系统消息需要展示时,可以生成通知消息展示请求,并将该通知消息展示请求传送至终端的处理器,请求处理。In another possible implementation manner, the notification message display request is a request initiated by a system application or a system service of the terminal. For example, system update service, to-do reminder application, calendar application or smart scene, etc., can generate a notification message display request when the system message needs to be displayed, and transmit the notification message display request to the terminal processor for processing. .
前台应用的标识:用于指示前台应用的名称、类别或者所处场景中至少一种属性。需要说明的是,前台应用的标识包括场景标识和应用类别标识中至少一种。其中,场景标识用于指示前台应用当前所处的应用场景,应用类别标识用于指示所述前台应用所属的应用类别。The identification of the foreground application: used to indicate the name, category, or at least one attribute in the scene where the foreground application is located. It should be noted that the identification of the foreground application includes at least one of a scene identification and an application category identification. Wherein, the scene identifier is used to indicate the application scenario where the foreground application is currently located, and the application category identifier is used to indicate the application category to which the foreground application belongs.
在一种可能的实现方式中,前台应用的标识可以是应用类别标识,在此场景中,终端能够根据应用类别标识确定该前台应用的类别。In a possible implementation manner, the identifier of the foreground application may be an application category identifier. In this scenario, the terminal can determine the category of the foreground application according to the application category identifier.
可选地,应用类别标识可以用于指示以下至少一种应用类别,该应用类别包括:相机应用、游戏应用、购物应用、即时通讯应用、博客应用、制图绘画应用、文本编辑应用、订票应用、地图导航应用、视频播放应用、直播应用、浏览器应用、阅读应用、音乐应用、理财支付应用、相片美化应用、智能设备控制应用、电话应用、短信应用、天气应用、时钟应用、系统搜索应用、联系人应用、共享交通应用、物流应用、打车应用、外卖应用、考勤打卡应用和扫码应用。Optionally, the application category identifier may be used to indicate at least one of the following application categories, the application category includes: camera application, game application, shopping application, instant messaging application, blog application, drawing and painting application, text editing application, ticket booking application , map navigation application, video playback application, live broadcast application, browser application, reading application, music application, financial management application, photo beautification application, smart device control application, phone application, SMS application, weather application, clock application, system search application , contacts application, shared transportation application, logistics application, taxi application, food delivery application, attendance check-in application and code scanning application.
在实际应用中,应用类别标识可以是终端中预先存储的标识,终端中可以预先存储应用标识和应用类别标识的对应关系。可见,终端能够根据应用标识确定应用类别标识。In practical applications, the application class identifier may be a pre-stored identifier in the terminal, and the corresponding relationship between the application identifier and the application class identifier may be pre-stored in the terminal. It can be seen that the terminal can determine the application category identifier according to the application identifier.
在另一种可能的实现方式中,前台应用的标识可以是场景标识,该场景标识用于指示应用当前所处的应用场景,应用场景可以是终端在出厂或者后续配置中,配置一种应用运行的状态。当一个应用的运行状态符合指定的条件时,即确定该应用处于对应的应用场景。例如,该应用场景可以是视频播放场景、音乐播放场景或游戏场景等场景。需要说明的是,本申请实施例不对应用场景进行限定,终端在实现本申请时,可以根据实际场景选择对应的场景标识作为前台应用的标识。即终端可以具备识别前台应用的场景信息的能力,确定前台应用处于的场景对应的场景标识。In another possible implementation, the identification of the foreground application may be a scene identification, and the scene identification is used to indicate the application scene where the application is currently located. The application scene may be that an application is configured to run status. When the running state of an application meets a specified condition, it is determined that the application is in a corresponding application scenario. For example, the application scene may be a video playing scene, a music playing scene, or a game scene. It should be noted that the embodiment of the present application does not limit the application scenario, and the terminal may select a corresponding scene identifier as the identifier of the foreground application according to the actual scenario when implementing the application. That is, the terminal may have the ability to identify the scene information of the foreground application, and determine the scene identifier corresponding to the scene in which the foreground application is located.
在又一种可能的实现方式中,前台应用的标识可以同时包括场景标识和应用类别标识。In yet another possible implementation manner, the identification of the foreground application may include a scene identification and an application category identification at the same time.
展示策略:用于指示目标通知消息在终端中的展示方式。在一种可能的实现方式中,可以包括展示形式、展示时长和展示内容中至少一种。其中,展示形式用于指示目标通知消息从终端向用户的展示途径。Display strategy: used to indicate the display method of the target notification message in the terminal. In a possible implementation manner, at least one of display form, display duration and display content may be included. Wherein, the display form is used to indicate the display path of the target notification message from the terminal to the user.
可选地,该展示途径包括图像展示、声音展示、震动展示和指示灯展示中至少一种。需要说明的是,图像展示可以包括在终端的显示屏中以图像显示的方式展示通知消息。声音展示可以包括通过终端的内置或者外置扬声器,以语音或者提示音的方式展示目标通知消息。震动展示可以通过终端中的振动组件,是终端产生振动,从而展示目标通知消息。指示灯展示可以通过终端中的指示灯,控制指示灯发出彩色光、进行闪烁或者保持常亮等工作方式发光。可选地,展示途径还可以包括联动展示,联动展示是指通过用户佩戴的或者携带的智能设备展示目标通知消息的方式。例如,通过与终端无线通信连接的智能手环、智能眼镜,或者,终端本身作为智能眼镜、智能手表对用户进行震动的提示方式。需要说明的是,联动展示可以是直接对用户生成生物提醒信号的提醒方式,本申请对该提醒方式不做限定。Optionally, the display approach includes at least one of image display, sound display, vibration display and indicator light display. It should be noted that the image display may include displaying the notification message in an image display manner on the display screen of the terminal. The sound display may include displaying the target notification message in the form of voice or prompt sound through a built-in or external speaker of the terminal. The vibration display can use the vibration component in the terminal to cause the terminal to vibrate, so as to display the target notification message. The display of the indicator light can be controlled by the indicator light in the terminal to emit colored light, flash or keep on. Optionally, the display approach may also include a linked display, which refers to a way of displaying the target notification message through a smart device worn or carried by the user. For example, a smart bracelet or smart glasses connected to the terminal through wireless communication, or the terminal itself acts as a way of vibrating the smart glasses or smart watch to remind the user. It should be noted that the linkage display may be a reminder method that directly generates a biological reminder signal to the user, and this application does not limit the reminder method.
可选地,展示时长用于指示终端持续显示目标通知消息的时间长度。Optionally, the display duration is used to indicate the length of time for the terminal to continuously display the target notification message.
可选地,展示内容用于指示目标通知消息中展示的信息。例如,通过图像展示展示的目标通知消息,可以展示通知标题、通知产生时间、通知摘要或者通知详细内容中至少一种内容。Optionally, the displayed content is used to indicate the information displayed in the target notification message. For example, the target notification message displayed through image display may display at least one of notification title, notification generation time, notification summary, or notification detailed content.
示例性地,本申请实施例所示的通知消息的展示方法,可以应用在终端中,该终端具备显示屏。终端可以包括手机、平板电脑、膝上型电脑、台式电脑、电脑一体机、电视、智能眼镜、智能手表、数码相机、MP4播放终端、MP5播放终端、学习机、点读机、电纸书、电子词典和车载终端等。Exemplarily, the method for displaying a notification message shown in the embodiment of the present application may be applied in a terminal, and the terminal is equipped with a display screen. Terminals can include mobile phones, tablet computers, laptop computers, desktop computers, all-in-one computers, TVs, smart glasses, smart watches, digital cameras, MP4 playback terminals, MP5 playback terminals, learning machines, point readers, electronic paper books, Electronic dictionaries and vehicle-mounted terminals, etc.
请参考图1,其是本申请一个示例性实施例提供的一种通知消息的展示方法的流程图。该通知消息的展示方法可以应用在上述所示的终端中。在图1中,通知消息的展示方法包括:Please refer to FIG. 1 , which is a flowchart of a method for displaying a notification message provided by an exemplary embodiment of the present application. The method for displaying the notification message can be applied to the terminals shown above. In Figure 1, the methods for displaying notification messages include:
步骤110,当接收到通知消息展示请求时,获取前台应用的标识,通知消息展示请求用于请求终端展示对应的目标通知消息。Step 110, when a notification message display request is received, the identification of the foreground application is obtained, and the notification message display request is used to request the terminal to display a corresponding target notification message.
在本申请实施例中,终端具备展示通知消息的功能。由于终端搭载有不同的操作系统,而不同的操作系统具备相应的系统功能,本申请实施例能够应用在具备通知消息展示功能的操作系统中。当终端接收到通知消息展示请求时,终端将获取前台应用的标识。In the embodiment of the present application, the terminal has a function of displaying notification messages. Since terminals are equipped with different operating systems, and different operating systems have corresponding system functions, the embodiments of the present application can be applied to operating systems that have a function of displaying notification messages. When the terminal receives the notification message display request, the terminal will obtain the identification of the foreground application.
在一种可能实现的方式中,前台应用的标识用于指示前台应用的名称、类别或者所处场景中至少一种属性。例如,终端可以将前台应用的安装包名获取为前台应用的标识。可选地,终端也可以将前台应用的场景标识获取为前台应用的标识。可选地,终端还可以将前台应用的应用类别标识获取为前台应用的标识。或者,前台应用的标识还可以包括前台应用的安装包名、该前台应用当前所处的应用场景的场景标识和应用类别标识中至少两种。In a possible implementation manner, the identifier of the foreground application is used to indicate a name, a category of the foreground application, or at least one attribute in a scene where the foreground application is located. For example, the terminal may obtain the installation package name of the foreground application as the identifier of the foreground application. Optionally, the terminal may also acquire the scene identifier of the foreground application as the identifier of the foreground application. Optionally, the terminal may also obtain the application category identifier of the foreground application as the identifier of the foreground application. Alternatively, the identification of the foreground application may also include at least two of the installation package name of the foreground application, the scene identification and the application category identification of the application scene where the foreground application is currently located.
需要说明的是,终端中的通知消息展示请求,用于向终端请求展示对应的目标通知消息。It should be noted that the notification message display request in the terminal is used to request the terminal to display the corresponding target notification message.
步骤120,根据前台应用的标识和通知消息展示请求,确定目标通知消息的展示策略,展示策略包括展示形式、展示时长和展示内容中至少一种,展示时长的值为正数。Step 120: Determine the display strategy of the target notification message according to the identification of the foreground application and the notification message display request. The display strategy includes at least one of display form, display duration and display content, and the value of the display duration is a positive number.
以终端是手机为例,终端能够根据前台应用的标识和通知消息展示请求,确定目标通知消息的展示策略。其中,展示策略包括展示形式、展示时长和展示内容中至少一种。需要说明的是,展示时长的值为正数,也即在本申请实施例中,目标通知消息将以指定的展示形式展现给用户,并持续展示时长对应长度的时间,使得目标通知消息及时呈现。Taking the terminal as a mobile phone as an example, the terminal can determine a target notification message display strategy according to the identification of the foreground application and the notification message display request. Wherein, the display strategy includes at least one of display form, display duration and display content. It should be noted that the value of the display duration is a positive number, that is, in the embodiment of this application, the target notification message will be displayed to the user in a specified display form, and the display duration will last for a time corresponding to the display duration, so that the target notification message will be presented in time .
步骤130,根据展示策略,展示目标通知消息。Step 130, display the target notification message according to the display strategy.
在本申请实施例中,终端在确定展示策略之后,将根据该展示策略展示目标通知消息,需要说明的是,为了减少确定展示策略到展示目标通知消息之间的延时,可选地,本申请实施例还可以独立启用通知消息展示服务或者通知消息展示应用来处理上述步骤。例如,该服务或者应用,能够独立接收通知消息展示请求,获取前台应用的标识,根据前台应用的标识和通知消息展示请求,确定目标通知消息的展示策略,根据展示策略,展示目标通知消息。In this embodiment of the application, after the terminal determines the display strategy, it will display the target notification message according to the display strategy. It should be noted that, in order to reduce the delay between determining the display strategy and displaying the target notification message, optionally, this In the embodiment of the application, the notification message display service or the notification message display application can be independently enabled to process the above steps. For example, the service or application can independently receive the notification message display request, obtain the identification of the foreground application, determine the display strategy of the target notification message according to the identification of the foreground application and the notification message display request, and display the target notification message according to the display strategy.
在本公开实施例中,终端将按照展示策略,在前台应用继续运行时,展示目标通知消息。In the embodiment of the present disclosure, the terminal will display the target notification message when the foreground application continues to run according to the display policy.
例如,当前台应用是视频播放应用,或者,前台应用处于视频播放场景,或者,前台应用属于视频播放类应用时,新闻资讯类的目标通知消息将以弹幕展示的形式从当前视频上出现。需要说明的是,弹幕展示的形式包括在播放窗口顶部驻留、在播放窗口底部驻留,从播放窗口指定的一边滑入并从其他边滑出。当用户点击该目标通知消息时,终端将切换至该目标通知消息对应的用户界面。For example, when the foreground application is a video playback application, or the foreground application is in a video playback scene, or the foreground application is a video playback application, the target notification message of news information will appear from the current video in the form of a barrage display. It should be noted that the form of barrage display includes staying at the top of the playback window, staying at the bottom of the playback window, sliding in from a specified side of the playback window and sliding out from other sides. When the user clicks on the target notification message, the terminal will switch to the user interface corresponding to the target notification message.
又如,当前台应用是游戏应用,或者,前台应用处于游戏应用场景,或者,前台应用属于游戏类应用时,新闻资讯类的目标通知消息将以指示灯展示的形式展示。可选地,指示灯的颜色可以是该新闻资讯类应用的启动图标的主色调,以提示用户有相关通知消息需要查看。For another example, when the foreground application is a game application, or the foreground application is in a game application scene, or the foreground application belongs to a game application, the target notification message of the news information category will be displayed in the form of an indicator light. Optionally, the color of the indicator light may be the main color of the startup icon of the news information application, so as to remind the user that there are relevant notification messages to be viewed.
由此可见,本申请实施例能够根据前台应用的不同,选择相适应的展示策略,使得目标通知消息能够及时得展示,且尽可能降低对前台应用的干扰,起到智能提醒用户的效果。It can be seen that the embodiment of the present application can select an appropriate display strategy according to different foreground applications, so that the target notification message can be displayed in a timely manner, and the interference to the foreground application can be reduced as much as possible, and the effect of intelligently reminding the user can be achieved.
综上所述,本申请实施例的方案能够令终端在接收到通知消息展示请求时,获取前台应用的标识,根据该前台应用的标识和通知消息的展示请求,确定用于展示该目标通知消息的展示策略,其中,该展示策略包括展示形式、展示时长和展示内容中至少一种,随后,终端将根据该展示策略,展示该目标通知消息。由于终端能够根据前台应用的标识和通知消息的展示请求,一同确定对应的展示策略,使得终端能够在终端运行不同的前台应用时,根据通知消息的类别或者来源,最终确定目标通知消息的展示策略,根据该展示策略展示目标通知消息。可见,本申请能够以适合前台应用的方式展示目标通知消息,在不影响目标通知消息的展示效果的前提下,降低了展示通知消息对前台应用的干扰。To sum up, the solution of the embodiment of the present application can enable the terminal to obtain the identification of the foreground application when receiving the display request of the notification message, and determine the target notification message for displaying according to the identification of the foreground application and the display request of the notification message. A display strategy, wherein the display strategy includes at least one of display form, display duration, and display content, and then, the terminal will display the target notification message according to the display strategy. Since the terminal can determine the corresponding display strategy based on the identification of the foreground application and the display request of the notification message, the terminal can finally determine the display strategy of the target notification message according to the type or source of the notification message when the terminal is running different foreground applications , to display the target notification message according to the display strategy. It can be seen that the present application can display the target notification message in a manner suitable for the foreground application, and reduce the interference of the displayed notification message on the foreground application without affecting the display effect of the target notification message.
在上一个实施例公开的方案的基础上,终端还能够使用机器学习模型确定目标通知消息的展示策略,并根据用户触发目标通知消息的实际情况调整展示策略,使得用户使用次数越多,目标通知消息的展示就越符合用户实际的习惯。请参考如下实施例。On the basis of the solution disclosed in the previous embodiment, the terminal can also use the machine learning model to determine the display strategy of the target notification message, and adjust the display strategy according to the actual situation of the user triggering the target notification message, so that the more the user uses, the more the target notification message The display of the message is more in line with the user's actual habits. Please refer to the following examples.
请参见图2,其是本申请另一个示例性实施例提供的通知消息的展示方法流程图。该通知消息的展示方法可以应用在上述所示的终端中。在图2中,该通知消息的展示方法包括:Please refer to FIG. 2 , which is a flowchart of a method for displaying a notification message provided by another exemplary embodiment of the present application. The method for displaying the notification message can be applied to the terminals shown above. In Figure 2, the display method of the notification message includes:
步骤201,当接收到通知消息展示请求时,获取前台应用的标识。Step 201, when a notification message display request is received, obtain the identification of the foreground application.
在本申请实施例中,步骤201的执行方式和步骤110的执行方式相同,此处不再赘述。In the embodiment of the present application, the execution manner of step 201 is the same as the execution manner of step 110, and will not be repeated here.
在本申请实施例中,终端执行完成步骤201后,可以选择执行步骤202,也可以选择执行步骤203至步骤205,以确定目标通知消息的展示策略。In the embodiment of the present application, after the terminal completes step 201, it may choose to execute step 202, or may choose to execute steps 203 to 205, so as to determine the display strategy of the target notification message.
步骤202,根据预设的策略确定关系,确定目标通知消息的展示策略。Step 202, determine the display strategy of the target notification message according to the preset policy determination relationship.
在本申请实施例中,终端能够根据预设的策略确定方式,确定目标通知消息的展示策略。In the embodiment of the present application, the terminal can determine the display policy of the target notification message according to a preset policy determination manner.
可选地,策略确定关系用于指示前台应用的标识、通知消息展示请求和展示策略之间的对应关系。Optionally, the policy determination relationship is used to indicate the correspondence between the identification of the foreground application, the notification message display request, and the display policy.
在一种可能的实现方式中,前台应用的标识、通知消息展示请求和展示策略之间是存在对应的关系。在本申请实施例中,在确定前台应用的标识和通知消息展示请求之后,终端能够确定唯一的展示策略。可选地,通知消息展示请求中包含通知应用标识,该通知应用标识用于指示生成目标通知消息的应用。可选地,该通知应用标识还可以用于指示目标通知消息被触发后转到的用户界面所属的应用。需要说明的是,生成目标通知消息的应用,和,目标通知消息被触发后转到的用户界面所属的应用,既可以是同一个应用,也可以是不同的应用。In a possible implementation manner, there is a corresponding relationship between the identification of the foreground application, the notification message display request, and the display policy. In the embodiment of the present application, after determining the identification of the foreground application and the notification message display request, the terminal can determine a unique display policy. Optionally, the notification message presentation request includes a notification application identifier, where the notification application identifier is used to indicate the application that generates the target notification message. Optionally, the notification application identifier may also be used to indicate the application to which the user interface to which the target notification message is triggered belongs. It should be noted that the application that generates the target notification message and the application to which the user interface transferred after the target notification message is triggered can be the same application or different applications.
例如,在一种场景中,生成目标通知消息的应用可以是系统应用A,目标通知消息被触发后转到的用户界面所属的应用可以是指定的社交应用B。或者,在另一种场景中,生成目标通知消息的应用,和,目标通知消息被触发后转到的用户界面所属的应用,属于同一个应用,均为指定的社交应用B。在一种可能实现的场景中,请参见表一和表二。其中,表一示出了一种前台应用的标识、通知应用标识和展示策略之间的对应关系。表二示出了一种展示策略的示意图。For example, in one scenario, the application that generates the target notification message may be system application A, and the application to which the user interface to which the target notification message is triggered may be a designated social application B. Or, in another scenario, the application that generates the target notification message and the application to which the user interface transferred after the target notification message is triggered belong to the same application, and both are designated social application B. See Tables 1 and 2 for a possible implementation scenario. Wherein, Table 1 shows a corresponding relationship between an identifier of a foreground application, an identifier of a notification application, and a display strategy. Table 2 shows a schematic diagram of a presentation strategy.
表一Table I
表二Table II
需要说明的是,上述表一和表二中的前台应用的标识,仅以应用类标识为例进行说明,并不对本申请实施例形成限定。It should be noted that the identifiers of the foreground applications in Table 1 and Table 2 above are only described by taking the application class identifier as an example, and do not limit this embodiment of the present application.
在另一种可能实现的方式中,若在预设的策略确定关系中,终端根据前台应用的标识和通知消息展示请求,没有查找到对应的展示策略,则终端可以将默认策略确定为展示策略。In another possible implementation, if in the preset policy determination relationship, the terminal does not find the corresponding display policy according to the identification of the foreground application and the notification message display request, the terminal can determine the default policy as the display policy .
需要说明的是,为了实现不干扰前台应用展示并及时提示用户存在目标通知消息,默认策略可以被设置为指示灯展示的策略,在该展示策略下,可以避免手机系统误将新安装的应用的通知消息以弹窗等形式展示,影响前台应用的显示,或者影响前台应用和用户之间的交互。It should be noted that, in order not to interfere with the display of the foreground application and promptly remind the user that there is a target notification message, the default policy can be set as the policy of indicator light display. Under this display policy, the mobile phone system can prevent the mobile phone system from mistaking the The notification message is displayed in the form of a pop-up window, etc., affecting the display of the foreground application, or affecting the interaction between the foreground application and the user.
其中,通知消息展示请求中包括通知应用标识,前台应用的标识包括场景标识和应用类别标识中至少一种,场景标识用于指示前台应用当前所处的应用场景,应用类别标识用于指示前台应用所属的应用类别。Wherein, the notification message display request includes the notification application identifier, and the identifier of the foreground application includes at least one of a scene identifier and an application category identifier. The application category it belongs to.
步骤203,根据前台应用的标识和通知消息展示请求,确定目标通知消息的展示形式。Step 203: Determine the display format of the target notification message according to the identification of the foreground application and the notification message display request.
在申请实施例中,终端根据前台应用的标识和通知消息展示请求,先确定目标通知消息的展示形式。比如,终端将目标通知消息的展示形式确定为图像展示、声音展示、震动展示和指示灯展示中至少一种。In the embodiment of the application, the terminal first determines the display form of the target notification message according to the identification of the foreground application and the display request of the notification message. For example, the terminal determines the display form of the target notification message as at least one of image display, sound display, vibration display, and indicator light display.
需要说明的是,当终端将目标通知消息的展示形式确定为图像展示时,终端可以进一步地将图像展示确定为弹窗展示、弹幕展示和动画展示中的一种。It should be noted that, when the terminal determines the display form of the target notification message as an image display, the terminal may further determine the image display as one of pop-up window display, barrage display and animation display.
步骤204,将前台应用的标识、通知消息展示请求和展示形式,输入时长确定模型,获得目标通知消息的展示时长。In step 204, the identification of the foreground application, the notification message display request and the display form are input into the duration determination model to obtain the display duration of the target notification message.
其中,时长确定模型是预先通过训练样本训练获得的机器学习模型,训练样本包含标注有对应的展示时长的前台应用的标识、通知消息展示请求和展示形式,展示时长是目标通知消息从开始展示的时刻到停止展示的时刻之间的时间段的长度。Among them, the duration determination model is a machine learning model obtained through training samples in advance. The training samples include the identification of the foreground application marked with the corresponding display duration, the notification message display request and the display form. The display duration is the target notification message from the beginning of the display. The length of the time period between the moment and the moment when the presentation stops.
在一种可能的实现方式中,终端中存储一个时长确定模型,该模型的输入变量包括前台应用的标识、通知消息展示请求和展示形式,输出结果是目标通知消息的展示时长。In a possible implementation manner, a duration determination model is stored in the terminal, the input variables of the model include the identification of the foreground application, the notification message display request and the display form, and the output result is the display duration of the target notification message.
可选地,在终端展示该目标通知消息时,终端将在时长为展示时长的时间段内,持续展示目标通知消息。Optionally, when the terminal displays the target notification message, the terminal will continue to display the target notification message within a time period equal to the display duration.
步骤205,将展示形式和展示时长,确定为目标通知消息的展示策略。Step 205, determining the display form and display duration as the display strategy of the target notification message.
在本申请实施例中,终端将展示形式和展示时长,确定为目标通知消息的展示策略。In the embodiment of the present application, the terminal determines the display form and display duration as the display strategy of the target notification message.
步骤206,根据展示策略,展示目标通知消息。Step 206: Display the target notification message according to the display strategy.
在本申请实施例中,步骤206的执行方式和步骤130的执行方式相同,此处不再赘述。In the embodiment of the present application, the execution manner of step 206 is the same as the execution manner of step 130, and will not be repeated here.
步骤207,获取第一驻留时长。Step 207, acquiring the first dwell time.
在本申请实施例中,第一驻留时长是从开始展示目标通知消息的时刻到终端接收到展开指令的时刻之间的时间段的长度,展开指令用于指示终端显示目标通知消息的对应的用户界面,第一驻留时长不长于展示时长。In the embodiment of the present application, the first dwell time is the length of the time period from the moment when the target notification message starts to be displayed to the moment when the terminal receives the unfolding instruction. The unfolding instruction is used to instruct the terminal to display the corresponding information of the target notification message. For the user interface, the first dwell time is not longer than the display time.
例如,当目标通知消息的展示形式是图像展示,则终端确定开始显示该目标通知消息至接收到展开指令之间时间段长度。若该时间段的长度是3秒,则终端将获取该3秒为第一驻留时长。For example, when the display form of the target notification message is an image display, the terminal determines the length of a time period between starting to display the target notification message and receiving an unfolding instruction. If the length of the time period is 3 seconds, the terminal will acquire the 3 seconds as the first dwell time.
在本申请实施例中,终端在执行完成步骤207,可以选择执行步骤208,或者执行步骤209。In this embodiment of the present application, the terminal may choose to perform step 208 or perform step 209 after completing step 207 .
步骤208,展示内容更新为第一展示内容。Step 208, the display content is updated to the first display content.
在本申请实施例中,第一展示内容的项目多于目标通知消息当前的展示内容的项目。其中,第一展示内容的项目可以包括通知标题、通知摘要、来源应用的图标和联系人标识中至少一种。In the embodiment of the present application, the items of the first display content are more than the items of the current display content of the target notification message. Wherein, the first displayed content item may include at least one of a notification title, a notification abstract, an icon of a source application, and a contact identifier.
步骤209,当目标通知消息在展示时长内展示,没有接收到展开指令时,将展示策略内容更新为显示第二展示内容。Step 209, when the target notification message is displayed within the display duration and no expansion instruction is received, update the display policy content to display the second display content.
在本申请实施例中,第二展示内容的项目小于目标通知消息当前的展示内容的项目。In the embodiment of the present application, the items of the second displayed content are smaller than the items of the current displayed content of the target notification message.
需要说明的是,终端完成一次目标通知消息的展示后,终端能够根据本次的驻留时间,调整下一次相同来源的目标通知消息在相同的前台应用(或相同的应用场景)中的展示内容。It should be noted that after the terminal completes the display of the target notification message once, the terminal can adjust the display content of the next target notification message from the same source in the same foreground application (or the same application scenario) according to the dwell time of this time .
例如,请参考图3,其是基于图2所示实施例提供的一种目标通知消息调整显示的示意图。在图3中,用户界面310表示当前的目标通知消息的展示界面。在用户界面310中,当前台应用是视频播放应用,目标通知消息的来源是社交应用A,该目标通知消息的展示时长是5秒。目标通知消息311将以弹幕的形式从用户界面310的边312滑入,并从用户界面310的边313滑出。在图3所示场景中,目标通知消息311在展示3秒后,被用户点击触发(即终端接收到展开指令)。For example, please refer to FIG. 3 , which is a schematic diagram of adjusting display of a target notification message based on the embodiment shown in FIG. 2 . In FIG. 3 , a user interface 310 represents an interface for presenting a current target notification message. In the user interface 310, the current foreground application is a video playback application, the source of the target notification message is social application A, and the display duration of the target notification message is 5 seconds. The target notification message 311 will slide in from side 312 of the user interface 310 and slide out from side 313 of the user interface 310 in the form of a barrage. In the scenario shown in FIG. 3 , the target notification message 311 is triggered by a user's click after being displayed for 3 seconds (that is, the terminal receives an unfolding instruction).
当第一次的驻留时间是3秒时,终端确定第一驻留时长小于展示时长,终端可以将下一次,前台应用是视频播放应用,且目标通知消息的来源是社交应用A的展示场景中的展示内容增加。比如,目标通知消息311中显示仅显示有社交应用A的标识314和提示语“有新消息”315。在下一次的目标通知消息的展示场景中,终端将目标通知消息321的显示内容增加为社交应用A的标识322、联系人昵称323和新消息内容“明天老地方吃饭”324。When the first dwell time is 3 seconds, the terminal determines that the first dwell time is less than the display duration, and the terminal can set the next time, the foreground application is a video playback application, and the source of the target notification message is the display scene of social application A The display content in the is increased. For example, only the logo 314 of the social application A and the prompt "new message" 315 are displayed in the target notification message 311 . In the display scene of the target notification message next time, the terminal adds the display content of the target notification message 321 to the logo 322 of the social application A, the nickname of the contact 323 and the content of the new message "eat at the same place tomorrow" 324 .
又例如,请参考图4,其是基于图2所示实施例提供的另一种目标通知消息调整显示的示意图。在图4中,用户界面410表示当前的目标通知消息的展示界面,在用户界面410中目标通知消息411中,显示有社交应用A的标识412、联系人昵称413和新消息内容“明天老地方吃饭”414。For another example, please refer to FIG. 4 , which is a schematic diagram of adjusting and displaying another target notification message based on the embodiment shown in FIG. 2 . In FIG. 4 , the user interface 410 represents the display interface of the current target notification message. In the target notification message 411 in the user interface 410, an identification 412 of the social application A, a contact nickname 413 and the content of the new message "tomorrow's old place" are displayed. Eat" 414.
当第一次的驻留时间是5秒时,即终端没有接收到展开指令。终端可以将下一次,前台应用是视频播放应用,且目标通知消息的来源是社交应用A的展示场景中的展示内容减少。比如,下一次展示目标应用的界面是用户界面420。在用户界面420中,当前台应用是视频播放应用,目标通知消息的来源是社交应用A,该目标通知消息的展示时长是5秒。目标通知消息421将以弹幕的形式从用户界面420的边422滑入,并从用户界面420的边423滑出。在目标通知消息421中,仅显示有社交应用A的标识424和提示语“有新消息”425。When the dwell time for the first time is 5 seconds, that is, the terminal does not receive the deployment instruction. The terminal may reduce the display content in the display scene in which the foreground application is a video playback application and the source of the target notification message is social application A next time. For example, the next interface to display the target application is the user interface 420 . In the user interface 420, the current foreground application is a video playback application, the source of the target notification message is social application A, and the display duration of the target notification message is 5 seconds. The target notification message 421 will slide in from side 422 of the user interface 420 and slide out from side 423 of the user interface 420 in the form of a barrage. In the target notification message 421 , only the logo 424 of the social application A and the prompt "new message" 425 are displayed.
在另一种可能的实现场景中,终端还可以(1)获取第二驻留时长;(2)将展示时长调整为目标展示时长。In another possible implementation scenario, the terminal may also (1) obtain the second dwell duration; (2) adjust the display duration to the target display duration.
需要说明的是,第二驻留时长是从开始展示目标通知消息的时刻到终端接收到隐藏指令的时刻之间的时间段的长度,隐藏指令用于指示终端隐藏目标通知消息,第二驻留时长不长于展示时长。即终端能够确定从开始展示目标通知消息的时刻,到接收到隐藏指令的时刻之间的时间段的长度,将该时间长度确定为第二驻留时长,随后,终端将展示时长调整为目标展示时长,目标展示时长短于展示时长。It should be noted that the second resident duration is the length of the time period from the moment when the target notification message starts to be displayed to the moment when the terminal receives the hidden instruction. The hidden instruction is used to instruct the terminal to hide the target notification message. The second resident The duration is no longer than the display duration. That is, the terminal can determine the length of the time period from the time when the target notification message is displayed to the time when the hidden instruction is received, and determine the length of time as the second dwell time, and then adjust the display time to the target display time. Duration, the target display duration is shorter than the display duration.
比如,终端开始展示目标通知消息,展示时长是5秒,在2秒后,终端接收到用户将目标通知消息向屏幕边缘滑动的操作(即隐藏操作)。此时,终端将第二驻留时长确定为2秒,将展示时长调整为目标展示时长,该目标展示时长短于5秒。可选地,目标展示时长可以根据预设调整方案进行调整,例如,目标展示时长比展示时长短x秒,x为预设的数值。For example, the terminal starts to display the target notification message for 5 seconds, and after 2 seconds, the terminal receives an operation (that is, a hidden operation) of sliding the target notification message to the edge of the screen by the user. At this time, the terminal determines the second dwell duration as 2 seconds, and adjusts the display duration to the target display duration, where the target display duration is shorter than 5 seconds. Optionally, the target display duration may be adjusted according to a preset adjustment scheme, for example, the target display duration is x seconds shorter than the display duration, where x is a preset value.
在另一种可能的实现方式中,终端还可以根据用户的操作情况生成训练样本。在实现过程中,终端将(1)获取输入时长确定模型的前台应用的标识、通知消息展示请求和展示形式,以及,驻留时长;(2)根据前台应用的标识、通知消息展示请求、展示形式和驻留时长,生成目标训练样本;(3)使用目标训练样本,重新训练时长确定模型。In another possible implementation manner, the terminal may also generate training samples according to the user's operation situation. During the implementation process, the terminal will (1) obtain the identification of the foreground application, notification message display request and display form, and the residence time of the input duration determination model; (2) display the request and display form and residence time to generate target training samples; (3) use the target training samples to retrain the duration determination model.
其中,由于在本实施例中,终端可以采用误差反向传播算法,重新训练时长确定模型进行训练。其中,重新训练时长确定模型的过程包括但不限于以下几个步骤:Wherein, in this embodiment, the terminal may use the error backpropagation algorithm to retrain the duration determination model for training. Among them, the process of retraining the duration determination model includes but is not limited to the following steps:
(1)、从目标训练样本中,获取驻留时长。(1) Obtain the dwell time from the target training samples.
(2)、将驻留时长和展示时长进行比较,得到计算损失,该计算损失用于指示展示时长和正确的展示时长之间的误差。(2) Comparing the dwell duration and the display duration to obtain a calculation loss, which is used to indicate an error between the display duration and the correct display duration.
(3)、根据该计算所示,采用误差反向传播算法重新训练时长确定模型。(3) According to the calculation, use the error backpropagation algorithm to retrain the duration determination model.
在本申请实施例中,同样的目标通知消息,可以在不同的前台应用中,以相对应的展示策略展示。例如,同样是社交应用A,在前台应用是游戏应用时,可以采用指示灯展示的形式展示,而在前台应用是视频播放应用时,可以采用弹幕展示的形式展示。In this embodiment of the present application, the same target notification message can be displayed in different foreground applications with corresponding display strategies. For example, for the same social application A, when the foreground application is a game application, it can be displayed in the form of an indicator light, and when the foreground application is a video playback application, it can be displayed in the form of a barrage display.
在本申请实施例中,同样的前台应用,可以令不同的目标通知消息,以不同的展示形式展示。例如,当前台应用是视频播放类应用时,当目标通知消息的来源是新闻资讯应用时,该目标通知消息的展示形式可以是指示灯展示,而目标通知消息的来源是社交应用时,该目标通知消息的展示形式可以是图像展示和震动展示。In the embodiment of the present application, the same foreground application can display different target notification messages in different display forms. For example, when the foreground application is a video playback application, when the source of the target notification message is a news application, the display form of the target notification message can be an indicator light display, and when the source of the target notification message is a social application, the target notification message The display form of the notification message may be an image display or a vibration display.
可选地,若终端是根据应用场景,确定目标通知消息的展示策略时,同样的前台应用且同样的目标通知消息,也可能产生不同的展示策略。例如,当前台应用是视频播放类应用,且目标通知消息的来源是新闻资讯应用时,当视频播放类应用处于视频播放场景时,该目标通知消息的展示形式可以是弹幕展示;当视频播放类应用处于常规浏览场景(即浏览视频介绍或列表等信息的场景)时,该目标通知消息的展示形式可以是弹窗展示和震动展示。Optionally, if the terminal determines the display strategy of the target notification message according to the application scenario, the same foreground application and the same target notification message may also generate different display strategies. For example, when the foreground application is a video playback application and the source of the target notification message is a news information application, when the video playback application is in the video playback scene, the display form of the target notification message can be a barrage display; when the video playback When the class application is in a normal browsing scene (that is, a scene of browsing information such as video introductions or lists), the display form of the target notification message may be a pop-up window display or a vibration display.
综上所述,本实施例能够在接收到通知消息展开请求时,获取前台应用的标识,通过预设的策略确定关系,确定目标通知消息的展示策略,或者,先根据前台应用的标识和通知消息展示请求,确定目标通知消息的展示形式,再将前台应用的标识、通知消息展示请求和展示形式,输入时长确定模型,获得目标通知消息的展示时长,最终将展示形式和展示时长确定为目标通知消息的展示策略,并根据该展示策略,展示目标通知消息。可见,本实施例能够同时兼顾前台应用和通知消息展开请求,生成适应于前台应用的展开策略,提高了在不影响目标通知消息的展示效果的前提下,降低了展示通知消息对前台应用的干扰。To sum up, this embodiment can obtain the identification of the foreground application when receiving the notification message expansion request, determine the relationship through the preset strategy, and determine the display strategy of the target notification message, or firstly, according to the identification of the foreground application and the notification Message display request, determine the display form of the target notification message, and then input the identification of the foreground application, notification message display request and display form into the duration determination model to obtain the display duration of the target notification message, and finally determine the display form and display duration as the target The display strategy of the notification message, and display the target notification message according to the display strategy. It can be seen that this embodiment can take into account both the foreground application and the notification message deployment request, generate a deployment strategy suitable for the foreground application, improve the display effect of the target notification message without affecting the display effect, and reduce the interference of the display notification message on the foreground application .
可选地,终端还能够在展示目标通知消息后,根据目标通知消息的驻留时间,调整目标通知消息的展示内容,在目标通知消息在较短时间内被触发查看时,将下一次相同展示条件的展示内容增多,方便用户查看。当目标通知消息在展示时间内没有被触发时,将下一次相同展示条件的展示内容减少,避免用户不感兴趣的通知消息对用户的干扰。Optionally, after displaying the target notification message, the terminal can also adjust the display content of the target notification message according to the residence time of the target notification message, and when the target notification message is triggered to be viewed within a short period of time, the next time the same display The display content of the conditions increases, which is convenient for users to view. When the target notification message is not triggered within the display time, the display content of the same display condition will be reduced next time, so as to avoid interference to the user by notification messages that are not of interest to the user.
在上述实施例的基础上,本申请实施例还提供一种通知消息的展示方法,能够为使用终端的各个用户分别建立策略库,每一个用户都能够拥有自身的策略库,以获得符合自身使用习惯的展示策略,请参考图5。On the basis of the above-mentioned embodiments, this embodiment of the present application also provides a method for displaying notification messages, which can establish a policy library for each user of the terminal, and each user can have his own policy library to obtain information suitable for his own use. For the customary display strategy, please refer to Figure 5.
请参考图5,其是本申请一个示例性实施例提供的又一种通知消息的展示方法的流程图,该通知消息的展示方法可以应用在上述所示的终端中。在图5中,通知消息的展示方法包括:Please refer to FIG. 5 , which is a flowchart of another method for displaying a notification message provided by an exemplary embodiment of the present application. The method for displaying a notification message can be applied to the terminal shown above. In Figure 5, the display method of the notification message includes:
步骤501,获取使用终端的用户的生物信息。Step 501, acquiring biological information of a user using a terminal.
在本申请实施例中,终端能够获取使用终端的用户的生物信息。其中,生物信息用于唯一标识所述用户的身份。In the embodiment of the present application, the terminal can acquire the biological information of the user who uses the terminal. Wherein, the biological information is used to uniquely identify the identity of the user.
在一种可能的实现方式中,终端通过前置摄像头拍摄用户的照片,将人脸图像确定为生物信息。例如,终端可以在需要采集生物信息时,开启前置摄像头采集用户的照片。In a possible implementation manner, the terminal takes a picture of the user through the front camera, and determines the face image as biological information. For example, when the terminal needs to collect biological information, it can turn on the front camera to collect the user's photo.
在另一种可能的实现方式中,终端能够通过屏下指纹或者指纹感应器采集用户的指纹信息,将用户的指纹信息确定为生物信息。例如,终端可以将最近一次用户输入的指纹信息确定为生物信息。In another possible implementation manner, the terminal can collect the user's fingerprint information through an under-screen fingerprint or a fingerprint sensor, and determine the user's fingerprint information as biometric information. For example, the terminal may determine the last fingerprint information input by the user as biometric information.
在又一种可能的实现方式中,终端能够将采集的声纹确定为生物信息。In yet another possible implementation manner, the terminal can determine the collected voiceprint as biological information.
需要说明的是,终端可以将上述用户的照片、用户输入的指纹和终端采集的声纹中至少一种,确定为生物信息。It should be noted that the terminal may determine at least one of the photo of the user, the fingerprint input by the user, and the voiceprint collected by the terminal as biometric information.
步骤502,根据生物信息,确定对应的策略库。Step 502, according to the biological information, determine the corresponding policy library.
在本申请实施例中,终端中可以保存有不同用户的策略库。终端可以根据生物信息先确定对应的用户,再获取该用户的策略库。其中,策略库用于存储对应的用户的展示策略。例如,终端一共有用户u1、用户u2和用户u3三个人使用,3个用户有个各自的策略库,则终端能够根据获取到的生物信息,确定对应的策略库。In this embodiment of the present application, policy libraries of different users may be saved in the terminal. The terminal can first determine the corresponding user according to the biological information, and then obtain the user's policy library. Wherein, the strategy library is used to store the display strategy of the corresponding user. For example, the terminal is used by three users, namely user u1, user u2 and user u3, and the three users have their own policy databases, and the terminal can determine the corresponding policy databases according to the acquired biometric information.
步骤503,当接收到通知消息展示请求时,获取前台应用的标识。Step 503, when the notification message display request is received, obtain the identification of the foreground application.
在本申请实施例中,步骤503的执行方式和步骤110的执行方式相同,此处不再赘述。In the embodiment of the present application, the execution manner of step 503 is the same as the execution manner of step 110, and will not be repeated here.
步骤504,在策略库中,根据预设的策略确定关系,确定目标通知消息的展示策略。Step 504, in the policy library, determine the display policy of the target notification message according to the preset policy determination relationship.
步骤505,在策略库中,根据前台应用的标识和通知消息展示请求,确定目标通知消息的展示形式。Step 505, in the policy library, determine the display form of the target notification message according to the identification of the foreground application and the display request of the notification message.
在本申请实施例中,终端能够在策略库中,根据前台应用的标识和通知消息展示请求,确定目标通知消息的展示形式,以保证一个终端有多个用户使用时,生成的展开策略是符合当前用户使用习惯的策略。In the embodiment of this application, the terminal can determine the display form of the target notification message in the policy library according to the identification of the foreground application and the notification message display request, so as to ensure that when a terminal is used by multiple users, the generated deployment strategy is consistent with The strategy used by the current user.
步骤506,将前台应用的标识、通知消息展示请求和展示形式,输入时长确定模型,获得目标通知消息的展示时长。Step 506: Input the identification of the foreground application, the notification message display request and the display form into the duration determination model to obtain the display duration of the target notification message.
步骤507,将展示形式和展示时长,确定为目标通知消息的展示策略。Step 507, determine the display form and display duration as the display strategy of the target notification message.
步骤508,根据展示策略,展示目标通知消息。Step 508: Display the target notification message according to the display strategy.
步骤509,获取第一驻留时长。Step 509, acquiring the first dwell time.
步骤510,将展示内容更新为显示第一展示内容。Step 510, updating the display content to display the first display content.
步骤511,当目标通知消息在展示时长内展示,没有接收到展开指令时,将展示策略内容更新为显示第二展示内容。Step 511 , when the target notification message is displayed within the display duration and no expansion instruction is received, update the display policy content to display the second display content.
在本申请实施例中,步骤506至步骤511的执行方式,和步骤204至步骤209的执行方式相同,此处不再赘述。In the embodiment of the present application, the execution manners of steps 506 to 511 are the same as the execution manners of steps 204 to 209 , and will not be repeated here.
综上所述,本实施例提供的通知消息的展示方法,能够令终端获取使用终端的用户的生物信息,根据该生物信息确定对应的策略库,并在策略库中依据前台应用的标识和通知消息展示请求,确定相应的展示策略,以根据该展示策略展示目标通知消息,提高了目标通知消息针对用户的展示效果。To sum up, the notification message display method provided by this embodiment can enable the terminal to obtain the biological information of the user using the terminal, determine the corresponding policy library according to the biological information, and use the identification and notification of the foreground application in the policy library The message display request determines a corresponding display strategy, so as to display the target notification message according to the display strategy, thereby improving the display effect of the target notification message for the user.
下述为本申请装置实施例,可以用于执行本申请方法实施例。对于本申请装置实施例中未披露的细节,请参照本申请方法实施例。The following are device embodiments of the present application, which can be used to implement the method embodiments of the present application. For details not disclosed in the device embodiments of the present application, please refer to the method embodiments of the present application.
请参考图6,其是本申请一个示例性实施例提供的通知消息的展示装置的结构框图。该通知消息的展示装置可以通过软件、硬件或者两者的结合实现成为终端的全部或一部分。该装置包括:Please refer to FIG. 6 , which is a structural block diagram of an apparatus for displaying notification messages provided by an exemplary embodiment of the present application. The device for displaying the notification message can be implemented as all or part of the terminal through software, hardware or a combination of the two. The unit includes:
标识获取模块610,用于当接收到通知消息展示请求时,获取前台应用的标识,所述通知消息展示请求用于请求终端展示对应的目标通知消息;An identification acquisition module 610, configured to acquire the identification of the foreground application when a notification message display request is received, and the notification message display request is used to request the terminal to display a corresponding target notification message;
策略确定模块620,用于根据所述前台应用的标识和所述通知消息展示请求,确定所述目标通知消息的展示策略,所述展示策略包括展示形式、展示时长和展示内容中至少一种;A strategy determining module 620, configured to determine a display strategy for the target notification message according to the identification of the foreground application and the notification message display request, where the display strategy includes at least one of display form, display duration, and display content;
通知展示模块630,用于根据所述展示策略,展示所述目标通知消息。The notification display module 630 is configured to display the target notification message according to the display policy.
在一个可选的实施例中,所述策略确定模块620,用于根据预设的策略确定关系,确定所述目标通知消息的展示策略,所述策略确定关系用于指示所述前台应用的标识、所述通知消息展示请求和所述展示策略之间的对应关系;其中,所述通知消息展示请求中包括通知应用标识,所述前台应用的标识包括场景标识和应用类别标识中至少一种,所述场景标识用于指示所述前台应用当前所处的应用场景,所述应用类别标识用于指示所述前台应用所属的应用类别。In an optional embodiment, the policy determination module 620 is configured to determine the display policy of the target notification message according to a preset policy determination relationship, where the policy determination relationship is used to indicate the identity of the foreground application . The correspondence between the notification message display request and the display strategy; wherein, the notification message display request includes a notification application identifier, and the foreground application identifier includes at least one of a scene identifier and an application category identifier, The scene identifier is used to indicate the application scenario where the foreground application is currently in, and the application category identifier is used to indicate the application category to which the foreground application belongs.
在一个可选的实施例中,所述策略确定模块620,用于In an optional embodiment, the policy determination module 620 is configured to
根据所述前台应用的标识和所述通知消息展示请求,确定所述目标通知消息的所述展示形式;将所述前台应用的标识、所述通知消息展示请求和所述展示形式,输入时长确定模型,获得所述目标通知消息的所述展示时长,所述时长确定模型是预先通过训练样本训练获得的机器学习模型,所述训练样本包含标注有对应的展示时长的所述前台应用的标识、所述通知消息展示请求和所述展示形式,所述展示时长是所述目标通知消息从开始展示的时刻到停止展示的时刻之间的时间段的长度;将所述展示形式和所述展示时长,确定为所述目标通知消息的展示策略。Determine the presentation form of the target notification message according to the identification of the foreground application and the display request for the notification message; input the identification of the foreground application, the display request for the notification message, and the display form to determine the duration A model for obtaining the display duration of the target notification message, the duration determination model is a machine learning model obtained through pre-training training samples, the training samples include the identification of the foreground application marked with the corresponding display duration, The notification message display request and the display form, the display duration is the length of the time period between the time when the target notification message starts to display and the time when the display stops; the display form and the display duration , to determine the presentation strategy for the target notification message.
在一个可选的实施例中,所述执行模块用于获取第一驻留时长,所述第一驻留时长是从开始展示所述目标通知消息的时刻到所述终端接收到展开指令的时刻之间的时间段的长度,所述展开指令用于指示所述终端显示目标通知消息的对应的用户界面,所述第一驻留时长不长于所述展示时长;当所述第一驻留时长小于所述展示时长时,将所述展示内容更新为显示第一展示内容,所述第一展示内容的项目多于所述目标通知消息当前的所述展示内容的项目。In an optional embodiment, the execution module is configured to obtain a first dwell time, and the first dwell time is from the moment when the target notification message is displayed to the moment when the terminal receives the unfolding instruction The length of the time period between, the expansion instruction is used to instruct the terminal to display the corresponding user interface of the target notification message, the first dwell duration is not longer than the display duration; when the first dwell duration When it is shorter than the display duration, the display content is updated to display the first display content, and the items of the first display content are more than the current items of the display content in the target notification message.
在一个可选的实施例中,所述执行模块,还用于当所述目标通知消息在所述展示时长内展示,没有接收到所述展开指令时,将所述展示策略内容更新为显示第二展示内容,所述第二展示内容的项目小于所述目标通知消息当前的所述展示内容的项目。In an optional embodiment, the execution module is further configured to update the content of the display strategy to display the The second display content, the items of the second display content are smaller than the current items of the display content in the target notification message.
在一个可选的实施例中,所述装置还包括执行模块,所述执行模块用于获取所述第二驻留时长,所述第二驻留时长是从开始展示所述目标通知消息的时刻到所述终端接收到隐藏指令的时刻之间的时间段的长度,所述隐藏指令用于指示所述终端隐藏所述目标通知消息,所述第二驻留时长不长于所述展示时长;将所述展示时长调整为目标展示时长,所述目标展示时长短于所述展示时长。In an optional embodiment, the device further includes an execution module, the execution module is configured to obtain the second dwell time, and the second dwell time is from the moment when the target notification message is displayed The length of the time period between the time when the terminal receives the hiding instruction, the hiding instruction is used to instruct the terminal to hide the target notification message, and the second dwell time is not longer than the display time; The display duration is adjusted to a target display duration, and the target display duration is shorter than the display duration.
在一个可选的实施例中,所述执行模块,用于获取输入所述时长确定模型的所述前台应用的标识、所述通知消息展示请求和所述展示形式,以及驻留时长,所述驻留时长是第一驻留时长或第二驻留时长;根据前台应用的标识、所述通知消息展示请求、所述展示形式和所述驻留时长,生成目标训练样本;使用所述目标训练样本,重新练所述时长确定模型;其中,所述第一驻留时长是从开始展示所述目标通知消息的时刻到所述终端接收到展开指令的时刻之间的时间段的长度,所述展开指令用于指示所述终端显示目标通知消息的对应的用户界面,所述第一驻留时长不长于所述展示时长;所述第二驻留时长是从开始展示所述目标通知消息的时刻到所述终端接收到隐藏指令的时刻之间的时间段的长度,所述隐藏指令用于指示所述终端隐藏所述目标通知消息,所述第二驻留时长不长于所述展示时长。In an optional embodiment, the execution module is configured to acquire the identification of the foreground application input to the duration determination model, the notification message display request, the display form, and the dwell duration, the The dwell duration is the first dwell duration or the second dwell duration; according to the identification of the foreground application, the notification message display request, the presentation form and the dwell duration, a target training sample is generated; using the target training sample, retraining the duration determination model; wherein, the first dwell duration is the length of the time period from the moment when the target notification message starts to be displayed to the moment when the terminal receives the unfolding instruction, and the The unfolding instruction is used to instruct the terminal to display the corresponding user interface of the target notification message, the first dwell time is not longer than the display duration; the second dwell time is from the moment when the target notification message is displayed The length of a time period between when the terminal receives a hiding instruction, the hiding instruction is used to instruct the terminal to hide the target notification message, and the second dwell duration is not longer than the display duration.
在一个可选的实施例中,所述执行模块,还用于获取使用所述终端的用户的生物信息,所述生物信息用于唯一标识所述用户的身份;根据所述生物信息,确定对应的策略库,所述策略库用于存储对应所述用户的所述展示策略。所述策略确定模块620,用于在所述策略库中,根据所述前台应用的标识和所述通知消息展示请求,确定所述目标通知消息的展示策略。In an optional embodiment, the execution module is further configured to acquire the biometric information of the user using the terminal, the biometric information is used to uniquely identify the identity of the user; according to the biometric information, determine the corresponding A policy library, where the policy library is used to store the presentation policy corresponding to the user. The policy determination module 620 is configured to determine the display policy of the target notification message in the policy library according to the identification of the foreground application and the notification message display request.
在一个可选的实施例中,所述装置在执行通知消息的展示的方法时,所涉及的目标通知消息的展示方式包括图像展示、声音展示、震动展示和指示灯展示中至少一种。In an optional embodiment, when the device executes the method for displaying a notification message, the display manner of the target notification message involved includes at least one of image display, sound display, vibration display, and indicator light display.
在一个可选的实施例中,所述装置的图像展示包括弹窗展示、弹幕展示和动画展示中至少一种。In an optional embodiment, the image display of the device includes at least one of pop-up window display, barrage display and animation display.
请参考图7,其是本申请一个示例性实施例提供的终端的结构框图,如图7所示,该终端包括处理器710和存储器720,所述存储器720中存储有至少一条指令,所述指令由所述处理器710加载并执行以实现如上各个实施例所述的通知消息的展示方法。Please refer to FIG. 7, which is a structural block diagram of a terminal provided in an exemplary embodiment of the present application. As shown in FIG. The instructions are loaded and executed by the processor 710 to implement the method for displaying notification messages as described in the above embodiments.
本申请实施例还提供了一种计算机可读介质,该计算机可读介质存储有至少一条指令,所述至少一条指令由所述处理器加载并执行以实现如上各个实施例所述的通知消息的展示方法。The embodiment of the present application also provides a computer-readable medium, the computer-readable medium stores at least one instruction, and the at least one instruction is loaded and executed by the processor to implement the notification message as described in the above embodiments. Show method.
本申请实施例还提供了一种计算机程序产品,该计算机程序产品存储有至少一条指令,所述至少一条指令由所述处理器加载并执行以实现如上各个实施例所述的通知消息的展示方法。The embodiment of the present application also provides a computer program product, the computer program product stores at least one instruction, and the at least one instruction is loaded and executed by the processor to implement the notification message display method described in the above embodiments .
需要说明的是:上述实施例提供的通知消息的展示装置在执行通知消息的展示方法时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的通知消息的展示装置与通知消息的展示方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。It should be noted that: when the device for displaying notification messages provided by the above-mentioned embodiments executes the method for displaying notification messages, it only uses the division of the above-mentioned functional modules for illustration. In practical applications, the above-mentioned functions can be assigned by different The functional modules are completed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the apparatus for displaying a notification message provided by the above embodiment and the embodiment of the method for displaying a notification message belong to the same idea, and its specific implementation process is detailed in the method embodiment, and will not be repeated here.
上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。The serial numbers of the above embodiments of the present application are for description only, and do not represent the advantages and disadvantages of the embodiments.
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。Those of ordinary skill in the art can understand that all or part of the steps for implementing the above embodiments can be completed by hardware, and can also be completed by instructing related hardware through a program. The program can be stored in a computer-readable storage medium. The above-mentioned The storage medium mentioned may be a read-only memory, a magnetic disk or an optical disk, and the like.
以上所述仅为本申请的较佳实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。The above descriptions are only preferred embodiments of the application, and are not intended to limit the application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the application shall be included in the protection of the application. within range.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811122423.5A CN110955471B (en) | 2018-09-26 | 2018-09-26 | Notification message display method, notification message display device, terminal and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811122423.5A CN110955471B (en) | 2018-09-26 | 2018-09-26 | Notification message display method, notification message display device, terminal and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110955471A CN110955471A (en) | 2020-04-03 |
CN110955471B true CN110955471B (en) | 2023-08-22 |
Family
ID=69962220
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811122423.5A Active CN110955471B (en) | 2018-09-26 | 2018-09-26 | Notification message display method, notification message display device, terminal and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110955471B (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112083994A (en) * | 2020-09-02 | 2020-12-15 | 珠海格力电器股份有限公司 | Notification message processing method and device |
CN112199141A (en) * | 2020-09-18 | 2021-01-08 | 深圳传音控股股份有限公司 | A message processing method, terminal and computer-readable storage medium |
CN113365386A (en) * | 2021-06-11 | 2021-09-07 | 南昌大学 | Control method and device of indoor lighting system |
CN113709026B (en) * | 2021-08-04 | 2022-11-04 | 青岛海信移动通信技术股份有限公司 | Method, device, storage medium and program product for processing instant communication message |
CN115190471B (en) * | 2022-05-27 | 2023-12-19 | 西安中诺通讯有限公司 | Notification method, device, terminal and storage equipment under different networks |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015180256A1 (en) * | 2014-05-30 | 2015-12-03 | 中兴通讯股份有限公司 | Intelligent message prompt method and device |
CN105791099A (en) * | 2016-04-25 | 2016-07-20 | 上海云睦网络科技有限公司 | Message prompting method, device and system |
CN105824403A (en) * | 2015-09-21 | 2016-08-03 | 维沃移动通信有限公司 | Method and terminal for operating terminal |
CN106020611A (en) * | 2016-05-26 | 2016-10-12 | 深圳市金立通信设备有限公司 | Method for displaying notification information and terminal |
CN106302094A (en) * | 2015-06-03 | 2017-01-04 | 腾讯科技(深圳)有限公司 | Information push method and device |
CN107391273A (en) * | 2017-06-27 | 2017-11-24 | 青岛海信智慧家居系统股份有限公司 | Message display method, information push method and device |
CN107491315A (en) * | 2017-08-31 | 2017-12-19 | 广东欧珀移动通信有限公司 | Message prompting method, device and terminal |
CN107835495A (en) * | 2017-12-08 | 2018-03-23 | 维沃移动通信有限公司 | A kind of message prompt method, device and mobile terminal |
CN107911798A (en) * | 2017-11-10 | 2018-04-13 | 华为技术有限公司 | Message push method, device and terminal |
-
2018
- 2018-09-26 CN CN201811122423.5A patent/CN110955471B/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015180256A1 (en) * | 2014-05-30 | 2015-12-03 | 中兴通讯股份有限公司 | Intelligent message prompt method and device |
CN106302094A (en) * | 2015-06-03 | 2017-01-04 | 腾讯科技(深圳)有限公司 | Information push method and device |
CN105824403A (en) * | 2015-09-21 | 2016-08-03 | 维沃移动通信有限公司 | Method and terminal for operating terminal |
CN105791099A (en) * | 2016-04-25 | 2016-07-20 | 上海云睦网络科技有限公司 | Message prompting method, device and system |
CN106020611A (en) * | 2016-05-26 | 2016-10-12 | 深圳市金立通信设备有限公司 | Method for displaying notification information and terminal |
CN107391273A (en) * | 2017-06-27 | 2017-11-24 | 青岛海信智慧家居系统股份有限公司 | Message display method, information push method and device |
CN107491315A (en) * | 2017-08-31 | 2017-12-19 | 广东欧珀移动通信有限公司 | Message prompting method, device and terminal |
CN107911798A (en) * | 2017-11-10 | 2018-04-13 | 华为技术有限公司 | Message push method, device and terminal |
CN107835495A (en) * | 2017-12-08 | 2018-03-23 | 维沃移动通信有限公司 | A kind of message prompt method, device and mobile terminal |
Also Published As
Publication number | Publication date |
---|---|
CN110955471A (en) | 2020-04-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110955471B (en) | Notification message display method, notification message display device, terminal and storage medium | |
RU2614137C2 (en) | Method and apparatus for obtaining information | |
CN105955618B (en) | Information display method and device | |
CN107992604B (en) | Task item distribution method and related device | |
WO2015062462A1 (en) | Matching and broadcasting people-to-search | |
US12272116B2 (en) | Method and apparatus for determining item name, computer device, and storage medium | |
CN109005283A (en) | Show method, apparatus, terminal and the storage medium of notification message | |
TW201923547A (en) | Processing method, device, apparatus, and machine-readable medium | |
CN103914502A (en) | Method for intelligent search service using situation recognition and terminal thereof | |
CN107515870B (en) | Searching method and device and searching device | |
CN114255056B (en) | Advertisement display method and electronic device | |
TW201923630A (en) | Processing method, device, apparatus, and machine-readable medium | |
CN108717403B (en) | Processing method and device for processing | |
CN106448702B (en) | A kind of recording data processing unit, mobile terminal and method | |
CN105975540A (en) | Information display method and device | |
CN114090870A (en) | Search result processing method and device, electronic equipment and storage medium | |
CN114025181B (en) | Information display method and device, electronic equipment and storage medium | |
CN110391966B (en) | Message processing method and device and message processing device | |
CN111339744A (en) | Ticket information display method, device and storage medium | |
CN112291614A (en) | Video generation method and device | |
CN113254784A (en) | Information display method and device, electronic equipment and storage medium | |
CN110020106B (en) | Recommendation method, recommendation device and device for recommendation | |
WO2022257367A1 (en) | Video playing method and electronic device | |
CN107515869B (en) | Searching method and device and searching device | |
CN109753205B (en) | Display method and device |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |