一种终端监控的方法和设备
技术领域
本发明涉及信息发布技术领域,特别是涉及一种终端监控的方法、一种信息发布***、一种服务器和一种终端。
背景技术
多媒体信息发布***主要由服务器、网络、播放器、显示设备组成,其将服务器的信息通过网络发送给播放器,再由播放器组合音视频、图片、文字等信息(包括播放位置和播放内容等),输送给液晶电视机等显示设备可以接受的音视频输入形成音视频文件的播放,这样就形成了一套可通过网络将所有服务器信息发送到终端的链路,可以在世界的任何一个有网络覆盖的位置都可以实现多媒体信息的发布,省得不只是人工费用,而且使得信息发布达到安全、准确、快捷,在竞争激烈的现实社会要求通过网络管理、发布信息这一趋势已经基本形成。
然而,现有的多媒体信息发布***,无法实时获取终端当前播放的画面以及终端当前的状态,需要到终端现场人工查看发布节目的实际显示效果。例如某博物馆在多媒体信息发布***中完成了博物馆的传片的发布任务,但是由于终端在不同的馆中,包括特展馆、民国馆等,并且每个馆都在不同的地点,若没有终端监控的功能,只能去各个馆查看任务是否发布成功且播放是否正常。因此,极大地浪费了人力、物力以及时间等资源,此外,当终端出现故障时也无法及时发现。
发明内容
本发明实施例所要解决的技术问题是提供一种终端监控的方法、一种信息发布***、一种服务器和一种终端,能够实时获取终端当前播放的画面,从而节约人力、物力以及时间等资源。
为了解决上述问题,本发明公开了一种终端监控的方法,包括:
向服务器发送终端监控命令;所述终端监控命令包括所述服务器的地 址标识信息和目标终端的地址标识信息;
接收并显示来自所述服务器的回传信息;所述回传信息包括所述目标终端中当前画面的截图信息和/或所述目标终端的状态信息。
依据本发明的另一个方面,提供了一种终端监控的方法,包括:
接收来自信息发布***的终端监控命令;所述终端监控命令包括服务器的地址标识信息和目标终端的地址标识信息;
将所述终端监控命令发送至所述目标终端;
接收来自所述目标终端的回传信息;所述回传信息包括所述目标终端中当前画面的截图信息和/或所述目标终端的状态信息;
将所述回传信息发送至所述信息发布***。
依据本发明的又一个方面,提供了一种终端监控的方法,包括:
接收服务器发送的终端监控命令;所述终端监控命令包括所述服务器的地址标识信息和目标终端的地址标识信息;
向所述服务器的地址标识信息对应的服务器发送回传信息;所述回传信息包括所述目标终端中当前画面的截图信息和/或所述目标终端的状态信息。
依据本发明的再一个方面,提供了一种多媒体信息发布***,包括:
第一监控命令发送模块,用于向服务器发送终端监控命令;所述终端监控命令包括所述服务器的地址标识信息和目标终端的地址标识信息;及
回传信息接收显示模块,用于接收并显示来自所述服务器的回传信息;所述回传信息包括所述目标终端中当前画面的截图信息和/或所述目标终端的状态信息。
依据本发明的再一个方面,提供了一种服务器,包括:
第一监控命令接收模块,用于接收来自信息发布***的终端监控命令;所述终端监控命令包括服务器的地址标识信息和目标终端的地址标识信息;
第二监控命令发送模块,用于将所述终端监控命令发送至所述目标终端;
第一回传信息接收模块,用于接收来自所述目标终端的回传信息;所述回传信息包括所述目标终端中当前画面的截图信息和/或所述目标终端的状态信息;及
第一回传信息发送模块,用于将所述回传信息发送至所述信息发布***。
依据本发明的再一个方面,提供了一种终端,包括:
第二监控命令接收模块,用于接收服务器发送的终端监控命令;所述终端监控命令包括所述服务器的地址标识信息和目标终端的地址标识信息;及
第二回传信息发送模块,用于向所述服务器的地址标识信息对应的服务器发送回传信息;所述回传信息包括所述目标终端中当前画面的截图信息和/或所述目标终端的状态信息。
与现有技术相比,本发明实施例包括以下优点:
本发明实施例中,可以向服务器发送终端监控命令,通过服务器将该终端监控命令发送至该终端监控命令中地址标识信息对应的终端,由该终端将当前画面的截图信息和/或该终端的状态信息返回至该服务器,再由该服务器将截图信息和/或状态信息返回至信息发布***进行显示;通过本发明可以实时获取指定终端的当前画面以及该终端的状态,解决了无法实时获取终端当前画面,需要到终端现场查看发布节目的实际显示效果的问题,因此能够避免人力、物力以及时间等资源的浪费。
附图说明
图1示出了本发明的一种终端监控的方法实施例一的步骤流程图;
图2示出了本发明的一种发布多媒体播放任务的步骤流程图;
图3示出了本发明的一种信息发布方法实施例一的步骤流程图;
图4示出了本发明的一种布局管理界面的结构示意图;
图5示出了示出了本发明的一种节目管理界面的结构示意图;
图6示出了本发明的一种资源管理界面的结构示意图;
图7示出了本发的一种发布管理界面的结构示意图;
图8示出了本发明的一种信息发布方法实施例二的步骤流程图;
图9示出了本发明的一种信息发布方法实施例三的步骤流程图;
图10示出了本发明的一种终端监控的方法实施例二的步骤流程图;
图11示出了本发明的一种终端监控的方法实施例三的步骤流程图;
图12示出了本发明的一种信息发布方法在实际应用中的应用实施例一的步骤流程图;
图13示出了本发明的一种信息发布方法在实际应用中的应用实施例二的步骤流程图;
图14示出了本发明的一种多媒体信息发布***的结构框图;
图15示出了本发明的一种服务器的结构框图;及
图16示出了本发明的一种终端的结构框图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
本发明实施例可以应用于互联网、视联网或者物联网等任何形式的网络环境中,本发明实施例主要以在视联网中实现终端监控的方法为例进行说明,其它网络环境相互参照即可。
在视联网中,终端要全部入网授权,只有在入网授权后,才能与视联网服务器建立通信连接,以在自身与视联网服务器之间进行数据的接收和发送。
在实际应用中,可以基于视联网的技术架构实现终端的入网授权,在建设完整的视联网网络环境的前提下,终端的入网授权过程可以为,终端可分为视联网终端和互联网终端,其中,视联网终端可以直接通过连通线路的交换路由网络设备与视联网服务器建立网络连接;而互联网终端入网授权则需要部署网络协议转换服务器,该网络协议转换服务器的一端网卡可以通过视联网交换机连接视联网服务器,另一端网卡可以通过网络交换机连接互联网终端。通过上述方法建立了视联网终端和互联网终端与视联 网服务器之间的连接,以此完成终端与视联网服务器之间的内外通信和数据传输。
视联网服务器可以用于对入网授权后的终端进行统一管理。例如,视联网服务器中可以维护所有终端的终端入网表,终端入网表中记录了终端的号码、名称、寻址地址等,视联网服务器只对终端入网表中已配置入网的终端进行控制调度。
本发明的终端监控***具体可以包括多媒体信息发布***(以下简称信息发布***)、服务器、以及终端。下面首先从信息发布***侧详细说明本发明的一种终端监控的方法。
实施例一
参照图1,示出了本发明的一种终端监控的方法实施例一的步骤流程图,具体可以包括:
步骤101、向服务器发送终端监控命令;所述终端监控命令具体可以包括所述服务器的地址标识信息和目标终端的地址标识信息;
本发明实施例在信息发布***完成任务发布的操作之后,可以通过向服务器发送终端监控命令来获取终端当前的显示画面以及终端的状态,以实现对终端的实时监控。例如,可以在在终端状态查询界面,通过查询按键查询终端状态,在点击该按键之后,信息发布***会向服务器发送终端监控命令,该终端监控命令中携带有服务器的地址标识信息,如MAC(Media Access Control,介质访问控制)地址,以及目标终端的地址标识信息。该终端监控命令通过服务器及交换机的转发,最终到达目标终端,以通知目标终端返回自身当前的显示画面和/或目标终端的状态。
在本发明的一种应用示例中,所述终端监控命令可以包括服务器的地址标识信息,以及接入该服务器的多个目标终端的地址标识信息;或者,所述终端监控命令可以包括多个服务器的地址标识信息,以及接入各服务器的多个目标终端的地址标识信息。本发明实施例可以同时对多个终端进行监控,对于所述服务器以及目标终端的数量不加以限制。
步骤102、接收并显示来自所述服务器的回传信息;所述回传信息具体 可以包括所述目标终端中当前画面的截图信息和/或所述目标终端的状态信息。
目标终端接收到终端监控命令之后,将自身当前的显示画面进行截图,以及将该截图信息添加到回传信息中返回至服务器,服务器再将该回传信息发送至信息发布***进行显示;或者在所述回传信息中还可以包括有所述目标终端的状态信息,如任务执行中状态、无任务或任务已结束状态等。
在本发明的一种优选实施例中,所述方法还可以包括:
依据所述回传信息中的截图信息确定所述目标终端的状态。
其中,所述依据所述回传信息中的截图信息确定所述目标终端的状态的步骤,具体可以包括:
步骤A1、在所述截图信息为所述目标终端中当前播放视频的画面内容时,确定所述目标终端为任务执行中状态;
步骤A2、在所述截图信息为除播放界面之外的界面时,确定所述目标终端为无任务或任务已结束状态。
例如,可以为终端设置其自身的主界面,当终端的播放任务全部完成时,该终端的显示画面将自动进入主界面。由此,在信息发布***监控到某一终端的状态为无任务或者任务已结束时,可以进行下一步操作,如发布新任务等。
在本发明的另一种优选实施例中,所述方法还可以包括:在预设时间范围内,若未接收到来自所述服务器的回传信息,则确定所述目标终端为不在线状态或故障状态。
在具体应用中,当发送了终端监控命令之后,可以通过设置时间范围,如超过5分钟仍未接收到回传信息,则可以确定目标终端为不在线状态或故障状态。无需到现场进行人工检查便可及时发现终端故障,可以避免浪费人力、物力以及时间等资源的问题。
在本发明实施例中,还可以设置终端在线判断功能,具体地,向服务器发送终端在线查询请求,该请求信息中可以包括服务器的地址标识信息和目 标终端的地址标识信息。通过目标终端返回的应答消息判断目标终端当前是否在线,例如,若目标终端在线,则返回正常;若目标终端关机,则返回关机;若目标终端离线,返回离线;若在预设时间内无响应,则目标终端故障。其中,关机具体指的是休眠的终端,并不是断电的终端,断电的终端可以归为故障。其中,离线终端上可以插有移动存储设备(如优盘、移动硬盘等),即可以播放移动存储设备中的任务。
进一步地,信息发布***除了可以生成终端监控命令之外,还可以生成与目标终端对应的控制指令,该控制指令可以为定时开关机、重启、切换视频和音量调节等等中的一种或多种,并将该控制指令经服务器推送至对应的目标终端,以实现对目标终端的实时控制。
可以理解,上述定时开关机、重启、切换视频和音量调节只是作为示例,实际上本领域技术人员可以根据实际需要选用任意的控制指令,本发明对生成目标终端对应的控制指令的具体指令不加以限制,本发明实施例对于信息发布***选取几种控制指令对目标终端进行实时控制也不加以限制,从而可以实现信息发布***对于目标终端的实时控制,进而可以实现信息发布***精确到每一个终端屏幕的图像、数据的智能化播出和视频节目的播出。
综上,本发明实施例中,信息发布***向服务器发送终端监控命令,服务器将该终端监控命令发送至命令中地址标识信息对应的终端,该终端将当前画面的截图信息以及该终端的状态信息返回至该服务器,服务器再将截图信息以及状态信息返回至信息发布***进行显示。通过本发明可以实时获取指定终端的当前画面以及该终端的状态,解决了无法实时获取终端当前画面,需要到终端现场查看发布节目的实际显示效果的问题,从而可以避免浪费人力、物力以及时间等资源的问题。
进一步地,本发明实施例还可以通过信息发布***远程实时查看各终端的在线状态和开关机状态,以及时发现终端的故障,而无需到终端现场进行查看,从而可以节约人力、物力以及时间等资源。
实施例二
本实施例的终端监控的方法在上述实施例一的基础上,进一步还可以包括如下可选技术方案。
参照图2,示出了本发明的一种发布多媒体播放任务的步骤流程图,具体可以包括:
步骤201、确定任务列表;所述任务列表具体可以包括多媒体任务的标识信息、服务器的地址标识信息、目标终端的地址标识信息;
在本发明的一种应用示例中,所述任务列表中可以包括多个多媒体任务,例如其中某个多媒体任务具体为视频播放任务,该任务列表具体可以包括视频编号、服务器mac地址、终端mac地址、终端编号、以及视频播放时间、视频播放时长等信息。本领域技术人员可以根据实际情况对任务列表中包括的信息进行设置,本发明对应任务列表包含的具体内容不加以限制。
其中,视频编号对应的视频资源存储在所述服务器mac地址对应的服务器上,信息发布***确定任务列表中的各多媒体任务的信息之后,可以将该任务列表以XML(Extensible Markup Language,可扩展标记语言)的文件格式发送至对应的服务器,当然,在具体应用中,本领域技术人员可以根据实际情况灵活设置任务列表的格式,本发明对于任务列表的具体格式不加以限制。
服务器依据任务列表中目标终端的地址标识信息,可以将该任务列表转发至目标终端,目标终端对该任务列表进行解析后得到视频播放任务的信息,向服务器请求该视频播放任务对应的视频资源。
步骤202、将所述任务列表发送至所述服务器的地址标识信息对应的服务器。
信息发布***可以向服务器发送任务列表,通过服务器将多媒体任务发布到接入该服务器的各终端。
在本发明的另一种应用示例中,可以采用服务器直接向目标终端推送多媒体任务的方式,具体地,服务器接收到任务列表之后,对任务列表进 行解析,例如,解析得到针对目标终端的视频播放任务,服务器可以依据任务列表中该视频播放任务的视频播放时间信息,在对应的时间将所述视频播放任务对应的视频资源发送至该目标终端,以在该目标终端播放该视频资源。或者,采用上述应用示例中终端向服务器请求多媒体任务的方式均可,本发明对此不加以限制。
在本发明的另一种优选实施例中,所述方法还可以包括:
将所述任务列表添加符合视联网协议的视联网包头。
将该任务列表转换为可以在视联网中传输的数据格式,可以使得该任务列表在视联网服务器中进行正常的传输。
对于进入视联网的任务列表添加上符合视联网协议的视联网包头,视联网包头中可以包括有该视联网数据包在视联网中传输所要达到的视联网目的地址,其中,视联网目的地址用于在视联网中对该任务列表进行路由寻址,转换后的任务列表进入视联网后,由于具有视联网可以识别的视联网包头,因此,可以在视联网中依据视联网协议以及视联网包头中的目的地址进行传输。
实施例三
参照图3,示出了本发明的一种信息发布方法实施例一的步骤流程图,具体可以包括如下:
步骤301、通过划分显示区域,得到任务布局;
本发明实施例可以应用于视频、音频、图片、字幕等各种多媒体信息的发布。本发明实施例中,信息发布***可用于作为多媒体的发布渠道或者发布桥梁。上述信息发布***可以呈现为客户端的形式,也可以呈现为浏览器的网站形式,本发明实施例对信息发布***的具体呈现形式不加以限制。
在具体实现中,本发明技术人员可以根据用户的需要自行设置每个区域的大小和位置,本发明实施例对每个区域的大小和位置不加以限制。相应的,具体实现中,本领域技术人员可以根据实际需要划分显示区域为不 同的块数,本发明实施例对将显示区域划分的具体块数也不加以限制。
在本发明的一种应用示例中,信息发布***可以根据用户的操作指令,将任务布局的显示区域划分为四个区域,该任务布局的划分的四个区域位于同一平面内,可以实现用户同时观看到四个显示区域。
参照图4,示出了本发明实施例提供的一种布局管理界面的结构示意图,具体可以包括:查询按钮、新增按钮、批量删除按钮、布局名称字段和修改时间字段;可以通过操作执行功能按钮来实现任务布局的新增、查询、删除或者修改;例如,当用户点击“新增按钮”时,布局管理界面会自动弹出一个输入框和“保存按钮”,用户只需在输入框中填入相应的布局名称,并点击“保存按钮”,就可以将用户输入的信息添加到该任务管理界面中,并且,修改时间是***自动生成的,对应于用户点击“保存按钮”时的具体时间;相应的,用户输入所需查询的信息如布局名称,并点击“查询按钮”就可以执行相应的查询操作,以查看该布局管理中相应的任务布局信息;用户通过点击“批量删除按钮”就可以选中任务布局的所需删除的字段进行相应的删除操作。
在具体实现中,本领域技术人员可以根据实际需要设计布局管理界面的具体结构和功能按钮,本发明实施例对此不加以限制。
步骤302、通过为所述任务布局的各区域关联资源数据,确定所述任务布局对应的多媒体任务节目;
在得到任务布局之后,可以通过在任务布局的多个区域内关联不同的资源数据,确定与该任务布局对应的多媒体任务节目,该多媒体任务节目的信息具体可以包括有:节目名称、节目类型和布局名称等等。
参照图5,示出了本发明实施例提供的一种节目管理界面的结构示意图,具体可以包括:查询按钮、新增按钮、批量删除按钮、节目名称字段、节目类型字段和布局名称字段;可以通过操作执行功能按钮实现节目的新增、查询、删除或者修改;
例如,当用户点击“新增按钮”时,任务管理界面会自动弹出一个输入框和“保存按钮”,用户只需在输入框中填入相应的节目名称、节目类 型和布局名称,并点击点击“保存按钮”,就可以将用户输入的信息添加到该任务管理界面中,并且,修改时间是***自动生成的,对应于用户点击“保存按钮”时的具体时间;相应的,用户通过输入所需查询的节目名称、或节目类型、或布局名称,并点击“查询按钮”就可以执行相应的查询操作,以查看该节目布局管理中相应的节目信息;当用户需要删除该信息发布***中的某个或某些任务时,选中所需删除的任务,并点击“批量删除按钮”就可以将选中任务布局的所需删除的字段进行相应的删除。
在具体实现中,本领域技术人员可以根据实际需要设计节目管理界面的具体结构和功能按钮,本发明实施例对此不加以限制。
在任务布局的各区域关联资源数据之后,就可以确定该多媒体任务节目的任务的类型,该任务的类型具体可以包括:静态图片、动态图片、点播视频、直播等等,该多媒体任务节目的任务的类型是根据任务布局中各区域关联的资源数据所确定的,例如显示区域布局被划分的一个区域是一张静态图片,其他区域是关于这张图片的详细描述,则可以确定节目的任务的类型为静态图片;如果一个区域时用户点播的视频,其他区域是对于该点播视频的描述,如字幕、时间等等,则可以确定该任务节目的类型为点播视频。
每个区域中的资源可以是图片、视频、时钟、字幕等信息,不同的区域对应不同的资源数据,不同的资源数据可以在各个区域内同时播放,因此可以使用户同时观看不同的资源。
具体实现中,本领域技术人员可以根据实际需要在任务布局的多个区域中关联相应的资源数据,本发明实施例对于一个任务布局的多个区域具体关联的资源数据不加以限制。
步骤303、进行多媒体任务的发布;其中,所述多媒体任务可用于在所述任务布局的各区域内播放所述多媒体任务的信息;其中,所述多媒体任务的信息具体可以包括:任务名称信息、任务节目信息、任务布局的各区域关联的资源数据和所述多媒体任务节目的播放时长信息;
在任务布局的各区域都关联相应的资源数据之后,则形成了相应的多 媒体任务,向视联网和终端发布该多媒体任务,该多媒体任务用于在任务布局的各区域内播放各区域相应的多媒体任务的信息。
参照图6,示出了本发明实施例提供的一种资源管理界面的结构示意图,具体可以包括:查询按钮、新增按钮、批量删除按钮、资源类型字段、资源名称字段和资源编号字段;可以通过操作执行功能按钮实现节目的新增、查询、删除或者修改;
例如,用户点击“查询”按钮,***会弹出相应的查询输入框,用户只需在该输入框中填入所需查询的资源信息,如资源类型、资源名称、资源编号等,并点击“查询”按钮即可查找自己所需查询的资源信息;当用户需要添加资源数据的时候,通过点击“新增”按钮,会弹出相应的新增输入框,该输入中设有相应的“保存”按钮,用户在该输入框中输入所需添加的资源数据的信息,如资源类型、资源名称和资源编号,并点击“保存”按钮即可完成相应的添加工作;当用户需要删除该信息发布***中某个或某些资源数据的时候,选中所需删除的资源数据,并点击“批量删除”按钮即可完成相应的删除工作。
在具体实现中,本领域技术人员可以根据实际需要设计资源管理界面的具体结构和功能按钮,本发明实施例对此不加以限制。
该多媒体任务的信息具体可以包括:任务名称信息、任务节目信息、任务布局的各区域关联的资源数据和多媒体任务节目的播放时长信息等等,并且,还可以将多媒体任务节目设置开始播放时间和播放时长,即在指定的开始时间内开始播放直至结束时间,则停止播放。
参照图7,示出了本发明实施例提供的一种发布管理界面的结构示意图,具体可以包括:查询按钮、新增按钮、批量删除按钮、批量发布按钮、任务名称字段、播放时长字段、节目名称字段和对应任务名称字段的发布按钮;可以通过操作执行功能按钮实现任务的新增、查询、删除或者修改。
例如,用户可以通过点击“查询”按钮,会弹出一个输入框中,用户只需在在输入框中输入所需查询的信息,如任务名称、节目名称,就可以 查找到相应的任务,也可以查询所有的多媒体任务的信息;相应的,点击“新增”按钮,会弹出相应的新增输入框,用户在该输入框中输入所要添加的任务信息,如任务名称、播放时长和节目名称,点击输入框中的“保存”按钮,即可将新的多媒体任务添加到该任务发布管理界面;当用户需要删除某个或某些多媒体任务时,用户只需选中自己所需删除的任务,并点击“批量删除”按钮即可;当所有多媒体任务都添加到该任务布局管理界面之后,用户选中所需发布的任务,并点击“批量发布”按钮即可将选中的多媒体任务进行发布,用户也可以点击任务名称后对应的单个任务的发布按钮,进而将该多媒体任务进行发布。
在具体实现中,本领域技术人员可以根据实际需要设置发布管理界面的具体结构和功能按钮,本发明实施例对此不加以限制。
步骤304、向web服务器发送所述多媒体任务的信息。
信息发布***可以向web服务器发送该多媒体任务的信息。
该web服务器是位于信息发布***与视联网服务器中间的服务器,信息发布***通过该web服务器向视联网发布多媒体任务,进而将该多媒体任务发布到各个显示终端。web服务器可以通过注册视联网服务器的MAC(物理地址,Media Access Control),建立web服务器与视联网服务器之间的连接,以保证web服务器与视联网服务器之间正常的数据传输。
综上,本发明实施例中通过划分显示区域,得到任务布局,并为任务布局的各区域关联资源数据,确定任务布局对应的多媒体任务节目,本发明中通过在划分的任务布局的多个区域内关联不同的资源数据,用户可同时观看不同的资源,解决了用户搜索到的节目单一的问题,满足了用户的个性化需求。
实施例四
参照图8,示出了本发明的一种信息发布方法实施例二的步骤流程图,其中多媒体任务的信息可以包括:目标终端的地址信息,以将所述多媒体任务经web服务器和视联网服务器推送至所述目标终端,具体可以包括如 下步骤:
步骤801、通过划分显示区域,得到任务布局;
步骤802、通过为任务布局的各区域关联资源数据,确定任务布局对应的多媒体任务节目;
在得到任务布局之后,通过在任务布局的多个区域内关联不同的资源数据,确定与该任务布局对应的多媒体任务节目,该多媒体任务节目的信息具体可以包括有:节目名称、节目类型和布局名称等等。
步骤803、进行多媒体任务的发布;其中,多媒体任务用于在任务布局的各区域内播放多媒体任务的信息;其中,多媒体任务的信息具体可以包括:任务名称信息、任务节目信息、任务布局的各区域关联的资源数据多媒体任务节目的播放时长信息;
在任务布局的各区域都关联相应的资源数据之后,则形成了相应的多媒体任务,向视联网和终端发布该多媒体任务,该多媒体任务用于在任务布局的各区域内播放各区域相应的多媒体任务的信息。
步骤804、向web服务器发送对应于目标终端的多媒体任务的信息。
多媒体任务的信息中具体可以包括有目标终端的地址信息,通过该目标地址信息,将多媒体任务经web服务器和视联网服务器推送至相应的目标终端。
PC端通过注册终端的MAC地址和终端的号码,建立起与终端之间的连接,保证了PC端与终端之间的正常的数据传输。
本发明实施例中的信息发布***可以选定目标终端,向该目标终端推送多媒体任务;该目标终端通过获取对应该目标终端的多媒体任务可以直接向视联网服务器发送资源信息的请求,以获得所需的数据。
相应的,信息发布***还可以生成与目标终端对应的控制指令,该控制指令可以为定时开关机、重启、切换视频和音量调节等等中的一种或多种,并将该控制指令经web服务器和视联网服务器推送至对应的目标终端,以实现对目标终端的实时控制。
可以理解,上述定时开关机、重启、切换视频和音量调节只是作为示 例,实际上本领域技术人员可以根据实际需要选用任意的控制指令,本发明对生成目标终端对应的控制指令的具体指令不加以限制,本发明实施例对于信息发布***选取几种控制指令对目标终端进行实时控制也不加以限制。
本发明实施例中信息发布***可以直接向目标终端推送多媒体任务的信息,不需要终端再对所需的资源数据进行检索获取,进而降低了终端用户搜索所需资源数据的难度;并且生成与目标终端对应的控制指令,实现了信息发布***对于目标终端的实时控制,进而实现了信息发布***精确到每一个终端屏幕的图像、数据的智能化播出和视频节目的播出。
实施例五
参照图9,示出了本发明的一种信息发布方法实施例三的步骤流程图,具体可以包括如下步骤:
步骤901、接收来自信息发布***的多媒体任务的信息;
web服务器位于信息发布***与视联网服务器中间位置,多媒体任务的信息经过web服务器的处理发送给视联网服务器。
步骤902、对所述多媒体任务的信息进行整合,得到相应的多媒体任务表;
参照表1,示出了本发明的一种多媒体任务表的结构示意,表1的字段具体可以包括:编号、任务名称、任务的类型、播放时长和节目名称。
表1
编号 |
任务名称 |
任务的类型 |
播放时长 |
节目名称 |
001 |
视频测试 |
视频 |
0时:10分:0秒 |
视频测试 |
002 |
测试字幕 |
动态图片 |
1时:0分:0秒 |
字幕测试 |
003 |
10直播 |
直播 |
0时:30分:0秒 |
10直播 |
web服务器接收到多媒体任务的信息之后,将该多媒体任务的信息进行 整合,例如将上述表1中编号001、002、003的任务全部加入到同一张多媒体任务表中,得到相应的多媒体任务表,每个多媒体任务的信息在该多媒体任务表中都有相应的编号,如001、002、003;在多媒体任务表中还可以设置相应的查询、新增、批量删除等功能按钮,管理员可以通过点击按钮以实现对该多媒体任务表执行相应的查询、添加和批量删除的操作。
步骤903、在所述多媒体任务表上添加符合视联网协议的视联网包头,得到相应的转换后的多媒体任务表;所述视联网包头具体可以包括所述多媒体任务表对应的视联网目的地址信息;
将整合得到的多媒体任务表上添加符合视联网协议的视联网包头,得到相应的添加了视联网协议的多媒体任务表,即转换后的多媒体任务表,多媒体任务表在添加了符合视联网协议的视联网包头之后,将该多媒体任务表转换为可以在视联网中传输的数据格式,可以使得该多媒体任务表在视联网服务器中进行正常的传输。
对于进入视联网的多媒体任务表添加上符合视联网协议的视联网包头,视联网包头中可以包括有该视联网数据包在视联网中传输所要达到的视联网目的地址,其中,视联网目的地址用于在视联网中对该多媒体任务表进行路由寻址,转换后的多媒体任务表进入视联网后,由于具有视联网可以识别的视联网包头,因此,可以在视联网中依据视联网协议以及视联网包头中的目的地址进行传输。
步骤904、向视联网服务器发送所述转换后的多媒体任务表。
向视联网服务器发送转换后的多媒体任务表,该多媒体任务表上添加符合视联网协议的视联网包头。
本发明实施例中通过web服务器在多媒体任务表上添加符合视联网协议的视联网包头,保证了该多媒体任务表在视联网中的正常的传输。
接下来从服务器侧详细说明本发明的一种终端监控的方法。
实施例六
参照图10,示出了本发明的一种终端监控的方法实施例二的步骤流程 图,具体可以包括:
步骤1001、接收来自信息发布***的终端监控命令;所述终端监控命令具体可以包括服务器的地址标识信息和目标终端的地址标识信息;
服务器接收来自信息发布***的终端监控命令,并将该终端监控命令依据其中的目标终端的地址标识信息发送至对应的目标终端,以通知该目标终端返回相应的应答信息。
步骤1002、将所述终端监控命令发送至所述目标终端;
步骤1003、接收来自所述目标终端的回传信息;所述回传信息具体可以包括所述目标终端中当前画面的截图信息和/或所述目标终端的状态信息;
步骤1004、将所述回传信息发送至所述信息发布***。
信息发布***通过回传信息可以对终端进行实时监控,例如监控各终端当前播放画面是否正常,以及可以监控各终端当前的状态,如任务执行中状态、无任务或任务已结束状态、故障状态等等,可以根据终端当前的状态对该终端执行下一步的操作,例如,在无任务状态下可以继续发布新任务,在故障状态下可以派人到现场检修,通过对终端的实时监控,节约了人力及时间等资源。
在本发明的一种优选实施例中,所述方法还可以包括:
接收来自所述信息发布***的任务列表;所述任务列表具体可以包括多媒体任务的标识信息、服务器的地址标识信息、目标终端的地址标识信息;
将所述任务列表发送至所述目标终端。
在实际应用中,服务器上可以存储有各种多媒体内容,以提供给接入该服务器的各个终端。在服务器接收到来自信息发布***的任务列表之后,可以依据多媒体任务的类型对任务列表进行审核,多媒体任务的类型具体可以包括静态图片、动态图片、点播、直播等等,判断服务器中是否包含与任务列表相同的内容信息,若审核通过则将该任务列表发送至对应的目标终端,若审核没有通过则驳回该任务列表。
在本发明的另一种优选实施例中,所述将所述任务列表发送至所述目标终端之后,所述方法还可以包括:
接收来自所述目标终端的多媒体任务的请求命令;
向所述目标终端返回应答指令,以及下发所述目标终端请求的多媒体任务对应的资源。
终端在接收到服务器发送的任务列表之后,对该任务列表进行解析,得到多媒体任务的标识信息,终端根据多媒体任务的标识信息向视联网服务器发出多媒体任务的请求命令,视联网服务器依据多媒体任务的标识信息查找是否存在对应的资源,若存在则向该终端反馈与终端请求的多媒体任务的标识信息和类型相符的多媒体任务对应的资源。
在本发明的又一种优选实施例中,所述多媒体任务请求命令包括所述目标终端的地址标识信息、请求的多媒体任务的标识信息;所述方法还可以包括:
依据所述目标终端的地址标识信息检索到所述目标终端对应的任务列表;
判断所述多媒体任务请求命令中的目标终端的地址标识信息和请求的多媒体任务的标识信息是否符合所述任务列表中的目标终端的地址标识信息和多媒体任务的标识信息,若不符合,则拒绝所述目标终端的多媒体任务请求命令。
具体地,服务器对于来自终端的多媒体任务请求进行判断,若当前终端请求的多媒体任务与该终端对应的任务列表中的多媒体任务不相符,则说明该终端的请求为非法请求,则拒绝该终端的多媒体任务请求命令,从而可以过滤来自网络中不符合多媒体任务的其它非法请求,以提高终端监控***的网络安全性。
接下来从终端侧详细说明本发明的一种终端监控的方法。
实施例七
参照图11,示出了本发明的一种终端监控的方法实施例三的步骤流程 图,具体可以包括:
步骤1101、接收服务器发送的终端监控命令;所述终端监控命令具体可以包括所述服务器的地址标识信息和目标终端的地址标识信息;
步骤1102、向所述服务器的地址标识信息对应的服务器发送回传信息;所述回传信息具体可以包括所述目标终端中当前画面的截图信息和/或所述目标终端的状态信息。
终端接收到来自服务器的终端监控命令之后,将终端当前显示画面进行截图,并将该截图信息和/或该终端的状态信息添加到回传信息中,若当前网络环境为视联网,则所述终端将该回传信息依据视联网协议添加视联网包头,生成符合视联网协议的数据包,最后将该数据包发送至服务器的地址标识信息对应的视联网服务器,由视联网服务器转发至信息发布***进行显示,从而实现对该终端的实时监控。
在视联网中,终端在接入视联网服务器之后,才可以与视联网服务器之间进行正常的数据传输和接收。
实际应用中,终端可以为视联网终端,也可以为互联网终端;
其中,视联网终端接入视联网服务器的具体步骤如下:
步骤A1、视联网服务器向它的端口发送查询包,视联网终端接收到查询包后向视联网服务器发送应答包,该应答包中包含了视联网终端的注册信息,得到注册信息表,注册信息表中记录了终端的号码、名称、寻址地址等;
步骤A2、视联网服务器收到视联网终端发出的应答包后就知道哪个端口接入了哪个视联网终端,然后在视联网服务器内部的注册信息表里找到该视联网终端的信息,向该视联网终端发送入网命令,视联网终端收到入网命令后就可以入网了,同时向视联网服务器发送入网命令应答;
步骤A3、视联网服务器接收到视联网终端的入网命令应答就知道该视联网终端已经入网,以后定时向这个端口发送状态查询包,检查该视联网终端是否正常工作。在视联网中段入网后,视联网终端用户发出请求数据给视联网服务器,由视联网服务器调度给需要接受的其他视联网终端进行 显示。
互联网终端接入视联网服务器的具体步骤如下:
步骤B1、视联网服务器向它的每个端口发送查询包;
步骤B2、协议转化服务器接收到查询包后,向视联网服务器返回包含协议转化服务器序列号的应答包;
步骤B3、视联网服务器在注册信息表中查找与所述序列号对应的协议转换服务器信息,所述协议转化服务器信息具体可以包括协议转化服务器的物理地址(Media Access Control,MAC)和该协议转化服务器下绑定的互联网终端的MAC地址;
步骤B4、视联网服务器向协议转化服务器发送入网命令,入网命令中包含协议转化服务器在视联网中的地址以及协议转化服务器的MAC地址;
步骤B5、协议转化服务器收到入网命令后返回应答,协议转化服务器则接入了视联网;
步骤B6、视联网服务器定时向入网的协议转化服务器下发设备状态查询指令,检查该协议转化服务器是否正常工作;
步骤B7、视联网服务器将协议转化服务器下绑定的互联网终端MAC地址,以及互联网终端MAC地址与待分配给互联网终端的视联网地址映射,都通知该协议转化服务器,进而互联网终端就可以通过协议转化服务器入网。
在本发明的一种优选实施例中,所述方法还可以包括:
接收所述服务器发送的任务列表;所述任务列表包括多媒体任务的标识信息、所述服务器的地址标识信息、目标终端的地址标识信息;
向所述服务器发送多媒体任务的请求命令;
接收来自所述服务器的应答指令以及所述多媒体任务对应的资源。
终端在接收到服务器发送的任务列表之后,对该任务列表进行解析,得到多媒体任务的标识信息,依据多媒体任务的标识信息向视联网服务器发出请求,视联网服务器依据多媒体任务的标识信息查找是否存在对应的资源,若存在则向该终端反馈与终端请求的多媒体任务的标识信息和类型 相符的多媒体任务对应的资源。
实施例八
参照图12,示出了本发明的一种信息发布方法在实际应用中的应用实施例一的步骤流程图,具体可以包括:
步骤1201、信息发布***发布多媒体任务;
PC端用户通过注册视联网服务器的MAC地址,建立与视联网服务器之间的连接,保证了PC端与视联网服务器之间正常的数据传输。
步骤1201在实施的过程中具体可以包括如下步骤:
步骤1211、通过划分显示区域,得到任务布局;
信息发布***可以将PC端用户发布任务的显示区域换分为多块区域,得到任务布局。
步骤1212、为任务布局的各区域关联资源数据;
信息发布***通过在任务布局的多个区域内关联不同的资源数据,确定与该任务布局对应的多媒体任务节目,该多媒体任务节目的信息具体可以包括有:节目名称、节目类型和布局名称等等,每个区域中的资源可以是图片、视频、时钟、字幕等信息。
步骤1213、进行多媒体任务的发布;其中,多媒体任务可用于在任务布局的各区域播放多媒体任务的信息;
在任务布局的各区域都关联相应的资源数据之后,则形成了相应的媒体任务,向视联网和终端发布该多媒体任务,该多媒体任务用于在任务布局的各区域内播放各区域相应的多媒体任务的信息。
该多媒体任务的信息具体可以包括有:任务名称信息、任务节目信息、任务布局的各区域关联的资源数据和多媒体任务节目的播放时长信息等等,可以将多媒体任务节目设置开始播放时间和播放时长,即在指定的开始时间内开始播放直至结束时间,则停止播放。
步骤1214、向web服务器发送多媒体任务的信息;
信息发布***向信息发布***与视联网服务器中间的web服务器发送 多媒体任务的信息。
步骤1202、web服务器处理多媒体任务的信息;
该步骤1202在实施的过程中具体可以包括如下步骤:
步骤1221、接收来自信息发布***的多媒体任务的信息;
web服务器接收信息发布***发送的多媒体任务的信息。
步骤1222、对多媒体任务的信息进行整合得到相应的多媒体任务表;
web服务器将该多媒体任务的信息进行整合,得到相应的多媒体任务表,即将接收到的多媒体任务的信息都添加到同一张多媒体任务表中,每个多媒体任务的信息在该多媒体任务表中都有相应的编号。
步骤1223、在多媒体任务表上添加符合视联网协议的视联网包头,得到相应的转换后的多媒体任务表;
web服务器将整合得到的多媒体任务表上添加符合视联网协议的视联网包头,得到相应的添加了视联网协议的多媒体任务表,即转换后的多媒体任务表,多媒体任务表在添加了符合视联网协议的视联网包头之后,将该多媒体任务表转换为可以在视联网中传输的数据格式,可以使得该多媒体任务表在视联网服务器中进行正常的传输。
步骤1224、向视联网服务器发送转换后的多媒体任务表;
web服务器将转换后的多媒体任务表发送给视联网服务器。
步骤1203、视联网服务器接收终端的任务请求并下发数据到各终端;
步骤1203在实施的过程中具体可以包括如下步骤:
步骤1231、接收多媒体任务表;所述多媒体任务表具体可以包括多个多媒体任务的信息;
视联网服务器接收web服务器发送的多媒体任务表,该多媒体任务表包含了多个多媒体任务的信息,每个多媒体任务的信息在多媒体任务表中都有相应的编号。
步骤1232、向终端发送所述多媒体任务表;
视联网服务器向接入该视联网服务器的终端发送多媒体任务表。
在视联网服务器向终端发送多媒体任务表之前,视联网服务器依据多 媒体任务的类型对多媒体任务表进行审核,多媒体任务的类型可以包括静态图片、动态图片、点播、直播等等,判断视联网服务器中是否包含与多媒体任务表相同的内容信息,若审核通过则将该多媒体任务表中多媒体任务的信息添加到视联网服务器中的多媒体任务表,若审核没有通过则驳回web服务器发送的多媒体任务表。
步骤1233、接收所述终端发送的目标任务的多媒体任务请求;
视联网服务器接收终端发送的对应于转换后的多媒体任务表中的多媒体任务的信息的多媒体任务请求。
目标任务是指在多媒体任务表中对应于任务请求的多媒体任务的信息的编号,终端根据多媒体任务的信息的类型向视联网服务器发出请求,视联网服务器查找资源号是否存在,若存在则向该终端反馈与终端任务请求的多媒体任务的信息的编号和类型相符的多媒体任务数据。
步骤1234、接收所述终端发送的目标任务的多媒体任务请求;
视联网服务器在接收到终端发送的多媒体任务请求之后,向终端发送对应于目标任务的多媒体任务的信息。
步骤1204、终端接收数据并将数据显示;
步骤1204在实施的过程中具体可以包括如下步骤:
步骤1241、接收视联网服务器发送的多媒体任务表;
终端接收视联网服务器发送的多媒体任务表,多媒体任务表中包含多个多媒体任务的信息。
步骤1242、对多媒体任务表进行解析,得到相应的多媒体任务的信息;
终端解析接收到的多媒体任务表,得到多个相应的多媒体的信息,其中,多媒体任务的信息具体可以包括:任务名称信息、任务节目信息、任务布局的各区域关联的资源数据和多媒体任务节目的播放时长信息;多媒体任务的信息在多媒体任务表中都有相应的编号。
步骤1243、向所述视联网服务器发送针对目标任务的多媒体任务请求;
终端根据多媒体任务的信息的类型向视联网服务器发送对应于目标任务的多媒体任务请求。
步骤1244、接收视联网服务器发送的、目标任务的多媒体任务数据;
终端发送的任务请求通过之后,会接收到视联网服务器反馈的与终端多媒体任务请求相符的多媒体任务数据。
步骤1245、在任务布局到的各区域内播放与终端多媒体任务请求相符的多媒体任务数据。
终端在显示屏幕上,在任务布局的各区域内播放与终端多媒体任务请求相符的多媒体任务数据。
终端先接收一个任务布局中各个区域全部的资源信息,在接收完后,在预先设置好的时间内对该资源进行同时播放;在播放的过程中,假如视频的时长超出了预设的播放时长,则根据预设的播放时长自动停止对该资源的播放,而如果视频的时长少于预设的播放时长,例如,预设的播放时长是视频的时长的2倍,则循环播放该视频直到达到预设的播放时长,即播放该视频两次。
实施例九
参照图13,示出了本发明的一种信息发布方法在实际应用中的应用实施例二的步骤流程图,具体步骤可以包括:
步骤1301、信息发布***对多媒体任务进行处理;
在实际应用中,信息发布***还可以选定目标终端,并通过web服务器和视联网服务器直接将多媒体任务推送到目标终端,在终端进行任务数据的显示。
该步骤1301在实施的过程中具体可以包括如下步骤:
步骤1311、通过划分显示区域,得到任务布局;
信息发布***通过将显示区域划分为多块区域,得到了相应的任务布局。
步骤1312、通过为任务布局的各区域关联资源数据,确定任务节目;
在得到任务布局之后,通过在任务布局的多个区域内关联不同的资源数据,确定与该任务布局对应的多媒体任务节目,该多媒体任务节目信息具体可以包括有:节目名称、节目类型和布局名称等等。
步骤1313、进行多媒体任务的发布,其中,多媒体任务用于在任务布局的各区域内播放多媒体任务的信息;
多媒体任务的信息具体可以包括:任务名称信息、任务节目信息、任务布局的各区域关联的资源数据和多媒体任务节目的播放时长信息;
在任务布局的各区域都关联相应的资源数据之后,则形成了相应的多媒体任务,向视联网和终端发布该多媒体任务,该多媒体任务用于在任务布局的各区域内播放各区域相应的多媒体任务的信息。
步骤1314、向web服务器发送对应于目标终端的多媒体任务的信息;
多媒体任务的信息中具体可以包括有目标终端的地址信息,通过该目标地址信息,将多媒体任务经web服务器和视联网服务器推送至相应的目标端。
步骤1302、web服务器处理多媒体任务的信息;
该步骤1302在实施的过程中具体可以包括如下步骤:
步骤1321、接收信息发布***发送的对应于目标终端的多媒体任务的信息;
web服务器接收信息发布***发送的对应于目标终端的多媒体任务信息。
步骤1322、在多媒体任务的信息上添加符合视联网协议的视联网包头,得到相应转换后的多媒体任务的信息;
web服务器接收到对应于目标终端的多媒体任务的信息之后,在该多媒体任务的信息上添加符合视联网协议的视联网包头,得到相应的转换后的对应于目标终端的多媒体任务的信息,即添加了符合视联网协议的视联网包头的对应于目标终端的多媒体任务的信息,将多媒体任务的信息转换为可以在视联网中进行传输的数据格式,可以使得对应于目标终端转换后的多媒体任务的信息能够在视联网中进行正常的传输。
步骤1323、向视联网服务器发送对应于目标终端的转换后的多媒体任务的信息;
在得到对应于目标终端转换后的多媒体任务的信息之后,向视联网服务器发送对应与目标终端的转换后的多媒体任务的信息。
步骤1303、视联网服务器进行的处理;
该步骤1303在实施过程中具体可以包括如下步骤:
步骤1331、接收web服务器发送的多媒体任务的信息;
视联网服务器接收web服务器发送的多媒体任务的信息,该多媒体任务的信息包含了目标终端的地址信息。
步骤1332、依据目标终端的地址信息,向目标终端发送多媒体任务的信息;
视联网服务器依据多媒体任务的信息中包含的目标终端的地址信息,向目标终端发送多媒体任务的信息。
步骤1304、目标终端接收资源数据并显示;
该步骤1304在实施过程中具体可以包括如下步骤:
步骤1341、接收视联网服务器发送的对应于目标终端的多媒体任务表、多媒体任务表中具体可以包括多媒体任务的信息;所述多媒体任务的信息具体可以包括多媒体任务的数据;
目标终端接收视联网服务器发送的对应于目标终端的多媒体任务表,该多媒体任务表具体可以包括多媒体任务的信息,该多媒体任务的信息具体可以包括多媒体任务数据。
步骤1342、在任务布局的各区域内播放多媒体任务的数据。
终端接收到视联网服务器发送的对应于目标终端的多媒体任务表后,在任务布局的各个区域内播放相应的多媒体任务数据。
本发明实施例中信息发布***可以选定终端,进行多媒体任务的推送,实现了针对各终端、精确到具体终端的多媒体任务的推送,并且终端也无需再进行多媒体信息的检索,直接根据信息发布***推送的多媒体任务即可查找自己所需的信息,降低了用户检索数据的难度。
综上,本发明提供了一种信息发布的方案,该方案通过划分显示区域,得到任务布局,并为任务布局的各区域关联资源数据,确定任务布局对应的多媒体任务节目,本发明中通过在划分的任务布局的多个区域内关联不同的资源数据,不同的资源数据可同时在多个区域内同时播放,因此用户可同时观看不同的资源,进而解决了用户搜索到的节目单一的问题,满足了用户的个性化需求。
其次,本发明实施例中信息发布***可以直接向目标终端推送多媒体任务的信息,不需要终端再对所需的资源数据进行检索获取,进而降低了终端用户搜索所需资源数据的难度,并且实现了多媒体信息***精确到具体终端进行数据的发送;并且生成与目标终端对应的控制指令,实现了信息发布***对于目标终端的实时控制,进而实现了信息发布***精确到每一个终端屏幕的图像、数据的智能化播出和视频节目的播出。
再次,本发明实施例通过将多媒体任务的信息添加符合视联网协议的包头,实现了信息发布***发布的多媒体任务的信息在视联网中正常的传输。
进一步的,视联网服务器接收web服务器发送的多媒体任务表后,向终端发送对应目标任务的信息,可以使得信息发布***针对不同的终端发送任务数据,实现了对该视联网内每一个显示终端的进行数据的传输。
再进一步的,终端接收视联网服务器发送的转换后的多媒体任务,对转换后的任务表进行解析,向视联网服务器发送针对目标任务的多媒体任务请求,本发明实施例通过终端根据多媒体任务表的内容向终端请求所需的资源数据,提高了终端检索资源数据的速度,相应的提高了获取资源数据的效率。
需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请实施例并不受所描述的动作顺序的限制,因为依据本申请实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本申请实施例所必 须的。
装置实施例一
参照图14,示出了本发明的一种多媒体信息发布***的结构框图,具体可以包括:
第一监控命令发送模块1410,用于向服务器发送终端监控命令;所述终端监控命令具体可以包括所述服务器的地址标识信息和目标终端的地址标识信息;及
回传信息接收显示模块1420,用于接收并显示来自所述服务器的回传信息;所述回传信息具体可以包括所述目标终端中当前画面的截图信息和/或所述目标终端的状态信息。
在本发明的一种优选实施例中,所述***还可以包括:
终端状态确定模块,用于依据所述回传信息中的截图信息确定所述目标终端的状态。
在本发明的另一种优选实施例中,所述状态确定模块,具体可以包括:
第一确定子模块,用于在所述截图信息为所述目标终端中当前播放视频的画面内容时,确定所述目标终端为任务执行中状态;
第二确定子模块,用于在所述截图信息为除播放界面之外的界面时,确定所述目标终端为无任务或任务已结束状态。
在本发明的又一种优选实施例中,所述***还可以包括:
故障判定模块,用于在预设时间范围内,若未接收到来自所述服务器的回传信息,则确定所述目标终端为不在线状态或故障状态。
在本发明的再一种优选实施例中,所述***还可以包括:
任务发布模块,用于发布多媒体播放任务;
其中,所述任务发布模块,具体可以包括:
确定任务列表模块,用于确定任务列表;所述任务列表具体可以包括多媒体任务的标识信息、服务器的地址标识信息、目标终端的地址标识信 息;
第一任务列表发送模块,用于将所述任务列表发送至所述服务器的地址标识信息对应的服务器。
装置实施例二
参照图15,示出了本发明的一种服务器的结构框图,具体可以包括:
第一监控命令接收模块1510,用于接收来自信息发布***的终端监控命令;所述终端监控命令具体可以包括服务器的地址标识信息和目标终端的地址标识信息;
第二监控命令发送模块1520,用于将所述终端监控命令发送至所述目标终端;
第一回传信息接收模块1530,用于接收来自所述目标终端的回传信息;所述回传信息具体可以包括所述目标终端中当前画面的截图信息和/或所述目标终端的状态信息;及
第一回传信息发送模块1540,用于将所述回传信息发送至所述信息发布***。
在本发明的一种优选实施例中,所述服务器还可以包括:
第一任务列表接收模块,用于接收来自所述信息发布***的任务列表;所述任务列表具体可以包括多媒体任务的标识信息、服务器的地址标识信息、目标终端的地址标识信息;
第二任务列表发送模块,用于将所述任务列表发送至所述目标终端。
在本发明的另一种优选实施例中,所述服务器还可以包括:
请求命令接收模块,用于接收来自所述目标终端的多媒体任务的请求命令;
请求命令响应模块,用于向所述目标终端返回应答指令,以及下发所述目标终端请求的多媒体任务对应的资源。
在本发明的又一种优选实施例中,所述多媒体任务请求命令具体可以包括所述目标终端的地址标识信息、请求的多媒体任务的标识信息;所述 服务器还可以包括:
检索模块,用于依据所述目标终端的地址标识信息检索到所述目标终端对应的任务列表;
判断模块,用于判断所述多媒体任务请求命令中的目标终端的地址标识信息和请求的多媒体任务的标识信息是否符合所述任务列表中的目标终端的地址标识信息和多媒体任务的标识信息,若不符合,则拒绝所述目标终端的多媒体任务请求命令。
装置实施例三
参照图16,示出了本发明的一种终端的结构框图,具体可以包括:
第二监控命令接收模块1610,用于接收服务器发送的终端监控命令;所述终端监控命令具体可以包括所述服务器的地址标识信息和目标终端的地址标识信息;及
第二回传信息发送模块1620,用于向所述服务器的地址标识信息对应的服务器发送回传信息;所述回传信息具体可以包括所述目标终端中当前画面的截图信息和/或所述目标终端的状态。
在本发明的一种优选实施例中,所述终端还可以包括:
第二任务列表接收模块,用于接收所述服务器发送的任务列表;所述任务列表具体可以包括多媒体任务的标识信息、所述服务器的地址标识信息、目标终端的地址标识信息;
请求命令发送模块,用于向所述服务器发送多媒体任务的请求命令;
请求响应接收模块,用于接收来自所述服务器的应答指令以及所述多媒体任务对应的资源。
对于***、服务器和终端实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明实施例是参照根据本发明实施例的方法、终端设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术 语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
以上对本发明所提供的一种视联网终端的监控方法、一种信息发布***、一种服务器和一种终端,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。