掌桥专利:专业的专利平台
掌桥专利
首页

投影仪控制方法、系统及计算机可读存储介质

文献发布时间:2023-06-19 11:02:01


投影仪控制方法、系统及计算机可读存储介质

相关申请的交叉关系:

本申请基于“2017年6月19日申请的、申请号为201710463632.5、名称为投影仪控制方法、系统及计算机可读存储介质”的中国专利申请所进行的分案,将其全部内容通过引用结合在本申请中。

技术领域

本发明涉及电子控制技术领域,尤其涉及投影仪控制方法、系统及计算机可读存储介质。

背景技术

投影仪,又称投影机,是一种可以将图片或视频投射到幕布上的设备。基于投影仪功能,投影仪被广泛应用于教学、公司会议、广告宣传等场景中。在如今的公司远程会议中,利用现代化的通讯手段,可实现跨区域召开会议的目的。在远程会议中,通常需要利用投影仪投影多媒体资料,例如,在一场远程会议中,存在三个参会方,为了确保会议的正常进行,三个参会方的投影仪投影相同的多媒体资料在时间上需同步,而通过人工控制很难保证这一点,从而影响远程会议的效率。

发明内容

本发明的主要目的在于提供一种投影仪控制方法、系统及计算机可读存储介质,旨在解决现有技术中依靠人工操作难以使多台投影仪的投影工作在时间上同步的技术问题。

为实现上述目的,本发明提供一种投影仪控制方法,应用于终端,所述投影仪控制方法包括:

接收数据分发指令,根据所述数据分发指令获取投影仪身份信息及多媒体信息;

将所述投影仪身份信息及多媒体信息发送至投影仪管理平台,以供投影仪管理平台将所述多媒体信息对应的多媒体数据发送至投影仪身份信息对应的投影仪数据接收端。

优选地,所述投影仪控制方法还包括:

接收控制指令,根据所述控制指令获取投影仪身份信息及控制信号;

将所述投影仪身份信息及控制信息发送至投影仪管理平台,以供投影仪管理平台将所述控制信息发送至所述投影仪身份信息对应的投影仪播放控制接收端,控制对应的投影仪同步播放接收到的多媒体信息。

此外,为实现上述目的,本发明还提供一种投影仪控制方法,应用于投影仪管理平台,所述投影仪控制方法包括:

接收终端发送的投影仪身份信息及多媒体信息;

获取所述多媒体信息对应的多媒体数据;

将所述多媒体数据发送至投影仪身份信息对应的投影仪数据接收端。

优选地,将所述多媒体数据发送至投影仪身份信息对应的投影仪数据接收端包括:

根据投影仪身份信息确定对应的投影仪;

获取所述投影仪对应的投影仪数据接收端IP地址;

根据所述IP地址将所述多媒体数据发送至所述投影仪数据接收端。

优选地,所述投影仪控制方法还包括:

接收终端发送的投影仪身份信息及控制信息;

根据所述投影仪身份信息确定所述投影仪身份信息对应的投影仪播放控制接收端;

将所述控制信息发送至所述投影仪播放控制接收端,控制对应的投影仪同步播放接收到的多媒体信息。

优选地,所述接收终端发送的投影仪身份信息及多媒体信息之前包括:

将投影仪身份信息及对应的投影仪数据接收端关联保存至数据库中;

将投影仪身份信息及对应的投影仪播放控制接收端关联保存至数据库中。

此外,为实现上述目的,本发明还提供一种投影仪控制系统,所述投影仪控制系统包括:终端、投影仪管理平台、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的投影仪控制程序,所述投影仪控制程序被所述处理器执行时实现如上述所述的投影仪控制方法的步骤。

此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有投影仪控制程序,所述投影仪控制程序被处理器执行时实现如上述所述的投影仪控制方法的步骤。

本发明中,当一应用场景需要多台(两台或以上)投影仪对同一多媒体资料进行投影时,通过本发明方案可由用户在一台终端设备上进行操作,选择多台投影仪以及待投影资料,以供投影仪管理平台将待投影资料分发至各个投影仪对应的投影仪数据接收端,不需要对每个投影仪进行操作,保证了投影仪工作的一致性,方便用户操作。

附图说明

图1是本发明实施例方案涉及的硬件运行环境的装置结构示意图;

图2为本发明投影仪控制方法第一实施例的流程示意图;

图3为本发明投影仪控制系统一实施例的场景示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

如图1所示,图1是本发明实施例方案涉及的硬件运行环境的装置结构示意图。

本发明实施例投影仪控制系统包括终端,投影仪管理平台,投影仪数据接收端,终端可以是PC,也可以是智能手机、平板电脑、便携计算机等终端设备。终端用于接收基于用户操作触发的数据分发指令及控制指令,并将数据分发指令及控制指令发送至投影仪管理平台;投影仪管理平台用于接收终端发送的数据分发指令及控制指令,并将数据分发指令及控制指令发送至投影仪数据接收端及投影仪播放控制接收端,以供投影仪数据接收端控制投影仪进行投影工作。投影仪数据接收端可以是台式电脑、笔记本电脑等能与投影仪建立通讯连接的设备,投影仪播放控制接收端可以外置于投影仪数据接收端,也可以内置于投影仪数据接收端,投影仪播放控制接收端用于根据控制指令控制对应的投影仪进行投影工作。

如图1所示,投影仪控制系统可以包括:处理器1001,例如CPU,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

本领域技术人员可以理解,图1中示出的装置结构并不构成对装置的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及投影仪控制程序。

在图1所示的装置中,处理器1001可以用于调用存储器1005中存储的投影仪控制程序,并执行以下操作:

接收数据分发指令,根据所述数据分发指令获取投影仪身份信息及多媒体信息;

将所述投影仪身份信息及多媒体信息发送至投影仪管理平台,以供投影仪管理平台将所述多媒体信息对应的多媒体数据发送至投影仪身份信息对应的投影仪数据接收端。

在本实施例中,终端可以是PC,也可以是智能手机、平板电脑、便携计算机等终端设备,在此不作限制。以手机为例,用户通过手机上的应用程序,确定当前需要投影的多媒体信息,以及当前需要的投影仪。例如,当前某公司需要召开一次远程会议,存在参会方A、参会方B、参会方C。参会方A的投影仪身份信息为编号1,参会方B的投影仪身份信息为编号2,参会方C的投影仪身份信息为编号3,此次会议需要投影的资料为视频资料1。为了保证三方的投影仪投影工作的一致性,会议组织者通过手机选定身份信息为编号1、编号2、编号3的三个投影仪,选择多媒体信息为视频资料1(即终端接收到基于用户操作触发的数据分发指令)。终端将数据分发指令对应的投影仪身份信息、多媒体信息(均由用户选择确定)发送至投影仪管理平台。

在另一实施例中,有5间教室,每间教室配置一台计算机,每台计算机同投影仪连接,投影仪的身份信息分别为:投影仪1,投影仪2,投影仪3,投影仪4,投影仪5,投影仪连接的计算机身份信息分别为:计算机1,计算机2,计算机3,计算机4,计算机5。若此时,需要5台投影仪对视频文件1进行同步投影,则可由操作人员在终端上的应用程序中选择投影仪1、投影仪2、投影仪3、投影仪4、投影仪5,输入视频文件1的多媒体信息,终端根据用户操作生成对应的数据分发指令,数据分发指令中包含了用户选择的投影仪身份信息和多媒体信息,然后将投影仪身份信息及多媒体信息发送至投影仪管理平台。

本实施例中,当一应用场景需要多台(两台或以上)投影仪对同一多媒体资料进行投影时,通过本发明方案可由用户在一台终端设备上进行操作,选择多台投影仪以及待投影资料,不需要对每个投影仪进行操作,保证了投影仪工作的一致性,方便用户操作。

进一步地,处理器1001可以调用存储器1005中存储的投影仪控制程序,还执行以下操作:

接收控制指令,根据所述控制指令获取投影仪身份信息及控制信号;

将所述投影仪身份信息及控制信息发送至投影仪管理平台,以供投影仪管理平台将所述控制信息发送至所述投影仪身份信息对应的投影仪播放控制接收端,控制对应的投影仪同步播放接收到的多媒体信息。

本实施例中,投影仪是用来将图像或视频投射到幕布上的设备。投影仪通过不同的接口同计算机、VCD、DVD、BD、游戏机、DV等相连接播放相应的视频信号。例如,以常见的通过笔记本电脑的视频输出接口,将笔记本电脑当前显示的图像传输到投影仪,以供投影仪对笔记本电脑当前显示的图像进行同步投影。例如,在一实施例中,参会方A、参会方B、参会方C三方在进行远程会议,在进行会议时,三方均需要通过投影仪(参会方A的投影仪身份信息为编号1,参会方B的投影仪身份信息为编号2,参会方C的投影仪身份信息为编号3)将各自笔记本电脑上显示的会议资料投影至幕布。在会议进行时,需要将正在演示的会议资料暂停播放。会议组织者通过手机选定身份信息为编号1、编号2、编号3的三个投影仪,选择暂定播放选项(此时,手机接收到控制指令),手机将控制指令对应的投影仪身份信息及控制信号发送至投影仪管理平台。

在本实施例中,若需要对多台投影仪进行统一控制,可由用户在终端上进行操作,选择需要控制的投影仪以及需要投影仪执行的命令,而不需要对每个投影仪单独进行操作,保证了投影工作的一致性,方便用户操作。

进一步地,处理器1001可以调用存储器1005中存储的投影仪控制程序,还执行以下操作:

接收终端发送的投影仪身份信息及多媒体信息;

获取所述多媒体信息对应的多媒体数据;

将所述多媒体数据发送至投影仪身份信息对应的投影仪数据接收端。

如图3所示,图3为本发明投影仪控制系统一实施例的场景示意图。

在本实施例中,投影仪管理平台中的数据库中存储了投影仪身份信息同投影仪数据接收端的对应关系。每一个投影仪身份信息对应一个投影仪数据接收端,每一个投影仪数据接收端包含一个IP地址,以供投影仪管理平台通过IP地址将多媒体数据传输至投影仪数据接收端。

例如,在一次多方会议中,会议组织者通过终端上的应用程序选择了身份信息为编号1、编号2、编号3的三个投影仪,以及需要播放的会议资料,终端基于用户的选择生成数据分发指令,将数据分发指令发送至投影仪管理平台。投影仪在接收到数据分发指令后,根据数据分发指令中的投影仪身份信息通过数据库中存储的投影仪身份信息同投影仪数据接收端的对应关系确定对应的投影仪数据接收端,通过多媒体信息获取对应的多媒体数据,多媒体数据可以是由用户预先上传至投影仪管理平台上的,也可以是投影仪管理平台根据多媒体信息在网络上搜索得到的。在本实施例中,多媒体信息对应的多媒体数据可由用户上传至投影仪管理平台,还可以是投影仪管理平台根据多媒体信息在网络上搜索对应的多媒体数据,并获取该多媒体数据。在发明一可选实施例中,投影仪管理平台在接收到多媒体信息时,优先在本地数据库中查找是否存在该多媒体信息对应的多媒体数据,若本地数据库中不存在该多媒体信息对应的多媒体数据,则在网络上查找该多媒体信息对应的多媒体数据,若网络上也不存在该多媒体信息对应的多媒体数据,则反馈一个信息至终端,以供提示用户上传该多媒体信息对应的多媒体数据至投影仪管理平台。然后,投影仪管理平台将多媒体数据传输至投影仪数据接收端,传输方式可以是无线传输,也可以是有线传输,在此不作限制,具体根据实际情况设置。

在另一可选实施例中,一间学校的5间教室里通过投影仪对计算机上的内容进行投影。5间教室的计算机编号分别为计算机1、计算机2、计算机3、计算机4、计算机5,每台计算机连接一台投影仪。若此时,需要五台投影仪投影内容一致,则可由一操作人员,在终端上的应用程序中选择投影仪身份信息分别为投影仪1、投影仪2、投影仪3、投影仪4、投影仪5,选择需要投影的多媒体资料对应的多媒体信息,例如视频1。终端根据用户的选择,生成对应的数据分发指令发送至投影仪管理平台。投影仪管理平台接收到该数据分发指令,根据数据分发指令中投影仪的身份信息,确定对应的投影仪数据接收端,即计算机1、计算机2、计算机3、计算机4、计算机5,然后将多媒体资料同步或分别发送至计算机1、计算机2、计算机3、计算机4、计算机5。上述多媒体资料可以是由操作人员上传至投影仪管理平台,还可以是投影仪管理平台根据多媒体信息在网络上查找到对应的多媒体资料。若是采取分别发送多媒体资料的方式,则每台投影仪数据接收端完成对多媒体资料的接收工作后,反馈一个完成信息至终端,当终端接收到5台投影仪数据接收端反馈的完成信息时,通知用户,以供用户进行下一步操作,例如,启动投影仪。

本实施例中,投影仪数据接收端可以是计算机、VCD、DVD、BD、游戏机、DV等设备,投影仪和投影仪数据接收端建立通讯连接,对投影仪数据接收端中的多媒体数据进行投影。在本实施例中,接收基于用户操作触发的数据分发指令,根据数据分发指令中多媒体信息获取对应的多媒体数据,将多媒体数据发送至数据分发指令中投影仪身份信息对应的投影仪数据接收端,使得用户可通过在一台终端上操作将需要投影的多媒体数据发送至多台投影仪,减少人工操作,提升用户使用体验,保证投影仪投影内容的一致性。

进一步地,处理器1001可以调用存储器1005中存储的投影仪控制程序,还执行以下操作:

根据投影仪身份信息确定对应的投影仪;

获取所述投影仪对应的投影仪数据接收端IP地址;

根据所述IP地址将所述多媒体数据发送至所述投影仪数据接收端。

本实施例中,每台投影仪均连接一投影仪数据接收端,投影仪数据接收端可以是计算机、VCD、DVD、BD、游戏机、DV等设备,投影仪和投影仪数据接收端建立通讯连接,对投影仪数据接收端中的多媒体数据进行投影。在投影仪管理平台上存储有投影仪-投影仪数据接收端-投影仪数据接收端IP地址的对应关系表。在接收到投影仪身份信息后,查表得到投影仪身份信息对应的投影仪,然后的到该投影仪对应的投影仪数据接收端的IP地址,根据IP地址将多媒体数据发送至投影仪数据接收端。

进一步地,处理器1001可以调用存储器1005中存储的投影仪控制程序,还执行以下操作:

接收终端发送的投影仪身份信息及控制信息;

根据所述投影仪身份信息确定所述投影仪身份信息对应的投影仪播放控制接收端;

将所述控制信息发送至所述投影仪播放控制接收端,控制对应的投影仪同步播放接收到的多媒体信息。

在本实施例中,若基于用户操作选择了投影仪1、投影仪2、投影仪3、投影仪4、投影仪5,五台投影仪进行投影工作,投影仪管理平台将多媒体数据传输至与五台投影仪连接的投影仪数据接收端后,投影仪接收端在完成数据接收工作时反馈完成信息至终端,当终端接收到五台投影仪数据接收端反馈的完成信息时,通知用户可进行投影工作。用户可通过终端上的应用程序,选择投影仪1、投影仪2、投影仪3、投影仪4、投影仪5,选择“开始投影”选项,终端根据用户操作生成控制指令,并发送至投影仪管理平台。投影仪管理平台接收到上述控制指令,根据控制指令中的投影仪身份信息确定对应的投影仪播放控制接收端,在确定了投影仪播放控制接收端后将控制信息同步发送至各个投影仪播放控制接收端,例如将控制信息“开始投影”同步发送至投影仪1、投影仪2、投影仪3、投影仪4、投影仪5各自对应的投影仪播放控制接收端,以供投影仪播放控制接收端接收到该控制信息时,同步控制对应的投影仪进行投影工作,使得五台投影仪的投影内容一致且时间同步。

在本发明另一实施例中,当上述投影仪1、投影仪2、投影仪3、投影仪4、投影仪5处于投影工作时,若用户需要暂停当前五台投影仪的投影工作,则用户在终端上的应用程序中选择投影仪身份信息分别为投影仪1、投影仪2、投影仪3、投影仪4、投影仪5,选择“暂停投影”选项,终端根据用户操作生成对应的控制指令,并发送至投影仪管理平台。投影仪管理平台收到控制指令,根据控制指令中投影仪身份信息确定对应的投影仪播放控制接收端,在确定了投影仪播放控制接收端后将控制信息同步发送至各个投影仪播放控制接收端,例如将控制信息“暂停投影”同步发送至投影仪1、投影仪2、投影仪3、投影仪4、投影仪5各自对应的投影仪播放控制接收端,以供各个投影仪播放控制接收端接收到该控制信息“暂停投影”时,同步控制对应的投影仪暂停投影工作,使得五台投影仪的投影内容在时间上一致。

在本实施例中,用户在终端上进行操作即可控制多台投影仪的投影工作,且能保证投影仪投影工作在时间上的一致性,太高了工作效率,减少了人工操作,提高用户体验。

进一步地,处理器1001可以调用存储器1005中存储的投影仪控制程序,还执行以下操作:

将投影仪身份信息及对应的投影仪数据接收端关联保存至数据库中;

将投影仪身份信息及对应的投影仪播放控制接收端关联保存至数据库中。

本实施例中,每台投影仪均连接一投影仪数据接收端及投影仪播放控制接收端,投影仪数据接收端可以是计算机、VCD、DVD、BD、游戏机、DV等设备,投影仪和投影仪数据接收端建立通讯连接,对投影仪数据接收端中的多媒体数据进行投影。投影仪播放控制接收端可以外置于投影仪数据接收端,也可以内置于投影仪数据接收端,投影仪播放控制接收端用于根据控制指令控制对应的投影仪进行投影工作。如表1所示,表1为投影仪身份信息同投影仪数据接收端的对应关系表。

表1

如表2所示,投影仪身份信息同投影仪播放控制接收端的对应关系表。

表2

本实施例中,投影仪管理平台接收到投影仪身份信息,根据数据库中存储的资料,找到投影仪身份信息对应的投影仪数据接收端以及投影仪数据接收端的IP地址及投影仪身份信息对应的投影仪播放控制接收端及投影仪播放控制接收端的IP地址,根据IP地址将多媒体数据、控制信息发送至投影仪数据接收端及投影仪播放控制接收端,以供同步控制多台投影仪的投影工作,保证多台投影仪投影工作在时间上的一致性,实现同步控制多台投影仪投影工作的目的。

参照图2,本发明投影仪控制方法第一实施例的流程示意图。

本发明投影仪控制方法应用于终端,在一实施例中,本发明投影仪控制方法包括:

步骤S10,接收数据分发指令,根据所述数据分发指令获取投影仪身份信息及多媒体信息;

步骤S20,将所述投影仪身份信息及多媒体信息发送至投影仪管理平台,以供投影仪管理平台将所述多媒体信息对应的多媒体数据发送至投影仪身份信息对应的投影仪数据接收端。

在本实施例中,终端可以是PC,也可以是智能手机、平板电脑、便携计算机等终端设备,在此不作限制。以手机为例,用户通过手机上的应用程序,确定当前需要投影的多媒体信息,以及当前需要的投影仪。例如,当前某公司需要召开一次远程会议,存在参会方A、参会方B、参会方C。参会方A的投影仪身份信息为编号1,参会方B的投影仪身份信息为编号2,参会方C的投影仪身份信息为编号3,此次会议需要投影的资料为视频资料1。为了保证三方的投影仪投影工作的一致性,会议组织者通过手机选定身份信息为编号1、编号2、编号3的三个投影仪,选择多媒体信息为视频资料1(即终端接收到基于用户操作触发的数据分发指令)。终端将数据分发指令对应的投影仪身份信息、多媒体信息(均由用户选择确定)发送至投影仪管理平台。

在另一实施例中,有5间教室,每间教室配置一台计算机,每台计算机同投影仪连接,投影仪的身份信息分别为:投影仪1,投影仪2,投影仪3,投影仪4,投影仪5,投影仪连接的计算机身份信息分别为:计算机1,计算机2,计算机3,计算机4,计算机5。若此时,需要5台投影仪对视频文件1进行同步投影,则可由操作人员在终端上的应用程序中选择投影仪1、投影仪2、投影仪3、投影仪4、投影仪5,输入视频文件1的多媒体信息,终端根据用户操作生成对应的数据分发指令,数据分发指令中包含了用户选择的投影仪身份信息和多媒体信息,然后将投影仪身份信息及多媒体信息发送至投影仪管理平台。

本实施例中,当一应用场景需要多台(两台或以上)投影仪对同一多媒体资料进行投影时,通过本发明方案可由用户在一台终端设备上进行操作,选择多台投影仪以及待投影资料,不需要对每个投影仪进行操作,保证了投影仪工作的一致性,方便用户操作。

进一步,在另一可选实施例中,本发明投影仪控制方法应用于终端,本发明投影仪控制方法包括:

接收控制指令,根据所述控制指令获取投影仪身份信息及控制信号;

将所述投影仪身份信息及控制信息发送至投影仪管理平台,以供投影仪管理平台将所述控制信息发送至所述投影仪身份信息对应的投影仪播放控制接收端,控制对应的投影仪同步播放接收到的多媒体信息。

本实施例中,投影仪是用来将图像或视频投射到幕布上的设备。投影仪通过不同的接口同计算机、VCD、DVD、BD、游戏机、DV等相连接播放相应的视频信号。例如,以常见的通过笔记本电脑的视频输出接口,将笔记本电脑当前显示的图像传输到投影仪,以供投影仪对笔记本电脑当前显示的图像进行同步投影。例如,在一实施例中,参会方A、参会方B、参会方C三方在进行远程会议,在进行会议时,三方均需要通过投影仪(参会方A的投影仪身份信息为编号1,参会方B的投影仪身份信息为编号2,参会方C的投影仪身份信息为编号3)将各自笔记本电脑上显示的会议资料投影至幕布。在会议进行时,需要将正在演示的会议资料暂停播放。会议组织者通过手机选定身份信息为编号1、编号2、编号3的三个投影仪,选择暂定播放选项(此时,手机接收到控制指令),手机将控制指令对应的投影仪身份信息及控制信号发送至投影仪管理平台。

在本实施例中,若需要对多台投影仪进行统一控制,可由用户在终端上进行操作,选择需要控制的投影仪以及需要投影仪执行的命令,而不需要对每个投影仪单独进行操作,保证了投影工作的一致性,方便用户操作。

进一步,在一实施例中,本发明投影仪控制方法应用于投影仪管理平台,投影仪控制方法包括:

接收终端发送的投影仪身份信息及多媒体信息;

获取所述多媒体信息对应的多媒体数据;

将所述多媒体数据发送至投影仪身份信息对应的投影仪数据接收端。

如图3所示,图3为本发明投影仪控制系统一实施例的场景示意图。

在本实施例中,投影仪管理平台中的数据库中存储了投影仪身份信息同投影仪数据接收端的对应关系。每一个投影仪身份信息对应一个投影仪数据接收端,每一个投影仪数据接收端包含一个IP地址,以供投影仪管理平台通过IP地址将多媒体数据传输至投影仪数据接收端。

例如,在一次多方会议中,会议组织者通过终端上的应用程序选择了身份信息为编号1、编号2、编号3的三个投影仪,以及需要播放的会议资料,终端基于用户的选择生成数据分发指令,将数据分发指令发送至投影仪管理平台。投影仪在接收到数据分发指令后,根据数据分发指令中的投影仪身份信息通过数据库中存储的投影仪身份信息同投影仪数据接收端的对应关系确定对应的投影仪数据接收端,通过多媒体信息获取对应的多媒体数据,多媒体数据可以是由用户预先上传至投影仪管理平台上的,也可以是投影仪管理平台根据多媒体信息在网络上搜索得到的。在本实施例中,多媒体信息对应的多媒体数据可由用户上传至投影仪管理平台,还可以是投影仪管理平台根据多媒体信息在网络上搜索对应的多媒体数据,并获取该多媒体数据。在发明一可选实施例中,投影仪管理平台在接收到多媒体信息时,优先在本地数据库中查找是否存在该多媒体信息对应的多媒体数据,若本地数据库中不存在该多媒体信息对应的多媒体数据,则在网络上查找该多媒体信息对应的多媒体数据,若网络上也不存在该多媒体信息对应的多媒体数据,则反馈一个信息至终端,以供提示用户上传该多媒体信息对应的多媒体数据至投影仪管理平台。然后,投影仪管理平台将多媒体数据传输至投影仪数据接收端,传输方式可以是无线传输,也可以是有线传输,在此不作限制,具体根据实际情况设置。

在另一可选实施例中,一间学校的5间教室里通过投影仪对计算机上的内容进行投影。5间教室的计算机编号分别为计算机1、计算机2、计算机3、计算机4、计算机5,每台计算机连接一台投影仪。若此时,需要五台投影仪投影内容一致,则可由一操作人员,在终端上的应用程序中选择投影仪身份信息分别为投影仪1、投影仪2、投影仪3、投影仪4、投影仪5,选择需要投影的多媒体资料对应的多媒体信息,例如视频1。终端根据用户的选择,生成对应的数据分发指令发送至投影仪管理平台。投影仪管理平台接收到该数据分发指令,根据数据分发指令中投影仪的身份信息,确定对应的投影仪数据接收端,即计算机1、计算机2、计算机3、计算机4、计算机5,然后将多媒体资料同步或分别发送至计算机1、计算机2、计算机3、计算机4、计算机5。上述多媒体资料可以是由操作人员上传至投影仪管理平台,还可以是投影仪管理平台根据多媒体信息在网络上查找到对应的多媒体资料。若是采取分别发送多媒体资料的方式,则每台投影仪数据接收端完成对多媒体资料的接收工作后,反馈一个完成信息至终端,当终端接收到5台投影仪数据接收端反馈的完成信息时,通知用户,以供用户进行下一步操作,例如,启动投影仪。

本实施例中,投影仪数据接收端可以是计算机、VCD、DVD、BD、游戏机、DV等设备,投影仪和投影仪数据接收端建立通讯连接,对投影仪数据接收端中的多媒体数据进行投影。在本实施例中,接收基于用户操作触发的数据分发指令,根据数据分发指令中多媒体信息获取对应的多媒体数据,将多媒体数据发送至数据分发指令中投影仪身份信息对应的投影仪数据接收端,使得用户可通过在一台终端上操作将需要投影的多媒体数据发送至多台投影仪,减少人工操作,提升用户使用体验,保证投影仪投影内容的一致性。

进一步的,在一实施例中,将所述多媒体数据发送至投影仪身份信息对应的投影仪数据接收端包括:

根据投影仪身份信息确定对应的投影仪;

获取所述投影仪对应的投影仪数据接收端IP地址;

根据所述IP地址将所述多媒体数据发送至所述投影仪数据接收端。

本实施例中,每台投影仪均连接一投影仪数据接收端,投影仪数据接收端可以是计算机、VCD、DVD、BD、游戏机、DV等设备,投影仪和投影仪数据接收端建立通讯连接,对投影仪数据接收端中的多媒体数据进行投影。在投影仪管理平台上存储有投影仪-投影仪数据接收端-投影仪数据接收端IP地址的对应关系表。在接收到投影仪身份信息后,查表得到投影仪身份信息对应的投影仪,然后的到该投影仪对应的投影仪数据接收端的IP地址,根据IP地址将多媒体数据发送至投影仪数据接收端。

进一步,在一实施例中,本发明投影仪控制方法应用于投影仪管理平台,投影仪控制方法还包括:

接收终端发送的投影仪身份信息及控制信息;

根据所述投影仪身份信息确定所述投影仪身份信息对应的投影仪播放控制接收端;

将所述控制信息发送至所述投影仪播放控制接收端,控制对应的投影仪同步播放接收到的多媒体信息。

在本实施例中,若基于用户操作选择了投影仪1、投影仪2、投影仪3、投影仪4、投影仪5,五台投影仪进行投影工作,投影仪管理平台将多媒体数据传输至与五台投影仪连接的投影仪数据接收端后,投影仪接收端在完成数据接收工作时反馈完成信息至终端,当终端接收到五台投影仪数据接收端反馈的完成信息时,通知用户可进行投影工作。用户可通过终端上的应用程序,选择投影仪1、投影仪2、投影仪3、投影仪4、投影仪5,选择“开始投影”选项,终端根据用户操作生成控制指令,并发送至投影仪管理平台。投影仪管理平台接收到上述控制指令,根据控制指令中的投影仪身份信息确定对应的投影仪播放控制接收端,在确定了投影仪播放控制接收端后将控制信息同步发送至各个投影仪播放控制接收端,例如将控制信息“开始投影”同步发送至投影仪1、投影仪2、投影仪3、投影仪4、投影仪5各自对应的投影仪播放控制接收端,以供投影仪播放控制接收端接收到该控制信息时,同步控制对应的投影仪进行投影工作,使得五台投影仪的投影内容一致且时间同步。

在本发明另一实施例中,当上述投影仪1、投影仪2、投影仪3、投影仪4、投影仪5处于投影工作时,若用户需要暂停当前五台投影仪的投影工作,则用户在终端上的应用程序中选择投影仪身份信息分别为投影仪1、投影仪2、投影仪3、投影仪4、投影仪5,选择“暂停投影”选项,终端根据用户操作生成对应的控制指令,并发送至投影仪管理平台。投影仪管理平台收到控制指令,根据控制指令中投影仪身份信息确定对应的投影仪播放控制接收端,在确定了投影仪播放控制接收端后将控制信息同步发送至各个投影仪播放控制接收端,例如将控制信息“暂停投影”同步发送至投影仪1、投影仪2、投影仪3、投影仪4、投影仪5各自对应的投影仪播放控制接收端,以供各个投影仪播放控制接收端接收到该控制信息“暂停投影”时,同步控制对应的投影仪暂停投影工作,使得五台投影仪的投影内容在时间上一致。

在本实施例中,用户在终端上进行操作即可控制多台投影仪的投影工作,且能保证投影仪投影工作在时间上的一致性,太高了工作效率,减少了人工操作,提高用户体验。

进一步,在本发明一实施例中,接收终端发送的投影仪身份信息及多媒体信息之前包括:

将投影仪身份信息及对应的投影仪数据接收端关联保存至数据库中;

将投影仪身份信息及对应的投影仪播放控制接收端关联保存至数据库中。

本实施例中,每台投影仪均连接一投影仪数据接收端及投影仪播放控制接收端,投影仪数据接收端可以是计算机、VCD、DVD、BD、游戏机、DV等设备,投影仪和投影仪数据接收端建立通讯连接,对投影仪数据接收端中的多媒体数据进行投影。投影仪播放控制接收端可以外置于投影仪数据接收端,也可以内置于投影仪数据接收端,投影仪播放控制接收端用于根据控制指令控制对应的投影仪进行投影工作。如表1所示,表1为投影仪身份信息同投影仪数据接收端的对应关系表。

表1

如表2所示,投影仪身份信息同投影仪播放控制接收端的对应关系表。

表2

本实施例中,投影仪管理平台接收到投影仪身份信息,根据数据库中存储的资料,找到投影仪身份信息对应的投影仪数据接收端以及投影仪数据接收端的IP地址及投影仪身份信息对应的投影仪播放控制接收端及投影仪播放控制接收端的IP地址,根据IP地址将多媒体数据、控制信息发送至投影仪数据接收端及投影仪播放控制接收端,以供同步控制多台投影仪的投影工作,保证多台投影仪投影工作在时间上的一致性,实现同步控制多台投影仪投影工作的目的。

此外,本发明实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有投影仪控制程序,所述投影仪控制程序被处理器执行时实现如上述所述的投影仪控制方法的步骤。

本发明计算机可读存储介质的具体实施例同上述投影仪控制方法的各个实施例基本相同,在此不作限制。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

相关技术
  • 投影仪控制方法、系统及计算机可读存储介质
  • 投影仪控制方法、系统及计算机可读存储介质
技术分类

06120112769825