CN105611422A - 基于多媒体榜单的在线直播方法及装置 - Google Patents

基于多媒体榜单的在线直播方法及装置 Download PDF

Info

Publication number
CN105611422A
CN105611422A CN201510708755.1A CN201510708755A CN105611422A CN 105611422 A CN105611422 A CN 105611422A CN 201510708755 A CN201510708755 A CN 201510708755A CN 105611422 A CN105611422 A CN 105611422A
Authority
CN
China
Prior art keywords
live
broadcasting room
direct broadcasting
list
request
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.)
Granted
Application number
CN201510708755.1A
Other languages
English (en)
Other versions
CN105611422B (zh
Inventor
邱兴乾
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Cubesili Information Technology Co Ltd
Original Assignee
Guangzhou Huaduo Network Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangzhou Huaduo Network Technology Co Ltd filed Critical Guangzhou Huaduo Network Technology Co Ltd
Priority to CN201510708755.1A priority Critical patent/CN105611422B/zh
Publication of CN105611422A publication Critical patent/CN105611422A/zh
Application granted granted Critical
Publication of CN105611422B publication Critical patent/CN105611422B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4825End-user interface for program selection using a list of items to be played back in a given order, e.g. playlists
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/41407Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

一种基于多媒体榜单的在线直播方法及装置,该方法包括步骤:接收用户通过点击浏览器网页的直播榜单发送的访问直播客户端的主播直播间的访问指令,所述访问指令中包括待访问的主播直播间的标识;向直播客户端发送查询直播客户端信息的查询请求,所述查询请求包括直播客户端的应用名称;在接收到直播客户端返回的查询响应时,向直播客户端发送访问直播客户端的主播直播间的访问请求,所述访问请求中包括所述待访问的主播直播间的标识。基于本发明实施例方案,实现了基于直播榜单的多端交互,可以极大地提高终端直播应用软件的使用率,提高在线直播业务的互动性。

Description

基于多媒体榜单的在线直播方法及装置
技术领域
本发明涉及计算机网络技术领域,特别涉及一种基于多媒体榜单的在线直播方法及装置。
背景技术
在线直播是指利用互联网及流媒体技术进行直播,主播客户端(即主播用户)可以通过互联网在网站上建立在线直播间(或者线直播频道),向接入该在线直播频道的观众客户端(即观众用户)进行在线直播。在线直播的过程中,主播客户端通过摄像装置、麦克风等外部设备获取主播用户(也称为内容提供者)输入的视频和语音信息,并在经过音视频信息的融合之后向服务器发送直播内容,再由服务器向接入主播客户端所在频道中的观众客户端推送直播内容。
传统的在线直播技术都是依赖浏览器来提供在线直播,而随着网络技术尤其是移动互联技术的快速发展,各种在线直播网站都相继推出了各种终端的应用软件,例如应用在PC(PersonalComputer,个人计算机)上的独立客户端、应用在移动终端的App(Application,指智能手机等移动终端的第三方应用程序),以提供专业、细致、流畅的在线直播服务。然而,在目前的线直播业务中,基于浏览器的网页榜单仍然是用户获取主播直播信息的最主要直接快捷的方式,但网页榜单并不能应用到终端的直播应用软件上,从而严重制约了终端直播应用软件的使用率,制约了在线直播业务的互动性。
发明内容
基于此,本发明实施例的目的在于提供一种基于多媒体榜单的在线直播方法以及一种基于多媒体榜单的在线直播装置,其可以提高在线直播业务的互动性。
为达到上述目的,本发明实施例采用以下技术方案:
一种基于多媒体榜单的在线直播方法,包括步骤:
接收用户通过点击浏览器网页的直播榜单发送的访问直播客户端的主播直播间的访问指令,所述访问指令中包括待访问的主播直播间的标识;
向直播客户端发送查询直播客户端信息的查询请求,所述查询请求包括直播客户端的应用名称;
在接收到直播客户端返回的查询响应时,向直播客户端发送访问直播客户端的主播直播间的访问请求,所述访问请求中包括所述待访问的主播直播间的标识。
一种基于多媒体榜单的在线直播方法,包括步骤:
接收通过浏览器网页的直播榜单发送的查询直播客户端信息的查询请求;
根据所述查询请求向所述浏览器网页的直播榜单返回查询响应;
接收通过所述浏览器网页的直播榜单发送的访问直播客户端的主播直播间的访问请求,所述访问请求包括待访问的主播直播间的标识;
根据所述访问请求在当前直播客户端打开与所述主播直播间标识对应的主播直播间。
一种基于多媒体榜单的在线直播装置,包括:
指令接收模块,用于接收用户通过点击浏览器网页的直播榜单发送的访问直播客户端的主播直播间的访问指令,所述访问指令中包括待访问的主播直播间的标识;
查询模块,用于向直播客户端发送查询直播客户端信息的查询请求,所述查询请求包括直播客户端的应用名称,并接收所述直播客户端根据所述查询请求返回的查询响应;
访问模块,用于在所述查询模块接收到直播客户端返回的所述查询响应时,向直播客户端发送访问直播客户端的主播直播间的访问请求,所述访问请求中包括所述待访问的主播直播间的标识。
一种基于多媒体榜单的在线直播装置,包括:
查询响应模块,用于接收通过浏览器网页的直播榜单发送的查询直播客户端信息的查询请求,并根据所述查询请求向所述浏览器网页的直播榜单返回查询响应;
访问响应模块,用于接收通过所述浏览器网页的直播榜单发送的访问直播客户端的主播直播间的访问请求,所述访问请求包括待访问的主播直播间的标识,并根据所述访问请求在当前直播客户端打开与所述主播直播间标识对应的主播直播间。
基于如上所述的本发明实施例的方案,其可以通过点击浏览器网页的直播榜单来向直播客户端发送访问直播客户端的主播直播间的访问请求,据此打开和进入直播客户端的主播直播间,从而实现基于直播榜单的多端交互,网页榜单可以很好地应用到终端的直播应用软件上,可以极大地提高终端直播应用软件的使用率,提高在线直播业务的互动性。
附图说明
图1是本发明实施例方案的应用环境的示意图;
图2是一个实施例中的本发明的基于多媒体榜单的在线直播方法的流程示意图;
图3是另一个实施例中的本发明的基于多媒体榜单的在线直播方法的流程示意图;
图4是一个实施例中的本发明的基于多媒体榜单的在线直播装置的结构示意图;
图5是另一个实施例中的本发明的基于多媒体榜单的在线直播装置的结构示意图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步的详细说明。应当理解,此处所描述的具体实施方式仅仅用以解释本发明,并不限定本发明的保护范围。
图1中示出了基于本发明实施例的应用环境的示意图,本发明实施例方案应用于在线直播技术,在进行在线直播时,终端101与服务器100之间可以通过任何可能的方式进行通信,终端101可以作为主播客户端,将直播内容通过网络传输给服务器100,通过100将该直播内容推送给其他的观众客户端,终端101也可以作为观众客户端,从服务器100获取在线直播的相关数据,例如在线直播的直播榜单、进入相应的主播直播间以获取相关的主播直播间的相关信息(例如接收主播客户端推送的直播内容等)。终端101上安装有浏览器,也可以安装有相应在线直播业务的直播客户端,终端101的用户既可以通过浏览器,也可以通过直播客户端与服务器100进行在线直播相关业务的交流。本发明实施例涉及的是终端101上的浏览器的在线直播榜单***与直播客户端之间的交互方案。
图2中示出了一个实施例中本发明的基于多媒体榜单的在线直播方法的流程示意图,该实施例是以浏览器网页的榜单***的处理过程为例进行说明。
如图2所示,本实施例中的方法包括步骤:
步骤S201:接收用户通过点击浏览器网页的直播榜单发送的访问直播客户端的主播直播间的访问指令,所述访问指令中包括待访问的主播直播间的标识,进入步骤S202;
步骤S202:向直播客户端发送查询直播客户端信息的查询请求,所述查询请求包括直播客户端的应用名称,进入步骤S203;
步骤S203:判断是否接收到直播客户端返回的查询响应,若接收到,则进入步骤S204,其中,该判断过程可以结合时限的设置来进行,以避免长时间对查询响应的等待,即判断是否在预定时间段内接收到直播客户端返回的查询响应,若在预定时间段内接收到,则进入步骤S204;
步骤S204:向直播客户端发送访问直播客户端的主播直播间的访问请求,所述访问请求中包括所述待访问的主播直播间的标识。
根据本实施例中的方法,通过点击浏览器网页的直播榜单就可以向直播客户端发送访问直播客户端的主播直播间的访问请求,据此打开和进入直播客户端的主播直播间,从而实现基于直播榜单的多端交互,网页榜单可以很好地应用到终端的直播应用软件上,可以极大地提高终端直播应用软件的使用率,提高在线直播业务的互动性。
其中,如图2所示,在上述步骤S203中在预定时间段内没有接收到直播客户端的查询响应时,说明当前所在终端没有安装直播客户端的应用,因而可直接进入步骤S205:给出当前终端未安装直播客户端的提示信息,并触发内置的初始化安装所述直播客户端的流程。
此外,在当前终端安装了直播客户端的情况下,对于某些直播业务来说,可能会支持不同的用户分别登录浏览器网页的直播业务和直播客户端,因此,如图2所示,在本发明实施例的一个具体示例中,在上述步骤S203判定接收到查询响应之后与步骤204之间,还可以包括步骤:
步骤S2031:判断当前浏览器网页的已登录用户的信息与所述查询响应中的已登录用户信息是否一致,若一致,则可以直接进入步骤S204,若不一致,则进入步骤S2032;
步骤S2032:将当前浏览器网页的已登录用户的信息作为访问所述待访问的主播直播间的登录用户信息,然后进入步骤S204。
此时,上述查询响应包括所述直播客户端的已登录用户信息,上述访问请求中还包括访问所述待访问的主播直播间的所述登录用户信息。
另一方面,对于某些登录浏览器网页的直播业务,可以允许同时多个不同的用户进行登录。据此,在本发明的一个具体示例中,在上述判定当前浏览器网页的已登录用户的信息与所述查询响应中的已登录用户信息不一致时,还可以进一步判断当前浏览器网页的已登录用户是否有两个以上,若是,则给出登录用户选择界面,以供用户进行选择。
终端用户可以基于该登录用户选择界面选择需要登录的用户,并可以通过点击的方式发出选择指令,该选择指令中包括用户标识。
本发明实施例的方案在接收到该选择指令后,将与所述用户标识对应的已登录用户的信息作为所述登录用户信息。
此外,基于本发明实施例的方案,还可以通过直播客户端来打开浏览器页面的主播直播间或者相关的直播榜单。
因此,在一个具体示例中,还可以接收所述直播客户端发送的打开浏览器页面的主播直播间的直播间打开请求,该直播间打开请求包括主播直播间标识,并根据所述直播间打开请求在当前浏览器打开与所述主播直播间标识对应的主播直播间。
在另一个具体示例中,还可以接收所述直播客户端发送的打开浏览器网页的与主播直播间标识对应的直播榜单的榜单打开请求,该榜单打开请求包括主播直播间标识,并根据所述榜单打开请求获取与主播直播间标识对应的直播榜单,并将获取的与主播直播间标识对应的直播榜单的页面在当前浏览器显示。
图3中示出了另一个实施例中的基于多媒体榜单的在线直播方法,该实施例是以直播客户端的处理过程为例进行说明。
如图3所示,本实施例中的方法包括步骤:
步骤S301:接收通过浏览器网页的直播榜单发送的查询直播客户端信息的查询请求,并根据所述查询请求向所述浏览器网页的直播榜单返回查询响应;
步骤S302:接收通过所述浏览器网页的直播榜单发送的访问直播客户端的主播直播间的访问请求,所述访问请求包括待访问的主播直播间的标识;
步骤S303:根据所述访问请求在当前直播客户端打开与所述主播直播间标识对应的主播直播间。
根据本实施例中的方法,直播客户端是接收通过点击浏览器网页的直播榜单发送过来的访问直播客户端的主播直播间的访问请求,据此可以通过浏览器网页的榜单就可以打开和进入直播客户端的主播直播间,从而实现基于直播榜单的多端交互,网页榜单可以很好地应用到终端的直播应用软件上,可以极大地提高终端直播应用软件的使用率,提高在线直播业务的互动性。
在一个具体示例中,如图3所示,在步骤S302与步骤S303之间,本实施例中的方法还可以包括步骤:
步骤S3021:判断所述访问请求中的登录用户信息与当前直播客户端的已登录用户信息是否一致,若一致,则直接进入上述步骤S303,若不一致,则进入步骤S3022;
步骤S3022:退出所述已登录用户信息对应的用户的登录,并登录与所述访问请求中的登录用户信息对应的用户。
需要说明的是,在步骤S3021与步骤S3022的示例中,是以直播客户端已有用户登录为例进行说明,在直播客户端尚未登录任何用户的情况下,则无需执行上述分析判断过程,直接按照访问请求中的登录用户信息对应的用户进行登录即可。
此外,基于本发明实施例的方案,也可以通过直播客户端来打开浏览器页面的主播直播间或者相关的直播榜单。
据此,如图3所示,本实施例中的方法还可以包括步骤:
步骤S304:接收用户通过点击当前直播客户端的直播榜单发送的切换到浏览器网页的切换指令,该切换指令中包括主播直播间标识;
步骤S305:给出打开浏览器网页的主播直播间或者切换到浏览器网页的直播榜单页面的提示选择页面,并基于该提示选择页面所接收到的指令,进入步骤S306或者步骤S307;
在接收到切换到浏览器网页的直播榜单页面的指令时,进入步骤S306,并在步骤S306中,向浏览器发送打开浏览器网页的与所述主播直播间标识对应的直播榜单的榜单打开请求,该榜单打开请求包括所述主播直播间标识;
在接收到打开浏览器网页的主播直播间的指令时,进入步骤S307,并在步骤S307中,向浏览器发送打开浏览器页面的主播直播间的直播间打开请求,该直播间打开请求包括所述主播直播间标识。
为了便于流程说明,图3所示的示例图中,是以给出提示选择页面来对是打开浏览器页面的主播直播间还是打开浏览器网页的直播榜单页面为例进行说明,在实际技术方案的应用中,也可以设置为接收到的切换指令即为打开浏览器页面的主播直播间的指令。此时,在接收到用户通过点击当前直播客户端的直播榜单发送的切换到浏览器网页的上述切换指令时,即可直接根据上述切换指令向浏览器发送打开浏览器页面的主播直播间的直播间打开请求,该直播间打开请求包括上述切换指令中包含的所述主播直播间标识。
另一方面,在直播客户端启动之后,可以直接与服务器进行数据通信,以进行数据更新。因此,在一个具体示例中,本实施例的方法还可以包括步骤:
向服务器发送榜单查询请求;
接收服务器根据所述榜单查询请求返回的榜单查询响应;
根据所述榜单查询响应更新当前直播客户端的直播榜单。
基于如上所述的本发明的基于多媒体榜单的在线直播方法,以下结合一个具体应用示例中的基于多媒体榜单的在线直播业务的多端交互的过程进行一个举例说明,在该示例中,是以通过浏览器页面的榜单打开直播客户端的主播直播间后,再基于直播客户端的榜单打开浏览器页面的主播直播间的过程为例进行说明。本领域技术人员可以理解,这种示例性说明仅仅是为了便于理解的示例性说明,在实际的在线直播的业务过程中,某些时刻可能只会涉及到这个示例过程中的一个部分。
基于本发明实施例的方案,假设直播客户端为移动终端的相关App,那么对于该App而言,需要提供特定的查询接口,以便于应用于浏览器页面的榜单***可以直接查询到App的状态信息,同时还需要提供访问接口,以便于浏览器页面的榜单***能够与App进行信息交互,这些接口实际上是明确了浏览器页面的榜单***与直播客户端之间的信息交互协议,从而据此达到交互的目的,提高应用的使用率和用户数,增强用户的互动性和用户忠诚度,
以下结合其中一个具体示例对本发明实施例方案中涉及的相关接口进行一个简要举例说明。
表一中示出了该具体示例中直播客户端的查询接口的相关信息的示例,对于直播客户端而言,其需要提供查询基本信息和状态信息的接口,所查询的信息可以包括终端机信息、操作***信息、App版本信息、App状态机信息、当前用户登陆态信息。浏览器页面的榜单可以通过是否接收到针对查询请求的返回信息,来判定终端是否安装或者启用了相应的App,而且可以根据终端的操作***信息、App版本信息等,来提示用户是否安装、更新、或者直接根据某个登陆用户信息直接访问App,以使用特定的功能。
表一:应用App信息的查询接口
表二中示出了该具体示例中直播客户端的访问接口的相关信息的示例,该访问接口可以为访问直播客户端的具体直播业务的接口,基于该访问接口的访问请求可提供协议校验信息、交互类型信息、实现的方法、实现方法需要的参数。
表二:应用App功能的访问接口
表三中示出了该具体示例中榜单的查询访问接口,通过该查询访问接口,可以便于App查询榜单本身的基本信息,该基本信息包括每种榜单的类型标志、榜单的属性名集合、榜单属性对应的数据类型集合、数据查询的方法、数据查询的参数、数据查询的参数类型、榜单直接访问的地址等等。
表三:榜单数据查询访问接口
此外,还可以设置榜单接受App推送数据的接口,所推送的数据包括榜单类型、数据列表详情等。
基于如上所述的具体示例的说明,在终端的直播客户端(例如移动终端的App)需执行下述过程以成功对榜单数据展示进行初始化。
首先,运营人员需初始化添加榜单类型,配置榜单数据属性名称、属性数据类型、访问数据的方法、访问榜单的地址。随后,榜单***初始化,加载配置信息,完成数据准备,等待App请求,生成榜单数据和展示信息。然后,榜单接收App通过推送数据接口传输过来的榜单的更新数据,并根据更新数据中的榜单类型,将该更新数据归档到榜单数据中,在归档后,可以获得更新的榜单数据和展示信息,该更新的榜单数据和展示信息可传输给直播客户端,以实现直播客户端的初始化。
在一个具体应用示例中,用户点击浏览器页面的直播榜单等触发访问App请求,即通过点击浏览器页面的直播榜单发出一个访问直播客户端的主播直播间的访问指令,以进入App中对应主播的直播间观看直播。
浏览器页面的榜单接收到该访问指令后,调用上述应用App信息的查询接口,基于该查询接口向App发送查询请求,即采用与上述应用App信息的查询接口规定的数据格式向当前所在终端的App发送查询请求。
若在预定时间段内没有接收到App返回的信息,则可判定当前用户终端***中没有安装有应用App,触发内置的应用App的初始化安装流程,提示用户安装App。在一个具体应用示例中,此时也可以跳转到通用的浏览器直播页。
如果在预定时间段内接收到了App返回的查询响应,则根据查询响应中的App状态、登陆用户信息,榜单调用应用App功能的访问接口,组织协议校验信息、交互类型信息(比如启动、登陆、直接访问等)和交互完成需要的参数信息(比如用户ID、对象ID、频道ID等),向App发送访问请求,以访问App,进入App详细的应用模块。
App接收到该访问请求、且访问校验的AppKey校验通过后,响应该访问请求,在App打开对应的主播直播间,并向榜单返回成功打开的返回响应。
而对于App来说,在成功启动且在用户登录之后,会进行正常服务。其中,在一个具体示例中,App会启用定时更新榜单服务,通过榜单提供的查询访问接口,定时更新榜单数据和榜单展示信息。此外,App还会监控用户行为,对影响榜单数据变化的操作,可以通过榜单提供的数据推送接口,推送到榜单服务端。
另外,当用户通过点击App中的榜单触发访问榜单数据和榜单信息时,可以利用App内置的榜单展示模块展示榜单数据,也可以是据此给出切换到浏览器网页的切换指令,App接收到该切换指令时,根据该切换指令向浏览器发送打开浏览器页面的主播直播间的直播间打开请求,榜单接收到通过浏览器发送的该请求后,成功响应该App的请求,在浏览器页面中打开相应的主播直播间。
基于与上述方法相同的思想,本实施例还提供一种基于多媒体榜单的在线直播装置,图4中示出了一个实施例中的基于多媒体榜单的在线直播装置的结构示意图,该实施例是以设置在浏览器网页的榜单***的装置为例进行说明。
如图4所示,本实施例中的装置包括:
指令接收模块401,用于接收用户通过点击浏览器网页的直播榜单发送的访问直播客户端的主播直播间的访问指令,所述访问指令中包括待访问的主播直播间的标识;
查询模块402,用于向直播客户端发送查询直播客户端信息的查询请求,所述查询请求包括直播客户端的应用名称,并接收所述直播客户端根据所述查询请求返回的查询响应;
访问模块403,用于在查询模块402接收到直播客户端返回的所述查询响应时,向直播客户端发送访问直播客户端的主播直播间的访问请求,所述访问请求中包括所述待访问的主播直播间的标识。
根据本实施例中的装置,通过点击浏览器网页的直播榜单就可以向直播客户端发送访问直播客户端的主播直播间的访问请求,据此打开和进入直播客户端的主播直播间,从而实现基于直播榜单的多端交互,网页榜单可以很好地应用到终端的直播应用软件上,可以极大地提高终端直播应用软件的使用率,提高在线直播业务的互动性。
如图4所示,本实施例中的装置还可以包括:
客户端触发安装模块404,用于在查询模块402在预定时间段内未接收到直播客户端返回的查询响应时,给出当前终端未安装直播客户端的提示信息,并触发内置的初始化安装所述直播客户端的流程。
如图4所示,本实施例中的装置还可以包括:
登录用户确定模块405,用于判断当前浏览器网页的已登录用户的信息与所述查询响应中的已登录用户信息是否一致,若不一致,将当前浏览器网页的已登录用户的信息作为访问所述待访问的主播直播间的登录用户信息;
此时,上述查询响应包括所述直播客户端的已登录用户信息,上述访问请求还包括访问所述待访问的主播直播间的所述登录用户信息。
另一方面,对于某些登录浏览器网页的直播业务,可以允许同时多个不同的用户进行登录。据此,在本发明的一个具体示例中,上述登录用户确定模块405,还用于在判定当前浏览器网页的已登录用户的信息与所述查询响应中的已登录用户信息不一致时,判断当前浏览器网页的已登陆用户是否有两个以上,若是,给出登陆用户选择界面,并接收选择指令,所述选择指令中包括用户标识,将与所述用户标识对应的已登录用户的信息作为所述登录用户信息。
此外,基于本发明实施例的方案,还可以通过直播客户端来打开浏览器页面的主播直播间或者相关的直播榜单,因此,如图4所示,本实施例中的装置还可以包括:
浏览器页面直播间响应模块406,用于接收所述直播客户端发送的打开浏览器页面的主播直播间的直播间打开请求,该直播间打开请求包括主播直播间标识,并根据所述直播间打开请求在当前浏览器打开与所述主播直播间标识对应的主播直播间;
和/或
浏览器页面榜单响应模块407,用于接收所述直播客户端发送的打开浏览器网页的与主播直播间标识对应的直播榜单的榜单打开请求,该榜单打开请求包括主播直播间标识,并根据所述榜单打开请求获取与主播直播间标识对应的直播榜单,将获取的与主播直播间标识对应的直播榜单的页面在当前浏览器显示。
图5中示出了另一个实施例中的基于多媒体榜单的在线直播装置的结构示意图,该实施例是以设置在直播客户端的装置为例进行说明。
如图5所示,本实施例中的装置包括:
查询响应模块501,用于接收通过浏览器网页的直播榜单发送的查询直播客户端信息的查询请求,并根据所述查询请求向所述浏览器网页的直播榜单返回查询响应;
访问响应模块502,用于接收通过所述浏览器网页的直播榜单发送的访问直播客户端的主播直播间的访问请求,所述访问请求包括待访问的主播直播间的标识,并根据所述访问请求在当前直播客户端打开与所述主播直播间标识对应的主播直播间。
如图5所示,在一个具体示例中,本实施例中的装置还可以包括:
用户调整模块503,用于在所述访问请求中的登录用户信息与当前直播客户端的已登录用户信息不一致时,退出所述已登录用户信息对应的用户的登录,并登录与所述访问请求中的登录用户信息对应的用户;
此时,上述查询响应包括当前直播客户端的已登录用户信息,上述访问请求还包括访问所述待访问的主播直播间的登录用户信息。
此外,基于本发明实施例的方案,也可以通过直播客户端来打开浏览器页面的主播直播间或者相关的直播榜单。
据此,如图5所示,本实施例中的装置还可以包括:
切换模块504,用于接收用户通过点击当前直播客户端的直播榜单发送的切换到浏览器网页的切换指令,该切换指令中包括主播直播间标识,并根据所述切换指令向浏览器发送打开浏览器页面的主播直播间的直播间打开请求,该直播间打开请求包括所述主播直播间标识。
其中,在一个具体示例中,上述切换模块504,还用于在接收到所述切换指令之后,给出打开浏览器网页的主播直播间或者切换到浏览器网页的直播榜单页面的提示选择页面,并在接收到打开浏览器网页的主播直播间的指令时,向浏览器发送打开浏览器页面的主播直播间的所述直播间打开请求,在接收到切换到浏览器网页的直播榜单页面的指令时,向浏览器发送打开浏览器网页的与所述主播直播间标识对应的直播榜单的榜单打开请求,该榜单打开请求包括所述主播直播间标识。
在直播客户端启动之后,可以直接与服务器进行数据通信,以进行数据更新,据此,如图5所示,本实施例中的装置还可以包括:
榜单更新模块505,用于向服务器发送榜单查询请求,并接收服务器根据所述榜单查询请求返回的榜单查询响应,根据所述榜单查询响应更新当前直播客户端的直播榜单。
本发明的基于多媒体榜单的在线直播装置的各具体实现方式可以与上述方法中的相同,在此不再详加赘述。
以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

Claims (10)

1.一种基于多媒体榜单的在线直播方法,其特征在于,包括步骤:
接收用户通过点击浏览器网页的直播榜单发送的访问直播客户端的主播直播间的访问指令,所述访问指令中包括待访问的主播直播间的标识;
向直播客户端发送查询直播客户端信息的查询请求,所述查询请求包括直播客户端的应用名称;
在接收到直播客户端返回的查询响应时,向直播客户端发送访问直播客户端的主播直播间的访问请求,所述访问请求中包括所述待访问的主播直播间的标识。
2.根据权利要求1所述的基于多媒体榜单的在线直播方法,其特征在于,还包括下述各项中的任意一项或者任意组合:
在预定时间段内未接收到直播客户端返回的查询响应时,给出当前终端未安装直播客户端的提示信息,并触发内置的初始化安装所述直播客户端的流程;
接收所述直播客户端发送的打开浏览器页面的主播直播间的直播间打开请求,该直播间打开请求包括主播直播间标识;根据所述直播间打开请求在当前浏览器打开与所述主播直播间标识对应的主播直播间;
接收所述直播客户端发送的打开浏览器网页的与主播直播间标识对应的直播榜单的榜单打开请求,该榜单打开请求包括主播直播间标识;根据所述榜单打开请求获取与主播直播间标识对应的直播榜单,并将获取的与主播直播间标识对应的直播榜单的页面在当前浏览器显示;
在向直播客户端发送所述访问请求之前,判断当前浏览器网页的已登录用户的信息与所述查询响应中的已登录用户信息是否一致,所述查询响应包括所述直播客户端的已登录用户信息;若不一致,将当前浏览器网页的已登录用户的信息作为访问所述待访问的主播直播间的登录用户信息;所述访问请求还包括访问所述待访问的主播直播间的所述登录用户信息。
3.根据权利要求2所述的基于多媒体榜单的在线直播方法,其特征在于,在当前浏览器网页的已登录用户的信息与所述查询响应中的已登录用户信息不一致时,还包括步骤:
判断当前浏览器网页的已登陆用户是否有两个以上,若是,给出登陆用户选择界面,
接收选择指令,所述选择指令中包括用户标识;
将与所述用户标识对应的已登录用户的信息作为所述登录用户信息。
4.一种基于多媒体榜单的在线直播方法,其特征在于,包括步骤:
接收通过浏览器网页的直播榜单发送的查询直播客户端信息的查询请求;
根据所述查询请求向所述浏览器网页的直播榜单返回查询响应;
接收通过所述浏览器网页的直播榜单发送的访问直播客户端的主播直播间的访问请求,所述访问请求包括待访问的主播直播间的标识;
根据所述访问请求在当前直播客户端打开与所述主播直播间标识对应的主播直播间。
5.根据权利要求4所述的基于多媒体榜单的在线直播方法,其特征在于,还包括下述各项中的任意一项或者任意组合:
所述查询响应包括当前直播客户端的已登录用户信息,所述访问请求还包括访问所述待访问的主播直播间的登录用户信息;所述方法还包括步骤:在所述访问请求中的登录用户信息与当前直播客户端的已登录用户信息不一致时,退出所述已登录用户信息对应的用户的登录,并登录与所述访问请求中的登录用户信息对应的用户;
向服务器发送榜单查询请求;接收服务器根据所述榜单查询请求返回的榜单查询响应;根据所述榜单查询响应更新当前直播客户端的直播榜单;
接收用户通过点击当前直播客户端的直播榜单发送的切换到浏览器网页的切换指令,该切换指令中包括主播直播间标识;根据所述切换指令向浏览器发送打开浏览器页面的主播直播间的直播间打开请求,该直播间打开请求包括所述主播直播间标识。
6.根据权利要求5所述的基于多媒体榜单的在线直播方法,其特征在于,在接收到所述切换指令之后,向所述浏览器发送直播间打开请求之前,还包括步骤:
给出打开浏览器网页的主播直播间或者切换到浏览器网页的直播榜单页面的提示选择页面;
在接收到打开浏览器网页的主播直播间的指令时,进入所述向浏览器发送打开浏览器页面的主播直播间的直播间打开请求的步骤;
在接收到切换到浏览器网页的直播榜单页面的指令时,向浏览器发送打开浏览器网页的与所述主播直播间标识对应的直播榜单的榜单打开请求,该榜单打开请求包括所述主播直播间标识。
7.一种基于多媒体榜单的在线直播装置,其特征在于,包括:
指令接收模块,用于接收用户通过点击浏览器网页的直播榜单发送的访问直播客户端的主播直播间的访问指令,所述访问指令中包括待访问的主播直播间的标识;
查询模块,用于向直播客户端发送查询直播客户端信息的查询请求,所述查询请求包括直播客户端的应用名称,并接收所述直播客户端根据所述查询请求返回的查询响应;
访问模块,用于在所述查询模块接收到直播客户端返回的所述查询响应时,向直播客户端发送访问直播客户端的主播直播间的访问请求,所述访问请求中包括所述待访问的主播直播间的标识。
8.根据权利要求7所述的基于多媒体榜单的在线直播装置,其特征在于,还包括下述各项中的任意一项或者任意组合:
还包括客户端触发安装模块,用于在所述查询模块在预定时间段内未接收到直播客户端返回的查询响应时,给出当前终端未安装直播客户端的提示信息,并触发内置的初始化安装所述直播客户端的流程;
还包括登录用户确定模块,用于判断当前浏览器网页的已登录用户的信息与所述查询响应中的已登录用户信息是否一致,若不一致,将当前浏览器网页的已登录用户的信息作为访问所述待访问的主播直播间的登录用户信息;所述查询响应包括所述直播客户端的已登录用户信息,所述访问请求还包括访问所述待访问的主播直播间的所述登录用户信息;
所述登录用户确定模块,还用于在判定当前浏览器网页的已登录用户的信息与所述查询响应中的已登录用户信息不一致时,判断当前浏览器网页的已登陆用户是否有两个以上,若是,给出登陆用户选择界面,并接收选择指令,所述选择指令中包括用户标识,将与所述用户标识对应的已登录用户的信息作为所述登录用户信息;
还包括浏览器页面直播间响应模块,用于接收所述直播客户端发送的打开浏览器页面的主播直播间的直播间打开请求,该直播间打开请求包括主播直播间标识,并根据所述直播间打开请求在当前浏览器打开与所述主播直播间标识对应的主播直播间;
所述浏览器页面榜单响应模块,用于接收所述直播客户端发送的打开浏览器网页的与主播直播间标识对应的直播榜单的榜单打开请求,该榜单打开请求包括主播直播间标识,并根据所述榜单打开请求获取与主播直播间标识对应的直播榜单,将获取的与主播直播间标识对应的直播榜单的页面在当前浏览器显示。
9.一种基于多媒体榜单的在线直播装置,其特征在于,包括:
查询响应模块,用于接收通过浏览器网页的直播榜单发送的查询直播客户端信息的查询请求,并根据所述查询请求向所述浏览器网页的直播榜单返回查询响应;
访问响应模块,用于接收通过所述浏览器网页的直播榜单发送的访问直播客户端的主播直播间的访问请求,所述访问请求包括待访问的主播直播间的标识,并根据所述访问请求在当前直播客户端打开与所述主播直播间标识对应的主播直播间。
10.根据权利要求9所述的基于多媒体榜单的在线直播装置,其特征在于,还包括下述各项中的任意一项或者任意组合:
还包括用户调整模块,用于在所述访问请求中的登录用户信息与当前直播客户端的已登录用户信息不一致时,退出所述已登录用户信息对应的用户的登录,并登录与所述访问请求中的登录用户信息对应的用户;所述查询响应包括当前直播客户端的已登录用户信息,所述访问请求还包括访问所述待访问的主播直播间的登录用户信息;
还包括切换模块,用于接收用户通过点击当前直播客户端的直播榜单发送的切换到浏览器网页的切换指令,该切换指令中包括主播直播间标识,并根据所述切换指令向浏览器发送打开浏览器页面的主播直播间的直播间打开请求,该直播间打开请求包括所述主播直播间标识;
所述切换模块,还用于在接收到所述切换指令之后,给出打开浏览器网页的主播直播间或者切换到浏览器网页的直播榜单页面的提示选择页面,并在接收到打开浏览器网页的主播直播间的指令时,向浏览器发送打开浏览器页面的主播直播间的所述直播间打开请求,在接收到切换到浏览器网页的直播榜单页面的指令时,向浏览器发送打开浏览器网页的与所述主播直播间标识对应的直播榜单的榜单打开请求,该榜单打开请求包括所述主播直播间标识;
还包括榜单更新模块,用于向服务器发送榜单查询请求,并接收服务器根据所述榜单查询请求返回的榜单查询响应,根据所述榜单查询响应更新当前直播客户端的直播榜单。
CN201510708755.1A 2015-10-26 2015-10-26 基于多媒体榜单的在线直播方法及装置 Active CN105611422B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510708755.1A CN105611422B (zh) 2015-10-26 2015-10-26 基于多媒体榜单的在线直播方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510708755.1A CN105611422B (zh) 2015-10-26 2015-10-26 基于多媒体榜单的在线直播方法及装置

Publications (2)

Publication Number Publication Date
CN105611422A true CN105611422A (zh) 2016-05-25
CN105611422B CN105611422B (zh) 2018-11-06

Family

ID=55990907

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510708755.1A Active CN105611422B (zh) 2015-10-26 2015-10-26 基于多媒体榜单的在线直播方法及装置

Country Status (1)

Country Link
CN (1) CN105611422B (zh)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106231432A (zh) * 2016-07-29 2016-12-14 北京小米移动软件有限公司 分享视频的方法及装置
CN106604102A (zh) * 2016-11-29 2017-04-26 广州华多网络科技有限公司 直播记录图片展示方法及装置
CN107249140A (zh) * 2017-07-12 2017-10-13 北京潘达互娱科技有限公司 榜单信息获取方法及其装置
CN108040061A (zh) * 2017-12-19 2018-05-15 广州敬信药草园信息科技有限公司 一种云会议直播方法
CN108683953A (zh) * 2018-05-11 2018-10-19 肇庆玉都天光墟网络文化传播有限公司 直播互动方法以及装置、客户端
CN109618193A (zh) * 2018-12-18 2019-04-12 北京字节跳动网络技术有限公司 用于处理信息的方法和装置
CN110019359A (zh) * 2017-10-16 2019-07-16 阿里巴巴集团控股有限公司 一种防止缓存击穿的方法、装置及***
CN111225223A (zh) * 2018-11-27 2020-06-02 武汉斗鱼网络科技有限公司 一种直播平台榜单信息优化的方法、***、服务器及存储介质
CN114302244A (zh) * 2021-12-30 2022-04-08 杭州米络星科技(集团)有限公司 信息交互方法、装置、服务器和存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103678508A (zh) * 2013-11-21 2014-03-26 北京奇虎科技有限公司 一种网页打开方法及装置
CN104253814A (zh) * 2014-09-12 2014-12-31 清华大学 一种流媒体处理方法、服务器及浏览器
CN104811817A (zh) * 2015-04-30 2015-07-29 北京奇艺世纪科技有限公司 利用视频客户端软件播放视频的方法及装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103678508A (zh) * 2013-11-21 2014-03-26 北京奇虎科技有限公司 一种网页打开方法及装置
CN104253814A (zh) * 2014-09-12 2014-12-31 清华大学 一种流媒体处理方法、服务器及浏览器
CN104811817A (zh) * 2015-04-30 2015-07-29 北京奇艺世纪科技有限公司 利用视频客户端软件播放视频的方法及装置

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106231432B (zh) * 2016-07-29 2019-08-06 北京小米移动软件有限公司 分享视频的方法及装置
CN106231432A (zh) * 2016-07-29 2016-12-14 北京小米移动软件有限公司 分享视频的方法及装置
CN106604102A (zh) * 2016-11-29 2017-04-26 广州华多网络科技有限公司 直播记录图片展示方法及装置
CN107249140A (zh) * 2017-07-12 2017-10-13 北京潘达互娱科技有限公司 榜单信息获取方法及其装置
CN107249140B (zh) * 2017-07-12 2019-12-10 北京潘达互娱科技有限公司 榜单信息获取方法及其装置
CN110019359B (zh) * 2017-10-16 2023-05-05 阿里巴巴集团控股有限公司 一种防止缓存击穿的方法、装置及***
CN110019359A (zh) * 2017-10-16 2019-07-16 阿里巴巴集团控股有限公司 一种防止缓存击穿的方法、装置及***
CN108040061A (zh) * 2017-12-19 2018-05-15 广州敬信药草园信息科技有限公司 一种云会议直播方法
CN108040061B (zh) * 2017-12-19 2021-04-27 广州敬信药草园信息科技有限公司 一种云会议直播方法
CN108683953A (zh) * 2018-05-11 2018-10-19 肇庆玉都天光墟网络文化传播有限公司 直播互动方法以及装置、客户端
CN111225223A (zh) * 2018-11-27 2020-06-02 武汉斗鱼网络科技有限公司 一种直播平台榜单信息优化的方法、***、服务器及存储介质
CN109618193A (zh) * 2018-12-18 2019-04-12 北京字节跳动网络技术有限公司 用于处理信息的方法和装置
CN114302244A (zh) * 2021-12-30 2022-04-08 杭州米络星科技(集团)有限公司 信息交互方法、装置、服务器和存储介质
CN114302244B (zh) * 2021-12-30 2023-12-12 杭州米络星科技(集团)有限公司 信息交互方法、装置、服务器和存储介质

Also Published As

Publication number Publication date
CN105611422B (zh) 2018-11-06

Similar Documents

Publication Publication Date Title
CN105611422A (zh) 基于多媒体榜单的在线直播方法及装置
CN102497452B (zh) 一种基于嵌入式终端的在线流媒体服务方法
CN104935744A (zh) 一种验证码显示方法、验证码显示装置及移动终端
CN109152094B (zh) 用于终端的无线网络连接方法
CN103581706B (zh) 智能电视的应用安装方法和***
CN101340274A (zh) 一种数据同步的方法及装置
CN107608647A (zh) 一种投屏方法、***、服务器及计算机可读存储介质
CN104022940A (zh) 基于即时通信的信息处理方法、装置及***
CN104965848A (zh) 一种前端资源加载方法及装置
WO2020094036A1 (zh) 用于终端的无线网络连接方法
CN102158541B (zh) 一种共享信息的获取方法、装置、移动终端及服务器
CN102904959A (zh) 网络加速方法和网关
CN103259802A (zh) 媒体文件的下载方法、装置及客户端设备
CN103685423A (zh) 一种信息接收的方法、装置及***
CN102821150A (zh) 基于云服务的应用管理方法及云服务器
CN104918105A (zh) 媒体文件的多屏播放方法、设备及***
JP2017539103A (ja) 複数の装置間においてメンバー利得を同期させるための方法、装置、サーバおよびシステム
CN103167327A (zh) 信息互动方法、装置及***
CA2931525A1 (en) Data stream identifying method and device
CN110708571A (zh) 视频片段的播放控制方法及相关产品
CN103024491A (zh) 移动终端的视频播放方法和***
CN104301400B (zh) 基于Samba协议的多屏协同及资源共享方法
CN102065340A (zh) 实现多媒体同步交互的***和方法
CN103716230A (zh) 消息发送方法、装置及服务器
US20170171339A1 (en) Advertisement data transmission method, electrnoic device and system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 511449 Guangzhou City, Guangdong Province, Panyu District, South Village, Huambo Business District Wanda Plaza, block B1, floor 28

Applicant after: Guangzhou Huaduo Network Technology Co., Ltd.

Address before: 510655, Guangzhou, Whampoa Avenue, No. 2, creative industrial park, building 3-08,

Applicant before: Guangzhou Huaduo Network Technology Co., Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20210111

Address after: 511400 3108, 79 Wanbo 2nd Road, Nancun Town, Panyu District, Guangzhou City, Guangdong Province

Patentee after: GUANGZHOU CUBESILI INFORMATION TECHNOLOGY Co.,Ltd.

Address before: 511449 28th floor, block B1, Wanda Plaza, Wanbo business district, Nancun Town, Panyu District, Guangzhou City, Guangdong Province

Patentee before: GUANGZHOU HUADUO NETWORK TECHNOLOGY Co.,Ltd.

TR01 Transfer of patent right