CN113867854A - 提示方法及终端设备 - Google Patents
提示方法及终端设备 Download PDFInfo
- Publication number
- CN113867854A CN113867854A CN202010625561.6A CN202010625561A CN113867854A CN 113867854 A CN113867854 A CN 113867854A CN 202010625561 A CN202010625561 A CN 202010625561A CN 113867854 A CN113867854 A CN 113867854A
- Authority
- CN
- China
- Prior art keywords
- function
- prompted
- content
- control
- interface
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
- G06F9/453—Help systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction 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/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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
- G06F3/04886—Interaction 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 by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04803—Split screen, i.e. subdividing the display area or the window area into separate subareas
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请提供了提示方法及终端设备,适用于人机交互技术领域,该方法包括:预先将应用程序启动图标分为关联区域和非关联区域。当用户操作应用程序的启动图标时,识别对启动图标的操作区域。若操作的是非关联区域,则正常启动应用程序。若操作的是关联区域,则显示一个预设界面。预设界面中包含用于对应用程序内的待提示内容进行提示的提示元素。因此本申请实施例可以让用户充分注意到待提示内容,使得用户可以逐步熟悉该提示内容,进而提高后续用户对待提示内容的使用率。
Description
技术领域
本申请属于人机交互技术领域,尤其涉及提示方法及终端设备。
背景技术
随着终端设备的不断迭代更新,终端设备的操作系统和应用程序也在不断增加新的功能。例如相机应用中增加一些美颜功能,以丰富相机应用功能。但实际应用中发现,许多用户并不会主动去使用这些新功能。因此,为了提高新功能的使用率提升用户体验,需要提示用户使用新功能。
为了提示用户使用新功能,传统的提示方法会在应用程序的功能菜单内,对新功能的功能按钮添加提示标识。例如在新功能的功能按钮上加上一个红色点。但实践证明,即使对新功能的功能按钮添加提示标识,大多数用户也容易忽略新功能。因此,传统的终端设备新功能提示方法,难以提高新功能的使用率。
发明内容
有鉴于此,本申请实施例提供了提示方法及终端设备,可以解决现有技术中对终端设备新功能提示效果较差,使得用户对新功能使用率较低的问题。
本申请实施例的第一方面提供了一种提示方法,在本申请实施例中,待提示内容即为第一内容,待提示功能即为第一功能,第一信息即为内容信息,方法包括:
预先将应用程序启动图标分为关联区域和非关联区域。当用户操作应用程序的启动图标时,识别对启动图标的操作区域。若操作的是非关联区域,则正常启动应用程序。若操作的是关联区域,则显示第一界面。第一界面中包含用于对应用程序内的待提示内容进行提示的提示元素。
在本申请实施例中,通过将应用程序待提示内容在启动图标上进行分离展示,可以让用户充分注意到待提示内容,并增大用户查看或使用待提示内容的概率。而在关联区域被操作后显示用于对待提示内容进行提示的提示元素,实现对待提示内容的有效提示。使得用户可以逐步熟悉该提示内容,进而提高后续用户对待提示内容的使用率。
在第一方面的第一种可能实现方式中,提示元素包括待提示内容、用于调用待提示内容的第一控件和用于对待提示内容进行内容说明的第二控件中的任意一项或多项。
在本申请实施例中,可以选择将待提示内容、调用待提示内容的控件和说明内容的控件中的任意一项或多项在预设界面中进行展示。可以让用户根据实际需要来了解、查看或使用待提示内容,进而实现更佳的提示效果。可以提高后续用户对待提示内容的使用率。
在第一方面第一种可能实现方式的基础上,作为第一方面的第二种可能实现方式,提示元素还包括内容信息。
本申请实施例在预设界面中显示待提示内容的名字等信息的方式,使得用户可以在预设界面中获知待提示内容的基本情况。一方面可以提高预设界面的友好度,另一方面可以方便用户后续自行使用待提示内容,进而提高用户对待提示内容的使用率。
在第一方面的第三种可能实现方式中,待提示内容可以为待提示功能。当待提示内容是待提示功能时,第一界面内包含第一控件和/或第二控件。此时第一控件用于启动待提示功能,第二控件则用户对待提示功能进行功能演示。
在本申请实施例中,通过将待提示功能在启动图标上进行分离展示,可以让用户充分注意到待提示功能,并增大用户使用待提示功能的概率。而在关联区域被点击后对待提示功能和/或功能演示进行独立展示,可以让用户根据实际需要来学习或使用待提示功能。使得用户可以逐步熟悉待提示功能,进而提高后续用户对待提示功能的使用率。
在第一方面第三种可能实现方式的基础上,作为第一方面的第四种可能实现方式,第一界面中包含第二控件,且第一界面为待提示功能的操作界面。
在本申请实施例中,用户既可以通过操作界面来直观地尝试新功能,也可以在需要时查看功能演示,因此极大地提升了用户对新功能了解使用的便利性。有利于提高用户对新功能的使用率。
在第一方面的第五种可能实现方式中,第一界面内包含第二控件,在显示第一界面之后,还包括:
若检测到用户操作了第二控件,则获取待提示内容关联的说明资源,并对说明资源进行显示,其中,说明资源为对待提示内容进行说明的资源。
在本申请实施例中,会预先设置好对待提示内容进行内容说明的资源,并与待提示内容进行数据关联。同时选取的第二控件为功能触发类的控件。当用户操作第二控件时,终端设备会获取说明资源并进行显示,从而使得用户可以充分了解到待提示内容情况,熟悉待提示内容。
在第一方面的第六种可能实现方式中,第一界面内包含第二控件,显示第一界面的操作,还包括:
获取待提示内容关联的说明资源,并利用第二控件对说明资源进行显示。
在本申请实施例中,会预先设置好对待提示内容进行内容说明的资源,并与待提示内容进行数据关联。同时选取的第二控件为窗口类的控件。此时,第一界面内第二控件会对说明资源进行显示,使得用户可以更为便捷地了解到待提示内容的情况,熟悉待提示内容。
在第一方面第六种可能实现方式的基础上,作为第一方面的第七种可能实现方式,第二控件对说明资源显示的方式为自动播放或者手动播放;若为手动播放,第二控件对说明资源进行显示,包括:
若检测到用户操作了第二控件,则利用第二控件播放说明资源。
在第一方面第五种或第六种可能实现方式的基础上,作为第一方面的第八种可能实现方式,待提示内容为待提示功能,说明资源为对待提示功能进行演示的演示资源;
相应的,获取待提示内容关联的说明资源,包括:
获取待提示功能关联的功能说明数据,并从功能说明数据中提取出演示资源。
在本申请实施例中,会首先查找新功能关联的功能说明数据。例如使用手册、玩机技巧等介绍新功能的应用程序对应的资源,以及新功能所述应用程序关联的演示视频等资源。由于这些功能说明数据格式可能会存在较大的差异,因此本申请实施例还会对这些功能说明数据进行资源提取出来。即从这些获取到的功能说明数据中提取出包含的图片、视频和文字等资源,并将这些资源作为本申请实施例中的演示资源。进而提高演示资源获取的可操作性。
作为第一方面的第九种可能实现方式,若待提示内容为待提示功能,则显示第一界面的操作,包括:
在检测到用户操作关联区域的时候,获取待提示功能被使用的总次数。若该总次数大于第一次数阈值,则显示待提示功能的操作界面。若该总次数小于或等于第一次数阈值,则显示第一界面。
在本申请实施例中,当待提示功能被使用的总次数小于或等于第一次数阈值时,本申请实施例会判定用户对待提示功能还不够熟悉。反之,若总次数大于第一次数阈值,则判定用户对待提示功能较为熟悉。当用户对待提示功能较为熟悉时,本申请实施例不会显示第一界面,而是会显示待提示功能的操作界面。以使得用户可以在点击关联区域后,就可以开始对待提示功能的操作。当用户对待提示功能还不够熟悉时,则显示第一界面。以便于用户自由选择是否需要观看待提示功能的功能演示。
作为第一方面的第十种可能实现方式,若所述待提示内容为功能以外的待提示对象,则显示第一界面的操作,包括:
在检测到用户操作关联区域的时候,获取待提示对象被使用的总次数。若该总次数大于第一次数阈值,则显示包含待提示对象的界面。若该总次数小于或等于第一次数阈值,则显示第一界面。
在本申请实施例中,当用户对待提示对象较为熟悉时,本申请实施例不会显示第一界面,而是会显示包含待提示对象的界面。以使得用户可以在点击关联区域后,就可以开始查看或使用待提示对象。当用户对待提示对象还不够熟悉时,则显示第一界面。以便于用户自由选择是否需要观看待提示对象的说明。
在第一方面第一种至第十种可能实现方式中的任意一种实现方式的基础上,作为本申请的第十一种可实现方式,在识别用户对启动图标操作区域的操作之前,还包括:
将启动图标划分为m个区域,并从m个区域中选取出n个区域作为关联区域,将m个区域中剩余的m-n个区域作为非关联区域,其中m和n均为整数,且m≥2,1≤n<m。
本申请实施例在进行待提示内容提示之前,会预先将应用程序的启动图标划分为多个区域。并从中选取出一些区域作为关联区域。进而实现对待提示内容在启动图标上的分离关联。使得用户可以通过点击关联区域快速了解或使用待提示内容。
在本申请的第十二种可实现方式中,本申请实施例会在关联区域内显示预设的提示标识。
通过在关联区域内显示提示标识,可以告知用户启动图标不同区域具体对应的功能。使得用户可以根据实际需求,准确启动其所需的功能,以提高用户体验。同时使得用户在需要查看或使用待提示内容时,可以快速满足用户需求。提高人机交互效率和用户体验。
在第一方面第十二种可能实现方式的基础上,作为本申请的第十三种可实现方式,提示标识为预设的字符,或者是与待提示内容的相关信息。
其中,当提示标识为与待提示内容的相关信息时,本申请实施例可以在告知用户关联区域为待提示内容对应的区域的同时,告知用户该待提示内容相关的一些信息。
在第一方面第十一种可能实现方式的基础上,作为本申请的第十三种可实现方式,在显示第一界面或者启动应用程序之后,提示方法还包括:
获取待提示内容被使用的总次数,并在该总次数大于或等于第二次数阈值时,将启动图标第一区域和第二区域作为一个整体,用于启动应用程序。
当待提示内容被使用较多次时,说明用户以及很熟悉该待提示内容。此时本申请实施例会判定为无需再对待提示内容进行提示,并会取消对启动图标的区域划分,使得启动图标恢复正常。此时用户无论点击启动图标的哪个区域位置,都是启动应用程序,不会出现“误点击”的情况。进而使得本申请实施例可以保障用户对应用程序的正常操作,提高用户与终端设备之间的人机交互效率,提高用户体验。
在本申请的第十五种可实现方式中,若操作的是非关联区域,则正常启动应用程序的操作,可以被替换为:
若操作的是非关联区域,则显示第二界面,第二界面中包含至少一个应用程序的第四内容。其中,第四内容中包含待提示内容以外的内容。
在本申请实施例中,技术人员可以根据实际需求设置对非关联区域的响应方式。既可以是正常启动应用程序(此时第二界面即为应用程序正常启动后显示的界面)。也可以是设置为显示特定的界面。但为了使得用户可以正常使用应用程序,此时第二界面中至少应当包含一项非待提示内容的内容。
在第一方面第十五种可能实现方式的基础上,作为本申请的第十六种可实现方式,
若待提示内容为待提示功能,此时第四内容为第四功能。相应的,第二界面中并并会用于启动第四功能的第四控件。
对于待提示内容为待提示功能的情况,此时要求第二界面中至少有一个其他功能的启动控件,以使得用户可以正常使用应用程序。
本申请实施例的第二方面提供了一种提示方法,包括:
在获取到触发指令时,识别触发指令指向的第二内容。若第二内容中仅包含待提示内容,则显示第一界面,第一界面中包含待提示内容和/或用于调用待提示内容的第一控件,还包含用于对待提示内容进行内容说明的第二控件;
若第二内容中包含待提示内容,以及与待提示内容相关联的第三内容,则显示第三界面,第三界面中包含待提示内容和/或用于调用待提示内容的第一控件,包含用于对待提示内容进行内容说明的第二控件,还包含第三内容和/或用于调用第三内容的第三控件。
在本申请实施例中,终端设备在接收到触发指令之后会识别该触发指令具体执行的内容。若仅指向待提示内容,此时本申请实施例会对待提示内容进行展示,并提供可对待提示内容进行内容说明的第二控件。若不仅指向待提示内容,则在对待提示内容进行展示,并提供可对待提示内容进行内容说明的第二控件的基础上,还会对其他提示的内容进行展示。使得用户在正常使用原触发指令指向的内容的基础上,还可以直观地了解到待提示内容的相关信息,从而提高用户对待提示内容的兴趣。同时在界面中显示多个内容和控件,用户可以操作控件,因此可以增加用户与终端设备的人机交互次数。使得用户可以更加了解和习惯待提示内容,提高对待提示内容的使用率。
在第二方面的第一种可能实现方式中,触发指令可以是功能触发指令。当触发指令为功能触发指令时,第二内容即为第二功能,第三内容为第三功能,待提示内容为待提示功能。
相应的,第一界面中包含第一控件和第二控件;或者第一界面中包含第二控件,且第一界面为待提示功能的操作界面。此时第一控件用于启动待提示功能,第二控件则用户对待提示功能进行功能演示。
在另一种可能实现方式中,此时第三界面中包含第一控件、第二控件和第三控件,第三控件用于启动第三功能。
在本申请实施例中,当待提示内容为待提示功能时,会在界面中显示待提示功能的启动控件以及演示控件。或者显示待提示功能的操作界面,以及演示控件。使得用户在可以正常使用原有功能的基础上,又可以直观的了解到待提示功能的特性并使用待提示功能。从而提升用户对待提示功能的兴趣。同时给出各个功能的控件给用户进行操作,用户需要作出一个选择,因此会增加用户与终端设备的人机交互次数。使得用户可以更加了解和习惯待提示功能,提高对待提示功能的使用率。
在第二方面的第二种可能实现方式中,在显示第一界面之后,还包括:
若检测到用户操作了第二控件,则获取待提示内容关联的说明资源,并对说明资源进行显示,其中,说明资源为对待提示内容进行内容说明的资源。
在本申请实施例中,会预先设置好对待提示内容进行内容说明的资源,并与待提示内容进行数据关联。同时选取的第二控件为功能触发类的控件。当用户操作第二控件时,终端设备会获取说明资源并进行显示,从而使得用户可以充分了解到待提示内容情况,熟悉待提示内容。
在第二方面的第三种可能实现方式中,显示第一界面的操作,还包括:
获取待提示内容关联的说明资源,并利用第二控件对说明资源进行显示。
在本申请实施例中,会预先设置好对待提示内容进行内容说明的资源,并与待提示内容进行数据关联。同时选取的第二控件为窗口类的控件。此时,第一界面内第二控件会对说明资源进行显示,使得用户可以更为便捷地了解到待提示内容的情况,熟悉待提示内容。
在第二方面第三种可能实现方式的基础上,作为第二方面的第四种可能实现方式,第二控件对说明资源显示的方式为自动播放或者手动播放;若为手动播放,第二控件对说明资源进行显示,包括:
若检测到用户操作了第二控件,则利用第二控件播放说明资源。
在第二方面第三种或第四种可能实现方式的基础上,作为第二方面的第五种可能实现方式,待提示内容为待提示功能,说明资源为对待提示功能进行功能演示的演示资源;
相应的,获取待提示内容关联的说明资源,包括:
获取待提示功能关联的功能说明数据,并从功能说明数据中提取出演示资源。
在本申请实施例中,会首先查找新功能关联的功能说明数据。例如使用手册、玩机技巧等介绍新功能的应用程序对应的资源,以及新功能所述应用程序关联的演示视频等资源。由于这些功能说明数据格式可能会存在较大的差异,因此本申请实施例还会对这些功能说明数据进行资源提取出来。即从这些获取到的功能说明数据中提取出包含的图片、视频和文字等资源,并将这些资源作为本申请实施例中的演示资源。进而提高演示资源获取的可操作性。
作为第二方面的第六种可能实现方式,若待提示内容为待提示功能,第一界面中包含第一控件和第二控件,且第一界面不是待提示功能的功能界面,则显示第一界面的操作,包括:
若第二功能中仅包含待提示功能,获取待提示功能被使用的第三总次数。
若第三总次数大于第一次数阈值,则显示待提示功能的操作界面。
若第一总次数小于或等于第一次数阈值,则显示第一界面。
在本申请实施例中,当待提示功能被使用的总次数小于或等于第一次数阈值时,本申请实施例会判定用户对待提示功能还不够熟悉。反之,若总次数大于第一次数阈值,则判定用户对待提示功能较为熟悉。当用户对待提示功能较为熟悉时,本申请实施例不会显示第一界面,而是会显示待提示功能的操作界面。以使得用户可以在点击关联区域后,就可以开始对待提示功能的操作。当用户对待提示功能还不够熟悉时,则显示第一界面。以便于用户自由选择是否需要观看待提示功能的功能演示。
作为第二方面的第七种可能实现方式,若所述待提示内容为功能以外的待提示对象,则显示第一界面的操作,包括:
在第二内容中仅包含待提示对象时,获取待提示对象被使用的总次数。若该总次数大于第一次数阈值,则显示包含待提示对象的界面。若该总次数小于或等于第一次数阈值,则显示第一界面。
本申请实施例的第三方面提供了一种提示装置,包括:
区域识别模块,用于检测用户对应用程序启动图标的第一操作,并识别第一操作在启动图标中对应的操作区域;
内容提示模块,用于在操作区域为启动图标的第一区域时,显示第一界面,第一界面中包含提示元素,提示元素用于对应用程序的待提示内容进行提示;
程序启动模块,用于在操作区域为启动图标的第二区域时,启动应用程序。
本申请实施例的第四方面提供了一种提示装置,包括:
内容确定模块,用于获取触发指令,并识别触发指令指向的第二内容;
第一显示模块,用于在第二内容中仅包含待提示内容时,显示第一界面,第一界面中包含待提示内容和/或用于调用待提示内容的第一控件,还包含用于对待提示内容进行内容说明的第二控件;
第二显示模块,用于在第二内容中包含待提示内容,以及与待提示内容相关联的第三内容时,显示第三界面,第三界面中包含待提示内容和/或用于调用待提示内容的第一控件,包含用于对待提示内容进行内容说明的第二控件,还包含第三内容和/或用于调用第三内容的第三控件。
本申请实施例的第五方面提供了一种终端设备,所述终端设备包括存储器、处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,使得终端设备实现如上述第一方面中任一项所述提示方法的步骤,或者实现如上述第二方面中任一项所述提示方法的步骤。
本申请实施例的第六方面提供了一种计算机可读存储介质,包括:存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,使得终端设备实现如上述第一方面中任一项所述提示方法的步骤,或者实现如上述第二方面中任一项所述提示方法的步骤。
本申请实施例的第七方面提供了一种计算机程序产品,当计算机程序产品在终端设备上运行时,使得终端设备执行上述第一方面中任一项所述提示方法的步骤,或者实现如上述第二方面中任一项所述提示方法的步骤。
本申请实施例的第八方面提供了一种芯片,所述芯片包括存储器和处理器,所述存储器和处理器耦合,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时使得所述芯片执行如上述第一方面中任一项所述提示方法的步骤,或者实现如上述第二方面中任一项所述提示方法的步骤。
可以理解的是,上述第三方面至第八方面的有益效果可以参见上述第一方面或第二方面中的相关描述,在此不再赘述。
附图说明
图1A是本申请一实施例提供的手机结构示意图;
图1B是本申请一实施例提供的终端设备的软件结构框图;
图2A是本申请一实施例提供的提示方法的流程示意图;
图2B是本申请一实施例提供的应用场景示意图;
图2C是本申请一实施例提供的应用场景示意图;
图2D是本申请一实施例提供的应用场景示意图;
图2E是本申请一实施例提供的应用场景示意图;
图2F是本申请一实施例提供的应用场景示意图;
图2G是本申请一实施例提供的提示方法的流程示意图;
图2H是本申请一实施例提供的提示方法的流程示意图;
图2I是本申请一实施例提供的提示方法的流程示意图;
图2J是本申请一实施例提供的应用场景示意图;
图2K是本申请一实施例提供的应用场景示意图;
图2L是本申请一实施例提供的应用场景示意图;
图3A是本申请一实施例提供的提示方法的流程示意图;
图3B是本申请一实施例提供的应用场景示意图;
图3C是本申请一实施例提供的应用场景示意图;
图3D是本申请一实施例提供的应用场景示意图;
图3E是本申请一实施例提供的应用场景示意图;
图3F是本申请一实施例提供的应用场景示意图;
图4A是本申请一实施例提供的提示方法的流程示意图;
图4B是本申请一实施例提供的应用场景示意图;
图4C是本申请一实施例提供的应用场景示意图;
图4D是本申请一实施例提供的应用场景示意图;
图4E是本申请一实施例提供的应用场景示意图;
图5A是本申请一实施例提供的提示方法的流程示意图;
图5B是本申请一实施例提供的应用场景示意图;
图5C是本申请一实施例提供的应用场景示意图;
图5D是本申请一实施例提供的应用场景示意图;
图5E是本申请一实施例提供的应用场景示意图;
图5F是本申请一实施例提供的应用场景示意图;
图5G是本申请一实施例提供的应用场景示意图;
图5H是本申请一实施例提供的应用场景示意图;
图5I是本申请一实施例提供的应用场景示意图;
图6A是本申请一实施例提供的提示方法的流程示意图;
图6B是本申请一实施例提供的应用场景示意图;
图6C是本申请一实施例提供的应用场景示意图;
图6D是本申请一实施例提供的应用场景示意图;
图7是本申请实施例提供的提示装置的结构框图;
图8是本申请实施例提供的提示装置的结构框图;
图9是本申请实施例提供的终端设备的结构示意图。
具体实施方式
以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本申请。在其它情况中,省略对众所周知的系统、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。
随着终端设备软硬件的不断更新,终端设备内包含的各类内容也越来越丰富。例如,终端设备内包含的各种功能和各类资源越来越多。但由于用户自身习惯等问题,用户可能并不会主动去查看或使用终端设备的这些内容。这会使得部分内容的使用率较低,不利于提高用户对终端设备的使用体验。
以内容为终端设备中的新功能为例。一些喜欢研究终端设备的用户可能会主动去探索新功能使用新功能。但对于大部分普通用户而言,在拿到终端设备后仅会关注和使用一些常用的功能。这些用户在换新的终端设备之前,都可能不知道或者没使用过新功能。因此为了提高新功能的使用率,提升用户体验。因此需要提示用户使用新功能。
可选的几种对新功能的提示方法包括:
1、在终端设备中安装用于介绍新功能的应用程序,如一些玩机技巧程序。或者在官方论坛中发布一些终端设备新功能的使用手册供用户查询使用。亦或者通过终端设备的产品发布会来介绍终端设备的一些新功能特性。
2、在应用程序的功能菜单内对新功能的控件添加提示标识。
3、在用户进入应用程序之后,在应用程序界面通过蒙版引导来指引用户使用其中的新功能。
对于上述方法1,实践证明,大部分用户并不会打开这些介绍新功能的应用程序或者下载使用手册。也很少有用户会关注终端设备的产品发布会。因此实际对新功能的提示效果并不好。
对于方法2和3,实际应用中大多数用户会容易忽略提示标识,或者跳过蒙版引导步骤去使用原有的一些旧功能。因此也难以提升对新功能的提示效果。
因此,如何有效提示并引导用户使用终端设备中的新功能,提高用户对新功能的使用率。从而使得用户可以体验到终端设备内的一些最新技术和便捷功能。成为了一个亟待解决的问题。同理,对于一些使用率较低的旧功能而言,亦存在提高使用率的需求,以帮助用户更好地体验终端设备。
而除了功能以外,终端设备中存在的其他内容同样可能有着提示用户使用的需求。例如对于终端设备内的各种音频、视频、图片和文字等资源,以及一些消息类的内容而言。这些内容均包含着需要告知用户的信息,以实现各自对应的目的。而同样由于用户习惯等问题,用户可能并不会主动去查找和使用这些内容。以至于在用户换新的终端设备之前,这些内容可能都不会被用户看到或使用。因此,这些内容同样存在提高用户使用率的需求。
以界面主题文件为例。界面主题文件中一般会包含着图片和文字等资源,可以向用户展示界面主题内容,为用户设置终端设备界面主题提供参考。但实际应用中发现,即使终端设备内设置了多个可选的界面主题文件,许多用户也不会主动查看或设置界面主题。这些用户在换新的终端设备之前,可能都是使用着终端设备系统默认的界面主题。而对于用户在使用终端设备期间更新的界面主题文件而言,其被查看和应用的概率更是低下。又例如许多应用程序内都会存储有一些用户须知的条款信息,通过该条款信息可以告知用户一些需要注意的事项。但实际情况中,大多数用户会略过条款信息使用应用程序。
在本申请实施例中,根据终端设备内容是否可通过应用程序查看或使用,将内容分为两类:
第一类内容:内容属于某一应用程序,且用户可以通过对该应用程序的操作,实现对内容的查看或使用。例如,应用程序内的具有可显示控件的功能,如一些拍照类应用程序中的一键美颜功能。又例如社交类应用程序中聊天框内的图片和文字信息。或者应用程序中用户须知的条款信息。
第二类内容:内容属于某一应用程序,但用户无法通过对应用程序的可显示功能操作来查看或使用该内容。或者内容属于终端设备操作系统,且用户无法通过对操作系统可显示功能的使用,来查看或使用该内容。这一类的内容均需要一些特定的触发方式来实现对内容的调用。例如终端设备在与其他设备连接时启动数据传输管理功能。又例如一些需要特定触发方式才能调取出的资源,如假设连续三次按下电源按键,可以调出终端设备的硬件配置信息。
同时,本申请实施例将所需提示的内容称为待提示内容(即第一内容)。
针对属于第一类的待提示内容。本申请实施例会将待提示内容所属应用程序的启动图标划分为2个或以上的区域,并从中选取出一或多个区域作为待提示内容的关联区域。当用户操作启动图标的非关联区域的时候,本申请实施例会正常启动应用程序的界面。而当用户操作启动图标的关联区域的时候,本申请实施例则会显示一个可以对待提示内容进行提示的界面。该界面中包含待提示内容本身、可以调用待提示内容的控件和用于对待提示内容进行说明的控件中的任意一项或多项。此时可以让用户充分注意到待提示内容。同时当界面中包含对待提示内容进行说明的控件时。用户可以通过该控件获取对待提示内容的说明资源进行显示,以帮助用户了解待提示内容。若界面中包含可以调用待提示内容的控件,且用户操作了该控件时。本申请实施例则会调用待提示内容进行展示,以帮助用户查看或使用待提示内容。在本申请实施例中,通过将所需提示的应用程序待提示内容在启动图标上进行分离展示,可以让用户充分注意到待提示内容,并增大用户查看或使用待提示内容的概率。而在关联区域被操作后对待提示内容和待提示内容说明进行独立展示,可以让用户根据实际需要来了解、查看或使用待提示内容。使得用户可以逐步熟悉该提示内容,进而提高后续用户对待提示内容的使用率。
针对属于第二类的待提示内容。终端设备在检测到对应的触发指令的时候,会查找触发指令对应的所有内容。若这些内容中仅包含待提示内容,则显示一个可以对待提示内容进行展示的界面。其中,可以通过在界面中显示待提示内容本身、可以调用待提示内容的控件和用于对待提示内容进行说明的控件中的任意一项或多项的方式,实现对待提示内容的展示。使得用户在触发待提示内容后,可以直观的了解到待提示内容的特性并查看或使用待展示内容。从而提升用户对待提示内容的兴趣,提高对待提示内容的使用率。而若触发操作对应有包含待提示内容在内的多个内容。本申请实施例则会显示一个同时包含可以调用待提示内容的控件,以及可以调用其他对应内容的控件的界面。同时该界面内亦可以包含一个可以对内容进行说明的控件。使得用户在可以调用原内容的基础上,又可以直观的了解到待提示内容的特性并查看或使用待提示内容。从而提升用户对待提示内容的兴趣,提高对待提示内容的使用率。
在本申请实施例中,将待提示内容分为待提示功能(即第一功能)和待提示对象。其中,待提示功能是指终端设备中需要进行提示的功能。待提示对象,则是指除了功能以外,终端设备中其他需要提示的内容,如终端设备内的各种音频、视频、图片和文字等资源,或者一些消息类的内容。
以待提示内容是待提示功能为例。对应于对内容的分类,本申请实施例将功能分为了两类:
第一类功能:功能所属的应用程序具有启动图标,且功能在应用程序的界面内也具有可显示的控件。
第二类功能:功能所属的应用程序没有启动图标,此时功能也没有可显示控件。或者功能属于终端设备操作系统内的功能,且也没有可显示控件。
对于第一类待提示功能而言。本申请实施例会预先将所属应用程序的启动图标划分为2个或以上的区域,并从中选取出一或多个区域作为待提示功能的关联区域。当用户操作启动图标的非关联区域的时候,本申请实施例会正常启动应用程序。而当用户操作启动图标的关联区域的时候,本申请实施例则会显示一个包含待提示功能的控件的界面。同时,该界面内亦可以包含一个对待提示功能进行功能演示的控件(以下简称演示控件)。此时可以让用户充分注意到待提示功能。同时在该界面内包含进行功能演示的控件时,用户可以通过该控件获取对待提示功能的演示资源,以帮助用户学习使用待提示功能。而当用户操作了待提示功能的控件时,则进入待提示功能的操作界面,以使用户可以开始使用待提示功能。在本申请实施例中,通过将待提示功能在启动图标上进行分离展示,可以让用户充分注意到待提示功能,并增大用户使用待提示功能的概率。而在关联区域被操作后对待提示功能和功能演示进行独立展示(即在本申请实施例中以功能演示的方式实现对待提示功能的说明),可以让用户根据实际需要来学习或使用待提示功能。使得用户可以逐步熟悉待提示功能,进而提高后续用户对待提示功能的使用率。
考虑到实际情况中,第二类待提示功能也可能包含两种不同的情况:1、待提示功能对应的功能触发方式仅会启动待提示功能,而不会启动其他功能。例如在“连续三次点击屏幕可以对屏幕进行全屏截图”这一功能新出来时,由于连续三次点击屏幕这一功能触发方式原本并没有对应任何功能,因此该截屏功能的触发方式不会启动其他功能。2、待提示功能对应的功能触发方式原本就可以触发一些其他功能,此时在该触发方式下,可能会同时对应着多个功能。例如假设在“连续三次点击屏幕可以对屏幕进行全屏截图”这一功能基础上,增加了“连续三次点击屏幕可以将屏幕亮度调至最高”的待提示功能。此时在用户连续点击三次屏幕之后,可以同时触发两个功能。
针对上述第二类待提示功能的两种情况。本申请实施例中,终端设备在接收到功能触发指令的时候,会查找功能触发指令指向的所有功能。如果查找出仅指向待提示功能,则会显示一个包含待提示功能的控件的界面。同时,该界面内亦可以包含一个对待提示功能进行功能演示的控件。使得用户在触发待提示功能后,可以直观的了解到待提示功能的特性并使用待提示功能。从而提升用户对待提示功能的兴趣,提高对待提示功能的使用率。而如果查找出同时指向待提示功能和其他功能时,则会显示同时包含启动其他功能的控件和启动待提示功能的控件的界面。同时该界面内亦可以包含一个对待提示功能进行功能演示的控件。使得用户在可以正常使用原有功能的基础上,又可以直观的了解到待提示功能的特性并使用待提示功能。从而提升用户对待提示功能的兴趣,提高对待提示功能的使用率。
同时应当说明地,由于实际应用中对图标和控件等的操作方式可能有多种,例如点击、长按和拖动等。用户在通过这些操作方式对图标或控件进行操作时,会触发终端设备对应的操作事件,并由终端设备进行不同的响应操作。但实际应用中,根据终端设备系统设置的不同,不同终端设备对操作事件对应的响应操作可能会存在一定的差别。例如,对于图标A而言,终端设备A可以设置点击该图标A时,启动图标对应的应用程序或功能。终端设备B则可以设置为长按图标3秒时,启动图标对应的应用程序或功能。对于控件B而言,终端设备A则可以设置点击该控件B时,启动控件对应的功能。终端设备B则可以设置为控件B被拖动至界面指定区域时,启动控件对应的功能。因此,根据实际终端设备系统设置的不同,对图标和控件启动的操作方式也可能会存在一定差异。具体可根据实际场景确定,此处不予限定。
为了便于说明,本申请的各个实施例中均以:点击启动图标可启动图标对应的应用程序或功能,以及点击控件可启动控件对应的功能为例,来进行说明。实际应用中,亦可根据实际场景内终端设备系统设置情况,来将点击操作替换为其他类型操作,以实现对启动图标和控件操作的检测。本申请实施例对此不予赘述。
本申请实施例提供的提示方法的执行主体为终端设备,同时本申请实施例对终端设备的具体类型不作任何限制,具体可由实际应用场景确定。
下文以终端设备是手机为例,图1A示出了手机100的结构示意图。
手机100可以包括处理器110,外部存储器接口120,内部存储器121,通用串行总线(universal serial bus,USB)接口130,充电管理模块140,电源管理模块141,电池142,天线1,天线2,移动通信模块150,无线通信模块160,音频模块170,扬声器170A,受话器170B,麦克风170C,耳机接口170D,传感器模块180,按键190,马达191,指示器192,摄像头193,显示屏194,以及SIM卡接口195等。其中传感器模块180可以包括陀螺仪传感器180A,加速度传感器180B,气压传感器180C,磁传感器180D,环境光传感器180E,接近光传感器180G、指纹传感器180H,温度传感器180J,触摸传感器180K(当然,手机100还可以包括其它传感器,比如温度传感器,压力传感器、距离传感器、气压传感器、骨传导传感器等,图中未示出)。
可以理解的是,本发明实施例示意的结构并不构成对手机100的具体限定。在本申请另一些实施例中,手机100可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(application processor,AP),调制解调处理器,图形处理器(graphics processingunit,GPU),图像信号处理器(image signal processor,ISP),控制器,存储器,视频编解码器,数字信号处理器(digital signal processor,DSP),基带处理器,和/或神经网络处理器(Neural-network Processing Unit,NPU)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。其中,控制器可以是手机100的神经中枢和指挥中心。控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。
处理器110中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器110中的存储器为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器110的等待时间,因而提高了系统的效率。
处理器110可以运行本申请实施例提供的提示方法,以便于提示用户使用新功能,提高新功能使用率提升用户的体验。处理器110可以包括不同的器件,比如集成CPU和GPU时,CPU和GPU可以配合执行本申请实施例提供的提示方法,比如提示方法中部分算法由CPU执行,另一部分算法由GPU执行,以得到较快的处理效率。
手机100通过GPU,显示屏194,以及应用处理器等实现显示功能。GPU为图像处理的微处理器,连接显示屏194和应用处理器。GPU用于执行数学和几何计算,用于图形渲染。处理器110可包括一个或多个GPU,其执行程序指令以生成或改变显示信息。
显示屏194用于显示图像,视频等。显示屏194包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,LCD),有机发光二极管(organic light-emittingdiode,OLED),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrixorganic light emitting diode的,AMOLED),柔性发光二极管(flex light-emittingdiode,FLED),Miniled,MicroLed,Micro-oLed,量子点发光二极管(quantum dot lightemitting diodes,QLED)等。在一些实施例中,手机100可以包括1个或N个显示屏194,N为大于1的正整数。显示屏194可用于显示由用户输入的信息或提供给用户的信息以及各种图形用户界面(graphical user interface,GUI)。例如,显示器194可以显示照片、视频、网页、或者文件等。再例如,显示器194可以显示图形用户界面。其中图形用户界面上包括状态栏、可隐藏的导航栏、时间和天气小组件(widget)、以及应用的图标,例如浏览器图标等。状态栏中包括运营商名称(例如中国移动)、移动网络(例如4G)、时间和剩余电量。导航栏中包括后退(back)键图标、主屏幕(home)键图标和前进键图标。此外,可以理解的是,在一些实施例中,状态栏中还可以包括蓝牙图标、Wi-Fi图标、外接设备图标等。还可以理解的是,在另一些实施例中,图形用户界面中还可以包括Dock栏,Dock栏中可以包括常用的应用图标等。当处理器检测到用户的手指(或触控笔等)针对某一应用图标的触摸事件后,响应于该触摸事件,打开与该应用图标对应的应用的用户界面,并在显示器194上显示该应用的用户界面。
在本申请实施例中,显示屏194可以是一个一体的柔性显示屏,也可以采用两个刚性屏以及位于两个刚性屏之间的一个柔性屏组成的拼接显示屏。当处理器110运行本申请实施例提供的提示方法后,处理器110可以控制外接的音频输出设备切换输出的音频信号。
摄像头193(前置摄像头或者后置摄像头,或者一个摄像头既可作为前置摄像头,也可作为后置摄像头)用于捕获静态图像或视频。通常,摄像头193可以包括感光元件比如镜头组和图像传感器,其中,镜头组包括多个透镜(凸透镜或凹透镜),用于采集待拍摄物体反射的光信号,并将采集的光信号传递给图像传感器。图像传感器根据所述光信号生成待拍摄物体的原始图像。
内部存储器121可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。处理器110通过运行存储在内部存储器121的指令,从而执行手机100的各种功能应用以及数据处理。内部存储器121可以包括存储程序区和存储数据区。其中,存储程序区可存储操作系统,应用程序(比如相机应用,微信应用等)的代码等。存储数据区可存储手机100使用过程中所创建的数据(比如相机应用采集的图像、视频等)等。
内部存储器121还可以存储本申请实施例提供的提示方法对应的一个或多个计算机程序1210。该一个或多个计算机程序1210被存储在上述存储器121中并被配置为被该一个或多个处理器110执行,该一个或多个计算机程序1210包括指令,上述指令可以用于执行如图2A至图6D相应实施例中的各个步骤,该计算机程序1210可以包括帐号验证模块1211、优先级比较模块1212。其中,帐号验证模块1211,用于对局域网内的其它终端设备的系统认证帐号进行认证;优先级比较模块1212,可用于比较音频输出请求业务的优先级和音频输出设备当前输出业务的优先级。状态同步模块1213,可用于将终端设备当前接入的音频输出设备的设备状态同步至其它终端设备,或者将其它设备当前接入的音频输出设备的设备状态同步至本地。当内部存储器121中存储的提示方法的代码被处理器110运行时,处理器110可以控制终端设备进行相关数据的处理。
此外,内部存储器121可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,UFS)等。
当然,本申请实施例提供的提示方法的代码还可以存储在外部存储器中。这种情况下,处理器110可以通过外部存储器接口120运行存储在外部存储器中的提示方法的代码,处理器110可以控制终端设备进行相关数据的处理。
下面介绍传感器模块180的功能。
陀螺仪传感器180A,可以用于确定手机100的运动姿态。在一些实施例中,可以通过陀螺仪传感器180A确定手机100围绕三个轴(即,x,y和z轴)的角速度。即陀螺仪传感器180A可以用于检测手机100当前的运动状态,比如抖动还是静止。
当本申请实施例中的显示屏为可折叠屏时,陀螺仪传感器180A可用于检测作用于显示屏194上的折叠或者展开操作。陀螺仪传感器180A可以将检测到的折叠操作或者展开操作作为事件上报给处理器110,以确定显示屏194的折叠状态或展开状态。
加速度传感器180B可检测手机100在各个方向上(一般为三轴)加速度的大小。即陀螺仪传感器180A可以用于检测手机100当前的运动状态,比如抖动还是静止。当本申请实施例中的显示屏为可折叠屏时,加速度传感器180B可用于检测作用于显示屏194上的折叠或者展开操作。加速度传感器180B可以将检测到的折叠操作或者展开操作作为事件上报给处理器110,以确定显示屏194的折叠状态或展开状态。
接近光传感器180G可以包括例如发光二极管(LED)和光检测器,例如光电二极管。发光二极管可以是红外发光二极管。手机通过发光二极管向外发射红外光。手机使用光电二极管检测来自附近物体的红外反射光。当检测到充分的反射光时,可以确定手机附近有物体。当检测到不充分的反射光时,手机可以确定手机附近没有物体。当本申请实施例中的显示屏为可折叠屏时,接近光传感器180G可以设置在可折叠的显示屏194的第一屏上,接近光传感器180G可根据红外信号的光程差来检测第一屏与第二屏的折叠角度或者展开角度的大小。
陀螺仪传感器180A(或加速度传感器180B)可以将检测到的运动状态信息(比如角速度)发送给处理器110。处理器110基于运动状态信息确定当前是手持状态还是脚架状态(比如,角速度不为0时,说明手机100处于手持状态)。
指纹传感器180H用于采集指纹。手机100可以利用采集的指纹特性实现指纹解锁,访问应用锁,指纹拍照,指纹接听来电等。
触摸传感器180K,也称“触控面板”。触摸传感器180K可以设置于显示屏194,由触摸传感器180K与显示屏194组成触摸屏,也称“触控屏”。触摸传感器180K用于检测作用于其上或附近的触摸操作。触摸传感器可以将检测到的触摸操作传递给应用处理器,以确定触摸事件类型。可以通过显示屏194提供与触摸操作相关的视觉输出。在另一些实施例中,触摸传感器180K也可以设置于手机100的表面,与显示屏194所处的位置不同。
示例性的,手机100的显示屏194显示主界面,主界面中包括多个应用(比如相机应用、微信应用等)的图标。用户通过触摸传感器180K点击主界面中相机应用的图标,触发处理器110启动相机应用,打开摄像头193。显示屏194显示相机应用的界面,例如取景界面。
手机100的无线通信功能可以通过天线1,天线2,移动通信模块150,无线通信模块160,调制解调处理器以及基带处理器等实现。
天线1和天线2用于发射和接收电磁波信号。手机100中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。
移动通信模块150可以提供应用在手机100上的包括2G/3G/4G/5G等无线通信的解决方案。移动通信模块150可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(lownoise amplifier,LNA)等。移动通信模块150可以由天线1接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。移动通信模块150还可以对经调制解调处理器调制后的信号放大,经天线1转为电磁波辐射出去。在一些实施例中,移动通信模块150的至少部分功能模块可以被设置于处理器110中。在一些实施例中,移动通信模块150的至少部分功能模块可以与处理器110的至少部分模块被设置在同一个器件中。在本申请实施例中,移动通信模块150还可以用于与其它终端设备进行信息交互。
调制解调处理器可以包括调制器和解调器。其中,调制器用于将待发送的低频基带信号调制成中高频信号。解调器用于将接收的电磁波信号解调为低频基带信号。随后解调器将解调得到的低频基带信号传送至基带处理器处理。低频基带信号经基带处理器处理后,被传递给应用处理器。应用处理器通过音频设备(不限于扬声器170A,受话器170B等)输出声音信号,或通过显示屏194显示图像或视频。在一些实施例中,调制解调处理器可以是独立的器件。在另一些实施例中,调制解调处理器可以独立于处理器110,与移动通信模块150或其他功能模块设置在同一个器件中。
无线通信模块160可以提供应用在手机100上的包括无线局域网(wireless localarea networks,WLAN)(如无线保真(wireless fidelity,Wi-Fi)网络),蓝牙(bluetooth,BT),全球导航卫星系统(global navigation satellite system,GNSS),调频(frequencymodulation,FM),近距离无线通信技术(near field communication,NFC),红外技术(infrared,IR)等无线通信的解决方案。无线通信模块160可以是集成至少一个通信处理模块的一个或多个器件。无线通信模块160经由天线2接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器110。无线通信模块160还可以从处理器110接收待发送的信号,对其进行调频,放大,经天线2转为电磁波辐射出去。本申请实施例中,无线通信模块160可以用于接入接入点设备,向其它终端设备发送和接收消息。
另外,手机100可以通过音频模块170,扬声器170A,受话器170B,麦克风170C,耳机接口170D,以及应用处理器等实现音频功能。例如音乐播放,录音等。手机100可以接收按键190输入,产生与手机100的用户设置以及功能控制有关的键信号输入。手机100可以利用马达191产生振动提示(比如来电振动提示)。手机100中的指示器192可以是指示灯,可以用于指示充电状态,电量变化,也可以用于指示消息,未接来电,通知等。手机100中的SIM卡接口195用于连接SIM卡。SIM卡可以通过插入SIM卡接口195,或从SIM卡接口195拔出,实现和手机100的接触和分离。
应理解,在实际应用中,手机100可以包括比图1A所示的更多或更少的部件,本申请实施例不作限定。图示手机100仅是一个范例,并且手机100可以具有比图中所示出的更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。图中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。
终端设备的软件系统可以采用分层架构,事件驱动架构,微核架构,微服务架构,或云架构。本发明实施例以分层架构的Android系统为例,示例性说明终端设备的软件结构。图1B是本发明实施例的终端设备的软件结构框图。
分层架构将软件分成若干个层,每一层都有清晰的角色和分工。层与层之间通过软件接口通信。在一些实施例中,将Android系统分为四层,从上至下分别为应用程序层,应用程序框架层,安卓运行时(Android runtime)和系统库,以及内核层。
应用程序层可以包括一系列应用程序包。
如图1B所示,应用程序包可以包括电话、相机,图库,日历,通话,地图,导航,WLAN,蓝牙,音乐,视频,短信息等应用程序。
应用程序框架层为应用程序层的应用程序提供应用编程接口(applicationprogramming interface,API)和编程框架。应用程序框架层包括一些预先定义的函数。
如图1B所示,应用程序框架层可以包括窗口管理器,内容提供器,视图系统,电话管理器,资源管理器,通知管理器等。
窗口管理器用于管理窗口程序。窗口管理器可以获取显示屏大小,判断是否有状态栏,锁定屏幕,截取屏幕等。
内容提供器用来存放和获取数据,并使这些数据可以被应用程序访问。所述数据可以包括视频,图像,音频,拨打和接听的电话,浏览历史和书签,电话簿等。
视图系统包括可视控件,例如显示文字的控件,显示图片的控件等。视图系统可用于构建应用程序。显示界面可以由一个或多个视图组成的。例如,包括短信通知图标的显示界面,可以包括显示文字的视图以及显示图片的视图。
电话管理器用于提供终端设备的通信功能。例如通话状态的管理(包括接通,挂断等)。
资源管理器为应用程序提供各种资源,比如本地化字符串,图标,图片,布局文件,视频文件等等。
通知管理器使应用程序可以在状态栏中显示通知信息,可以用于传达告知类型的消息,可以短暂停留后自动消失,无需用户交互。比如通知管理器被用于告知下载完成,消息提醒等。通知管理器还可以是以图表或者滚动条文本形式出现在系统顶部状态栏的通知,例如后台运行的应用程序的通知,还可以是以对话窗口形式出现在屏幕上的通知。例如在状态栏提示文本信息,发出提示音,终端设备振动,指示灯闪烁等。
Android Runtime包括核心库和虚拟机。Android runtime负责安卓系统的调度和管理。
核心库包含两部分:一部分是java语言需要调用的功能函数,另一部分是安卓的核心库。
应用程序层和应用程序框架层运行在虚拟机中。虚拟机将应用程序层和应用程序框架层的java文件执行为二进制文件。虚拟机用于执行对象生命周期的管理,堆栈管理,线程管理,安全和异常的管理,以及垃圾回收等功能。
系统库可以包括多个功能模块。例如:表面管理器(surface manager),媒体库(Media Libraries),三维图形处理库(例如:OpenGL ES),2D图形引擎(例如:SGL)等。
表面管理器用于对显示子系统进行管理,并且为多个应用程序提供了2D和3D图层的融合。
媒体库支持多种常用的音频,视频格式回放和录制,以及静态图像文件等。媒体库可以支持多种音视频编码格式,例如:MPEG4,H.164,MP3,AAC,AMR,JPG,PNG等。
三维图形处理库用于实现三维图形绘图,图像渲染,合成和图层处理等。
2D图形引擎是2D绘图的绘图引擎。
内核层是硬件和软件之间的层。内核层至少包含显示驱动,摄像头驱动,音频驱动,传感器驱动。
为了说明本申请所述的技术方案,下面以待提示内容是待提示功能为例,通过具体实施例来进行说明。
针对上述第一类待提示功能,图2A示出了本申请实施例提供的提示方法的实现流程图,对图2A中S200-S2051的详述如下:
S200,将应用程序的启动图标划分为m个区域。从m个区域中选取出n个区域作为与待提示功能的关联区域,将m个区域中剩余的m-n个区域作为非关联区域。其中m和n均为整数,且m≥2,1≤n<m。
在本申请实施例中,待提示功能可以是终端设备内待提示的新功能或者原有的旧功能,具体可由技术人员根据实际的需求进行选取和设定,此处不做过多限定。
在本申请的各个实施例中(包括图4A所示实施例),均以待提示功能是新功能为例来进行示例说明。但应当理解地,对于待提示功能是旧功能的场景,将待提示功能由新功能替换为旧功能后,本申请实施例亦可以适用。因此本申请实施例中不对待提示功能是旧功能的场景做过多说明。
实际应用中,新功能一般是指终端设备操作系统进行功能更新后,或者应用程序进行功能更新后,终端设备内出现的新的功能。例如终端设备进行操作系统更新或者进行操作系统补丁更新的时候,一般会增加一些新的功能至操作系统之中。又例如,应用程序在进行更新之后,也可能会增加一些新的功能。但由于“新”和“旧”属于两个相对的概念,新功能在历经一段时间或者一定使用次数之后,也会成为旧功能。因此仅根据上述标准,有时可能难以准确区分出某一功能是否为新功能。为了实现对新功能和旧功能概念的量化区分。在实际应用时,可由技术人员根据实际需求,来选取终端设备中的一些功能作为本申请上述实例中的新功能。或者亦可以设置一套可区分新旧功能的策略,以使得终端设备可以实现对新功能的准确区分。其中具体新功能区分策略内容此处不予限定,可由技术人员根据实际应用需求自行设定。
作为本申请的一个可选实施例,可以通过以下方式实现对新功能的区分:
研发人员在对操作系统和应用程序等进行功能更新时,对此次更新的功能添加一个特定标识。终端设备在进行新旧功能区分时,将具有该特定标识的功能作为本申请实施例中的新功能。其中,特定标识的数据种类和添加方式此处不予限定,可由研发人员根据实际需求设定。同时,为了防止某一功能一直携带特定标识从而被持续认定为新功能,也可以设置相应的一套特定标识的删除规则。例如可以设置为在新功能存在于终端设备的总时长达到预设时长阈值时,删除该新功能的特定标识。如可以设置为在新功能存在于终端设备1个月时删除携带的特定标识。又例如,亦可以设置为新功能被使用的总次数达到预设次数阈值时删除特定标识。如可以设置为新功能在使用总次数达到10次时删除携带的特定标识。其中的预设时长阈值和预设次数阈值均可由技术人员根据实际需求设定。作为本申请的另一个可选实施例,亦可以不添加特定标识,而是以新功能清单的形式记录每次更新的功能。此时则可以将新功能清单中的功能作为本申请实施例中的新功能进行处理。相应的,需要将新功能划分为旧功能时,则从新功能清单中剔除该新功能即可。
相应的,在需要对旧功能进行提示的场景中,则需要技术人员预先选取好待提示的旧功能,或者设置好对待提示的旧功能的确定规则。其中,对待提示的旧功能的确定规则,此处不做过多限定,可由技术人员自行设定。例如,在一些可选实施例中,可以将待提示的旧功能确定规则设置为:将应用程序中所有旧功能中总使用率最低的旧功能,作为待提示的旧功能。
本申请实施例在进行新功能提示之前,会预先将应用程序的启动图标划分为多个区域。其中,具体的区域划分规则及数量此处不予限定,可由技术人员根据实际需求来设定,但需保障至少划分出两个不同区域。
以一实例进行举例说明。可以参考图2B,假设(a)部分为原本的启动图标。(b)、(c)、(d)、(e)和(f)部分,分别为通过5种不同的划分规则得到的区域。其中,黑线为区域之间的分割线。在(b)部分中,将图标划分为b1区域和b2区域。在(c)部分中,将图标划分为c1区域和c2区域。在(d)部分中,将图标划分为d1、d2、d3和d4区域。在(e)部分中,将图标划分为e1、e2、e3和e4区域。在(f)部分中,将图标划分为f1、f2、f3、f4、f5、f6、f7和f8区域。在本申请实施例中,可以选取上述5种划分规则中的任意一种作为实际使用的划分规则。同理,技术人员也可以设计与上述5种划分规则不同的其他划分规则来进行启动图标划分,并得到对应数量的区域。其中,为了减少S200操作的工作量,可以仅将启动图标划分为2个区域,如参考图2B中的(b)部分和(c)部分。
在完成对启动图标的区域划分之后,本申请实施例会进一步的将这些区域分成两类,一类是关联区域(亦可称为第一区域),另一类是非关联区域(亦可称为第二区域)。其中,应当满足以下几点要求:
1、关联区域和非关联区域中,均包含至少一个对启动图标区域划分得到的区域,即均不能为空集。以使得用户可以正常对两个区域进行操作。
2、关联区域和非关联区域之间无重叠。
在满足上述要求的情况下,本申请实施例不对区域分类的规则进行过多限定,可由技术人员根据实际需求来进行选取或设定。例如对于图2B所示实施例而言,(b)部分可以将b1和b2中任意一个区域设置为关联区域,并将另一个作为非关联区域。对于(d)部分,则可以将d1、d2、d3和d4区域中任意一个或三个区域设置为关联区域,并将剩余的作为非关联区域。对于(f)部分,则可以将f1、f2、f3、f4、f5、f6、f7和f8区域中任意一个至七个区域设置为关联区域,并将剩余的作为非关联区域。
考虑到应用程序的启动图标原本是一个整体区域。在S200进行区域划分之后,若不告知用户划分相关的信息,用户对启动图标操作区域是随机的。这样可能会存在几个问题:1、用户不清楚启动图标不同区域具体对应的功能,每次都随机开启功能的话,容易使用户以为应用程序出问题了。同时用户难以准确启动其所需的功能。因此会极大地降低用户体验,使得用户对新功能甚至整个应用程序产生抵触。不利于提高新功能的使用率。2、即使用户想体验新功能,由于不知道那一部分区域对应的是新功能,此时也无法及时启动新功能。
作为本申请的一个可选实施例。为了防止上述问题的出现,本申请实施例会在启动图标的关联区域内添加提示标识,以告知用户该区域为新功能对应的区域。其中,本申请实施例不对提示标识的类型和具体的添加方式进行限定。同时亦不对是否对启动图标不同区域进行区分显示进行限定。均可由技术人员根据实际需求进行设定。例如,可以将提示标识设置为“新”或者“New”等字符。同时在启动图标上,可以绘制对不同区域的分割线,以帮助用户区分不同的区域。
以一实例进行举例说明,可以参考图2C中的(a)部分至(f)部分六种启动图标显示方式,其中黑色线条为区域间的分割线。在本申请实施例中,选用了“新”作为提示标识,并会将“新”置于启动图标的关联区域内显示。
在(a)和(b)部分中,将启动图标划分为b1和b2两个区域,且将b2区域划分为关联区域。区别在于:(a)部分中保留了对b1和b2区域的分割线。此时用户可以更为直观地获知关联区域的实际在启动图标中的位置。
在(c)和(d)部分中,将启动图标划分为e1、e2、e3和e4四个区域,且将e1和e3区域划分为关联区域。区别亦在于是否保留分割线。
在(e)和(f)部分中,亦是将启动图标划分为e1、e2、e3和e4四个区域,但将e1和e2区域划分为关联区域。此时由于两个区域相邻,因此在设置提示标识时,既可以在各个关联区域中均设置一个提示标识,如(e)部分。也可以将相邻的关联区域的分割线不予显示,并在相邻的关联区域内显示仅显示一个提示标识,如(f)部分。亦可以对所有分割线均不予显示。此时可以使启动图标显示更为简洁,提升显示的视觉效果。
而在本申请的另一个可选实施例中,亦可以根据实际新功能的情况,选取一些与新功能相关信息。如新功能相关的字符、图案或者标识。并将选取的相关信息在启动图标的关联区域内显示,以在告知用户该区域为新功能对应的区域的同时,告知用户该新功能相关的一些信息。例如,假设应用程序增加了一个扫码付款的功能。此时可以将“支付”或“付款”等与扫描付款相关的字符作为相关信息,显示在启动图标的关联区域内。或者亦可以设置一个二维码的图案作为相关信息,并将该二维码图案显示在启动图标的关联区域内。其中,本申请实施例不对相关信息的种类、选取方式以及添加方式进行过多限定。同时亦不对是否对启动图标不同区域进行区分显示进行限定。均可由技术人员根据实际需求进行设定。
以一实例进行举例说明,可以参考图2C中的(g)部分和(h)部分。其中黑色线条为区域间的分割线。在本申请实施例中,假设新功能为一款可以与其他用户线上联动的跑步记录功能。以实现多用户线下跑马拉松,线上一起分享查看多用户跑步数据。同时选用了“线上马拉松”作为该新功能的相关信息,并会将“线上马拉松”置于启动图标的关联区域内显示。
在(g)和(h)部分中,将启动图标划分为b1和b2两个区域,且将b2区域划分为关联区域。区别在于:(a)部分中保留了对b1和b2区域的分割线。此时用户可以更为直观地获知关联区域的实际在启动图标中的位置。同时通过“线上马拉松”,可以让用户直观地获知该新功能是与跑马拉松相关的功能。
S201,检测用户对启动图标的点击区域。若点击了启动图标的关联区域,则执行步骤S2021;若点击了启动图标的非关联区域,则执行步骤S2051。
在已完成S200操作的基础上,若用户使用终端设备并点击了应用程序的启动图标。此时终端设备会检测用户点击操作具体的点击区域,根据点击区域不同而执行相应的操作。其中,根据终端设备硬件配置和用户实际操作方式的不同,点击启动图标的实现方式可能有多种,例如:
1、终端设备具有可触控的显示屏幕,并通过该显示屏幕来显示启动界面,且用户通过触屏操作的方式实现对启动图标的点击。
2、终端设备具有显示屏幕,并通过显示屏幕来显示启动图标,用户通过非触屏的方式点击启动图标。例如对于用户利用鼠标操作电脑而言,用户可以通过鼠标指针双击的方式来实现对启动图标的点击。
3、终端设备通过投影的方式将显示界面(包含启动图标)在某一介质面上(可以是空气介质或非空气介质)进行投影显示。此时根据终端设备是否具有检测用户在投影显示界面操作的能力进行区分,也可以实现上述方式1和方式2的启动图标点击操作。例如,当终端设备具有测距能力,并基于测距能力可以检测用户是否对投影显示界面进行操作,以及具体的操作内容时。此时用户就可以在投影显示界面进行“触屏”操作,即可以在投影显示界面触摸点击启动图标。
上述的几种点击启动图标的方式,区别在于:a、人机交互方式不同。b、对点击区域的检测方式不同。对于可以触屏的人机交互方式,可以通过检测用户在显示屏幕或者投影显示界面中触屏位置的坐标数据,来实现对点击区域的定位和识别。而对于非触屏的人机交互方式,则需要根据用户对终端设备的实际操作内容,如指针的坐标和点击方式,来确定对应的点击区域。
上述仅是对一些点击启动图标可能的实现方式进行举例说明。具体还是需根据实际应用场景的情况来确定实际使用方式,并确定对应的人机交互方式及对点击区域的检测方式,以实现S201的操作。
当用户点击了关联区域的时候,终端设备会显示一个预设界面,并会在该预设界面中显示对待提示内容的提示元素,以实现对用户的提示。其中,提示元素的内容此处不做过多的限定,可实现对待提示内容的相关提示即可,具体可由技术人员根据实际需求设定。例如可以是待提示内容本身,也可以是待提示内容的一些相关信息或控件。
当待提示内容为功能时,本申请实施例以提示元素包括两个控件为例进行说明如下:
S2021,显示第一界面,第一界面中包含用于启动待提示功能的第一控件,以及用于对待提示功能进行功能演示的第二控件;检测用户对控件的点击操作。
其中,若用户点击了第一控件,则执行步骤S203;若用户点击了第二控件,则执行步骤S204。
在本申请实施例中,当用户点击了关联区域的时候,终端设备会显示一个同时包含可以启动新功能的控件和演示控件的界面。其中,本申请实施例不对各个控件内显示的具体内容进行显示,可由技术人员根据实际需求进行设计,以告知用户各个控件的作用。例如对于用于启动新功能的控件而言,可以在控件内显示“立即体验”、“开启尝试”或“使用功能”等提示内容。以告知用户通过点击该控件可以启动新功能。而对于演示控件而言,根据演示方式的不同,本申请实施例将演示控件分为以下两中类型:
类型1:功能触发类的控件。类似于功能启用的控件,当该类控件被用户操作时,会终端设备启动对待提示功能进行演示的功能。即会获取待提示功能关联的演示资源,并对演示资源进行显示。(在本申请实施例中,将对待提示内容进行内容说明的资源命名为说明资源。而当待提示内容为功能时,对功能的说明方式为功能演示,因此此时演示资源即为对应的说明资源。)
类型2:窗口(View)类的控件。该类控件本身以窗口的形式存在与界面之中,且窗口内可以对演示资源进行显示,如对视频、音频、图片和文字等资源进行显示。同时技术人员还可以对该类控件设置资源的显示方式,如自动播放或者手动播放。在此基础上若设置的是自动播放,此时第一界面中的演示控件会自动播放演示资源。而若设置的是手动播放,则第一界面中演示控件显示的内容则为暂停状态。需要用户点击该演示控件,终端设备才会通过演示控件播放演示资源。
本申请实施例不对具体使用的演示控件类型进行过多限定,可由技术人员根据实际需求进行选取或者设定。(同理,对于对待提示内容是非功能的内容情况,其对应的用于内容说明的控件,亦可以分为上述功能触发类和窗口类两种类型。)
以选取的演示控件是功能触发类的控件为例。此时可以在演示控件内显示“功能演示”、“技巧演示”或“功能说明”等提示内容。以告知用户通过点击该演示控件,可以观看对新功能的操作演示。以一实例进行举例说明,可以参考图2D的(a)部分。在本申请实施例中,用于启动新功能的控件中使用了“立即体验”来告知用户该控件作用。而对演示控件,则使用了“技巧演示”来告知用户该控件作用。
以选取的演示控件是窗口类的控件为例。此时亦可以在演示控件内显示“功能演示”、“技巧演示”或“功能说明”等提示内容。以告知用户通过该控件,可以观看对新功能的操作演示。以一实例进行举例说明,可以参考图2D的(b)部分和(c)部分,在本申请实施例中,在用于启动新功能的控件中,使用了“立即体验”来告知用户该控件作用。而对演示控件,则使用了“技巧演示”来告知用户该控件作用。其中(b)部分对演示控件的显示方式设置为了手动播放,即需要用户点击控件才会播放演示资源。(c)部分则可以将演示控件的显示方式设置为自动播放。此时,在显示第一界面时演示控件会自动播放演示资源。作为本申请的一个可选实施例,考虑到窗口类自动播放的演示控件,其功能已较为明显且不需要用户操作。因此此时演示控件中亦可以选择不添加“功能演示”、“技巧演示”或“功能说明”等提示内容。
作为本申请的一个可选实施例。考虑到若仅显示控件,用户在未点击控件时难以获知待提示内容的名字等信息。这会使得用户后续不方便自行使用待提示内容,因此对提高待提示内容使用率而言会造成一定影响,同时也会存在界面不友好的问题。为了解决这一问题,本申请实施例中,提示元素还包括待提示内容的内容信息(即第一信息)。即会在界面中显示待提示内容的内容信息。其中内容信息是指该待提示内容的一些相关信息,如内容名称。本申请实施例不对内容信息中包含的具体信息内容进行过多的限定,可由技术人员根据实际需求选取或设定。例如在一些实施例中,内容信息可以仅包含内容名称,也可以包含内容名称和内容更新日期等。
另外,对于内容信息的展示方式需是用户可感知的方式,如可以是被用户视觉感知或者听觉感知的方式。在此基础上,本申请实施例不对具体使用的展示方式进行过多限定,可由技术人员自行设定。例如在一些实施例中,可以以字符、音频、图案、视频和标识等方式中任意一种或多种方式进行内容信息展示。同时,内容信息在界面中显示的位置,此处亦不进行过多限定,可由技术人员自行设定。例如可以在控件内进行显示,或者在控件之外的界面区域进行显示。
以一实例进行举例说明,假设待提示内容为一个新功能,该新功能的功能名称为“畅连通话”,其功能图标为一个摄像机图案。同时假设界面中包含有演示控件和启用新功能的控件。在此基础上,可以通过以下几种方式进行内容信息展示:
1、选用的内容信息为“立即体验畅连通话”,并将该内容信息显示于启用新功能的控件之中,作为该控件的提示内容。此时界面可以参考图2E(a)部分。
2、选用的内容信息为“立即体验畅连通话”和“畅连通话技巧演示”,并将两个内容信息分别显示于两个控件之中,作为两个控件的提示内容。此时界面可以参考图2E(b)部分。
3、选用的内容信息为畅连通话的功能图标加功能名称,并将功能图标和功能名称均显示于界面下方。此时界面可以参考图2E(c)部分。
作为本申请的另一个可选实施例,除了与新功能相关的信息,技术人员也可以根据实际需求在界面内添加一些其他的内容。例如可以添加一些其他控件,以丰富界面的内容,方便用户操作。或者添加一些图片内容,以使得界面不会过于单调。以一实例进行举例说明,例如可以参考图2F。在图2D(a)部分所示实施例的基础上,本申请实施例还增加了一个用于关闭当前界面的控件。并在该控件内设置了“退出界面”的内容。这样可以帮助误触关联区域进入界面的用户快速退出。
同时,本申请实施例不对点击操作对应的点击对象的检测方式进行限定,可由技术人员根据实际情况设定。例如,可以参考S201中用对启动图标点击区域的检测方式,来实现对用户在控件所属区域点击的检测,从而确定点击对象是哪个控件。
S203,若用户点击了第一控件,显示待提示功能的操作界面。
若用户点击了启动新功能的控件,说明用户希望使用新功能。此时本申请实施例会启动新功能对应的操作界面,以供用户使用新功能。其中操作界面内包含的具体内容以及界面布局等,此处不予限定。作为本申请一个可选实施例,可由新功能的研发人员预先设置好新功能的操作界面。此时,终端设备根据设置好的数据再进行界面显示即可。作为本申请的另一个可选实施例,也可以技术人员预先设置好对应的界面生成规则。此时终端设备需根据界面生成规则生成新功能对应的操作界面。例如,可以设置为:获取新功能下的所有一级功能以及与新功能相关联的一些特定功能。再根据获取到的这些功能进行控件的排版布局,并生成新功能对应的操作界面。
由上述说明可知,演示控件具有两种类型。其中对于功能触发类的演示控件而言,需要用户点击才会获取新功能对应的演示资源并进行展示。对于窗口类的演示控件而言,则本身已经关联好了演示资源,用户可以通过演示控件查看到演示资源。因此,当选用的演示控件为功能触发类的控件时,用户查看演示资源的操作包括:
S204,若用户点击了第二控件,获取待提示功能关联的演示资源,并对演示资源进行显示。
若用户点击了用于演示控件,说明用户可能对新功能不是很了解,需要观看功能演示。此时本申请实施例会获取该新功能对应的演示资源。其中,演示资源用于对待提示功能的使用操作进行可视化演示。演示资源具体的获取方式以及包含资源内容,此处不予限定。可由技术人员根据实际需求设定,或者根据实际应用情况确定。例如获取方式可以是本地获取,或者网络获取等。而资源内容,可以是图片、视频和文字中的任意一项或多项,亦可以包含其他种类的资源,如音频等。
在一些可选实施例中,可以由新功能的研发人员预先对新功能设置好对应的图片、视频和文字等演示资源。并在功能更新时,将这些演示资源一同更新至终端设备中。此时获取待提示功能关联的演示资源,就是指在终端设备本地读取新功能关联的图片、视频和文字等资源。
而在另一些可选实施例中,考虑到实际应用中应用程序的来源情况较为复杂,难以要求对应研发人员配合完成对演示资源的设置。因此前一实施例的实现难度较大,可操作性较低。但实际研发过程中,新功能的研发人员会通过使用手册、介绍新功能的应用程序(这些应用程序有对应配置的本地数据或网络数据,以实现对新功能的介绍),或者在新功能所属应用程序设置关联的一些演示视频等方式,来实现对新功能的使用说明。即在实际应用中,大部分新功能本身就会有对应的功能说明数据。但这些功能说明数据的数据种类和存储方式可能会存在较大的差异。如可能是网络存储或者本地存储的电子文档格式的使用手册,或者是本地存储的资源压缩包格式的图片、视频和文字。因此为了提高演示资源获取的可操作性,对演示资源的获取操作包括:
获取待提示功能关联的功能说明数据,并从功能说明数据中提取出演示资源。
在本申请实施例中,会首先查找新功能关联的功能说明数据。例如使用手册、玩机技巧等介绍新功能的应用程序对应的资源,以及新功能所述应用程序关联的演示视频等资源。由于这些功能说明数据格式可能会存在较大的差异,因此本申请实施例还会对这些功能说明数据进行资源提取出来。即从这些获取到的功能说明数据中提取出包含的图片、视频和文字等资源,并将这些资源作为本申请实施例中的演示资源。
作为本申请的一个可选实施例,考虑到有些新功能本身操作较为简单。例如新功能是对一些旧功能的快捷开关,如增加了一个对终端设备内所有媒体资源的快捷加密开关,点击该开关可以实现对媒体资源的一键加密。对于这些本身操作就较为简单的新功能而言,有时候不进行功能演示,用户仅通过功能的控件样式(如控件为开关按钮,那用户可以快速明白该功能就是一个开关)和名称,也可以获知该新功能的作用和操作方式。因此,为了这种情况,理论上可以不对新功能进行功能演示。此时,参考图2G,S2021、S203和S204可以被替换为:S2022。
S2022,显示第一界面,第一界面中包含用于启动待提示功能的第一控件;若用户点击了第一控件,则显示待提示功能的操作界面。
S201则对应修改为:检测用户对启动图标的点击区域。若点击了启动图标的关联区域,则执行步骤S2022;若点击了启动图标的非关联区域,则执行步骤S2051。
在本申请实施例中,取消了S2021中对新功能进行功能演示的相关操作。在用户点击了启动图标的关联区域之后,终端设备可以显示包含启动新功能的控件的界面,使得用户可以通过点击该控件开启对新功能的操作。或者也可以在用户点击了启动图标的关联区域之后,终端设备显示该新功能的操作界面,使得用户可以开始使用该新功能。
作为本申请的另一个可选实施例,而考虑到若仅需要对新功能进行提示的话,也可以仅在第一界面中显示演示控件。此时用户可以通过该控件查看演示资源。若用户需要使用新功能,可以在应用程序内自行启动新功能。
因此对应于功能触发类的演示控件而言,参考图2H,在本申请实施例中S2021、S203和S204也可以被替换为:S2023。
S2023,显示第一界面,第一界面中包含对待提示功能进行功能演示的第二控件;若用户点击了第二控件,则获取待提示功能关联的演示资源,并对演示资源进行显示。
S201则对应修改为:检测用户对启动图标的点击区域。若点击了启动图标的关联区域,则执行步骤S2023;若点击了启动图标的非关联区域,则执行步骤S2051。
作为本申请的有一个可选实施例,考虑到若仅显示演示控件,用户对新功能的使用较为麻烦。不利于提高用户体验。因此参考图2I在本申请实施例中,S2021、S203和S204也可以被替换为:S2020。
S2020,显示待提示功能的操作界面,该操作界面中包含对待提示功能进行功能演示的第二控件;若用户点击了第二控件,则获取待提示功能关联的演示资源,并对演示资源进行显示。
S201则对应修改为:检测用户对启动图标的点击区域。若点击了启动图标的关联区域,则执行步骤S2020;若点击了启动图标的非关联区域,则执行步骤S2051。
在本申请实施例中,第一界面即为新功能的操作界面,同时还包含演示功能的控件。用户既可以通过操作界面来直观地尝试新功能,也可以在需要时查看功能演示,因此极大地提升了用户对新功能了解使用的便利性。有利于提高用户对新功能的使用率。
以一实例进行举例说明,参考图2J。假设新功能为“畅连通话”,第一界面为该功能的操作界面。选用功能触发类的演示控件,并在演示控件内显示提示内容“技巧演示”。在本申请实施例中,将演示控件置于操作界面的右上角进行显示。以使得用户在使用“畅连通话”的过程中,也可以随时查看对“畅连通话”的功能演示。
作为本申请的一个可选实施例,当选用窗口类的演示控件时,S2023可以被替换为:显示第一界面。第一界面中包含对待提示功能进行功能演示的第二控件;获取待提示功能关联的演示资源,并通过第二控件对演示资源进行显示。
作为本申请的又一个可选实施例,当选用窗口类的演示控件时,S2020可以被替换为:显示待提示功能的操作界面,该操作界面中包含对待提示功能进行功能演示的第二控件;获取待提示功能关联的演示资源,并通过第二控件对演示资源进行显示。
以一实例对上述选用窗口类的演示控件的两个实施例进行说明。假设新功能为“畅连通话”,使用了“技巧演示”来告知用户该控件作用。且对演示控件的显示方式设置为了手动播放。当第一界面不是新功能的操作界面时,可以参考图2K。此时第一界面中包含演示控件,且演示控件已与演示资源相关联,用户点击演示控件即可播放演示资源。当第一界面时操作界面时,则可以参考图2L。此时用户在使用“畅连通话”的过程中,也可以随时查看对“畅连通话”的功能演示。作为本申请的另一个可选实施例,亦可以将演示控件的显示方式设置为自动播放。此时,在显示第一界面时演示控件会自动播放演示资源。
S2051,启动应用程序。
在用户点击非关联区域之后,本申请实施例可以正常启动应用程序。其中,由于启动程序之后也是显示一些应用程序界面,具体的界面情况可根据实际应用程序确定,此处不予限定。例如,可以是一些包含多个控件的界面,也可以是一些具体功能的操作界面,亦可以是一些推广界面(如广告界面)等。
作为本申请的一个可选实施例,S2051可以被替换为:S2052。
S2052,显示第二界面,第二界面中包含至少一个用于启动应用程序第四功能的第四控件。
其中,第四功能是终端设备应用程序的旧功能。当用户点击了非关联区域时,说明用户需要此次不需要了解或者使用新功能。因此此时本申请实施例会显示包含旧功能的控件的界面,以使得用户可以正常使用应用程序。其中具体界面的内包含的具体旧功能种类、数量以及对控件的布局方式等,此处不做过多限定,可由技术人员根据实际需求设定。例如在一些可选实施例中,可以将应用程序中原本的首页界面作为本申请实施例中的第二界面。在另一些可选实施例中,亦可以按照应用程序原本设置的对启动图标对应界面触发规则,来确定第二界面。如假设原本设置了若是启动应用程序,则在用户点击启动图标后打开预设的首页界面。若是在应用程序处于后台运行状态时打开应用程序,则在用户点击启动图标后,打开用户最近一次操作的界面。此时在检测到用户点击非关联区域后,则按照该规则确定对应打开的第二界面。
由上述说明可知,根据实际应用设置的不同,第二界面中有两种可能情况:情况1、仅包含旧功能。此时第二界面中包含一个或多个旧功能。情况2、包含旧功能的同时也包含新功能。此时第二界面中至少包含1个新功能和1个旧功能。(相应的,若待提示功能为旧功能,则此时至少包含两个旧功能。)
在S2052基础上,若检测到用户点击第四控件,则启动第四控件对应旧功能的操作界面。
用户可以在第二界面中对自己所需的控件进行操作,以使用自己所需的功能。若第二界面中包含新功能的控件,此时要是检测到用户点击了新功能的控件,则启动对应的新功能。其中,各个旧功能的操作界面,为实际应用程序中对旧功能设置的操作界面。
作为本申请的一个可选实施例,考虑到实际情况中,有些应用程序开启时可能就是进入某个功能的操作界面。例如对于电话应用程序,一般用户在点击启动图标之后,终端设备会打开电话应用程序内拨号功能的操作界面。此时界面中可能没有存在用于启动某一旧功能的控件。为了应对此种情况,在本申请实施例中,S2051也可以被替换为:S2053,显示第四功能的操作界面。
在本申请实施例中,若用户点击了非关联区域,本申请实施例会显示旧功能的操作界面。此时第二界面即为旧功能的操作界面。其中,对实际与非关联区域对应的旧功能的选取,此处不做过多限定。可由技术人员根据实际选取或设定。亦可以依据应用程序中原本启动图标被点击时对应的操作界面来进行设定。
作为本申请的一个可选实施例,考虑到实际应用中用户在使用新功能一定次数之后对新功能的熟悉程度会有所提高。而在用户熟悉新功能后,实际上并不需要终端设备再次对新功能进行功能演示。因此,在用户点击关联区域后,若仍按照S2021的方式显示包含多个控件的界面。此时对用户而言,需要再次点击新功能的控件才能使用新功能。用户对新功能的操作并不简便,甚至可能会引起用户的反感降,低用户体验。
为了在用户已熟悉新功能操作的情况下,方便用户对新功能的使用,使得用户人机交互的操作更加高效友好。在本申请实施例中,S2021可以被替换为:
S2024,获取待提示功能被使用的第一总次数。判断第一总次数是否大于第一次数阈值。若第一总次数大于第一次数阈值,执行S2025;若第一总次数小于或等于第一次数阈值,执行S2026。
S2025,显示待提示功能的操作界面。
S2026,显示第一界面。第一界面中包含用于启动待提示功能的第一控件,以及用于对待提示功能进行功能演示的第二控件。若用户点击了第一控件,则执行步骤S203;若用户点击了第二控件,则执行步骤S204。
本申请实施例在检测到用户点击了关联区域后,会进一步地判断用户已使用新功能的总次数(即新功能被启动的总次数)。其中,对功能被使用总次数(包括第一总次数和第二总次数)的获取方式此处不予限定,可由技术人员根据实际需求进行设定。例如在一些可选实施例中,可以在每次用户点击用于启动新功能的第一控件后进行计数,并将该计数结果作为该新功能的被使用总次数。在另一些可选实施例中,考虑到有时候一个功能在不同显示界面中可能会对应着不同的控件,甚至可能会被其他功能跳转调用。因此仅根据对第一控件的计数结果进行统计,有时并不准确。因此在本申请实施例中,会统计新功能的操作界面被打开的次数,并将该次数作为新功能的被使用总次数。(上述实施例亦可适用于对新功能以外的其他功能,进行使用总次数的获取,此处不予赘述。)
其中,第一次数阈值用于衡量用户对新功能是否足够熟悉。当新功能的被使用的总次数小于或等于该第一次数阈值时,本申请实施例会判定用户对新功能还不够熟悉。反之,若总次数大于该第一次数阈值,则判定用户对新功能较为熟悉。当用户对新功能较为熟悉时,本申请实施例不会显示S2021中的界面,而是会显示新功能的操作界面。以使得用户可以在点击关联区域后,就可以开始对新功能的操作。当用户对新功能还不够熟悉时,则显示S2021中的界面。以便于用户自由选择是否需要观看新功能的功能演示。其中,对S2026的操作,可以参考S2021的相关说明,此处不予赘述。同时本申请实施例也不对第一次数阈值的具体值进行限定,可由技术人员根据实际需求设定。例如可以设置为3~5中的任意一值。
对应于S2022、S2023和S2024,S2026中的第一界面也可以替换为仅包含第一控件或者仅包含第二控件。同时当仅包含第二控件时,第一界面可以是新功能的操作界面。此处不予赘述。
作为本申请的另一个可选实施例,考虑到实际应用中,一个新功能在被用户使用较多次数后也会成为旧功能。此时由于用户熟悉了该功能,理论上已经不需要再进行功能提示。因此若还继续按照S200对启动图标进行区域划分,并进行上述对不同区域点击的响应操作。用户仅能使用启动图标部分区域来启动应用程序,甚至可能会出现“误点击”非关联区域的情况。因此会极大的影响用户对应用程序的正常使用,降低用户与终端设备的人机交互效率,使得用户体验降低。
为了方便用户对应用程序的使用,提高用户与终端设备的人机交互效率,提高用户体验。本申请实施例中,包括:
S206,获取待提示功能被使用的第二总次数。若第二总次数大于或等于第二次数阈值,则取消将应用程序的启动图标划分为m个区域的操作,并将启动图标全部区域作为一个整体,进行操作的响应。此时启动图标全部区域均用于启动应用程序。
在本申请实施例中,第二总次数的获取方式,可以参考对S2026的相关说明,此处不予赘述。
作为S206的一种可选替换方式,亦可以不取消区域划分的操作,但将启动图标的全部区域作为一个整体,进行操作的响应。此时启动图标全部区域均用于启动应用程序。(即关联区域和非关联区域仍存在,但功能相同。)
S207,若检测到用户对启动图标的点击操作,则启动应用程序。
在对本申请实施例进行说明之前,先对上述S200至S2051(包括S2021的各个替换操作,以及S20251的各个替换操作)的操作执行时机进行说明。
在应用程序安装至终端设备之后,终端设备会执行S200的操作,实现对启动图标的区域划分。再对区域划分后的启动图标进行显示。以使得用户可以对启动图标进行点击和移动等操作。因此S200属于终端设备的预处理操作,对单个新功能而言,仅需执行一次即可。
在完成了S200预处理操作的基础上,用户可以根据实际需求对启动图标不同的区域进行点击。终端设备再根据用户的点击情况,执行S201至S2051的操作(包括S2021的各个替换操作,以及S20251的各个替换操作)。进而实现对用户进行新功能提示的目标,提高用户对新功能的使用率。由于实际应用中用户可能会多次点击启动图标,因此根据实际应用情况的不同,S201至S2051的操作可能会执行多次。例如,可能会多次打开新功能对应的界面,或者多次打开旧功能对应的界面。亦有可能会多次对用户进行功能演示。
作为本申请的一个可选实施例,在S201至S2051操作(包括S2021的各个替换操作,以及S20251的各个替换操作)执行时,可以同步执行S206的操作。此时S206可以为一个独立的线程任务,其执行时机与S201至S2051的执行时机可以相互独立。例如,可以在执行S201至S2051中任意一步的操作的同时,执行S206。
作为本申请的另一个可选实施例,也在S201至S2051操作(包括S2021的各个替换操作,以及S20251的各个替换操作)中显示新功能的操作界面之后,执行S206。
在S206中,第二次数阈值用于衡量某个新功能是否可以被归类至旧功能之中。当新功能的被使用的总次数大于或等于该第二次数阈值时,本申请实施例会判定该新功能已经被使用了足够多的次数,对用户而言已经算是个旧功能了。反之,若总次数小于该第二次数阈值,则判定该新功能用户使用次数还不多,对用户而言仍算是一个新功能。当该新功能仍可以被认定为新功能时,本申请实施例仍可以继续执行S201至S2051的操作(包括S2021的各个替换操作,以及S20251的各个替换操作)。而当该新功能变成旧功能时,本申请实施例会取消S200对该应用程序启动图标的区域划分操作,使得启动图标又变成一个完整的区域。此时用户无论点击启动图标的哪个区域位置,都是启动应用程序,不会出现“误点击”的情况。进而使得本申请实施例可以保障用户对应用程序的正常操作,提高用户与终端设备之间的人机交互效率,提高用户体验。其中,本申请实施例不对第二次数阈值的具体值进行限定,可由技术人员根据实际需求设定。但考虑到在执行完S206操作后,S2024至S2026的操作会无法进行,因此应当满足第二次数阈值大于或等于第一次数阈值。例如若将第一次数阈值设置为5,此时第二次阈值则为大于或等于5的值,例如可以设置为5~10中的任意一值。同时,对总次数的获取方式可以参考S2024对总次数获取的相关说明,此处不予赘述。
另外,应当说明地,对于待提示功能为旧功能的情况,S206-S207同样适用。但差别在于,此时第二次数阈值不是衡量某个新功能是否可以被归类至旧功能之中。而是用于衡量待提示的旧功能使用次数是否足够多,从而判断用户对该旧功能的熟悉程度是否足够。因此当待提示功能被使用的第二总次数大于第二次数阈值时。本申请实施例仍会取消对启动图标的区域划分操作。
针对所属的应用程序具有启动图标,且应用程序的界面内也具有可显示控件的第一类的新功能。本申请实施例会预先将所属应用程序的启动图标划分为关联区域和非关联区域。当用户点击启动图标的非关联区域的时候,可以正常启动应用程序,或者正常启动旧功能的操作界面。而当用户点击启动图标的关联区域的时候,本申请实施例则会显示一个同时包含新功能的控件,以及对演示控件的界面。此时可以让用户充分注意到新功能。同时利用演示控件对功能演示相关的演示资源进行显示,以帮助用户学习使用新功能。而当用户点击了新功能的控件时,则进入该新功能的操作界面,以使用户可以开始使用该新功能。通过将新旧功能在启动图标上进行分离展示,可以让用户充分注意到新功能,并增大用户使用新功能的概率。而在关联区域被点击后对新功能和功能演示进行独立展示,可以让用户根据实际需要来学习或使用新功能。使得用户可以逐步熟悉新功能,进而提高后续用户对新功能的使用率。
此外,本申请实施例还会统计用户对新功能的使用总次数,并根据总次数判断用户是否熟悉新功能,以及该新功能对于用户而言是否变成了旧功能。在用户熟悉新功能时,会取消对新功能的功能演示,转变为用户点击关联区域则打开新功能的操作界面。使得本申请实施例可以在用户已熟悉新功能操作的情况下,方便用户对新功能的使用,使得用户人机交互的操作更加高效友好。而在该新功能对于用户而言变成了旧功能时,取消对启动图标的区域划分。使得用户点击启动图标任意区域位置时,均可以启动应用程序。使得本申请实施例可以方便用户对应用程序的使用,提高用户与终端设备的人机交互效率,提高用户体验。
以一实例对图2A所示实施例进行举例说明。在本申请实施例中,假设所需提示的新功能名称为“畅连通话”,是电话应用程序内新增的一个功能。参考图3A,本申请实施例对该功能的提示操作S300-S305的说明如下:
S300,将电话应用程序的启动图标显示为两个区域,一个为关联区域一个为非关联区域,并在关联区域内添加一个提示标识。
具体可参考图3B的(a)部分,以启动图标内黑色线段为分割线,将启动图标划分为两个区域。其中,左边区域为非关联区域,右边区域为关联区域。提示标识为“新”。
在完成了预操作S300的基础上,开始对用户对启动图标的操作进行检测。具体如下:
S301,检测用户对启动图标的点击区域。
S3021,若用户点击了关联区域,显示第一界面,第一界面中包含用于启动待提示功能的第一控件、用于对待提示功能进行功能演示的第二控件、待提示功能的功能名称以及图标。检测用户对控件的点击操作。
参考图3B的(b)部分,在本申请实施例中,第一控件内有“立即体验”的提示内容。第二控件内有“技巧演示”的提示内容。且第二控件为功能触发类的控件。内容信息选用了新功能的功能图标和功能名称。其中新功能的功能图标为一个摄像头图案,显示于界面下方。功能名称在界面左上角和下方均有显示。可以方便用户得知该新功能的基本信息。
S303,若用户点击了第一控件,显示待提示功能的操作界面。
参考图3C,为本申请实施例中“畅连通话”的操作界面。
S304,若用户点击了第二控件,获取待提示功能关联的演示资源,并对演示资源进行显示。演示资源用于对待提示功能的使用操作进行可视化演示。
参考图3D,在本申请实施例中,会预先在终端设备本地存储好对“畅连通话”的演示视频、功能文字介绍以及使用方法的文字说明。因此S304中只需本地读取对应的演示资源即可。
S305,若用户点击了非关联区域,显示第二界面,第二界面为电话应用程序中拨打电话功能的操作界面。
参考图3E,是本申请实施例中的第二界面。用户在点击非关联区域后,可以直接进入该界面进行操作。此时用户可以正常使用电话应用程序的功能。
对应于S2024、S2025和S2026。在本申请实施例中S3021也可以被替换为:S3024-S3026。
S3024,获取待提示功能被使用的第一总次数。
S3025,若第一总次数大于第一次数阈值,则显示待提示功能的操作界面。
S3026,若第一总次数小于或等于第一次数阈值,则显示第一界面。第一界面中包含用于启动待提示功能的第一控件、用于对待提示功能进行功能演示的第二控件、待提示功能的功能名称以及图标。检测用户对控件的点击操作。
在本申请实施例中,设置第一次数阈值为3。对“畅连通话”被使用次数的检测方式为:检测图3C所示操作界面被打开的次数,并将该次数作为“畅连通话”被使用次数。
在总次数大于第一次数阈值时,本申请实施例会显示图3C所示的操作界面。而在总次数小于或等于第一次数阈值时,则显示图3B的(b)部分所示的界面。
作为本申请的一个可选实施例,在S305之后,还可以包括:S306-S307。
S306,获取待提示功能被使用的第二总次数。若第二总次数大于或等于第二次数阈值,则取消S300将应用程序的启动图标划分为多个区域的操作,并将启动图标全部区域作为一个整体。
S307,若检测到用户对电话启动图标的点击操作,则启动电话应用程序。
参考图3F,是将电话应用程序的启动图标取消区域划分后的示意图。与图3B(a)部分相比,此时启动图标中没有分割线和提示标识“新”。用户点击启动图标的任意位置,均可以启动电话应用程序。
在本申请实施例中,通过对启动图标的区域划分,并在关联区域添加提示标识。可以提示用户电话应用程序中存在新功能可以使用,使得用户充分注意到新功能。用户在点击关联区域后,可以根据自己需求观看“畅连通话”的功能演示,或者体验“畅连通话”功能。进而使得本申请实施例与用户的人机交互更为直观便捷。用户无需在电话应用程序中慢慢寻找“畅连通话”,更不用去查找对应的使用手册等功能说明。因此有利于提升用户对新功能的使用体验,进而提高用户对新功能的使用率。
针对上述第二类待提示功能,图4A示出了本申请实施例提供的提示方法的实现流程图,对图4A中S400-S4051的说明详述如下:
S400,获取功能触发指令,识别功能触发指令指向的第二功能。
S401,判断第二功能中是否仅包含待提示功能。若识别出的第二功能中仅包含待提示功能,则执行S4021。若识别出的第二功能中同时包含待提示功能及与待提示功能关联的第三功能,则执行S4051。
考虑到第二类新功能原本不具有可显示控件,但是往往都会有着自己对应的功能触发方式,以及对应的功能触发指令。例如对于USB数据传输功能而言,需要使用数据线将终端设备与其他设备连接才能触发。此时触发方式是通过USB接口接入了其他设备。又如,对于“连续三次点击屏幕对屏幕进行全屏截图”的功能而言,其触发方式就是用户连续三次点击屏幕。而这些触发方式会使得终端设备生成对应的功能触发指令,进而执行对应的功能。另外,功能触发指令也可能是由其他设备发送给终端设备的。例如终端设备在接入一些公共无线网络时,往往需要进行身份认证登录。此时提供无线网络的路由器会向终端设备发送对身份信息输入功能的功能触发指令。终端设备在接收到该功能触发指令时,则弹出对应的身份信息输入框,并在用户输入身份信息之后,将身份信息发送给路由器进行身份认证登录。
本申请实施例在检测到对第二类新功能的功能触发指令时,会查找功能触发指令对应的所有功能。其中根据实际情况的不同,功能查找的可能结果有两种:1、仅包含待提示的新功能。2、在包含新功能的同时,还包含与新功能关联的其他旧功能。对于结果1,说明该新功能对应的功能触发方式仅会启动该新功能。对于结果2,说明新功能与终端设备中的一些旧功能的功能触发方式相同,此时会同时触发新功能和相关联的旧功能。
以一实例进行举例说明,假设对终端设备而言,“连续三次点击屏幕对屏幕进行全屏截图”是一个全新的功能。且在此之前“连续三次点击屏幕”没有对应任何功能。此时若终端设备检测到了用户连续三次点击屏幕,会生成对应的功能触发指令。而该功能触发指令仅对应于“连续三次点击屏幕对屏幕进行全屏截图”一个功能。此时终端设备会执行S402的操作。
以另一实例进行举例说明,假设在原有的USB数据传输包含:仅传输照片、仅传输文件和仅充电,共三种功能。在此基础上增加一个“智能传输”新功能。启动该功能时,会根据上一次数据传输的记录,自动选择在上一次数据传输之后才更新的文件,并对将这些文件传输给USB连接的设备。此时,若终端设备检测到了通过USB接口接入了其他设备,并生成了USB数据传输对应的功能触发指令。终端设备会查找出对应的仅传输照片、仅传输文件、仅充电和智能传输,共四种功能,并执行对应的S4051操作。
S4021,显示第一界面,第一界面中包含用于启动待提示功能的第一控件,以及用于对待提示功能进行功能演示的第二控件;检测用户对控件的点击操作。
其中,若用户点击了第一控件,则执行步骤S403;若用户点击了第二控件,则执行步骤S404。
当新功能没有相关联的旧功能时,本申请实施例会显示新功能对应的界面。其中对新功能的界面显示以及控件的相关原理和操作说明,与S2021基本相同,具体可参考S2021的相关说明,此处不予赘述。此处仅对S4021与S2021的不同之处进行说明如下:
在本申请实施例中,新功能的界面可以是弹出框式的界面。即界面是弹出界面,且可以不占据整个显示屏幕(若是投影显示,则可以不占据整个投影屏幕)。例如可以参考图4B,包含两种可选的弹出界面方式。其中(a)部分,在弹出A功能的界面时会将原界面内的内容掩盖,以便于用户更好的注意到新功能。(a)部分,在弹出A功能的界面时会保留原界面内的内容,以便于用户继续查看原界面内容。
同时S4021可被替换为:显示待提示功能的操作界面,该操作界面中包含对待提示功能进行功能演示的第二控件。若用户点击了第二控件,则获取待提示功能关联的演示资源,并对演示资源进行显示。
在本申请实施例中,第一界面即为新功能的操作界面,同时还包含演示控件。用户既可以通过操作界面来直观地尝试新功能,也可以在需要时查看功能演示,因此极大地提升了用户对新功能了解使用的便利性。有利于提高用户对新功能的使用率。
S403,若用户点击了第一控件,显示待提示功能的操作界面。
其中,对新功能的操作界面相关原理和操作说明,与S203相同,可以参考S203的相关说明,此处不予赘述。
S404,若用户点击了第二控件,获取待提示功能关联的演示资源,并对演示资源进行显示。
其中对新功能的演示资源的原理和获取操作说明,与S204相同,可以参考S204的相关说明,此处不予赘述。
S4051,显示第三界面。第三界面中包含用于启动待提示功能的第一控件、用于对待提示功能进行功能演示的第二控件,以及用于启动第三功能的第三控件。
检测用户对控件的点击操作。若用户点击了第一控件,则执行步骤S403;若用户点击了第二控件,则执行步骤S404;若用户点击了第三控件,则显示第三功能的操作界面。
当存在与新功能关联的旧功能时,本申请实施例会显示同时包含旧功能和新功能的界面。其中,第三界面的显示原理和方法等,均可参考第一界面的相关说明,此处不予赘述。与第一界面的区别之处在于,第三界面中,还会包含这些旧功能的控件。本申请实施例不对控件之间的排版布局等进行过多限定,可由技术人员根据实际需求进行设定。
以一实例进行举例说明,假设查找出仅传输照片、仅传输文件、仅充电和智能传输,共四种功能。其中智能传输是新功能,其余均为旧功能。此时可以参考图4C显示第三界面。
其中,旧功能的操作界面,为实际应用程序或操作系统中对该旧功能设置的操作界面。
作为本申请的一个可选实施例,对应于S2024、S2025和S2026。为了在用户已熟悉新功能操作的情况下,方便用户对新功能的使用,使得用户人机交互的操作更加高效友好。在本申请实施例中,S4021可以被替换为:
S4022,获取待提示功能被使用的总次数。判断总次数是否大于第一次数阈值。若总次数小于或等于第一次数阈值,执行S4023;若总次数大于第一次数阈值,则执行S4024。
S4023,显示第一界面。第一界面中包含用于启动待提示功能的第一控件,以及用于对待提示功能进行功能演示的第二控件。若用户点击了第一控件,则执行步骤S403;若用户点击了第二控件,则执行步骤S404。
S4024,显示待提示功能的操作界面。
本申请实施例在仅查找出新功能之后,会进一步地判断用户已使用新功能的总次数(即第三总次数)。并判断用户对该功能是否熟悉。若不熟悉,则显示包含功能演示的界面。若已熟悉,则不显示对应的界面,而是显示新功能的操作界面。以便于用户可以快速使用新功能。其中,对S4022、S4023和S4024的操作原理和细节说明,均可参考S2024、S2025和S2026的相关说明,此处不予赘述。
作为本申请的另一个可选实施例,对应于S2024、S2025和S2026。为了在用户已熟悉新功能操作的情况下,方便用户对新功能的使用,使得用户人机交互的操作更加高效友好。在本申请实施例中,S4051可以被替换为:
S4052,获取待提示功能被使用的第三总次数。判断第三总次数是否大于第一次数阈值。若第三总次数小于或等于第一次数阈值,执行S4053;若第三总次数大于第一次数阈值,则执行S4054。
S4053,显示第三界面。第三界面中包含用于启动待提示功能的第一控件、用于对待提示功能进行功能演示的第二控件,以及用于启动第三功能的第三控件。若用户点击了第一控件,则执行步骤S403;若用户点击了第二控件,则执行步骤S404;若用户点击了第三控件,则显示第三功能的操作界面。
S4054,显示第四界面。第四界面中包含用于启动待提示功能的第一控件以及用于启动第三功能的第三控件。若用户点击了第一控件,则执行步骤S403;若用户点击了第三控件,则显示第三功能的操作界面。
本申请实施例在查找出新功能和对应的旧功能之后,会进一步地判断用户已使用新功能的总次数。以判断用户对该功能是否熟悉。若不熟悉,则显示包含功能演示的界面。若已熟悉,则显示不包含功能演示的界面。其中,对S4052、S4053和S4054的操作原理和细节说明,均可参考S2024、S2025和S2026的相关说明,此处不予赘述。
以一实例进行举例说明,假设查找出仅传输照片、仅传输文件、仅充电和智能传输,共四种功能。其中智能传输是新功能,其余均为旧功能。此时可以参考图4D或图4E显示第四界面。
在本申请实施例中,终端设备在接收到针对无可显示控件新功能的功能触发指令时,会查找功能触发指令指向的所有功能。如果查找出仅指向新功能,则会显示一个包含新功能的控件,同时包含对新功能进行功能演示的控件的界面。使得用户在触发新功能后,可以直观的了解到新功能的特性并使用新功能。从而提升用户对新功能的兴趣,提高对新功能的使用率。而如果查找出同时指向新功能和原有的功能时,则会显示同时包含原有功能的控件、新功能的控件以及对新功能进行功能演示的控件的界面。使得用户在可以正常使用原有功能的基础上,又可以直观的了解到新功能的特性并使用新功能。从而提升用户对新功能的兴趣。同时给出各个功能的控件给用户进行操作,用户需要作出一个选择,因此会增加用户与终端设备的人机交互次数。使得用户可以更加了解和习惯新功能,提高对新功能的使用率。
此外,本申请实施例还会统计用户对新功能的使用总次数,并根据总次数判断用户是否熟悉新功能。在用户熟悉新功能时,会取消对新功能的功能演示,转变为打开新功能的操作界面。使得本申请实施例可以在用户已熟悉新功能操作的情况下,方便用户对新功能的使用,使得用户人机交互的操作更加高效友好。提高用户与终端设备的人机交互效率,提高用户体验。
上述图2A至图4E均是以待提示内容是功能为例进行的实施例说明,但实际应用中,待提示内容亦可能是功能以外的内容。为了便于说明,本申请实施例中将功能以外的待提示内容统称为待提示对象。
为了说明本申请所述的技术方案,下面以待提示内容是待提示对象为例,通过具体实施例来进行说明。
对于属于第一类内容的待提示对象,图5A示出了本申请实施例提供的提示方法的实现流程图,对图5A中的S500-S503的说明详述如下:
S500,将应用程序的启动图标划分为m个区域。从m个区域中选取出n个区域作为与待提示对象的关联区域,将m个区域中剩余的m-n个区域作为非关联区域。其中m和n均为整数,且m≥2,1≤n<m。
S501,检测用户对启动图标的点击区域;若点击了启动图标的关联区域,则执行步骤S502;若点击了启动图标的非关联区域,则执行步骤S503。
其中,S500-S501的原理和操作细节与S200-S201基本相同,因此可以参考对S200-S201的相关说明内容,此处不予赘述。
S502,显示第一界面,第一界面中包含待提示对象、用于调用待提示对象的第一控件和用于对待提示对象进行内容说明的第二控件中的任意一项或多项。
在本申请实施例中,为了实现对待提示对象的有效提示,提出了三种对应的显示项目。分别是:待提示对象本身、可以调用待提示对象的第一控件和可以对待提示对象进行说明的第二控件。其中,对每种项目的说明如下:
1、待提示对象本身。由于待提示对象是需要展示给用户查看或使用的内容,因此通过在用户点击关联区域后,显示包含有待提示对象的界面。可以让用户快速查看到待提示对象,用户可以根据实际需求选择是否使用待提示对象,进而起到有效提示用户的作用。
2、可以调用待提示对象的控件,以及可以对待提示对象进行内容说明的控件。考虑到实际情况中,待提示对象包含的内容可能较多或者较为复杂。此时若仅显示待提示对象本身,可能会导致用户难以获取待提示对象的全貌情况,更难以有效查看或使用待提示对象。使得用户对待提示对象的使用难度增大,进而不利于提高用户对后续待提示对象的使用率。例如假设应用程序为小说阅读器,待提示对象为最近更新的一本小说。此时由于小说内容较多,若第一界面中仅显示小说的文字正文内容,不利于用户获知整体小说的情况。进而不利于提升用户对该小说的兴趣,以及后续对该小说的查看概率。
为了应对这一情况,本申请实施例提出了可以在界面之中显示对待提示对象进行调用和内容说明的第一控件和第二控件。其中,第一控件的存在,可以使得用户根据自己实际需求来决定终端设备是否要展开对待提示对象的展示。第二控件的存在,则可以协助用户了解待提示对象的一些具体情况。其中,为了实现对待提示对象内容的说明,本申请实施例会设置好对应的说明资源。在需要时则通过显示该说明资源实现待提示对象的内容说明。
基于上述三种项目,根据排列组合,理论上有以下7种项目组合方式可供技术人员自行选取。(即界面内包含的提示元素有7种可能情况)
组合1:仅包含待提示对象。
组合2:仅包含第一控件。
组合3:仅包含第二控件。
组合4:包含待提示对象和第一控件。
组合5:包含待提示对象和第二控件。
组合6:包含第一控件和第二控件。
组合7:包含含待提示对象、第一控件和第二控件。
实际应用中,技术人员可以根据需求从7种项目组合方式中选取出任意一种进行显示,此处不做过多限定。例如,可以仅选择其中任意一种项目在第一界面中显示,也可以选择两种或三种项目在第一界面中进行显示。另外,在上述7种方式的基础上,作为本申请的一个可选实施例,亦可以在界面中显示一些待提示对象的内容信息,如待提示对象的内容名称等。具体的内容信息说明可参考图2A所示实施例中的相关说明,此处不予赘述。
其中,本申请实施例中的第一控件功能是调用待提示对象,图2A所示实施例中的第一控件功能是启动待提示功能。两种本质均是引发终端设备中代码运行并完成相应的功能,以实现对待提示内容的展示。而本申请实施例中的第二控件功能是实现对待提示对象的内容说明,而图2A所示实施例中的第二控件功能是实现对待提示功能的功能演示。因此两种本质均是对待提示内容的说明。(其中,演示是一种对内容说明的可选方法。)因此,本申请实施例中对第一控件和第二控件的原理和操作细节等说明,均可以参考图2A所示实施例以及图2A所示实施例相关的其他实施例中,对第一控件和第二控件的相关说明(相应的,需要将待提示内容,由待提示功能替换为待提示对象),此处不予赘述。相应的,S502之后,本申请实施例会检测用户在界面中的操作。对用户点击第一控件和第二控件之后的响应方式,亦可以参考图2A所示实施例以及图2A所示实施例相关的其他实施例中的相关说明(例如S203和S204的说明),此处不予赘述。
以下以一些实例对上述7种项目组合方式分别进行说明:假设待提示对象为界面主题文件A(以下简称主题A)。
对于组合1:仅包含待提示对象。可以参考图5B,此时第一界面中仅显示主题A。用户可以在该界面中查看主题A的内容。
组合2:仅包含第一控件。可以参考图5C,此时第一界面中仅显示有一个可以调用主题A的控件。为了提示用户该控件的作用,本申请实施例中还在控件内显示有“查看主题A”的提示内容。
组合3:仅包含第二控件。可以参考图5D,此时第一界面中仅显示有一个对主题A进行说的第二控件。
组合4:包含待提示对象和第一控件。可以参考图5E。其中,考虑到待提示对象已在第一界面内进行显示,因此为了提高第一控件的实用性,本申请实施例中可以设置第一控件对应的响应动作为:显示一个新的界面,并在该界面中对主题A内所有的内容进行缩略展示。此时用户若点击第一控件,即可在一个新的界面中查看到主题A的所有内容,并可以进一步地根据需求选取其中任意一张主题图片进行查阅。
组合5:包含待提示对象和第二控件。可以参考图5F,此时第一界面中,用户可以同时看到主题A,以及对主题A的内容说明。以便用户在查看主题A的同时,还可以了解主题A的一些信息。
组合6:包含第一控件和第二控件。可以参考图5G,此时用户可以根据第二控件了解到主题A的一些信息。若需要查看主题A则可以点击第一控件。其中选用了窗口类控件作为实际使用的第二控件,以便于用户可以快速了解到主题A的具体情况。
组合7:包含待提示对象、第一控件和第二控件。可以参考图5H,其中,为了提高第一控件的实用性,可以参考组合4对第一控件的响应动作进行设置。此时用户可以充分了解到主题A实际内容和信息,并可以根据自己的需求,通过点击第一控件来查看主题A的所有内容。
上述实例中均选用了窗口类控件作为实际使用的第二控件,且设置为自动播放,以便于用户可以快速了解到主题A的具体情况。其中对窗口类控件的说明,具体可参考图2A所示实施例中的相关说明,此处不予赘述。
实际应用中,技术人员可以从上述7种组合中任意选取一种进行应用。另外,还应当说明地,在上述7中组合方式的基础上,技术人员还可以根据实际的需求,选取一些内容在第一界面中一同显示。例如:可以参考图5I。是在图5B的基础上,在第一界面的上方添加了主题A的名称,并添加了一个退出界面的控件。以使得用户可以获知该主题的名称,并在不需要查看时退出。在下方添加了一个应用主题的控件。以便于用户对此主题较为喜爱希望应用主题时,可以快速实现主题A的应用。方便用户的实际操作。
S503,则启动所述应用程序。
在用户点击非关联区域之后,本申请实施例可以正常启动应用程序。其中,由于启动程序之后也是显示一些应用程序界面,具体的界面情况可根据实际应用程序确定,此处不予限定。例如,可以是一些包含多个控件的界面,也可以是一些具体功能的操作界面,亦可以是一些推广界面(如广告界面)等。
作为本申请的一个可选实施例,图2A所示实施例中S2052对应的实施例内容,亦可结合本申请实施例应用。相应的,此时S503可以被替换为:显示第二界面,第二界面中包含至少一个用于启动应用程序第二功能的第三控件。其中,对本实施例的具体说明,可参考对S2052的相关说明,此处不予赘述。
作为本申请的另一个可选实施例,图2A所示实施例中S2024-S2026对应的实施例内容,亦可结合本申请实施例应用。相应的,S502可以被替换为:S5021-S5023。
S5021,获取待提示对象被使用的第一总次数。判断第一总次数是否大于第一次数阈值。若第一总次数大于第一次数阈值,执行S5021;若第一总次数小于或等于第一次数阈值,执行S5022。
S5022,显示包含待提示对象的第五界面。
S5023,显示第一界面。第一界面中包含待提示对象、用于调用待提示对象的第一控件和用于对待提示对象进行内容说明的第二控件中的任意一项或多项;检测用户对第一界面的点击操作。
其中,对本实施例的具体说明,可参考对S2024-S2026的相关说明,此处不予赘述。(相应的,本申请实施例中的第五界面,相当于S2025中的操作界面。)
作为本申请的再一个可选实施例,图2A所示实施例中S206-S207对应的实施例内容,亦可结合本申请实施例使用。此时在本申请实施例中,还包括:S504-S505。
S504,获取待提示对象被使用的第二总次数。若第二总次数大于或等于第二次数阈值,则取消将应用程序的启动图标划分为m个区域的操作,并将启动图标全部区域作为一个整体,进行操作的响应。
S505,若检测到用户对启动图标的点击操作,则启动应用程序。
对待提示对象而言,其被使用总次数的获取方式,此处亦不予限定,可由技术人员根据实际需求进行设定。例如在一些可选实施例中,可以在每次用户点击用于调用待提示对象的第一控件后进行计数,并将该计数结果作为该待提示对象的被使用总次数。在另一些可选实施例中,考虑到用户也可能通过点击关联区域以外的方式,来使用待提示对象。例如用户可能会通过正常使用应用程序的操作找到待提示对象。因此仅根据对第一控件的计数结果进行统计,有时并不准确。因此在本申请实施例中,会统计待提示对象的在终端设备内被显示的次数,并将该次数作为待提示的被使用总次数。
其中,考虑到一些待提示对象为资源类的内容,例如用户须知的条款信息。因此在一些可选实施例中,待提示对象被使用的次数中,可以包含被查看次数。由于S504-S505的原理和效果等与S206-S207基本相同(此时S500-S503相当于图2A所示实施例中的S200-S2051)。因此可以参考S206-S207中相关的原理和效果等说明,此处不予赘述。
针对属于第一类待提示内容且不为功能的待提示对象。本申请实施例首先会将应用程序的启动图标划分为关联区域和非关联区域。当用户点击非关联区域时,终端设备正常启动该应用程序。而当用户点击关联区域时,则会显示一个包含待提示对象、用于调用待提示对象的第一控件和用于对待提示对象进行内容说明的第二控件中的任意一项或多项内容的界面。通过该界面用户可以充分注意到待提示对象。且根据界面内实际包含的情况不同,用户还可以进一步了解、查看和使用待提示对象。因此本申请实施例可以让用户在注意到待提示对象的同时,逐步熟悉待提示对象,进而提高后续用户对待提示对象的使用率。
此外,本申请实施例还可以在用户多次查看或使用待提示对象之后,自动识别为用户已熟悉该待提示对象,并取消对待提示对象的内容说明。因此本申请实施例可以在用户已熟悉待提示对象的情况下,方便用户对待提示对象查看和使用,使得用户人机交互的操作更加高效友好。而在用户已经非常熟悉待提示对象的情况下,待提示对象已经不需要再进行提示。此时本申请实施例会取消对启动图标的区域划分。使得用户点击启动图标任意区域位置时,均可以启动应用程序。使得本申请实施例可以方便用户对应用程序的使用,提高用户与终端设备的人机交互效率,提高用户体验。
对于属于第二类内容的待提示对象,图6A示出了本申请实施例提供的提示方法的实现流程图,详述如下:
S600,获取触发指令,识别触发指令指向的第二内容。
S601,判断第二内容中是否仅包含待提示对象。若识别出的第二内容中仅包含待提示对象,则执行S602。若识别出的第二内容中同时包含待提示对象及与待提示对象关联的第三内容,则执行S603。
考虑到第二类的待提示对象需要一些特定的触发方式来实现对内容的调用,对应的,这些触发操作亦会使得终端设备生成对应的触发指令。因此本申请实施例会以检测触发指令的方式来判断是否需要调用对应的待提示内容。例如假设连续三次按下电源按键,可以调出终端设备的硬件配置信息。此时对应的触发方式就是用户连续三次按下电源按键。另外,触发指令也可能是由其他设备发送给终端设备的。例如终端设备在通过应用程序接入一些特定服务商网络时,服务商可能会通过应用程序进行一些广告展示。此时提供无线网络的路由器会向终端设备发送触发指令,终端设备在接收到触发指令之后,则会读取应用程序对应的广告资源并进行显示。此时广告资源就是对应的待提示对象。
本申请实施例在检测到对待提示对象的触发指令时,会查找该触发指令对应的所有对象。理论上可能会有以下两种查找结果:1、仅包含待提示对象,2、在包含待提示对象的同时,还包含其他的内容。对于结果1,本申请实施例说明该待提示对象对应的功能触发方式仅会启动该待提示对象。对于结果2,说明待提示对象与终端设备中的一些其他内容的功能触发方式相同,此时会同时触发待提示对象和相关联的其他内容。
S602,显示第一界面,第一界面中包含待提示对象和/或用于调用待提示对象的第一控件,还包含用于对待提示内容进行内容说明的第二控件。
其中对控件的相关原理和操作说明,与S502基本相同,具体可参考S502的相关说明,此处不予赘述。相应的,S602之后,本申请实施例会检测用户在界面中的操作。其中,对用户点击第一控件和第二控件之后的响应方式,可以参考图2A所示实施例以及图2A所示实施例相关的其他实施例中的相关说明(例如S203和S204的说明),此处不予赘述。此处仅对S602与S502的不同之处进行说明如下:
本申请实施例中的第一界面可以是弹出框式的界面,且可以不占据整个显示屏幕(若是投影显示,则可以不占据整个投影屏幕)。
以一实例进行举例说明。可以参考图6B,假设待提示对象为图中所示的提示内容,在应用程序接入运营商网络时触发,且该触发方式仅对应待提示对象。同时假设第一界面内仅包含待提示对象,且第一界面是弹出框式的界面。此时若应用程序检测到接入了运营商网络,则会生成对应的触发指令。并会以弹窗的形式对提示内容进行显示。
2、本申请实施例中,第一界面内需包含用于对待提示对象进行内容说明的第二控件。以实现对待提示对象的说明,提高用户对待提示对象的熟悉度,进而使得用户后续对待提示对象的使用率得以提升。
S603,显示第三界面,第三界面中包含第三内容和/或用于调用第三内容的第三控件,包含用于对待提示对象进行内容说明的第二控件,还包含待提示对象和/或用于调用待提示对象的第一控件。
当触发指令同时指向包含待提示对象在内的多个内容时,本申请实施例会在第三界面中同时对第三内容和待提示对象进行展示,以使得用户可以查看或者使用第三内容和待提示对象。同时还会在第三界面内显示对待提示对象进行内容说明的第二控件。以实现对待提示对象的说明,提高用户对待提示对象的熟悉度,进而使得用户后续对待提示对象的使用率得以提升。
其中,本申请实施例对内容(包括第三内容和待提示对象)的展示方式包括可选的两种:1、将内容显示于界面之中。2、将可调用内容的控件显示于界面之中,使得用户可以利用该控件实现对内容的调用展示。实际应用时,技术人员可以根据实际需求来选定对每种内容具体使用的展示方式,既可以是展示方式1或2,也可以是同时采用展示方式1和2。此处不做过多限定。
以一实例进行举例说明,假设触发指令A同时指向了主题A、主题B和主题C三个内容。其中,主题A为待提示对象。
作为第三界面的一种可选实现方式,可以参考图6C。此时本申请实施例选择展示方式2来对各个内容进行展示。即会同时显示三个主题对应的控件。同时控件内显示有各个主题的预览图片和主题名称。用户通过点击某个控件,即可查看到控件对应的界面主题文件。此外,还会以窗口类的第二控件显示主题A的相关信息。
作为第三界面的一种可选实现方式,可以参考图6D。此时对主题A选择了同时使用展示方式1进行展示。而对主题B和主题C,则选择了方式2进行展示。因此在图6D中会同时显示主题B和主题C对应的控件,同时还会对主题A的内容进行显示。此外,还会以窗口类的第二控件显示主题A的相关信息。
另外,在对第三内容和待提示对象进行展示的同时,技术人员还可以根据实际的需求,选取一些其他内容在第三界面中一同显示。例如可以加入一些其他的功能控件,如退出控件,或者对主题文件的应用控件,以方便用户的操作。
在显示第一界面或者第三界面之后,用户可以对界面内容进行查看或使用。其中,当界面内包含控件,且用户点击了界面内控件时,本申请实施例会根据用户点击的控件情况进行对应的响应。例如对于第一控件则调用待提示对象进行显示。而对于第三控件则调用第三内容进行显示。具体对控件的原理和操作细节等说明,均可以参考图2A所示实施例以及图2A所示实施例相关的其他实施例中,对第一控件和第二控件的相关说明,此处不予赘述。
作为本申请的一个可选实施例,为了在用户已熟悉待提示对象的情况下,方便用户对待提示的使用,使得用户人机交互的操作更加高效友好。在本申请实施例中,S602可以被替换为:
获取第二控件被显示的总次数,并判断总次数是否待遇第一次数阈值。
若总次数小于或等于第一次数阈值,显示第一界面,此时第一界面中包含待提示对象和/或用于调用待提示对象的第一控件,以及用于对待提示内容进行内容说明的第二控件。
若总次数大于第一次数阈值,显示第一界面,此时第一界面中包含待提示对象和/或用于调用待提示对象的第一控件。
S603可以被替换为:
获取第二控件被显示的总次数,并判断总次数是否大于第一次数阈值。
若总次数小于或等于第一次数阈值,显示第三界面,此时第三界面中包含第三内容和/或用于调用第三内容的第三控件,以及用于对待提示对象进行内容说明的第二控件,还包含待提示对象和/或用于调用待提示对象的第一控件。
若总次数大于第一次数阈值,显示第三界面,此时第三界面中包含第三内容和/或用于调用第三内容的第三控件,还包含待提示对象和/或用于调用待提示对象的第一控件。
本申请实施例在查找出待提示对象之后,会进一步地根据对待提示对象说明控件的显示次数,确定对待提示对象说明的总次数。以判断用户对该待提示对象是否熟悉。若不熟悉,则显示包含对待提示对象说明控件的界面。若已熟悉,则显示不包含对待提示对象说明控件的界面。
针对属于第二类待提示内容且不为功能的待提示对象,在检测到触发指令时,终端设备会查找触发指令指向的所有内容。如果查找出仅指向待提示对象,则对待提示对象进行展示,同时显示可对待提示对象进行说明的空间。使得用户在查看待提示对象时,可以直观的了解到待提示对象信息。从而提升用户对待提示对象的兴趣,提高对待提示对象的使用率。而如果查找出的内容中包含待提示对象以外的内容,则会对所有查找出的内容均进行展示待提示对象。使得用户在可以正常查看或使用原有内容的基础上,又可以查看待提示对象,且可以直观的了解到待提示对象信息。从而提升用户对待提示对象的兴趣,提高对待提示对象的使用率。
此外,本申请实施例还会统计对待提示对象说明的总次数,并根据总次数判断用户是否熟悉待提示对象。在用户熟悉待提示对象时,会取消对待提示对象的说明。使得本申请实施例可以在用户已熟悉待提示对象的情况下,方便用户对待提示对象的使用,使得用户人机交互的操作更加高效友好,提高用户体验。
对应于图2A实施例和图5A所示实施例的方法,图7示出了本申请实施例提供的提示装置的结构框图,为了便于说明,仅示出了与本申请实施例相关的部分。图7示例的提示装置可以是图2A实施例和图5A所示实施例提供的提示方法的执行主体。
参照图7,该提示装置包括:
区域识别模块71,用于检测用户对应用程序启动图标的第一操作,并识别第一操作在启动图标中对应的操作区域。
内容提示模块72,用于在操作区域为启动图标的第一区域时,显示第一界面,第一界面中包含提示元素,提示元素用于对应用程序的待提示内容进行提示。
程序启动模块73,用于在操作区域为启动图标的第二区域时,启动应用程序。
进一步地,提示元素包括待提示内容、用于调用待提示内容的第一控件和用于对待提示内容进行内容说明的第二控件中的至少一项。
进一步地,提示元素还包括待提示内容的第一信息。
进一步地,待提示内容可以为待提示功能。当待提示内容是待提示功能时,第一界面内包含第一控件和/或第二控件。此时第一控件用于启动待提示功能,第二控件则用户对待提示功能进行功能演示。
进一步地,第一界面中包含第二控件,且第一界面为待提示功能的操作界面。
进一步地,第一界面内包含第二控件,提示装置,还包括:
资源显示模块,用于在检测到用户操作了第二控件时,获取待提示内容关联的说明资源,并对说明资源进行显示,其中,说明资源为对待提示内容进行内容说明的资源。
进一步地,第一界面内包含第二控件,内容提示模块72,包括:
资源显示子模块,用于获取待提示内容关联的说明资源,并利用第二控件对说明资源进行显示。
进一步地,第二控件对说明资源显示的方式为自动播放或者手动播放;若为手动播放,第二控件对说明资源进行显示的操作,包括:
若检测到用户操作了第二控件,则利用第二控件播放说明资源。
进一步地,待提示内容为待提示功能,说明资源为对待提示功能进行功能演示的演示资源;
相应的,获取待提示内容关联的说明资源,包括:
获取待提示功能关联的功能说明数据,并从功能说明数据中提取出演示资源。
进一步地,若待提示内容为待提示功能,则内容提示模块72,包括:
第一次数获取模块,用于在检测到用户操作关联区域的时候,获取待提示功能被使用的总次数。
操作界面显示模块,用于在总次数大于第一次数阈值时,显示待提示功能的操作界面。
第一内容提示子模块,用于若该总次数小于或等于第一次数阈值,则显示第一界面。
进一步地,若所述待提示内容为功能以外的待提示对象,则内容提示模块72,包括:
第二次数获取模块,用于在检测到用户操作关联区域的时候,获取待提示对象被使用的总次数。
对象显示模块,用于在总次数大于第一次数阈值时,显示包含待提示对象的界面。
第二内容提示子模块,用于在总次数小于或等于第一次数阈值时,显示第一界面。
进一步地,该提示装置,还包括:
图标划分模块,用于将启动图标划分为m个区域,并从m个区域中选取出n个区域作为关联区域,将m个区域中剩余的m-n个区域作为非关联区域,其中m和n均为整数,且m≥2,1≤n<m。
进一步地,该提示装置,还包括:
标记模块,用于在第一区域内显示预设的提示标识。
进一步地,提示标识为预设的字符,或者是与待提示内容的相关信息。
进一步地,该提示装置,还包括:
图标还原模块,用于获取待提示内容被使用的总次数,并在该总次数大于或等于第二次数阈值时,将启动图标的第一区域和第二区域作为一个整体,用于启动应用程序。
进一步地,程序启动模块73,可以被替换为:
界面响应模块,用于在操作区域为启动图标的第二区域时,显示第二界面,第二界面中包含至少一个应用程序的第四内容。其中,第四内容中包含待提示内容以外的内容。
进一步地,若待提示内容为待提示功能,此时第四内容为第四功能。
相应的,在界面响应模块中,第二界面中并会用于启动第四功能的第四控件。
本申请实施例提供的提示装置中各模块实现各自功能的过程及有益效果,具体可参考前述图2A实施例和图5A所示实施例的描述,此处不再赘述。
对应于图4A实施例和图6A所示实施例的方法,图8示出了本申请实施例提供的提示装置的结构框图,为了便于说明,仅示出了与本申请实施例相关的部分。图8示例的提示装置可以是图4A实施例和图6A所示实施例提供的提示方法的执行主体。
参照图8,该提示装置包括:
内容确定模块81,用于获取触发指令,并识别触发指令指向的第二内容;
第一显示模块82,用于在第二内容中仅包含待提示内容时,显示第一界面,第一界面中包含待提示内容和/或用于调用待提示内容的第一控件,还包含用于对待提示内容进行说明的第二控件;
第二显示模块83,用于在第二内容中包含待提示内容,以及与待提示内容相关联的第三内容时,显示第三界面,第三界面中包含待提示内容和/或用于调用待提示内容的第一控件,包含第二控件,还包含第三内容和/或用于调用第三内容的第三控件。
进一步地,待提示内容可以为待提示功能。当待提示内容是待提示功能时,第一界面内包含第一控件和/或第二控件。或者第一界面中包含第二控件,且第一界面为待提示功能的操作界面。此时第一控件用于启动待提示功能,第二控件则用户对待提示功能进行功能演示。
第三界面中包含第一控件、第二控件和第三控件,第三控件用于启动第三功能。
进一步地,提示装置,还包括:
资源显示模块,用于在检测到用户操作了第二控件时,获取待提示内容关联的说明资源,并对说明资源进行显示,其中,说明资源为对待提示内容进行内容说明的资源。
进一步地,第一显示模块82,包括:
第一资源显示子模块,用于获取待提示内容关联的说明资源,并利用第二控件对说明资源进行显示。
进一步地,第二显示模块83,包括:
第二资源显示子模块,用于获取待提示内容关联的说明资源,并利用第二控件对说明资源进行显示。
进一步地,第二控件对说明资源显示的方式为自动播放或者手动播放;若为手动播放,第二控件对说明资源进行显示的操作,包括:
若检测到用户操作了第二控件,则利用第二控件播放说明资源。
进一步地,待提示内容为待提示功能,说明资源为对待提示功能进行功能演示的演示资源;
相应的,获取待提示内容关联的说明资源,包括:
获取待提示功能关联的功能说明数据,并从功能说明数据中提取出演示资源。
进一步地,若待提示内容为待提示功能,则第一显示模块82,包括:
第一次数获取模块,用于在检测到第二功能仅包含待提示功能时,获取待提示功能被使用的总次数。
操作界面显示模块,用于在总次数大于第一次数阈值时,显示待提示功能的操作界面。
第二内容提示子模块,用于若该总次数小于或等于第一次数阈值,则显示第一界面。
进一步地,若所述待提示内容为功能以外的待提示对象,则第一显示模块82,包括:
第二次数获取模块,用于在检测到第二功能仅包含待提示功能时,获取待提示对象被使用的总次数。
对象显示模块,用于在总次数大于第一次数阈值时,显示包含待提示对象的界面。
第三内容提示子模块,用于在总次数小于或等于第一次数阈值时,显示第一界面。
本申请实施例提供的提示装置中各模块实现各自功能的过程,具体可参考前述图4A实施例和图6A所示实施例的描述,此处不再赘述。
应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
应当理解,当在本申请说明书和所附权利要求书中使用时,术语“包括”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
还应当理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
如在本申请说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。
另外,在本申请说明书和所附权利要求书的描述中,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。还应理解的是,虽然术语“第一”、“第二”等在文本中在一些本申请实施例中用来描述各种元素,但是这些元素不应该受到这些术语的限制。这些术语只是用来将一个元素与另一元素区分开。例如,第一表格可以被命名为第二表格,并且类似地,第二表格可以被命名为第一表格,而不背离各种所描述的实施例的范围。第一表格和第二表格都是表格,但是它们不是同一表格。
在本申请说明书中描述的参考“一个实施例”或“一些实施例”等意味着在本申请的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书中的不同之处出现的语句“在一个实施例中”、“在一些实施例中”、“在其他一些实施例中”、“在另外一些实施例中”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是所有的实施例”,除非是以其他方式另外特别强调。术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。
本申请实施例提供的提示方法可以应用于手机、平板电脑、可穿戴设备、车载设备、增强现实(augmented reality,AR)/虚拟现实(virtual reality,VR)设备、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本、个人数字助理(personal digital assistant,PDA)等具有显示功能的终端设备上,本申请实施例对终端设备的具体类型不作任何限制。
例如,所述终端设备可以是蜂窝电话、PDA设备、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、车联网终端、电脑、膝上型计算机、手持式通信设备、手持式计算设备、卫星无线设备、用于在无线系统上进行通信的其它设备以及下一代通信系统,例如,5G网络中的终端设备或者未来演进的公共陆地移动网络(Public Land Mobile Network,PLMN)网络中的终端设备等。
作为示例而非限定,当所述终端设备为具有显示功能的可穿戴设备时,该可穿戴设备还可以是应用穿戴式技术对日常穿戴进行智能化设计、开发出可以穿戴的设备的总称,如眼镜、手表及鞋等。可穿戴设备即直接穿在身上,或是整合到用户的衣服或配件的一种便携式设备。可穿戴设备不仅仅是一种硬件设备,更是通过软件支持以及数据交互、云端交互来实现强大的功能。广义穿戴式智能设备包括功能全、尺寸大、可不依赖智能手机实现完整或者部分的功能,如智能手表或智能眼镜等,以及只专注于某一类应用功能,需要和其它设备如智能手机配合使用,如各类进行体征监测的智能手环、智能首饰等。
图9是本申请一实施例提供的终端设备的结构示意图。如图9所示,该实施例的终端设备9包括:至少一个处理器90(图9中仅示出一个)、存储器91,所述存储器91中存储有可在所述处理器90上运行的计算机程序92。所述处理器90执行所述计算机程序92时实现上述各个提示方法实施例中的步骤,例如图2A所示的步骤200至2051。或者如图4A所示的步骤S400至S4051。
所述终端设备可包括,但不仅限于,处理器90、存储器91。本领域技术人员可以理解,图9仅仅是终端设备9的示例,并不构成对终端设备9的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述终端设备还可以包括输入发送设备、网络接入设备、总线等。其中,对处理器90的说明,可以参考图1A所示实施例中对处理器110的相关说明,此处不予赘述。
同时,对存储器91的详细说明,亦可以参考图1A所示实施例中对内部存储器121的相关说明,此处不予赘述。但与图1A所示实施例不同的,本申请实施例中的存储器91在可以是所述终端设备9的内部存储单元,例如终端设备9的硬盘或内存。也可以是所述终端设备9的外部存储设备,例如所述终端设备9上配备的插接式硬盘,智能存储卡(Smart MediaCard,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。进一步地,所述存储器91还可以既包括所述终端设备9的内部存储单元也包括外部存储设备。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现可实现上述各个方法实施例中的步骤。
本申请实施例还提供了一种计算机程序产品,当计算机程序产品在终端设备上运行时,使得终端设备执行时实现可实现上述各个方法实施例中的步骤。
本申请实施例还提供了一种芯片,芯片包括存储器和处理器,存储器和处理器耦合,存储器存储有计算机程序,处理器执行计算机程序时使得芯片执行如上述各个方法实施例中的步骤。
所述集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读存储介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、电载波信号、电信信号以及软件分发介质等。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
以上所述实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使对应技术方案的本质脱离本申请各实施例技术方案的精神和范围,均应包含在本申请的保护范围之内。
最后应说明的是:以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何在本申请揭露的技术范围内的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。
Claims (20)
1.一种提示方法,其特征在于,包括:
响应于对应用程序启动图标的第一操作,识别所述第一操作在所述启动图标中的操作区域;
若所述操作区域为第一区域,则显示第一界面,所述第一界面中包含提示元素,所述提示元素用于对所述应用程序的第一内容进行提示;
若所述操作区域为第二区域,则启动所述应用程序。
2.根据权利要求1所述的提示方法,其特征在于,所述提示元素包括所述第一内容、第一控件和第二控件中的至少一项,其中,所述第一控件用于调用所述第一内容,所述第二控件用于对所述第一内容进行说明。
3.根据权利要求2所述的提示方法,其特征在于,所述提示元素还包括所述第一内容的第一信息。
4.根据权利要求2所述的提示方法,其特征在于,当所述第一内容为第一功能时,所述第一控件用于启动所述第一功能,所述第二控件用于对所述第一功能进行演示。
5.根据权利要求4所述的提示方法,其特征在于,所述第一界面为所述第一功能的操作界面,且所述第一界面内包含所述第二控件。
6.根据权利要求2至5任意一项所述的提示方法,其特征在于,所述第一界面内包含所述第二控件,在所述显示第一界面的操作之后,还包括:
响应于对所述第二控件的第二操作,获取所述第一内容关联的说明资源,并对所述说明资源进行显示。
7.根据权利要求2至5任意一项所述的提示方法,其特征在于,所述第一界面内包含所述第二控件,所述显示第一界面的操作,还包括:
获取所述第一内容关联的说明资源,并利用所述第二控件对所述说明资源进行显示。
8.根据权利要求6或7所述的提示方法,其特征在于,所述第一内容为第一功能,所述说明资源为对所述第一功能进行演示的演示资源;
相应的,所述获取所述第一内容关联的说明资源的操作,包括:
获取所述第一功能的说明数据,并从所述说明数据中提取出所述演示资源。
9.根据权利要求2至5中任意一项所述的提示方法,当所述第一内容为第一功能时,所述显示第一界面的操作,包括:
若所述操作区域为所述第一区域,则获取所述第一功能被使用的第一总次数;
若所述第一总次数小于或等于第一次数阈值,则显示所述第一界面。
10.根据权利要求1至9中任意一项所述的提示方法,其特征在于,在识别所述第一操作之前,还包括:
将所述启动图标划分为m个区域,并从所述m个区域中选取出n个区域作为所述第一区域,将所述m个区域中剩余的m-n个区域作为所述第二区域,其中m和n均为整数,且m≥2,1≤n<m。
11.根据权利要求1至9中任意一项所述的提示方法,其特征在于,在显示所述第一界面,或者启动所述应用程序之后,还包括:
获取所述第一内容被使用的第二总次数;
若所述第二总次数大于或等于第二次数阈值,则将所述启动图标的所述第一区域和所述第二区域作为一个整体,用于启动所述应用程序。
12.根据权利要求1所述的提示方法,其特征在于,还包括:
所述第一区域内显示有预设的提示标识。
13.一种提示方法,其特征在于,包括:
获取触发指令,并识别所述触发指令指向的第二内容;
若所述第二内容中仅包含待提示内容,则显示第一界面,所述第一界面中包含所述待提示内容和/或第一控件,还包含第二控件,其中,所述第一控件用于调用所述待提示内容,所述第二控件用于对所述待提示内容进行说明;
若所述第二内容中包含所述待提示内容,以及与所述待提示内容相关联的第三内容,则显示第三界面,所述第三界面中包含所述待提示内容和/或所述第一控件,包含所述第二控件,还包含所述第三内容和/或第三控件,所述第三控件用于调用所述第三内容。
14.根据权利要求13所述的提示方法,其特征在于,当所述触发指令为功能触发指令,所述第二内容为第二功能,所述第三内容为第三功能,且所述待提示内容为待提示功能时;
所述第一界面中包含所述第一控件和所述第二控件;或者
所述第一界面为所述待提示功能的操作界面,且所述第一界面中包含所述第二控件;
其中,所述第一控件用于启动所述待提示功能,所述第二控件用于对所述待提示功能进行演示。
15.根据权利要求13或14所述的提示方法,其特征在于,所述第一界面内包含所述第二控件,在所述显示第一界面之后,还包括:
响应于对所述第二控件的第二操作,获取所述待提示内容关联的说明资源,并对所述说明资源进行显示。
16.根据权利要求13或14所述的提示方法,其特征在于,所述第一界面内包含所述第二控件,所述显示第一界面,还包括:
获取所述待提示内容关联的说明资源,并利用所述第二控件对所述说明资源进行显示。
17.根据权利要求14所述的提示方法,其特征在于,所述第一界面中包含所述第一控件和所述第二控件,所述显示第一界面,包括:
若所述第二功能中仅包含所述待提示功能,获取所述待提示功能被使用的第三总次数;
若所述第三总次数小于或等于第一次数阈值,则显示所述第一界面。
18.一种终端设备,其特征在于,所述终端设备包括存储器、处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现根据权利要求1至12任一项所述方法的步骤,或者实现根据权利要求13至17任一项所述方法的步骤。
19.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现根据权利要求1至12任一项所述方法的步骤,或者实现根据权利要求13至17任一项所述方法的步骤。
20.一种芯片,其特征在于,所述芯片包括存储器和处理器,所述存储器和处理器耦合,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时使得所述芯片执行如权利要求1至12任一项所述方法的步骤,或者实现根据权利要求13至17任一项所述方法的步骤。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010625561.6A CN113867854A (zh) | 2020-06-30 | 2020-06-30 | 提示方法及终端设备 |
US18/004,025 US12008211B2 (en) | 2020-06-30 | 2021-03-31 | Prompt method and terminal device |
PCT/CN2021/084619 WO2022001261A1 (zh) | 2020-06-30 | 2021-03-31 | 提示方法及终端设备 |
EP21832914.2A EP4163774A4 (en) | 2020-06-30 | 2021-03-31 | SUGGESTION METHOD AND TERMINAL DEVICE |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010625561.6A CN113867854A (zh) | 2020-06-30 | 2020-06-30 | 提示方法及终端设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113867854A true CN113867854A (zh) | 2021-12-31 |
Family
ID=78981060
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010625561.6A Pending CN113867854A (zh) | 2020-06-30 | 2020-06-30 | 提示方法及终端设备 |
Country Status (4)
Country | Link |
---|---|
US (1) | US12008211B2 (zh) |
EP (1) | EP4163774A4 (zh) |
CN (1) | CN113867854A (zh) |
WO (1) | WO2022001261A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024208139A1 (zh) * | 2023-04-04 | 2024-10-10 | 北京优酷科技有限公司 | 一种直播互动方法、装置、电子设备及计算机存储介质 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115525366A (zh) * | 2021-06-25 | 2022-12-27 | 华为技术有限公司 | 一种投屏方法及相关装置 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5115501A (en) * | 1988-11-04 | 1992-05-19 | International Business Machines Corporation | Procedure for automatically customizing the user interface of application programs |
WO2012157273A1 (ja) * | 2011-05-17 | 2012-11-22 | パナソニック株式会社 | ガイダンス表示装置、ガイダンス表示方法及びガイダンス表示プログラム |
CN103577082A (zh) * | 2012-07-30 | 2014-02-12 | 联想(北京)有限公司 | 图标响应方法、装置及电子设备 |
CN104881313A (zh) * | 2015-06-05 | 2015-09-02 | 北京金山安全软件有限公司 | 一种终端应用中功能的启动方法及装置 |
CN105117208A (zh) * | 2015-07-27 | 2015-12-02 | 阿里巴巴集团控股有限公司 | 用户操作引导方法及装置 |
CN107168602A (zh) * | 2017-04-07 | 2017-09-15 | 深圳市金立通信设备有限公司 | 一种控制应用图标的方法及终端 |
US20170322708A1 (en) * | 2014-11-18 | 2017-11-09 | Huawei Technologies Co., Ltd. | Icon Management Method, Apparatus, and Terminal |
CN107952242A (zh) * | 2017-10-30 | 2018-04-24 | 努比亚技术有限公司 | 一种终端软件体验方法、终端及计算机可读存储介质 |
Family Cites Families (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2938420B2 (ja) * | 1998-01-30 | 1999-08-23 | インターナショナル・ビジネス・マシーンズ・コーポレイション | ファンクション選択方法及び装置、ファンクションを選択するための制御プログラムを格納した記憶媒体、オブジェクトの操作方法及び装置、オブジェクトを操作するための制御プログラムを格納した記憶媒体、複合アイコンを格納した記憶媒体 |
US20070136681A1 (en) * | 2005-12-08 | 2007-06-14 | Syntax Brillian Corp. | On-screen display for configuring a display apparatus using graphic icons |
US11237714B2 (en) * | 2007-06-12 | 2022-02-01 | Control Networks, Inc. | Control system user interface |
US20090019385A1 (en) * | 2007-07-12 | 2009-01-15 | Nvidia Corporation | Management of Icons in a Display Interface |
US8266550B1 (en) * | 2008-05-28 | 2012-09-11 | Google Inc. | Parallax panning of mobile device desktop |
KR101651859B1 (ko) | 2009-06-05 | 2016-09-12 | 삼성전자주식회사 | 사용자별 ui 제공방법 및 이를 적용한 디바이스 |
JP5333068B2 (ja) | 2009-08-31 | 2013-11-06 | ソニー株式会社 | 情報処理装置、表示方法及び表示プログラム |
US9430120B2 (en) * | 2012-06-08 | 2016-08-30 | Apple Inc. | Identification of recently downloaded content |
KR102183071B1 (ko) * | 2012-12-06 | 2020-11-25 | 삼성전자주식회사 | 복수 어플리케이션을 실행하는 디스플레이 장치 및 그 제어 방법 |
KR101821381B1 (ko) * | 2013-05-10 | 2018-01-23 | 삼성전자주식회사 | 디스플레이 장치 및 그의 ui 화면 디스플레이 방법 |
US20160364092A1 (en) | 2013-12-13 | 2016-12-15 | Huawei Device Co., Ltd. | Icon Display Method of Wearable Intelligent Device and Related Device |
US10228837B2 (en) * | 2014-01-24 | 2019-03-12 | Honeywell International Inc. | Dashboard framework for gadgets |
CN104618516A (zh) | 2015-03-04 | 2015-05-13 | 庞迪 | 分析用户行为并进行提示的方法、系统及移动终端 |
US9632664B2 (en) * | 2015-03-08 | 2017-04-25 | Apple Inc. | Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback |
US20170344172A1 (en) * | 2016-05-30 | 2017-11-30 | Nanning Fugui Precision Industrial Co., Ltd. | Interface control method and mobile terminal |
JP6696327B2 (ja) * | 2016-07-01 | 2020-05-20 | 富士ゼロックス株式会社 | 情報処理装置、画像形成装置およびプログラム |
CN106325923A (zh) | 2016-08-17 | 2017-01-11 | 北京奇虎科技有限公司 | 功能插件的管理方法及装置 |
CN106383715B (zh) | 2016-09-26 | 2019-12-10 | 维沃移动通信有限公司 | 一种信息提示方法及移动终端 |
JP6908454B2 (ja) | 2017-07-05 | 2021-07-28 | シャープ株式会社 | 画像形成装置、制御プログラムおよび制御方法 |
US20190087205A1 (en) * | 2017-09-18 | 2019-03-21 | Microsoft Technology Licensing, Llc | Varying modality of user experiences with a mobile device based on context |
US11314399B2 (en) * | 2017-10-21 | 2022-04-26 | Eyecam, Inc. | Adaptive graphic user interfacing system |
JP7080636B2 (ja) * | 2017-12-28 | 2022-06-06 | Dynabook株式会社 | システム |
CN108196839A (zh) | 2018-01-02 | 2018-06-22 | 武汉斗鱼网络科技有限公司 | 新功能引导方法及装置 |
CN109002321A (zh) | 2018-07-19 | 2018-12-14 | 万翼科技有限公司 | 软件功能提示方法、装置及计算机可读存储介质 |
CN109976618B (zh) | 2019-03-11 | 2021-07-13 | 北京达佳互联信息技术有限公司 | 新功能的提示方法和提示装置以及计算机可读存储介质 |
CN110221798A (zh) * | 2019-05-29 | 2019-09-10 | 华为技术有限公司 | 一种投屏方法、系统及相关装置 |
US11301267B2 (en) * | 2020-05-22 | 2022-04-12 | Servicenow, Inc. | Automated task management techniques |
-
2020
- 2020-06-30 CN CN202010625561.6A patent/CN113867854A/zh active Pending
-
2021
- 2021-03-31 US US18/004,025 patent/US12008211B2/en active Active
- 2021-03-31 WO PCT/CN2021/084619 patent/WO2022001261A1/zh unknown
- 2021-03-31 EP EP21832914.2A patent/EP4163774A4/en active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5115501A (en) * | 1988-11-04 | 1992-05-19 | International Business Machines Corporation | Procedure for automatically customizing the user interface of application programs |
WO2012157273A1 (ja) * | 2011-05-17 | 2012-11-22 | パナソニック株式会社 | ガイダンス表示装置、ガイダンス表示方法及びガイダンス表示プログラム |
CN103577082A (zh) * | 2012-07-30 | 2014-02-12 | 联想(北京)有限公司 | 图标响应方法、装置及电子设备 |
US20170322708A1 (en) * | 2014-11-18 | 2017-11-09 | Huawei Technologies Co., Ltd. | Icon Management Method, Apparatus, and Terminal |
CN104881313A (zh) * | 2015-06-05 | 2015-09-02 | 北京金山安全软件有限公司 | 一种终端应用中功能的启动方法及装置 |
CN105117208A (zh) * | 2015-07-27 | 2015-12-02 | 阿里巴巴集团控股有限公司 | 用户操作引导方法及装置 |
CN107168602A (zh) * | 2017-04-07 | 2017-09-15 | 深圳市金立通信设备有限公司 | 一种控制应用图标的方法及终端 |
CN107952242A (zh) * | 2017-10-30 | 2018-04-24 | 努比亚技术有限公司 | 一种终端软件体验方法、终端及计算机可读存储介质 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024208139A1 (zh) * | 2023-04-04 | 2024-10-10 | 北京优酷科技有限公司 | 一种直播互动方法、装置、电子设备及计算机存储介质 |
Also Published As
Publication number | Publication date |
---|---|
EP4163774A4 (en) | 2024-02-21 |
US12008211B2 (en) | 2024-06-11 |
WO2022001261A1 (zh) | 2022-01-06 |
US20230315252A1 (en) | 2023-10-05 |
EP4163774A1 (en) | 2023-04-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111324327B (zh) | 投屏方法及终端设备 | |
CN111399789B (zh) | 界面布局方法、装置及系统 | |
WO2022057852A1 (zh) | 一种多应用程序之间的交互方法 | |
CN112068762A (zh) | 应用程序的界面显示方法、装置、设备及介质 | |
WO2021254113A1 (zh) | 一种三维界面的控制方法和终端 | |
WO2022001261A1 (zh) | 提示方法及终端设备 | |
CN114756151B (zh) | 一种界面元素显示方法及设备 | |
EP4177722B1 (en) | Keyboard display method, foldable screen device, and computer-readable storage medium | |
WO2022022381A1 (zh) | 生成涂鸦图案的方法、装置、电子设备及存储介质 | |
CN114065312A (zh) | 一种组件显示方法及电子设备 | |
CN116028148B (zh) | 一种界面处理方法、装置及电子设备 | |
CN117573262A (zh) | 界面显示方法、界面定制方法、装置、设备及存储介质 | |
WO2023083184A1 (zh) | 桌面管理方法、图形用户界面及电子设备 | |
CN117135391A (zh) | 媒体内容展示方法、装置、电子设备以及存储介质 | |
WO2023045702A1 (zh) | 信息推荐方法及电子设备 | |
CN117808015B (zh) | 翻译方法、电子设备和计算机存储介质 | |
US20250181662A1 (en) | Search method and electronic device | |
EP4538851A1 (en) | Information processing method and electronic device | |
EP4421630A1 (en) | Window display method and electronic device | |
CN120045251A (zh) | 一种显示方法及电子设备 | |
CN119200893A (zh) | 照片处理方法和电子设备 | |
CN120276694A (zh) | 一种动态壁纸显示方法及电子设备 | |
WO2023103974A1 (zh) | 内容协同方法、电子设备及计算机可读存储介质 | |
CN120315793A (zh) | 一种显示方法及电子设备 | |
CN119536612A (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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20211231 |
|
RJ01 | Rejection of invention patent application after publication |