专利名称:一种远程集控系统中的终端数据控制方法及系统的制作方法
技术领域:
本发明涉及一种远程集控系统中的终端数据控制方法及系统,特别涉及在远程集控系统中,对各个终端进行数据上行、下行控制,并通过数据交换完成远程集控系统和各个终端数据库的统一,从而保证各个終端能正确调用数据库信息,进行正确播放。
背景技术:
视频媒体和广告业务近年来迅速的发展,特别是ー些特定的场合如广场、车站、机场等,各种视频终端随处可见,但大多数的終端都是本地视频播放終端,即在本地有与视频终端连接的控制终端和存储设备,只能对本地存储的媒体内容进行播控。这种本地播控的模式,一方面大量的浪费了资源,并且带来了部署上的困难;另ー方面对于ー些媒体文件,运营商或管理部门会希望能在多地同步播控,这种模式显然无法满足需求。互联网的发展为远程传输和播放提供了可能,通过中心服务器和遍布各地的视频終端,实现异地传输和远程播放,应运而生,却也带来了新的问题和挑战。如何实现对远程的播放控制,可以进一歩减少资源消耗,实现异地播放终端无人值守正常运作,以及出错自动处理;如何对远程播放的内容进行操作,提高可靠性和实用性,迫切需要引入新技术来解决以上问题。通过远程集控系统可以有效的对各终端非线性文件实行有效的集中编辑,其远程集控系统和各終端处理站各设立独立的数据库,为了实现数据的准确调用,就需要上述两个数据库中的数据(素材、节目单)信息可以保持一致,并在实际数据上行、下行传输过程中对双向数据信息需要验证,对不匹配的数据进行更新;同时为了保证远程集控系统的正确播放任务的下方,远程集控系统要对各终端数据状态作出全面的了解,以便减少由于数据不匹配所造成的终端播放错误。在实现本发明过程中,发明人发现现有技术中至少存在如下问题现有远程非线性系统中,不能有效的实现,中心数据库与终端数据库的实时数据更新;远程集控中心不能及时了解各终端的资产信息,从而不能完成正确的素材调用;各终端数据在上传过程中不能实现数据保护,无法有效保证数据在传输过程中的安全性。
发明内容
为了实现在远程集控系统中对远程终端的数据控制,本发明提供包括数据通过終端上传到集控中心,集控中心进行数据处理后,再将处理数据下发到各終端,包括上行数据控制、下行数据控制。其中上行数据控制包括終端用户向远程集控系统数据库上传数据。終端用户向远程集控系统数据库上传数据。包括終端用户代理服务模块向远程集控系统发送数据上传请求;其中远程集控系统向終端用户代理服务模块,发送远程集控系统数据库上传地址,井下发上传指令;终端用户代理服务模块上传数据到远程集控系统数据库中;同时将上传数据存储到本地終端用户代理服务模块数据库中。終端用户代理服务模块上传数据到远程集控系统数据库中包括如上传数据失败,将待上传数据存入终端用户代理服务模块;生成数据上传失败记录,并记录在终端用户代理服务模块中;返回到数据请求阶段,重新请求传输。其中下行数据控制包括远程集控系统下发控制数据到终端用户代理服务模块;终端用户代理服务模块根据控制数据启动任务;任务执行结束后,终端用户代理服务模块将数据返回到远程集控系统数据库中。其中控制数据包括节目单下发命令、替换命令、查询命令。节目单下发命令包括将由远程集控系统数据库中节目单下发到终端用户代理服务模块;终端用户代理服务模块将此节目单发送到终端播放程序进行播放。当終端用户代理服务模块将此节目单发送到终端播放程序进行播放,正确播放后,将节目单正常使用信息返回到終端用户代理服务模块中;终端用户代理服务模块将此信息返 回到远程集控系统中。将由远程集控系统数据库中节目单下发到终端用户代理服务模块中,还可以包括終端用户代理服务模块按下发的节目单中的素材进行素材配置;如素材存在,将调用素材发送到终端播放模块中;如素材不存在,終端用户代理服务器将相应的素材信息发给远程集控系统数据库,请求素材下发;远程集控系统收到请求指令后下发素材。其中替换命令包括节目单替换或删除命令;终端用户代理服务模块接收到节目单替换命令后,从本地終端用户代理服务模块数据库中检索节目単,并将该节目单进行替换;将替换后的节目单发送到终端播放程序进行播放;终端用户代理服务模块接收到节目单删除命令后,从本地終端用户代理服务模块数据库中检索节目単,并将该节目单进行删除;当終端用户代理服务模块将此节目单发送到终端播放程序进行播放,正确播放后,将节目单正常使用信息返回到远程集控系统;其中当終端用户代理服务模块确认节目单已删除后,将确认信息返回到远程集控系统;替换命令还包括素材替换或删除命令;终端用户代理服务模块接收到素材替换命令后,从本地終端用户代理服务模块数据库中检索素材,并将该素材进行替换;将替换后的素材发送到终端播放程序进行播放;终端用户代理服务模块接收到素材删除命令后,从本地終端用户代理服务模块数据库中检索素材,并将该素材进行删除;当終端用户代理服务模块将此素材发送到终端播放程序进行播放,正确播放后,将素材正常使用信息返回到远程集控系统;当終端用户代理服务模块确认素材已删除后,正确播放后,将确认信息返回到远程集控系统;查询命令包括节目单查询命令或素材查询命令;终端用户代理服务模块接收到节目单查询命令或素材查询命令后,从本地終端用户代理服务模块数据库中检索节目单或素材,并将该节目单或素材信息暂存如終端用户代理服务器数据库中;终端用户代理服务器将查询节目单或素材打包为发送数据包;将打包后的信息返回到远程集控系统;其中发送数据包格式,包括报头、数据源信息列表、数据源信息、加密信息、发送状态信息。数据源信息列表信息中包括节目单列表信息、素材列表信息。数据源信息中包括节目单信息、素材信息。一种远程集控系统中的终端数据控制系统,包括上行数据控制系统、下行数据控制系统。其中上行数据控制系统中包括終端用户代理服务模块、错误记录模块。下行数据控制系统包括終端用户代理服务模块、任务处理模块、任务数据封装模块、任务上传模块。其中終端用户代理服务模块包括数据库模块、指令集模块;数据库模块至少包括节目单信息、素材信息。任务处理模块可处理节目单下发命令、替换命令、查询命令。任务数据封装模块可封装信息包括节目单下发后成功使用信息、节目单、素材替换或删除成功信息、节目单、素材查询信息。查询命令包括可查询全部资产编号、数量、使用状态信息。
与现有技术相比,本发明实施例具有以下优点通过本发明实施例提供的方法,在远程集控系统中实现了中心数据库与终端数据库的数据交互,完成了数据从终端上传;集控中心数据库可以访问远程控制终端数据库,下发终端请求节目单、下发素材、节目单删除、替换功能,于此同时,与终端数据处理单元协同工作,实现下发节目单素材匹配,对终端缺失素材进行补偿;远程集控中心系统可以对各个远程终端资源情况进行查询,并由各終端返回资源信息。
图I为本发明中一种远程集控系统中的终端数据控制方法中上行数据控制流程图;图2为本发明中一种远程集控系统中的终端数据控制方法中下行数据控制流程示意图; 图3为本发明中一种远程集控系统中的终端数据控制方法中下行数据控制节目单匹配素材流程图;图4为本发明一种远程集控系统中的终端数据控制系统配置具体实施例方式下面结合附图和实施例,对本发明的具体实施方式
作进ー步的详细描述实施例一图I为本发明中一种远程集控系统中的终端数据控制方法中上行数据控制流程图;当終端用户通过終端用户代理服务模块上传数据时,首先用户将数据存入終端用户代理服务模块中,之后由終端用户代理服务模块向远程集控系统发送上传资料请求,此时远程集控系统,根据远程終端请求发送上传地址和并开放上传通道,下发上传指令,終端用户代理服务模块接到上传指令后,将需上传数据存入由远程集控系统统ー配置的地址中,在此上传过程中,经常还会出现上传失败的情况,这种情况的发生原因往往是多样的,为了便于今后的网络数据维护,收集更多的有效信息,因此对上传失败的情况给予记录,记录之后,上传操作指令协需上传数据回到終端用户代理服务模块,准备第二次进行上传,从而保证有效的终端信息准确上传的要求,如果数据已上传成功,还需将以上传数据存入终端用户代理服务模块的数据库中,准备在远程集控系统下发节目单后,进行有效的素材播放配置,在此还有一点需要说明,在实际应用中,最新上传文件也是利用率最高的文件,因此在终端用户代理服务模块数据库中,此类数据是单独存放,并且是优先检索的。实施例ニ 图2为本发明中一种远程集控系统中的终端数据控制方法中下行数据控制流程示意图;图3为本发明中一种远程集控系统中的终端数据控制方法中下行数据控制节目单匹配素材流程图;当远程集控系统下发控制数据到终端用户代理服务模块后,終端用户代理服务模块根据所述控制数据启动任务,可启动的任务包括节目单下发命令、替换命令、查询命令。其中对照图3对节目单下发命令进行说明,首先由終端用户代理服务模块解析下发节目单,为了使終端模块进行播放,因此对节目单中所涉及素材进行配置,首先从本地数据库中查找,如果本地数据库存在调用素材,将该素材暂存到待播放素材数据库中;如果本地素材并没有相关素材,将由终端用户代理服务模块向远程集控系统发送素材调用请求,请求调用远程集控中心数据库信息,远程集控中心根据终端请求,下发素材并通知终端进行接收,終端用户代理服务模块将接收到的素材放入終端用户代理服务模块数据库和待播放素材数据库中等待在播放模块调用时使用。除节目单下发命令外,还可以进行替换或删除命令的调用,此命令包括对节目单替换或删除命令、素材替换或删除命令,对于节目单或素材替换或删除命令而言,终端用户代理服务模块接收到节目单或素材替换命令后,从本地終端用户代理服务模块数据库中检索节目单或素材,并将该节目单进行替换,将替换后的节目单或素材发送到终端播放程序进行播放;終端用户代理服务模块接收到节目单或素材删除命令后,从本地終端用户代理服务模块数据库中检索节目単,并将该节目单或素材进行删除;在以上操作成功后,将操作成功的信息返回到远程集控系统,从而保证两个数据库中的信息一致;远程集控系统为了更全面的了解终端数据资源情况,从而保证数据的匹配,也需要经常对终端数据库进行查询,本实施例中,終端用户代理服务模块可以进行节目单查询或素材查询、及节目单信息列·表查询或素材列表查询,及終端资产信息,其中包括,资产数量、资产类别、及所有资产信息统计表;以上信息可以通过数据包的形式发送会远程集控系统中,发送数据包格式,包括报头、数据源信息列表、数据源信息、加密信息、发送状态信息。实施例三图4为本发明一种远程集控系统中的终端数据控制系统配置图;其系统包括上行数据控制系统、下行数据控制系统。其中上行数据控制系统中包括終端用户代理服务模块、错误记录模块。下行数据控制系统包括終端用户代理服务模块、任务处理模块、任务数据封装模块、任务上传模块。其中終端用户代理服务模块包括数据库模块、指令集模块;数据库模块至少包括节目单信息、素材信息。任务处理模块可处理节目单下发命令、替换命令、查询命令。任务数据封装模块可封装信息包括节目单下发后成功使用信息、节目单、素材替换或删除成功信息、节目单、素材查询信息。查询命令包括可查询全部资产编号、数量、使用状态信息。以上所述仅是本发明的优选实施方式,应当指出对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
权利要求
1.一种远程集控系统中的终端数据控制方法,包括数据通过終端上传到集控中心,集控中心进行数据处理后,再将处理数据下发到各終端,其特征在于,包括 上行数据控制、下行数据控制。
2.如权利要求I中所述的方法其特征在于所述上行数据控制包括 終端用户向远程集控系统数据库上传数据。
3.如权利要求2中所述的方法其特征在于所述终端用户向远程集控系统数据库上传数据。包括 終端用户代理服务模块向远程集控系统发送数据上传请求; 远程集控系统向終端用户代理服务模块,发送远程集控系统数据库上传地址,井下发上传指令; 終端用户代理服务模块上传数据到远程集控系统数据库中; 同时将上传数据存储到本地終端用户代理服务模块数据库中。
4.如权利要求3中所述的方法其特征在于所述终端用户代理服务模块上传数据到 远程集控系统数据库中包括 如上传数据失败,将待上传数据存入终端用户代理服务模块; 生成数据上传失败记录,并记录在終端用户代理服务模块中; 返回到数据请求阶段,重新请求传输。
5.如权利要求I中所述的方法其特征在于所述下行数据控制包括 远程集控系统下发控制数据到终端用户代理服务模块; 終端用户代理服务模块根据所述控制数据启动任务; 所述任务执行结束后,終端用户代理服务模块将数据返回到远程集控系统数据库中。
6.如权利要求5中所述的方法其特征在于所述控制数据包括 节目单下发命令、替换命令、查询命令。
7.如权利要求6中所述的方法其特征在于所述节目单下发命令包括 将由远程集控系统数据库中节目单下发到终端用户代理服务模块; 終端用户代理服务模块将此节目单发送到终端播放程序进行播放。
8.如权利要求7中所述的方法其特征在于还可以包括 当終端用户代理服务模块将此节目单发送到终端播放程序进行播放,正确播放后,将节目单正常使用信息返回到終端用户代理服务模块中; 終端用户代理服务模块将此信息返回到远程集控系统中。
9.如权利要求7中所述的方法,其特征在于所述将由远程集控系统数据库中节目单下发到终端用户代理服务模块中,还可以包括 終端用户代理服务模块按下发的节目单中的素材进行素材配置; 如素材存在,将调用素材发送到终端播放模块中; 如素材不存在,終端用户代理服务器将相应的素材信息发给远程集控系统数据库,请求素材下发; 远程集控系统收到请求指令后下发素材。
10.如权利要求6中所述的方法,其特征在于,所述替换命令包括 节目单替换或删除命令;終端用户代理服务模块接收到节目单替换命令后,从本地終端用户代理服务模块数据库中检索节目単,并将该节目单进行替换; 将替换后的节目单发送到终端播放程序进行播放; 終端用户代理服务模块接收到节目单删除命令后,从本地終端用户代理服务模块数据库中检索节目単,并将该节目单进行删除。
11.如权利要求10中所述的方法其特征在干,还可以包括 当終端用户代理服务模块将此节目单发送到终端播放程序进行播放,正确播放后,将节目单正常使用信息返回到远程集控系统; 当終端用户代理服务模块确认节目单已删除后,将确认信息返回到远程集控系统。
12.如权利要求6中所述的方法,其特征在于,所述替换命令包括 素材替换或删除命令; 終端用户代理服务模块接收到素材替换命令后,从本地終端用户代理服务模块数据库中检索素材,并将该素材进行替换; 将替换后的素材发送到终端播放程序进行播放; 終端用户代理服务模块接收到素材删除命令后,从本地終端用户代理服务模块数据库中检索素材,并将该素材进行删除。
13.如权利要求12中所述的方法其特征在干,还可以包括 当終端用户代理服务模块将此素材发送到终端播放程序进行播放,正确播放后,将素材正常使用信息返回到远程集控系统; 当終端用户代理服务模块确认素材已删除后,正确播放后,将确认信息返回到远程集控系统。
14.如权利要求6中所述的方法,其特征在于,所述查询命令包括 节目单查询命令或素材查询命令; 終端用户代理服务模块接收到节目单查询命令或素材查询命令后,从本地終端用户代理服务模块数据库中检索节目单或素材,并将该节目单或素材信息暂存如終端用户代理服务器数据库中; 終端用户代理服务器将查询节目单或素材打包为发送数据包; 将打包后的信息返回到远程集控系统。
15.如权利要求12中所述的方法,其特征在于,所述发送数据包格式,包括报头、数据源信息列表、数据源信息、加密信息、发送状态信息。
16.如权利要求15中所述的方法,其特征在于,所述数据源信息列表信息中包括节目单列表信息、素材列表信息。
17.如权利要求15中所述的方法,其特征在于,所述数据源信息中包括节目单信息、素材信息。
18.一种远程集控系统中的终端数据控制系统,其特征在于,包括 上行数据控制系统、下行数据控制系统。
19.如权利要求18中所述的系统,其特征在于,所述上行数据控制系统中包括 終端用户代理服务模块、错误记录模块。
20.如权利要求18中所述的系统,其特征在于,所述下行数据控制系统包括終端用户代理服务模块、任务处理模块、任务数据封装模块、任务上传模块。
21.如权利要求20中所述的系统,其特征在于,所述终端用户代理服务模块包括数据库模块、指令集模块。
22.如权利要求21中所述的系统,其特征在于,所述数据库模块至少包括 节目单信息、素材信息。
23.如权利要求20中所述的系统,其特征在于,所述任务处理模块可处理节目单下发命令、替换命令、查询命令。
24.如权利要求20中所述的系统,其特征在于,所述任务数据封装模块可封装信息包括 节目单下发后成功使用信息、节目单、素材替换或删除成功信息、节目单、素材查询信息。
25.如权利要求23中所述的系统,其特征在于,所述查询命令包括可查询全部资产编号、数量、使用状态信息。
全文摘要
一种远程集控系统中的终端数据控制方法及系统,主要用在远程集控系统中,对各个终端进行数据上行、下行控制,上行数据控制包括终端用户向远程集控系统数据库上传数据,下行数据控制包括远程集控系统下发控制数据到终端用户代理服务模块;终端用户代理服务模块根据所述控制数据启动任务;所述任务执行结束后,终端用户代理服务模块将数据返回到远程集控系统数据库中,所述控制数据包括节目单下发命令、替换命令、查询命令,通过本发明在远程集控系统中实现了中心数据库与终端数据库的数据交互,完成了数据从终端上传;集控中心数据库可以访问远程控制终端数据库,下发终端请求节目单、下发素材、节目单删除、替换功能,于此同时,与终端数据处理单元协同工作,实现下发节目单素材匹配,对终端缺失素材进行补偿;远程集控中心系统可以对各个远程终端资源情况进行查询,并由各终端返回资源信息。
文档编号G06F17/30GK102724229SQ201110078938
公开日2012年10月10日 申请日期2011年3月30日 优先权日2011年3月30日
发明者张云广, 张庆健, 邓继涛 申请人:新奥特(北京)视频技术有限公司