一种信息发布方法和系统,视联网服务器和发布终端的制作方法
[0158]子步骤d3,所述发布终端接收所述视联网服务器发送的所述发布信息标识对应的发布信息,并将所述发布信息保存至所述发布终端本地;
[0159]子步骤d4,当某一个发布信息标识对应的开始发布时间到达时,所述发布终端获取该发布信息标识对应的发布信息,并开始发布所述发布信息;
[0160]子步骤d5,当该发布信息标识对应的结束发布时间到达时,所述发布终端停止发布所述发布信息。
[0161]由于存在一种离线的发布类型,该类型需要在开始发布时间到达之前,先从视联网服务器下载对应的发布信息至发布终端本地,才能保证该类型发布信息的顺利发布,因此,发布终端在解析出发布任务列表之后,首先可以判断所述发布类型中是否存在离线发布类型,如果存在则要向视联网服务器下载该离线发布类型对应的发布信息,如果不存在,则无需下载,直接等待某一发布信息的开始发布时间到达进行发布即可。
[0162]上述子步骤d2和子步骤d3即为发布终端向视联网服务器下载离线发布类型对应的发布信息的过程。首先,发布终端向视联网服务器发送包括所述离线发布类型对应的发布信息标识的下载请求;视联网服务器接收到该下载请求之后,即可从预先设置的存储有发布信息的资源数据库中获取上述下载请求中包括的发布信息标识对应的发布信息,然后将所述发布信息打包成第三视联网数据包,还可以在该第三视联网数据包中添加第三路径信息,其中所述第三路径信息可以包括视联网服务器的MAC地址、以及发送所述下载请求的发布终端的MAC地址,所述视联网服务器的MAC地址为源地址,所述发布终端的MAC地址为目的地址;最后,由于所述第三路径信息用于标识所述第三视联网数据包在视联网中的传输路径,因此视联网服务器即可按照所述第三路径信息,通过视联网发送所述第三视联网数据包,也即视联网服务器按照所述源地址和目的地址,通过视联网将所述第三视联网数据包发送至所述目的地址对应的发布终端。
[0163]因此,所述发布终端接收所述视联网服务器发送的所述发布信息标识对应的发布信息的步骤包括:所述发布终端接收第三视联网数据包,对所述第三视联网数据包进行解析,即可得到所述发布信息标识对应的发布信息。
[0164]在本发明的一种优选实施例中,上述子步骤d4可以包括以下子步骤:
[0165]子步骤d41,当某一个发布信息标识对应的开始发布时间到达时,所述发布终端判断该发布信息标识对应的发布类型;
[0166]子步骤d42,若所述发布类型为在线,则所述发布终端向所述视联网服务器发送包括该发布信息标识的下载请求;接收所述视联网服务器发送的该发布信息标识对应的发布信息,并开始发布所述发布信息;
[0167]子步骤d43,若所述发布类型为离线,则所述发布终端从本地获取该发布信息标识对应的发布信息,并开始发布所述发布信息;
[0168]子步骤d44,若所述发布类型为插播,则所述发布终端向所述视联网服务器发送包括该发布信息标识的下载请求;接收所述视联网服务器发送的该发布信息标识对应的发布信息,暂停发布当前正在发布的发布信息,并开始发布所述该发布信息标识对应的发布信肩、Ο
[0169]上述子步骤d42和子步骤d44中,所述发布终端向所述视联网服务器发送包括该发布信息标识的下载请求;接收所述视联网服务器发送的该发布信息标识对应的发布信息的过程与上述子步骤d2和子步骤d3的过程基本相似,具体参照上面的相关描述即可,本发明实施例在此不再重复论述。
[0170]上述插播发布类型的发布任务列表,可以通过编辑终端进行设置。在本发明的一种优选实施例中,还可以由视联网服务器自动生成插播类型的发布任务列表,在该种情况下,还可以预先设置监控前端和监控服务器,监控服务器首先要接入视联网服务器,从而与视联网服务器实现双向通信,对于接入的具体过程,参照上述编辑终端和发布终端接入过程的相关描述即可。
[0171]监控前端进行实时监控,在采集到需要发布的信息时,监控前端将把采集到的发布信息打包发送给监控服务器。监控服务器收到之后,即可将这些发布信息打包成第四视联网数据包,并添加第四路径信息,其中所述第四路径信息可以包括的监控服务器MAC地址和视联网服务器的MAC地址,所述视联网服务器的MAC地址为目的地址,所述监控服务器的MAC地址为源地址;然后,由于所述第四路径信息用于标识所述第四视联网数据包在视联网中的传输路径,因此监控服务器即可按照所述第四路径信息,通过视联网发送所述第四视联网数据包,也即监控服务器按照所述源地址和目的地址,通过视联网将所述第四视联网数据包发送至所述目的地址对应的视联网服务器。
[0172]视联网服务器在接收到第四视联网数据包之后,对其进行解析得到其中的发布信息,然后可以针对该发布信息自动生成发布任务列表,该发布任务列表中可以包括该发布信息标识、该发布信息标识对应的发布类型(即插播)、该发布信息标识对应的开始发布时间和结束发布时间。视联网服务器可以将该发布信息列表打包成第五视联网数据包,并添加第五路径信息。本发明实施例中,监控服务器可以为多个,可以预先设置监控服务器与发布终端的对应关系,即设置哪个发布终端发布哪个监控服务器发送的发布信息,视联网服务器将该发布信息转换成成与该监控服务器对应的发布终端个数相同个数的第五视联网数据包,每个第五视联网数据包中均包括该发布信息,只是包括的第五路径信息不同,每个第五路径信息中可以包括视联网服务器的MAC地址、以及对应的发布终端的MAC地址,所述视联网服务器的MAC地址为源地址,所述发布终端的MAC地址为目的地址;由于所述第五路径信息用于标识所述第五视联网数据包在视联网中的传输路径,因此视联网服务器即可按照所述第五路径信息,通过视联网发送所述第五视联网数据包,也即视联网服务器按照所述源地址和目的地址,通过视联网将所述第五视联网数据包发送至所述目的地址对应的发布终端。
[0173]发布终端接收到第五视联网数据包,解析得到发布类型为插播的发布任务列表,即可按照上述方式根据该发布任务列表进行信息发布,对于具体的过程,本发明实施例在此不再详细论述。
[0174]视联网的新型的信息发布,可以支持在发布情况下,对当前的周边环境画面,声音等信息进行采集然后发送给需要的发布终端,可以用来处理临时播放(插播)的情况,视联网服务器接收到监控服务器的发布信息后,就能够及时编辑发布任务列表,给信息发布推送及时任务,把这个出现警报情况的信息及时推送给发布终端和需要数据流的地方,整个过程不需要人为的控制。可以解决紧急情况下(例如火灾等)不能自动的给发布终端推送发布信息调度不及时的问题。
[0175]在本发明的一种优选实施例中,还可以预先设置状态数据库用于存储发布信息对应的发布状态,因此,在开始发布所述发布信息之后,还可以包括:将预先设置的状态数据库中,所述发布信息对应的发布状态标志位记录为正在发布;在停止发布所述发布信息之后,还可以包括:将预先设置的状态数据库中,所述发布信息对应的发布状态标志位记录为完成发布。
[0176]因此,本发明实施例中,该信息发布方法还可以包括以下步骤:
[0177]步骤el,在所述发布终端重新上电后,读取所述状态数据库中所记录的发布状态标志位。
[0178]该步骤可以在步骤201之前执行,即发布终端上电后,首先执行该步骤el。
[0179]步骤e2,检测是否存在为正在发布的发布状态标志位。如果存在,则执行步骤e3 ;如果不存在,则执行步骤201。
[0180]步骤e3,判断当前时间是否早于所述为正在发布的发布状态标志位所对应的发布信息的结束发布时间。若是,则执行步骤e4 ;若否,则执行步骤201。
[0181]步骤e4,从所述当前时间开始发布所述发布信息。并可以并行执行步骤201。
[0182]在本发明的一种优选实施例中,还可以控制发布终端的停止发布和继续发布,例如,可以通过编辑终端的控制软件给视联网服务器发送停止指令,该停止指令中可以包括一些退出的字段信息和对应的发布终端标识,然后视联网服务器收到后会转发给对应的发布终端,发布终端收到后,会自动停止发布。继续发布的控制过程类似。
[0183]另外,视联网服务器还可以有多个,可以设置视联网服务器的优先级,编辑终端可以按照优先级选择视联网服务器接入。编辑终端还可以向视联网服务器发送查询指令,视联网服务器收到查询指令后将各个发布终端的在线状态发送至编辑终端,根据这些在线状态可以对发布终端进行维护。
[0184]本发明实施例中的发布过程更加简单,发布准确性较高,并且基于视联网传输数据,使得传输速度更快。
[0185]对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
[0186]实施例三:
[0187]参照图3,示出了本发明实施例三的一种视联网服务器的结构框图,该视联网服务器具体可以包括以下模块:
[0188]第一接收模块301,用于接收编辑终端发送的第一视联网数据包;其中,所述第一视联网数据包包括至少一个发布任务列表、每个发布任务列表对应的终端标识、以及第一路径信息,所述第一路径信息用于标识所述第一视联网数据包在视联网中的传输路径;所述编辑终端为预先接入所述视联网服务器的终端,用于按照所述第一路径信息,通过视联网发送所述第一视联网数据包;
[0189]生成模块302,用于依据所述第一视联网数据包生成至少一个第二视联网数据包;所述第二视联网数据包包括至少一个所述发布任务列表和第二路径信息;其中,所述第二路径信息用于标识所述第二视联网数据包在视联网中的传输路径;
[0190]发送模块303,用于按照所述第二路径信息,通过视联网分别将每个所述第二视联网数据包发送至对应的发布终端;所述对应的发布终端为所述第二视联网数据包中的发布任务列表对应的终端标识所对应的、预先接入所述视联网服务器的终端,用于根据所述第二视联网数据包中的发布任务列表进行信息发布。
[0191 ] 在本发明的一种优选实施例中,所述第一路径信息可以包括所述编辑终端的MAC地址和所述视联网服务器的MAC地址,其中,所述编辑终端的MAC地址为源地址,所述视联网服务器的MAC地址为目的地址;所述第一接收模块,具体用于接收所述源地址对应的编辑终端按照所述源地址和目的地址,通过视联网发送的第一视联网数据包。
[0192]所述生成模块可以包括以下子模块:
[0193]解析子模块,用于解析所述第一视联网数据包,得到其中的至少一个发布任务列表、以及每个所述发布任务列表对应的终端标识;
[0194]转换子模块,用于分别将每个终端标识对应的发布任务列表转换成一个第二视联网数据包。
[0195]所述第二路径信息可以包括所述视联网服务器的MAC地址、以及所述第二视联网数据包中的发布任务列表对应的终端标识所对应的发布终端的MAC地址,其中,所述视联网服务器的MAC地址为源地址,所述发布终端的MAC地址为目的地址;所述发送模块,具体用于按照所述源地址和目的地址,通过视联网将所述第二视联网数据包发送至所述目的地址对应的发布终端。
[0196]本发明实施例中,可以通过以下方式将所述编辑终端接入所述
文档序号 :
【 9551255 】
技术研发人员:杨春晖,胡海锋,王艳辉,李殿坤
技术所有人:北京视联动力国际信息技术有限公司
备 注:该技术已申请专利,仅供学习研究,如用于商业用途,请联系技术所有人。
声 明 :此信息收集于网络,如果你是此专利的发明人不想本网站收录此信息请联系我们,我们会在第一时间删除
技术研发人员:杨春晖,胡海锋,王艳辉,李殿坤
技术所有人:北京视联动力国际信息技术有限公司
备 注:该技术已申请专利,仅供学习研究,如用于商业用途,请联系技术所有人。
声 明 :此信息收集于网络,如果你是此专利的发明人不想本网站收录此信息请联系我们,我们会在第一时间删除
