CN109842806B - 视频提醒播放、播放控制方法、装置、设备和存储介质 - Google Patents
视频提醒播放、播放控制方法、装置、设备和存储介质 Download PDFInfo
- Publication number
- CN109842806B CN109842806B CN201711223374.XA CN201711223374A CN109842806B CN 109842806 B CN109842806 B CN 109842806B CN 201711223374 A CN201711223374 A CN 201711223374A CN 109842806 B CN109842806 B CN 109842806B
- Authority
- CN
- China
- Prior art keywords
- video
- playing
- user
- video content
- message
- 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.)
- Active
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明揭示了一种视频的提醒播放、播放控制方法、装置、设备和存储介质。所述方法包括:通过社交网络应用进行所绑定设备的探测向播放设备进行用户上线提醒,播放设备发起视频内容推荐;接收进社交网络应用的推送消息;根据推送消息被触发进行的视频投射行为生成视频投射消息;发送视频投射消息至播放设备,视频投射消息触发播放设备中推荐视频内容的播放。并不需要预先在用户手持的设备以及播放设备之间预先运行视频播放应用,更不需要保证所运行视频播放应用是同款的,同款视频播放应用的同步登录也得到解除,只需对推送的推送消息触发视频投射行为即可,操作简便,降低操作成本。
Description
技术领域
本发明涉及互联网应用技术领域,特别涉及一种视频的提醒播放、播放控制方法、装置、电子设备和计算机可读存储介质。
背景技术
随着视频应用技术的迅猛发展,越来越多的智能设备作为播放设备,为用户实现视频播放。例如,用户通过使用智能手机或者智能电视进行视频服务器所发布视频内容的播放。
用户借助于智能电视所实现的视频内容播放,是通过两种途径实现的。首先,用户可直接在智能电视所运行的某一视频播放应用进行视频内容选取,进而通过播放按钮的点击而实现智能电视中视频内容的播放。
其次,用户会通过手持的智能手机进行内容投射,使得用户在智能手机上选取的视频内容在智能电视上播放。
但是,智能手机与智能电视之间内容投射的实现,存在着诸多限制。智能手机和智能电视必须安装同一款视频播放应用,并且使用同一帐号登录。
在此基础上,用户方可通过智能手机上运行并登录的视频播放应用将选取的视频内容投射至智能电视中运行并同步登录的同款视频播放应用。
也就是说,对于视频投射的实现,受限于智能手机与智能电视之间同款视频播放应用的同步运行和登录,视频投射的完成存在着非常高的操作成本。
发明内容
为了解决相关技术中视频投射的实现受限于智能设备之间同款视频播放应用的同步运行和登录,导致非常高的操作成本的技术问题,本发明的一个目的在于提供一种视频的提醒播放方法和装置。
此外,本发明的另一个目的在于提供一种视频播放控制方法和装置。
另外,本发明还有一个目的在于相应提供电子设备和计算机可读存储介质。
一种视频的提醒播放方法,所述方法包括:
在社交网络应用中对绑定设备探测,根据所述探测向播放设备进行用户上线提醒,所述播放设备根据所述用户上线提醒发起视频内容推荐;
接收社交网络应用的推送消息,所述推送消息用于推荐视频内容;
根据所述推送消息所相应触发的视频投射行为,生成视频投射消息;
发送所述视频投射消息至所述播放设备,所述视频投射消息触发所述播放设备中推荐视频内容的播放。
一种视频播放控制方法,应用于播放设备,所述方法包括:
接收社交网络应用探测所绑定设备而广播的探测包;
根据所述探测包携带的用户标识信息确定与所在播放设备具有绑定关系且处于相同局域网的用户上线;
为上线的所述用户发起视频内容推荐,所获得的视频内容推荐信息以推送消息的形式经由社交网络应用的推送通道向所述用户返回;
接收用户所对应社交网络应用发送的视频投射消息;
根据所述视频投射消息触发拉起推荐视频内容的播放。
一种视频播放控制方法,所述方法应用于视频服务器,所述方法包括:
根据播放设备通知的用户上线获得对应的用户标识信息,上线的所述用户是所述播放设备所绑定用户;
根据所述用户标识信息进行视频内容的推荐处理生成所述用户的视频内容推荐信息;
通过所接入社交网络应用服务器的消息推送通道向所述用户推送所述视频内容推荐信息对应的推送消息;
根据所述播放设备触发执行所述推送消息针对于推荐视频内容被发起的视频投射,向所述播放设备发送所投射视频的视频内容。
一种视频的提醒播放装置,所述装置包括:
探测模块,用于在社交网络应用对绑定设备探测,根据所述探测向播放设备进行用户上线提醒,所述播放设备根据所述用户上线提醒发起视频内容推荐;
消息接收模块,用于接收社交网络应用的推送消息,所述推送消息用于推荐视频内容;
投射发起模块,用于根据所述推送消息所相应触发的视频投射行为,生成视频投射消息;
发送模块,用于发送所述视频投射消息至所述播放设备,所述视频投射消息触发所述播放设备中推荐视频内容的播放。
在一个示例性实施例中,所述探测模块进一步用于所述社交网络应用中通过触发局域网内设备发现广播探测包,所述探测包被播放设备接收;
其中,在所述播放设备与用户具备绑定关系时,所述探测包通过所携带用户标识信息使所述播放设备获得用户上线的提醒。
在一个示例性实施例中,所述投射发起模块包括:
弹出提醒单元,用于触发进行所述推送消息的弹出提醒,通过所述推送消息的弹出提醒显示所述推荐视频内容对应的视频内容推荐页面;
投射消息生成单元,用于根据显示的所述视频内容推荐页面上视频投射行为的触发,生成所述推荐视频内容播放的视频投射消息。
在一个示例性实施例中,所述发送模块进一步用于通过所述社交网络应用接入的物联通道向所述播放设备发送所述视频投射消息,使所述视频投射消息经由构建所述物联通道的物联服务器发送至所述播放设备。
一种视频播放控制装置,应用于播放设备,所述方法包括:
探测接收模块,用于接收社交网络应用探测所绑定设备而广播的探测包;
上线感知模块,用于根据所述探测包携带的用户标识信息确定与所在播放设备具有绑定关系且处于相同局域网的用户上线;
推荐发起模块,用于为上线的所述用户发起视频内容推荐,所获得的视频内容推荐信息以推送消息的形式经由社交网络应用的推送通道向所述用户返回;
投射接收模块,用于接收用户所对应社交网络应用发送的视频投射消息;
播放拉起模块,用于根据所述视频投射消息触发拉起推荐视频内容的播放。
在一个示例性实施例中,所述上线感知模块包括:
用户标识提取单元,用于提取所述探测包携带的用户标识信息,所述用户标识信息对应的用户与所在播放设备处于相同局域网;
绑定查询单元,用于根据所述用户标识信息查询得到所在播放设备自身与所述用户之间存在绑定关系;
上线用户确定单元,用于根据所述探测包的接收和所述存在的绑定关系确定所在播放设备绑定的用户上线。
在一个示例性实施例中,所述推荐发起模块进一步用于向视频服务器通知所述用户上线,通过所述用户上线的通知使得所述视频服务器向所述用户发起视频内容推荐
在一个示例性实施例中,所述播放拉起模块包括:
地址提取单元,用于提取所述视频投射消息中的视频地址;
应用拉起单元,用于拉起所在播放设备配置的视频播放应用,向所述视频播放应用传入所述视频地址;
地址传入单元,用于通过传入的所述视频地址,所在播放设备中视频播放应用进行推荐视频内容的播放。
一种视频播放控制装置,所述装置应用于视频服务器,所述装置包括:
上线响应模块,用于根据播放设备通知的用户上线获得对应的用户标识信息,上线的所述用户是所述播放设备所绑定用户;
推荐处理模块,用于根据所述用户标识信息进行视频内容的推荐处理生成所述用户的视频内容推荐信息;
推送模块,用于通过所接入社交网络应用服务器的消息推送通道向所述用户推送所述视频内容推荐信息对应的推送消息;
内容发送模块,用于根据所述播放设备触发执行所述推送消息针对于推荐视频内容被发起的视频投射,向所述播放设备发送所投射视频的视频内容。
在一个示例性实施例中,所述内容发送模块包括:
视频地址获取单元,用于社交网络应用通过物联通道向所述播放设备发起视频投射之后,所述视频服务器响应所述播放设备触发执行的投射视频播放,获得所述播放设备上报的视频地址;
内容发送单元,用于根据所述视频地址向所述播放设备发送所投射视频的视频内容。
一种电子设备,包括:
处理器;以及
存储器,所述存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时实现如上任一项所述的方法。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上任一项所述的方法。
本发明的实施例提供的技术方案可以包括以下有益效果:
为进行视频内容在播放设备上的投射,将首先借助于社交网络应用所进行的绑定设备探测,使得用户当前所能够使用的播放设备获知用户上线,获知用户上线的播放设备便随之发起视频内容推荐。
社交网络应用将接收到进行视频内容推荐的推送消息,用户将由此推送消息而触发视频投射行为,此时,相应生成视频投射消息,将视频投射消息发送至播放设备,即可实现用户所选取视频内容,即推荐视频内容在播放设备中的播放,完成了用户向播放设备的视频投射,并不需要预先在两个设备,即用户手持的设备以及播放设备之间预先运行视频播放应用,更不需要保证所运行的视频播放应用是同款的,同款视频播放应用的同步登录也得到解除,对于用户所进行的操控而言,只需要对推送的推送消息触发视频投射行为即可,操作简便,大大降低了操作成本。
此外,在社交网络应用的绑定设备探测下,相对于播放设备而言,用户一旦上线便为其发起视频内容推荐,进而以推送消息的方式发送给用户,一方面保证了视频内容被及时提醒播放,且保证了提醒播放在时机上的精准性,另一方面在推送消息的作用下,由于用户必然会查看到所携带的内容,故有效性能够得到保证,并且保证了视频投射引导的简便性。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本发明。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并于说明书一起用于解释本发明的原理。
图1是根据本发明所涉及的实施环境的示意图;
图2是根据一示例性实施例示出的一种装置的框图
图3是根据一示例性实施例示出的一种视频的提醒播放方法的流程图;
图4是根据图3对应实施例示出的对步骤350的细节进行描述的流程图;
图5是根据一示例性实施例示出的一种视频播放控制方法的流程图;
图6是根据图5对应实施例示出的对步骤430的细节进行描述的流程图;
图7是根据图5对应实施例示出的对步骤490的细节进行描述的流程图;
图8是根据一示例性实施例示出的一种视频播放控制方法的流程图;
图9是根据图8对应实施例示出的对步骤570的细节进行描述的流程图;
图10是根据一示例性实施例示出的实现视频提醒播放和提醒播放的视频被投射播放的系统架构图;
图11是根据图10所对应实施例示出的实现用户视频提醒和播放的流程示意图;
图12是根据图10对应实施例嘉兴学院同的通过推送消息拉起播放流程的实现示意图;
图13是根据一示例性实施例示出的一种视频的提醒播放装置的框图;
图14是根据图13对应实施例示出的对投射发起模块的细节进行描述的框图;
图15是根据一示例性实施例示出的一种视频播放控制方法在播放设备侧的框图;
图16是根据图15对应实施例示出的对上线感知模块的细节进行描述的框图;
图17是根据图15对应实施例示出的对播放拉起模块的细节进行描述的框图;
图18是根据一示例性实施例示出的一种视频播放控制方法在视频服务器侧的框图;
图19是根据图18对应实施例示出的对内容发送模块的细节进行描述的框图。
具体实施方式
这里将详细地对示例性实施例执行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
图1是根据本发明所涉及的实施环境的示意图。该实施环境包括:便携移动终端110、智能电视130、视频服务器150、社交网络应用服务器170以及物联服务器190。
在此实施环境中,便携移动终端110作为视频投射的控制端,智能电视130相应成为视频投射的目标执行端,二者之间的交互通过物联服务器190实现。具体而言,便携移动终端 110,通过物联服务器190所构建的物联通道实现二者之间的消息发送。
除此之外,视频服务器150用于配合实现智能电视130中的视频内容播放,而社交网络应用服务器170则与运行于便携移动终端110中的社交网络应用交互,使得社交网络应用通过社交网络应用服务器170所进行的消息推送而获得推送消息。
在此实施环境中,通过执行本发明所示的方法,使得视频内容借助于社交网络应用而被投射至智能电视130中,不再依赖于便携移动终端110和智能电视130都需要进行的视频播放应用运行以及其上的用户同步登录。
图2是根据一示例性实施例示出的一种装置的框图。例如,装置200可以是图1所示实施环境中的便携移动终端110。例如,便携移动终端110是智能手机、平板电脑等终端设备。
参照图2,装置200至少包括以下组件:处理组件202,存储器204,电源组件206,多媒体组件208,音频组件210,传感器组件214以及通信组件216。
处理组件202通常控制装置200的整体操作,诸如与显示,电话呼叫,数据通信,相机操作以及记录操作相关联的操作等。处理组件202至少包括一个或多个处理器218来执行指令,以完成下述的方法的全部或部分步骤。此外,处理组件202至少包括一个或多个模块,便于处理组件202和其他组件之间的交互。例如,处理组件202可以包括多媒体模块,以方便多媒体组件208和处理组件202之间的交互。
存储器204被配置为存储各种类型的数据以支持在装置200的操作。这些数据的示例包括用于在装置200上操作的任何应用程序或方法的指令。存储器204至少由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(Static RandomAccess Memory,简称SRAM),电可擦除可编程只读存储器(Electrically ErasableProgrammable Read-Only Memory,简称EEPROM),可擦除可编程只读存储器(ErasableProgrammable Read Only Memory,简称EPROM),可编程只读存储器(Programmable Red-Only Memory,简称PROM),只读存储器(Read-Only Memory,简称ROM),磁存储器,快闪存储器,磁盘或光盘。存储器 204中还存储有一个或多个模块,该一个或多个模块被配置成由该一个或多个处理器218执行,以完成下述图3、图4、图5、图6、图7、图8和图9任一所示方法中的全部或者部分步骤。
电源组件206为装置200的各种组件提供电力。电源组件206至少包括电源管理系统,一个或多个电源,及其他与为装置200生成、管理和分配电力相关联的组件。
多媒体组件208包括在所述装置200和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(Liquid Crystal Display,简称LCD)和触摸面板。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。屏幕还包括有机电致发光显示器(Organic Light Emitting Display,简称OLED)。
音频组件210被配置为输出和/或输入音频信号。例如,音频组件210包括一个麦克风 (Microphone,简称MIC),当装置200处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器204 或经由通信组件216发送。在一些实施例中,音频组件210还包括一个扬声器,用于输出音频信号。
传感器组件214包括一个或多个传感器,用于为装置200提供各个方面的状态评估。例如,传感器组件214检测到装置200的打开/关闭状态,组件的相对定位,传感器组件214还检测装置200或装置200一个组件的位置改变以及装置200的温度变化。在一些实施例中,该传感器组件214还包括磁传感器,压力传感器或温度传感器。
通信组件216被配置为便于装置200和其他设备之间有线或无线方式的通信。装置200 接入基于通信标准的无线网络,如WiFi(WIreless-Fidelity,无线保真)。在一个示例性实施例中,通信组件216经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,通信组件216还包括近场通信(Near FieldCommunication,简称 NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RadioFrequency Identification,简称RFID)技术,红外数据协会(Infrared DataAssociation,简称IrDA) 技术,超宽带(Ultra Wideband,简称UWB)技术,蓝牙技术和其他技术来实现。
在示例性实施例中,装置200被一个或多个应用专用集成电路(ApplicationSpecific Integrated Circuit,简称ASIC)、数字信号处理器、数字信号处理设备、可编程逻辑器件、现场可编程门阵列、控制器、微控制器、微处理器或其他电子元件实现,用于执行下述方法。
图3是根据一示例性实施例示出的一种视频的提醒播放方法的流程图。该视频的提醒播放方法适用于图1所示实施环境的便携移动终端110,该便携移动终端110在一个示例性实施例中可以是图2所示的装置。
如图3所示,该视频的提醒播放方法,由便携移动终端110执行,至少包括以下步骤。
在步骤310中,在社交网络应用中对绑定设备探测,根据该探测向播放设备进行用户上线提醒,播放设备根据用户上线提醒发起视频内容推荐。
其中,便携移动终端110,是用户所随身携带的终端设备,例如,用户手持的智能手机。便携移动终端110和播放设备二者之间相互独立。在一个示例性实施例的具体实现中,播放设备为智能电视,或者具有显示功能的设备与电视机顶盒的组件,应当理解,具有显示功能的设备,可以为能够接入电视机顶盒的传统电视机或显示器。
社交网络应用是即时通信工具等聊天类应用。便携移动终端110运行着社交网络应用,以随时获知用户所添加联系人或者好友的消息推送,并随之弹出消息内容。
便携移动终端110所运行的社交网络应用中,所登录的用户与播放设备二者之间具有绑定关系。具体而言,社交网络应用对应的用户标识信息,是与播放设备的设备标识存在绑定关系的,此绑定关系通过社交网络应用中设备绑定的执行构建得到,并存储于物联服务器。
也就是说,对于便携移动终端110而言,播放设备是作为其可连接的智能设备存在的,当然除此之外,便携移动终端110根据需要,还可一并连接其它智能设备,在此不进行限定。
社交终端应用中,播放设备作为用户的设备好友;而对于播放设备而言,登录于社交网络应用的用户,则是作为播放设备的用户,并且存在着在线状态和离线状态。但应当说明的是,作为播放设备,可绑定其的用户,可以为多个,并且播放设备是为处于在线状态的用户服务的,即一旦用户上线而处于在线状态,播放设备被运行而为用户服务的可能性较高。
因此,播放设备是收到用户的上线提醒之后发起自身工作过程的。社交网络应用具备物联网设备发现能力,首先将探测所在局域网中存在的智能设备,存在于局域网的多个智能设备中,用户所绑定的智能设备,例如播放设备,将获得用户上线提醒。
已经与用户构建绑定关系的播放设备,一旦感知到所绑定用户上线,就发起视频内容的推荐过程,以使得与播放设备交互的视频服务器向用户所对应的社交网络应用推送进行视频内容推荐的消息。
播放设备作为视频内容播放的执行主体,将用于进行视频内容的播放,特别是播放用户使用自身携带的便携移动终端投射的视频内容,播放设备中视频内容播放的执行受控于用户使用的便携移动终端,因此通过社交网络应用中所绑定设备的探测,使得播放设备得以及时感知所绑定用户的到来,为视频内容的播放提供了最为精准且有效的视频播放提醒时机,极大提高用户随之发起播放设备中视频播放的可能性。
在步骤330中,接收社交网络应用的推送消息,推送消息用于推荐视频内容。
其中,所接收社交网络应用的推送消息,是指携带了视频内容推荐信息的推送消息,推送消息是社交网络应用服务器向运行于便携移动终端的社交网络应用所推送的,将在社交网络应用的作用下直接显示于便携移动终端的屏幕中,例如,在屏幕中进行弹出显示。
通过推送消息携带视频内容推荐信息,使得所推荐的视频内容能够被用户所及时获知,保证了视频内容被用户所获知的效率。
在步骤350中,根据推送消息所相应触发的视频投射行为,生成视频投射消息。
其中,应当理解,社交网络应用接收到推送消息之后,将进行此推送消息所携带信息,例如,视频内容推荐信息的显示,用户可对此推送消息触发视频投射行为。
视频投射行为,是通过推送消息的显示而发起的,用于将所选定视频内容投射至播放设备进行播放,所选定视频内容来自于推荐视频内容。
根据视频投射行为所生成的视频投射消息,是由社交网络应用所生成的,指示了被投射至播放设备进行播放的视频内容所对应视频地址,以便于使得播放设备能够播放所投射的视频内容。
在步骤370中,发送视频投射消息至播放设备,视频投射消息触发播放设备中推荐视频内容的播放。
其中,视频投射消息向播放设备的发送,是以社交网络应用所在的便携移动终端为起始,经由物联服务器实现的。也就是说,通过社交网络应用接入的物联通道,将视频投射消息发送至播放设备。
对于社交网络应用而言,视频投射消息的发送,便触发了所选取视频内容向播放设备的投射,并且即可实现此视频内容在播放设备的播放。
在如上所示的示例性实施例中,便携移动终端并不需要运行视频播放应用,更不需要运行与播放设备同款的视频播放应用,在社交网络应用的控制下就可以实现视频内容在播放设备上的快速播放。
而便携移动终端中社交网络应用原本就是持续运行于后台的,因此借助于社交网络应用对一旦进入播放设备所在局域网覆盖范围的用户推送视频内容推荐信息,即前述所指的推送消息,此方式的实现是社交网络应用原本便已存在的,因此不需要耗费性能,并且能够保证最为快速的处理速度和响应速度。
通过如上所述的示例性实施例,使得播放设备中视频的播放控制受控于社交网络应用,即便于便携移动终端未安装视频播放应用也可实现,增强了通用性能。
通过如上所述的示例性实施例,打通了运行于便携移动终端的社交网络应用和播放设备之间控制和反馈的能力,用户仅需要点击推送消息,就可以实现相应视频内容在播放设备的播放,一方面降低了视频内容推荐所相关消息触达用户的门槛,另一方面也大大提高了操作的简便性。
在一个示例性实施例中,步骤310包括:社交网络应用中通过触发局域网内设备发现广播探测包,探测包被播放设备接收;
其中,在播放设备与用户具备绑定关系时,探测包通过所携带用户标识信息使播放设备获得用户上线的提醒。
其中,社交网络应用通过探测包的广播,检测是否存在与自身处于相同局域网,且存在绑定关系的播放设备。与之相对应的,对于播放设备而言,将由所接收的探测包获知用户上线。
在一个示例性实施例的具体实现中,社交网络应用的运行中,定期进行探测包的广播,处于相同局域网的智能设备将接收到社交网络应用广播的探测包。
如果处于相同局域网的智能设备中包括了播放设备,则此播放设备将根据探测包所携带的用户标识信息,确定是否为绑定用户所在社交网络应用发送的探测包,如果是,则播放设备获知用户上线,将为上线的用户发起视频内容推荐。
图4是根据图3对应实施例示出的对步骤350的细节进行描述的流程图。该步骤350,如图4所示,至少包括以下步骤。
在步骤351中,触发进行推送消息的弹出提醒,通过推送消息的弹出提醒显示推荐视频内容对应的视频内容推荐页面。
其中,推送消息,是随着其在社交网络应用服务器中的生成而被主动推送至相应的社交网络应用,以使用户所运行的社交网络应用主动获得;除此之外,也将随着其在便携移动终端的弹出显示,提醒用户查看,进而保证推送消息所携带信息,特别是视频内容推荐信息传递的有效性。
随着播放设备根据用户上线所发起的视频内容推荐,视频服务器相应生成视频内容推荐信息,并通过社交网络应用服务器中消息推送接口的调用将视频内容推荐信息传入社交网络应用服务器,经由社交网络应用服务器的消息推送通道,使得视频内容推荐信息以推送消息的形式被推送至用户所对应社交网络应用。
随意携带视频内容推荐信息的推送消息被弹出显示,根据推送消息被触发,而进行相应视频内容推荐页面的显示。在此,所指的推送消息被触发,是指用户对弹出显示的推送消息的点击。
如前所述的,推送消息携带有视频内容推送信息,因此,在此推送消息被触发之后便进行相应的页面加载和渲染,以得到社交内容推荐页面的显示。
在此应当补充说明的是,推荐的视频内容,一方面可以是对用户通过播放设备中视频播放应用观看视频内容的延续,另一方面也可以是对用户的相关信息预测所得到的,在此不进行限定,将根据实际情况动态获得。
但无论是对于播放设备以及播放设备中运行的视频播放应用而言,都是通过社交网络应用中登录的用户标识信息而标示用户的,用户标识信息也是在本发明所示实施例所涉及各步骤的执行中用户的存在形式。在一个示例性实施例的具体实现中,推送消息所携带的视频内容推荐信息指示了视频地址,即所推荐视频内容的播放页面加载地址,根据所指示的视频地址即可在社交网络应用中发起视频服务器的访问,进而加载和渲染得到视频内容推荐页面,此视频内容推荐页面可以是H5页面。
在步骤353中,根据显示的视频内容推荐页面上视频投射行为的触发,生成推荐视频内容播放的视频投射消息。
其中,视频内容推荐页面上视频投射行为,是通过用户对所配置视频投射按钮的点击而被触发的。在由推送消息而显示的视频内容推荐页面配置有视频投射按钮,因此用户可直接在视频内容推荐页面的引导下发起所推荐视频内容向播放设备的投射,即生成视频投射消息。
视频投射消息,是根据视频内容推荐页面所对应的视频地址而生成的。也就是说,视频投射消息指示了被投射至播放设备进行播放的视频内容所在的网络地址,也是视频内容在视频服务器上的存储地址,即前述所指的视频地址。
通过此示例性实施例,用户视频内容投射在播放设备的实现,不再需要在所使用的便携移动终端运行与播放设备同款的视频播放应用,也不需要通过所使用便携移动终端中同款视频播放应用的运行而在其所显示的页面中查找视频内容,提高了用户操作的简捷和方便性,并且也极大的提高了实现效率。
在一个示例性实施例中,图3所对应实施例中步骤370包括:通过社交网络应用接入的物联通道向播放设备发送视频投射消息,使视频投射消息经由构建物联通道的物联服务器发送至播放设备。
其中,应当说明,社交网络应用通过与社交网络应用服务器之间的交互,而使得用户获得来自于所添加联系人或者好友的推送消息;此外,社交网络应用通过与物联服务器之间的交互,使得用户获得来自于设备好友,即所绑定智能设备,包括播放设备的推送消息。
与之相对应的,随着视频投射消息的生成,也将通过物联服务器构建的物联通道得以将视频投射消息发送至播放设备,保证社交网络应用中发起的视频投射能够得到播放设备的响应。
通过此示例性实施例,便使得便携移动终端中视频内容向播放设备投射简化了用户在便携移动终端的操作,并且也简化了播放设备这一端操作的不方便性。
通过如上所述的便携移动终端中的实现,借助于社交网络应用的触达能力,在社交网络应用的拉动下,使得视频,即通过视频播放应用向用户发布的视频内容触达到更多的用户,增强了视频内容传播的效果和有效性。
此外,在此基础上,社交网络应用中,在推送消息和由此而显示的视频内容推荐页面作用下,通过用户得以触发的流畅操作,能够进一步引导用户在播放设备中的观看行为,提高用户在播放设备所运行视频播放应用这款应用的活跃度,进一步实现了投射功能的性能优化。
下述为本发明在播放设备中的方法实现,即应用于图1所示实施环境中播放设备的视频播放控制方法。图5是根据一示例性实施例示出的一种视频播放控制方法的流程图,该视频播放控制方法,如图5所示,至少包括以下步骤。
在步骤410中,接收社交网络应用探测所绑定设备广播的探测包。
其中,播放设备通过接入自身所在环境部署的局域网,通过此局域网提供的无线网络实现互联网络的访问。在一个示例性实施例中,播放设备为智能电视,一般而言,在大多数情况下是固定不动的,便携移动终端是随着用户的移动而发生位置上的动态变化的。例如,对于用户而言,智能电视往往固定放置于家中,所使用的便携移动终端则被随身携带,随着用户的外出面离开家中部署的局域网,随着用户的回归而再次进入家中部署的局域网。
一旦便携移动终端进入局域网,播放设备都将通过便携移动终端所运行社交网络应用发送的探测包获知。
在步骤430中,根据探测包携带的用户标识信息与所在播放设备具有绑定关系且处于相同局域网的用户上线。
其中,如前所述的,在用户对播放设备的操控中,预先进行了播放设备的绑定,构建用户标识信息与播放设备之间的绑定关系。
在播放设备看来,所接收到探测包携带的用户标识信息将意味着对应的用户上线,需要进一步确认此用户是否为绑定用户,以在确认此用户为绑定用户的提前一点点,为此用户即时提供视频播放提醒的服务,以便于此用户仅通过所使用便携移动终端中运行的社交网络应用即可实现视频内容在播放设备中的播放。
应当说明的是,播放设备接收到探测包,则此探测包所携带用户标识信息对应的用户,与播放设备处于相同局域网。
在步骤450中,为上线的用户发起视频内容推荐,所获得的视频内容推荐信息以推送消息的形式经由社交网络应用的推送通道向用户返回。
其中,播放设备在确定存在着与自身处于相同局域网,并且相互之间具备绑定关系的用户之后,便为此用户发起视频内容的推荐。为上线用户进行的视频内容推荐,是部署的视频服务器发起的。视频服务器对应于播放设备中的视频播放应用。
视频内容推荐被发起之后,随着视频服务器中视频内容推荐的进行,也进行着视频服务器和社交网络应用服务器之间的交互,以便于在社交网络应用服务器的配合下,使得视频内容推荐信息得以通过推送消息的形式向上线的用户返回。
至此,便构成了用户所对应社交网络应用,经由播放设备、视频服务器、社交网络应用服务器,再回到社交网络应用的闭环,进而使得社交网络应用通过推送消息而在一进入播放设备所在局域网但接收到视频内容推荐,能够随着此视频内容的推荐而直接进行视频内容播放。
在步骤470中,接收用户所对应社交网络应用发送的视频投射消息。
其中,如前所述的,接收到进行视频内容推荐的推送消息,用户就能够通过推送消息发起视频投射。
发起视频投射而产生视频投射消息,通过社交网络应用与物联服务器的连接,经由物联通道发送至物联服务器,以在物联服务器的作用下使得播放设备接收用户所对应社交网络应用发送的推送消息。
在步骤490中,根据视频投射消息触发拉起推荐视频内容的播放。
其中,播放设备通过接收的视频投射消息获得视频地址,触发视频播放应用按照所获得的视频地址请求视频服务器下发推荐视频内容,对推荐视频内容执行加载和渲染即可实现推荐视频内容的播放。
推荐视频内容播放的拉起,是指播放设备中视频播放应用的拉起以及随之而进行的推荐视频内容播放。播放设备中视频播放应用的拉起是使得播放设备中视频播放应用实现前台运行的执行过程,在此包括两种情况的执行过程,一是将后台运行的视频播放应用切换至前台运行,二则是触发未运行的视频播放应用在前台运行。
至此,便在用户所使用社交网络应用的操控下,不需要在播放设备中触发任何操作,也不需要通过便携移动终端中视频播放应用的逐层级操作实现,操作简化性获得增强,并且提高了视频内容推荐的有效性,视频播放应用的发布视频内容在用户范围内获得非常好的传播效果。
通过如上所述的示例性实施例,用户在经过其社交网络应用而与播放设备绑定之后,用户便具备了操控此播放设备中视频播放应用的操控权限,一旦进入此播放设备所在局域网,就可以通过消息的推送而实现播放流程拉起,视频播放应用的拉活效果得到提高,视频播放应用的用户活跃度获得极大提高。
在如上所述示例性实施例中,结合了社交网络应用的物联能力和播放设备这一智能设备自身,实现了外部拉起,即拉起用户进行视频播放,有效控制用户的视频播放过程。
图6是根据图5对应实施例示出的对步骤430的细节进行描述的流程图。该步骤430,如图6所示,至少包括以下步骤。
在步骤431中,提取探测包携带的用户标识信息,用户标识信息对应的用户与所在播放设备处于相同局域网。
其中,播放设备在接收到探测包之后,从中提取用户标识信息。应当理解,一旦接收到探测包,就意味着所携带用户标识信息对应的用户与播放设备处在相同的局域网内。
探测包是由社交网络应用所发送的,用于实现社交网络应用的智能设备探测。
在步骤433中,根据用户标识信息查询得到所在播放设备自身与用户之间存在绑定关系。
其中,绑定关系用于指示存在绑定关系的用户和播放设备,因此,绑定关系记录了用户标识信息和播放设备的设备标识。也就是说,通过用户标识信息和所绑定播放设备的设备标识之间的映射关系,来绑定关系的记录。
在一个示例性实施例的具体实现中,绑定关系被存储于物联服务器,或者播放设备本地。
在绑定关系被存储于物联服务器时,根据所提取的用户标识信息请求物联服务器进行绑定关系的查询,在查询到包含此用户标识信息的绑定关系时,进一步确定此用户标识信息在所查询的绑定关系中,是否映射到当前处于相同局域网的播放设备所对应设备标识。
如果此用户标识信息在所查询的绑定关系中,映射到了当前所处相同局域网的播放设备所对应设备标识,则查询到了所在播放设备自身与用户存在着绑定关系。
在步骤435中,根据探测包的接收和存在的绑定关系确定所在播放设备绑定的用户上线。
至此,即可在社交网络应用的探测下,使得播放设备获知用户上线,由此也得以保证了对用户响应的及时性,时间上的准确性得到保证。
在另一个示例性实施例中,步骤450包括:向视频服务器通知用户上线,通过用户上线的通知使得视频服务器用户发起视频内容推荐。
其中,播放设备在获知所绑定用户上线时,请求视频服务器为上线的用户进行视频内容推荐。
播放设备将上线用户所对应用户标识信息发送至视频服务器,以使得视频服务器能够根据用户标识信息而获取上线用户所相关的各种信息,进而以此为依据获得推荐的视频内容。
如前所述的,为上线用户推荐的视频内容,可以是用户已观看视频内容的延续,也可以是预测用户所期望观看的视频内容。因此,与之相对应的,请求视频服务器进行视频内容推荐,一方面是请求视频服务器为用户提供已观看视频内容的更新视频内容,例如,用户所观看的一剧集中已观看视频内容的更新视频内容;另一方面,请求视频服务器根据用户标识信息从社交网络应用服务器获得用户画像信息,根据用户画像信息了解用户喜好以及关注的内容,进而获得相关的视频推荐内容作为推荐视频内容,进一步优化的,在此过程中,还可结合对视频内容的观看历史。
通过此示例性实施例,使得播放设备在获知用户上线之后,能够及时快速的进行视频内容推荐,进而及时反馈用户的上线,保证了播放设备所进行的视频内容播放与用户行为相匹配,视频内容的推荐在内容上和时间上的准确性。
图7是根据图5对应实施例示出的对步骤490的细节进行描述的流程图。该步骤490,如图7所示,至少包括以下步骤。
在步骤491中,提取视频投射消息中的视频地址。
其中,视频地址是用户在社交网络应用所显示的视频内容推荐页面触发视频投射之后通过视频投射消息而被发送至播放设备中的。此视频地址对应于用户请求投射至播放设备进行播放的视频内容。
在步骤493中,拉起所在播放设备配置的视频播放应用,向视频播放应用传入视频地址。
其中,播放设备中安装有视频播放应用,预先构建了与此视频播放应用之间的映射关系,进而在以播放设备为目标而发起视频内容投射之后,直接进行这一视频播放应用的拉起。
随着播放设备中视频播放应用被拉起,使得这一视频播放应用前台运行,将提取的视频地址传入视频播放应用,视频播放应用即按照传入的视频地址进行视频服务器的访问,请求获得相应的视频内容。
在步骤495中,通过传入的视频地址,所在播放设备中视频播放应用进行推荐视频内容的播放。
其中,如前所述的,播放设备所运行的视频播放应用按照所传入的视频地址请求获得推荐视频内容,此推荐视频内容是以视频数据的形式存在的,因此,视频播放应用加载播放即可。
至此,便在用户行为以及社交网络应用中操控的作用下,实现了播放设备,例如智能电视中视频内容的播放,对于播放应用中的实现而言,不再需要用户触发播放设备中的操作,对于操作的输入成本较高的播放设备而言,极大的降低了输入成本,提高了对播放设备操控的便捷性和效率。
下述为本发明在视频服务器中的方法实现,即应用于图1所示实施环境中视频服务器的视频播放控制方法。图8是根据一示例性实施例示出的一种视频播放控制方法的流程图。该视频播放控制方法,如图8所示,至少包括以下步骤。
在步骤510中,根据播放设备通知的用户上线获得对应的用户标识信息,上线的用户是播放设备所绑定用户。
其中,如前所述的,播放设备在便携移动终端所运行社交网络应用的提醒下获知用户上线,进而向视频服务器通知用户上线,此时,视频服务器便获取上线用户所对应的用户标识信息。
视频服务器被通知上线的用户,必然是播放设备所绑定的用户,只有是播放设备所绑定的用户,方可操控播放设备,进而执行视频内容的推荐以及视频内容在播放设备中的投射。
在步骤530中,根据用户标识信息进行视频内容的推荐处理生成用户的视频内容推荐信息。
其中,视频服务器中视频内容的推荐处理是以用户所相关的各种信息为依据进行的,由此所生成的视频内容推荐信息指示了向用户推荐的视频内容。
在一个示例性实施例的具体实现中,视频内容的推荐处理过程包括:(1)根据用户标识信息,获取用户通过社交网络应用形成的用户画像信息和/或用户在播放设备所运行视频播放应用的观看历史;(2)根据用户画像信息和/或观看历史生成用户的视频内容推荐信息。
社交网络应用形成的用户画像信息,是根据用户通过社交网络应用而沉淀的信息形成,并且存储于社交网络应用服务器中,需要视频服务器根据用户标识信息获取。
用户在播放设备所运行视频播放应用的观看历史,是在视频播放应用的运行中根据用户标识信息记录的历史数据,在一个示例性实施例中,所获取的观看历史可以是最近生成的一条历史数据。
视频服务器将结合用户在社交网络应用的信息,拉取用户画像信息,并结合观看行为,生成合适的推荐视频内容,进而得到相对应的视频内容推荐信息。
在步骤550中,通过接入社交网络应用服务器的消息推送通道向用户推送视频内容推荐信息对应的推送消息。
其中,视频服务器将生成的视频内容推荐信息传入社交网络应用服务器,通过社交网络应用服务器构建的消息推送通道向用户所对应社交网络应用推送视频内容推荐信息对应的推送消息,通过推送消息向用户推荐视频内容。
在一个示例性实施例的具体实现中,此步骤550,包括:调用社交网络应用服务器的消息推送接口;通过消息推送接口将视频内容推荐信息发送至社交网络应用服务器,控制视频内容推荐信息以推送消息的形式经由社交网络应用服务器的消息推送通道发送至上线的用户。
社交网络应用服务器配置了消息推送接口,暴露此消息推送接口以供调用。消息推送接口封装了社交网络应用服务器向推送消息的处理逻辑,进而由此而构建了消息推送通道。
在步骤570中,根据播放设备触发执行推送消息针对于推荐视频内容被发起的视频投射,向播放设备发送所投射视频的视频内容。
其中,视频服务器在为上线的用户完成了视频内容推荐之后,随着社交网络应用以及播放设备中的实现,将接收到播放设备触发对投射的视频内容执行播放而发起的视频内容请求,此时,视频服务器便向播放设备所运行的视频播放应用发送视频内容。
至此,便实现了视频服务器中为视频内容推荐以及播放设备中所投射视频内容的播放控制,视频播放的提醒以及所播放视频投射的实现得以有效快速的实现。
图9是根据图8对应实施例示出的对步骤570的细节进行描述的流程图。该步骤570,如图9所示,至少包括以下步骤。
在步骤571中,社交网络应用通过物联通道向播放设备发起视频投射之后,视频服务器响应播放设备触发执行的投射视频播放,获得播放设备上报的视频地址。
在步骤573中,根据视频地址向播放设备发送所投射视频的视频内容。
其中,所指的社交网络应用已通过推送消息的接收而获得推荐视频内容,其通过所加载页面中视频投射按钮的触发,通过物联通道向播放设备发起视频投射,至此,播放设备便被触发执行投射视频的播放。
视频服务器将对此进行响应,首先,将获得播放设备根据所执行投射视频播放对应的视频地址,根据此视频地址定位视频内容,以将所定位的视频内容发送至播放设备,完成对播放设备所触发执行投射视频播放的响应。
以智能手机中视频的提醒播放,所提醒播放的视频在智能电视投射播放为例,结合此具体场景来描述上述便携移动终端、播放设备、社交网络应用服务器和视频服务器配合实现的过程。
图10是根据一示例性实施例示出的实现视频提醒播放和提醒播放的视频被投射播放的系统架构图。在此示例性实施例中,社交网络应用以即时通信工具为例,即智能手机端即时通信工具,与之相对应的,社交网络应用服务器为即时通信服务器。
首先应当说明的是,智能手机端即时通信工具,在处于局域网时定期在局域网内广播探测包,探测处于相同局域网内的物联设备,亦即前述所指的智能设备。
其次,对所部署的机器,进行相互之间所存在关系的说明。运行于智能手机端的即时通信工具,与即时通信服务器二者之间存在着交互关系;智能电视,作为物联设备,其与物联服务器二者之间存在交互关系,并且由于智能电视中安装并会进行视频播放应用的运行,因此,也与视频服务器存在交互关系。
图11是根据图10所对应实施例示出的实现用户视频提醒和播放的流程示意图。结合参阅图11中步骤610至步骤620实现的绑定流程,以及顺序执行的步骤630、步骤640、步骤650、步骤661、步骤663、步骤665、步骤667、步骤670、步骤680至步骤690实现的视频提醒和播放,在发起用户视频提醒和播放之前,将通过智能手机所运行即时通信工具对智能电视执行的扫码,进行用户与智能电视之间的绑定,建立记录了用户标识信息与智能电视的设备标识之间映射的绑定关系。
具体而言,如图11所示的绑定流程,用户侧通过运行的即时通信工具对智能电视所显示二维码图形执行扫码,智能电视所显示二维码图形携带了唯一标示智能电视的设备码。即时通信工具执行步骤610,进行二维码图形的解析获得设备信息,此设备信息包含了设备标识。
应当理解,此时,无论是即时通信工具,还是智能电视,都与物联服务器建立了连接。借助于物联服务器执行即时通信工具所对应用户与智能电视之间的绑定,以使得用户新增智能电视这一设备好友,并在后台侧中的物联服务器记录绑定关系,完成整个绑定流程。
此时,即可进行本发明所实现的视频提醒和播放。智能电视置于家中,并接入家中配置的局域网。用户所便携的智能手机一旦回到家中便自动接入所配置的局域网。
智能手机运行着即时通信工具,并在具备通信能力的前提下随时可接收推送消息。智能手机切换网络而自动接入家中配置的局域网后,即时通信工具便会在此局域网内广播探测包,如图10所示的步骤710的执行。
智能电视中运行着物联常驻服务720和视频常驻服务730,在局域网路由器的作用下,物联常驻服务720将接收到探测包,探测包中附带了用户在即时通信工具所登录的用户标识信息。
物联常驻服务720向物联服务器查询与此用户标识信息是否处于绑定状态,即执行步骤 740,如果是,则一方面向即时通信回复设备在线,另一方面,则向视频常驻服务730发送用户上线提醒,如步骤750所示。
视频常驻服务730上报视频服务器,使得视频服务器拉取用户的画像,并结合用户的观看行为,生成合适的推荐视频内容,并相应生成推送消息,调用即时通信服务器的消息推送接口向即时通信工具推送消息,如步骤760、步骤770和步骤780所示。即时通信工具收到推送消息后,相应的设备好友消息提醒,此时,便实现了视频的提醒播放。
至此,将通过推送消息拉起播放流程。
图12是根据图10对应实施例示出的通过推送消息拉起播放流程的实现示意图。
用户点击即时通信工具上的弹出消息后,将跳转至视频内容推荐页面810,在视频内容推荐页面810上点击视频投射按钮后,将通过调用物联通道830向物联常驻服务720发送业务消息,即前述所指的视频投射消息。
物联常驻服务720在判断所接收的消息为业务消息时,将根据消息中指示的业务标识,执行步骤850向视频常驻服务730透传业务消息。
收到业务消息的视频常驻服务730,执行步骤870将拉起视频播放应用进行所投射视频的播放。
图11示出了完整的视频提醒和播放,所指的后台侧的实现,包括了即时通信工具服务器、视频服务器及物联服务器的实现流程。
通过此示例性实施例,使用户在即时通信工具上就能完成视频内容选择和投射操作,并不需要在智能电视中登录相同的帐号,即用户标识信息,能够适用于各种场景,提高了视频配置所相关消息的曝光度,并且也保证了推送消息点击后的引导简便性。
下述为本发明装置实施例,用于执行本发明上述便携移动终端所实现视频的提醒播放方法实施例。对于本发明装置实施例中未披露的细节,请参照本发明视频的提醒播放方法实施例。
图13是根据一示例性实施例示出的一种视频的提醒播放装置的框图。该视频的提醒播放装置,如图13所示,至少包括:探测模块910、消息接收模块930、投射发起模块950和发送模块970。
探测模块910,用于在社交网络应用中对绑定设备探测,根据该探测向播放设备进行用户上线提醒,播放设备根据用户上线提醒发起视频内容推荐。
消息接收模块930,用于接收社交网络应用的推送消息,推送消息用于推荐视频内容。
投射发起模块950,用于根据推送消息被触发进行的视频投射行为,生成视频投射消息。
发送模块970,用于发送视频投射消息至播放设备,视频投射消息将触发所述播放设备中推荐视频内容的播放。
在另一个示例性实施例中,探测模块910进一步用于社交网络应用中通过触发局域网内设备发现广播探测包,探测包被播放设备接收;
其中,在播放设备与用户具备绑定关系时,探测包通过所携带用户标识信息使播放设备获得用户上线的提醒。
图14是根据图13对应实施例示出的对投射发起模块的细节进行描述的框图。该投射发起模块950,包括但不限于:弹出提醒单元951和投射消息生成单元953。
弹出提醒单元951,用于触发进行推送消息的弹出提醒,通过推送消息的弹出提醒显示推荐视频内容对应的视频内容推荐页面。
投射消息生成单元953,用于根据显示的视频内容推荐页面上视频投射行为的触发,生成推荐视频内容播放的视频投射消息。
在另一个示例性实施例中,发送模块970进一步用于通过社交网络应用接入的物联通道向播放设备发送视频投射消息,使视频投射消息经由构建物联通道的物联服务器发送至播放设备。
下述为本发明装置实施例,用于执行本发明上述播放设备所实现的视频播放控制方法实施例。对于本发明装置实施例中未披露的细节,请参照本发明视频播放控制方法实施例。
图15是根据一示例性实施例示出的一种视频播放控制方法在播放设备侧的框图。该视频播放控制方法,如图15所示,至少包括:探测接收模块1010、上线感知模块1030、推荐发起模块1050、投射接收模块1070和播放拉起模块1090。
探测接收模块1010,用于接收社交网络应用探测所绑定设备而广播的探测包。
上线感知模块1030,用于根据探测包携带的用户标识信息确定与所在播放设备具有绑定关系且处于相同局域网的用户上线。
推荐发起模块1050,用于为上线的用户发起视频内容推荐,所获得的视频内容推荐信息以推送消息的形式经由社交网络应用的推送通道向用户返回。
投射接收模块1070,用于接收用户所对应社交网络应用发送的视频投射消息。
播放拉起模块1090,用于根据视频投射消息触发拉起推荐视频内容的播放。
图16是根据图15对应实施例示出的对上线感知模块的细节进行描述的框图。该上线感知模块1030,如图16所示,包括但不限于:用户标识提取单元1031、绑定查询单元1033和上线用户确定单元1035。
用户标识提取单元1031,用于提取探测包携带的用户标识信息,用户标识信息对应的用户与所在播放设备处于相同局域网。
绑定查询单元1033,用于根据用户标识信息查询得到所在播放设备自身与用户之间存在绑定关系。
上线用户确定单元1035,用于根据探测包的接收和存在的绑定关系确定所在播放设备绑定的用户上线。
在另一个示例性实施例中,推荐发起模块进一步用于向视频服务器通知用户上线,通过用户上线的通知使得视频服务器向用户发起视频内容推荐。
图17是根据图15对应实施例示出的对播放拉起模块的细节进行描述的框图。该播放拉起模块1090,如图17所示,包括但不限于:地址提取单元1091、应用拉起单元1093和地址传入单元1095。
地址提取单元1091,用于提取视频投射消息中的视频地址。
应用拉起单元1093,用于拉起所在播放设备配置的视频播放应用,向视频播放应用传入视频地址。
地址传入单元1095,用于通过传入的所述视频地址,所在播放设备中视频播放应用进行推荐视频内容的播放。
下述为本发明装置实施例,用于执行本发明上述视频服务器所实现的视频播放控制方法实施例。对于本发明装置实施例中未披露的细节,请参照本发明视频播放控制方法实施例。
图18是根据一示例性实施例示出的一种视频播放控制方法在视频服务器侧的框图。该视频播放控制方法,如图18所示,至少包括:上线响应模块1110、推荐处理模块1130、推送模块1150和内容发送模块1170。
上线响应模块1110,用于根据播放设备通知的用户上线获得对应的用户标识信息,上线的用户是播放设备所绑定用户。
推荐处理模块1130,用于根据用户标识信息进行视频内容的推荐处理生成用户的视频内容推荐信息。
推送模块1150,用于通过所接入社交网络应用服务器的消息推送通道向用户推送视频内容推荐信息对应的推送消息。
内容发送模块1170,用于根据播放设备触发执行推送消息针对于推荐视频内容被发起的视频投射,向播放设备发送所投射视频的视频内容。
图19是根据图18对应实施例示出的对内容发送模块的细节进行描述的框图。该内容发送模块1170,包括但不限于:视频地址获取单元1171和内容发送单元1173。
视频地址获取单元1171,用于社交网络应用通过物联通道向播放设备发起视频投射之后,视频服务器响应播放设备触发执行的投射视频播放,获得播放设备上报的视频地址。
内容发送单元1173,用于根据视频地址向播放设备发送所投射视频的视频内容。
可选的,本发明还提供一种电子设备,该电子设备可以用于图1所示实施环境中,执行图3、图4、图5、图6、图7、图8和图9任一所示的方法的全部或者部分步骤。所述装置包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为执行实现前述所指的方法。
该实施例中的装置的处理器执行操作的具体方式已经在有关前述实施例中执行了详细描述,此处将不做详细阐述说明。
在示例性实施例中,还提供了一种存储介质,该存储介质为计算机可读存储介质,例如可以为包括指令的临时性和非临时性计算机可读存储介质。该存储介质例如包括指令的存储器204,上述指令可由装置200的处理器218执行以完成上述方法。
应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围执行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
Claims (15)
1.一种视频的提醒播放方法,其特征在于,所述方法包括:
在社交网络应用中对局域网中的绑定设备探测,根据所述探测向播放设备进行用户上线提醒,所述播放设备根据所述用户上线提醒发起视频内容推荐,其中,所述绑定设备包括所述播放设备,所述社交网络应用的用户与播放设备具有绑定关系,且所述社交网络应用的用户与所述播放设备处于同一局域网;
接收社交网络应用的推送消息,所述推送消息用于推荐视频内容;
根据所述推送消息所相应触发的视频投射行为,生成视频投射消息;
发送所述视频投射消息至所述播放设备,所述视频投射消息触发所述播放设备中推荐视频内容的播放。
2.根据权利要求1所述的方法,其特征在于,所述在社交网络应用中对绑定设备探测,根据所述探测向播放设备进行用户上线提醒,包括:
所述社交网络应用中通过触发局域网内设备发现广播探测包,所述探测包被播放设备接收;
其中,在所述播放设备与用户具备绑定关系时,所述探测包通过所携带用户标识信息使所述播放设备获得用户上线的提醒。
3.根据权利要求1所述的方法,其特征在于,所述根据所述推送消息所相应触发的视频投射行为,生成视频投射消息,包括:
触发进行所述推送消息的弹出提醒,通过所述推送消息的弹出提醒显示所述推荐视频内容对应的视频内容推荐页面;
根据显示的所述视频内容推荐页面上视频投射行为的触发,生成所述推荐视频内容播放的视频投射消息。
4.根据权利要求3所述的方法,其特征在于,所述发送所述视频投射消息至所述播放设备,包括:
通过所述社交网络应用接入的物联通道向所述播放设备发送所述视频投射消息,使所述视频投射消息经由构建所述物联通道的物联服务器发送至所述播放设备。
5.一种视频播放控制方法,其特征在于,应用于播放设备,所述方法包括:
接收社交网络应用探测所绑定设备而广播的探测包;
根据所述探测包携带的用户标识信息确定与所在播放设备具有绑定关系且处于相同局域网的用户上线;
为上线的所述用户发起视频内容推荐,所获得的视频内容推荐信息以推送消息的形式经由社交网络应用的推送通道向所述用户返回;
接收用户所对应社交网络应用发送的视频投射消息;
根据所述视频投射消息触发拉起推荐视频内容的播放。
6.根据权利要求5所述的方法,其特征在于,所述根据所述探测包携带的用户标识信息确定与所在播放设备具备绑定关系且处于相同局域网的用户上线,包括:
提取所述探测包携带的用户标识信息,所述用户标识信息对应的用户与所在播放设备处于相同局域网;
根据所述用户标识信息查询得到所在播放设备自身与所述用户之间存在绑定关系;
根据所述探测包的接收和所述存在的绑定关系确定所在播放设备绑定的用户上线。
7.根据权利要求5所述的方法,其特征在于,所述为上线的所述用户发起视频内容推荐,包括:
向视频服务器通知所述用户上线,通过所述用户上线的通知使得所述视频服务器向所述用户发起视频内容推荐。
8.根据权利要求5所述的方法,其特征在于,所述根据所述视频投射消息触发拉起推荐视频内容的播放,包括:
提取所述视频投射消息中的视频地址;
拉起所在播放设备配置的视频播放应用,向所述视频播放应用传入所述视频地址;
通过传入的所述视频地址,所在播放设备中视频播放应用进行推荐视频内容的播放。
9.一种视频播放控制方法,其特征在于,所述方法应用于视频服务器,所述方法包括:
根据播放设备通知的用户上线获得对应的用户标识信息,上线的所述用户是所述播放设备所绑定用户,其中,所述用户与播放设备具有绑定关系,且所述用户与所述播放设备处于同一局域网;
根据所述用户标识信息进行视频内容的推荐处理,生成所述用户的视频内容推荐信息;
通过所接入社交网络应用服务器的消息推送通道向所述用户推送所述视频内容推荐信息对应的推送消息;
根据所述播放设备触发执行所述推送消息针对于推荐视频内容被发起的视频投射,向所述播放设备发送所投射视频的视频内容。
10.根据权利要求9所述的方法,其特征在于,所述根据所述播放设备触发执行所述推送消息针对于推荐视频内容被发起的视频投射,向所述播放设备发送所投射视频的视频内容,包括:
社交网络应用通过物联通道向所述播放设备发起视频投射之后,所述视频服务器响应所述播放设备触发执行的投射视频播放,获得所述播放设备上报的视频地址;
根据所述视频地址向所述播放设备发送所投射视频的视频内容。
11.一种视频的提醒播放装置,其特征在于,所述装置包括:
探测模块,用于在社交网络应用中对局域网中的绑定设备探测,根据所述探测向播放设备进行用户上线提醒,所述播放设备根据所述用户上线提醒发起视频内容推荐,其中,所述绑定设备包括所述播放设备,所述社交网络应用的用户与播放设备具有绑定关系,且所述社交网络应用的用户与所述播放设备处于同一局域网;
消息接收模块,用于接收社交网络应用的推送消息,所述推送消息用于推荐视频内容;
投射发起模块,用于根据所述推送消息所相应触发的视频投射行为,生成视频投射消息;
发送模块,用于发送所述视频投射消息至所述播放设备,所述视频投射消息触发所述播放设备中推荐视频内容的播放。
12.一种视频播放控制装置,其特征在于,应用于播放设备,所述装置包括:
探测接收模块,用于接收社交网络应用探测所绑定设备而广播的探测包;
上线感知模块,用于根据所述探测包携带的用户标识信息确定与所在播放设备具有绑定关系且处于相同局域网的用户上线;
推荐发起模块,用于为上线的所述用户发起视频内容推荐,所获得的视频内容推荐信息以推送消息的形式经由社交网络应用的推送通道向所述用户返回;
投射接收模块,用于接收用户所对应社交网络应用发送的视频投射消息;
播放拉起模块,用于根据所述视频投射消息触发拉起推荐视频内容的播放。
13.一种视频播放控制装置,其特征在于,所述装置应用于视频服务器,所述装置包括:
上线响应模块,用于根据播放设备通知的用户上线获得对应的用户标识信息,上线的所述用户是所述播放设备所绑定用户,其中,所述用户与播放设备具有绑定关系,且所述用户与所述播放设备处于同一局域网;
推荐处理模块,用于根据所述用户标识信息进行视频内容的推荐处理生成所述用户的视频内容推荐信息;
推送模块,用于通过所接入社交网络应用服务器的消息推送通道向所述用户推送所述视频内容推荐信息对应的推送消息;
内容发送模块,用于根据所述播放设备触发执行所述推送消息针对于推荐视频内容被发起的视频投射,向所述播放设备发送所投射视频的视频内容。
14.一种电子设备,其特征在于,包括:
处理器;以及
存储器,所述存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时实现根据权利要求1至10中任一项所述的方法。
15.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现根据权利要求1至10中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711223374.XA CN109842806B (zh) | 2017-11-29 | 2017-11-29 | 视频提醒播放、播放控制方法、装置、设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711223374.XA CN109842806B (zh) | 2017-11-29 | 2017-11-29 | 视频提醒播放、播放控制方法、装置、设备和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109842806A CN109842806A (zh) | 2019-06-04 |
CN109842806B true CN109842806B (zh) | 2021-09-17 |
Family
ID=66881811
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711223374.XA Active CN109842806B (zh) | 2017-11-29 | 2017-11-29 | 视频提醒播放、播放控制方法、装置、设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109842806B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111356006B (zh) * | 2020-03-13 | 2023-03-17 | 北京奇艺世纪科技有限公司 | 视频播放方法、装置、服务器及存储介质 |
CN114422640B (zh) * | 2020-10-12 | 2023-10-13 | 华为技术有限公司 | 一种设备推荐方法及电子设备 |
CN112364249B (zh) * | 2020-11-27 | 2024-07-02 | Oppo广东移动通信有限公司 | 终端信息显示控制方法、装置、终端及存储介质 |
CN112653769A (zh) * | 2021-01-08 | 2021-04-13 | 青岛海尔科技有限公司 | 一种消息的推送方法及系统 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103974137A (zh) * | 2014-05-15 | 2014-08-06 | 北京奇艺世纪科技有限公司 | 一种跨设备推送视频资源的方法及装置 |
WO2014159540A1 (en) * | 2013-03-14 | 2014-10-02 | Indiana University Research And Technology Corporation | Systems and methods for predicting meme virality based on network structure |
CN104093079A (zh) * | 2014-05-29 | 2014-10-08 | 腾讯科技(深圳)有限公司 | 基于多媒体节目的交互方法、终端、服务器和系统 |
CN105100907A (zh) * | 2014-04-28 | 2015-11-25 | 宇龙计算机通信科技(深圳)有限公司 | 选择性投屏的方法及其装置 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9648379B2 (en) * | 2012-06-11 | 2017-05-09 | At&T Intellectual Property I, L.P. | Complimentary content based recording of media content |
-
2017
- 2017-11-29 CN CN201711223374.XA patent/CN109842806B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014159540A1 (en) * | 2013-03-14 | 2014-10-02 | Indiana University Research And Technology Corporation | Systems and methods for predicting meme virality based on network structure |
CN105100907A (zh) * | 2014-04-28 | 2015-11-25 | 宇龙计算机通信科技(深圳)有限公司 | 选择性投屏的方法及其装置 |
CN103974137A (zh) * | 2014-05-15 | 2014-08-06 | 北京奇艺世纪科技有限公司 | 一种跨设备推送视频资源的方法及装置 |
CN104093079A (zh) * | 2014-05-29 | 2014-10-08 | 腾讯科技(深圳)有限公司 | 基于多媒体节目的交互方法、终端、服务器和系统 |
Non-Patent Citations (1)
Title |
---|
投屏软件轻松实现手机电脑互投;周敏;《计算机与网络》;20171112(第21期);第41页 * |
Also Published As
Publication number | Publication date |
---|---|
CN109842806A (zh) | 2019-06-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6423445B2 (ja) | マルチメディアデータ再生方法、装置およびシステム | |
CN109842806B (zh) | 视频提醒播放、播放控制方法、装置、设备和存储介质 | |
KR101998460B1 (ko) | 디바이스 그루핑 관리 시스템, 방법 및 장치 | |
JP6389014B2 (ja) | スマート機器の音声制御方法、装置、プログラム、記録媒体、制御機器およびスマート機器 | |
US9911057B2 (en) | Method and apparatus for image collection and analysis | |
CN104202561B (zh) | 播放流媒体数据的方法及装置 | |
US8832771B2 (en) | Apparatus and method for detecting a media device | |
US10944829B2 (en) | Methods, systems, and devices for multiplexing service information from sensor data | |
US8594288B2 (en) | Apparatus and method for retrieving contact information associated with a party | |
CN105099840A (zh) | 智能家居场景的设置方法及装置 | |
CN105278986A (zh) | 电子设备的控制方法和装置 | |
CN105681928A (zh) | 设备控制方法及装置 | |
CN102685607A (zh) | 用于识别网络上的可用iptv设备的方法和装置 | |
US11210700B2 (en) | Method and apparatus for managing advertisements | |
CN109525966B (zh) | 智能设备的查询方法、装置和存储介质 | |
US9756393B2 (en) | Recording option for advertised programs | |
US11153627B2 (en) | System and method for switching video presentations between devices | |
CN106453568B (zh) | 操作执行方法、装置及系统 | |
US10235698B2 (en) | Sound code recognition for broadcast media | |
CN104572230A (zh) | 脚本文件的加载方法、脚本文件生成方法及装置 | |
CN110430383A (zh) | 终端、信令服务器、音视频通信方法及计算机存储介质 | |
CN110121056A (zh) | 跨区域视联网监控视频获取方法及装置 | |
CN105979323B (zh) | 设备控制方法、装置及终端 | |
CN105554715A (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |