一种直播间的操作方法、装置、设备和存储介质与流程

文档序号:16404292发布日期:2018-12-25 20:19阅读:150来源:国知局
一种直播间的操作方法、装置、设备和存储介质与流程

本发明实施例涉及直播的技术,尤其涉及一种直播间的操作方法、装置、设备和存储介质。

背景技术

随着网络科技的发展,尤其是移动终端的普及,人们喜欢在直播平台上开设直播间,将自己或身边的事情进行直播,其他用户可以进入该直播间进行观看直播。

由于智能电视的尺寸较大,观看效果较佳,因此,用户在家庭、聚餐等场景下,多选择智能电视观看直播。

由于智能电视使用遥控器进行控制,对于给主播赠送礼物、发送弹幕等操作较为不便,因此,用户多使用移动终端辅助控制智能电视。

在一种方式中,移动终端与智能电视接入同一个局域网,移动终端通过局域网访问智能电视,从而对其进行控制。

但是,某些情况下,移动终端中禁止直接访问局域网中的其他设备,导致无法访问智能电视,无法对智能电视进行控制。

在另一种方式中,移动终端通过蓝牙、红外等无线方式直接与智能电视进行配对,从而对其进行控制。

但是,在移动终端和智能电视中同时配置蓝牙模组、红外模组等无线通讯模组,对于无线通讯模组的依赖比较高,而无线通讯模组成本较高,尤其是红外模组等使用率较低,因此,部分移动终端并未配置无线通讯模组,无法对智能电视进行控制。



技术实现要素:

本发明实施例提供一种直播间的操作方法、装置、设备和存储介,以解决在局域网的禁止访问智能电视、配置无线通讯模组成本较高的问题。

第一方面,本发明实施例提供了一种直播间的操作方法,应用在智能电视中,所述方法包括:

向服务器注册设备信息;

将所述设备信息转换为图形码,并显示所述图形码;

接收所述服务器发送的、且与已注册的所述设备信息匹配的操作指令,所述操作指令由移动终端根据所述图形码中的设备信息对直播间生成;

根据所述操作指令对所述直播间进行操作。

第二方面,本发明实施例还提供了一种直播间的操作方法,应用在移动终端中,所述方法包括:

扫描在智能电视中显示的图形码;

将所述图形码转换为设备信息;

当检测到针对直播间的操作时,根据所述设备信息生成操作指令;

将所述操作指令发送至服务器,以在所述操作指令与已注册的设备信息匹配时、调用所述智能电视按照所述操作指令对所述直播间进行操作。

第三方面,本发明实施例还提供了一种直播间的操作方法,应用在服务器中,所述方法包括:

注册智能电视的设备信息;

接收移动终端针对一直播间发送的操作指令;

将所述操作指令中的设备信息与已注册的设备信息进行匹配;

当匹配成功时,将所述操作指令发送至所述已注册的设备信息对应的智能电视,以按照所述操作指令对所述直播间进行操作。

第四方面,本发明实施例还提供了一种直播间的操作装置,应用在智能电视中,所述装置包括:

信息注册模块,用于向服务器注册设备信息;

图形码显示模块,用于将所述设备信息转换为图形码,并显示所述图形码;

操作指令服务接收模块,用于接收所述服务器发送的、且与已注册的所述设备信息匹配的操作指令,所述操作指令由移动终端根据所述图形码中的设备信息对直播间生成;

直播间操作模块,用于根据所述操作指令对所述直播间进行操作。

第五方面,本发明实施例还提供了一种直播间的操作装置,应用在移动终端中,所述装置包括:

图形码扫描模块,用于扫描在智能电视中显示的图形码;

设备信息转换模块,用于将所述图形码转换为设备信息;

操作指令生成模块,用于当检测到针对直播间的操作时,根据所述设备信息生成操作指令;

操作指令服务发送模块,用于将所述操作指令发送至服务器,以在所述操作指令与已注册的设备信息匹配时、调用所述智能电视按照所述操作指令对所述直播间进行操作。

第六方面,本发明实施例还提供了一种直播间的操作装置,应用在服务器中,所述装置包括:

设备注册模块,用于注册智能电视的设备信息;

操作指令移动接收模块,用于接收移动终端针对一直播间发送的操作指令;

设备信息匹配模块,用于将所述操作指令中的设备信息与已注册的设备信息进行匹配;

操作指令电视发送模块,用于当匹配成功时,将所述操作指令发送至所述已注册的设备信息对应的智能电视,以按照所述操作指令对所述直播间进行操作。

第七方面,本发明实施例还提供一种服务器,所述服务器包括:

一个或多个处理器;

存储装置,用于存储一个或多个程序,

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明第一方面或第二方面或第三方面实施例提供的直播间的操作方法。

第八方面,本发明实施例还一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明第一方面或第二方面或第三方面实施例提供的直播间的操作方法。

在本发明实施例中,智能电视向服务器注册设备信息,将设备信息转换为图形码并进行显示,供移动终端通过扫描解析获得设备信息,若通过服务器接收到移动终端针对一直播间发送的、且与已注册的设备信息匹配的操作指令时,则可以根据操作指令对该直播间进行操作,移动终端可以通过服务器控制智能电视对直播间进行操作,对于移动终端和智能电视来说,都是正常地域服务器进行通讯,而移动终端和智能电视并没有直接连接,因此,移动终端和智能电视接入互联网等广域网即可,无需接入同一个局域网,也无需使用蓝牙或红外连接,可避免因禁止访问局域网而导致无法访问智能电视进行控制的问题,此外,接入广域网的通讯模组已广泛普及在移动终端与智能电视,无需在智能电视与移动终端中配置无线通讯模组,降低了成本。

附图说明

图1为本发明实施例一提供的一种直播间的操作的流程图;

图2为本发明实施例二提供的一种直播间的操作的流程图;

图3为本发明实施例三提供的一种直播间的操作的流程图;

图4为本发明实施例四提供的一种直播间的操作的流程图;

图5a-图5f为本发明实施例四提供的一种智能电视和移动终端的界面示例图;

图6为本发明实施例五提供的一种直播间的操作装置的结构示意图;

图7为本发明实施例六提供的一种直播间的操作装置的结构示意图;

图8为本发明实施例七提供的一种直播间的操作装置的结构示意图;

图9为本发明实施例八提供的一种设备的结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

实施例一

图1为本发明实施例一提供的一种直播间的操作的流程图,本实施例可适用于移动终端通过服务器控制智能电视对直播间进行操作的情景,该方法可以由智能电视来执行,该方法具体包括如下步骤:

s110、向服务器注册设备信息。

在具体实现中,本发明实施例可以应用在智能电视中,例如,lcd(liquidcrystaldisplay,液晶显示器)电视、led(lightemittingdiode,发光二极管)电视、3d电视、等离子电视等等,本发明实施例对此不加以限制。

该智能电视的操作系统可以包括android(安卓)、ios、windows等等,可以支持运行直播应用。

智能电视启动直播应用,与直播平台的服务器建立长连接,智能电视和服务器之间维持心跳,该服务器维护智能电视的状态(如在线、离线等)。

智能电视可通过长连接向直播平台的服务器注册其设备信息。

在一种实施方式中,设备信息包括设备标识和设备令牌token,其中,该设备标识可以指唯一标识智能电视的信息,如imei(internationalmobileequipmentidentity,国际移动设备识别码)、sn(serialnumber,产品序列号)等,而设备令牌token在一个交互周期内唯一。

在本实施方式中,当检测到新的交互周期时,生成新的设备令牌token,查询智能电视的设备标识,并将设备令牌与设备标识发送至服务器进行注册,服务器记录该设备令牌与设备标识之间的映射关系。

在一个示例中,新的交互交期可开始于启动直播应用、断开与移动终端的链接,等等。

s120、将所述设备信息转换为图形码,并显示所述图形码。

若设备信息注册成功,则智能电视可将该设备信息转换为图形码,该图形码可以指使用某种特定的几何图形按一定规律在平面(二维方向上)分布的图形,可用于记录数据符号信息,如二维条码/二维码(2-dimensionalbarcode)等。

需要说明的是,除了设备信息之外,还可以添加其他信息转换为二维码,如用于介绍移动终端控制智能电视的页面的url(uniformresourcelocator,统一资源定位符)等,本发明实施例对此不加以限制。

若生成图形码,则智能电视可在直播应用的操作界面(如搜索界面、主界面等)显示该图形码,供用户使用移动终端进行扫码,从而解析出当前已注册的设备信息。

s130、接收所述服务器发送的、且与已注册的所述设备信息匹配的操作指令。

其中,操作指令由移动终端根据图形码中的设备信息对直播间生成。

在具体实现中,移动终端可启动直播应用,在该直播应用中扫码智能电视显示的图形码,并将该图形码转换为设备信息。

当检测到针对直播间的操作时,则可以根据设备信息生成操作指令,并发送至服务器。

服务器将该操作指令的设备信息与已注册的设备信息进行匹配,当匹配成功时,将操作指令发送至该已注册的设备信息对应的智能电视。

s140、根据所述操作指令对所述直播间进行操作。

在具体实现中,用户在移动终端对直播间进行的操作,可由智能电视按照操作指令对该直播间进行相同的操作,实现移动终端控制智能电视对直播间进行操作。

在一种实施方式中,可以从操作指令中提取直播间标识与操作参数,其中,该直播间标识可以指唯一标识直播间的信息,如直播间id、主播id等,该操作参数可以为指示操作方式的信息,例如,指示进入直播间的进入参数、指示退出直播间的退出参数,等等。

查询播间标识对应的直播间,并按照操作参数对该直播间进行操作。

在一个示例中,若操作参数包括进入参数或者退出参数。

对于进入参数,则可以按照进入参数进入该直播间,接收在该直播间产生的直播数据流,通过全屏等方式播放直播数据流。

对于退出参数,则可以按照退出参数退出该直播间,停止接收在直播间产生的直播数据流。

当然,上述操作参数只是作为示例,在实施本发明实施例时,可以根据实际情况设置其他操作参数,例如,用于指示分屏同时进入至少两个直播间的分屏参数、用于指示对直播间录屏的录屏参数,等等,本发明实施例对此不加以限制。另外,除了上述操作参数外,本领域技术人员还可以根据实际需要采用其它操作参数,本发明实施例对此也不加以限制。

此外,智能设备还可以对该操作指令进行合法性校验,当通过合法性校验之后再按照该操作指令对直播间进行操作。

具体而言,从操作指令中提取设备令牌,并判断操作指令中的设备令牌与本地的设备令牌(即当前在服务器已注册的设备令牌)是否相同;若是,则允许从操作指令中提取直播间标识与操作参数,查询直播间标识对应的直播间,并按照操作参数对直播间进行操作,否则,丢弃操作指令。

在本发明实施例中,智能电视向服务器注册设备信息,将设备信息转换为图形码并进行显示,供移动终端通过扫描解析获得设备信息,若通过服务器接收到移动终端针对一直播间发送的、且与已注册的设备信息匹配的操作指令时,则可以根据操作指令对该直播间进行操作,移动终端可以通过服务器控制智能电视对直播间进行操作,对于移动终端和智能电视来说,都是正常地域服务器进行通讯,而移动终端和智能电视并没有直接连接,因此,移动终端和智能电视接入互联网等广域网即可,无需接入同一个局域网,也无需使用蓝牙或红外连接,可避免因禁止访问局域网而导致无法访问智能电视进行控制的问题,此外,接入广域网的通讯模组已广泛普及在移动终端与智能电视,无需在智能电视与移动终端中配置无线通讯模组,降低了成本。

实施例二

图2为本发明实施例二提供的一种直播间的操作的流程图,本实施例可适用于移动终端通过服务器控制智能电视对直播间进行操作的情景,该方法可以由移动终端来执行,该方法具体包括如下步骤:

s210,扫描在智能电视中显示的图形码。

在具体实现中,本发明实施例可以应用在移动终端中,例如,手机、平板电脑、智能穿戴设备(如智能手环、智能手表、智能眼镜等),等等。

这些移动终端的操作系统可以包括android(安卓)、ios、windows等等,可以支持运行即时通讯应用、直播应用等。

在本发明实施例中,智能电视在一个新的交互周期中生成新的设备信息,并转换为图形码,显示在直播应用的应用界面中。

此时,移动终端可启动直播应用,调用摄像头面向智能电视的屏幕采集图像数据,从而采集到包含该智能电视中的图形码的图像数据,从而从该图像数据中识别该图形码。

需要说明的是,移动终端中的直播应用,可以为独立的应用,也可以为非独立的应用,本发明实施例对此不加以限制。

在一个示例中,该直播应用依赖一即时通讯应用运行,可实现为小程序、插件等形式。

例如,在ios系统上,实现直播应用的javascript代码可以运行在javascriptcore中。

又例如,在android系统上,实现直播应用的javascript代码可以通过x5内核来解析。

又例如,在开发工具上,实现直播应用的javascript代码可以运行在nwjs(chrome内核)中。

在此示例中,在即时通讯应用中启动一直播应用,该直播应用运行之后,可调用直播应用扫描在智能电视中显示的图形码。

s220,将所述图形码转换为设备信息。

移动终端按照图形码的编解码方式对图形码进行解析,从而识别该智能电视的设备信息。

s230,当检测到针对直播间的操作时,根据所述设备信息生成操作指令。

在直播应用的应用界面中加载多个直播间的信息(如缩略图),用户针对这些直播间的信息对该直播间进行操作,此时,可以根据用户的操作,采用从图形码解析的设备信息生成相应的操作指令。

在具体实现中,设备信息包括智能电视的设备标识和设备令牌。

在一个示例中,当检测到针对直播间的进入操作时,将直播间的直播间标识、进入参数、设备标识、设备令牌封装至操作指令中。

在另一个示例中,当检测到针对直播间的退出操作时,将直播间的直播间标识、退出参数、设备标识、设备令牌封装至操作指令中。

当然,上述操作参数只是作为示例,在实施本发明实施例时,可以根据实际情况设置其他操作参数,例如,用于指示分屏同时进入至少两个直播间的分屏参数、用于指示对直播间录屏的录屏参数,等等,本发明实施例对此不加以限制。另外,除了上述操作参数外,本领域技术人员还可以根据实际需要采用其它操作参数,本发明实施例对此也不加以限制。

s240,将所述操作指令发送至服务器,以在所述操作指令与已注册的设备信息匹配时、调用所述智能电视按照所述操作指令对所述直播间进行操作。

移动终端将操作指令发送至服务器,服务器将该操作指令的设备信息与已注册的设备信息进行匹配,当匹配成功时,将操作指令发送至该已注册的设备信息对应的智能电视,智能电视根据操作指令对直播间进行相应的操作。

在本发明实施例中,移动终端扫描在智能电视中显示的图形码,并转换为设备信息,当检测到针对直播间的操作时,根据该设备信息生成操作指令,将操作指令发送至服务器,以在操作指令与已注册的设备信息匹配时、调用智能电视按照操作指令对直播间进行操作,移动终端可以通过服务器控制智能电视对直播间进行操作,对于移动终端和智能电视来说,都是正常地域服务器进行通讯,而移动终端和智能电视并没有直接连接,因此,移动终端和智能电视接入互联网等广域网即可,无需接入同一个局域网,也无需使用蓝牙或红外连接,可避免因禁止访问局域网而导致无法访问智能电视进行控制的问题,此外,接入广域网的通讯模组已广泛普及在移动终端与智能电视,无需在智能电视与移动终端中配置无线通讯模组,降低了成本。

实施例三

图3为本发明实施例三提供的一种直播间的操作的流程图,本实施例可适用于移动终端通过服务器控制智能电视对直播间进行操作的情景,该方法可以由服务器来执行,该方法具体包括如下步骤:

s310,注册智能电视的设备信息。

在具体实现中,本发明实施例可以应用在服务器中,该服务器可以位于直播平台中,可与智能电视、移动终端等设备的直播应用建立连接,此外,该服务器可以为独立的服务器,也可以为服务器集群(如分布式系统等),等等,本发明实施例对此不加以限制。

进一步而言,智能电视启动直播应用,与直播平台的服务器建立长连接,智能电视和服务器之间维持心跳,该服务器维护智能电视的状态(如在线、离线等)。

智能电视在检测到新的交互周期时,生成新的设备信息,通过长连接向发送至服务器,在服务器注册其设备信息。

在一种实施方式中,设备信息包括智能电视的设备标识和设备令牌token,该设备令牌token为针对当前交互周期新生成的设备令牌token。

在此实施方式中,服务器可以遍历已注册的设备标识,判断智能电视的设备标识与已注册的设备标识是否相同。

若是,则将智能电视的设备令牌token替换已注册的设备标识对应的设备令牌token,将当前智能电视提交的设备令牌token注册为新的设备令牌token。

若否,则注册智能电视的设备标识和设备令牌。

需要说明的是,由于服务器维护智能电视的状态,在智能电视离线时,服务器会释放该智能电视的上下文,该上下文可包括已注册的设备标识和设备令牌,因此,智能电视可以不主动向服务器注销设备标识和设备令牌。

当然,为了保证设备标识和设备令牌的安全性,智能电视在交互周期结束时,可以主动向服务器注销设备标识和设备令牌,本发明实施例对此不加以限制。

s320,接收移动终端针对一直播间发送的操作指令。

在本发明实施例中,智能电视在一个新的交互周期中生成新的设备信息,并转换为图形码,显示在直播应用的应用界面中。

此时,移动终端可启动直播应用,调用摄像头面向智能电视的屏幕采集图像数据,从而采集到包含该智能电视中的图形码的图像数据,从而从该图像数据中识别该图形码,以此按照图形码的编解码方式对图形码进行解析,从而识别该智能电视的设备信息。

若用户针对这些直播间的信息对该直播间进行操作,此时,移动终端可以根据用户的操作,采用从图形码解析的设备信息生成相应的操作指令,并发送至服务器。

s330,将所述操作指令中的设备信息与已注册的设备信息进行匹配。

服务器从操作指令中提取设备信息,遍历当前已注册的设备信息,将两者进行对比,从而查找移动终端待操控的合法的智能电视。

在一种实施方式中,设备信息包括智能电视的设备标识和设备令牌token。

在本实施方式中,服务器可从操作指令中提取设备标识与设备令牌token。

查找与操作指令中的设备标识相同的、且属于已注册的设备信息的设备标识,并操作指令中的设备令牌token与该已注册的设备信息中的设备令牌token进行对比。

当操作指令中的设备令牌token与已注册的设备信息中的设备令牌token相同时,确定操作指令中的设备信息与该已注册的设备信息匹配成功,此时,操作指令合法。

当操作指令中的设备令牌token与已注册的设备信息中的设备令牌token不相同时,确定操作指令中的设备信息与该已注册的设备信息匹配失败,此时,操作指令非法。

s340,当匹配成功时,将所述操作指令发送至所述已注册的设备信息对应的智能电视,以按照所述操作指令对所述直播间进行操作。

若移动终端的操作指令中的设备信息,与某个已注册的设备信息匹配成功,则可以将该操作指令发送至该注册该设备信息的智能电视,该智能电视根据该操作指令对移动终端待操控的直播间进行操作。

在本发明实施例中,服务器注册智能电视的设备信息,接收移动终端针对一直播间发送的操作指令,将操作指令中的设备信息与已注册的设备信息进行匹配,当匹配成功时,将操作指令发送至已注册的设备信息对应的智能电视,以按照操作指令对直播间进行操作,移动终端可以通过服务器控制智能电视对直播间进行操作,对于移动终端和智能电视来说,都是正常地域服务器进行通讯,而移动终端和智能电视并没有直接连接,因此,移动终端和智能电视接入互联网等广域网即可,无需接入同一个局域网,也无需使用蓝牙或红外连接,可避免因禁止访问局域网而导致无法访问智能电视进行控制的问题,此外,接入广域网的通讯模组已广泛普及在移动终端与智能电视,无需在智能电视与移动终端中配置无线通讯模组,降低了成本。

实施例四

图4为本发明实施例四提供的一种直播间的操作的流程图,本实施例以前述实施例为基础,进一步增加智能电视、移动终端与服务器之间的交互操作,该方法具体包括如下步骤:

在s410中,智能电视生成新的设备信息。

用户在智能电视中启动直播应用,在一个新的交互周期,生成一个新的设备令牌token。

在s420中,智能电视向服务器注册该新的设备信息。

如果服务器已对该智能电视注册设备令牌,则存在旧的设备令牌token,此时,将新的设备令牌token替换该旧的设备令牌token。

在s430中,智能电视显示由该设备信息转换的图形码。

智能电视可将设备信息转换为二维码等图形码,若用户打开指定的界面,则指定的界面显示该二维码等图形码。

如图5a所示,该指定的界面可以为搜索界面,即用户在搜索相关的视频资源时,可展示该图形码。

如图5b所示,该指定的界面可以为介绍界面,即用户打开介绍投屏的界面时,可展示该图形码。

当然,除了上述界面之外,还可以在其它界面显示图形码,例如,在直播暂停时,可在直播播放界面显示图形码,等等,本发明实施例对此不加以限制。

在s440中,移动终端扫描图形码,并转换为设备信息。

用户在移动终端中启动即时通讯应用,在该即时通讯应用中加载直播应用,该直播应用通过即时通讯应用,调用摄像头面对智能电视采集图像数据,在该图像数据中识别图形码,将该图形码解码为设备标识和设备令牌token,并对其进行缓存。

此时,如图5c所示,在移动终端的直播应用可提示,已经与智能电视建立连接。

在s450中,移动终端根据设备信息对直播间生成操作指令,并发送至服务器。

用户在移动终端的直播应用中选择某个直播间,对其进行操作,此时,移动终端根据用户的操作,从缓存中提取设备标识和设备令牌token,对该直播间生成相应的操作指令,并通过即时通讯应用发送至服务器。

如图5c所示,在移动终端的直播应用中加载不同直播间的信息,如图5d所示,用户可通过点击等方式选择进入某个直播间,此时,用户可点击控件“投电视”,指示智能电视进入该直播间。

在s460中,服务器查找注册该操作指令中的设备信息的智能电视。

服务器解析操作指令,获得设备标识和设备令牌token,遍历已注册的设备信息,查找与操作指令中的设备标识、设备令牌token均相同的、已注册的设备信息。

在s470中,服务器转发该操作指令,从而将该操作指令发送至该智能电视。

在s480中,智能电视校验操作指令中的设备信息。

智能电视校验操作指令中的设备令牌token与本地最新的设备令牌token是否相同,如果相同,则认为操作指令合法,否则非法。

在s490中,智能电视在校验成功之后,根据该操作指令对该直播间进行操作。

智能电视在校验操作指令合法之后,自动按照该操作指令对该直播间进行操作。

如图5e所示,在智能终端中的直播应用加载与移动终端相同的直播间,拉取并播放在直播间产生的视频流,此时,如图5f所示,在移动终端中的直播应用停止拉取并停止播放在直播间产生的视频流,提示智能电视正在播放该直播间中的直播,当然,用户点击空间“结束投屏”,在移动终端中的直播应用可以重新拉取并停止播放在直播间产生的视频流,在智能电视中的直播应用停止拉取并停止播放在直播间产生的视频流。

实施例五

图6为本发明实施例五提供的一种直播间的操作装置的结构示意图,该装置应用在智能电视中,该装置具体可以包括如下模块:

信息注册模块610,用于向服务器注册设备信息;

图形码显示模块620,用于将所述设备信息转换为图形码,并显示所述图形码;

操作指令服务接收模块630,用于接收所述服务器发送的、且与已注册的所述设备信息匹配的操作指令,所述操作指令由移动终端根据所述图形码中的设备信息对直播间生成;

直播间操作模块640,用于根据所述操作指令对所述直播间进行操作。

在本发明的一个实施例中,所述设备信息包括设备标识和设备令牌;

所述信息注册模块610包括:

令牌生成子模块,用于当检测到新的交互周期时,生成新的设备令牌;

设备标识查询子模块,用于查询所述智能电视的设备标识;

信息发送子模块,用于将所述设备令牌与所述设备标识发送至服务器进行注册;

其中,所述新的交互交期开始于启动直播应用、断开与移动终端的链接。

在本发明的一个实施例中,所述直播间操作模块640包括:

第一参数提取子模块,用于从所述操作指令中提取直播间标识与操作参数;

直播间查询子模块,用于查询所述直播间标识对应的直播间;

参数操作子模块,用于按照所述操作参数对所述直播间进行操作。

在本发明的一个实施例中,所述直播间操作模块640还包括:

第二参数提取子模块,用于从所述操作指令中提取设备令牌;

令牌判断子模块,用于判断所述操作指令中的设备令牌与本地的设备令牌是否相同;若是,则调用所述第一参数提取子模块。

在本发明实施例的一个示例中,所述操作参数包括进入参数或者退出参数;

所述参数操作子模块包括:

直播间进入单元,用于按照所述进入参数进入所述直播间,接收在所述直播间产生的直播数据流,播放所述直播数据流;

或者,

直播间退出单元,用于按照所述退出参数退出所述直播间,停止接收在所述直播间产生的直播数据流。

实施例六

图7为本发明实施例六提供的一种直播间的操作装置的结构示意图,该装置应用在移动终端中,该装置具体可以包括如下模块:

图形码扫描模块710,用于扫描在智能电视中显示的图形码;

设备信息转换模块720,用于将所述图形码转换为设备信息;

操作指令生成模块730,用于当检测到针对直播间的操作时,根据所述设备信息生成操作指令;

操作指令服务发送模块740,用于将所述操作指令发送至服务器,以在所述操作指令与已注册的设备信息匹配时、调用所述智能电视按照所述操作指令对所述直播间进行操作。

在本发明的一个实施例中,所述图形码扫描模块710包括:

直播应用启动子模块,用于在即时通讯应用中启动一直播应用;

直播应用扫描子模块,用于调用所述直播应用扫描在智能电视中显示的图形码。

在本发明实施例的一个示例中,所述设备信息包括所述智能电视的设备标识和设备令牌;

所述操作指令生成模块730包括:

进入指令生成子模块,用于当检测到针对直播间的进入操作时,将所述直播间的直播间标识、进入参数、所述设备标识、所述设备令牌封装至操作指令中;

或者,

退出指令生成子模块,用于当检测到针对直播间的退出操作时,将所述直播间的直播间标识、退出参数、所述设备标识、所述设备令牌封装至操作指令中。

实施例七

图8为本发明实施例七提供的一种直播间的操作装置的结构示意图,该装置应用在服务器中,该装置具体可以包括如下模块:

设备注册模块810,用于注册智能电视的设备信息;

操作指令移动接收模块820,用于接收移动终端针对一直播间发送的操作指令;

设备信息匹配模块830,用于将所述操作指令中的设备信息与已注册的设备信息进行匹配;

操作指令电视发送模块840,用于当匹配成功时,将所述操作指令发送至所述已注册的设备信息对应的智能电视,以按照所述操作指令对所述直播间进行操作。

在本发明的一个实施例中,所述设备信息包括所述智能电视的设备标识和设备令牌;

所述设备注册模块810包括:

设备标识判断子模块,用于判断所述智能电视的设备标识与已注册的设备标识是否相同;若是,则调用令牌替换子模块,若否,则调用新注册子模块;

令牌替换子模块,用于将所述智能电视的设备令牌替换所述已注册的设备标识对应的设备令牌;

新注册子模块,用于注册所述智能电视的设备标识和设备令牌。

在本发明的一个实施例中,所述设备信息包括所述智能电视的设备标识和设备令牌;

所述设备信息匹配模块830包括:

指令参数提取子模块,用于从所述操作指令中提取设备标识与设备令牌;

标识查找子模块,用于查找与所述操作指令中的设备标识相同的、且属于已注册的设备信息的设备标识;

匹配成功确定子模块,用于当所述操作指令中的设备令牌与所述已注册的设备信息中的设备令牌相同时,确定所述操作指令中的设备信息与所述已注册的设备信息匹配成功。

本发明实施例所提供的直播间的操作装置可执行本发明任意实施例所提供的直播间的操作方法,具备执行方法相应的功能模块和有益效果。

实施例八

图9为本发明实施例八提供的一种设备的结构示意图,该设备可以包括智能电视、移动终端、服务器,等等,如图9所示,该设备包括处理器900、存储器910、输入装置920和输出装置930;设备中处理器900的数量可以是一个或多个,图9中以一个处理器900为例;设备中的处理器900、存储器910、输入装置920和输出装置930可以通过总线或其他方式连接,图9中以通过总线连接为例。

存储器910作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的直播间的操作方法对应的程序指令/模块(例如,信息注册模块610、图形码显示模块620操作指令服务接收模块630和直播间操作模块640;又例如,图形码扫描模块710、设备信息转换模块720、操作指令生成模块730和操作指令服务发送模块740;又例如,设备注册模块810、操作指令移动接收模块820、设备信息匹配模块830和操作指令电视发送模块840)。处理器900通过运行存储在存储器910中的软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述的直播间的操作方法。

存储器910可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器910可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器910可进一步包括相对于处理器900远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

输入装置920可用于接收输入的数字或字符信息,以及产生与设备的用户设置以及功能控制有关的键信号输入。输出装置930可包括显示屏等显示设备。

实施例九

本发明实施例九还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种直播间的操作方法。

在一种实施方式中,该方法包括:

向服务器注册设备信息;

将所述设备信息转换为图形码,并显示所述图形码;

接收所述服务器发送的、且与已注册的所述设备信息匹配的操作指令,所述操作指令由移动终端根据所述图形码中的设备信息对直播间生成;

根据所述操作指令对所述直播间进行操作。

在另一种实施方式中,该方法包括:

扫描在智能电视中显示的图形码;

将所述图形码转换为设备信息;

当检测到针对直播间的操作时,根据所述设备信息生成操作指令;

将所述操作指令发送至服务器,以在所述操作指令与已注册的设备信息匹配时、调用所述智能电视按照所述操作指令对所述直播间进行操作。

在又一种实施方式中,该方法包括:

注册智能电视的设备信息;

接收移动终端针对一直播间发送的操作指令;

将所述操作指令中的设备信息与已注册的设备信息进行匹配;

当匹配成功时,将所述操作指令发送至所述已注册的设备信息对应的智能电视,以按照所述操作指令对所述直播间进行操作。

当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的直播间的操作方法中的相关操作.

通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

值得注意的是,上述直播间的操作装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1