CN116048335A - 交互方法、交互装置、电子设备和计算机可读存储介质 - Google Patents
交互方法、交互装置、电子设备和计算机可读存储介质 Download PDFInfo
- Publication number
- CN116048335A CN116048335A CN202111265650.5A CN202111265650A CN116048335A CN 116048335 A CN116048335 A CN 116048335A CN 202111265650 A CN202111265650 A CN 202111265650A CN 116048335 A CN116048335 A CN 116048335A
- Authority
- CN
- China
- Prior art keywords
- content
- display
- page
- display page
- data stream
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 112
- 230000003993 interaction Effects 0.000 title abstract description 69
- 230000000007 visual effect Effects 0.000 claims abstract description 79
- 230000009191 jumping Effects 0.000 claims abstract description 33
- 230000004044 response Effects 0.000 claims description 72
- 230000015654 memory Effects 0.000 claims description 49
- 238000012545 processing Methods 0.000 claims description 42
- 230000002452 interceptive effect Effects 0.000 claims description 24
- 238000004590 computer program Methods 0.000 claims description 21
- 230000007704 transition Effects 0.000 claims description 17
- 238000006243 chemical reaction Methods 0.000 claims 1
- 230000008569 process Effects 0.000 description 31
- 238000010586 diagram Methods 0.000 description 27
- 230000006870 function Effects 0.000 description 21
- 238000004891 communication Methods 0.000 description 15
- 230000000694 effects Effects 0.000 description 12
- 230000008859 change Effects 0.000 description 11
- 238000001514 detection method Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 5
- 230000033001 locomotion Effects 0.000 description 5
- 230000001360 synchronised effect Effects 0.000 description 5
- 230000009471 action Effects 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 230000002093 peripheral effect Effects 0.000 description 4
- 230000003068 static effect Effects 0.000 description 4
- 241000699666 Mus <mouse, genus> Species 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 3
- 238000010411 cooking Methods 0.000 description 3
- 239000004973 liquid crystal related substance Substances 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012800 visualization Methods 0.000 description 3
- 230000003190 augmentative effect Effects 0.000 description 2
- 238000006073 displacement reaction Methods 0.000 description 2
- 238000012216 screening Methods 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 238000010897 surface acoustic wave method Methods 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 241000699670 Mus sp. Species 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 208000003464 asthenopia Diseases 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 238000007667 floating Methods 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 239000011435 rock Substances 0.000 description 1
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/16—Sound input; Sound output
- G06F3/167—Audio in a user interface, e.g. using voice commands for navigating, audio feedback
-
- 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/0482—Interaction with lists of selectable items, e.g. menus
-
- 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/0483—Interaction with page-structured environments, e.g. book metaphor
-
- 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/0485—Scrolling or panning
-
- 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/0486—Drag-and-drop
-
- 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/04883—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 for inputting data by handwriting, e.g. gesture or text
-
- 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/16—Sound input; Sound output
- G06F3/165—Management of the audio stream, e.g. setting of volume, audio stream path
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)
- Multimedia (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- General Health & Medical Sciences (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本公开的一些实施例提供了一种交互方法、交互装置、电子设备和计算机可读存储介质。该交互方法,包括:在目标应用的第一展示页面中展示对应于第一类型的第一展示内容;响应于触发操作,从第一展示页面跳转至该目标应用的第二展示页面;以及在第二展示页面中展示对应于第二类型的第二展示内容,其中,第一类型的第一展示内容为对应于视觉内容的数据流与对应于听觉内容的数据流中的其中一种,第二类型的第二展示内容为对应于视觉内容的数据流与对应于听觉内容的数据流中的另一种,对应于听觉内容的数据流中至少一个听觉内容数据与对应于视觉内容的数据流中的视觉内容数据对应的听觉内容数据不同。
Description
技术领域
本公开的实施例涉及一种交互方法、交互装置、电子设备和计算机可读存储介质。
背景技术
相关视频类应用程序的消费形式仅涉及视觉类的数据流,例如提供短视频数据等,并且用户在使用的过程中需要手持电子设备进行交互操作,这无法适用于用户不便于手持设备刷视频的情形下的娱乐需求。例如,在用户由静止状态转为驾驶状态后,由于不便于实现操作终端设备的显示屏以进行交互的操作,将导致用户无法继续依赖该应用程序获得娱乐体验。在这种情形下,用户只能停止消费此种视觉类的应用程序。由此相关视频类应用程序无法满足用户在各种情形下的陪伴需求。
发明内容
本公开涉及一种交互方法、交互装置、电子设备和计算机可读存储介质,能够实现在展示两种类型的数据流的页面之间进行切换,满足用户在各种场景下的娱乐陪伴需求。
根据本公开的一方面,提供了一种交互方法,包括:在目标应用的第一展示页面中展示对应于第一类型的第一展示内容;响应于触发操作,从第一展示页面跳转至该目标应用的第二展示页面;以及在第二展示页面中展示对应于第二类型的第二展示内容,其中,第一类型的第一展示内容为对应于视觉内容的数据流与对应于听觉内容的数据流中的其中一种,第二类型的第二展示内容为对应于视觉内容的数据流与对应于听觉内容的数据流中的另一种,对应于听觉内容的数据流中至少一个听觉内容数据与对应于视觉内容的数据流中的视觉内容数据对应的听觉内容数据不同。
根据本公开的一些实施例,第一类型的第一展示内容为对应于视觉内容的数据流,第二类型的第二展示内容为对应于听觉内容的数据流,从第一展示页面跳转至第二展示页面是从对应于视觉内容的数据流到对应于听觉内容的数据流的转换。
根据本公开的一些实施例,该交互方法还包括:根据第一类型的第一展示内容相关联的背景音频确定第二展示内容;或者根据对应于第一展示页面的播放信息确定第二展示内容。
根据本公开的一些实施例,该交互方法还包括:响应于触发操作,直接确定第二展示内容,其中,第二展示内容与第一展示内容不存在对应关系。
根据本公开的一些实施例,第二展示内容为预定音频,预定音频包括背景音频。
根据本公开的一些实施例,根据第一类型的第一展示内容相关联的背景音频确定第二展示内容包括:获取背景音频的完整歌曲信息,并将完整歌曲信息确定为第二展示内容。
根据本公开的一些实施例,在第二展示页面中展示对应于第二类型的第二展示内容包括:获取推荐音频数据流;以及将推荐音频数据流作为第二展示内容,并在第二展示页面中自动地播放推荐音频数据流。
根据本公开的一些实施例,第二类型包括N个子类别的音频数据流,N为大于1的整数,该交互方法还包括:响应于触发操作,将N个子类别的音频数据流之一确定为第二展示内容。
根据本公开的一些实施例,该方法还包括:响应于针对第二展示页面的预设操作,在第二展示页面中切换播放N个子类别的音频数据流;或者在第二展示页面显示第一可移动控件;响应于针对第一可移动控件的拖动操作,在第二展示页面中切换播放N个子类别的音频数据流。
根据本公开的一些实施例,该方法还包括:在当前展示内容为对应于听觉内容的数据流的情况下,响应于获得的语音控制命令,对当前展示内容和/或对应于听觉内容的数据流进行控制。
根据本公开的一些实施例,在第一展示页面中显示有第二可移动控件,响应于触发操作,从第一展示页面跳转至第二展示页面包括:获取针对第二可移动控件的第一拖动操作;响应于第一拖动操作确定触发页面切换,页面切换对应于从第一展示页面跳转至第二展示页面。
根据本公开的一些实施例,响应于第一拖动操作确定触发页面切换包括:响应于第一拖动操作对应于将第二可移动控件拖动至第一展示页面中的目标区域,确定触发页面切换。
根据本公开的一些实施例,目标区域包括位于第一展示页面的至少一个第一预定区域。
根据本公开的一些实施例,该方法还包括:在第二展示页面中展示第二展示内容之后,获取针对第二展示页面中的第三可移动控件的第二拖动操作;以及响应于第二拖动操作对应于将第三可移动控件拖动至第二展示页面中的第二预定区域,跳转至第一展示页面,并在第一展示页面中继续展示第一展示内容。
根据本公开的一些实施例,第二预定区域对应于第二可移动控件在第一展示页面中所显示的位置。
根据本公开的一些实施例,在第一展示页面中显示有可操作控件,响应于触发操作,从第一展示页面跳转至第二展示页面包括:响应于针对可操作控件的操作持续时间满足时间阈值,确定触发页面切换,页面切换对应于从第一展示页面跳转至第二展示页面。
根据本公开的另一方面,还提供了一种交互装置,包括:展示单元,配置成:在目标应用的第一展示页面中展示对应于第一类型的第一展示内容;处理单元,配置成:响应于触发操作,从第一展示页面跳转至该目标应用的第二展示页面,展示单元还配置成:在第二展示页面中展示对应于第二类型的第二展示内容,其中,第一类型的第一展示内容为对应于视觉内容的数据流与对应于听觉内容的数据流中的其中一种,第二类型的第二展示内容为对应于视觉内容的数据流与对应于听觉内容的数据流中的另一种,对应于听觉内容的数据流中至少一个听觉内容数据与对应于视觉内容的数据流中的视觉内容数据对应的听觉内容数据不同。
根据本公开的一些实施例,第一类型的第一展示内容为对应于视觉内容的数据流,第二类型的第二展示内容为对应于听觉内容的数据流,从第一展示页面跳转至第二展示页面是从对应于视觉内容的数据流到对应于听觉内容的数据流的转换。
根据本公开的一些实施例,处理单元还配置成:根据第一类型的第一展示内容相关联的背景音频确定第二展示内容;或者根据对应于第一展示页面的播放信息确定第二展示内容。
根据本公开的一些实施例,处理单元还配置成:响应于触发操作,直接确定第二展示内容,其中,第二展示内容与第一展示内容不存在对应关系。
根据本公开的一些实施例,第二展示内容为预定音频,预定音频包括背景音频。
根据本公开的一些实施例,为了根据第一类型的第一展示内容相关联的背景音频确定第二展示内容,处理单元配置成:获取背景音频的完整歌曲信息,并将完整歌曲信息确定为第二展示内容。
根据本公开的一些实施例,为了在第二展示页面中展示对应于第二类型的第二展示内容,处理单元配置成获取推荐音频数据流;以及展示单元配置成将推荐音频数据流作为第二展示内容,并在第二展示页面中自动地播放推荐音频数据流。
根据本公开的一些实施例,第二类型包括N个子类别的音频数据流,N为大于1的整数,处理单元还配置成:响应于触发操作,将N个子类别的音频数据流之一确定为第二展示内容。
根据本公开的一些实施例,处理单元还配置成:响应于针对第二展示页面的预设操作,在第二展示页面中切换播放N个子类别的音频数据流;或者在第二展示页面显示第一可移动控件;响应于针对第一可移动控件的拖动操作,在第二展示页面中切换播放N个子类别的音频数据流。
根据本公开的一些实施例,处理单元还配置成:在当前展示内容为对应于听觉内容的数据流的情况下,响应于获得的语音控制命令,对当前展示内容和/或对应于听觉内容的数据流进行控制。
根据本公开的一些实施例,在第一展示页面中显示有第二可移动控件,为了响应于触发操作,从第一展示页面跳转至第二展示页面,处理单元配置成:获取针对第二可移动控件的第一拖动操作;响应于第一拖动操作确定触发页面切换,页面切换对应于从第一展示页面跳转至第二展示页面。
根据本公开的一些实施例,响应于第一拖动操作确定触发页面切换包括:响应于第一拖动操作对应于将第二可移动控件拖动至第一展示页面中的目标区域,确定触发页面切换。
根据本公开的一些实施例,目标区域包括位于第一展示页面的至少一个第一预定区域。
根据本公开的一些实施例,处理单元还配置成:在第二展示页面中展示第二展示内容之后,获取针对第二展示页面中的第三可移动控件的第二拖动操作;以及响应于第二拖动操作对应于将第三可移动控件拖动至第二展示页面中的第二预定区域,跳转至第一展示页面,并在第一展示页面中继续展示第一展示内容。
根据本公开的一些实施例,第二预定区域对应于第二可移动控件在第一展示页面中所显示的位置。
根据本公开的一些实施例,在第一展示页面中显示有可操作控件,为了响应于触发操作,从第一展示页面跳转至第二展示页面,处理单元配置成:响应于针对可操作控件的操作持续时间满足时间阈值,确定触发页面切换,页面切换对应于从第一展示页面跳转至第二展示页面。
根据本公开的又一方面,提供了一种电子设备,包括存储器、处理器及存储在存储器上的计算机程序,其中,处理器执行计算机程序以实现如上所述的交互方法的步骤。
根据本公开的又一方面,提供了一种计算机可读存储介质,其上存储有计算机程序,其中,计算机程序被处理器执行时实现如上所述的交互方法的步骤。
利用根据本公开实施例提供的交互方法、交互装置、电子设备和计算机可读存储介质,对于目标应用能够响应于触发操作,从展示第一类型的第一展示内容的第一展示页面跳转至第二展示页面,并在跳转后的第二展示页面中展示第二类型的第二展示内容,其中,第一类型的第一展示内容为对应于视觉内容的数据流与对应于听觉内容的数据流中的其中一种,第二类型的第二展示内容为对应于视觉内容的数据流与对应于听觉内容的数据流中的另一种,由此根据本公开实施例的交互方法能够实现在同一目标应用中提供听觉和视觉两种类型的数据流的展示,并且通过用户的触发操作来实现两种类型的数据流的展示之间的切换,从而使得应用程序能够满足用户在各类场景下的陪伴需求,提高应用程序的娱乐性以及用户体验。
附图说明
为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1示出了根据本公开一些实施例的交互方法的示意性流程图;
图2示出了实施根据本公开一些实施例的交互方法的移动终端的示意图;
图3示出了实施根据本公开一些实施例的方法的应用场景示意图;
图4示出了包括第二可移动控件的第一展示页面的示意图;
图5A示出了根据本公开的一些实施例的拖动操作的过程示意图;
图5B示出了根据本公开一些实施例的目标区域的示意图;
图6A示出了根据本公开实施例的第一展示页面的另一示意图;
图6B示出了包括触摸控件的弹窗页面的示意图;
图7示出了根据本公开一些实施例的第二展示页面的示意图;
图8示出了根据本公开一些实施例的第二展示页面的另一示意图;
图9示出了包括第三可移动控件的第二展示页面的示意图;
图10示出了根据本公开一些实施例的交互装置的示意性框图;
图11示出了根据本公开一些实施例的电子设备的示意性框图;
图12示出了根据本公开一些实施例的示例性计算设备的架构示意图;
图13示出了根据本公开一些实施例的计算机可读存储介质的示意性框图。
具体实施方式
下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本公开一部分的实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在无需创造性劳动的前提下所获得的所有其他实施例,都属于本公开保护的范围。
本公开中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。同样,“包括”或者“包含”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。
在相关技术中,诸如视频类应用程序(APP,也可以称为应用产品)的消费形式仅限于视频内容,诸如短视频等,并且在使用此类应用程序的过程中需要用户手持电子设备进行操作,无法适用于用户不便于手持设备进行互动操作的场景下的陪伴需求。例如,在用户处于静止状态下,其可以基于视频类应用程序进行娱乐,并通过操作设备来实现刷新短视频等交互过程从而获得娱乐体验。然而当此用户从静止状态转为需要驾驶汽车、烹饪等不便于继续观看视频或者操作设备以进行交互的情况下,用户则必须停止对于此视频类应用程序的使用。如果处于不便于操作状态的用户期望继续获得娱乐体验,其操作设备并打开其他的音频类应用程序,例如音乐类应用程序等,以满足陪伴、娱乐需求。这种应用程序之间的切换操作影响了用户的使用体验,无法保持消费内容的一致性,例如,在用户结束驾驶模式之后,需要重新切换回视频类应用程序。由此,有需要对相关的产品功能进行提升,以满足用户在不同应用场景下的需求。
本公开的一些实施例提供了一种交互方法,用于在目标应用内实现两种消费场景及内容形态之间的交互切换,例如,在第一应用场景(视觉内容的数据流)与第二应用场景(听觉内容的数据流)之间能够基于用户的触发操作进行切换,以满足用户在不同应用场景下的陪伴需要,例如满足诸如用户生活中不便于进行视觉消费的场景(如驾驶)下的陪伴需求。利用根据本公开一些实施例的交互方法,使得用户能够通过触发操作来实现不同类型的展示页面之间的切换,丰富了相关应用产品的娱乐形式,这有利于提高用户与诸如终端设备之间进行交互的娱乐体验。
图1示出了根据本公开一些实施例的交互方法的示意性流程图,如图1所示,根据本公开一些实施例的交互方法100可以包括步骤S101-S103。
首先,在根据本公开一些实施例的交互方法中,在步骤S101,在目标应用的第一展示页面中展示对应于第一类型的第一展示内容。在步骤S102,响应于触发操作,从第一展示页面跳转至该目标应用的第二展示页面。作为示例,目标应用可以是在电子设备中安装的应用程序,并且第一展示页面与第二展示页面属于该同一目标应用。作为示例,上述触发页面跳转的触发操作可以是指触发电子设备从当前展示的第一展示页面切换至待展示的第二展示页面,其中第二展示页面上展示的第二展示内容的类型不同于第一展示页面上展示的第一展示内容。具体的,触发可以理解为促使终端设备执行某一过程、操作的起始点。可以理解的是,该触发页面跳转的触发事件也可以同步触发的其他操作,在此不作限制。
接着,在步骤S103,在第二展示页面中展示对应于第二类型的第二展示内容。
具体的,根据本公开的一些实施例,上述第一类型的第一展示内容可以为对应于视觉内容的数据流与对应于听觉内容的数据流中的其中一种,而第二类型的第二展示内容为对应于视觉内容的数据流与对应于听觉内容的数据流中的另一种,并且对应于听觉内容的数据流中至少一个听觉内容数据与对应于视觉内容的数据流中的视觉内容数据对应的听觉内容数据不同。此外,第一展示页面与第二展示页面对应于同一应用程序。关于如何确定将要在第二展示页面进行展示的第二展示内容的过程,将在下文结合实施例进行具体描述。
作为一些实现方式,第一类型的第一展示内容可以为对应于视觉内容的数据流,第二类型的第二展示内容则为对应于听觉内容的数据流,也就是说,上述从第一展示页面跳转至第二展示页面是从对应于视觉内容的数据流到对应于听觉内容的数据流的转换。
上述对应于视觉内容的数据流与对应于听觉内容的数据流两者可以是具有关联性的也可以是不具有关联性的。作为示例,对应于视觉内容的数据流可以是诸如短视频等的视频数据,此外,可以理解的是的,对应于视觉内容的数据流还可以包括音频数据流,即,视频数据包括图像内容与音频内容两者。对应于听觉内容的数据流可以是诸如音乐、电台、广播等内容的数据流。也就是说,对应于视觉内容的数据流可以是指供用户进行视觉消费的数据内容,而对应于听觉内容的数据流可以是指供用户进行听觉消费的数据内容。作为示例,该对应于听觉内容的数据流例如可以适用于用户不便于观看或者操作终端显示屏的情景,例如,驾驶期间等。
可以理解的是,本文中的术语“展示”可以是指显示视频、图像,也可以是指播放音频等动作,以向诸如用户进行信息展示。例如,展示对应于视觉内容的数据流可以理解为显示视频、图片等视觉消费内容,并且同时例如通过扬声器来播放与显示的视觉内容相关联的音频,例如背景音乐、配音等。又例如,展示对应于听觉内容的数据流可以理解为播放电台、音乐、播放电子小说等听觉消费内容。
可以理解的是,本文涉及的用户可以是指可以对电子设备进行操作的操作方,该用户例如可以在电子设备的应用程序中登录账户信息的方式而特定于该设备。在登录过程中,设备可以向诸如服务器(例如对应于电子设备上安装的应用程序平台方或者称为提供方)发送账户信息,账户信息例如可以是名称、账号、密码、账户标识等形式,在此不作限制。作为示例,电子设备上可以安装有视频播放应用程序,并接收用户在该视频播放应用程序中输入的账户信息,以实现账户登录过程。此外,电子设备还可以将接收的账户信息发送至服务器,并接收服务器针对登录的账户而发送的数据,例如,该数据可以包括用于在电子设备上播放的视频数据以及用于实现视频播放功能的相关指示信息。
作为一些示例,对于实施根据本公开实施例交互方法从而能够实现两种类型交互内容的切换的应用程序(例如可以称为综合应用程序),可以首先在第一展示页面中展示视觉内容的数据流,例如可以是短视频、长视频、图片等类型的需要用户基于视觉感受的娱乐内容,此外可以理解的是,第一展示页面在展示例如视频类数据流的同时也可以展示有音频数据流,例如视频的背景音乐等。基于此综合应用程序的第一展示页面,用户能够获得视觉类的娱乐体验,并通过互动操作来实现诸如视频刷新、点赞、评论等互动。接着,用户可能转变为无法继续消费视觉类内容的场景,例如驾驶或者烹饪等,又或者用户希望暂停视觉类消费以缓解视觉疲劳等情形下,用户能够通过上述触发操作来使得综合应用程序从第一展示页面切换至第二展示页面,从而获得听觉内容的数据流,以持续地得到娱乐陪伴。例如用户在驾驶情形下可能希望收听电台以陪伴驾驶过程,在烹饪情形下可能希望收听音乐等。在根据本公开实施例的交互方法中,能够使得用户基于简单的触发操作实现上述两种类型的消费内容之间的切换,操作简单且在同一应用程序中进行,避免了用户在不同的应用程序之间进行切换的繁琐操作,并且在同一应用程序的切换还使得能够保证用户消费内容的连续性,例如,在用户恢复能够消费视觉内容的情况下,可以通过类似的触发操作来进行切换以继续播放之前的视觉数据流,这有利于保证用户交互内容的连贯性和一致性。
接下来,将对实施根据本公开实施例的交互方法的示例性电子设备进行描述。例如,该电子设备可以是能够安装应用程序并显示应用程序图标的移动终端、台式计算机、平板电脑、个人计算机(Personal Computer,PC)、个人数字助理(personal digitalassistant,PDA)、智能手表、上网本、可穿戴电子设备、增强现实(Augmented Reality,AR)设备等,本公开对该电子设备的具体形式不做特殊限制。
在至少一些实施例中,根据本公开实施例的交互方法可以在诸如图2示出的移动终端200中实现。
如图2所示,移动终端200具体可以包括:处理器201、射频(Radio Frequency,RF)电路202、存储器203、触摸屏204、蓝牙装置205、一个或多个传感器206、无线保真(WirelessFidelity,WI-FI)装置207、定位装置208、音频电路209、外设接口210以及电源装置211等部件。这些部件可以通过一根或多根通信总线或信号线(图2中未示出)进行通信。本领域技术人员可以理解,图2中示出的硬件结构并不构成对移动终端的限定,移动终端200可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
下面结合图2对移动终端200的各个部件进行具体的介绍。
首先,处理器201是移动终端200的控制中心,利用各种接口和线路连接移动终端200的各个部分,通过运行或执行存储在存储器203内的应用程序,以及调用存储在存储器203内的数据,执行移动终端200的各种功能和处理数据。在一些实施例中,处理器201可包括一个或多个处理单元。举例来说,处理器201可以是各类处理器芯片。
射频电路202可用于在收发信息或通话过程中,无线信号的接收和发送。特别地,射频电路202可以将基站的下行数据接收后,给处理器201处理,另外,将涉及上行的数据发送给基站。通常,射频电路包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频电路202还可以通过无线通信和其他设备通信。所述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统、通用分组无线服务、码分多址、宽带码分多址、长期演进、电子邮件、短消息服务等。
存储器203用于存储应用程序以及相关的数据,处理器201通过运行存储在存储器203的应用程序以及数据,执行移动终端200的各种功能以及数据处理。存储器203主要包括存储程序区以及存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(例如,音频数据播放功能、视频数据播放功能等);存储数据区可以存储根据使用移动终端200时所创建的数据(例如,音频数据、视频数据、播放记录信息等)。此外,存储器203可以包括高速随机存取存储器(Random Access Memory,RAM),还可以包括非易失存储器,例如磁盘存储器件、闪存器件或其他易失性固态存储器件等。存储器203可以存储各类操作系统。上述存储器203可以是独立的,通过上述通信总线与处理器201相连接,此外,存储器203也可以和处理器203集成在一起。
触摸显示屏204具体可以包括触控板204-1和显示器204-2。
其中,触控板204-1可采集移动终端200的用户在其上或附近的触摸操作(或者称为触摸事件),例如用户使用手指、触控笔等任何适合的物体在触控板204-1之上或在触控板204-1附近的操作,并将采集到的触摸信息发送给其他器件(例如,处理器201)。用户在触控板204-1附近的触摸事件可以称之为悬浮触控。悬浮触控可以是指用户无需为了选择、移动或拖动目标(例如图标等)而直接地接触该触控板204-1,而只需用户位于设备附近以便执行所想要的功能。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型来实现触控板204-1。
显示器(或称为显示屏)204-2可以用于显示由用户输入的信息或提供给用户的信息以及移动终端200的各种菜单。可以采用液晶显示器、有机发光二极管等形式来配置显示器204-2。触控板204-1可以覆盖在显示器204-2之上,当触控板204-1检测到在其上或附近的触摸事件后,递送给处理器201以确定触摸事件的参数,随后处理器201可以根据触摸事件的参数在显示器204-2上提供对应的输出数据,例如,视频数据或者音频数据等。尽管在图2中,触控板204-1与显示屏204-2是作为两个独立的部件来实现移动终端200的输入和输出功能,但是在一些实施例中,可以将触控板204-1与显示屏204-2集成以实现移动终端200的输入和输出功能。可以理解的是,触摸显示屏204是由多层的材料堆叠而成,图2中只展示出了触控板(层)和显示屏(层),其他层在图2中未予描述。另外,触控板204-1可以以全面板的形式配置在移动终端200的正面,显示屏204-2也可以以全面板的形式配置在移动终端200的正面,这样使得在终端设备的正面实现无边框的结构。
进一步地,移动终端200还可以具有指纹识别功能。例如,可以在移动终端200的背面(例如后置摄像头的下方)配置指纹采集器件212,或者在移动终端200的正面(例如触摸显示屏204的下方)配置指纹采集器件212。又例如,可以在触摸显示屏204中配置指纹采集器件212来实现指纹识别功能,即指纹采集器件212可以与触摸显示屏204集成在一起来实现移动终端200的指纹识别功能。在这种情况下,该指纹采集器件212配置在触摸显示屏204中,可以是触摸显示屏204的一部分,也可以以其他方式配置在触摸显示屏204中。指纹采集器件212的主要部件可以是指纹传感器,该指纹传感器可以采用任何类型的感测技术,包括但不限于光学式、电容式、压电式或超声波传感技术等。
移动终端200还可以包括蓝牙装置205,用于实现移动终端200与其他短距离的设备(例如手机、智能手表等)之间的数据交换。具体的,蓝牙装置205可以是集成电路或者蓝牙芯片等。
移动终端200还可以包括至少一种传感器206,例如光学传感器、运动传感器以及其他传感器。具体的,光学传感器可包括环境光传感器及接近传感器,其中,环境光传感器可以根据环境光线的明暗来调节触摸显示屏204的显示器的亮度,接近传感器可以在移动终端200移动到耳边时,关闭显示器的电源。作为运动传感器的一种,加速计传感器可以检测各个方向上(一般为三轴)加速度的大小,静止时可以检测出重力的大小及方向,以用于识别手机姿态的应用(例如,横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(例如,计步器、敲击)等。移动终端200还可以配置陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
WI-FI装置207用于为移动终端200提供遵循WI-FI相关标准协议的网络接入,移动终端200可以通过WI-FI装置207接入到WI-FI接入点,进而帮助用户接收或发送数据,例如,收发电子邮件、浏览网页和访问流媒体等,其为用户提供了无线的宽带互联网访问。在其他一些示例中,该WI-FI装置207也可以作为WI-FI无线接入点,可以为其他设备提供WI-FI网络接入。
定位装置208用于为移动终端200提供地理位置信息。可以理解的是,该定位装置208具体可以是全球定位系统(Global Positioning System,GPS)或北斗卫星导航系统、俄罗斯GLONASS等定位系统的接收器。定位装置208在接收到上述定位系统发送的地理位置信息后,例如可以将该信息发送给处理器201进行处理,或者发送给存储器203进行保存。在另外的一些示例中,该定位装置208还可以是辅助全球卫星定位系统(Assisted GlobalPositioning System,AGPS)的接收器,AGPS系统通过作为辅助服务器来协助定位装置208完成测距和定位服务。在这种情况下,辅助定位服务器通过无线通信网络与设备例如移动终端200的定位装置208(例如GPS接收器)通信而提供定位协助。在另外的一些示例中,该定位装置208也可以是基于WI-FI接入点的定位技术。由于每一个WI-FI接入点都有一个全球唯一的(Media Access Control,MAC)地址,终端设备在开启WI-FI的情况下即可扫描并收集周围的WI-FI接入点的广播信号,因此可以获取到WI-FI接入点广播出来的MAC地址。终端设备将这些能够标示WI-FI接入点的数据(例如MAC地址)通过无线通信网络发送给位置服务器,由位置服务器检索出每一个WI-FI接入点的地理位置,并结合WI-FI广播信号的强弱程度,计算出该终端设备的地理位置并发送到该终端设备的定位装置208中。
音频电路209例如可以包括扬声器和麦克风,以用于提供用户与移动终端200之间的音频接口。音频电路209可以将接收到的音频数据转换成电信号,并将电信号传输到扬声器,由扬声器转换为声音信号输出。另一方面,麦克风将收集的声音信号转换为电信号,由音频电路209接收后将其转换为音频数据,再将音频数据输出至射频电路202以发送给例如另一设备,或者将音频数据输出至存储器203以便进一步处理。作为示例,麦克风在一些情形下可以接收用户的语音命令,并将获得的语音信号传输至处理器201以用于解析用户指令,并由处理器201基于解析出的用户指令来执行相应的操作,从而实现与用户之间的语音互动。
外设接口210用于为外部的输入/输出设备(例如键盘、鼠标、外接显示器、外部存储器、用户识别模块卡等)提供各种接口。例如,通过通用串行总线(Universal SerialBus,USB)接口与鼠标连接,通过用户识别模块卡卡槽上的金属触点与电信运营商提供的用户识别模块卡(Subscriber Identification Module,SIM)进行连接。外设接口210可以被用来将上述外部的输入/输出外围设备耦接到处理器201和存储器203。
移动终端200还可以包括给各个部件供电的电源装置211(例如电池和电源管理芯片),电池可以通过电源管理芯片与处理器201逻辑相连,从而通过电源装置211实现管理充电、放电、以及功耗管理等功能。
尽管图2未示出,移动终端200还可以包括摄像头(前置摄像头和/或后置摄像头)、闪光灯、微型投影装置、近场通信(Near Field Communication,NFC)装置等,在此不再赘述。
以下各个实施例中描述交互方法均可以在具有上述硬件结构的移动终端200中实现。尽管如此,可以理解的是,本文中描述的交互方法也可以应用于其他合适的电子设备中,而非仅限于结合图2描述的移动终端。
图3示出了终端设备在交互系统的应用场景的示意图。如图3所示,交互系统例如可以包括终端设备301、网络302以及服务器303。
终端设备301可以是示出的移动终端,也可是固定终端,其通过网络302与服务器303进行数据传输。终端设备301上可以安装有各类应用程序,例如网页浏览器应用、搜索类应用、播放类应用、新闻资讯类应用等。此外,终端设备301包括输入/输出装置,从而还可以接收用户操作,例如通过触摸显示屏来接收用户的触控、手势操作等,又或者通过麦克风来接收用户的语音操作。然后,终端设备301可以基于接收的操作来生成请求消息。经由网络302,终端设备301可以将上述请求消息发送至服务器303,并接收服务器303响应于该请求消息返回的数据。终端设备301可以根据服务器303返回的数据来进行显示,例如,在终端设备301的显示屏上显示接收的显示数据,诸如视频或者图像。此外,接收的数据还可以包括其他信息,例如该视频的显示时间点、显示时长等信息。可替代地,服务器303也可以无需接收到该请求消息而直接地将数据发送给终端设备303,以在终端设备301上进行相应地处理过程。
终端设备301可以是硬件形式,也可以是软件形式。当终端设备301为硬件形式时,可以是具有显示屏并且支持程序运行的各种设备。如上所述,终端设备301可以是示出的移动终端,例如该移动终端具有以上结合图2描述的组件。作为其他示例,终端设备301也可以是智能电视、平板电脑、电子书阅读器、MP4(Moving Picture Experts Group Audio LayerIV)播放器、膝上型便携计算机和台式计算机等等。当终端设备301为软件形式时,可以安装在上述所列举的电子设备中,其可以实现成多个软件或软件模块(例如用来提供分布式服务的软件或软件模块),也可以实现成单个软件或软件模块,在此不作具体限定。
网络302可以是有线网络也可以是无线网络,在此不作限制。服务器303可以是提供各种服务的服务器,例如接收终端设备301发送的数据流,并进行缓存。此外,服务器303还可以接收终端设备301发送的请求消息,对该请求消息进行分析,并将分析结果(例如,与请求信息对应的数据流)发送给终端设备301。可以根据不同的应用类型布置不同的服务器,例如,服务器303可以是即时通信服务器、支付应用服务器、信息展示应用服务器、资源管理服务器等。可以理解的是,图3中示出的终端设备301、网络302和服务器303的数目仅仅是示意性的。根据实际的应用场景,可以具有任意数目的终端设备、网络和服务器。
下文中,将以两种类型的展示页面之间进行切换的互动方法为例来详细描述根据本公开一些实施例提供的交互方法。作为示例,在下文描述的实施例中,第一展示页面中的第一展示内容为对应于视觉内容的数据流,第二展示内容为对应于听觉内容的数据流,也就是说,从供用户进行视觉内容消费的页面切换至进行听觉内容消费的页面。可以理解的是,根据本公开实施例的交互方法的应用场景并不限于此。
根据本公开的一些实施例,在第一展示页面中显示有第二可移动控件。具体的,该可移动控件可以收集针对其的触摸操作,以用于基于检测到的触摸操作来确定触摸操作参数,从而能够基于确定的触摸操作参数而做出相应的响应,例如上述参数可以包括触摸起始点、拖动距离、拖动方向、触摸持续时间等。例如,终端设备的显示屏上可以显示该可移动控件,用户可以以触摸、拖拽等方式来选中并拖动显示的控件,终端设备接收基于该控件的用户操作并作为用户输入信息,以用于实现后续处理过程。作为示例,可移动控件可以通过各类编程语言来实现,诸如HTML、Js的计算机语言,在此不作限制。
例如,可移动控件可以是在电子设备的展示页面上显示的可通过拖动进行位移的控件,该电子设备的用户可以以点击的方式选中该控件,并拖动该控件进行位移,以作为用户输入信息。作为示例,可以在展示页面的任意合适的位置处显示该可移动控件,并且该控件可以接收用户在触控板上针对其进行的拖动操作。例如,该可移动控件可以显示在第一展示页面中的边缘位置,例如,左下边缘位置或右下边缘位置等。
根据本公开的一些实施例,响应于触发操作,从第一展示页面跳转至第二展示页面包括:获取针对第二可移动控件的第一拖动操作;响应于第一拖动操作确定触发页面切换,该页面切换对应于从第一展示页面跳转至第二展示页面。具体的,响应于第一拖动操作对应于将第二可移动控件拖动至第一展示页面中的目标区域,确定触发页面切换。作为示例,目标区域包括位于第一展示页面的至少一个第一预定区域。
作为示例,图4示出了显示第二可移动控件的第一展示页面的示意图。以下结合图4描述触发进行页面切换的触发操作的过程。
如图4所示,第一展示页面401中显示有第一展示内容402以及上述第二可移动控件403。例如,该展示页面可以是全屏显示的方式,即,完全覆盖移动终端的完整的显示屏。又例如,展示页面也可以以弹窗、画中画等形式展示在终端的显示屏上。此外,展示页面也可以仅覆盖显示屏的一部分,在此不作限制。类似地,如图4所示,展示页面401中的第一展示内容402可以占据展示页面的一部分,此外,第一展示内容402也可以占据展示页面的全部,在此不作限制。
在图4示出的示例中,第二可移动控件403位于第一展示页面的右下角位置。相应地,目标区域可以位于第一展示页面的中间位置并占据一定面积。在其他示例中,第二可移动控件还可以位于其他合适的位置。此外,如图4所示出的,第一展示页面401中还可以显示其他的内容,例如页面顶部、底部以及右侧示出的图标、按钮等。其中,上述图标或者按钮可以是可操作的也可以是不可操作的,以实现与展示页面相关的功能,在此不作限制。
根据本公开一些实施例的交互方法中,对于显示有第二可移动控件的第一展示页面,可以实时检测针对该可移动控件的拖动操作。该检测例如可以通过触摸屏或者触控板来实现。对该可移动控件的触发操作结果可以包括两种情形,第一操作结果对应于将该可移动控件拖动到目标区域,第二操作结果表示未将该可移动控件拖动至目标区域。作为示例,响应于检测到第一操作结果的情况下,与第一操作结果对应的可以进行页面切换,即,切换到第二展示页面。响应于检测到第二操作结果的情况下,与第二操作结果对应可以不触发进行页面切换的动作。
此外,根据本公开的一些实施例,在检测到针对第二可移动控件的拖动操作之后,还可以相应地显示过渡内容,以使得用户能够了解到拖动操作的进程。例如,过渡内容可以用于展示与针对第二可移动控件的第一拖动操作相关联的中间过程,这有利于用户更直观地根据过渡内容获得针对拖动操作的可视化效果。例如,过渡内容可以在检测到针对可移动控件403的第一拖动操作之后并且切换至第二展示页面之前进行显示。
图5A示出了根据本公开的一些实施例的拖动操作的过程示意图。如图5A所示,首先,过渡内容包括该可移动控件403,并且,该可移动控件跟随第一拖动操作的触摸坐标进行移动显示。参考图5A中的示出的控件以及手型图标,用户能够基于这两者了解到拖动操作的进行过程,例如,控件跟随用户的拖动手势进行位移。作为示例,控件跟随用户的拖动手势进行位移的过程可以通过实时获取用于对于触控板的触摸坐标来实现,即,使得在页面中显示的可移动控件的坐标与触摸坐标保持同步。
在根据本公开的一些实施例中,过渡内容还可以包括背景图像,其中,背景图像基于第一展示页面中的第一展示内容画面得到。作为一种实现方式,背景图像可以是第一展示内容在开始拖动操作的时间点所显示的画面。作为另一种实现方式,如图5A所示,背景图像可以是第一展示内容的画面的虚化效果图,例如,对上述一帧图像进行虚化处理之后得到的图像。
在根据本公开的另一些实施例中,过渡内容还包括前景图像,前景图像例如可以是基于第二展示页面的页面色彩属性得到。作为示例,前景图像可以是指蒙层,例如,蒙层颜色根据第二展示界面的色彩确定,例如与其色彩一致、颜色由浅入深等。又例如,第二展示页面为彩色的情况下,也可以通过计算取值范围最大的颜色作为前景图像的颜色。关于前景图像,还可以是其他的实现方式。
根据本公开的一些实施例,第一可移动控件跟随第一拖动操作的触摸坐标进行移动显示可以包括:第一可移动控件跟随第一拖动操作的触摸坐标进行移动显示时发生变化。例如,如图5A中所示出的,第二可移动控件可以具有音乐转盘图标的形状,在用户针对可移动控件进行拖动操作的过程中,在过渡内容中显示的音乐转盘图标可以随着第一拖动操作的触摸坐标进行移动,并且移动的过程中,该音乐转盘图标的显示效果可以发生变化。作为一种实现方式,变化可以包括改变音乐转盘图标的尺寸,例如,随着位移该尺寸变大直至与目标区域的尺寸相同。作为另一种实现方式,变化可以包括改变音乐转盘图标的形状、动态展示效果等。此外,上述变化还可以实现为其他的形式,不再一一描述。
在上述显示过渡内容的实施例中,在用户针对可移动控件进行拖动操作的过程中,过渡内容能够展示与针对该控件的拖动操作对应的中间过程以及相应的显示过渡效果,这有利于用户更直观地根据过渡内容获得针对拖动操作的可视化效果,此外,过渡内容还增加了用户进行拖拽操作的互动性,提升人机交互体验。
根据本公开的一些实施例,在第一展示页面中显示过渡内容可以包括:在第一展示页面中显示目标区域的形状;响应于第一拖动操作的触摸坐标位于目标区域的形状内,确定进行页面切换动作。在用户针对可移动控件进行拖动操作的过程中,可以检测操作点的坐标,响应于确定该操作点的坐标位于该目标区域内,则确定触发进行页面切换。
根据本公开的一些实施例,第二可移动控件可以显示为第一预定形状,目标区域显示为第二预定形状,其中,第一预定形状与第二预定形状相关联。
图5B示出了根据本公开一些实施例的目标区域的示意图,在图5B的示例中,第二可移动控件显示为音乐转盘图标的形状,目标区域显示为另一音乐转盘图标的形状,具体的,此另一音乐转盘图标的尺寸可以与目标区域的尺寸相同。
相比于图5A中示出的过渡内容,图5B中示出的过渡内容的背景图像可以是灰度图,以突出可移动控件以及目标区域的形状。作为一种实现方式,在用户对可移动控件进行拖动操作的过程中,可以首先显示图5A所示的过渡内容,随着拖动操作的进行然后显示图5B所示的过渡内容。例如,在检测到用户通过点击选中图4中示出的可移动控件403之后则获取此过渡内容的背景图像,并显示为如图5A所示的效果,通过此过渡内容,用户能够了解到拖动操作已经被检测到。接着,随着用户将可移动控件向目标区域拖动,可以显示图5B示出的过渡内容,以进一步示出拖动操作的动向以及进程。根据图5B显示的过渡内容能够使得用户能够直观地了解到拖动操作的目标区域的范围,引导用户将可移动控件拖动至目标区域以实现页面切换,避免用户由于未拖动至目标区域而引起操作失败的情形。
作为示例,在目标区域的形状中还可以显示与第一拖动操作相关联的文本信息。例如,该文本信息的内容可以是与拖动操作相关联的说明性描述,如图5B所出的文本“拖动至此处播放”。此部分文本信息可以作为用户操作的引导,通过文字的形式引导用户切换操作的进程,从而促使用户产生交互感受,加深交互体验。
作为示例,在第二可移动控件跟随第一拖动操作的触摸坐标进行移动显示的过程中还可以改变第一预定形状的显示效果,以及使得在第一拖动操作的触摸坐标到达目标区域的情况下,第一预定形状的显示效果与第二预定形状相关联。
可以理解的是,图5B仅示出了显示的形状为音乐转盘的情形,在其他的应用情形中,可移动控件显示的形状可以是书,与此相应地,目标区域的形状可以显示为台灯。或者,可移动控件显示的形状是收音机,与此相应地,目标区域的形状可以显示为与收音机相关联的事物等。也就是说,目标区域显示的形状与可移动控件显示的形状可以具有以上关联性。
此外,如上所描述的,可移动控件在跟随拖动操作的触摸坐标进行移动显示时发生变化。如图5B所示,在可移动控件跟随触摸坐标向目标区域移动的过程中,可以改变可移动控件的尺寸,例如可移动控件的尺寸随着与目标区域的距离的缩短而不断放大,并且,在可移动控件移动至目标区域时,放大至与对应于目标区域的音乐转盘的尺寸相同。此外,与可移动控件的变化相对应地,目标区域显示的形状也可以在上述移动过程中发生变化,例如,可以是显示颜色方面的变化,也可以是形状上的改变,或者是动态显示效果的改变。例如,目标区域显示的形状的变化可以与可移动控件在移动过程中的变化相关联,以形成视觉上的呼应效果等。
在根据本公开一些实施例的交互方法中,在实现展示页面之间的切换过程能够基于显示的可移动控件实现展示页面的切换,以通过直观的拖拽操作来实现不同的展示页面之间的切换,交互操作简单,并且在视觉显示效果、操作实现等方面更加地简便直观,这有利于提高用户与诸如终端设备之间进行交互的操作体验。
此外,上述基于可移动图标的拖动操作来实现页面切换使得用户能够仅基于简单直观地该页面切换过程实现两种类型的展示内容之间的切换,丰富了用户的操作趣味性,增加不同类型的页面切换的便利性。例如,用户在消费第一展示页面中展示的对应于视觉内容的数据流的过程中,可能需要转换至不便于操作终端的情形,例如驾驶模式,由此,用户可以基于上述切换过程进行展示页面切换,以从对应于视觉内容的当前展示页面直接地跳转至对应于听觉内容的切换展示页面,从而能够继续获得产品的陪伴、娱乐服务。与此同时,这有利于增加用户对于应用程序的用户粘度,维护用户量。
可以理解的是,在根据本公开的一些实施例提供的交互方法中,对于触发操作还可以具有其他的实现方式,本公开并不对此进行限制。
例如,在根据本公开的一些实施例中,在第一展示页面中显示有可操作控件,响应于触发操作,从第一展示页面跳转至第二展示页面包括:响应于针对该可操作控件的操作持续时间满足时间阈值,确定触发页面切换,页面切换对应于从第一展示页面跳转至第二展示页面。作为示例,该可操作控件可以实现为可以接收用户操作的控件,例如,触摸控件,又例如可以是能够接收选中操作的控件,在此不作限制。
以上述可操作控件为触摸控件作为示例,在第一展示页面中显示有触摸控件,响应于触发操作,从第一展示页面跳转至第二展示页面包括:响应于针对该触摸控件的触摸持续时间(对应于上述操作持续时间)满足时间阈值,确定触发页面切换,页面切换对应于从第一展示页面跳转至第二展示页面。
图6A示出了根据本公开实施例的第一展示页面的另一示意图。相比于图4中示出的第一展示页面,在图6A中还示出有分享图标404,作为示例,响应于用户对该分享图标404的点击操作,可以显示进一步的弹窗页面,以供用户进行与分享相关的操作,例如,在该弹窗页面中布置有上述触摸控件。
作为示例,图6B示出了包括触摸控件的弹窗页面的示意图,如图6B所示,在弹窗页面405中示意性地包括有3个触摸图标,分别对应于收藏图标、下载图标以及切换至听觉内容的图标406。作为示例,图标406可以实现为能够接收用户的触摸操作的控件(对应于上述触摸控件)。例如,终端设备可以经由触摸板来接收针对该触摸图标406的触摸信号,并基于触摸信号获得与触摸操作相关联的参数,例如,触摸持续时间。进一步地,在根据本公开一些实施例中,在确定针对该触摸控件的触摸持续时间满足时间阈值的情况下,确定触发页面切换,即,从图4所示的对应于视觉展示内容的第一展示页面跳转至对应于听觉展示内容的第二展示页面,从而基于针对触摸控件的触摸持续时间来实现页面切换。例如,如图6B所示,用户可以通过持续触摸图标406来实现页面切换,也就是说,实现两种类型的应用场景的转换。
作为另一示例,该可操作控件也可以是能够接收选中操作的控件,例如用户可以通过定位指示器(例如鼠标)来点击该控件并选中该控件,并基于选中该可操作控件的操作时间来确定是否触发页面切换。
以上结合图5A和图5B描述了基于可移动控件的拖动操作来实现根据本公开实施例的第一展示页面与第二展示页面之间的切换,接着,结合图6A和图6B描述了基于触摸控件的触摸持续时间来实现第一展示页面与第二展示页面之间的切换,从而使得用户能够直观地在两种类型的消费内容之间进行切换,以满足用户在各种应用场景下的需求。可以理解的是,根据本公开实施例的两种类型的展示页面之间的切换方式并不限于此,还可以采用其他的切换方式来实现,在此不作限制。
接下来,将介绍在进行页面切换之后如何确定第二展示内容,其中,该第二展示内容可以是对应于听觉内容的数据流。
根据本公开的一些实施例,交互方法还可以包括:根据第一类型的第一展示内容相关联的背景音频确定第二展示内容。也就是说,第二展示内容可以与第一展示内容的背景音频相关联。
根据本公开的一些实施例,第二展示内容可以是预定音频,预定音频包括背景音频。其中,根据第一类型的第一展示内容相关联的背景音频确定第二展示内容可以包括:获取背景音频的完整歌曲信息,并将完整歌曲信息确定为第二展示内容。
例如,第一展示页面中的第一展示内容可以包括视频,并且该视频可能包括背景音乐,基于此,可以根据该背景音乐确定第二展示内容。例如,上述背景音乐可以是对应于一首歌曲的一个片段,由此,第二展示内容可以是该歌曲的部分片段或者全部内容。
根据本公开的一些实施例,在第二展示页面中展示对应于第二类型的第二展示内容包括:获取推荐音频数据流;以及将推荐音频数据流作为第二展示内容,并在第二展示页面中自动地播放推荐音频数据流。作为示例,此处的推荐音频数据流可以是与上述背景音频具有关联关系的。例如,可以基于该背景音频的特征信息来获得推荐数据流,其中,特征信息可以包括背景音频的音乐类型,例如民谣、摇滚等,然后可以基于音乐类型来生成推荐音乐列表,并在第二展示页面中自动地播放该推荐音乐列表。此外,特征信息还可以包括背景音频的来源,例如可以是影视剧的主题曲,由此可以生成包括该影视剧的其他关联音乐的推荐音乐列表并直接在第二展示页面进行播放。
可选地,根据本公开的一些实施例,交互方法还可以包括:根据对应于第一展示页面的播放信息确定第二展示内容。
例如,可以根据对应于第一展示页面中的当前播放信息、历史播放信息、用户属性信息等关联数据来确定第二展示内容。作为示例,诸如终端设备可以在获得用户使用授权的情况下收集当前播放信息、历史播放信息和用户属性信息。例如,历史播放信息可以是上次进行页面切换之后在切换展示页面展示的信息,诸如播放次数较多的歌曲等。例如,该用户属性信息可以是用户特征信息、用户位置信息等,其中,用户位置信息可以表示上述终端设备当前所在的位置信息、用户输入的位置信息也可以是之前存储的位置信息。例如,在用户属性信息包括用户位置信息的情况下,可以基于该位置信息来推荐相应的第二展示内容,例如,与位置相关的广播数据等,从而实现在切换后的第二展示页面进行个性化的展示内容推荐。
根据本公开的一些实施例,交互方法还可以包括:响应于触发操作,直接确定第二展示内容,其中,第二展示内容与第一展示内容不存在对应关系,也即,第二展示内容对应的推荐音频数据流与第一内容无关。作为示例,可以不依据任何信息来随机地确定该第二展示内容。例如,在切换至第二展示页面之后可以直接地播放随机推荐音乐,又例如,还可以根据音乐播放热度、新上架的音乐等内容来生成随机播放音乐列表。
在第一展示页面对应于视觉内容的数据流,第二展示页面对应于听觉内容的数据流的情况下,上述第二展示内容与第一展示内容不存在对应关系可以表示切换后的第二展示内容并不是直接从第一展示页面播放的视频数据提取的背景音乐,而是展示与第一展示内容无关的音频数据流,例如,视觉内容的数据流可以是短视频数据流,听觉内容的数据流可以是电台数据流、音乐数据流、小说数据流等,而不是简单的从第一展示页面提取的背景音频。基于该第二展示页面,用户能够获得持续的听觉消费内容,并进行相应的交互操作。
在根据本公开一些实施例中,对应于听觉内容的数据流中至少一个听觉内容数据与对应于视觉内容的数据流中的视觉内容数据对应的听觉数据不同。作为示例,听觉内容的数据流中的首个音频内容可能与视觉内容的数据流中的视频相关,例如,可以根据第一类型的第一展示内容相关联的背景音乐确定第二展示内容为该背景音乐的完整歌曲。接着,对于该完整歌曲之后的听觉内容的数据流内容可以与视觉内容的数据流不具有对应关系。例如,可以在第二展示页面中继续播放推荐音乐列表,或者基于用户的操作而切换至诸如电台数据流等,该后续播放的内容与在第一展示页面的第一展示内容不存在对应关系。
图7和图8分别示出了切换之后的第二展示页面的示意图。如图7和图8所示,在第二展示页面411中展示有第二展示内容412。根据本公开的一些实施例,第二展示内容可以包括多个子类别的展示内容。在第二展示内容对应于听觉内容的数据流的情况下,作为示例,第二展示内容可以包括音乐子类别,例如,此种展示内容用于提供音乐数据流。作为其他示例,第二展示内容还可以包除音乐之外的子类别,例如,可以包括电台子类别,用于提供广播数据流,又例如,还可以包括小说子类别,用于提供小说朗读资源等,或者,还可以包括视频通话子类别,用于实现与其他用户设备之间的视频通信数据流,关于第二展示内容的子类别在此不作限定。
例如,在图7和图8中上述3个子类别(或者可以称为3个tab)示出为类别标签413。此外,第二展示页面还可以包括其他与播放相关联的信息,例位于底部的播放进度等,在此不作限制。
在第二类型包括多个子类别的音频数据流的情况下,根据本公开的一些实施例的交互方法还包括:响应于针对第二展示页面的预设操作,在第二展示页面中切换播放N个子类别的音频数据流。作为示例,上述预设操作可以是针对类别标签的滑动操作。作为示例,在第二展示页面中的类别标签413可以实现为可接收滑动触摸操作的滑动控件。例如,用户可以通过滑动类别标签413来实现不同子类别的展示内容的切换。作为示例,图7示出当前展示音乐tab的情形,通过滑动图7中的413可以将展示内容切换至如图8所示的电台tab的情形。
可选地,在第二类型包括多个子类别的音频数据流的情况下,根据本公开的一些实施例的交互方法还包括:在第二展示页面显示第一可移动控件;响应于针对第一可移动控件的拖动操作,在第二展示页面中切换播放N个子类别的音频数据流。作为示例,可以在如图7和图8所示的第二展示页面中类似地设置可移动控件用于接收用户的拖动操作以实现子类别之间的切换。关于此可移动控件的实现方式可以类似地参考上文结合图5A和图5B描述的可移动控件及其操作过程,在此不再重复。作为其他示例,还可以基于针对该第一可移动控件的拖动角度、拖动结束位置坐标等参数来实现上述多个子类别的音频数据流之间的切换。
在第二类型包括多个子类别的音频数据流的情况下,根据本公开的一些实施例的交互方法还包括:响应于触发操作,将N个子类别的音频数据流之一确定为第二展示内容。也就是说,在这些实施例中,基于触发操作来直接地将上述多个子类别之一确定为第二展示内容。作为示例,响应于进行页面切换的触发操作,可以直接地将第二展示内容确定为音乐子类别,即,在切换至第二展示页面之后可以直接地播放对应于音乐的数据流,此外,还可以基于用户参数、历史数据等进行音乐推荐等,在此不作限制。
根据本公开的一些实施例的交互方法还可以包括:在当前展示内容为对应于听觉内容的数据流的情况下,响应于获得的语音控制命令,对当前展示内容和/或对应于听觉内容的数据流进行控制。该当前展示内容可以是当前正在进行展示的页面中的内容。例如,当前对应于如图7或者图8所示的第二展示页面中展示的听觉内容的数据流,考虑到处于当前播放状态的用户很可能处于便于交互操作的应用场景,由此可以针对该对应于听觉消费的应用场景提供语音控制过程。作为示例,语音控制命令可以包括唤醒词和命令词,诸如图2所示的移动终端能够基于扬声器来检测唤醒词以及唤醒词之后跟随的命令词,并针对该命令词进行语义分析以识别用户的命令内容,从而做出相应的操作。例如,操作可以是切换播放tab,以从当前的音乐tab切换至下一个电台tab。又例如,操作还可以是诸如下一首、收藏等交互动作,在此不再一一描述。对对应于听觉消费内容的当前真是页面集成语音命令功能能够使得与用户之间的交互操作更加智能,并且更可能地符合用户的当前应用状态,从而提高用户的交互体验。
下面将结合具体示例描述作为根据本公开一些实施例的第二展示页面的实现方式,其中,该第二展示页面用于展示对应于听觉内容的数据流。
首先,在切换至第二展示页面之后,可以默认地直接播放音乐子类别的数据流,即,定位为如图7所示的音乐tab,并且在第二展示页面中可以播放第一展示页面中的视频的背景音频。此外,在第一展示页面中的视频不包括背景音乐的情况下,则可以直接播放推荐音乐数据流,例如按照上文描述的方式生产的推荐音乐列表。此外,在播放该背景音频之前还可以对该音频进行筛选过程,以确定其是否具有听觉消费价值。例如,视频的背景音频可能是与视频内容对应的一段配音或者是经过剪辑的音乐,这不适用于用户听觉消费。在此种情况下可以避免播放该背景音频而是播放诸如音乐推荐列表,通过上述筛选过程能够过滤掉不合适的播放内容从而更好的满足用户的娱乐需求。
此外,在一些情形下,视频内的背景音频例如可以仅包括一首歌的高潮部分,在这种情况下,在第二展示页面仅播放该一部分的音乐是不合适的,由此,还可以确定该视频内的音乐所对应的歌曲信息,然后在第二展示页面的音乐tab下,直接播放该完整的歌曲,以使得用户可以从原先的视频模式转换至音乐模式,并且还提供了该音乐的完整内容。这种实现方式还可以有利于用户能通过视频内容来找到感兴趣的音乐内容。例如,用户在浏览视频内容的过程中,可能会对视频所配置的背景音乐的感兴趣,通过切换至第二展示页面的音乐tab,用户可以直接获取该音乐的完整歌曲以及其他关联信息,例如,歌名、演唱人、歌词等,由此丰富用户的娱乐体验。
根据本公开的一些实施例的第二展示页面还可以展示对应于实时语音聊天的数据流,以实现诸如与家人、朋友或者其他驾驶人之间的同步沟通。
此外,在第二展示页面为对应于听觉内容的数据流的应用场景下,第二展示页面还可以支持后台播放数据流。作为示例,在当前展示页面为第二展示页面的情况下,用户可以通过锁屏操作来进入锁屏状态,并且在后台继续播放第二展示内容,此外,还可以在锁屏页面显示简略的信息,实现全局伴随状态,提高用户的使用体验。
根据本公开的一些实施例的交互方法还可以包括:在第二展示页面中展示第二展示内容之后,获取针对第二展示页面中的第三可移动控件的第二拖动操作,以及响应于第二拖动操作对应于将该第三可移动控件拖动至第二展示页面中的第二预定区域,跳转至第一展示页面,并在第一展示页面中继续展示第一展示内容。通过在第二展示页面中对第三可移动控件的拖动操作,能够实现从第二展示页面切换回第一展示页面,此外,在切换回第一展示页面之后可以继续展示上述第一展示内容,以实现消费内容的连贯性。
例如,在从第一展示页面切换至第二展示页面之前,在第一展示页面中展示有第一视频内容,并在第一视频内容的第一时间点处检测到触发操作,并且响应于该触发操作而从第一展示页面切换至第二展示页面。接着,能够在第二展示页面展示对应于听觉内容的数据流,例如,播放音乐等。再接着,响应于针对该第三可移动控件的第二拖动操作而从第二展示页面切换回第一展示页面之后,能够从该第一视频内容的第一时间点处继续播放第一视频内容,从而使得用户获得在切换前后获得具有一致性的播放内容。
图9示出了显示第三可移动控件的第二展示页面的示意图。如图9所示,该可移动控件显示为412中间位置的音乐转盘形状。在检测到针对该可移动控件的拖动操作之后,可以在第二展示页面展示过渡内容,作为示例,该过渡内容包括该可移动控件以及手型图标以及诸如表示操作方向的方向标识。基于此,用户能够通过将可移动控件拖动至预定区域来切换回第二展示页面。例如,该预定区域可以对应于上述第二可移动控件在第一展示页面中所显示的位置,例如,如图4所示出的位于第一展示页面右下角的可移动控件403所在的位置。
利用根据本公开实施例的交互方法,能够响应于触发操作,从展示第一类型的第一展示内容的第一展示页面跳转至第二展示页面,并在跳转后的第二展示页面中展示第二类型的第二展示内容,其中,第一类型的第一展示内容为对应于视觉内容的数据流与对应于听觉内容的数据流中的其中一种,第二类型的第二展示内容为对应于视觉内容的数据流与对应于听觉内容的数据流中的另一种,由此根据本公开实施例的交互方法能够实现在同一应用程序中提供听觉和视觉两种类型的数据流的展示,并且通过用户的触发操作来实现两种类型的数据流的展示之间的切换,从而使得应用程序能够满足用户在各类场景下的陪伴需求,提高应用程序的娱乐性以及用户体验。
根据本公开的另一方面,还提供了一种交互装置。图10示出了本公开至少一些实施例提供的交互装置的示意性框图。根据本公开的一些实施例,交互装置能够基于其中配置的功能单元来实现如上所描述的交互方法。
具体的,如图10所示,该交互装置1000可以包括展示单元1010以及处理单元1020。展示单元1010可以配置成:在目标应用的第一展示页面中展示对应于第一类型的第一展示内容。处理单元1020可以配置成:响应于触发操作,从第一展示页面跳转至该目标应用的第二展示页面。展示单元1010还配置成:在第二展示页面中展示对应于第二类型的第二展示内容。根据本公开的一些实施例,第一类型的第一展示内容为对应于视觉内容的数据流与对应于听觉内容的数据流中的其中一种,第二类型的第二展示内容为对应于视觉内容的数据流与对应于听觉内容的数据流中的另一种,对应于听觉内容的数据流中至少一个听觉内容数据与对应于视觉内容的数据流中的视觉内容数据对应的听觉内容数据不同。
以下描述根据本公开一些实施例的页面切换装置中的各个单元所实现的一些功能。
根据本公开的一些实施例,第一类型的第一展示内容为对应于视觉内容的数据流,第二类型的第二展示内容为对应于听觉内容的数据流,从第一展示页面跳转至第二展示页面是从对应于视觉内容的数据流到对应于听觉内容的数据流的转换。
根据本公开的一些实施例,处理单元1020还可以配置成:根据第一类型的第一展示内容相关联的背景音频确定第二展示内容;或者根据对应于第一展示页面的播放信息确定第二展示内容。
根据本公开的一些实施例,处理单元1020还可以配置成:响应于触发操作,直接确定第二展示内容,其中,第二展示内容与第一展示内容不存在对应关系。
根据本公开的一些实施例,第二展示内容为预定音频,预定音频包括背景音频。
根据本公开的一些实施例,为了根据第一类型的第一展示内容相关联的背景音频确定第二展示内容,处理单元1020可以配置成:获取背景音频的完整歌曲信息,并将完整歌曲信息确定为第二展示内容。
根据本公开的一些实施例,为了在第二展示页面中展示对应于第二类型的第二展示内容,处理单元1020可以配置成获取推荐音频数据流;以及展示单元1010可以配置成将推荐音频数据流作为第二展示内容,并在第二展示页面中自动地播放推荐音频数据流。
根据本公开的一些实施例,第二类型包括N个子类别的音频数据流,N为大于1的整数,处理单元1020还可以配置成:响应于触发操作,将N个子类别的音频数据流之一确定为第二展示内容。
根据本公开的一些实施例,处理单元1020还可以配置成:响应于针对第二展示页面的预设操作,在第二展示页面中切换播放N个子类别的音频数据流;或者在第二展示页面显示第一可移动控件;响应于针对第一可移动控件的拖动操作,在第二展示页面中切换播放N个子类别的音频数据流。
根据本公开的一些实施例,处理单元1020还可以配置成:在当前展示内容为对应于听觉内容的数据流的情况下,响应于获得的语音控制命令,对当前展示内容和/或对应于听觉内容的数据流进行控制。
根据本公开的一些实施例,在第一展示页面中显示有第二可移动控件,为了响应于触发操作,从第一展示页面跳转至第二展示页面,处理单元1020可以配置成:获取针对第二可移动控件的第一拖动操作;响应于第一拖动操作确定触发页面切换,页面切换对应于从第一展示页面跳转至第二展示页面。
根据本公开的一些实施例,响应于第一拖动操作确定触发页面切换包括:响应于第一拖动操作对应于将第二可移动控件拖动至第一展示页面中的目标区域,确定触发页面切换。
根据本公开的一些实施例,目标区域包括位于第一展示页面的至少一个第一预定区域。
根据本公开的一些实施例,处理单元1020还可以配置成:在第二展示页面中展示第二展示内容之后,获取针对第二展示页面中的第三可移动控件的第二拖动操作;以及响应于第二拖动操作对应于将第三可移动控件拖动至第二展示页面中的第二预定区域,跳转至第一展示页面,并在第一展示页面中继续展示第一展示内容。
根据本公开的一些实施例,第二预定区域对应于第二可移动控件在第一展示页面中所显示的位置。
根据本公开的一些实施例,在第一展示页面中显示有可操作控件,为了响应于触发操作,从第一展示页面跳转至第二展示页面,处理单元配置成:响应于针对可操作控件的操作持续时间满足时间阈值,确定触发页面切换,页面切换对应于从第一展示页面跳转至第二展示页面。
作为一种实现方式,展示单元1010可以包括显示面板,可选地,显示面板可以是液晶显示器(Liquid Crystal Display,LCD)、机发光二极管显示器(Organic Light-Emitting Diode,有机发光二极管OLED)等形式。显示面板可用于显示由用户输入的信息或提供给用户的信息以及各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。此外,展示单元1010还可以包括音频电路,以用于展示对应于听觉内容的数据流,例如,背景音频、广播等。
作为一种实现方式,上述处理单元1020可以实施为终端设备的逻辑运算中心,利用各种接口和线路链接设备的各个功能单元,通过运行或执行存储在存储器内的软件程序和/或模块,以及调用存储在存储器内的数据,执行各种功能和处理数据。可选地,处理单元1020可以实现为一个或多个处理器核心。例如,处理单元可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理单元1020之中。
此外,可以理解的是,上述交互装置1000中还可以包括触摸响应单元,以用于接收触摸数据。作为一种实现方式,触摸响应单元可以实施为触敏表面或者其他输入接口。例如,触敏表面也可以配置成触摸显示屏(例如,图2中示出的触摸显示屏204,其包括触控板204-1和显示器204-2),用于收集用户在其上或附近的触摸操作,例如用户使用手指、触笔等任何适合的物体或附件在触敏表面上或在触敏表面附近的操作,并根据预先设定的程式驱动相应的功能单元。可选地,触敏表面可以包括触摸检测装置和触摸控制装置两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制装置。触摸控制装置从触摸检测装置上接收与触摸相关的参数,并将其转换成触点坐标,然后将触点坐标传输至例如处理单元1020,然后可以接收处理单元1020发送的指令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏表面。除了触敏表面,触摸响应单元例如还可以包括其他输入接口。具体地,其他输入接口可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。此外,触摸响应单元的触敏表面可以覆盖上述显示面板,当触敏表面检测到在其上或附近的触摸操作后,传送给诸如处理单元1020以确定触摸操作的参数,随后处理单元1020可以根据触摸操作的参数在显示面板上提供相应的视觉内容或者听觉内容输出。
需要说明的是,在根据本公开实施例的交互装置中,仅以上述各功能单元的划分进行举例说明,实际应用中,可以根据需要而将上述功能单元由不同的模块完成,例如,将终端设备的内部结构划分成不同的单元,以完成以上描述的全部或者部分步骤。另外,上述实施例提供的交互装置能够实现根据本公开提供的交互方法的步骤,其具体实现过程参考上文描述的方法实施例,这里不再重复描述。
根据本公开的又一方面,还提供了一种电子设备,图11示出了根据本公开实施例的电子设备的示意性框图。
如图11所示,电子设备2000可以包括处理器2010以及存储器2020,其中,存储器2020上存储有计算机程序(诸如程序指令、代码等)。处理器2020能够执行该计算机程序以实现如上所述的交互方法的步骤。作为示例,电子设备2000可以是用户在其上登录账户的终端设备。
在至少一个示例中,处理器2010可以根据存储在存储器2020中的计算机程序执行各种动作和处理。例如,处理器2010可以是一种集成电路芯片,具有信号的处理能力。上述处理器可以是通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中公开的各种方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,可以是X86架构或者是ARM架构等。
存储器2020中存储有计算机可执行的计算机程序,该计算机程序在被处理器2010执行时可以实现根据本公开一些实施例提供的交互方法。存储器2020可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。非易失性存储器可以是只读存储器(ROM)、可编程只读存储器(PROM)、可擦除可编程只读存储器(EPROM)、电可擦除可编程只读存储器(EEPROM)或闪存。易失性存储器可以是随机存取存储器(RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、同步动态随机存取存储器(SDRAM)、双倍数据速率同步动态随机存取存储器(DDRSDRAM)、增强型同步动态随机存取存储器(ESDRAM)、同步连接动态随机存取存储器(SLDRAM)和直接内存总线随机存取存储器(DR RAM)。应注意,本文描述的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
根据本公开的其他实施例,电子设备2000还可以包括显示器(未示出),以实现对于诸如计算机操作者的可视化。例如,可以在显示器上显示实现上述交互方法过程中的展示内容、可移动控件以及数据处理结果等信息,或者,还可以显示与应用程序相关的信息,在此不作限制。此外,该电子设备2000还可以包括交互接口、输入设备、通信单元等必要的组件,用于实现计算机与操作者、其他设备之间的信息交互,例如,操作者可以通过该输入设备修改该计算机程序等。
作为其中一种示例性的实施方式,根据本公开的页面切换装置1000或者电子设备2000也可以实施为如图12所示的计算设备。
图12示出了根据本公开实施例的示例性计算设备的架构示意图。计算设备3000可以包括总线3010、一个或多个CPU 3020、只读存储器(ROM)3030、随机存取存储器(RAM)3040、连接到网络的通信端口3050、输入/输出组件3060、硬盘3070等。计算设备3000中的存储设备,例如ROM 3030或硬盘3070可以存储本公开提供的交互方法的处理和/或通信所涉及的各种数据或文件、以及CPU所执行的计算机程序。计算设备3000还可以包括用户界面3080,例如,用户界面可以用于显示展示内容以及可移动控件,并且还可以通过其上的触敏器件来接收用户的触摸操作。当然,图12所示的架构只是示意性的,在实现不同的设备时,根据实际需要,可以省略图12示出的计算设备中的一个或多个组件,或者在图12示出的计算设备的基础上增加所需的组件,在此不作限制。
根据本公开的又一方面,还提供了一种计算机可读存储介质,13示出了本公开提供的计算机可读存储介质的示意性框图。
如图13所示,计算机可读存储介质4000上存储有计算机程序4010,其中,该计算机程序4010被处理器执行时实现如上所述交互方法的步骤。在至少一个示例中,计算机可读存储介质4000包括但不限于易失性存储器和/或非易失性存储器。易失性存储器例如可以包括随机存取存储器(RAM)和/或高速缓冲存储器(cache)等。非易失性存储器例如可以包括只读存储器(ROM)、硬盘、闪存等。例如,计算机可读存储介质4000可以连接于诸如计算机等的计算设备(例如,如图12所示)。接着,在计算设备运行该计算机可读存储介质4000上存储的计算机程序4010的情况下,可以进行本公开提供的交互方法。
根据本公开的又一方面,还提供了一种计算机程序产品,包括计算机程序。在至少一个示例中,该计算机程序被处理器执行时可以实现如上所述的交互方法的步骤。
本领域技术人员能够理解,本公开所披露的内容可以出现多种变型和改进。例如,以上所描述的各种设备或组件可以通过硬件实现,也可以通过软件、固件、或者三者中的一些或全部的组合实现。
此外,虽然本公开对根据本公开的实施例的系统中的某些单元做出了各种引用,然而,任何数量的不同单元可以被使用并运行在客户端和/或服务器上。单元仅是说明性的,并且系统和方法的不同方面可以使用不同单元。
本公开中使用了流程图用来说明根据本公开的实施例的方法的步骤。应当理解的是,前面或后面的步骤不一定按照顺序来精确的进行。相反,可以按照倒序或同时处理各种步骤。同时,也可以将其他操作添加到这些过程中。
本领域普通技术人员可以理解上述方法中的全部或部分的步骤可通过计算机程序来指令相关硬件完成,程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本公开并不限制于任何特定形式的硬件和软件的结合。
除非另有定义,这里使用的所有术具有与本公开所属领域的普通技术人员共同理解的相同含义。还应当理解,诸如在通常字典里定义的那些术语应当被解释为具有与它们在相关技术的上下文中的含义相一致的含义,而不应用理想化或极度形式化的意义来解释,除非这里明确地这样定义。
以上是对本公开的说明,而不应被认为是对其的限制。尽管描述了本公开的若干示例性实施例,但本领域技术人员将容易地理解,在不背离本公开的新颖教学和优点的前提下可以对示例性实施例进行许多修改。因此,所有这些修改都意图包含在权利要求书所限定的本公开范围内。应当理解,上面是对本公开的说明,而不应被认为是限于所公开的特定实施例,并且对所公开的实施例以及其他实施例的修改意图包含在所附权利要求书的范围内。本公开由权利要求书及其等效物限定。
Claims (20)
1.一种交互方法,包括:
在目标应用的第一展示页面中展示对应于第一类型的第一展示内容;
响应于触发操作,从所述第一展示页面跳转至所述目标应用的第二展示页面;以及
在所述第二展示页面中展示对应于第二类型的第二展示内容,其中,所述第一类型的第一展示内容为对应于视觉内容的数据流与对应于听觉内容的数据流中的其中一种,所述第二类型的第二展示内容为所述对应于视觉内容的数据流与所述对应于听觉内容的数据流中的另一种,所述对应于听觉内容的数据流中至少一个听觉内容数据与所述对应于视觉内容的数据流中的视觉内容数据对应的听觉内容数据不同。
2.根据权利要求1所述的方法,其中,所述第一类型的第一展示内容为所述对应于视觉内容的数据流,所述第二类型的第二展示内容为所述对应于听觉内容的数据流,从所述第一展示页面跳转至第二展示页面是从所述对应于视觉内容的数据流到所述对应于听觉内容的数据流的转换。
3.根据权利要求2所述的方法,还包括:
根据所述第一类型的第一展示内容相关联的背景音频确定所述第二展示内容;或者
根据对应于所述第一展示页面的播放信息确定所述第二展示内容。
4.根据权利要求2所述的方法,还包括:
响应于所述触发操作,直接确定所述第二展示内容,其中,所述第二展示内容与所述第一展示内容不存在对应关系。
5.根据权利要求3所述的方法,其中,所述第二展示内容为预定音频,所述预定音频包括所述背景音频。
6.根据权利要求5所述的方法,其中,所述根据所述第一类型的第一展示内容相关联的背景音频确定所述第二展示内容包括:
获取所述背景音频的完整歌曲信息,并将所述完整歌曲信息确定为所述第二展示内容。
7.根据权利要求3或4所述的方法,其中,所述在所述第二展示页面中展示对应于第二类型的第二展示内容包括:
获取推荐音频数据流;以及
将所述推荐音频数据流作为所述第二展示内容,并在所述第二展示页面中自动地播放所述推荐音频数据流。
8.根据权利要求2所述的方法,其中,所述第二类型包括N个子类别的音频数据流,N为大于1的整数,所述方法还包括:
响应于所述触发操作,将所述N个子类别的音频数据流之一确定为所述第二展示内容。
9.根据权利要求2所述的方法,其中,所述第二类型包括N个子类别的音频数据流,N为大于1的整数,所述方法还包括:
响应于针对所述第二展示页面的预设操作,在所述第二展示页面中切换播放所述N个子类别的音频数据流;或者
在所述第二展示页面显示第一可移动控件,响应于针对所述第一可移动控件的拖动操作,在所述第二展示页面中切换播放所述N个子类别的音频数据流。
10.根据权利要求2所述的方法,还包括:
在当前展示内容为所述对应于听觉内容的数据流的情况下,响应于获得的语音控制命令,对所述当前展示内容和/或所述对应于听觉内容的数据流进行控制。
11.根据权利要求1所述的方法,其中,在所述第一展示页面中显示有第二可移动控件,
所述响应于触发操作,从所述第一展示页面跳转至第二展示页面包括:
获取针对所述第二可移动控件的第一拖动操作;
响应于所述第一拖动操作确定触发页面切换,所述页面切换对应于从所述第一展示页面跳转至第二展示页面。
12.根据权利要求11所述的方法,其中,所述响应于所述第一拖动操作确定触发页面切换包括:
响应于所述第一拖动操作对应于将所述第二可移动控件拖动至所述第一展示页面中的目标区域,确定触发所述页面切换,所述目标区域包括位于所述第一展示页面的至少一个第一预定区域。
13.根据权利要求11所述的方法,还包括:
在所述第二展示页面中展示所述第二展示内容之后,获取针对所述第二展示页面中的第三可移动控件的第二拖动操作;以及
响应于所述第二拖动操作对应于将所述第三可移动控件拖动至所述第二展示页面中的第二预定区域,跳转至所述第一展示页面,并在所述第一展示页面中继续展示所述第一展示内容。
14.根据权利要求13所述的方法,其中,所述第二预定区域对应于所述第二可移动控件在所述第一展示页面中所显示的位置。
15.根据权利要求1所述的方法,其中,在所述第一展示页面中显示有可操作控件,
所述响应于触发操作,从所述第一展示页面跳转至第二展示页面包括:
响应于针对所述可操作控件的操作持续时间满足时间阈值,确定触发页面切换,所述页面切换对应于从所述第一展示页面跳转至第二展示页面。
16.一种交互装置,包括:
展示单元,配置成:在目标应用的第一展示页面中展示对应于第一类型的第一展示内容;
处理单元,配置成:响应于触发操作,从所述第一展示页面跳转至所述目标应用的第二展示页面,
所述展示单元还配置成:在所述第二展示页面中展示对应于第二类型的第二展示内容,其中,所述第一类型的第一展示内容为对应于视觉内容的数据流与对应于听觉内容的数据流中的其中一种,所述第二类型的第二展示内容为所述对应于视觉内容的数据流与所述对应于听觉内容的数据流中的另一种,所述对应于听觉内容的数据流中至少一个听觉内容数据与所述对应于视觉内容的数据流中的视觉内容数据对应的听觉内容数据不同。
17.根据权利要求16所述的交互装置,其中,所述第一类型的第一展示内容为所述对应于视觉内容的数据流,所述第二类型的第二展示内容为所述对应于听觉内容的数据流,从所述第一展示页面跳转至第二展示页面是从所述对应于视觉内容的数据流到所述对应于听觉内容的数据流的转换。
18.根据权利要求17所述的交互装置,其中,所述处理单元还配置成:
根据所述第一类型的第一展示内容相关联的背景音频确定所述第二展示内容;或者
根据对应于所述第一展示页面的播放信息确定所述第二展示内容。
19.一种电子设备,包括存储器、处理器及存储在所述存储器上的计算机程序,其中,所述处理器执行所述计算机程序以实现如权利要求1-15中的任一项所述方法的步骤。
20.一种计算机可读存储介质,其上存储有计算机程序,其中,所述计算机程序被处理器执行时实现如权利要求1-15中的任一项所述方法的步骤。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111265650.5A CN116048335A (zh) | 2021-10-28 | 2021-10-28 | 交互方法、交互装置、电子设备和计算机可读存储介质 |
US18/572,160 US20240370157A1 (en) | 2021-10-28 | 2022-10-28 | Interaction method, interaction apparatus, electronic device, and computer-readable storage medium |
PCT/CN2022/128263 WO2023072251A1 (zh) | 2021-10-28 | 2022-10-28 | 交互方法、交互装置、电子设备和计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111265650.5A CN116048335A (zh) | 2021-10-28 | 2021-10-28 | 交互方法、交互装置、电子设备和计算机可读存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116048335A true CN116048335A (zh) | 2023-05-02 |
Family
ID=86124356
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111265650.5A Pending CN116048335A (zh) | 2021-10-28 | 2021-10-28 | 交互方法、交互装置、电子设备和计算机可读存储介质 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20240370157A1 (zh) |
CN (1) | CN116048335A (zh) |
WO (1) | WO2023072251A1 (zh) |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105872583A (zh) * | 2015-11-20 | 2016-08-17 | 乐视网信息技术(北京)股份有限公司 | 一种多功能媒体播放方法及其装置 |
CN106375782B (zh) * | 2016-08-31 | 2020-12-18 | 北京小米移动软件有限公司 | 视频播放方法及装置 |
CN106940996A (zh) * | 2017-04-24 | 2017-07-11 | 维沃移动通信有限公司 | 一种视频中背景音乐的识别方法和移动终端 |
-
2021
- 2021-10-28 CN CN202111265650.5A patent/CN116048335A/zh active Pending
-
2022
- 2022-10-28 US US18/572,160 patent/US20240370157A1/en active Pending
- 2022-10-28 WO PCT/CN2022/128263 patent/WO2023072251A1/zh active Application Filing
Also Published As
Publication number | Publication date |
---|---|
US20240370157A1 (en) | 2024-11-07 |
WO2023072251A1 (zh) | 2023-05-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11750888B2 (en) | User interfaces including selectable representations of content items | |
US12008232B2 (en) | User interfaces for viewing and accessing content on an electronic device | |
US20230127228A1 (en) | Identifying applications on which content is available | |
WO2022156368A1 (zh) | 推荐信息展示方法及装置 | |
CN107153541B (zh) | 浏览交互处理方法及装置 | |
CN116055610B (zh) | 显示图形用户界面的方法和移动终端 | |
CN110276007B (zh) | 用于提供信息的装置和方法 | |
CN107113468B (zh) | 一种移动计算设备以及实现的方法、计算机存储介质 | |
US20110179372A1 (en) | Automatic Keyboard Layout Determination | |
US20130019193A1 (en) | Method and apparatus for controlling content using graphical object | |
JP6997338B2 (ja) | 動画プレビュー方法及び電子デバイス | |
WO2018157812A1 (zh) | 一种实现视频分支选择播放的方法及装置 | |
CN115454286B (zh) | 应用数据的处理方法、装置和终端设备 | |
US11233895B2 (en) | Automatic wallpaper setting method, terminal device, and graphical user interface | |
US9652120B2 (en) | Electronic device and method for controlling a screen | |
KR20130133980A (ko) | 터치스크린을 가진 단말에서 오브젝트 이동 방법 및 장치 | |
US10108392B2 (en) | User terminal apparatus, display apparatus connected to user terminal apparatus, server, connected system, controller, and controlling method thereof | |
WO2022068721A1 (zh) | 截屏方法、装置及电子设备 | |
CN107402625B (zh) | 触摸屏扫描方法、装置、终端及计算机可读存储介质 | |
US8942414B2 (en) | Method and apparatus for making personalized contents | |
CN115379113A (zh) | 拍摄处理方法、装置、设备及存储介质 | |
WO2021104268A1 (zh) | 内容分享方法及电子设备 | |
US20240370157A1 (en) | Interaction method, interaction apparatus, electronic device, and computer-readable storage medium | |
CN112511905B (zh) | 网页视频播放方法、移动终端、电子设备及存储介质 | |
WO2023072233A1 (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 |