CN118890506A - 用于界面交互方法、装置、设备和存储介质 - Google Patents
用于界面交互方法、装置、设备和存储介质 Download PDFInfo
- Publication number
- CN118890506A CN118890506A CN202410917974.XA CN202410917974A CN118890506A CN 118890506 A CN118890506 A CN 118890506A CN 202410917974 A CN202410917974 A CN 202410917974A CN 118890506 A CN118890506 A CN 118890506A
- Authority
- CN
- China
- Prior art keywords
- search
- live
- page
- live broadcast
- room
- 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 claims abstract description 39
- 230000004044 response Effects 0.000 claims abstract description 32
- 230000003993 interaction Effects 0.000 claims abstract description 14
- 238000012545 processing Methods 0.000 claims description 20
- 230000008569 process Effects 0.000 claims description 14
- 238000004590 computer program Methods 0.000 claims description 7
- 238000010586 diagram Methods 0.000 description 17
- 238000004891 communication Methods 0.000 description 14
- 230000006870 function Effects 0.000 description 12
- 230000002452 interceptive effect Effects 0.000 description 10
- 230000009471 action Effects 0.000 description 8
- 238000013475 authorization Methods 0.000 description 5
- 101001121408 Homo sapiens L-amino-acid oxidase Proteins 0.000 description 4
- 102100026388 L-amino-acid oxidase Human genes 0.000 description 4
- 101000827703 Homo sapiens Polyphosphoinositide phosphatase Proteins 0.000 description 2
- 102100023591 Polyphosphoinositide phosphatase Human genes 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 101100233916 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) KAR5 gene Proteins 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9532—Query formulation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Mathematical Physics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
根据本公开的实施例,提供了用于界面交互的方法、装置、设备和存储介质。该方法包括:响应于针对直播间的预览页面的第一操作,呈现直播间的直播页面;响应于针对直播页面的第二操作,切换至预览页面;以及响应于直播页面的浏览时间达到阈值,在预览页面中呈现搜索控件,搜索控件显示与直播间相关联的至少一个搜索项。由此,本公开的实施例能够基于用户关于直播页面的浏览情况,而相应地在预览页面中呈现包括搜索项的搜索控件,从而提高用户获取信息的效率。
Description
技术领域
本公开的示例实施例总体涉及计算机领域,特别地涉及用于界面交互的方法、装置、设备和计算机可读存储介质。
背景技术
随着计算机技术的发展,越来越多的应用也能够提供直播内容。各式各样的直播能够为人们提供资讯、教育、生活和娱乐等多方面的内容。观众用户对直播中的相关内容感兴趣时,可以前往搜索页面,在搜索页面中输入相应的搜索词以进行搜索。
发明内容
在本公开的第一方面,提供了一种界面交互方法。该方法包括:响应于针对直播间的预览页面的第一操作,呈现直播间的直播页面;响应于针对直播页面的第二操作,切换至预览页面;以及响应于目标用户关于直播页面的浏览信息满足预设条件,在预览页面中呈现搜索控件,搜索控件显示与直播间相关联的至少一个搜索项。
在本公开的第二方面,提供了一种用于界面交互的装置。该装置包括:直播界面呈现模块,被配置为响应于针对直播间的预览页面的第一操作,呈现直播间的直播页面;界面切换模块,被配置为响应于针对直播页面的第二操作,切换至预览页面;以及搜索控件呈现模块,被配置为响应于目标用户关于直播页面的浏览信息满足预设条件,在预览页面中呈现搜索控件,搜索控件显示与直播间相关联的至少一个搜索项。
在本公开的第三方面,提供了一种电子设备。该设备包括至少一个处理单元;以及至少一个存储器,至少一个存储器被耦合到至少一个处理单元并且存储用于由至少一个处理单元执行的指令。指令在由至少一个处理单元执行时使设备执行第一方面的方法。
在本公开的第四方面,提供了一种计算机可读存储介质。该计算机可读存储介质上存储有计算机程序,计算机程序可由处理器执行以实现第一方面的方法。
应当理解,本内容部分中所描述的内容并非旨在限定本公开的实施例的关键特征或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的描述而变得容易理解。
附图说明
结合附图并参考以下详细说明,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。在附图中,相同或相似的附图标记表示相同或相似的元素,其中:
图1示出了本公开的实施例能够在其中实现的示例环境的示意图;
图2A至图2C示出了根据本公开的一些实施例的多个示例直播界面的示意图;
图3示出了根据本公开的一些实施例的用于界面交互的过程的流程图;
图4示出了根据本公开的一些实施例的用于界面交互的装置的框图;以及
图5示出了能够实施本公开的多个实施例的电子设备的框图。
具体实施方式
可以理解的是,在使用本公开各实施例公开的技术方案之前,均应当依据相关法律法规通过恰当的方式对本公开所涉及个人信息的类型、使用范围、使用场景等告知用户并获得用户的授权。
例如,在响应于接收到用户的主动请求时,向用户发送提示信息,以明确地提示用户,其请求执行的操作将需要获取和使用到用户的个人信息。从而,使得用户可以根据提示信息来自主地选择是否向执行本公开技术方案的操作的电子设备、应用程序、服务器或存储介质等软件或硬件提供个人信息。
作为一种可选的但非限定性的实现方式,响应于接收到用户的主动请求,向用户发送提示信息的方式例如可以是弹出窗口的方式,弹出窗口中可以以文字的方式呈现提示信息。此外,弹出窗口中还可以承载供用户选择“同意”或者“不同意”向电子设备提供个人信息的选择控件。
可以理解的是,上述通知和获取用户授权过程仅是示意性的,不对本公开的实现方式构成限定,其它满足相关法律法规的方式也可应用于本公开的实现方式中。
可以理解的是,本技术方案所涉及的数据(包括但不限于数据本身、数据的获取或使用)应当遵循相应法律法规及相关规定的要求。
在此使用的术语“响应于”表示相应的事件发生或者条件得以满足的状态。将会理解,响应于该事件或者条件而被执行的后续动作的执行时机,与该事件发生或者条件成立的时间,二者之间未必是强关联的。例如,在某些情况下,后续动作可在事件发生或者条件成立时立即被执行;而在另一些情况下,后续动作可在事件发生或者条件成立后经过一段时间才被执行。
下面将参照附图更详细地描述本公开的实施例。虽然附图中示出了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反,提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
需要注意的是,本文中所提供的任何节/子节的标题并不是限制性的。本文通篇描述了各种实施例,并且任何类型的实施例都可以包括在任何节/子节下。此外,在任一节/子节中描述的实施例可以以任何方式与同一节/子节和/或不同节/子节中描述的任何其他实施例相结合。
在本公开的实施例的描述中,术语“包括”及其类似用语应当理解为开放性包含,即“包括但不限于”。术语“基于”应当理解为“至少部分地基于”。术语“一个实施例”或“该实施例”应当理解为“至少一个实施例”。术语“一些实施例”应当理解为“至少一些实施例”。下文还可能包括其他明确的和隐含的定义。术语“第一”、“第二”等可以指代不同的或相同的对象。下文还可能包括其他明确的和隐含的定义。
为此,本公开的实施例提出了一种用于界面交互的方案。根据本公开的各种实施例,响应于针对直播间的预览页面的第一操作,呈现直播间的直播页面;响应于针对直播页面的第二操作,切换至预览页面;以及响应于目标用户关于直播页面的浏览信息满足预设条件,在预览页面中呈现搜索控件,搜索控件显示与直播间相关联的至少一个搜索项。
以此方式,本公开的实施例能够基于用户关于直播页面的浏览情况,而相应地在预览页面中呈现包括搜索项的搜索控件,从而提高用户获取信息的效率。
在本公开中,与用户相关联的信息(包括但不限于下文提及的直播页面浏览信息、参考信息等)均是在用户知晓并授权的情况下所获取并使用的。
下面参考附图来描述本公开的示例实施例。
示例环境
图1示出了本公开的实施例能够在其中实现的示例环境100的示意图。如图1所示,示例环境100可以包括电子设备110。
在该示例环境100中,电子设备110可以运行有用于提供、观看直播的应用120。应用120可以是用于提供、观看直播的任何适当类型应用,其示例可以包括但不限于:在线视频应用、直播应用、内容分享应用等。用户140可以经由电子设备110和/或其附接设备来与应用120进行交互。用户140可以为任意适当用户,例如,观众用户或观看方等。
在图1的环境100中,如果应用120处于活动状态,电子设备110可以呈现应用120对应的界面150。界面150可以包括应用120所提供的各类页面,诸如直播间的直播页面。例如,直播应用可以显示不同直播间的直播页面,观众用户可以通过该页面与主播用户进行相应的互动。
在一些实施例中,电子设备110与服务器130通信,以实现对应用120的服务的供应。服务器150可以提供关于应用或网站的管理、配置和维护等功能。
电子设备110可以是任意类型的移动终端、固定终端或便携式终端,包括移动手机、台式计算机、膝上型计算机、笔记本计算机、上网本计算机、平板计算机、媒体计算机、多媒体平板、掌上电脑、便携式游戏终端、VR/AR设备、个人通信系统(PersonalCommunication System,PCS)设备、个人导航设备、个人数字助理(Personal DigitalAssistant,PDA)、音频/视频播放器、数码相机/摄像机、定位设备、电视接收器、无线电广播接收器、电子书设备、游戏设备或者前述各项的任意组合,包括这些设备的配件和外设或者其任意组合。在一些实施例中,电子设备110也能够支持任意类型的针对用户的接口(诸如“可佩戴”电路等)。
服务器130可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络、以及大数据和人工智能平台等基础云计算服务的云服务器。服务器130例如可以包括计算系统/服务器,诸如大型机、边缘计算节点、云环境中的计算设备,等等。服务器130可以为电子设备110中支持虚拟场景的应用120提供后台服务。
服务器130与电子设备110之间可以建立有通信连接。通信连接可以通过有线方式或无线方式建立。通信连接可以包括但不限于蓝牙连接、移动网络连接、通用串行总线(Universal Serial Bus,USB)连接、无线保真(Wireless Fidelity,WiFi)连接等,本公开的实施例在此方面不受限制。在本公开的实施例中,服务器130与电子设备110可以通过二者之间的通信连接实现信令交互。
应当理解,仅出于示例性的目的描述环境100中各个元素的结构和功能,而不暗示对于本公开的范围的任何限制。
以下将详细描述本公开的各种示例实现。
示例界面交互
以下将参考图2A至图2C来描述根据本公开的实施例的示例界面交互过程。图2A至图2C示出了根据本公开的一些实施例的示例直播界面200A至界面200C。这样的示例直播界面可以由适当的电子设备或电子设备的组合来实施(例如,图1中的电子设备110、服务器130、或一个或多个这些设备的组合)。
在一些实施例中,电子设备110响应于针对直播间的预览页面的第一操作,呈现直播间的直播页面。第一操作例如点击操作、双击操作、长按操作、滑动操作等。
作为示例,如图2A所示,界面200A中用于呈现直播间的预览页面。界面200A中可以提供与直播间相关联的一个或多个交互组件。交互组件例如可以包括搜索页跳转控件210-1和直播页面跳转控件210-2。搜索页跳转控件210-1用于跳转至搜索页面,直播页面跳转控件210-2用于进入直播页面。
需要说明,用户可以针对直播页面跳转控件210-2进行相应的交互操作进入直播页面,也可以针对页面210的其他位置进行相应的交互操作以进入直播页面。
在一些实施例中,电子设备110可以响应于针对直播页面的第二操作,切换至预览页面。
作为示例,如图2B所示,界面200B用于呈现直播页面。界面200B中的第一区域可以显示直播间的直播页面中的一组交互元素220。这样的一组交互元素220例如可以包括直播页面顶部的一个或多个界面元素,例如,主播的头像、名称,直播间的名称、直播间的观众信息和退出控件等。
具体地,电子设备110可以接收针对退出控件的点击操作,将直播页面切换至直播间的预览页面,以指示当前用户退出了直播页面。需要说明,退出直播间的交互操作可以是用户针对退出控件的点击操作,也可以是用户针对直播页面200B的诸如滑动操作等的其他交互操作。具体的交互操作可以根据本领域技术人员的需求进行设置,本发明对此不作限制。
电子设备110可以基于用户的第二操作返回到预览界面。此外,电子设备110和/或服务器可以确定用户关于直播页面的预定浏览信息是否满足预设条件。这样的浏览信息是在用户知晓并授权的情况下所获取和使用的。
例如,浏览信息可以指示浏览直播页面的时长、在浏览直播页面的过程中发生的交互操作等。
在一些实施例中,响应于该浏览信息满足预设条件,电子设备110可以在预览页面中呈现搜索控件。以浏览信息指示直播页面的浏览时长作为示例,电子设备110可以响应于直播页面的浏览时间达到阈值,在预览页面中呈现搜索控件。例如,电子设备110可以在搜索控件中显示与直播间相关联的至少一个搜索项。
作为示例,如图2C所示,电子设备110可以在界面200C的相应位置呈现包括至少一个搜索项的搜索控件230。需要说明,用户对直播页面的浏览时间的阈值可以根据本领域技术人员的需求进行设置,本发明对此不进行限制。当用户退出直播页面时,在直播间的预览页面呈现搜索控件,能够有效提高界面的可交互性。
在一些实施例中,电子设备110可以响应于对搜索控件的选择,呈现搜索结果页,搜索结果页显示基于至少一个搜索项确定的一组搜索结果。基于此,用户在进行搜索时,可以直接点击搜索控件以跳转至相应的搜索结果页,提高了信息获取效率。
在一些示例中,在确定至少一个搜索项后,用户点击搜索页跳转控件210-1跳转至搜索页时,搜索页的搜索栏中也可以呈现相应的搜索项。
在一些实施例中,电子设备110和/或服务器130可以基于以下信息中的一项或多项来确定至少一个搜索项:与直播间相关联的描述信息;直播间的直播内容;第一组用户在直播间的预览界面中所执行的第一组搜索操作;第二组用户在直播间的直播界面中执行的第二组搜索操作。应当理解的是,搜索项可以通过电子设备110进行确定,也可以通过与电子设备110通信连接的服务器130来确定,还可以通过电子设备110和服务器130共同确定。
作为示例,以下将服务器130作为搜索项确定过程的执行主体进行说明。
在一些实施例中,服务器130可以基于与直播间相关联的第一参考信息,确定搜索项集合。进一步地,服务器130可以基于与目标用户相关联的第二参考信息,从搜索项集合中确定至少一个搜索项。这样的第一参考信息和第二参考信息均是在相关用户知晓并授权的情况下所获取和使用的。
具体地,服务器130可以基于与直播间关联的描述信息(例如,主播信息和直播间简介等)、直播间的直播内容、第一组搜索操作和第二组搜索操作来确定搜索项集合。需要说明,直播间的直播内容可以包括直播过程中产生的各项信息,例如,直播间中的弹幕信息,直播画面信息、直播音频信息等。
在一些实施例中,服务器130可以确定搜索项集合中各搜索项的热度信息以及搜索项与直播间的描述信息和直播内容之间的相关性,并可以基于这样的信息来确定至少一个搜索项。
在一些实施例中,服务器130可以确定搜索项集合中的多个候选搜索项与第二参考信息的多个关联度。进一步地,服务器130可以基于多个关联度,从多个候选搜索项中确定至少一个搜索项。
在一些实施例中,服务器130可以基于第二参考信息,确定概率信息,其中概率信息指示多个候选搜索项被选择的概率。进一步地,服务器130可以基于概率信息,确定搜索项集合中的多个候选搜索项与第二参考信息的多个关联度。在一些实施例中,概率信息可以指示多个候选搜索项被使用以触发搜索的概率。
进一步地,服务器130可以基于各候选搜索项的热度信息和概率信息,在第二候选搜索项集合中进行最终筛选,得到至少一个目标搜索项。服务器130在得到至少一个目标搜索项后,将至少一个目标搜索项发送至电子设备110,以在搜索控件中呈现至少一个目标搜索项。
以此方式,当用户对直播页面的浏览信息满足预设条件时,可以触发在预览页面中呈现搜索控件。由此,本公开的实施例可以降低用户搜索的交互成本,提高用户获取信息的效率。
示例过程
图3示出了根据本公开的一些实施例的界面交互的示例过程300的流程图。过程300可以被实现在终端设备110处。下面参考图1来描述过程300。
如图3所示,在框310,电子设备110响应于针对直播间的预览页面的第一操作,呈现直播间的直播页面。
在框320,电子设备110响应于针对直播页面的第二操作,切换至预览页面。
在框330,电子设备110响应于目标用户关于直播页面的浏览信息满足预设条件,在预览页面中呈现搜索控件,搜索控件显示与直播间相关联的至少一个搜索项。
在一些实施例中,浏览信息包括浏览时长,并且预设条件为时长达到阈值。
在一些实施例中,方法300还包括:响应于对搜索控件的选择,呈现搜索结果页,搜索结果页显示基于至少一个搜索项确定的一组搜索结果。
在一些实施例中,至少一项搜索项基于以下至少一项被确定:与直播间相关联的描述信息;直播间的直播内容;第一组用户在直播间的预览界面中所执行的第一组搜索操作;第二组用户在直播间的直播界面中所执行的第二组搜索操作。
在一些实施例中,至少一个搜索项基于以下过程确定:基于与直播间相关联的第一参考信息,确定搜索项集合;以及基于与目标用户相关联的第二参考信息,从搜索项集合中确定至少一个搜索项。
在一些实施例中,基于与目标用户相关联的第二参考信息确定至少一个搜索项包括:确定搜索项集合中的多个候选搜索项与第二参考信息的多个关联度;以及基于多个关联度,从多个候选搜索项中确定至少一个搜索项。
在一些实施例中,确定搜索项集合中的多个候选搜索项与第二参考信息的多个关联度包括:基于第二参考信息,确定概率信息,概率信息指示多个候选搜索项被选择的概率;以及基于概率信息,确定搜索项集合中的多个候选搜索项与第二参考信息的多个关联度。
在一些实施例中,至少一个搜索项还基于多个候选搜索项的热度信息被确定,热度信息指示多个候选搜索项在预定时段内被使用的次数。
示例装置和设备
本公开的实施例还提供了用于实现上述方法或过程的相应装置。图4示出了根据本公开的某些实施例的用于界面交互的装置400的示意性结构框图。装置400可以被实现为或者被包括在终端设备110中。装置400中的各个模块/组件可以由硬件、软件、固件或者它们的任意组合来实现。
如图4所示,装置400包括直播界面呈现模块,被配置为响应于针对直播间的预览页面的第一操作,呈现直播间的直播页面;界面切换模块,被配置为响应于针对直播页面的第二操作,切换至预览页面;以及搜索控件呈现模块,被配置为响应于目标用户关于直播页面的浏览信息满足预设条件,在预览页面中呈现搜索控件,搜索控件显示与直播间相关联的至少一个搜索项。
在一些实施例中,浏览信息包括浏览时长,并且预设条件为时长达到阈值。
在一些实施例中,装置400还包括搜索结果页呈现模块,被配置为:响应于对搜索控件的选择,呈现搜索结果页,搜索结果页显示基于至少一个搜索项确定的一组搜索结果。
在一些实施例中,至少一项搜索项基于以下至少一项被确定:与直播间相关联的描述信息;直播间的直播内容;第一组用户在直播间的预览界面中所执行的第一组搜索操作;第二组用户在直播间的直播界面中所执行的第二组搜索操作。
在一些实施例中,装置400还包括搜索项确定模块,被配置为:基于与直播间相关联的第一参考信息,确定搜索项集合;以及基于与目标用户相关联的第二参考信息,从搜索项集合中确定至少一个搜索项。
在一些实施例中,搜索项确定模块还被配置为:确定搜索项集合中的多个候选搜索项与第二参考信息的多个关联度;以及基于多个关联度,从多个候选搜索项中确定至少一个搜索项。
在一些实施例中,搜索项确定模块还被配置为:基于第二参考信息,确定概率信息,概率信息指示多个候选搜索项被选择的概率;以及基于概率信息,确定搜索项集合中的多个候选搜索项与第二参考信息的多个关联度。
在一些实施例中,至少一个搜索项还基于多个候选搜索项的热度信息被确定,热度信息指示多个候选搜索项在预定时段内被使用的次数。
装置400中所包括的单元可以利用各种方式来实现,包括软件、硬件、固件或其任意组合。在一些实施例中,一个或多个单元可以使用软件和/或固件来实现,例如存储在存储介质上的机器可执行指令。除了机器可执行指令之外或者作为替代,装置400中的部分或者全部单元可以至少部分地由一个或多个硬件逻辑组件来实现。作为示例而非限制,可以使用的示范类型的硬件逻辑组件包括现场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准品(ASSP)、片上系统(SOC)、复杂可编程逻辑器件(CPLD),等等。
图5示出了其中可以实施本公开的一个或多个实施例的电子设备500的框图。应当理解,图5所示出的电子设备500仅仅是示例性的,而不应当构成对本文所描述的实施例的功能和范围的任何限制。图5所示出的电子设备500可以用于实现图1的电子设备110。
如图5所示,电子设备500是通用电子设备的形式。电子设备500的组件可以包括但不限于一个或多个处理器或处理单元510、存储器520、存储设备530、一个或多个通信单元540、一个或多个输入设备550以及一个或多个输出设备560。处理单元510可以是实际或虚拟处理器并且能够根据存储器520中存储的程序来执行各种处理。在多处理器系统中,多个处理单元并行执行计算机可执行指令,以提高电子设备500的并行处理能力。
电子设备500通常包括多个计算机存储介质。这样的介质可以是电子设备500可访问的任何可以获取的介质,包括但不限于易失性和非易失性介质、可拆卸和不可拆卸介质。存储器520可以是易失性存储器(例如寄存器、高速缓存、随机访问存储器(RAM))、非易失性存储器(例如,只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、闪存)或它们的某种组合。存储设备530可以是可拆卸或不可拆卸的介质,并且可以包括机器可读介质,诸如闪存驱动、磁盘或者任何其他介质,其可以能够用于存储信息和/或数据并且可以在电子设备500内被访问。
电子设备500可以进一步包括另外的可拆卸/不可拆卸、易失性/非易失性存储介质。尽管未在图5中示出,可以提供用于从可拆卸、非易失性磁盘(例如“软盘”)进行读取或写入的磁盘驱动和用于从可拆卸、非易失性光盘进行读取或写入的光盘驱动。在这些情况中,每个驱动可以由一个或多个数据介质接口被连接至总线(未示出)。存储器520可以包括计算机程序产品525,其具有一个或多个程序模块,这些程序模块被配置为执行本公开的各种实施例的各种方法或动作。
通信单元540实现通过通信介质与其他电子设备进行通信。附加地,电子设备500的组件的功能可以以单个计算集群或多个计算机器来实现,这些计算机器能够通过通信连接进行通信。因此,电子设备500可以使用与一个或多个其他服务器、网络个人计算机(PC)或者另一个网络节点的逻辑连接来在联网环境中进行操作。
输入设备550可以是一个或多个输入设备,例如鼠标、键盘、追踪球等。输出设备560可以是一个或多个输出设备,例如显示器、扬声器、打印机等。电子设备500还可以根据需要通过通信单元540与一个或多个外部设备(未示出)进行通信,外部设备诸如存储设备、显示设备等,与一个或多个使得用户与电子设备500交互的设备进行通信,或者与使得电子设备500与一个或多个其他电子设备通信的任何设备(例如,网卡、调制解调器等)进行通信。这样的通信可以经由输入/输出(I/O)接口(未示出)来执行。
根据本公开的示例性实现方式,提供了一种计算机可读存储介质,其上存储有计算机可执行指令,其中计算机可执行指令被处理器执行以实现上文描述的方法。根据本公开的示例性实现方式,还提供了一种计算机程序产品,计算机程序产品被有形地存储在非瞬态计算机可读介质上并且包括计算机可执行指令,而计算机可执行指令被处理器执行以实现上文描述的方法。
这里参照根据本公开实现的方法、装置、设备和计算机程序产品的流程图和/或框图描述了本公开的各个方面。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机可读程序指令实现。
这些计算机可读程序指令可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理单元,从而生产出一种机器,使得这些指令在通过计算机或其他可编程数据处理装置的处理单元执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功能/动作的装置。也可以把这些计算机可读程序指令存储在计算机可读存储介质中,这些指令使得计算机、可编程数据处理装置和/或其他设备以特定方式工作,从而,存储有指令的计算机可读介质则包括一个制造品,其包括实现流程图和/或框图中的一个或多个方框中规定的功能/动作的各个方面的指令。
可以把计算机可读程序指令加载到计算机、其他可编程数据处理装置、或其他设备上,使得在计算机、其他可编程数据处理装置或其他设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机、其他可编程数据处理装置、或其他设备上执行的指令实现流程图和/或框图中的一个或多个方框中规定的功能/动作。
附图中的流程图和框图显示了根据本公开的多个实现的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或指令的一部分,模块、程序段或指令的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
以上已经描述了本公开的各实现,上述说明是示例性的,并非穷尽性的,并且也不限于所公开的各实现。在不偏离所说明的各实现的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实现的原理、实际应用或对市场中的技术的改进,或者使本技术领域的其他普通技术人员能理解本文公开的各个实现方式。
Claims (11)
1.一种界面交互方法,包括:
响应于针对直播间的预览页面的第一操作,呈现所述直播间的直播页面;
响应于针对所述直播页面的第二操作,切换至所述预览页面;以及
响应于目标用户关于所述直播页面的浏览信息满足预设条件,在所述预览页面中呈现搜索控件,所述搜索控件显示与所述直播间相关联的至少一个搜索项。
2.根据权利要求1所述的方法,其中所述浏览信息包括浏览时长,并且所述预设条件为所述时长达到阈值。
3.根据权利要求1所述的方法,还包括:
响应于对所述搜索控件的选择,呈现搜索结果页,所述搜索结果页显示基于所述至少一个搜索项确定的一组搜索结果。
4.根据权利要求1所述的方法,其中所述至少一项搜索项基于以下至少一项被确定:
与所述直播间相关联的描述信息;
所述直播间的直播内容;
第一组用户在所述直播间的预览界面中所执行的第一组搜索操作;
第二组用户在所述直播间的直播界面中所执行的第二组搜索操作。
5.根据权利要求1所述的方法,其中所述至少一个搜索项基于以下过程确定:
基于与所述直播间相关联的第一参考信息,确定搜索项集合;以及
基于与所述目标用户相关联的第二参考信息,从所述搜索项集合中确定所述至少一个搜索项。
6.根据权利要求5所述的方法,其中所述基于与目标用户相关联的第二参考信息确定所述至少一个搜索项包括:
确定所述搜索项集合中的多个候选搜索项与所述第二参考信息的多个关联度;以及
基于所述多个关联度,从所述多个候选搜索项中确定所述至少一个搜索项。
7.根据权利要求6所述的方法,其中确定所述搜索项集合中的多个候选搜索项与所述第二参考信息的多个关联度包括:
基于所述第二参考信息,确定概率信息,所述概率信息指示所述多个候选搜索项被选择的概率;以及
基于所述概率信息,确定所述搜索项集合中的所述多个候选搜索项与所述第二参考信息的所述多个关联度。
8.根据权利要求7所述的方法,其中所述至少一个搜索项还基于所述多个候选搜索项的热度信息被确定,所述热度信息指示所述多个候选搜索项在预定时段内被使用的次数。
9.一种用于界面的装置,包括:
直播界面呈现模块,被配置为响应于针对直播间的预览页面的第一操作,呈现所述直播间的直播页面;
界面切换模块,被配置为响应于针对所述直播页面的第二操作,切换至所述预览页面;以及
搜索控件呈现模块,被配置为响应于目标用户关于所述直播页面的浏览信息满足预设条件,在所述预览页面中呈现搜索控件,所述搜索控件显示与所述直播间相关联的至少一个搜索项。
10.一种电子设备,包括:
至少一个处理单元;以及
至少一个存储器,所述至少一个存储器被耦合到所述至少一个处理单元并且存储用于由所述至少一个处理单元执行的指令,所述指令在由所述至少一个处理单元执行时使所述电子设备执行根据权利要求1至8中任一项所述的方法。
11.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现根据权利要求1至8中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410917974.XA CN118890506A (zh) | 2024-07-09 | 2024-07-09 | 用于界面交互方法、装置、设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410917974.XA CN118890506A (zh) | 2024-07-09 | 2024-07-09 | 用于界面交互方法、装置、设备和存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN118890506A true CN118890506A (zh) | 2024-11-01 |
Family
ID=93230532
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202410917974.XA Pending CN118890506A (zh) | 2024-07-09 | 2024-07-09 | 用于界面交互方法、装置、设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN118890506A (zh) |
-
2024
- 2024-07-09 CN CN202410917974.XA patent/CN118890506A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20220385952A1 (en) | Method and apparatus for displaying live broadcast data, and device and storage medium | |
JP7573652B2 (ja) | ページ切替方法、装置及び電子機器 | |
US20210168456A1 (en) | Method, apparatus, and system for displaying comment information | |
US11875029B2 (en) | Video display method and apparatus, computer-readable medium, and electronic device | |
WO2025002139A1 (zh) | 交互方法、装置、设备和计算机可读存储介质 | |
WO2024160288A1 (zh) | 用于直播交互的方法、装置、设备和存储介质 | |
WO2024067636A1 (zh) | 用于内容呈现的方法、装置、设备和存储介质 | |
CN117519528A (zh) | 用于交互的方法、装置、设备和存储介质 | |
US20230297610A1 (en) | Search processing method and apparatus, device, medium, and program product | |
CN118890506A (zh) | 用于界面交互方法、装置、设备和存储介质 | |
CN110968387A (zh) | 消息处理方法、装置及电子设备 | |
CN113515336B (zh) | 直播间加入方法、创建方法、装置、设备及存储介质 | |
WO2022257883A1 (zh) | 展示方法和展示装置 | |
CN116028724A (zh) | 用于用户交互的方法、装置、设备和存储介质 | |
CN118963606A (zh) | 用于界面交互方法、装置、设备和存储介质 | |
CN118916548A (zh) | 用于界面交互方法、装置、设备和存储介质 | |
CN118981570A (zh) | 用于信息搜索方法、装置、设备和存储介质 | |
CN118981571A (zh) | 用于信息搜索方法、装置、设备和存储介质 | |
WO2025036168A1 (zh) | 用于呈现媒体项的方法、装置、设备和可读存储介质 | |
CN119045937A (zh) | 用于界面交互方法、装置、设备和存储介质 | |
CN119396325A (zh) | 信息搜索的方法、装置、设备和存储介质 | |
CN108462680B (zh) | 输入信息处理方法、服务器和终端设备 | |
CN118732893A (zh) | 会话交互的方法、装置、设备和存储介质 | |
CN118747097A (zh) | 交互方法、装置、设备和存储介质 | |
WO2025036464A1 (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 |