CN102868913B - 一种远程同步虚拟监控方法及系统 - Google Patents
一种远程同步虚拟监控方法及系统 Download PDFInfo
- Publication number
- CN102868913B CN102868913B CN201210375209.7A CN201210375209A CN102868913B CN 102868913 B CN102868913 B CN 102868913B CN 201210375209 A CN201210375209 A CN 201210375209A CN 102868913 B CN102868913 B CN 102868913B
- Authority
- CN
- China
- Prior art keywords
- server
- status information
- current play
- presentation facility
- resource
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 18
- 238000012544 monitoring process Methods 0.000 claims abstract description 19
- 230000005540 biological transmission Effects 0.000 abstract description 13
- 238000004883 computer application Methods 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 4
- 230000001360 synchronised effect Effects 0.000 description 4
- 238000009415 formwork Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
本发明适用于计算机应用领域,提供了一种远程同步虚拟监控方法及系统,所述方法包括:终端显示设备与服务器建立套接字连接;终端显示设备在接收到服务器发送的监控命令后,将当前播放状态信息发送给服务器;服务器根据所述当前播放状态信息查找到服务器中相应的播放资源并同步播放。本发明由于在监控过程中,仅需将终端显示设备的当前播放状态信息发送给服务器,而当前播放状态容量小,不占用网络资源,因而减轻了网络负担,且由于传输的数据量小,传播速度快,加快了同步监控的速度。
Description
技术领域
本发明属于计算机应用领域,尤其涉及一种远程同步虚拟监控方法及系统。
背景技术
远程虚拟监控技术是广泛应用于数字标牌系统上的一种技术,能方便的对分布范围广,地域分散,数量众多的数字标牌终端的播放情况进行实时监控。而在现有的数字标牌系统中,普遍采用抓屏来实现对终端显示设备的监控,即:终端显示设备通过截图抓屏,将截图返回给服务器来实现远程虚拟监控,然而,这种方法不仅不便于使用,且在抓屏频率高,发送的截图多时还会占用过多网络资源,且数据传输较慢还会导致监控不同步。
发明内容
本发明实施例的目的在于提供一种远程同步虚拟监控方法及系统,旨在解决现有的远程虚拟监控技术同步速度较慢且占用网络资源的问题。
本发明实施例是这样实现的,一种远程同步虚拟监控方法,所述方法包括:
终端显示设备与服务器建立套接字连接;
终端显示设备在接收到服务器发送的监控命令后,将当前播放状态信息发送给服务器;
服务器根据所述当前播放状态信息查找到服务器中相应的播放资源并同步播放。
本发明实施例的另一目的在于提供一种远程同步虚拟监控系统,所述系统包括终端显示设备及服务器,其中:
终端显示设备包括:
终端连接建立模块,用于与服务器建立套接字连接;
状态信息返回模块,用于当接收到服务器发送的监控命令后,将当前播放状态信息发送给服务器;
服务器包括:
服务器连接建立模块,用于与终端显示设备建立套接字连接;
监控命令发送模块,用于将监控命令发送给终端显示设备;
同步播放模块,用于服务器根据所述当前播放状态信息查找到服务器中相应的播放资源并同步播放。
在本发明实施例中,由于终端显示设备所播放的资源都存储在服务器端,因而在当服务器发送监控命令给终端显示设备后,终端显示设备只要将当前播放状态信息发送给服务器,服务器就能通过该当前播放状态信息在服务器端找到相应的播放资源并同步预览播放,从而实现远程同步虚拟监控。此外,由于在监控过程中,仅需将终端显示设备的当前播放状态信息发送给服务器,而当前播放状态容量小,不占用网络资源,因而减轻了网络负担,且由于传输的数据量小,传播速度快,加快了同步监控的速度。
附图说明
图1是本发明第一实施例提供的远程同步虚拟监控方法流程图;
图2是本发明第二实施例提供的远程同步虚拟监控方法流程图;
图3是本发明第三实施例提供的远程同步虚拟监控系统结构示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例提供一种远程同步虚拟监控方法,在终端显示设备与服务器建立网络连接后,终端显示设备将当前播放状态信息发送给服务器,使得服务器根据当前状态信息在服务器端查找到对应的播放资源并同步播放,以此来实现终端显示设备与服务器的远程同步监控。
为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。
实施例一:
如图1所示为本发明第一实施例提供的远程同步虚拟监控方法的流程图,为了便于说明,仅示出了与本发明实施例相关的部分。
在步骤S11中,终端显示设备与服务器建立套接字(socket)连接。
在本发明实施例中,终端显示设备通过网络连接到服务器,并与服务器建立套接字连接后,通过网络协议与服务器进行交互。此处终端显示设备可通过有线网络或无线网络连接到服务器,且终端显示设备与服务器进行交互的网络协议可包括多种,在此不做限制。如:多个终端显示设备可通过无线WIFI网络连接到服务器,连接成功后终端显示设备和服务器可通过TCP协议建立套接字连接进行交互。当服务器向终端发送请求时,终端显示设备根据所接收到的请求返回数据给服务器,由此完成一次交互过程。其中,终端显示设备包括但不限于:广告机、手机、笔记本电脑、平板电脑、电视等。
在步骤S12中,服务器将监控命令发送给终端显示设备。
在步骤S13中,终端显示设备将当前播放状态信息发送给服务器。
在本发明实施例中,终端显示设备在启动并与服务器建立连接后,终端显示设备便记录当前播放状态信息,一旦接收到服务器发送的监控命令,便将所记录的当前状态信息发送给服务器。其中,当前播放状态包括但不限于:当前播放资源的特征号及播放时间。
在步骤S14中,服务器根据当前播放状态信息查找到服务器中相应的播放资源并同步播放。
在本发明实施例中,由于终端显示设备所播放的资源都存在服务器上,因而服务器接收到终端显示设备返回的当前播放状态信息后,根据当前播放状态信息查找到服务器中相应的播放资源,并在服务器端同步播放该播放资源,以此实现服务器与终端显示设备的远程同步虚拟监控。
在本发明实施例中,由于终端显示设备所播放的资源都存储在服务器端,因而在当服务器发送监控命令给终端显示设备后,终端显示设备只要将当前播放状态信息发送给服务器,服务器就能通过该当前播放状态信息在服务器端找到相应的播放资源并同步预览播放,从而实现远程同步虚拟监控。此外,由于在监控过程中,仅需将终端显示设备的当前播放状态信息发送给服务器,而当前播放状态容量小,不占用网络资源,因而减轻了网络负担,且由于传输的数据量小,传播速度快,加快了同步监控的速度。
实施例二:
如图2所示为本发明第二实施例提供的远程同步虚拟监控方法的流程图,为了便于说明,仅示出了与本发明实施例相关的部分。
在步骤S21中,终端显示设备与服务器建立套接字连接。
在步骤S22中,终端显示设备监听服务器发送的监控命令。
在本发明实施例中,在服务器和终端显示设备都启动时,终端显示设备的一个线程会负责与服务器建立套接字连接,并启动监听端口,监听服务器发送的监控命令。
在步骤S23中,终端显示设备解析播放列表获取当前播放状态信息。
在本发明实施例中,终端显示设备的一个线程在建立与服务器的套接字连接,并监听服务器发送的监控命令时,终端显示设备的另一个线程在对播放列表进行解密后,解析播放列表的内容,从所解析的播放列表中获取当前播放状态信息。
其中,播放列表记录了终端显示设备的播放内容信息,如终端显示设备要播放的播放资源、播放时间、排版方式等信息。其中,终端要播放的播放资源包括但不限于:视频、图片、背景音乐、字幕等播放资源。其中,播放列表的格式可为XML、javascript等,在此不做限制。此处以播放列表为XML格式为例,若播放列表为playlist.xml,则在该播放列表中包括有视频、图片、背景音乐、字幕等播放资源,同时在该播放列表中将这些播放资源整合为多个单元unit,每个单元unit除了包括上述播放资源外,还包括播放这些播放资源的排版方式及播放时间等。
在步骤S24中,服务器将监控命令发送给终端显示设备。
在步骤S25中,终端显示设备将当前播放状态信息发送给服务器。
在本发明实施例中,终端显示设备在监听到服务器发送的监控命令后,接收监控命令,并根据监控命令将当前播放状态信息发送给服务器。由于此处终端显示设备与服务器建立的是套接字连接,则终端显示设备每收到一次服务器发送的监控命令,则向服务器返回一次当前播放状态信息。
下面仍然以上述播放列表playlist.xml为例,则终端显示设备在接收到监控命令后,向服务器发送如下代码来向服务器返回当前播放信息。
MO,unit=167_1,vi=567,pi1=586,pi2=583,pi3=581,su=579,mp=576,ti=10;
其中,MO是头,代表监控的意思;unit=167_1表示当前正在播放资源所在的单元在播放列表playlist.xml中的单元号是167_1;vi=567表示当前播放的视频特征号为567;pi1=586表示当前播放的第一张图片特征号为586;pi2=583表示当前播放的第二张图片特征号为583;pi3=581表示当前播放的第三张图片特征号为581;su=579表示当前播放的字幕特征号为579;mp=576表示当前播放的背景音乐特征号为576;ti表示当前播放资源的播放时间,单位为ms。
在本发明实施例中,由于终端仅需将当前播放状态信息发送给服务器,而当前播放状态信息仅是很短的数据片段,占用网络资源较少。
在步骤S26中,服务器通过当前播放状态信息解析播放列表获取当前播放资源的排版方式。
在本发明实施例中,由于服务器中存储有与终端显示设备相同的播放列表,因此在接收到终端显示设备发送的当前播放状态信息后,便能通过解析播放列表获取当前播放资源的排版方式。
在步骤S27中,服务器根据当前播放状态信息中当前播放资源的特征号查找到服务器中存储的相应播放资源。
在本发明实施例中,由于终端显示设备所播放的资源都存在服务器上,因而服务器根据当前播放状态信息中的当前播放资源的特征号便能查找到服务器中与这些特征号相对应的播放资源。
在步骤S28中,服务器按照当前播放资源的排版方式及当前播放状态信息中当前播放资源的播放时间在服务器端同步播放所查找到的相应播放资源。
在本发明实施例中,确定了与终端显示设备正在播放的播放资源相对应的播放资源后,根据当前播放资源的排版方式对播放资源进行排版,并根据当前播放资源的播放时间在服务器端同步播放相应的播放资源。
在本发明实施例中,由于终端显示设备所播放的资源都存储在服务器端,因而在当服务器发送监控命令给终端显示设备后,终端显示设备只要将当前播放状态信息发送给服务器,服务器就能通过该当前播放状态信息在服务器端找到相应的播放资源并同步预览播放,从而实现远程同步虚拟监控。此外,由于在监控过程中,仅需将终端显示设备的当前播放状态信息发送给服务器,而当前播放状态容量小,不占用网络资源,因而减轻了网络负担,且由于传输的数据量小,传播速度快,加快了同步监控的速度。
实施例三:
图3为本发明实施例提供的远程同步虚拟监控系统结构示意图,为了便于说明,仅示出了与本发明实施例相关的部份。其中:
在本发明实施例中,远程同步虚拟监控系统包括终端显示设备31及服务器32。其中,终端显示设备31包括:终端连接建立模块311、监听模块312、状态信息获取模块313及状态信息返回模块314。服务器32包括:服务器连接建立模块321、监控命令发送模块322及同步播放模块323。其中:
对于终端显示设备31而言,
终端连接建立模块311,用于与服务器建立套接字连接。
监听模块312,用于监听服务器发送的监控命令。
状态信息获取模块313,用于解析播放列表获取当前播放状态信息。
状态信息返回模块314,用于当接收到服务器发送的监控命令后,将当前播放状态信息发送给服务器。
对于服务器32而言,
服务器连接建立模块321,用于与终端显示设备建立套接字连接。
监控命令发送模块322,用于将监控命令发送给终端显示设备。
同步播放模块323,用于服务器根据当前播放状态信息查找到服务器中相应的播放资源并同步播放。
在本发明实施例中,同步播放模块323包括三个子单元,分别为:
排版确定模块3231,用于通过当前播放状态信息解析播放列表获取当前播放资源的排版方式。
播放资源查找模块3232,用于根据当前播放状态信息中当前播放资源的特征号查找到服务器中存储的相应播放资源。
同步播放子模块3233,用于按照当前播放资源的排版方式及当前播放状态信息中当前播放资源的播放时间在服务器端同步播放所查找到的相应播放资源。
在本发明实施例中,由于终端显示设备所播放的资源都存储在服务器端,因而在当服务器发送监控命令给终端显示设备后,终端显示设备只要将当前播放状态信息发送给服务器,服务器就能通过该当前播放状态信息在服务器端找到相应的播放资源并同步预览播放,从而实现远程同步虚拟监控。此外,由于在监控过程中,仅需将终端显示设备的当前播放状态信息发送给服务器,而当前播放状态容量小,不占用网络资源,因而减轻了网络负担,且由于传输的数据量小,传播速度快,加快了同步监控的速度。
本领域普通技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以在存储于一计算机可读取存储介质中,所述的存储介质,如ROM/RAM、磁盘、光盘等。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (4)
1.一种远程同步虚拟监控方法,其特征在于,所述方法包括下述步骤:
终端显示设备与服务器建立套接字连接,并监听服务器发送的监控命令;
终端显示设备解析播放列表的内容,从所解析的播放列表中获取当前播放状态信息,所述当前播放状态信息包括:当前播放资源的特征号及播放时间;
终端显示设备在接收到服务器发送的监控命令后,将当前播放状态信息发送给服务器;
服务器根据所述当前播放状态信息查找到服务器中相应的播放资源并同步播放;
其中,终端显示设备的一个线程在建立与服务器的套接字连接,并监听服务器发送的监控命令时,终端显示设备的另一个线程在对播放列表进行解密后,解析播放列表的内容,从所解析的播放列表中获取所述当前播放状态信息。
2.如权利要求1所述的方法,其特征在于,所述服务器根据所述当前播放状态信息查找到服务器中相应的播放资源并同步播放包括:
服务器通过所述当前播放状态信息解析播放列表获取当前播放资源的排版方式;
服务器根据所述当前播放状态信息中当前播放资源的特征号查找到服务器中存储的相应播放资源;
服务器按照所述当前播放资源的排版方式及当前播放状态信息中当前播放资源的播放时间在服务器端同步播放所查找到的相应播放资源。
3.一种远程同步虚拟监控系统,其特征在于,所述系统包括终端显示设备及服务器,其中:
终端显示设备包括:
终端连接建立模块,用于通过一个线程与服务器建立套接字连接;
监听模块,用于通过所述一个线程监听服务器发送的监控命令;
状态信息获取模块,用于通过另一该线程解析播放列表的内容,从所解析的播放列表中获取当前播放状态信息,所述当前播放状态信息包括:当前播放资源的特征号及播放时间;
状态信息返回模块,用于当接收到服务器发送的监控命令后,将当前播放状态信息发送给服务器;
服务器包括:
服务器连接建立模块,用于与终端显示设备建立套接字连接;
监控命令发送模块,用于将监控命令发送给终端显示设备;
同步播放模块,用于服务器根据所述当前播放状态信息查找到服务器中相应的播放资源并同步播放。
4.如权利要求3所述的系统,其特征在于,所述同步播放模块包括:
排版确定模块,用于通过所述当前播放状态信息解析播放列表获取当前播放资源的排版方式;
播放资源查找模块,用于根据所述当前播放状态信息中当前播放资源的特征号查找到服务器中存储的相应播放资源;
同步播放子模块,用于按照所述当前播放资源的排版方式及当前播放状态信息中当前播放资源的播放时间在服务器端同步播放所查找到的相应播放资源。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201210375209.7A CN102868913B (zh) | 2012-09-29 | 2012-09-29 | 一种远程同步虚拟监控方法及系统 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201210375209.7A CN102868913B (zh) | 2012-09-29 | 2012-09-29 | 一种远程同步虚拟监控方法及系统 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN102868913A CN102868913A (zh) | 2013-01-09 |
| CN102868913B true CN102868913B (zh) | 2016-08-17 |
Family
ID=47447472
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201210375209.7A Expired - Fee Related CN102868913B (zh) | 2012-09-29 | 2012-09-29 | 一种远程同步虚拟监控方法及系统 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN102868913B (zh) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104184944B (zh) * | 2014-08-15 | 2016-03-16 | 小米科技有限责任公司 | 获取多媒体数据流的方法及装置 |
| CN106713085A (zh) * | 2016-12-14 | 2017-05-24 | 华东交通大学 | 一种家庭音乐控制系统及控制家庭音乐播放的方法 |
| CN107820100B (zh) * | 2017-10-30 | 2020-08-28 | 北京四达时代软件技术股份有限公司 | 互联网音视频播放方法及装置 |
| CN108632657B (zh) * | 2018-07-06 | 2020-12-01 | 深圳创维-Rgb电子有限公司 | 一种字幕显示方法、存储介质及智能电视 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008205669A (ja) * | 2007-02-19 | 2008-09-04 | Victor Co Of Japan Ltd | ネットワーク監視装置及びネットワーク監視プログラム |
| CN101751819A (zh) * | 2009-12-16 | 2010-06-23 | 四川长虹电器股份有限公司 | 一种动态更新和远程监控终端的数字标牌系统及方法 |
| CN202111815U (zh) * | 2011-06-29 | 2012-01-11 | 福建省西西梯网络工程有限公司 | 移动多媒体广播远程监控系统 |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101072359A (zh) * | 2007-05-18 | 2007-11-14 | 腾讯科技(深圳)有限公司 | 实现网络媒体同步视听的方法、系统及用户端 |
-
2012
- 2012-09-29 CN CN201210375209.7A patent/CN102868913B/zh not_active Expired - Fee Related
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008205669A (ja) * | 2007-02-19 | 2008-09-04 | Victor Co Of Japan Ltd | ネットワーク監視装置及びネットワーク監視プログラム |
| CN101751819A (zh) * | 2009-12-16 | 2010-06-23 | 四川长虹电器股份有限公司 | 一种动态更新和远程监控终端的数字标牌系统及方法 |
| CN202111815U (zh) * | 2011-06-29 | 2012-01-11 | 福建省西西梯网络工程有限公司 | 移动多媒体广播远程监控系统 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN102868913A (zh) | 2013-01-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9936260B2 (en) | Content reproduction method and apparatus in IPTV terminal | |
| US8621505B2 (en) | Method and system for closed caption processing | |
| RU2601446C2 (ru) | Оконечное устройство, серверное устройство, способ обработки информации, программа и система подачи сцепленного приложения | |
| CN104065979A (zh) | 一种动态显示和视频内容相关联信息方法及系统 | |
| CN108600777B (zh) | 一种流媒体回放服务器、客户端 | |
| CN104539977A (zh) | 直播预览方法及装置 | |
| EP2601793A1 (en) | Method for sharing data and synchronizing broadcast data with additional information | |
| CN102221959A (zh) | 一种用于嵌入式媒体播放器多画面显示和控制的方法和系统及应用 | |
| US20160164970A1 (en) | Application Synchronization Method, Application Server and Terminal | |
| CN102868913B (zh) | 一种远程同步虚拟监控方法及系统 | |
| KR101472013B1 (ko) | 부가 데이터를 포함하는 음원 스트리밍을 제공하는 서버 및 방법, 그리고 디바이스 | |
| CN108495157A (zh) | 一种智能电视的同步信息获取方法 | |
| US9027052B2 (en) | System and method for in-stream advertising on an internet connected device | |
| CN105959743A (zh) | 一种视频广告播放方法、装置和服务器 | |
| CN105245959B (zh) | 一种多设备联动服务中的连接通道维护系统及方法 | |
| CN103533256A (zh) | 一种字幕的处理方法,装置及字幕显示系统 | |
| CN107613340A (zh) | 一种虚拟现实设备与智能电视同步播放视频的方法及系统 | |
| CN104683858A (zh) | 一种流媒体的内容的预览方法及装置 | |
| CN102802073A (zh) | 图像处理设备、方法和计算机程序产品 | |
| CN103310001A (zh) | 一种设置视频列表的方法和装置 | |
| CN104410924A (zh) | 一种多媒体字幕显示方法及装置 | |
| CN101588442A (zh) | 一种机顶盒播放系统和方法 | |
| CN107580264A (zh) | 多媒体资源播放处理方法及装置 | |
| CN101276346A (zh) | 高级媒体浏览系统 | |
| US20100306807A1 (en) | Content Reproduction Apparatus and Content Reproduction Method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| TR01 | Transfer of patent right |
Effective date of registration: 20170711 Address after: 518000, Shenzhen, Guangdong, Nanshan District Zhongshan road 1001, TCL international E City, D1 building, 3 floor Patentee after: Shenzhen Huasheng Software Technology Co.,Ltd. Address before: 518067 Guangdong city of Shenzhen province Nanshan District Shekou Industrial Road No. 5 Building 1 Lushi Arts crafts emporium E district two building 201 Patentee before: TCL DIGITAL TECHNOLOGY (SHENZHEN) Co.,Ltd. |
|
| TR01 | Transfer of patent right | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20160817 |
|
| CF01 | Termination of patent right due to non-payment of annual fee |