首页  专利技术  电子通信装置的制造及其应用技术

一种信息发布方法和系统,视联网服务器和发布终端的制作方法

2025-11-08 11:20:08 455次浏览
数据包发送至视联网服务器。
[0113]在本发明的一种优选实施例中,编辑终端可以根据发布需求,编辑至少一个发布任务列表、以及每个发布任务列表对应的终端标识,所述发布任务列表表示了发布终端的发布任务,所述终端标识表示了该发布任务列表的发布任务需要哪个发布终端去执行。例如,所述发布任务列表中可以包括:至少一个发布信息标识、每个所述发布信息标识对应的发布类型、以及每个所述发布信息标识对应的开始发布时间和结束发布时间;其中,所述发布类型可以包括在线、离线和插播。当然,所述发布任务列表中还可以包括一些其他信息,例如,每个发布信息标识对应的显示布局信息、每个发布信息标识对应的数据类型(例如图片、视频、文字等)等,本发明实施例对此并不加以限制。
[0114]所述编辑终端中还可以维护一个设备信息表,该设备信息表中可以存储视联网服务器的MAC地址、发布终端的MAC地址、视联网服务器和发布终端的对应关系(例如哪个发布终端接入了哪个视联网服务器)等信息。编辑终端在编辑至少一个发布任务列表后,可以将所述至少一个发布任务列表以及每个发布任务列表对应的终端标识打包为第一视联网数据包,并且在该第一视联网数据包中添加第一路径信息,所述第一路径信息用于标识所述第一视联网数据包在视联网中的传输路径。因此,编辑终端即可按照所述第一路径信息,通过视联网将所述第一视联网数据包发送至视联网服务器。
[0115]例如,本发明实施例中,所述第一路径信息可以包括所述编辑终端的MAC地址和所述视联网服务器的MAC地址,其中,所述编辑终端的MAC地址为源地址,所述视联网服务器的MAC地址为目的地址。因此,该步骤101即为:视联网服务器接收所述源地址对应的编辑终端按照所述源地址和目的地址,通过视联网发送的第一视联网数据包。
[0116]步骤102,视联网服务器依据所述第一视联网数据包生成至少一个第二视联网数据包。
[0117]视联网服务器在接收到所述第一视联网数据包之后,即可依据所述第一视联网数据包生成至少一个第二视联网数据包。
[0118]在本发明的一种优选实施例中,该步骤102可以包括以下子步骤:
[0119]子步骤bl,所述视联网服务器解析所述第一视联网数据包,得到其中的至少一个发布任务列表、以及每个所述发布任务列表对应的终端标识;
[0120]子步骤b2,所述视联网服务器分别将每个终端标识对应的发布任务列表转换成一个第二视联网数据包。
[0121]其中,每个终端标识对应的发布任务列表可以为一个或多个。
[0122]例如,视联网服务器在对所述第一视联网数据包进行解析之后,得到10个发布任务列表,其中5个发布任务列表对应的终端标识均为A,另外5个发布任务列表对应的终端标识均为B,此时,视联网服务器则将终端标识A对应的5个发布任务列表打包成一个第二视联网数据包a,将终端标识B对应的另外5个发布任务列表打包成一个第二视联网数据包
b。即最终生成2个第二视联网数据包,每个第二视联网数据包中包括对应的5个发布任务列表。
[0123]再例如,视联网服务器在对所述第一视联网数据包进行解析之后,得到2个发布任务列表1和2,其中发布任务列表1对应的终端标识为C和D,发布任务列表2对应的终端标识为E和F,此时,视联网服务器则将终端标识C对应的发布任务列表1打包成一个第二视联网数据包c,将终端标识D对应的发布任务列表1打包成一个第二视联网数据包d,将终端标识E对应的发布任务列表2打包成一个第二视联网数据包e,将终端标识F对应的发布任务列表2打包成一个第二视联网数据包f。即最终生成4个第二视联网数据包,每个第二视联网数据包中包括对应的1个发布任务列表。
[0124]为了保证发布终端能够与视联网服务器进行通信,需要预先将发布终端接入视联网服务器,接入之后,发布终端即可与视联网服务器进行双向通信。本发明实施例中的发布终端在接入成功之后,视联网服务器可以将该发布终端的终端标识、MAC地址等信息保存至上述终端注册信息表中。
[0125]在本发明的一种优选实施例中,可以通过以下方式将所述发布终端接入所述视联网服务器:
[0126]步骤cl,所述视联网服务器接收所述发布终端发送的入网请求指令;
[0127]步骤c2,所述视联网服务器确定当前是否存在大于或等于所述发布终端入网所需资源的空闲资源;
[0128]若存在,则执行步骤c3 ;若不存在,则执行步骤c5。
[0129]步骤c3,所述视联网服务器向所述发布终端发送针对所述入网请求指令的入网应答指令;
[0130]步骤c4,所述视联网服务器接收所述发布终端发送的、针对所述入网应答指令的确定应答指令,所述发布终端成功接入所述视联网服务器;
[0131]步骤c5,所述视联网服务器向所述发布终端发送拒绝接入的提示信息。
[0132]上述第二视联网数据包是视联网服务器要发送至发布终端的数据包,每个第二视联网数据包都要发送至自身对应的发布终端,所述对应的发布终端即为所述第二视联网数据包中的发布任务列表对应的终端标识所对应的、预先接入所述视联网服务器的终端。
[0133]因此,在本发明的一种优选实施例中,视联网服务器在依据第一视联网数据包生成第二视联网数据包时,还可以在每个第二视联网数据包中添加第二路径信息,所述第二路径信息用于标识所述第二视联网数据包在视联网中的传输路径。因此,视联网服务器即可按照所述第二路径信息,通过视联网将所述第二视联网数据包发送至对应的发布终端。
[0134]本发明实施例中,所述第二路径信息可以包括所述视联网服务器的MAC地址、以及所述第二视联网数据包中的发布任务列表对应的终端标识所对应的发布终端的MAC地址。
[0135]例如,在上述第二视联网数据包a中添加的第二路径信息可以为视联网服务器的MAC地址和终端标识为A的发布终端的MAC地址;在上述第二视联网数据包b中添加的第二路径信息可以为视联网服务器的MAC地址和终端标识为B的发布终端的MAC地址;在上述第二视联网数据包c中添加的第二路径信息可以为视联网服务器的MAC地址和终端标识为C的发布终端的MAC地址;在上述第二视联网数据包d中添加的第二路径信息可以为视联网服务器的MAC地址和终端标识为D的发布终端的MAC地址;在上述第二视联网数据包e中添加的第二路径信息可以为视联网服务器的MAC地址和终端标识为E的发布终端的MAC地址;在上述第二视联网数据包f中添加的第二路径信息可以为视联网服务器的MAC地址和终纟而标识为F的发布终纟而的MAC地址。
[0136]步骤103,视联网服务器按照所述第二路径信息,通过视联网分别将每个所述第二视联网数据包发送至对应的发布终端。
[0137]视联网服务器在生成至少一个第二视联网数据包之后,即可按照所述第二视联网数据包中的第二路径信息,通过视联网分别将每个所述第二视联网数据包发送至对应的发布终端。所述对应的发布终端即为所述第二视联网数据包中的发布任务列表对应的终端标识所对应的、预先接入所述视联网服务器的终端。
[0138]在所述第二路径信息所包括的视联网服务器的MAC地址、以及所述第二视联网数据包中的发布任务列表对应的终端标识所对应的发布终端的MAC地址中,所述视联网服务器的MAC地址为源地址,所述发布终端的MAC地址为目的地址。因此,该步骤103即为:视联网服务器按照所述源地址和目的地址,通过视联网将所述第二视联网数据包发送至所述目的地址对应的发布终端。
[0139]发布终端在接收到第二视联网数据包之后,即可根据所述第二视联网数据包中的发布任务列表进行信息发布,从而实现信息的自动发布,并且各个发布终端的发布过程相互独立。对于发布终端根据所述第二视联网数据包中的发布任务列表进行信息发布的具体过程,将在下面的实施例二中进行详细论述。
[0140]本发明实施例中发布终端可以根据第二视联网数据包中的发布任务列表自动进行信息发布,在需要发布信息时,自动向视联网服务器下载要发布的信息,发布过程更加简单,发布准确性较高;并且,在视联网数据包的传输过程中,直接按照对应路径信息进行传输即可,而无需采用目前IP协议的解决方案,由每个数据包自行协商传输路由,从而可以保证传输通路的稳定和通畅,避免多媒体业务的延时,传输速度更快。
[0141]实施例二:
[0142]参照图2,示出了本发明实施例二的一种信息发布方法的流程图,该方法具体可以包括以下步骤:
[0143]步骤201,发布终端接收视联网服务器发送的第二视联网数据包。
[0144]其中,所述第二视联网数据包包括至少一个发布任务列表和第二路径信息,所述第二路径信息用于标识所述第二视联网数据包在视联网中的传输路径;所述视联网服务器用于接收编辑终端发送的第一视联网数据包,依据第一视联网数据包生成至少一个第二视联网数据包,并按照所述第二路径信息,通过视联网分别将每个第二视联网数据包发送至对应的发布终端。
[0145]所述第一视联网数据包包括至少一个发布任务列表、每个发布任务列表对应的终端标识、以及第一路径信息,所述第一路径信息用于标识所述第一视联网数据包在视联网中的传输路径;所述编辑终端为预先接入所述视联网服务器的终端,用于按照所述第一路径信息,通过视联网发送所述第一视联网数据包。
[0146]所述发布终端为所述第二视联网数据包中的发布任务列表对应的终端标识所对应的、预先接入所述视联网服务器的终端。
[0147]对于该步骤相关的具体过程,参照上述实施例一的相关描述即可,本发明实施例在此不再详细论述。
[0148]步骤202,发布终端根据所述第二视联网数据包中的发布任务列表进行信息发布。
[0149]发布终端在接收到第二视联网数据包之后,首先可以对所述第二视联网数据包进行解析,得到其中的发布任务列表,并解析为发布终端所能识别的数据格式,然后即可根据所述发布任务列表进行信息发布,从而实现信息的自动发布,并且各个发布终端的发布过程相互独立。
[0150]其中,所述发布任务列表可以包括:至少一个发布信息标识、每个所述发布信息标识对应的发布类型、以及每个所述发布信息标识对应的开始发布时间和结束发布时间。当然,所述发布任务列表中还可以包括一些其他信息,例如,每个发布信息标识对应的显示布局信息、每个发布信息标识对应的数据类型等,本发明实施例对此并不加以限制。
[0151 ] 所述发布类型可以包括在线、离线和插播。
[0152]在线:在播放的时候根据视联网服务器下发的发布任务列表,下载发布信息,这些发布信息播放完不保存,所以下次播放的时候需要重新下载,在线方式不需要外部的存储工具存储数据。
[0153]离线:在播放之前,先把发布信息下载到本地的一个存储空间,然后根据发布任务列表播放发布信息,离线方式不需要频繁的向视联网服务器下载发布信息,节省带宽。
[0154]插播:在发布终端正在发布“离线”或者“在线”任务时,中间有紧急的任务需要播放,又不想影响到现在播放时,可以推送插播任务,插播任务在开始播放时间到达时,发布终端会暂时停止当前正在发布的发布信息,开始进行插播任务,插播任务结束后,会重新进入之前的发布状态,自此一次插播完成。
[0155]在本发明的一种优选实施例中,该步骤202具体可以包括以下子步骤:
[0156]子步骤dl,所述发布终端判断所述发布类型中是否存在离线发布类型;若存在,则执行子步骤d2 ;若不存在,则执行子步骤d4 ;
[0157]子步骤
文档序号 : 【 9551255 】

技术研发人员:杨春晖,胡海锋,王艳辉,李殿坤
技术所有人:北京视联动力国际信息技术有限公司

备 注:该技术已申请专利,仅供学习研究,如用于商业用途,请联系技术所有人。
声 明此信息收集于网络,如果你是此专利的发明人不想本网站收录此信息请联系我们,我们会在第一时间删除
杨春晖胡海锋王艳辉李殿坤北京视联动力国际信息技术有限公司
一种stp信息集中服务器处理系统的制作方法 一种信息处理方法及系统、服务器、客户端的制作方法
相关内容