控制方法、系统、服务器及终端的制作方法

文档序号:7852934阅读:104来源:国知局
专利名称:控制方法、系统、服务器及终端的制作方法
技术领域
本发明涉及通信领域,尤其涉及信息交互方法、系统及服务器。
背景技术
科学家在向太空发射了飞行器之后,为了保证飞行器的稳定性,以及为了实现预期的飞行目标,空中的飞行器在执行飞行任务时,需要地面上的服务器对其进行控制,在必要时采取相应的措施,如控制飞行器返航、巡航等。同时飞行器也可以将采集的信息实时传送给地面上的服务器。目前,现有的对飞行器的控制方式,一般是采用单一的服务器控制空中的单一飞行器,即实现飞行器与服务器一对一的控制关系。这种一对一的控制方式,不能有效实现资源的优化配置。·

发明内容
本发明提供了控制方法、系统、服务器及终端,能够实现一对多的控制。为了达到上述目的,本发明的技术方案是这样实现的,控制方法,包括接收一个以上的终端发送的终端信息;提取所述终端信息中携带的预先设定的对应各终端的识别信息;根据该识别信息,确定所述接收到的终端信息的归属终端;向所述归属终端发送用于控制该归属终端执行相关操作的控制信息。优选地,所述接收一个以上的终端发送的终端信息,包括接收一个以上的终端发送的,携带有视频信息、各终端的当前参数及对应各终端的所述识别信息的所述终端信息。优选地,在确定所述接收到的终端信息的归属终端之后,还包括根据预定协议,提取出所述终端信息中的所述视频信息和所述归属终端的当前参数;将所述视频信息和所述归属终端的当前参数对应存储在对应所述归属终端的存储单元中。优选地,向所述归属终端发送控制信息,包括向所述归属终端发送,携带有对应所述归属终端的所述识别信息和控制该归属终端进行操作的操作信息的所述控制信息。优选地,还包括所述归属终端接收所述控制信息;提取出所述控制信息中携带的所述识别信息;若所述控制信息中携带的识别信息与自身的识别信息一致,则提取所述控制信息中的所述操作信息;
根据提取的所述操作信息,执行相关操作。本发明还提供了服务器,包括第一接收模块,用于接收一个以上的终端发送的终端信息;第一提取模块,用于提取所述终端信息中携带的预先设定的对应各终端的识别信息;确定模块,用于根据该识别信息,确定所述接收到的终端信息的归属终端;控制模块,用于向所述归属终端发送用于控制该归属终端执行相关操作的控制信
肩、O优选地,所述第一接收模块, 进一步用于接收一个以上的终端发送的,携带有视频信息、各终端的当前参数及对应各终端的所述识别信息的所述终端信息。优选地,所述第一提取模块,进一步用于在确定所述接收到的终端信息的归属终端之后,根据预定协议,提取出所述终端信息中的所述视频信息和所述归属终端的当前参数。本发明还提供了终端,包括发送模块,用于发送携带有预先设定的对应该终端的识别信息的终端信息;第二接收模块,用于接收控制信息;第二提取模块,用于提取出所述控制信息中携带的识别信息;鉴别模块,用于在所述第二提取模块提取出的识别信息与自身的识别信息一致时,提取所述控制信息中的所述操作信息;执行模块,用于根据提取的所述操作信息,执行相关操作。本发明还提供了控制系统,包括服务器和一个以上的终端,所述终端,用于向所述服务器发送携带有预先设定的对应该终端的识别信息的终端信息,并在接收到所述服务器发送的控制信息之后,根据该控制信息中携带的操作信息,执行相关操作;所述服务器,用于接收一个以上的终端发送的终端信息;提取所述终端信息中携带的预先设定的对应各终端的识别信息;根据该识别信息,确定所述接收到的终端信息的归属终端;向所述归属终端发送用于控制该归属终端执行相关操作的控制信息。与现有技术相比,本发明提供的控制方法、系统、服务器及终端,一个服务器可以接收一个以上的终端发送的终端信息,并根据该终端信息中携带的对应各终端的识别信息,确定该终端信息的归属终端,从而向归属终端发送用于控制该归属终端执行相关操作的控制信息。这样,实现了一个服务器对一个以上的终端的控制,优化了资源配置。此外,通过本发明提供的控制方法、系统、服务器及终端,还能够达到以下积极效果I、本发明中,各终端向服务器发送的信息中携带有对应各终端的识别信息,从而服务器在接收到终端信息时,根据该终端信息中携带的识别信息,分别提取出该终端信息中的视频信息和终端的当前参数,并将该视频信息和当前参数存储到对应该归属终端的存储单元中。这样就实现了服务器对各终端发送的终端信息的分解处理,有效提高了服务器与各终端之间信息交互的效率;
2、因为服务器向各终端发送的控制信息中也携带有对应各终端的识别信息,从而当终端在接收到控制信息时,根据该识别信息鉴别出该控制信息是否为服务器对其发送的控制信息,若是,则根据该控制信息中携带的操作信息执行相关操作。这样,服务器就可以根据各终端的识别信息,对各终端进行多路控制,并可以根据实际需要进行多路控制任务的实时切换,从而实现一个以上的终端在同一服务器上的集中控制和信息处理。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图I为本发明实施例一提供的一种控制方法的流程图;图2为本发明实施例二提供的另一种控制方法的流程图;
图3为本发明实施例三提供的一种服务器的模块图;图4为本发明实施例四提供的另一种服务器的模块图;图5为本发明实施例五提供的一种终端的模块图;图6为本发明实施例六提供的一种控制系统的模块图。
具体实施例方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。实施例一本发明实施例一提供了一种控制方法,参见图1,包括步骤SlOl :接收一个以上的终端发送的终端信息;步骤S102 :提取所述终端信息中携带的预先设定的对应各终端的识别信息;步骤S103 :根据该识别信息,确定所述接收到的终端信息的归属终端;步骤S104 向所述归属终端发送用于控制该归属终端执行相关操作的控制信息。本发明实施例一提供的控制方法,通过接收一个以上的终端发送的终端信息,并根据该终端信息中携带的对应各终端的识别信息,确定该终端信息的归属终端,从而向归属终端发送用于控制该归属终端执行相关操作的控制信息。这样,实现了一对多的控制,优化了资源配置。实施例二以地空之间的控制为例,本发明实施例二提供了另一种控制方法。本实施例中,发射到太空中的飞行器作为终端,该飞行器的数量为一个以上,这些飞行器实时采集观测到的视频图像,并获取飞行器的当前参数,进而将该视频图像和当前参数封装成飞行器信息,将该飞行器信息发送给地面上的服务器。参见图2,具体包括以下步骤步骤201 :—个以上的飞行器采集视频信息;
具体地,飞行器上均设置有采集装置,飞行器被发射到太空中后,该采集装置实时采集观测区域内的视频信息;步骤202 :飞行器上的处理器获取该飞行器的当前参数;优选地,该当前参数,例如飞行器当前的飞行高度、速度以及飞行器飞行的方向等数据;具体地,每一个飞行器上均设置有处理器,用来进行信息的处理操作;步骤203 :该处理器根据预定协议,将所述视频信息、当前参数以及预先设定的对应各飞行器的识别信息封装成数据流;步骤204 :该处理器将所述数据流,作为飞行器信息发送给地面上的服务器;
当地面上的服务器启动接收程序后,进一步包括步骤205 :地面上的服务器接收数据流;步骤206 :该服务器提取所述数据流中携带的对应各飞行器的识别信息;步骤207 :该服务器根据该识别信息,确定发送该数据流的归属飞行器;步骤208 :该服务器根据预定协议,提取出所述数据流中的视频信息和归属飞行器的当前参数;步骤209 :该服务器将该视频信息和归属飞行器的当前参数对应存储在对应所述归属飞行器的存储单元中,以供实际需要时根据该当前参数对所述视频信息进行处理;具体地,在本实施例中,当地面上的服务器提取出视频信息时,根据实际需要采用对应的飞行器的当前参数对该视频信息进行校正处理;当地面上的服务器需要对该归属飞行器进行控制操作时,进一步包括步骤210 :该服务器向所述归属飞行器发送用于控制该归属飞行器执行相关操作的控制信息;其中,该数据流中的数据内容包括归属飞行器采集到的视频信息、归属飞行器的当前参数,该控制信息中携带有对应所述归属飞行器的识别信息,以及控制该归属飞行器进行相关操作的操作信息;具体地,地面上的服务器获取到归属飞行器发送的数据流之后,提取出该数据流中的视频信息,当需要进一步观测太空中某一区域的视频信息时,该服务器根据该数据流中归属飞行器的当前参数,分析出当需要采集该观测区域的视频信息时,该归属飞行器需要调整的飞行方向和/或移动的距离,从而向该归属飞行器发送控制信息,控制该归属飞行器调整飞行方向和/或移动适当距离,进而采集该需要观测区域的视频信息;相应地,该控制信息中携带的操作信息,包括该归属飞行器的方向信息和/或移动距离信息;步骤211 :该归属飞行器接收地面上的服务器发送的控制信息;步骤212 :该归属飞行器提取出所述控制信息中携带的所述识别信息;步骤213 :该归属飞行器鉴别该识别信息是否与自身的识别信息一致,是则执行步骤214,否则报错,结束当前流程;步骤214 :该归属飞行器提取出所述控制信息中的所述操作信息;步骤215 :该归属飞行器根据该操作信息,执行相关操作。优选地,该飞行器根据该操作信息,调整飞行方向和/或移动适当距离,进而采集需要观测区域的视频信息。本发明实施例二中,地面上的一个服务器可以接收空中一个以上的飞行器发送的飞行器信息,并根据该飞行器信息中携带的对应各飞行器的识别信息,确定该飞行器信息的归属飞行器,从而向归属飞行器发送用于控制该归属飞行器执行相关操作的控制信息。这样,实现了地面上的一个服务器对空中一个以上的飞行器的控制,优化了资源配置。进一步地,使得地面上的服务器的集成化高,可以对多路飞行器数据进行收发控制。本发明实施例二中,各飞行器向地面上的服务器发送的数据流中携带有对应各飞行器的识别信息,从而服务器在接收到该数据流时,根据该数据流中携带的识别信息,分别提取出该数据流中的视频信息和归属飞行器的当前参数,并将该视频信息和当前参数存储到对应该归属飞行器的存储单元中。这样就实现了地面上的服务器对各飞行器发送的数据流的分解处理,有效提高了地面上的服务器与各飞行器之间信息交互的效率。此外,本发明实施例二中,因为地面上的服务器向各飞行器发送的控制信息中也携带有对应各飞行器的识别信息,从而当飞行器在接收到控制信息时,根据该识别信息鉴别出该控制信息是否为地面上的服务器对其发送的控制信息,若是,则根据该控制信息中携带的操作信息执行相关操作。这样,地面上的服务器就可以根据各飞行器的识别信息,对各飞行器进行多路控制,并可以根据实际需要进行多路控制任务的实时切换,从而实现一个以上的飞行器在同一服务器上的集中控制和信息处理。实施例三针对实施例一,本发明实施例三提供了一种服务器,参见图3,包括第一接收模块31,用于接收一个以上的终端发送的终端信息;第一提取模块32,用于提取所述终端信息中携带的预先设定的对应各终端的识别
信息;确定模块33,用于根据该识别信息,确定所述接收到的终端信息的归属终端;控制模块34,用于向所述归属终端发送用于控制该归属终端执行相关操作的控制信息。本发明实施例三中,一个服务器可以接收一个以上的终端发送的终端信息,并根据该终端信息中携带的对应各终端的识别信息,确定该终端信息的归属终端,从而向归属终端发送用于控制该归属终端执行相关操作的控制信息。这样,实现了一对多的控制,优化了资源配置。实施例四本发明实施例四提供了另一种服务器,参见图4,包括第一接收模块41,用于接收一个以上的终端发送的终端信息;第一提取模块42,用于提取所述终端信息中携带的预先设定的对应各终端的识别信息;还用于在确定模块43确定出所述接收到的终端信息的归属终端之后,根据预定协议,提取出所述终端信息中携带的视频信息和归属终端的当前参数;确定模块43,用于根据该识别信息,确定所述接收到的终端信息的归属终端;控制模块44,用于向所述归属终端发送用于控制该归属终端执行相关操作的控制、信息;该控制信息中携带有对应所述归属终端的所述识别信息,以及控制该归属终端进行操作的操作信息;存储模块45,用于根据所述识别信息,将提取出的视频信息和归属终端的当前参数对应存储在对应所述归属终端的存储单元中;进一步地,还包括处理模块46,用于根据所述当前参数,对与该当前参数对应的所述视频信息进行处理。实施例五 本发明实施例五提供了一种终端,参见图5,包括发送模块51,用于发送携带有预先设定的对应该终端的识别信息的终端信息;第二接收模块52,用于接收控制信息;第二提取模块53,用于提取出所述控制信息中携带的识别信息;鉴别模块54,用于在所述第二提取模块53提取出的识别信息与自身的识别信息一致时,提取所述控制信息中的所述操作信息;执行模块55,用于根据提取的所述操作信息,执行相关操作。实施例六针对实施例二中以地空之间的控制为例而提供的控制方法,本发明实施例五提供了一种控制系统,优选地,在本实施例中,以太空中的飞行器作为终端,以地面上的一个服务器为服务器,以此为例,具体地,以太空中的两个飞行器为例。参见图6,包括太空中的飞行器61、太空中的飞行器62和地面上的服务器63,具体地飞行器61,包括采集装置611和处理器612 采集装置611,用于采集视频信息;处理器612包括获取模块612-1,用于获取该飞行器61的当前参数;封装模块612-2,用于根据预定协议,将所述视频信息、飞行器61的当前参数以及对应该飞行器61的识别信息封装成数据流;发送模块612-3,用于将封装得到的所述数据流发送给地面上的服务器63 ;第二接收模块612-4,用于接收地面上的服务器63发送的控制信息;第二提取模块612-5,用于提取出所述控制信息中携带的所述识别信息;还用于在鉴别模块612-6鉴别出该识别信息与自身的识别信息一致的情况下,提取出控制信息中携带的操作信息;鉴别模块612-6,用于在所述第二提取模块612-5提取出的识别信息与自身的识别信息一致时,通过第二提取模块612-5提取出该控制信息中携带的操作信息;执行模块612-7,用于根据提取的所述操作信息,执行相关操作。飞行器62,包括采集装置621和处理器622 采集装置621,用于采集视频信息;处理器622,包括获取模块622-1,用于获取该飞行器62的当前参数;
封装模块622-2,用于根据预定协议,将所述视频信息、当前参数以及对应该飞行器62的识别信息封装成数据流;发送模块622-3,用于将封装得到的所述数据流发送给地面上的服务器63 ;第二接收模块622-4,用于接收地面上的服务器63发送的控制信息;第二提取模块622-5,用于提取出所述控制信息中携带的所述识别信息;还用于在鉴别模块622-6鉴别出该识别信息与自身的识别信息一致的情况下,提取出控制信息中携带的操作信息;、
鉴别模块622-6,用于在所述第二提取模块622_5提取出的识别信息与自身的识别信息一致时,通过第二提取模块622-5提取出该控制信息中携带的操作信息;执行模块622-7,用于根据提取的所述操作信息,执行相关操作。地面上的服务器63,包括第一接收模块631,用于接收飞行器61和飞行器62发送的数据流;第一提取模块632,用于提取所述数据流中携带的预先设定的对应飞行器I或飞行器2的识别信息;还用于根据预定协议,提取出所述数据流中的视频信息和归属飞行器的当前参数;确定模块633,用于根据该识别信息,判断出所述接收到的数据流的归属飞行器;控制模块634,用于向所述归属飞行器发送用于控制该归属飞行器执行相关操作的控制信息;该控制信息中携带有对应所述归属飞行器的所述识别信息,以及控制该归属飞行器进行操作的操作信息;存储模块635,用于根据所述识别信息,将提取出的视频信息和归属飞行器的当前参数对应存储在对应所述归属飞行器的存储单元中;进一步地,还包括处理模块636,用于根据所述当前参数,对与该当前参数对应的所述视频信息进行处理。本领域普通技术人员可以理解实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。最后应说明的是以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
权利要求
1.控制方法,其特征在于,包括 接收一个以上的终端发送的终端信息; 提取所述终端信息中携带的预先设定的对应各终端的识别信息; 根据该识别信息,确定所述接收到的终端信息的归属终端; 向所述归属终端发送用于控制该归属终端执行相关操作的控制信息。
2.如权利要求I所述的方法,其特征在于,所述接收一个以上的终端发送的终端信息,包括 接收一个以上的终端发送的,携带有视频信息、各终端的当前参数及对应各终端的所述识别信息的所述终端信息。
3.如权利要求2所述的方法,其特征在于,在确定所述接收到的终端信息的归属终端之后,还包括 根据预定协议,提取出所述终端信息中的所述视频信息和所述归属终端的当前参数;将所述视频信息和所述归属终端的当前参数对应存储在对应所述归属终端的存储单元中。
4.如权利要求1-3任意一项所述的方法,其特征在于,向所述归属终端发送控制信息,包括 向所述归属终端发送,携带有对应所述归属终端的所述识别信息和控制该归属终端进行操作的操作信息的所述控制信息。
5.如权利要求4所述的方法,其特征在于,还包括 所述归属终端接收所述控制信息; 提取出所述控制信息中携带的所述识别信息; 若所述控制信息中携带的识别信息与自身的识别信息一致,则提取所述控制信息中的所述操作信息; 根据提取的所述操作信息,执行相关操作。
6.服务器,其特征在于,包括 第一接收模块,用于接收一个以上的终端发送的终端信息; 第一提取模块,用于提取所述终端信息中携带的预先设定的对应各终端的识别信息; 确定模块,用于根据该识别信息,确定所述接收到的终端信息的归属终端; 控制模块,用于向所述归属终端发送用于控制该归属终端执行相关操作的控制言息。
7.如权利要求6所述的服务器,其特征在于,所述第一接收模块, 进一步用于接收一个以上的终端发送的,携带有视频信息、各终端的当前参数及对应各终端的所述识别信息的所述终端信息。
8.如权利要求7所述的服务器,其特征在于,所述第一提取模块, 进一步用于在确定所述接收到的终端信息的归属终端之后,根据预定协议,提取出所述终端信息中的所述视频信息和所述归属终端的当前参数。
9.终端,其特征在于,包括 发送模块,用于发送携带有预先设定的对应该终端的识别信息的终端信息; 第二接收模块,用于接收控制信息; 第二提取模块,用于提取出所述控制信息中携带的识别信息;鉴别模块,用于在所述第二提取模块提取出的识别信息与自身的识别信息一致时,提取所述控制信息中的操作信息; 执行模块,用于根据提取的所述操作信息,执行相关操作。
10.控制系统,其特征在于,包括服务器和一个以上的终端, 所述终端,用于向所述服务器发送携带有预先设定的对应该终端的识别信息的终端信息,并在接收到所述服务器发送的控制信息之后,根据该控制信息中携带的操作信息,执行相关操作; 所述服务器,用于接收一个以上的终端发送的终端信息;提取所述终端信息中携带的预先设定的对应各终端的识别信息;根据该识别信息,确定所述接收到的终端信息的归属终端;向所述归属终端发送用于控制该归属终端执行相关操作的控制信息。
全文摘要
本发明涉及通信领域,具体为控制方法、系统、服务器及终端,能够实现一对多的控制。控制方法,包括接收一个以上的终端发送的终端信息;提取所述终端信息中携带的预先设定的对应各终端的识别信息;根据该识别信息,确定所述接收到的终端信息的归属终端;向所述归属终端发送用于控制该归属终端执行相关操作的控制信息。服务器,包括第一接收模块,第一提取模块,确定模块,控制模块。终端,包括发送模块,第二接收模块,第二提取模块,鉴别模块,执行模块。控制系统,包括一个以上的终端和上述服务器。
文档编号H04L29/08GK102739780SQ201210183810
公开日2012年10月17日 申请日期2012年6月6日 优先权日2012年6月6日
发明者孙光民, 廖晟宇, 张媛媛, 张帆, 赵德群, 郑鲲, 郝建华, 郭强 申请人:中国人民解放军装备指挥技术学院, 北京工业大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1