CN103036955A - 多媒体播放终端的监控***与监控方法 - Google Patents

多媒体播放终端的监控***与监控方法 Download PDF

Info

Publication number
CN103036955A
CN103036955A CN2012105093094A CN201210509309A CN103036955A CN 103036955 A CN103036955 A CN 103036955A CN 2012105093094 A CN2012105093094 A CN 2012105093094A CN 201210509309 A CN201210509309 A CN 201210509309A CN 103036955 A CN103036955 A CN 103036955A
Authority
CN
China
Prior art keywords
module
message
terminal
management server
multimedia play
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.)
Pending
Application number
CN2012105093094A
Other languages
English (en)
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.)
SHANGHAI MODERN ADVANCED ULTRA PRECISION MANUFACTURING CENTER Co Ltd
Original Assignee
SHANGHAI MODERN ADVANCED ULTRA PRECISION MANUFACTURING CENTER 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 SHANGHAI MODERN ADVANCED ULTRA PRECISION MANUFACTURING CENTER Co Ltd filed Critical SHANGHAI MODERN ADVANCED ULTRA PRECISION MANUFACTURING CENTER Co Ltd
Priority to CN2012105093094A priority Critical patent/CN103036955A/zh
Publication of CN103036955A publication Critical patent/CN103036955A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

一种多媒体播放终端的远程监控***,包括通过网络与管理服务器端连接的多个多媒体播放终端,各多媒体播放终端还分别连接有显示终端,及其监控方法,包括:管理服务器端的后台管理模块生成监控指令消息,并发送给多媒体播放终端;接收监控指令消息,并转发给主控模块;主控模块解析监控指令消息,分发给子处理模块;子处理模块执行监控指令消息,并将执行结果发送给主控模块;主控模块将执行结果发送给即时通讯模块;即时通讯模块将执行结果消息发送给即时通讯服务器;通过即时通讯服务器接收返回的执行结果消息,后台管理模块执行结果消息,进行相应处理。本发明有效利用带宽资源,提高终端与服务器端通讯的即时性,减轻服务器压力。

Description

多媒体播放终端的监控***与监控方法
技术领域
本发明涉及一种远程监控技术领域,特别是一种网络多媒体信息发布***中多媒体播放终端的远程监控***与监控方法。
背景技术
随着社会信息化程度的提高,图文并茂、声画合一的多媒体信息因为具有更好的表现效果,更大的信息使用范围,而成为现代社会强有力的信息传播媒介。在大型商场、超市、地铁站等人流密集的公共场所,广告、宣传片、即时信息等多媒体信息的播放需求,催生了多媒体信息发布***的出现。
现有技术中,主要存在两种多媒体信息发布方式:
一种是单机本地播放模式:播放器外接或内置存储卡存储播放内容,实现多媒体信息的播放,通过人工方式实现播放内容的更新。采用该方式,播放的内容需要依赖于存储卡,管理和维护不便,需要大量工作人员定期到终端设备现场更新播放内容,耗时费力。随着终端数量的不断增加,上述缺陷对整个***造成的影响会越来越显著。
一种是网络下载播放模式:网络多媒体信息发布***一般由服务器、网络、终端播放器、显示设备组成,将服务器的信息通过网络发送给终端,再由终端组合音视频、图片、文字等信息,输送给液晶电视等显示设备进行显示。网络下载播放模式不需要工作人员到现场更新播放内容,并且可建立服务器和终端的通讯,实现终端播放器的注册、认证、在线状态监测等,更可进一步实现对终端播放器的控制,使终端可以执行服务器发送的指令,比单机本地播放更易管理和维护。
目前,网络多媒体信息发布***实现终端监控的方法主要是:采用UDP或HTTP协议,建立终端与管理服务器端之间的通讯,每隔一定时间,终端向管理服务器发送心跳信息,该信息中可包含终端软硬件版本、当前播放任务信息等;管理服务器根据接收到的心跳信息维护该终端播放器的在线状态,或发送下载、播放等控制指令等。这种终端监控方法的缺陷在于:终端与服务器端通讯比较频繁,且存在大量的冗余信息,不能够有效地利用带宽资源。当终端数量比较多时,心跳周期越短,服务器压力会越大;心跳周期越长,终端执行服务器端发送指令的即时性就越差。
发明内容
本发明的目的在于克服上述现有技术的不足,提供一种网络多媒体信息发布***中多媒体播放终端的监控***和监控方法,用户可以根据业务需要,有效、灵活地监控多媒体播放终端,使其按照管理服务器发送的指令即时执行相应操作,返回执行结果,或返回当前工作状态到管理服务器,管理服务器根据终端返回的结果或状态,进行相应的处理,实现对终端的管理和维护。
本发明的技术解决方案如下:
一种多媒体播放终端的远程监控***,特点在于其构成包括通过网络与管理服务器端连接的多个多媒体播放终端,各多媒体播放终端还分别连接有显示终端。
所述的管理服务器端包括:
即时通讯服务器,用于建立与多媒体播放终端的通讯连接;
后台管理模块,用于生成监控指令消息发送给给即时通讯服务器,或接收即时通讯服务器返回的执行结果消息,并处理执行结果;
优选的,所述的管理服务器端还包括数据库,用以存储控制指令消息。
所述的多媒体播放终端包括:
即时通讯模块,用于建立与管理服务器端的通讯连接;
主控模块,用于接收即时通讯模块转发的监控指令消息,并解析监控指令消息,根据监控指令消息类型分发给子处理模块;
子处理模块,用于执行管理服务器端发送的监控指令消息指令消息。
所述的子处理模块是
下载模块,用以执行管理服务器端下发的下载指令,并根据下载指令中包含的下载地址参数下载媒体文件,并将执行结果返回给主控模块;
文件管理模块,用以执行管理服务器端下发的文件管理指令,并将执行结果返回给主控模块;或
播放模块,用以执行管理服务器端下发的播放指令,并将执行结果返回给主控模块。
一种多媒体播放终端的远程监控方法,特点在于,该方法包括如下步骤:
步骤一,管理服务器端的后台管理模块生成监控指令消息,并通过即时通讯服务器发送给多媒体播放终端;
步骤二,多媒体播放终端通过即时通讯模块接收监控指令消息,并转发给主控模块;
步骤三,主控模块解析监控指令消息,并根据监控指令消息类型将监控指令消息分发给子处理模块;
步骤四,子处理模块执行监控指令消息,并将执行结果发送给主控模块;
步骤五,主控模块将子处理模块返回的执行结果封装后,发送给即时通讯模块;
步骤六,即时通讯模块将收到的封装的执行结果消息发送给管理服务器端的即时通讯服务器;
步骤七,管理服务器端通过即时通讯服务器接收多媒体播放终端返回的执行结果消息,并存储在数据库中,后台管理模块从数据库中取出执行结果消息,并根据具体业务需求进行相应处理。
与现有技术相比,本发明的有益效果是通过即时通讯协议建立服务器端与终端之间的通讯连接,只在***需要时服务器端与终端才会互相发送消息,而不是采用心跳方式,每隔一段时间向服务器发送消息进行询问,既可以避免由于心跳周期过长导致的通讯延后,又可以避免由于心跳周期过短终端访问服务器过于频繁,导致的服务器压力,可以有效利用带宽资源,提高终端与服务器端通讯的即时性,同时,减轻服务器压力。尤其是终端数目较多,且网点分布复杂的情况其优势会更加明显。
附图说明
图1是本发明多媒体播放终端的远程监控***的结构示意图。
图2是本发明中管理服务器端内部结构图。
图3是本发明中多媒体播放终端内部结构图。
图4是本发明多媒体播放终端的远程监控方法的流程图。
具体实施方式
下面结合实施例和附图对本发明作进一步说明,应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
请先参阅图1,图1是本发明多媒体播放终端的远程监控***的结构示意图,如图所示,分布于各地的多媒体播放终端102,通过网络,与管理服务器端101连接起来,管理服务器端101向多媒体播放终端102下发监控指令、进行参数配置、以及根据接收多媒体播放终端发送的状态消息或向多媒体播放终端发送获取状态消息,监控多媒体播放终端的状态。多媒体播放终端102接收管理服务器101指令,执行相应操作,同时,根据播放规则,播放多媒体信息,将播放的内容输出至显示终端103。
图2是本发明中管理服务器端内部结构图,包括即时通讯服务器201、后台管理模块202和数据库203。本实施例基于xmpp即时通讯协议,即时通讯服务器201为xmpp服务器,用于建立管理服务器端与多媒体播放终端的通讯连接。后台管理模块202用以生成业务指令,处理指令执行结果,实现业务逻辑。后台管理模块将控制命令封装成xmpp消息通过xmpp服务器,发送给多媒体播放终端;同时,后台管理模块对即时通讯服务器接收到的多媒体播放终端发送的执行结果或其他状态消息,进行解析、判断,并作出相应的处理。数据库203用以存储管理服务器与多媒体播放终端之间的控制指令消息。
图3是本发明中多媒体播放终端内部结构图,包括即时通讯模块301、主控模块302、下载模块303、文件管理模块304、播放模块305。即时通讯模块301为xmpp客户端,用以实现与管理服务器的通讯连接。主控模块302用以控制即时通讯模块与各子模块之间的通讯。主控模块对即时通讯模块接收到的监控指令消息进行解析,分发给相应的子处理模块,并将各子处理模块执行的结果封装成xmpp消息,通过即时通讯模块发送给管理服务器端。下载模块303用以执行管理服务器下发的下载指令,根据指令中包含的下载地址等参数下载媒体文件,并返回执行结果。文件管理模块304用以执行管理服务器下发的文件管理指令,包括文件删除、移动、重命名等,并返回执行结果。播放模块305用以执行管理服务器下发的播放指令,包括媒体的播放、停止等,并返回执行结果。
图4是本发明多媒体播放终端的远程监控方法的流程图,如图所示,一种多媒体播放终端的远程监控方法包括如下步骤:
步骤一,管理服务器端的后台管理模块202生成监控指令消息,并通过即时通讯服务器201发送给多媒体播放终端;
步骤二,多媒体播放终端通过即时通讯模块301接收监控指令消息,并转发给主控模块302;
步骤三,主控模块302解析监控指令消息,并根据监控指令消息类型将监控指令消息分发给子处理模块;如将下载指令分发给下载模块,播放指令分发给播放模块,文件删除、移动等指令分发给文件管理模块等。
步骤四,子处理模块执行监控指令消息,并将执行结果发送给主控模块302;如下载模块执行下载媒体文件指令,其执行结果为下载是否成功,下载模块将该结果发送给主控模块。
步骤五,主控模块302将子处理模块返回的执行结果封装后,发送给即时通讯模块301;
步骤六,即时通讯模块301将收到的封装的执行结果消息发送给管理服务器端的即时通讯服务器201;
步骤七,管理服务器端通过即时通讯服务器201接收多媒体播放终端返回的执行结果消息,并存储在数据库203中,后台管理模块202从数据库203中取出执行结果消息,并根据具体业务需求进行相应处理。如后台管理程序下发下载指令,终端执行返回结果后,如果结果为下载成功,则后台管理程序可继续发送播放指令,控制终端播放新的内容;如果结果为下载失败,则后台管理程序可重新发送下载指令,或进行报警。
需要说明的是,管理服务器端后台管理模块生成监控指令消息时,需要设定消息类型,如下载、播放、文件管理等指令为不同的消息类型;同时,后台管理模块需要生成消息流水号,多媒体播放终端发送执行结果消息时,需要返回该指令消息流水号,管理服务器端后台管理模块根据该消息流水号及消息类型,区分具体是哪一条监控指令的执行结果,做出相应处理。本发明中管理服务器端可以同时依次发送多条监控消息,多媒体播放终端亦可同步执行这些指令,并逐一回复执行结果,提高监控效率。
本发明网络多媒体信息发布***中多媒体播放终端的远程监控***与监控方法,通过即时通讯协议建立服务器端与终端之间的通讯连接,只在***需要时服务器端与终端才会互相发送消息,而不是采用心跳方式,每隔一段时间向服务器发送消息进行询问,既可以避免由于心跳周期过长导致的通讯延后,又可以避免由于心跳周期过短终端访问服务器过于频繁,导致的服务器压力,可以有效利用带宽资源,提高终端与服务器端通讯的即时性,同时,减轻服务器压力。尤其是终端数目较多,且网点分布复杂的情况其优势会更加明显。

Claims (6)

1.一种多媒体播放终端的远程监控***,特征在于其构成包括通过网络与管理服务器端(101)连接的多个多媒体播放终端(102),各多媒体播放终端(102)还分别连接有显示终端(103)。
2.根据权利要求1所述的多媒体播放终端的远程监控***,其特征在于,所述的管理服务器端(101)包括:
即时通讯服务器(201),用于建立与多媒体播放终端(102)的通讯连接;
后台管理模块(202),用于生成监控指令消息发送给给即时通讯服务器(201),或接收即时通讯服务器(201)返回的执行结果消息,并处理执行结果(102);
3.根据权利要求2所述的多媒体播放终端的远程监控***,其特征在于,所述的管理服务器端(101)还包括数据库(203),用以存储控制指令消息。
4.根据权利要求1所述的多媒体播放终端的远程监控***,其特征在于,所述的多媒体播放终端(102)包括:
即时通讯模块(301),用于建立与管理服务器端(101)的通讯连接;
主控模块(302),用于接收即时通讯模块(301)转发的监控指令消息,并解析监控指令消息,根据监控指令消息类型分发给子处理模块;
子处理模块,用于执行管理服务器端(101)发送的监控指令消息指令消息。
5.根据权利要求1所述的多媒体播放终端的远程监控***,其特征在于,所述的子处理模块是
下载模块(303),用以执行管理服务器端下发的下载指令,并根据下载指令中包含的下载地址参数下载媒体文件,并将执行结果返回给主控模块(302);
文件管理模块(304),用以执行管理服务器端下发的文件管理指令,并将执行结果返回给主控模块(302);或
播放模块(305),用以执行管理服务器端下发的播放指令,并将执行结果返回给主控模块(302)。
6.一种多媒体播放终端的远程监控方法,其特征在于,该方法包括如下步骤:
步骤一,管理服务器端的后台管理模块(202)生成监控指令消息,并通过即时通讯服务器(201)发送给多媒体播放终端;
步骤二,多媒体播放终端通过即时通讯模块(301)接收监控指令消息,并转发给主控模块(302);
步骤三,主控模块(302)解析监控指令消息,并根据监控指令消息类型将监控指令消息分发给子处理模块;
步骤四,子处理模块执行监控指令消息,并将执行结果发送给主控模块(302);
步骤五,主控模块(302)将子处理模块返回的执行结果封装后,发送给即时通讯模块(301);
步骤六,即时通讯模块(301)将收到的封装的执行结果消息发送给管理服务器端的即时通讯服务器(201);
步骤七,管理服务器端通过即时通讯服务器(201)接收多媒体播放终端返回的执行结果消息,并存储在数据库(203)中,后台管理模块(202)从数据库(203)中取出执行结果消息,并根据具体业务需求进行相应处理。
CN2012105093094A 2012-12-03 2012-12-03 多媒体播放终端的监控***与监控方法 Pending CN103036955A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2012105093094A CN103036955A (zh) 2012-12-03 2012-12-03 多媒体播放终端的监控***与监控方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2012105093094A CN103036955A (zh) 2012-12-03 2012-12-03 多媒体播放终端的监控***与监控方法

Publications (1)

Publication Number Publication Date
CN103036955A true CN103036955A (zh) 2013-04-10

Family

ID=48023427

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2012105093094A Pending CN103036955A (zh) 2012-12-03 2012-12-03 多媒体播放终端的监控***与监控方法

Country Status (1)

Country Link
CN (1) CN103036955A (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103347203A (zh) * 2013-06-18 2013-10-09 安科智慧城市技术(中国)有限公司 信息发布***及其嵌入式终端监控的方法
CN105447680A (zh) * 2015-11-20 2016-03-30 上海携程商务有限公司 基于工作流的订单处理方法及***
CN105979299A (zh) * 2016-06-24 2016-09-28 武汉斗鱼网络科技有限公司 基于时间轮盘和播放器心跳的活跃用户集维护***及方法
CN109523846A (zh) * 2018-11-15 2019-03-26 武汉百行科技股份有限公司 一种播放方法及播放设备

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101521792A (zh) * 2009-03-16 2009-09-02 广州杰赛科技股份有限公司 电视网络条件接收***的监控***及监控方法
CN201491186U (zh) * 2009-08-25 2010-05-26 广州市欣瑞电子有限公司 网络多媒体信息发布***
CN102547474A (zh) * 2011-11-24 2012-07-04 杭州世导通讯有限公司 扩展xmpp协议融合rmtp实现视频监控***及方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101521792A (zh) * 2009-03-16 2009-09-02 广州杰赛科技股份有限公司 电视网络条件接收***的监控***及监控方法
CN201491186U (zh) * 2009-08-25 2010-05-26 广州市欣瑞电子有限公司 网络多媒体信息发布***
CN102547474A (zh) * 2011-11-24 2012-07-04 杭州世导通讯有限公司 扩展xmpp协议融合rmtp实现视频监控***及方法

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103347203A (zh) * 2013-06-18 2013-10-09 安科智慧城市技术(中国)有限公司 信息发布***及其嵌入式终端监控的方法
CN105447680A (zh) * 2015-11-20 2016-03-30 上海携程商务有限公司 基于工作流的订单处理方法及***
CN105979299A (zh) * 2016-06-24 2016-09-28 武汉斗鱼网络科技有限公司 基于时间轮盘和播放器心跳的活跃用户集维护***及方法
CN105979299B (zh) * 2016-06-24 2019-06-04 武汉斗鱼网络科技有限公司 基于时间轮盘和播放器心跳的活跃用户集维护***及方法
CN109523846A (zh) * 2018-11-15 2019-03-26 武汉百行科技股份有限公司 一种播放方法及播放设备

Similar Documents

Publication Publication Date Title
CN110012300B (zh) 视频直播方法及装置
CN106302366B (zh) 一种数据传输方法、装置和智能电视***
CN105072190A (zh) 一种实时性桌面云的实现方法及***
US20140165119A1 (en) Offline download method, multimedia file download method and system thereof
CN106303674B (zh) 数据传输方法、装置和智能电视***
CN102075338B (zh) 基于分布式网络的直播方法和装置
US10120673B2 (en) Method and device for remotely updating application program
CN103457907A (zh) 一种多媒体内容分发方法、设备及***
CN102158515B (zh) 用于对信息播放进行管理的***和方法
CN103607423A (zh) 一种基于WebSocket协议的分布式广播***
CN105429905A (zh) 监控广告投放终端的方法、装置和***
US10038664B2 (en) Terminal status subscription method, apparatus, and system
CN106302365A (zh) 一种客户端、智能电视***和相应的数据传输方法
CN103118245A (zh) 实时音视频交互式物联平台
CN103036955A (zh) 多媒体播放终端的监控***与监控方法
CN109918104A (zh) 一种自动升级***和方法
EP3325116A1 (de) Verfahren und telekommunikationsnetz zum streamen und zur wiedergabe von anwendungen
CN102547474A (zh) 扩展xmpp协议融合rmtp实现视频监控***及方法
CN110198335A (zh) 消息同步方法及装置、电子设备及存储介质
CN103312593A (zh) 一种消息分发***及方法
CN113926185A (zh) 一种数据处理方法、装置、设备及存储介质
CN109788251B (zh) 视频处理方法、装置及存储介质
CN111031084A (zh) 一种视联网终端远程维护的方法和装置
CN110266987A (zh) 被动式录像方法及计算机可读存储介质
CN102571409A (zh) 一种用于实现业务跨终端使用的业务请求管理***及方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20130410