CN110753244B - 一种场景同步方法、终端及存储介质 - Google Patents
一种场景同步方法、终端及存储介质 Download PDFInfo
- Publication number
- CN110753244B CN110753244B CN201810817686.1A CN201810817686A CN110753244B CN 110753244 B CN110753244 B CN 110753244B CN 201810817686 A CN201810817686 A CN 201810817686A CN 110753244 B CN110753244 B CN 110753244B
- Authority
- CN
- China
- Prior art keywords
- scene
- terminal
- information
- current
- current scene
- 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
Classifications
-
- 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/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4122—Peripherals receiving signals from specially adapted client devices additional display device, e.g. video projector
-
- 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/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/239—Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
- H04N21/2393—Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
-
- 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/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4126—The peripheral being portable, e.g. PDAs or mobile phones
-
- 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/4302—Content synchronisation processes, e.g. decoder synchronisation
- H04N21/4307—Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明实施例公开了一种场景同步方法、终端及存储介质,属于终端领域。搜索到第二终端后,向场景互动终端发送问询第二终端当前场景的场景查询消息;当接收到场景互动终端返回的第二终端的当前场景信息后,根据当前场景的关键信息从平台服务器获取当前场景的辅助信息;根据当前场景的关键信息和辅助信息,还原第二终端的当前场景。本发明实施例通过在第一终端和第二终端之间建立场景同步机制相互还原当前场景,各终端之间相互发挥优势弥补缺陷,提高了场景互动的用户体验。
Description
技术领域
本发明涉及人工智能领域,特别涉及一种场景同步方法、终端及存储介质。
背景技术
目前用户接触的终端种类较多,比如TV、手持终端(如phone、pad、智能手机)等,不同的终端各有不同的优势和劣势。
举例来说,TV目前大部分都是使用TV机顶盒,它只能固定在某个地方,而手持终端是处于运动状态中。TV机顶盒上电视节目的查找离不开遥控器的辅助操作。但是遥控器作为输入设备效率低,例如搜索中文的时候,遥控器需要键入在拼音输入宫格上来回切换输入,效率和用户体验都比较差。然而同等的输入操作在手机上能快速的输入和切换自如。假设能在手持终端和TV端间建立场景同步互动机制,将TV端的输入劣势用手机的输入优势来弥补,而手持终端屏幕小的优势用TV端的大屏优势来弥补,就能带来良好的互动体验。因此,需要解决在不同的终端之间相互还原当前场景,各终端之间相互发挥优势弥补缺陷的技术问题,以提高场景互动的用户体验。
发明内容
有鉴于此,本发明实施例的目的在于提供一种场景同步方法、终端、场景互动终端及存储介质,以解决在不同的终端之间互相还原当前场景,各终端之间相互发挥优势弥补缺陷的技术问题。
本发明实施例解决上述技术问题所采用的技术方案如下:
根据本发明实施例的一个方面,提供的一种场景同步方法包括:
搜索到第二终端后,向场景互动终端发送问询第二终端当前场景的场景查询消息;
当接收到场景互动终端返回的第二终端的当前场景信息后,获取当前场景的关键信息;
根据当前场景的关键信息从平台服务器获取当前场景的辅助信息;
根据当前场景的关键信息和辅助信息,还原第二终端的当前场景。
根据本发明实施例的另一个方面,提供一种场景同步方法,应用于场景互动终端,该方法包括:
当接收到第一终端发送的场景查询消息后,将场景查询消息发送给第二终端;
获取第二终端的当前场景信息,并发送给第一终端。
根据本发明实施例的再一个方面,提供一种场景同步方法,应用于第二终端,该方法包括
当接收到场景互动终端发送的场景查询消息后,获取当前场景信息;
将当前场景信息反馈给场景互动终端;
其中,当前场景信息包括当前场景的关键信息。
根据本发明实施例的再一个方面,提供一种终端,该终端括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,计算机程序被处理器执行时实现上述场景同步方法的步骤。
根据本发明实施例的又一个方面,还提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时,实现上述场景同步方法的步骤。
本发明实施例提供的场景同步方法、终端及存储介质,通过在第一终端和第二终端之间建立场景同步机制相互还原当前场景,各终端之间相互发挥优势弥补缺陷,提高了场景互动的用户体验。
附图说明
图1为本发明实施例提供的一种场景同步系统结构示意图;
图2为本发明实施例二提供的一种应用于第一终端的场景同步方法的流程图;
图3为本发明实施例二提供的另一种应用于第一终端的场景同步方法的流程图;
图4为本发明实施例三提供的一种应用于场景互动终端的场景同步方法的流程图;
图5为本发明实施例四提供的一种应用于第二终端的场景同步方法的流程图;
图6为本发明实施例五提供的一种基于局域网的IPTV场景同步方法的交互流程图;
图7为本发明实施例六提供的一种跨域网的IPTV场景同步方法的交互流程图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图和实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅以解释本发明,并不用于限定本发明。
如图1所示,本发明实施例提供的一种场景同步系统,该系统包括第一终端、场景互动终端、第二终端及平台服务器。
平台服务器支持与第一终端和第二终端的通讯,用于向第一终端和第二终端提供请求的业务数据。
第一终端和第二终端之间通过场景互动终端作为媒介进行交互,第一终端与第二终端建立连接后,对场景进行定义和约定对应关系,使得第一终端、场景互动终端和第二终端能够识别出场景信息。当第一终端同步第二终端的当前场景时,第一终端向场景互动终端问询第二终端的场景信息,通过场景互动终端和第二终端间的数据同步机制,由场景互动终端将第二终端的当前场景信息返回给第一终端,第一终端收到当前场景相关的关键信息后,再向平台服务器查询当前场景相关的辅助信息,从而完成对第二终端的场景同步。在完成场景同步后,第一终端可以定义场景管理方法规则,针对特定场景,进行对应的场景编辑和信息处理,并将编辑后的场景同步到第二终端。第一终端将编辑后的场景的关键信息发送给场景互动终端,由场景互动终端转发给第二终端,第二终端接收到消息后,解析出编辑之后的场景关键信息,并向平台服务器查询该场景下还原的数据信息,从而还原出场景。
基于上述系统结构,进行说明本发明的各个实施例。
实施例一
如图2所示,本发明实施例提供一种场景同步方法,应用于第一终端,该方法包括:
S201、搜索到第二终端后,向场景互动终端发送问询第二终端当前场景的场景查询消息。
具体的,第一终端通过局域网方式或者跨网络的方式,搜寻到第二终端列表,并选中第二终端。第一终端向场景互动终端发场景查询消息,由场景互动终端与第二终端进行交互,获取到第二终端的当前场景信息。
S202、当接收到场景互动终端返回的第二终端的当前场景信息后,根据当前场景的关键信息从平台服务器获取当前场景的辅助信息。
具体的,第一终端获取到场景互动终端传送过来的当前场景信息后,获取当前场景的关键信息,其中,关键信息是能识别并描述第二终端的当前场景需要的参数信息,包括场景标识、场景名称及其场景参数中的一种或者任意几种组合,但不包括重现第二终端当前场景需要的辅助信息。辅助信息的数据存放于平台服务器上。故第一终端还需要根据当前场景的关键信息向平台服务器查询相关的辅助信息。
S203、根据当前场景的关键信息和辅助信息,还原第二终端的当前场景。
以第一终端为手持终端,第二终端为TV机顶盒,平台服务器为IPTV(InternetProtocol Television,网路协议电视)为例。手持终端通过DLNA(Digital Ling NetworkAllance,数字生活网络联盟)协议或者跨网络方式搜寻到TV机顶盒列表,并选中当前的TV机顶盒。后续所有的操作都是以该步骤为前提。其中DLNA方式为局域网方式,操作局域网内的在线TV机顶盒,而跨网络方式能查找到跨网的在线TV机顶盒。通过手持终端端触发向场景互动终端发场景查询请求,由场景互动终端与TV机顶盒模板侧交互,获取TV机顶盒模板的当前场景信息,并由场景互动终端返回给手持终端端,手持终端从中解析出当前场景信息的关键信息,并根据当前场景信息的关键信息向IPTV平台查询重现当前场景的辅助信息,从而在手持终端上还原TV机顶盒的当前场景,完成场景的同步。
本发明实施例中,第一终端通过场景互动终端为媒介,获取第二终端的当前场景关键信息,并通过该场景关键信息向平台服务当前场景的辅助信息,从而在第一终端上还原出第二终端的当前场景。
实施例二
如图3所示,本发明实施例提供一种场景同步方法,该方法之前还包括:
S301、接收并保存用户预设的第一终端与第二终端的场景对应关系。
具体的,本步骤可以是通过配置约定第一终端和第二终端的场景对应关系。比如:约定第一终端和第二终端的场景对应关系,以及场景标识和场景名称。
S302、搜索到第二终端后,向场景互动终端发送问询第二终端当前场景的场景查询消息。
S303、当接收到场景互动终端返回的第二终端的当前场景信息后,获取当前场景的关键信息。
S303、根据当前场景的关键信息从平台服务器获取当前场景的辅助信息。
S304、根据当前场景的关键信息和辅助信息,还原第二终端的当前场景。
S305、当检测到用户编辑了当前场景,向场景互动终端发送场景推送消息,其中,场景推送消息中包括编辑之后的场景的关键信息。
具体的,第一终端和第二终端之间完成了场景同步后,如果用户想修改当前场景,则可以在第一终端上对当前场景进行编辑并推送到第二终端。第一终端检测到用户确认编辑后,向场景互动终端发送场景推送消息,告诉场景互动终端需要让第二终端同步第一终端上编辑和/或控制的场景信息,场景互动终端接收到场景推送消息后,此时作为消息转发中心,第一终端的场景推送消息中携带的场景信息发给第二终端,从而让第二终端的当前场景跳转到第一终端上的编辑之后的场景。
S306、当接收到用户发起的控制指令后,向场景互动终端发送控制消息。
具体的,第一终端和第二终端之间完成了场景同步后,还可以针对场景进行控制管理,由场景互动终端转发给第二终端执行控制指令。
本发明实施例中,在上述实施例一的基础上,第一终端还原出第二终端的当前场景后,在同步的基础上进行场景的编辑修改后,将编辑后的场景信息推送给第二终端,第二终端能够实时还原出第一终端的当前场景,从而实现两个终端不同方向的场景同步操作。此外,对特定的场景进行场景信息管理,还能通过在第一终端上输入控制指令以实现第二终端对业务的控制和处理。
实施例三
如图4所示,本发明实施例提供的一种场景同步方法,应用于场景互动终端,该方法包括:
S401、当接收到第一终端发送的场景查询消息后,将场景查询消息发送给第二终端。
S402、获取第二终端的当前场景信息,并发送给第一终端。
本步骤进一步包括:接收到第二终端发送的当前场景信息后,将当前场景信息发送给第一终端。或者从第二终端的数据容器中读取当前场景的数据,根据预设的规则对当前场景的数据进行拼装,并发送给第一终端。
S403、当接收到第一终端发送的场景推送消息后,向第二终端发送虚拟事件。
S404、当接收到第一终端发送的控制消息后,向第二终端发送控制事件。
还是以第一终端为手持终端,第二终端为TV机顶盒,平台服务器为IPTV平台为例。手持终端同步TV端TV机顶盒模板场景时,通过手持终端触发向场景互动终端模块发信息查询请求,由场景互动终端与TV机顶盒模板侧交互,要回当前的TV机顶盒模板场景信息,并由场景互动终端返回给手持终端与场景互动终端模块的交互,从而让手持终端上获取到传送过来的场景标识信息。手持终端根据携带标识的信息,IPTV平台查询相关的辅助信息数据,从而完成当前的场景同步。
其中,场景互动终端和TV机顶盒模板侧的数据通讯流程中,TV机顶盒模板侧,对于当前的场景A,当场景A跳转到场景B的时候,此时场景的数据发生变化,则TV机顶盒模板先对场景B做场景映射,确定出当前跳转的场景B和手持终端定义的场景的对应关系,例如如果当前TV机顶盒模板从频道播放列表展示场景A进入多屏同看的场景B,此时确定场景发生变化,则TV模板端可确定手持终端对应的场景为多屏同看场景的场景ID,TV模板端做好场景映射后,主动在数据容器中写入场景B此时为多屏同看的场景数据。当手持终端向场景互动终端问询当前的场景信息时,场景互动终端就在TV模板端写入的数据容器中读取当前的最新数据。场景互动终端获取到数据后,对数据拼装后对手持终端做出数据响应。
TV机顶盒同步手持终端上触发的场景时,由手持终端端编辑当前的场景,编辑后通过与场景互动终端进行交互,向场景互动终端发起场景推送消息,场景互动终端收到该消息后,将手持终端端推送的消息转发给TV机顶盒模板端,TV机顶盒模板端取到数据后,做相应的消息解析,并根据消息解析的数据,向IPTV平台查询当前场景的辅助信息数据,从而完成当前的场景同步。
实施例四
如图5所示,本发明实施例提供的一种场景同步方法,应用于第二终端,该方法包括:
S501、当接收到场景互动终端发送的场景查询消息后,获取当前场景信息。
S502、将当前场景信息反馈给场景互动终端。
其中,当前场景信息包括当前场景的关键信息。
在一些优选的实施例中,该方法之后还可以包括:
S503、当接收到场景互动终端发送的虚拟事件后,获取第一终端编辑之后的场景的关键信息。
S504、根据编辑之后的场景的关键信息向平台服务器获取编辑后的场景的辅助信息;
S505、根据编辑后的场景的关键信息及辅助信息,还原第一终端的当前场景。
在另一些优选的实施例中,该方法之后还可以包括:
S506、当接收到场景互动终端发送的业务控制事件后,执行控制指令。
本发明实施例中,第二终端与第一终端和场景同步方向是可以进行相互结合操作的,第一终端在同步基础上进行编辑修改的场景信息可以再次同步回第二终端。其次,在还原出当前的场景信息后,对特定的场景进行场景信息管理,可进行不同的业务控制和处理。
实施例五
如图6所示,本发明实施例提供的一种基于局域网的IPTV场景同步的方法包括:
S601、手持终端向场景互动终端发送场景查询消息。
S602、场景互动终端向TV机顶盒转发场景查询消息。
S603、TV机顶盒将场景信息写入数据容器。
S604、场景互动终端从数据容器读取场景消息,并拼接后发送给手持终端。
S605、手持终端根据当前场景的关键信息向IPTV平台获取辅助信息。
S606、手持终端还原TV机顶盒的当前场景。
S607、手持终端接收到用户编辑的场景确认。
S608、手持终端向场景互动终端发送场景推送消息。
S609、场景互动终端向TV机顶盒发送发送虚拟事件。
S610、TV机顶盒根据关键信息向IPTV平台获取辅助信息。
S611、TV机顶盒根据关键信息和辅助信息还原手持终端的当前场景。
S612、接手持终端收到用户的控制指令。
S613、手持终端向场景互动终端发送场景控制消息。
S614、场景互动终端向TV机顶盒发送控制事件。
S615、TV机顶盒执行控制指令。
具体的,假设TV机顶盒进入了多屏同看的场景下,正在播放CCTV1,CCTV2,CCTV9等三个频道的节目。手持终端端向场景互动模块发送场景查询消息,场景查询消息中可以携带当前场景标识,场景互动终端识别出手持终端端获取TV机顶盒模板的当前场景信息后,向TV机顶盒模板要回这串指令的应答信息,TV机顶盒模板将指令应答消息反馈给场景互动终端,此时TV机顶盒将CCTV1,CCTV2,CCTV9的频道数据信息,和多屏同看场景ID,及正在播放的路数N,将这些数据信息作为关键信息反馈给场景互动终端,场景互动终端重新拼接这些应答的消息,向手持终端端做出应答反馈,最终手持终端端接收到场景的ID为多屏同看的场景,此时播放的路数N=3,播放的频道为CCTV 1,CCTV2,CCTV9。手持终端根据这些关键数据信息,再向平台服务器(如IPTV平台)去查询其它的辅助数据信息,由此同步在手持终端上还原出当前TV端TV机顶盒所在的场景。
如果此刻用户想切换频道或重新选择频道,则可以在先获取到TV机顶盒当前场景之后,在手持终端上对当前场景进行编辑并推送到TV机顶盒。手持终端向场景互动终端发送推送消息,告诉场景互动终端需要让TV端同步当前手持终端上编辑和控制场景信息,场景互动终端接收到该命令消息后,此时作为消息转发中心,将手持终端端命令中携带的信息发给TV机顶盒端,TV机顶盒端接收到场景互动终端发来的虚拟事件后,解析其中的消息后,根据预约的规则,确定此刻TV端TV机顶盒模板应该跳转的场景编号,并通过消息中的关键信息向IPTV平台获取还原该场景需要的一些辅助信息数据。获取到场景还原的数据后,TV端TV机顶盒模板从原始的页面跳转到对应于手持终端的场景中,从而完成对手持终端端的场景同步。例如,在多屏同看的场景下,即一个屏幕上可以设定看几个频道的内容信息,TV端作为大屏展示具有优势,用户可以在手持终端做编辑,手持终端选择加入多屏同看的频道,假设选择CCTV1,CCTV2,CCTV9,CCTV10,选中4个频道,同时手持终端上可以预览这4个频道的节目,对于不喜欢的节目可以移除并重新选择,当确定选择后,手持终端端发送确认信息后,携带约定的场景类型为多屏同看场景ID,播放的路数N,并携带频道信息,直接向场景互动终端发起场景推送消息,场景互动终端收到场景推送消息后,向TV机顶盒模板发送虚拟事件,TV机顶盒模板接收到虚拟事件后,取出携带的消息,解析出场景的ID和频道信息,TV机顶盒模板端同时通过频道信息,向IPTV平台查询频道播放的相关数据,通过解析的场景ID,和播放的路数N,预先做场景还原的校验,验证成功后,TV机顶盒模板端进入多屏同看的场景,播放N路节目,同时该N路节目分别对应于CCTV1,CCTV2,CCTV9,CCTV10这四个频道,从而完成场景的同步。由于本方案还支持场景编辑功能,例如此时TV端TV机顶盒已经还原N=4路的上述节目的播放,手持终端上可做重新编辑,如再加一路播放,添加CCTV4,BTV,此时N=6,场景同步后TV端TV机顶盒即还原N=6路的对应节目的播放。
作为一种优选实施例,还可对场景进行控制管理。手持终端和TV机顶盒模板间完成场景的同步后,可以针对场景进行控制管理。播放管理单元主要进行对TV机顶盒的节目进行播控的功能,例如TV机顶盒模板端正在多屏同看的场景下,播放3路节目信息,节目A为播放中,节目B为暂停播放,节目C为播放,在完成场景同步后,手持终端端进行编辑,使原来的3路播放变成2路播放,去除节目C,通过管理单元模块,让节目A由播放状态变为暂停状态,节目B为播放状态,同事按照图3的说明,将手持终端编辑控制后的场景推送到场景互动终端,TV机顶盒模板接收到场景互动终端推送过来的虚拟事件后,解析数据,并最终完成在TV端进行节目A的暂停,节目B的播放操作。远程控制单元主要进行对TV机顶盒的节目控制和在线时间控制等。例如,当TV机顶盒中正在观看的群体为儿童时。可以通过手持终端端的远程控制单元对儿童的观看内容和观看时长进行管控。当在不适宜的时间观看,或者观看不适宜的内容,或者观看的节目时长超过限定的范围时,手持终端端发送文本内容信息,如“电视观看时间到,要保护眼睛,3分钟后关闭!”。场景互动终端收到手持终端端上来的消息,将消息同步给TV端TV机顶盒,TV端TV机顶盒模板收到虚拟事件后,马上做出回馈,解析数据,并在TV端电视上显示“电视观看时间到,要保护眼睛,3分钟后关闭!”,TV端进入倒计时,3分钟时间到后,TV端TV机顶盒进入待机状态。
本发明实施例中,将手持终端的优势和TV机顶盒上的优势相互结合起来,使得TV机顶盒上输入和控制操作的弱势转换为优势,弥补了短处,同时还能继续保持TV大屏的优势,而且快捷的支持场景同步后编辑修改的再次同步,场景同步后的场景管理方法可以扩展很多新的业务,如多屏同看,远程监控等提供衍生出一系列新的业务功能。
实施例六
如图7所示的一种跨网络的IPTV的场景同步的交互流程图,本发明实施例的IPTV场景同步方法包括:
S701、手持终端向网关发起认证请求。
S702、网关向手持终端返回认证响应。
具体的,网关对手持终端进行认证,并反馈认证响应消息。
S703、手持终端与网关建立连接。
具体的,手持终端发起TCP建链消息,手持终端向网关握手连接成功后,表明手持终端接入成功。
S704、网关对在线的TV机顶盒下发建立连接的通知。
S705、TV机顶盒向网关发起消息连接请求。
S706、网关与TV机顶盒建立连接。
S707、场景互动终端向网关发起注册请求。
S708、网关与场景互动终端建立连接。
S709、手持终端向场景互动终端发送场景查询消息。
S710、场景互动终端向TV机顶盒转发场景查询消息。
S711、TV机顶盒将场景信息写入数据容器。
S712、场景互动终端读取场景消息,并拼接后发送给手持终端。
S713、手持终端根据当前场景的关键信息获取辅助信息。
S714、手持终端还原TV机顶盒的当前场景。
S715、手持终端向场景互动终端发送场景推送消息。
S716、场景互动终端像发送TV机顶盒虚拟事件。
S717、TV机顶盒获取辅助信息。
S718、TV机顶盒还原手持终端的当前场景。
S719、手持终端向场景互动终端发送控制消息。
S720、场景互动终端向TV机顶盒发送控制事件。
S721、TV机顶盒执行控制事件。
具体的,手持终端通过网关的认证,与网关建立连接后,网关通知TV机顶盒建立连接,TV机顶盒收到通知后,主动向网关发起消息连接请求,例如此时发起UDP消息进行建链。场景互动终端向网关进行注册,注册成功后返回给手持终端,并发UDP消息进行链路连接的保活。此后,手持终端,网关,TV机顶盒,场景互动终端之间相关进行消息连接的一串长链建立完成,不同的消息变可在这串长链上进行消息传递和转发处理。例如手持终端发起控制指令,场景互动终端收到控制消息后,通过网关将消息转发给TV机顶盒,TV机顶盒收到控制消息后,进行解析,做出响应的反馈处理。同时TV机顶盒将反馈的消息通过网关转发给场景互动终端,场景互动终端对控制消息做出响应处理后最后给手持终端做出控制反馈消息响应。
本发明实施例中,在实施例五的基础上,实现了跨网络的场景同步
实施例七
本发明实施例还提供了一种第一终端,该终端包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,计算机程序被处理器执行时实现如上述实施例一或实施例二的场景同步方法的步骤。
其中,第二终端包括但不限于手持终端,比如phone、pad或智能手机。
实施例八
本发明实施例还提供了一种场景互动终端,该终端包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,计算机程序被处理器执行时实现如上述实施例三的场景同步方法的步骤。
其中,该场景互动终端可以被实施为软件、固件、硬件及其适当的组合。
实施例九
本发明实施例还提供了一种第二终端,该设备包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,计算机程序被处理器执行时实现如上述实施例四的场景同步方法的步骤。
第二终端包括但不限于TV机顶盒。
此外,本发明实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时,实现如上述场景同步方法的步骤。
需要说明的是,上述终端和计算机可读存储介质,与场景同步方法实施例属于同一构思,其具体实现过程详细见方法实施例,且方法实施例中的技术特征在装置实施例中均对应适用,这里不再赘述。
本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。
在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于RAM、ROM、EEPROM、闪存或其他存储器技术、CD-ROM、数字多功能盘(DVD)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。
以上参照附图说明了本发明的优选实施例,并非因此局限本发明的权利范围。本领域技术人员不脱离本发明的范围和实质内所作的任何修改、等同替换和改进,均应在本发明的权利范围之内。
Claims (12)
1.一种场景同步方法,应用于第一终端,该方法包括:
搜索到第二终端后,向场景互动终端发送问询所述第二终端当前场景的场景查询消息;
当接收到场景互动终端返回的第二终端的当前场景信息后,根据当前场景的关键信息从平台服务器获取当前场景的辅助信息;
根据所述当前场景的关键信息和辅助信息,还原所述第二终端的当前场景。
2.根据权利要求1所述的一种场景同步方法,该方法之前还包括:
接收并保存用户预设的第一终端与第二终端的场景对应关系。
3.根据权利要求1所述的一种场景同步方法,该方法之后还包括:
当检测到用户编辑了当前场景,向所述场景互动终端发送场景推送消息,其中,所述场景推送消息中包括编辑之后的场景的关键信息;
当接收到用户发起的控制指令后,向所述场景互动终端发送控制消息。
4.一种场景同步方法,应用于场景互动终端,该方法包括:
当接收到第一终端发送的场景查询消息后,将所述场景查询消息发送给第二终端;
获取所述第二终端的当前场景信息,并发送给所述第一终端,以使所述第一终端根据当前场景的关键信息从平台服务器获取当前场景的辅助信息,并根据所述当前场景的关键信息和辅助信息,还原所述第二终端的当前场景。
5.根据权利要求4所述的场景同步方法,其特征在于,该方法之后还包括:
当接收到第一终端发送的场景推送消息后,向所述第二终端发送虚拟事件;
当接收到第一终端发送的控制消息后,向所述第二终端发送控制事件。
6.根据权利要求4所述的场景同步方法,其特征在于,所述获取所述第二终端的当前场景信息,并发送给所述第一终端,包括:
从所述第二终端的数据容器中读取当前场景的数据;
根据预设的规则对所述当前场景的数据进行拼装,并发送给所述第一终端。
7.一种场景同步方法,应用于第二终端,该方法包括:
当接收到场景互动终端发送的场景查询消息后,获取当前场景信息;
将所述当前场景信息反馈给所述场景互动终端;
其中,所述当前场景信息包括当前场景的关键信息,当第一终端接收到场景互动终端返回的第二终端的当前场景信息后,第一终端根据当前场景的关键信息从平台服务器获取当前场景的辅助信息,并根据所述当前场景的关键信息和辅助信息,还原所述第二终端的当前场景。
8.根据权利要求7所述的场景同步方法,其特征在于,该方法之后还包括:
当接收到场景互动终端发送的虚拟事件后,获取第一终端编辑之后的场景的关键信息;
根据所述编辑之后的场景的关键信息向平台服务器获取编辑后的场景的辅助信息;
根据所述编辑后的场景的关键信息及辅助信息,还原所述第一终端的当前场景。
9.根据权利要求7所述的场景同步方法,其特征在于,该方法之后还包括:
当接收到所述场景互动终端发送的控制事件后,执行控制指令。
10.根据权利要求7-9任意一项权利要求所述的场景同步方法,其特征在于,所述第二终端包括TV机顶盒,将所述当前场景信息反馈给所述场景互动终端包括:将当前场景的关键信息写入TV机顶盒的数据容器中。
11.一种终端,其特征在于,该终端包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至3中任一项所述的场景同步方法的步骤;或者实现如权利要求4至6中任一项所述的场景同步方法的步骤;或者实现如权利要求7至10中任一项所述的场景同步方法的步骤。
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时,实现如权利要求1至10中任一项所述的场景同步方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810817686.1A CN110753244B (zh) | 2018-07-24 | 2018-07-24 | 一种场景同步方法、终端及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810817686.1A CN110753244B (zh) | 2018-07-24 | 2018-07-24 | 一种场景同步方法、终端及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110753244A CN110753244A (zh) | 2020-02-04 |
CN110753244B true CN110753244B (zh) | 2022-10-28 |
Family
ID=69275378
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810817686.1A Active CN110753244B (zh) | 2018-07-24 | 2018-07-24 | 一种场景同步方法、终端及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110753244B (zh) |
Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1960492A (zh) * | 2006-09-30 | 2007-05-09 | 中兴通讯股份有限公司 | 一种移动多媒体广播视频处理方法 |
CN102611938A (zh) * | 2012-03-15 | 2012-07-25 | 晨星软件研发(深圳)有限公司 | 一种多模移屏方法及其系统 |
CN102843591A (zh) * | 2011-06-21 | 2012-12-26 | 三星电子(中国)研发中心 | 一种同步播放电视的方法及移动终端 |
CN103491424A (zh) * | 2013-10-21 | 2014-01-01 | 天津网络广播电视台有限公司 | 一种用于iptv多屏互动的服务器系统及多屏互动的实现方法 |
CN103517083A (zh) * | 2012-09-14 | 2014-01-15 | Tcl集团股份有限公司 | 一种实现移动终端与智能电视观看无缝整合的方法及系统 |
CN103634691A (zh) * | 2013-11-14 | 2014-03-12 | 深圳市同洲电子股份有限公司 | 一种在电视终端上编辑图标的方法和系统 |
CN104219583A (zh) * | 2014-09-05 | 2014-12-17 | 四川长虹电器股份有限公司 | 通过移动终端操作电视的用户界面的方法和系统 |
CN104506916A (zh) * | 2014-12-12 | 2015-04-08 | 深圳市天威视讯股份有限公司 | 机顶盒与智能移动终端的交互方法及其装置 |
CN105812943A (zh) * | 2016-03-31 | 2016-07-27 | 北京奇艺世纪科技有限公司 | 一种视频编辑方法及系统 |
CN105892977A (zh) * | 2016-05-30 | 2016-08-24 | 乐视控股(北京)有限公司 | 一种多屏系统交互方法、装置及智能电视 |
CN106559702A (zh) * | 2015-09-29 | 2017-04-05 | 中国电信股份有限公司 | 多屏互动方法和系统、家庭网关 |
CN106572382A (zh) * | 2015-10-12 | 2017-04-19 | 中兴通讯股份有限公司 | 多屏互动方法及系统、可扩展通讯和表示协议系统 |
CN106998490A (zh) * | 2017-04-18 | 2017-08-01 | 腾讯科技(深圳)有限公司 | 一种多媒体数据同步方法及装置 |
CN107172411A (zh) * | 2017-04-18 | 2017-09-15 | 浙江传媒学院 | 一种基于家庭视频业务环境下的虚拟现实业务场景呈现方法 |
CN108271053A (zh) * | 2017-01-03 | 2018-07-10 | 中国移动通信有限公司研究院 | 互动信息的处理方法、装置、机顶盒及终端 |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7574691B2 (en) * | 2003-03-17 | 2009-08-11 | Macrovision Corporation | Methods and apparatus for rendering user interfaces and display information on remote client devices |
JP4572928B2 (ja) * | 2007-11-08 | 2010-11-04 | ソニー株式会社 | 遠隔制御端末、情報取得装置、情報提供装置、情報提供システム、情報提供方法、およびプログラム |
WO2011084547A2 (en) * | 2009-12-16 | 2011-07-14 | Mozaik Multimedia, Inc. | Personalized and multiuser interactive content system and method |
CN102572567A (zh) * | 2011-12-28 | 2012-07-11 | 惠州Tcl移动通信有限公司 | 一种手持设备和电视机的ui界面交互系统及方法 |
CN103530096B (zh) * | 2012-07-03 | 2018-11-16 | 索尼公司 | 远程控制方法、远程控制设备和显示设备 |
CN103618915A (zh) * | 2013-11-13 | 2014-03-05 | 深圳市同洲电子股份有限公司 | 一种多屏互动的方法及装置 |
CN103686404B (zh) * | 2013-12-04 | 2019-05-21 | 康佳集团股份有限公司 | 一种移动终端播放机顶盒画面的方法和系统 |
CN103648006B (zh) * | 2013-12-20 | 2018-01-16 | 深圳创维-Rgb电子有限公司 | 移动设备和电视的交互方法、系统及计算机可读介质 |
JP2016127423A (ja) * | 2014-12-26 | 2016-07-11 | 淳也 榎本 | 画面表示の同期方法、表示処理装置及び表示処理プログラム |
KR102051419B1 (ko) * | 2015-01-23 | 2019-12-04 | 주식회사 디엠티 | 방송 프로그램 다중표시를 위한 셋톱박스 |
CN105142012A (zh) * | 2015-08-19 | 2015-12-09 | 广州高清视信数码科技股份有限公司 | 智能电视直播频道列表获取、频道切换及同屏观看的方法 |
CN106973322A (zh) * | 2015-12-09 | 2017-07-21 | 财团法人工业技术研究院 | 多媒体内容跨屏幕同步装置与方法以及播放装置与伺服器 |
CN105554162B (zh) * | 2016-01-29 | 2019-11-08 | 四川长虹电器股份有限公司 | 将移动端视频/数据远程同步到智能电视主场景的方法 |
KR20180071049A (ko) * | 2016-12-19 | 2018-06-27 | 삼성전자주식회사 | 전자 장치 및 그 이미지 동기화 방법 |
-
2018
- 2018-07-24 CN CN201810817686.1A patent/CN110753244B/zh active Active
Patent Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1960492A (zh) * | 2006-09-30 | 2007-05-09 | 中兴通讯股份有限公司 | 一种移动多媒体广播视频处理方法 |
CN102843591A (zh) * | 2011-06-21 | 2012-12-26 | 三星电子(中国)研发中心 | 一种同步播放电视的方法及移动终端 |
CN102611938A (zh) * | 2012-03-15 | 2012-07-25 | 晨星软件研发(深圳)有限公司 | 一种多模移屏方法及其系统 |
CN103517083A (zh) * | 2012-09-14 | 2014-01-15 | Tcl集团股份有限公司 | 一种实现移动终端与智能电视观看无缝整合的方法及系统 |
CN103491424A (zh) * | 2013-10-21 | 2014-01-01 | 天津网络广播电视台有限公司 | 一种用于iptv多屏互动的服务器系统及多屏互动的实现方法 |
CN103634691A (zh) * | 2013-11-14 | 2014-03-12 | 深圳市同洲电子股份有限公司 | 一种在电视终端上编辑图标的方法和系统 |
CN104219583A (zh) * | 2014-09-05 | 2014-12-17 | 四川长虹电器股份有限公司 | 通过移动终端操作电视的用户界面的方法和系统 |
CN104506916A (zh) * | 2014-12-12 | 2015-04-08 | 深圳市天威视讯股份有限公司 | 机顶盒与智能移动终端的交互方法及其装置 |
CN106559702A (zh) * | 2015-09-29 | 2017-04-05 | 中国电信股份有限公司 | 多屏互动方法和系统、家庭网关 |
CN106572382A (zh) * | 2015-10-12 | 2017-04-19 | 中兴通讯股份有限公司 | 多屏互动方法及系统、可扩展通讯和表示协议系统 |
CN105812943A (zh) * | 2016-03-31 | 2016-07-27 | 北京奇艺世纪科技有限公司 | 一种视频编辑方法及系统 |
CN105892977A (zh) * | 2016-05-30 | 2016-08-24 | 乐视控股(北京)有限公司 | 一种多屏系统交互方法、装置及智能电视 |
CN108271053A (zh) * | 2017-01-03 | 2018-07-10 | 中国移动通信有限公司研究院 | 互动信息的处理方法、装置、机顶盒及终端 |
CN106998490A (zh) * | 2017-04-18 | 2017-08-01 | 腾讯科技(深圳)有限公司 | 一种多媒体数据同步方法及装置 |
CN107172411A (zh) * | 2017-04-18 | 2017-09-15 | 浙江传媒学院 | 一种基于家庭视频业务环境下的虚拟现实业务场景呈现方法 |
Also Published As
Publication number | Publication date |
---|---|
CN110753244A (zh) | 2020-02-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102523529B (zh) | 多终端设备接续播放视频的方法和视频服务器 | |
US9055193B2 (en) | System and method of a remote conference | |
CN111723558B (zh) | 文档展示方法、装置、电子设备以及存储介质 | |
CN113099258B (zh) | 云导播系统及直播处理方法、装置、计算机可读存储介质 | |
CN113518247B (zh) | 视频播放方法、相关设备及计算机可读存储介质 | |
JP6492227B2 (ja) | コンテンツ投影のための方法およびモバイル端末 | |
CN105308673A (zh) | 用于管理hdmi源的输出的方法、系统和介质 | |
WO2012122780A1 (zh) | 一种多终端间数据内容实时切换的方法和系统 | |
CN106998490B (zh) | 一种多媒体数据同步方法及装置 | |
JP2005102194A (ja) | サービスを制御するための方法 | |
CN104717549A (zh) | 一种多屏间信息交互方法和设备 | |
CN104349221A (zh) | 进行流分发的通信设备、信息处理设备、及其控制方法 | |
US20060269220A1 (en) | Reproducing system, reproducing apparatus, receiving and reproducing apparatus, and reproducing method | |
WO2011018051A1 (zh) | 网络个人视频录制处理方法和设备及系统 | |
CN110381383A (zh) | 一种基于移动端交互式音视频生成的方法及装置 | |
CN111884825A (zh) | 一种故障处理方法、装置、终端设备和存储介质 | |
JP2008283368A (ja) | ネットワークシステム、サーバ装置、端末装置、および再生制御方法 | |
CN118400344A (zh) | 一种在即时通信应用中建立同屏交流分享的方法、系统 | |
CN109032768A (zh) | 应用会话的迁移方法、装置、终端、服务器及存储介质 | |
WO2019141150A1 (zh) | 跨平台内容控制方法、装置、终端、服务器及存储介质 | |
CN105100283A (zh) | 一种终端之间实现播放列表同步的方法及装置 | |
CN116208796A (zh) | 投屏控制方法、投屏控制装置、处理器和投屏系统 | |
JP2017050687A (ja) | 制御装置、通信制御システム、及びプログラム | |
CN110753244B (zh) | 一种场景同步方法、终端及存储介质 | |
CN103731339A (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 |