CN109246464B - 用户界面显示方法、装置、终端及存储介质 - Google Patents

用户界面显示方法、装置、终端及存储介质 Download PDF

Info

Publication number
CN109246464B
CN109246464B CN201810962659.3A CN201810962659A CN109246464B CN 109246464 B CN109246464 B CN 109246464B CN 201810962659 A CN201810962659 A CN 201810962659A CN 109246464 B CN109246464 B CN 109246464B
Authority
CN
China
Prior art keywords
information
user interface
displaying
application program
icon
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
Application number
CN201810962659.3A
Other languages
English (en)
Other versions
CN109246464A (zh
Inventor
宋方
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201810962659.3A priority Critical patent/CN109246464B/zh
Publication of CN109246464A publication Critical patent/CN109246464A/zh
Application granted granted Critical
Publication of CN109246464B publication Critical patent/CN109246464B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction 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
    • G06F3/04817Interaction 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 using icons
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0485Scrolling or panning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • H04N21/4438Window management, e.g. event handling following interaction with the user interface
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8126Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts
    • H04N21/8133Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts specifically related to the content, e.g. biography of the actors in a movie, detailed information about an article seen in a video program

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本申请公开了一种用户界面显示方法、装置、终端及存储介质,属于终端技术领域。所述方法包括:显示第一应用程序的第一用户界面,第一用户界面用于显示目标内容;在第一用户界面上显示信息图标;当接收到信息图标上的第二操作信号时,在第一用户界面上显示浮动窗口,浮动窗口用于显示第二应用程序中与目标内容关联的推荐信息。本申请实施例通过在第一用户界面上以浮动窗口的形式显示第二应用程序中与目标内容关联的推荐信息,能够简化用户在不同的应用程序之间切换时的操作步骤,提高人机交互效率。

Description

用户界面显示方法、装置、终端及存储介质
技术领域
本申请实施例涉及终端技术领域,特别涉及一种用户界面显示方法、装置、终端及存储介质。
背景技术
通常终端中安装有多个应用程序。当后台运行有多个应用程序时,用户可以将其中一个应用程序切换至前台运行。
相关技术提供的一种应用程序切换方法,包括:终端通过视频应用程序A播放某个视频时,若用户想要了解当前视频在其他应用程序中的相关信息,比如在社交应用程序B上的评分信息,则终端将视频应用程序A切换为后台运行,当接收到社交应用程序B的图标上的点击操作时,将社交应用程序B切换为前台运行,终端在输入框中接收输入信息,当接收到搜索按钮上的点击操作时获取输入框中已输入的视频名称,查找与视频名称对应的评分信息。
发明内容
本申请实施例提供了一种用户界面显示方法、装置、终端及存储介质,可以用于解决相关技术中的应用程序切换方法需要较多次人机操作,人机交互效率较低的问题。技术方案如下:
根据本申请实施例的第一方面,提供了一种用户界面显示方法,应用于终端中,所述方法包括:
显示第一应用程序的第一用户界面,所述第一用户界面用于显示目标内容;
在所述第一用户界面上显示信息图标;
当接收到所述信息图标上的第一操作信号时,在所述第一用户界面上显示浮动窗口,所述浮动窗口用于显示第二应用程序中与所述目标内容关联的推荐信息,所述第二应用程序不同于所述第一应用程序。
根据本申请实施例的第二方面,提供了一种用户界面显示装置,应用于终端中,所述装置包括:
第一显示模块,用于显示第一应用程序的第一用户界面,所述第一用户界面用于显示目标内容;
第二显示模块,用于在所述第一用户界面上显示信息图标;
第三显示模块,用于当接收到所述信息图标上的第一操作信号时,在所述第一用户界面上显示浮动窗口,所述浮动窗口用于显示第二应用程序中与所述目标内容关联的推荐信息,所述第二应用程序不同于所述第一应用程序。
根据本申请实施例的第三方面,提供了一种终端,所述终端包括处理器和存储器,所述存储器中存储有至少一条指令,所述指令由所述处理器加载并执行以实现如本申请第一方面及其可选实施例任一所述的用户界面显示方法。
根据本申请实施例的第四方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令,所述指令由处理器加载并执行以实现如本申请第一方面及其可选实施例任一所述的用户界面显示方法。
本申请实施例提供的技术方案带来的有益效果至少包括:
通过显示第一应用程序的第一用户界面,第一用户界面用于显示目标内容;在第一用户界面上显示信息图标;当接收到信息图标上的第二操作信号时,在第一用户界面上显示浮动窗口,浮动窗口用于显示第二应用程序中与目标内容关联的推荐信息,能够简化用户在不同的应用程序之间切换时的操作步骤,提高人机交互效率。并且,在不打断用户对第一应用程序的正常使用的同时,显示第二应用程序中与目标内容关联的推荐信息,比如第一应用程序是视频应用程序,则方便用户在使用视频应用程序播放视频时,不打断视频体验的同时,显示第二应用程序中与当前视频关联的推荐信息。
附图说明
图1是本申请一个示例性实施例提供的终端的结构示意图;
图2是本申请另一个示例性实施例提供的终端的结构示意图;
图3A至图3F是本申请的示例性实施例提供的具有不同触摸显示屏的终端的外观示意图;
图4是本申请一个示例性实施例提供的用户界面显示方法的流程图
图5是本申请一个示例性实施例提供的用户界面显示方法涉及的界面示意图;
图6是本申请另一个示例性实施例提供的用户界面显示方法的流程图;
图7至图11是图6实施例提供的用户界面显示方法在实施时的界面示意图;
图12是本申请一个示例性实施例提供的用户界面显示装置的结构示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
在本申请的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。在本申请的描述中,需要说明的是,除非另有明确的规定和限定,术语“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本申请中的具体含义。此外,在本申请的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
参考图1和图2所示,其示出了本申请一个示例性实施例提供的终端100的结构方框图。该终端100可以是手机、平板电脑、笔记本电脑和电子书等。本申请中的终端100可以包括一个或多个如下部件:处理器110、存储器120和触摸显示屏130。
处理器110可以包括一个或者多个处理核心。处理器110利用各种接口和线路连接整个终端100内的各个部分,通过运行或执行存储在存储器120内的指令、程序、代码集或指令集,以及调用存储在存储器120内的数据,执行终端100的各种功能和处理数据。可选地,处理器110可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field -Programmable Gate Array,FPGA)、可编程逻辑阵列(Programmable LogicArray,PLA)中的至少一种硬件形式来实现。处理器110可集成中央处理器(CentralProcessing Unit,CPU)、图像处理器(Graphics Processing Unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作***、用户界面和应用程序等;GPU用于负责触摸显示屏130所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器110中,单独通过一块芯片进行实现。
存储器120可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory)。可选地,该存储器120包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器120可用于存储指令、程序、代码、代码集或指令集。存储器120可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作***的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等;存储数据区可存储根据终端100的使用所创建的数据(比如音频数据、电话本)等。
以操作***为安卓(Android)***为例,存储器120中存储的程序和数据如图1所示,存储器120中存储有Linux内核层220、***运行库层240、应用框架层260和应用层280。Linux内核层220为终端100的各种硬件提供了底层的驱动,如显示驱动、音频驱动、摄像头驱动、蓝牙驱动、Wi-Fi驱动、电源管理等。***运行库层240通过一些C/C++库来为Android***提供了主要的特性支持。如SQLite库提供了数据库的支持,OpenGL/ES库提供了3D绘图的支持,Webkit库提供了浏览器内核的支持等。在***运行库层240中还提供有Android运行时库242(Android Runtime),它主要提供了一些核心库,能够允许开发者使用Java语言来编写Android应用。应用框架层260提供了构建应用程序时可能用到的各种API,开发者也可以通过使用这些API来构建自己的应用程序,比如活动管理、窗口管理、视图管理、通知管理、内容提供者、包管理、通话管理、资源管理、定位管理。应用层280中运行有至少一个应用程序,这些应用程序可以是操作***自带的联系人程序、短信程序、时钟程序、相机应用等;也可以是第三方开发者所开发的应用程序,比如即时通信程序、相片美化程序等。
以操作***为IOS***为例,存储器120中存储的程序和数据如图2所示,IOS***包括:核心操作***层320(Core OS layer)、核心服务层340(Core Services layer)、媒体层360(Media layer)、可触摸层380(Cocoa Touch Layer)。核心操作***层320包括了操作***内核、驱动程序以及底层程序框架,这些底层程序框架提供更接近硬件的功能,以供位于核心服务层340的程序框架所使用。核心服务层340提供给应用程序所需要的***服务和/或程序框架,比如基础(Foundation)框架、账户框架、广告框架、数据存储框架、网络连接框架、地理位置框架、运动框架等等。媒体层360为应用程序提供有关视听方面的接口,如图形图像相关的接口、音频技术相关的接口、视频技术相关的接口、音视频传输技术的无线播放(AirPlay)接口等。可触摸层380为应用程序开发提供了各种常用的界面相关的框架,可触摸层380负责用户在终端100上的触摸交互操作。比如本地通知服务、远程推送服务、广告框架、游戏工具框架、消息用户界面接口(User Interface,UI)框架、用户界面UIKit框架、地图框架等等。
在图2所示出的框架中,与大部分应用程序有关的框架包括但不限于:核心服务层340中的基础框架和可触摸层380中的UIKit框架。基础框架提供许多基本的对象类和数据类型,为所有应用程序提供最基本的***服务,和UI无关。而UIKit框架提供的类是基础的UI类库,用于创建基于触摸的用户界面,iOS应用程序可以基于UIKit框架来提供UI,所以它提供了应用程序的基础架构,用于构建用户界面,绘图、处理和用户交互事件,响应手势等等。
触摸显示屏130用于接收用户使用手指、触摸笔等任何适合的物体在其上或附近的触摸操作,以及显示各个应用程序的用户界面。触摸显示屏130通常设置在终端130的前面板。触摸显示屏130可被设计成为全面屏、曲面屏或异型屏。触摸显示屏130还可被设计成为全面屏与曲面屏的结合,异型屏与曲面屏的结合,本实施例对此不加以限定。其中:
全面屏
全面屏可以是指触摸显示屏130占用终端100的前面板的屏占比超过阈值(比如80%或90%或95%)的屏幕设计。屏占比的一种计算方式为:(触摸显示屏130的面积/终端100的前面板的面积)*100%;屏占比的另一种计算方式为:(触摸显示屏130中实际显示区域的面积/终端100的前面板的面积)*100%;屏占比的再一种计算方式为:(触摸显示屏130的对角线/在终端100的前面板的对角线)*100%。示意性的如图3A所示的例子中,终端100的前面板上近乎所有区域均为触摸显示屏130,在终端100的前面板40上,除中框41所产生的边缘之外的其它区域,全部为触摸显示屏130。该触摸显示屏130的四个角可以是直角或者圆角。
全面屏还可以是将至少一种前面板部件集成在触摸显示屏130内部或下层的屏幕设计。可选地,该至少一种前面板部件包括:摄像头、指纹传感器、接近光传感器、距离传感器等。在一些实施例中,将传统终端的前面板上的其他部件集成在触摸显示屏130的全部区域或部分区域中,比如将摄像头中的感光元件拆分为多个感光像素后,将每个感光像素集成在触摸显示屏130中每个显示像素中的黑色区域中。由于将至少一种前面板部件集成在了触摸显示屏130的内部,所以全面屏具有更高的屏占比。
当然在另外一些实施例中,也可以将传统终端的前面板上的前面板部件设置在终端100的侧边或背面,比如将超声波指纹传感器设置在触摸显示屏130的下方、将骨传导式的听筒设置在终端130的内部、将摄像头设置成位于终端的侧边且可插拔的结构。
在一些可选的实施例中,当终端100采用全面屏时,终端100的中框的单个侧边,或两个侧边(比如左、右两个侧边),或四个侧边(比如上、下、左、右四个侧边)上设置有边缘触控传感器120,该边缘触控传感器120用于检测用户在中框上的触摸操作、点击操作、按压操作和滑动操作等中的至少一种操作。该边缘触控传感器120可以是触摸传感器、热力传感器、压力传感器等中的任意一种。用户可以在边缘触控传感器120上施加操作,对终端100中的应用程序进行控制。
曲面屏
曲面屏是指触摸显示屏130的截面呈弯曲形状且沿平行于截面的方向上的投影为平面的屏幕设计,该弯曲形状可以是U型。可选地,曲面屏是指至少一个侧边是弯曲形状的屏幕设计方式。可选地,曲面屏是指触摸显示屏130的至少一个侧边延伸覆盖至终端100的中框上。由于触摸显示屏130的侧边延伸覆盖至终端100的中框,也即将原本不具有显示功能和触控功能的中框覆盖为可显示区域和/或可操作区域,从而使得曲面屏具有了更高的屏占比。可选地,如图3B所示的例子中,曲面屏是指左右两个侧边42是弯曲形状的屏幕设计;或者,曲面屏是指上下两个侧边是弯曲形状的屏幕设计;或者,曲面屏是指上、下、左、右四个侧边均为弯曲形状的屏幕设计。在可选的实施例中,曲面屏采用具有一定柔性的触摸屏材料制备。
异型屏
异型屏是外观形状为不规则形状的显示屏,不规则形状不是矩形或圆角矩形。可选地,异型屏是指在矩形或圆角矩形的触摸显示屏130上设置有凸起、缺口和/或挖孔的屏幕设计。可选地,该凸起、缺口和/或挖孔可以位于触摸显示屏130的边缘、屏幕中央或两者均有。当凸起、缺口和/或挖孔设置在一条边缘时,可以设置在该边缘的中间位置或两端;当凸起、缺口和/或挖孔设置在屏幕中央时,可以设置在屏幕的上方区域、左上方区域、左侧区域、左下方区域、下方区域、右下方区域、右侧区域、右上方区域中的一个或多个区域中。当设置在多个区域中时,凸起、缺口和挖孔可以集中分布,也可以分散分布;可以对称分布,也可以不对称分布。可选地,该凸起、缺口和/或挖孔的数量也不限。
由于异型屏将显示屏的上额区和/或下额区覆盖为可显示区域和/或可操作区域,使得显示屏在终端的前面板上占据更多的空间,所以异型屏也具有更大的屏占比。在一些实施例中,缺口和/或挖孔中用于容纳至少一种前面板部件,该前面板部件包括摄像头、指纹传感器、接近光传感器、距离传感器、听筒、环境光亮度传感器、物理按键中的至少一种。
示例性的,该缺口可以设置在一个或多个边缘上,该缺口可以是半圆形缺口、直角矩形缺口、圆角矩形缺口或不规则形状缺口。示意性的如图3C所示的例子中,异型屏可以是在触摸显示屏130的上边缘的中央位置设置有半圆形缺口43的屏幕设计,该半圆形缺口43所空出的位置用于容纳摄像头、距离传感器(又称接近传感器)、听筒、环境光亮度传感器中的至少一种前面板部件;示意性的如图3D所示,异型屏可以是在触摸显示屏130的下边缘的中央位置设置有半圆形缺口44的屏幕设计,该半圆形缺口44所空出的位置用于容纳物理按键、指纹传感器、麦克风中的至少一种部件;示意性的如图3E所示的例子中,异型屏可以是在触摸显示屏130的下边缘的中央位置设置有半椭圆形缺口45的屏幕设计,同时在终端100的前面板上还形成有一个半椭圆型缺口,两个半椭圆形缺口围合成一个椭圆形区域,该椭圆形区域用于容纳物理按键或者指纹识别模组;示意性的如图3F所示的例子中,异型屏可以是在触摸显示屏130中的上半部中设置有至少一个小孔46的屏幕设计,该小孔46所空出的位置用于容纳摄像头、距离传感器、听筒、环境光亮度传感器中的至少一种前面板部件。
除此之外,本领域技术人员可以理解,上述附图所示出的终端100的结构并不构成对终端100的限定,终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。比如,终端100中还包括射频电路、输入单元、传感器、音频电路、无线保真(WirelessFidelity,WiFi)模块、电源、蓝牙模块等部件,在此不再赘述。
请参考图4,其示出了本申请一个示例性实施例示出的用户界面显示方法的流程图。本实施例以该方法应用于终端100中来举例说明。该方法包括:
步骤401,显示第一应用程序的第一用户界面,第一用户界面用于显示目标内容。
终端的屏幕状态包括竖屏状态和横屏状态。可选的,当终端处于横屏状态时显示第一应用程序的第一用户界面。
可选的,当终端的显示屏为异形屏时,终端在主显示区域上显示第一应用程序的第一用户界面,在辅显示区域不显示内容。或者,终端在显示屏的整个显示区域上显示第一应用程序的第一用户界面。其中,显示屏也称触摸显示屏。
其中,异形屏为设置有缺口区域的不规则形状的屏幕。
可选的,终端的显示屏上包括主显示区域和辅显示区域。主显示区域和辅显示区域是属于同一显示屏上的不同显示区域。主显示区域的第一显示面积大于辅显示区域的第二显示面积。当终端的显示屏为异形屏时,主显示区域是异形屏上呈矩形的显示区域,辅显示区域是异形屏上呈异形形状的显示区域,主显示区域和辅显示区域的合集等于异形屏的整个显示区域。
第一应用程序是位于前台运行的应用程序。在用户使用第一应用程序的过程中,终端在显示屏的整个显示区域上显示第一应用程序的第一用户界面,该第一用户界面为第一应用程序中显示目标内容的程序界面。
第一应用程序包括视频应用程序、游戏应用程序、阅读应用程序、图片编辑应用程序中的一种。
可选的,目标内容包括视频、游戏、文字和图像中的一种。
示意性的,当第一应用程序为视频应用程序时,目标内容为视频;当第一应用程序为游戏应用程序时,目标内容为游戏。
步骤402,在第一用户界面上显示信息图标。
终端在第一应用程序的第一用户界面上显示信息图标。可选的,信息图标为用于触发显示1个或者多个推荐信息的集成入口。
显示信息图标的触发方式包括但不限于以下几种可能的实现方式。
在一种可能的实现方式中,当接收到第一用户界面上的第二操作信号时,在第一用户界面上显示信息图标。
可选的,当终端接收到第一用户界面上的第二操作信号时,在第一用户界面的第一局部区域上叠加显示信息图标。
第二操作信号可以是单击信号、双击信号、长按信号、滑动信号中的至少一种。
可选的,第二操作信号包括:作用在第一用户界面的第一局部区域上的第一滑动信号。示意性的,第一滑动信号的滑动起始位置位于第一局部区域内,第一滑动信号的滑动方向指向终端的显示屏的中间位置。
示意性的,第一用户界面上包括浮标,浮标为触发显示信息图标的可操作控件,第二操作信号包括:作用在浮标上的第三滑动信号。比如,第三滑动信号的滑动起始位置位于浮标上,第三滑动信号的滑动方向指向显示屏的中间位置。
可选的,当终端的显示屏为异形屏时,第一局部区域用于表示位于异形屏的缺口区域侧边的区域。可选的,当终端的显示屏为异形屏时,第一局部区域用于表示与异形屏的缺口区域小于预设距离的区域。
预设距离是终端默认设置的,也可以是用户自定义设置的。本实施例对此不加以限定。
可选的,当终端的显示屏为异形屏且终端的显示状态为竖屏状态时,第二操作信号是从异形屏上存在凹陷部分的曲线边向下滑动的至少一个滑动轨迹对应的滑动信号;当终端的显示屏为异形屏且终端的显示状态为横屏状态时,第二操作信号是从异形屏上存在凹陷部分的曲线边向右滑动的至少一个滑动轨迹对应的滑动信号。
比如,当终端的显示屏为异形屏且终端的显示状态为横屏状态时,用户通过一根手指在终端的异形屏的左边缘向右进行滑动操作,对应的,终端接收到的第一操作信号为从异形屏的左边缘向右滑动的1个滑动轨迹对应的信号。
在另一种可能的实现方式中,当在第一用户界面上显示目标内容的时长超过显示时长阈值时,在第一用户界面上显示信息图标。
显示时长阈值是终端默认设置的,或者是用户自定义设置的。本实施例对此不加以限定。
示意性的,当第一应用程序为游戏应用程序时,记录游戏开始时刻,若当前时刻与游戏开始时刻的时差达到显示时长阈值时,在第一用户界面上显示信息图标。
需要说明的是,本实施对显示信息图标的触发方式不加以限定,下面仅以当接收到第一用户界面上的第二操作信号时,在第一用户界面上显示信息图标为例进行说明。
步骤403,当接收到信息图标上的第一操作信号时,在第一用户界面上显示浮动窗口,浮动窗口用于显示第二应用程序中与目标内容关联的推荐信息,第二应用程序不同于第一应用程序。
当终端接收到信息图标上的第一操作信号时,在第一用户界面上显示浮动窗口,并在浮动窗口中显示推荐信息,该推荐信息为第二应用程序中与目标内容关联的推荐信息。
第一操作信号可以是点击信号、双击信号、长按信号、滑动信号中的至少一种。下面仅以第一操作信号为点击信号为例进行说明。
浮动窗口,又称为顶层窗口或画中画窗口,可以由安卓操作***中的WindowsManager窗口实现。该浮动窗口可以尽量不遮挡第一用户界面上的主要显示元素。用户可以对浮动窗口中的信息进行操作。
可选的,终端接收浮动窗口的边框或边角上的拖动信号,根据该拖动信号改变浮动窗口的长、宽以及显示比例中的任意一种。
可选的,推荐信息为第二应用程序中与目标内容关联的推荐信息。或者,推荐信息为第二应用程序中与目标内容关联的具有推荐价值的介绍性信息。或者,推荐信息为第二应用程序中与目标内容的关联度高于预定阈值的信息。
第二应用程序是除了第一应用程序以外的应用程序。
示意性的,推荐信息包括攻略信息、评论信息和福利信息中的至少一种。
比如,当第一应用程序为视频应用程序且目标内容为视频时,推荐信息包括第二应用程序中与视频关联的评论信息、百科信息、花絮信息、推荐视频信息和创作人员信息中的至少一种。
又比如,当第一应用程序为游戏应用程序且目标内容为游戏时,推荐信息包括第二应用程序中与游戏关联的攻略信息、赛事信息和推荐游戏信息中的至少一种。
在一个示意性的例子中,如图5所示,终端通过视频应用程序播放视频,即此时终端在显示屏的整个显示区域上显示视频应用程序的第一用户界面51,第一用户界面51用于显示视频内容(图中未示出)。终端在第一用户界面51的第一局部区域上显示信息图标52。当终端接收到信息图标52上的点击信号时,在第一用户界面51上显示浮动窗口53,浮动窗口53用于显示除了该视频应用程序之外的其它应用程序中与该视频关联的两个视频资讯信息53。
综上所述,本实施例通过显示第一应用程序的第一用户界面,第一用户界面用于显示目标内容;在第一用户界面上显示信息图标;当接收到信息图标上的第二操作信号时,在第一用户界面上显示浮动窗口,浮动窗口用于显示第二应用程序中与目标内容关联的推荐信息,能够简化用户在不同的应用程序之间切换时的操作步骤,提高人机交互效率。并且,在不打断用户对第一应用程序的正常使用的同时,显示第二应用程序中与目标内容关联的推荐信息,比如第一应用程序是视频应用程序,则方便用户在使用视频应用程序播放视频时,不打断视频体验的同时,显示第二应用程序中与当前视频关联的推荐信息。
请参考图6,其示出了本申请一个示例性实施例提供的用户界面显示方法的流程图。本实施例以该信息提示方法应用于图1所示出的终端中来举例说明。该信息提示方法包括:
步骤601,显示第一应用程序的第一用户界面,第一用户界面用于显示目标内容。
终端在显示屏的整个显示区域上显示第一应用程序的第一用户界面。
第一用户界面为第一应用程序中显示目标内容的程序界面。可选的,第一用户界面为视频播放界面或者是游戏运行界面。
步骤602,当接收到第一用户界面上的第二操作信号时,在第一用户界面的第一局部区域上叠加显示侧边栏,侧边栏包括信息图标和基础图标。
信息图标的显示方式包括但不限于以下几种可能的实现方式。
在一种可能的实现方式中,终端在第一用户界面的第一局部区域上叠加显示侧边栏,该侧边栏用于显示信息图标。
可选的,侧边栏包括基础图标和信息图标。其中,信息图标与目标内容的关联度高于基础图标与目标内容的关联度。
可选的,基础图标包括固定功能的功能图标、第三应用程序的程序图标和快捷工具的工具图标中的至少一种。
示意性的,固定功能包括速记功能、文件传输功能和文件存储功能中的至少一种。第三应用程序为除了第一应用程序以外的其它应用程序,第三应用程序可以是第二应用程序。快捷工具包括静音工具、亮度调节工具、截屏工具、录屏工具、挂机工具、参数配置工具、后台清理工具中的至少一种。
比如,当第一应用程序为视频应用程序且目标内容为视频时,基础图标包括播放图标、暂停图标、音量调节图标、亮度调节图标、截屏图标、录屏图标中的至少一种,信息图标为视频资讯图标,该视频资讯图标用于触发显示第二应用程序中与该视频关联的评论信息、百科信息、花絮信息、推荐视频信息和创作人员信息中的至少一种推荐信息。
比如,当第一应用程序为游戏应用程序且目标内容为游戏时,基础图标包括挂机图标、虚拟背包图标、虚拟技能图标、静音图标、后台清理图标、截屏图标、录屏图标中的至少一种,信息图标为游戏资讯图标,该游戏资讯图标用于触发显示第二应用程序中与游戏关联的攻略信息、赛事信息和推荐游戏信息中的至少一种推荐信息。
在一个示意性的例子中,如图7所示,终端通过视频应用程序正在播放视频,即此时终端在显示屏的整个显示区域上显示视频应用程序的第一用户界面51,第一用户界面51用于显示视频内容(图中未示出)。当终端在第一用户界面51上接收到显示屏的左边缘向右滑动的滑动信号时,终端在第一用户界面51的第一局部区域上叠加显示侧边栏71,该侧边栏71用于显示视频资讯信息的信息图标72。
可选的,终端在侧边栏上显示三个分区,三个分区包括第一分区、第二分区和第三分区。第一分区用于显示固定功能的功能图标,第二分区用于显示快捷工具的工具图标,第三分区用于显示第三应用程序的程序图标和/或信息图标。
在另一种可能的实现方式中,终端在第一用户界面的第一局部区域上叠加显示侧边栏,该侧边栏用于显示第一基础图标。当接收到侧边栏上的第二滑动信号时,跟随第二滑动信号在侧边栏中取消对第一基础图标的显示,且在侧边栏中增加对第二基础图标和信息图标的显示。
基础图标包括第一基础图标和第二基础图标。由于侧边栏的显示面积有限,终端可以先在侧边栏中显示第一基础图标,当终端接收到侧边栏上的第二滑动信号时,跟随第二滑动信号在侧边栏中取消对第一基础图标的显示,且在侧边栏中增加对第二基础图标和信息图标的显示。
也即,终端会跟随第二滑动信号对侧边栏进行滑动显示。该滑动显示包括:将移出侧边栏的第一基础图标进行取消显示、将移入侧边栏的第二基础图标和信息图标进行显示、将仍然位于侧边栏中的第一基础图标跟随第二滑动信号改变显示位置。
可选的,终端在侧边栏中显示分页符,该分页符用于提示侧边栏包中存在尚未显示的图标。
需要说明的是,信息图标可以是直接显示在侧边栏中的,也可以是跟随滑动信号移入侧边栏中进行显示的,本实施例对此不加以限定。
可选的,当终端在侧边栏显示三个分区,第一分区用于显示固定功能的功能图标,第二分区用于显示快捷工具的工具图标,第三分区用于显示第三应用程序的程序图标时,终端在第三分区中显示分页符,该分页符用于提示第三分区中存在尚未显示的图标。当终端接收到第三分区上的滑动信号时,跟随滑动信号在第三分区中取消对第三应用程序的程序图标的显示,且在第三分区中增加对信息图标的显示。
在一个示意性的例子中,如图8所示,终端在显示屏的整个显示区域上显示视频应用程序的第一用户界面51,第一用户界面51用于显示视频内容(图中未示出)。当终端在第一用户界面51上接收到显示屏的左边缘向右滑动的滑动信号时,终端在第一用户界面51的第一局部区域上叠加显示侧边栏81,该侧边栏81中显示三个分区,第一分区82用于显示固定功能的功能图标(比如图标A和图标B),第二分区83用于显示快捷工具的工具图标(比如图标C和图标D),第三分区84用于显示第三应用程序的程序图标(比如图标E至图标J)时,终端在第三分区84中显示分页符85,该分页符85用于提示第三分区84中存在尚未显示的图标。当终端接收到第三分区84上的滑动信号时,跟随滑动信号在第三分区84中取消对图标E至图标J的显示,且在第三分区84中增加对图标K至图标O以及信息图标86的显示。
步骤603,当接收到信息图标上的第一操作信号时,在第一用户界面上以浮动窗口的形式显示第一提示信息,第一提示信息用于指示正在检测第二应用程序中与目标内容关联的推荐信息。
可选的,当终端接收到侧边栏中信息图标上的第一操作信号时,在第一用户界面上显示浮动窗口,并在浮动窗口中显示第一提示信息。
可选的,当终端接收到信息图标上的第一操作信号时,终端获取第一用户界面中所显示的目标内容;检测第二应用程序中与目标内容关联的推荐信息;在第一用户界面上以浮动窗口的形式显示第一提示信息。
在一种可能的实现方式中,终端检测第二应用程序中与目标内容关联的推荐信息,包括:获取目标内容对应的特征信息;获取目标匹配模型,目标匹配模型是用于对样本特征信息进行训练的模型;将特征信息输入至目标匹配模型中得到n个推荐标识,n为正整数;获取n个推荐标识各自对应的推荐信息。
可选的,终端获取第一应用程序中当前显示的第一用户界面,对第一用户界面所显示的目标内容进行图像特征提取得到目标内容的特征信息。
可选的,终端采用预设的图像特征提取算法对第一用户界面所显示的目标内容进行图像特征提取得到特征信息。示意性的,图像特征提取算法为感知哈希算法(Perceptualhash algorithm,pHash算法)。
示意性的,特征信息可以是目标内容的名称,也可以是目标内容的创造人员名称。
当目标内容为视频时特征信息可以是视频名称、也可以是视频的主演名称,还可以是视频的导演名称。当目标内容为游戏时特征信息可以是游戏名称、也可以是游戏的创作者名称。
可选地,目标匹配模型是预先训练好的模型。终端获取自身存储的目标匹配模型,或者终端从服务器中获取训练好的模板匹配模型。
目标匹配模型包括但不限于:卷积神经网络(Convolutional Neural Network,CNN)模型、深度神经网络(Deep Neural Network,DNN)模型、循环神经网络(RecurrentNeural Networks,RNN)模型、嵌入(embedding)模型、梯度提升决策树(Gradient BoostingDecision Tree,GBDT)模型、逻辑回归(Logistic Regression,LR)模型中的至少一种。
推荐标识用于在多个推荐信息中唯一标识推荐信息。推荐标识用于指示推荐信息和该推荐信息对应的第二应用程序。
需要说明的是,目标匹配模型的过程可参考下面服务器训练模型的训练过程,在此先不介绍。
在另一种可能的实现方式中,终端检测第二应用程序中与目标内容关联的推荐信息,包括:终端获取目标内容对应的特征信息;将携带有特征信息的查询请求发送至服务器,查询请求用于指示服务器获取目标匹配模型,目标匹配模型是用于对样本特征信息进行训练的模型;将特征信息输入至目标匹配模型中得到n个推荐标识,向终端反馈n个推荐标识各自对应的推荐信息,n为正整数;接收服务器反馈的n个推荐信息。
服务器训练目标匹配模型的过程包括:服务器获取训练样本集,训练样本集包括至少一组样本数据组;服务器对至少一组样本数据组采用误差反向传播算法进行训练,得到目标匹配模型。其中,每组样本数据组包括:样本特征信息和预先标定的正确推荐标识。
服务器对至少一组样本数据组采用误差反向传播算法进行训练,得到目标匹配模型,包括但不限于以下几个步骤:
1、对于至少一组样本数据组中的每组样本数据组,将样本特征信息输入原始参数模型,得到训练结果。
可选的,原始参数模型是根据神经网络模型建立的,比如:原始参数模型为CNN模型或者DNN模型。
示意性的,对于每组样本数据组,服务器创建该组样本数据组对应的输入输出对,输入输出对的输入参数为该组样本数据组中的样本特征信息,输出参数为该组样本数据组中的正确推荐标识;终端将输入参数输入原始参数模型,得到训练结果。
比如,样本数据组包括样本特征信息A和正确推荐标识“推荐标识1,推荐标识2推荐标识3”,终端创建的输入输出对为:(样本特征信息A)->(推荐标识1,推荐标识2推荐标识3);其中,(样本特征信息A)为输入参数,(推荐标识1,推荐标识2推荐标识3)为输出参数。
可选的,输入输出对通过特征向量表示。
2、对于每组样本数据组,将训练结果与正确推荐标识进行比较,得到计算损失,计算损失用于指示训练结果与正确推荐标识之间的误差。
可选的,计算损失通过交叉熵(英文:cross-entropy)来表示,
可选的,终端通过下述公式计算得到计算损失H(p,q):
Figure BDA0001774176410000091
其中,p(x)和q(x)是长度相等的离散分布向量,p(x)表示表示训练结果;q(x)表示输出参数;x为训练结果或输出参数中的一个向量。
3、根据至少一组样本数据组各自对应的计算损失,采用误差反向传播算法训练得到目标匹配模型。
可选的,终端通过反向传播算法根据计算损失确定目标匹配模型的梯度方向,从目标匹配模型的输出层逐层向前更新目标匹配模型中的模型参数。
可选的,终端在第一用户界面上显示浮动窗口的同时,取消显示侧边栏。
步骤604,当检测到推荐信息时,将浮动窗口中的第一提示信息切换显示为推荐信息。
可选的,当终端检测到推荐信息时,将浮动窗口中的第一提示信息切换显示为检测结果,检测结果包括n个推荐信息各自对应的简介信息,n为正整数。
可选的,终端将浮动窗口中的第一提示信息切换显示为推荐信息之后,执行步骤609。
步骤605,当未检测到推荐信息时,将浮动窗口中的第一提示信息切换显示为第二提示信息,第二提示信息用于指示未检测到推荐信息。
可选的,当终端未检测到推荐信息时,将浮动窗口中的第一提示信息切换显示为第二提示信息,该浮动窗口还显示有搜索按钮和输入框。
输入框为用于输入内容的可操作控件,搜索按钮为用于指示获取输入框中输入的内容,并查找与输入的内容对应的推荐信息的可操作控件。
步骤606,当接收到浮动窗口中搜索按钮上的第三操作信号时,获取输入框中输入的关键字词。
可选的,当终端未检测到推荐信息且接收到搜索按钮上的第三操作信号时,获取输入框中输入的关键字词。其中,关键字词包括目标内容的名称和/或目标内容的创作人员名称。
当目标内容为视频时关键字词可以是视频名称、也可以是视频的主演名称,还可以是视频的导演名称。当目标内容为游戏时关键字词可以是游戏名称、也可以是游戏的创作者名称。
步骤607,查找第二应用程序中与关键字词对应的推荐信息。
可选的,终端查找第二应用程序中与关键字词关联的推荐信息。推荐信息为第二应用程序中与输入的关键字词的关联度高于预设阈值的信息。
需要说明的是,终端查找第二应用程序中与关键字词对应的推荐信息的过程可类比参考上述终端检测第二应用程序中与目标内容关联的推荐信息的过程,在此不再赘述。
可选的,在终端查找第二应用程序中与关键字词对应的推荐信息的过程中,将浮动窗口中的第二提示信息切换显示为第三提示信息,第三提示信息用于指示终端正在查找推荐信息中。
在一个示意性的例子中,当终端接收到侧边栏中信息图标上的点击信号时,如图9所示,终端在第一用户界面51上显示浮动窗口91,并在浮动窗口91中显示第一提示信息“正在查找……”。当终端未检测到推荐信息时,终端将浮动窗口91中的第一提示信息切换显示为第二提示信息“未找到视频相关信息,您可以手动输入视频名称搜索”。当接收到浮动窗口91中搜索按钮92上的点击信号时,获取输入框93中输入的关键字词“AA”。终端查找第二应用程序中与关键字词“AA”对应的推荐信息,在查找推荐信息的过程中,终端将浮动窗口91中的第二提示信息切换显示为第三提示信息“正在查找……”。
可选的,当终端未查找到与关键字词对应的推荐信息时,终端在浮动窗口中显示第四提示信息,该第四提示信息用于指示终端获取输入的其他关键字词。其他关键字词是除了上述输入的关键字词以外的其它字词。当终端接收到浮动窗口中搜索按钮上的点击信号时,获取输入框中输入的其他关键字词。终端查找第二应用程序中与其他关键字词对应的推荐信息。若终端仍未查找到与其他关键字词对应的推荐信息则终端在浮动窗口中显示失败原因。
可选的,失败原因包括终端未连接网络、其他关键字词的长度大于长度阈值和其他关键字词的数量大于数量阈值中的至少一种。
其中,长度阈值和数量阈值为终端默认设置的,或者用户自定义设置的。本实施例对此不加以限定。
在一个示意性的例子中,基于图9提供的第一用户界面51,如图10所示,若终端未查找到与关键字词“AA”对应的推荐信息,则终端在浮动窗口91中显示第四提示信息“未找到视频相关信息,您可以再试试其他关键词”,当接收到浮动窗口91中搜索按钮92上的点击信号时,获取输入框93中输入的关键字词“AABB”。终端查找第二应用程序中与关键字词“AABB”对应的推荐信息。若终端仍未查找到推荐信息则终端在浮动窗口91中显示失败原因“请链接网络后重试”。
步骤608,当查找到推荐信息时在浮动窗口中显示推荐信息。
当终端查找到第二应用程序中与关键字词对应的推荐信息时,在浮动窗口中显示推荐信息列表,该推荐信息列表包括至少一个推荐信息。
需要说明的是,终端在浮动窗口中显示推荐信息的方式可参考上述当检测到推荐信息时,将浮动窗口中的第一提示信息切换显示为推荐信息的步骤,在此不再赘述。
步骤609,当接收到推荐信息上的第七操作信号时,在浮动窗口中显示推荐信息对应的详情页,详情页中显示有跳转按钮。
当终端接收到推荐信息上的第七操作信号时,将浮动窗口中的推荐信息列表切换显示为该推荐信息对应的详情页。
第七操作信号包括点击信号、双击信号、长按信号、滑动信号中的至少一种。下面仅以第七操作信号为点击信号为例进行说明。
可选的,该推荐信息对应的详情页中包括该目标内容对应的攻略信息、评论信息和福利信息中的至少一种。
跳转按钮是用于触发将第一用户界面跳转显示为详情页对应的第二应用程序的第二用户界面的可操作控件。
步骤610,当接收到跳转按钮上的第八操作信号时,将第一用户界面跳转显示为详情页对应的第二应用程序的第二用户界面。
可选的,当终端接收到跳转按钮上的第八操作信号时,在第一用户界面上显示弹出窗口,弹出窗口中显示有用于确认进行跳转显示的确认按钮。当终端接收到确认按钮上的第九操作信号时,将第一用户界面跳转显示为第二应用程序的第二用户界面。
可选的,第八操作信号和第九操作信号包括点击信号、双击信号、长按信号、滑动信号中的至少一种。下面仅以第八操作信号和第九操作信号均为点击信号为例进行说明。
在一个示意性的例子中,基于图9提供的第一用户界面51,如图11所示,若终端自动检测到推荐信息或者查找到与关键字词“AA”对应的推荐信息,则终端在浮动窗口91中显示两个推荐信息,分别为推荐信息94和推荐信息95。当接收到推荐信息94上的点击信号时,在浮动窗口91中显示推荐信息94对应的详情页96,该详情页96中显示有跳转按钮97,当接收到跳转按钮97上的点击信号时,终端将第一用户界面51跳转显示为详情页96对应的第二应用程序的第二用户界面98。
可选的,浮动窗口上还显示有最小化按钮、全屏按钮和移动按钮中的至少一个按钮。
可选地,当终端接收到最小化按钮上的第四操作信号时,取消显示浮动窗口,且在第一用户界面上增加对信息图标的显示。
当用户点击最小化按钮后,终端取消显示浮动窗口,并且在第一用户界面上增加对信息图标的显示,即终端将浮动窗口最小化显示为信息图标。
可选地,第四操作信号是点击信号、双击信号和长按信号中的任意一种,本实施例以第四操作信号是单击信号进行举例说明。
可选地,当终端接收到全屏按钮上的第五操作信号时,在异形屏上以全屏方式显示信息图标对应的用户界面。
当用户点击全屏按钮后,终端将信息图标对应的用户界面以全屏方式显示在显示屏中,将第一应用程序从前台运行状态切换为后台运行状态。
可选地,第五操作信号是点击信号、双击信号和长按信号中的任意一种,本实施例以第五操作信号是单击信号进行举例说明。
可选地,当终端接收到移动按钮上的第六操作信号时,根据第六操作信号改变浮动窗口在终端的显示屏中的显示位置。
可选的,第六操作信号是拖动信号。移动区域可以是一个按钮、一个控件或者浮动窗口上的任意一个区域。
当用户拖动移动区域后,终端根据第六操作信号改变浮动窗口在显示屏中的显示位置。
综上所述,本申请实施例还通过当接收到第一用户界面上的第二操作信号时,在第一用户界面的第一局部区域上叠加显示信息图标,第二操作信号为作用在第一用户界面的第一局部区域上的第一滑动信号;使得触发显示信息图标的方式隐性化,在不遮挡第一应用程序的第一用户界面的显示元素的同时,提高人机交互效率。
本申请实施例还通过终端在第一用户界面的第一局部区域上叠加显示侧边栏,该侧边栏用于显示第一基础图标。当接收到侧边栏上的第二滑动信号时,跟随第二滑动信号在侧边栏中取消对第一基础图标的显示,且在侧边栏中增加对第二基础图标和信息图标的显示;使得第一局部区域在有限的显示面积内显示更多的信息,提高第一局部区域的利用率。
本实施例提供的用户界面显示方法,还通过在浮动窗口上增加移动按钮、最小化按钮和全屏按钮,可以由用户自由改变浮动窗口的显示位置以及显示状态,使得用户可以自由地在第一应用程序、至少一个第二应用程序对应的推荐信息之间进行兼顾。
下述为本申请装置实施例,可以用于执行本申请方法实施例。对于本申请装置实施例中未披露的细节,请参照本申请方法实施例。
请参考图12,其示出了本申请一个实施例提供的用户界面显示装置的结构示意图。该信息提示装置可以通过专用硬件电路,或者,软硬件的结合实现成为图1中的终端的全部或一部分,该信息提示装置包括:第一显示模块1210、第二显示模块1220和第三显示模块1230。
第一显示模块1210,用于显示第一应用程序的第一用户界面,第一用户界面用于显示目标内容;
第二显示模块1220,用于在第一用户界面上显示信息图标;
第三显示模块1230,用于当接收到信息图标上的第一操作信号时,在第一用户界面上显示浮动窗口,浮动窗口用于显示第二应用程序中与目标内容关联的推荐信息,第二应用程序不同于第一应用程序。
可选的,第二显示模块1220,还用于当接收到第一用户界面上的第二操作信号时,在第一用户界面的第一局部区域上叠加显示信息图标。
可选的,第二显示模块1220,还用于当接收到第一用户界面上的第二操作信号时,在第一用户界面的第一局部区域上叠加显示侧边栏,侧边栏包括信息图标和基础图标;
其中,信息图标与目标内容的关联度高于基础图标与目标内容的关联度。
可选的,第三显示模块1230,用于当接收到信息图标上的第一操作信号时,在第一用户界面上以浮动窗口的形式显示第一提示信息,第一提示信息用于指示正在检测第二应用程序中是否存在与目标内容关联的推荐信息;
当检测到推荐信息时,将浮动窗口中的第一提示信息切换显示为推荐信息。
可选的,第三显示模块1230,包括获取单元、检测单元和显示单元。获取单元,用于当接收到信息图标上的第一操作信号时,获取第一用户界面中所显示的目标内容;检测单元,用于检测第二应用程序中与目标内容关联的推荐信息;显示单元,用于在第一用户界面上以浮动窗口的形式显示第一提示信息。
可选的,检测单元,还用于获取目标内容对应的特征信息;
获取目标匹配模型,目标匹配模型是用于对样本特征信息进行训练的模型;
将特征信息输入至目标匹配模型中得到n个推荐标识,n为正整数;
获取n个推荐标识各自对应的推荐信息。
可选的,检测单元,还用于获取目标内容对应的特征信息;
将携带有特征信息的查询请求发送至服务器,查询请求用于指示服务器获取目标匹配模型,目标匹配模型是用于对样本特征信息进行训练的模型;将特征信息输入至目标匹配模型中得到n个推荐标识,向终端反馈n个推荐标识各自对应的推荐信息,n为正整数;
接收服务器反馈的n个推荐信息。
可选的,该装置,还包括:切换模块。该切换模块,用于当未检测到推荐信息时,将浮动窗口中的第一提示信息切换显示为第二提示信息,第二提示信息用于指示未检测到推荐信息。
可选的,浮动窗口还显示有搜索按钮和输入框;第三显示模块1230,还用于当未检测到推荐信息且接收到搜索按钮上的第三操作信号时,获取输入框中输入的关键字词,关键字词包括目标内容的名称和/或目标内容的创作人员名称;查找第二应用程序中与关键字词对应的推荐信息;当查找到推荐信息时在浮动窗口中显示推荐信息。
可选的,该装置还包括:跳转显示模块。跳转显示模块,用于当接收到推荐信息上的第七操作信号时,在浮动窗口中显示推荐信息对应的详情页,详情页中显示有跳转按钮;当接收到跳转按钮上的第八操作信号时,将第一用户界面跳转显示为详情页对应的第二应用程序的第二用户界面。
可选的,跳转显示模块,还用于当接收到跳转按钮上的第八操作信号时,在第一用户界面上显示弹出窗口,弹出窗口中显示有用于确认进行跳转显示的确认按钮;当接收到确认按钮上的第九操作信号时,将第一用户界面跳转显示为第二应用程序的第二用户界面。
可选的,浮动窗口还显示有最小化按钮;该装置还包括:最小化模块。
最小化模块,用于当接收到最小化按钮上的第四操作信号时,取消显示浮动窗口,且在第一用户界面上增加对信息图标的显示。
可选的,浮动窗口还显示有全屏按钮;该装置还包括:全屏模块。
全屏模块,用于当接收到全屏按钮上的第五操作信号时,在异形屏上以全屏方式显示信息图标对应的用户界面。
可选的,浮动窗口还显示有移动按钮;该装置还包括:移动模块。
移动模块,用于当接收到移动按钮上的第六操作信号时,根据第六操作信号改变浮动窗口在终端的显示屏中的显示位置。
可选的,当第一应用程序为视频应用程序且目标内容为视频时,推荐信息包括第二应用程序中与视频关联的评论信息、百科信息、花絮信息、推荐视频信息和创作人员信息中的至少一种;当第一应用程序为游戏应用程序且目标内容为游戏时,推荐信息包括第二应用程序中与游戏关联的攻略信息、赛事信息和推荐游戏信息中的至少一种。
相关细节可结合参考图4至图11所示的方法实施例。其中,第一显示模块1210、第二显示模块1220和第三显示模块1230还用于实现上述方法实施例中其他任意隐含或公开的与显示步骤相关的功能。
需要说明的是,上述实施例提供的装置,在实现其功能时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置与方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
本申请还提供一种计算机可读介质,其上存储有程序指令,程序指令被处理器执行时实现上述各个方法实施例提供的用户界面显示方法。
本申请还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各个实施例所述的用户界面显示方法。
上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
本领域普通技术人员可以理解实现上述实施例的用户界面显示方法中全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。以上所述仅为本申请的较佳实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

Claims (17)

1.一种用户界面显示方法,其特征在于,应用于终端中,所述方法包括:
显示第一应用程序的第一用户界面,所述第一用户界面用于显示目标内容;
在所述第一用户界面上显示信息图标,所述信息图标为用于触发显示至少一个推荐信息的集成入口;
当接收到所述信息图标上的第一操作信号时,在所述第一用户界面上显示浮动窗口,所述浮动窗口用于显示第二应用程序中与所述目标内容关联的所述推荐信息,且所述推荐信息为所述第二应用程序中与所述目标内容的关联度高于预定阈值的信息,所述第二应用程序为除所述第一应用程序之外的应用程序;
当接收到所述推荐信息上的第七操作信号时,在所述浮动窗口中显示所述推荐信息对应的详情页,所述详情页中显示有跳转按钮;
当接收到所述跳转按钮上的第八操作信号时,将所述第一用户界面跳转显示为所述详情页对应的所述第二应用程序的第二用户界面。
2.根据权利要求1所述的方法,其特征在于,所述在所述第一用户界面上显示信息图标,包括:
当接收到所述第一用户界面上的第二操作信号时,在所述第一用户界面的第一局部区域上叠加显示所述信息图标。
3.根据权利要求2所述的方法,其特征在于,所述当接收到所述第一用户界面上的第二操作信号时,在所述第一用户界面的第一局部区域上叠加显示所述信息图标,包括:
当接收到所述第一用户界面上的所述第二操作信号时,在所述第一用户界面的所述第一局部区域上叠加显示侧边栏,所述侧边栏包括所述信息图标和基础图标;
其中,所述信息图标与所述目标内容的关联度高于所述基础图标与所述目标内容的关联度。
4.根据权利要求1所述的方法,其特征在于,所述当接收到所述信息图标上的第一操作信号时,在所述第一用户界面上显示浮动窗口,包括:
当接收到所述信息图标上的所述第一操作信号时,在所述第一用户界面上以所述浮动窗口的形式显示第一提示信息,所述第一提示信息用于指示正在检测所述第二应用程序中与所述目标内容关联的所述推荐信息;
当检测到所述推荐信息时,将所述浮动窗口中的所述第一提示信息切换显示为所述推荐信息。
5.根据权利要求4所述的方法,其特征在于,所述当接收到所述信息图标上的所述第一操作信号时,在所述第一用户界面上以所述浮动窗口的形式显示第一提示信息,包括:
当接收到所述信息图标上的所述第一操作信号时,获取所述第一用户界面中所显示的所述目标内容;
检测所述第二应用程序中与所述目标内容关联的所述推荐信息;
在所述第一用户界面上以所述浮动窗口的形式显示所述第一提示信息。
6.根据权利要求5所述的方法,其特征在于,所述检测所述第二应用程序中与所述目标内容关联的所述推荐信息,包括:
获取所述目标内容对应的特征信息;
获取目标匹配模型,所述目标匹配模型是用于对样本特征信息进行训练的模型;
将所述特征信息输入至所述目标匹配模型中得到n个推荐标识,所述n为正整数;
获取所述n个推荐标识各自对应的推荐信息。
7.根据权利要求5所述的方法,其特征在于,所述检测所述第二应用程序中与所述目标内容关联的所述推荐信息,包括:
获取所述目标内容对应的特征信息;
将携带有所述特征信息的查询请求发送至服务器,所述查询请求用于指示所述服务器获取目标匹配模型,所述目标匹配模型是用于对样本特征信息进行训练的模型;将所述特征信息输入至所述目标匹配模型中得到n个推荐标识,向所述终端反馈所述n个推荐标识各自对应的推荐信息,所述n为正整数;
接收所述服务器反馈的n个所述推荐信息。
8.根据权利要求4所述的方法,其特征在于,所述方法,还包括:
当未检测到所述推荐信息时,将所述浮动窗口中的所述第一提示信息切换显示为第二提示信息,所述第二提示信息用于指示未检测到所述推荐信息。
9.根据权利要求8所述的方法,其特征在于,所述浮动窗口还显示有搜索按钮和输入框;所述方法还包括:
当未检测到所述推荐信息且接收到所述搜索按钮上的第三操作信号时,获取所述输入框中输入的关键字词,所述关键字词包括所述目标内容的名称和/或所述目标内容的创作人员名称;
查找所述第二应用程序中与所述关键字词对应的所述推荐信息;
当查找到所述推荐信息时在所述浮动窗口中显示所述推荐信息。
10.根据权利要求1所述的方法,其特征在于,所述当接收到所述跳转按钮上的第八操作信号时,将所述第一用户界面跳转显示为所述详情页对应的所述第二应用程序的第二用户界面,包括:
当接收到所述跳转按钮上的所述第八操作信号时,在所述第一用户界面上显示弹出窗口,所述弹出窗口中显示有用于确认进行跳转显示的确认按钮;
当接收到所述确认按钮上的第九操作信号时,将所述第一用户界面跳转显示为所述第二应用程序的所述第二用户界面。
11.根据权利要求1至9任一所述的方法,其特征在于,所述浮动窗口还显示有最小化按钮;所述方法还包括:
当接收到所述最小化按钮上的第四操作信号时,取消显示所述浮动窗口,且在所述第一用户界面上增加对所述信息图标的显示。
12.根据权利要求1至9任一所述的方法,其特征在于,所述浮动窗口还显示有全屏按钮;所述方法还包括:
当接收到所述全屏按钮上的第五操作信号时,在异形屏上以全屏方式显示所述信息图标对应的用户界面。
13.根据权利要求1至9任一所述的方法,其特征在于,所述浮动窗口还显示有移动按钮;所述方法还包括:
当接收到所述移动按钮上的第六操作信号时,根据所述第六操作信号改变所述浮动窗口在所述终端的显示屏中的显示位置。
14.根据权利要求1至9任一所述的方法,其特征在于,
当所述第一应用程序为视频应用程序且所述目标内容为视频时,所述推荐信息包括所述第二应用程序中与所述视频关联的评论信息、百科信息、花絮信息、推荐视频信息和创作人员信息中的至少一种;
当所述第一应用程序为游戏应用程序且所述目标内容为游戏时,所述推荐信息包括所述第二应用程序中与所述游戏关联的攻略信息、赛事信息和推荐游戏信息中的至少一种。
15.一种用户界面显示装置,其特征在于,应用于终端中,所述装置包括:
第一显示模块,用于显示第一应用程序的第一用户界面,所述第一用户界面用于显示目标内容;
第二显示模块,用于在所述第一用户界面上显示信息图标,所述信息图标为用于触发显示至少一个推荐信息的集成入口;
第三显示模块,用于当接收到所述信息图标上的第一操作信号时,在所述第一用户界面上显示浮动窗口,所述浮动窗口用于显示第二应用程序中与所述目标内容关联的所述推荐信息,且所述推荐信息为所述第二应用程序中与所述目标内容的关联度高于预定阈值的信息,所述第二应用程序为除所述第一应用程序之外的应用程序;
跳转显示模块,用于当接收到所述推荐信息上的第七操作信号时,在所述浮动窗口中显示所述推荐信息对应的详情页,所述详情页中显示有跳转按钮;
所述跳转显示模块,还用于当接收到所述跳转按钮上的第八操作信号时,将所述第一用户界面跳转显示为所述详情页对应的所述第二应用程序的第二用户界面。
16.一种终端,其特征在于,所述终端包括处理器、与所述处理器相连的存储器,以及存储在所述存储器上的程序指令,所述处理器执行所述程序指令时实现如权利要求1至14任一所述的用户界面显示方法。
17.一种计算机可读存储介质,其特征在于,其上存储有程序指令,所述程序指令被处理器执行时实现如权利要求1至14任一所述的用户界面显示方法。
CN201810962659.3A 2018-08-22 2018-08-22 用户界面显示方法、装置、终端及存储介质 Active CN109246464B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810962659.3A CN109246464B (zh) 2018-08-22 2018-08-22 用户界面显示方法、装置、终端及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810962659.3A CN109246464B (zh) 2018-08-22 2018-08-22 用户界面显示方法、装置、终端及存储介质

Publications (2)

Publication Number Publication Date
CN109246464A CN109246464A (zh) 2019-01-18
CN109246464B true CN109246464B (zh) 2021-03-16

Family

ID=65068913

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810962659.3A Active CN109246464B (zh) 2018-08-22 2018-08-22 用户界面显示方法、装置、终端及存储介质

Country Status (1)

Country Link
CN (1) CN109246464B (zh)

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111694626A (zh) * 2019-03-15 2020-09-22 Oppo广东移动通信有限公司 应用跳转方法、装置、终端及存储介质
CN110111125A (zh) * 2019-03-21 2019-08-09 北京奇艺世纪科技有限公司 一种信息输出方法、装置、终端和可读存储介质
CN109947330A (zh) * 2019-03-28 2019-06-28 努比亚技术有限公司 快捷操作处理方法、移动终端及计算机可读存储介质
CN111857897A (zh) 2019-04-25 2020-10-30 北京小米移动软件有限公司 一种信息显示方法、装置及存储介质
CN110354498A (zh) * 2019-06-21 2019-10-22 努比亚技术有限公司 游戏攻略推送方法、可穿戴设备及计算机可读存储介质
CN115686705B (zh) * 2019-07-31 2023-11-28 华为技术有限公司 一种界面显示方法及电子设备
CN111061530A (zh) * 2019-12-05 2020-04-24 维沃移动通信有限公司 一种图像处理方法、电子设备及存储介质
CN111142756A (zh) * 2019-12-25 2020-05-12 上海传英信息技术有限公司 页面显示方法、设备及计算机可读存储介质
CN113221030A (zh) * 2020-02-04 2021-08-06 北京搜狗科技发展有限公司 一种推荐方法、装置和介质
CN111399720A (zh) * 2020-03-24 2020-07-10 北京小米移动软件有限公司 一种显示应用界面的方法、装置及存储介质
CN111538449A (zh) * 2020-04-29 2020-08-14 深圳市元征科技股份有限公司 一种信息展示方法和终端设备
CN111708959A (zh) * 2020-06-16 2020-09-25 Oppo广东移动通信有限公司 页面显示方法、装置、存储介质及电子设备
CN111949358A (zh) * 2020-08-18 2020-11-17 北京字节跳动网络技术有限公司 动态显示的方法、装置、可读介质和电子设备
CN112148170B (zh) * 2020-09-29 2022-07-01 维沃移动通信有限公司 桌面元素调整方法、装置和电子设备
CN112799558A (zh) * 2021-02-01 2021-05-14 联想(北京)有限公司 信息处理方法、装置及电子设备和存储介质
CN115220828A (zh) * 2021-04-19 2022-10-21 Oppo广东移动通信有限公司 侧边栏的显示方法、装置、终端及存储介质
CN115706814A (zh) * 2021-08-05 2023-02-17 聚好看科技股份有限公司 内容服务接力返回方法及终端设备
CN113778598A (zh) * 2021-08-31 2021-12-10 维沃移动通信有限公司 提示信息显示方法、装置及电子设备
CN113794920A (zh) * 2021-08-31 2021-12-14 维沃移动通信有限公司 界面显示方法、装置、电子设备及介质
CN117193514A (zh) * 2022-05-31 2023-12-08 华为技术有限公司 人机交互的方法及电子设备
CN117714791A (zh) * 2022-09-08 2024-03-15 抖音视界有限公司 多媒体组件触发方法、装置、电子设备及存储介质
CN116320644A (zh) * 2022-12-23 2023-06-23 北京奇艺世纪科技有限公司 对象推荐方法、装置、电子设备及存储介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103686410A (zh) * 2013-12-10 2014-03-26 乐视网信息技术(北京)股份有限公司 一种视频播放方法及终端
CN105302837A (zh) * 2014-07-31 2016-02-03 腾讯科技(深圳)有限公司 一种查询信息的方法和终端

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2012202162B2 (en) * 2011-04-18 2014-08-28 Wms Gaming, Inc. Dynamic updating of content based on gaming-application context
CN103269440A (zh) * 2013-05-15 2013-08-28 深圳市龙视传媒有限公司 一种显示人物信息的方法及数字电视终端
CN103561330A (zh) * 2013-10-17 2014-02-05 深圳市同洲电子股份有限公司 一种通过视频关联新闻的方法、设备及***
CN103763626B (zh) * 2013-12-19 2017-11-21 华为软件技术有限公司 一种信息推送方法、设备和***
CN103747347A (zh) * 2013-12-30 2014-04-23 乐视网信息技术(北京)股份有限公司 一种视频推荐的方法
CN104918094A (zh) * 2014-03-15 2015-09-16 杨曜骏 一种基于播放节目同步时间轴节目关联信息获取和发布方法
US9866589B1 (en) * 2014-12-17 2018-01-09 Airwatch Llc Management of actions initiated by applications in client devices
CN108279828A (zh) * 2016-12-30 2018-07-13 北京搜狗科技发展有限公司 一种启动应用程序的方法、装置和终端
CN108415752A (zh) * 2018-03-12 2018-08-17 广东欧珀移动通信有限公司 用户界面显示方法、装置、设备及存储介质

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103686410A (zh) * 2013-12-10 2014-03-26 乐视网信息技术(北京)股份有限公司 一种视频播放方法及终端
CN105302837A (zh) * 2014-07-31 2016-02-03 腾讯科技(深圳)有限公司 一种查询信息的方法和终端

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
"聚合类新闻客户端的个性化新闻推荐研究";吴晓霞;《中国优秀硕士学位论文全文数据库》;20180415;全文 *

Also Published As

Publication number Publication date
CN109246464A (zh) 2019-01-18

Similar Documents

Publication Publication Date Title
CN109246464B (zh) 用户界面显示方法、装置、终端及存储介质
CN108804190B (zh) 用户界面显示方法、装置、终端及存储介质
CN109164964B (zh) 内容分享方法、装置、终端及存储介质
CN109034115B (zh) 视频识图方法、装置、终端及存储介质
CN108089786B (zh) 用户界面显示方法、装置、设备及存储介质
CN107688422B (zh) 通知消息显示方法及装置
CN109101157B (zh) 侧边栏图标设置方法、装置、终端及存储介质
WO2019174546A1 (zh) 用户界面显示方法、装置、设备及存储介质
CN109947979B (zh) 歌曲识别方法、装置、终端及存储介质
CN107632874B (zh) 界面显示方法、装置及终端
CN108845854B (zh) 用户界面显示方法、装置、终端及存储介质
WO2019085821A1 (zh) 处理方法、装置、设备和机器可读介质
CN107590006A (zh) 文件处理方法、装置及移动终端
CN109656445B (zh) 内容处理方法、装置、终端及存储介质
US10271105B2 (en) Method for playing video, client, and computer storage medium
CN109117060B (zh) 下拉通知栏显示方法、装置、终端及存储介质
WO2019085820A1 (zh) 处理方法、装置、设备和机器可读介质
WO2019233307A1 (zh) 用户界面显示方法、装置、终端及存储介质
US20150121301A1 (en) Information processing method and electronic device
CN113923499B (zh) 显示控制方法、装置、设备及存储介质
CN113342248A (zh) 直播显示方法、装置、存储介质及电子设备
CN114157889A (zh) 一种显示设备及触控协助交互方法
CN108845733B (zh) 屏幕截图方法、装置、终端及存储介质
WO2019085810A1 (zh) 处理方法、装置、设备和机器可读介质
CN111526290B (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
GR01 Patent grant
GR01 Patent grant