基于位置信息的自动化集群调度数据处理方法及系统的制作方法_2

文档序号:8265960阅读:来源:国知局
组要实施的调度任务。
[0028]具体实施时,集群系统服务器判断集群终端上报的位置信息是否满足一预定的位置范围条件。而预定的位置范围条件有三种:
1)在服务器中预置在某个点及其一定半径内范围内为一个区域,例如,服务器置在经度113.9221,玮度22.5198的坐标半径I公里范围内的终端满足条件;
2)在服务器中预置几个经玮度坐标构成一个区域,例如,服务器中预置四个经玮度坐标分别为(113.8854,22.5101),(113.8890,22.5199), (113.8902,22.5188), (113.9011,22.5073),这组坐标可用直线连接成一个封闭的区域,到达此封闭区域内的所有终端满足条件;
3)在服务器中预置当终端与终端之间的距离小于某一范围内满足条件,具体的根据执行任务的不同可以确定为100米、150米等等。
[0029]所述的调度任务可能为一起执行巡逻任务等等。
[0030]步骤S201、集群系统服务器判断集群终端的上报的位置信息是否满足一预定的位置范围条件,若满足条件,则将集群终端自动加入到该位置范围条件对应的群组,同时向群组内所有成员下发新的群组成员信息,并向新加入的集群终端推送预先设定的任务。
[0031]具体实施时,若集群系统服务器判断集群终端上报的位置信息是否满足一预定的位置范围条件,该位置范围条件唯一的对应一个群组。若该位置信息满足条件,则将集群终端自动的加入到这个群组中,同时将该新加入的集群终端形成的新群组信息发送给所有群组内的集群终端,并向新加入的集群终端推送预先指定的任务,例如服务器发送短信到集群终端指示接收到短信的警员协同执行巡逻任务。
[0032]具体实施时,步骤S201还包括:
步骤S211、集群终端对集群系统服务器推送的任务进行完成确认,并将完成信息发送至集群系统服务器;具体的,移动终端接收到任务后,根据服务器推送的任务执行工作,执行任务过程中,各群组内的集群终端的持有者即工作人员可通过集群终端的语音视频等调度方式进行沟通协调工作,例如某个警员发现可疑人员,可用集群对讲功能通知本群组内的其他警员要求支援。
[0033]步骤S212、集群系统服务器接收到集群终端发送的完成信息后,并对该集群终端的任务完成进行记录。具体实施时,工作人员执行完成任务后,集群系统服务器对任务进行确认,随后工作人员离开执行任务的区域。
[0034]步骤S301、当集群系统服务器检测到集群终端上报的位置信息不符合当前群组对应的位置范围条件时,则将集群终端退出群组。
[0035]具体实施时,工作人员离开执行任务的区域,集群终端移动,同时上报到集群服务器听位置也发生变化。例如警员小李执行完本区域的巡逻任务后,去往其他区域巡逻。服务器计算出终端已经不满足位置范围条件,将终端从群组中退出,服务器向本群组终端下发新的群组信息,里面已经不包含离开本区域的成员。服务器通知系统或组内的人员某个终端已经执行完任务离开本群组。例如服务器通过向本群组推送短信通知群组内的成员,小李已经执行完任务离开本群组所在区域。
[0036]具体实施时,步骤S301具体包括:
步骤S311、当集群终端上报到集群系统服务器的位置发生变化,集群系统服务器重新计算该集群终端的位置信息,判断是否还满足当前群组对应的位置范围条件;
步骤S312、集群系统服务器计算出集群终端不满足当前群组对应的位置范围条件,控制将集群终端从当前群组中退出;
步骤S313、集群系统服务器推送新的群组信息到属于本群组的集群终端。
[0037]具体实施时,所述位置信息是指集群终端所处位置的经玮度信息。
[0038]本发明还提供了一种基于位置信息的自动化集群调度数据处理方法的应用实施例的流程图,如图2所示,所述步骤包括:
步骤S10、集群终端开机,之后执行步骤S20 ;
步骤S20、集群终端注册到集群系统服务器,之后执行步骤S30 ;
步骤S30、集群系统服务器上预先指定了在满足某个位置范围条件时要实施的一组调度任务,例如在警务应用中要求满足条件的所有警员编成一组协同执行一次本范围区域内的巡逻任务,之后执行步骤S40 ;
步骤S40、终端移动,上报经玮度位置信息到服务器,之后执行步骤S50 ;
步骤S50、服务器计算终端位置是否满足条件,即服务器根据终端经玮度信息计算出该终端满足预先指定的位置范围的条件,若满足条件,执行步骤S60,若不满足条件,执行步骤S40 ;
服务器的计算方法举例:
I)例如:服务器中预置在经度113.9221,玮度22.5198的坐标半径I公里范围内的终端满足条件;
2)例如:服务器中预置四个经玮度坐标分别为(113.8854,22.5101), (113.8890,22.5199),(113.8902,22.5188),(113.9011,22.5073),这组坐标可用直线连接成一个封闭的区域,到达此封闭区域内的所有终端满足条件;
3)例如:服务器中预置当终端与终端之间的距离小于100米时满足条件。
[0039]步骤S60、服务器将满足位置条件的终端加到同一群组,之后执行步骤S70 ;
步骤S70、服务器将群组信息推送到群组内所有终端,之后执行步骤S80 ;
步骤S80、服务器同时也向终端推送预先指定的要执行的调度任务,例如服务器发送短信到终端指示接收到短信的警员协同执行巡逻任务,之后执行步骤S90 ;
步骤S90、终端对推送的任务进行完成确认,服务器记录,具体的持有终端的工作人员根据服务器推送的任务执行工作,持有终端的工作人员在执行任务过程中可通过终端的语音视频等调度方式与本群组内的人员沟通协调工作,例如某个警员发现可疑人员,可用集群对讲功能通知本群组内的其他警员要求支援;工作人员执行完任务,对任务进行确认,随后离开执行任务的区域;之后执行步骤SlOO ;
步骤S100、终端移动,上报的位置信息发生变化,例如警员小李执行完本区域的巡逻任务后,去往其他区域巡逻,之后执行步骤SllO ; 步骤S110、服务器计算终端位置是否满足条件,若满足条件,执行步骤S100,若不满足条件,执行步骤S120 ;
步骤S120、服务器将终端从群组中退出,之后执行步骤S130 ;
步骤S130、服务器将新的群组信息推送到其他群内终端,里面已经不包含离开本区域的成员,服务器通知系统或组内的人员某个终端已经执行完任务离开本群组。例如服务器通过向本群组推送短信通知群组内的成员,小李已经执行完任务离开本群组所在区域。
[0040]由上述实施例可知,本发明提供了一种基于位置信息的自动化集群调度数据处理方法,通过判断登录到集群系统服务器的集群终端的位置信息是否满足群组所对应的位置范围条件,若满足条件将其自动加入群组分配任务,并通知其他集群终端;当该集群终端的位置不满足原来的位置范围条件,则自动将该集群终端删除,并通知其他集群终端。本发明可实现系统服务器根据终端位置自动创建群组,并推送本群组要执行的调度任务,提高了集群调度的灵活性和响应速度,为用户带来了方便。
[0041]基于上述应用实施例,本发明还提供了一种基于位置信息的自动化集群调度数据处理系统的应用实施例的结构图,如图3所示。
[0042]具体应用实施例中的集群调度系统包括集群终端100和集群调度服务器200。调度系统集群终端100为可执行组呼等集群调度功能的可移动终端,具有定位功能,向集群调度系统服务器上报位置信息。集群调度服务器200为运行在硬件服务器上的软件,可对终端进行注册管理,位置管理以及调度等功能。其中集群调度服务器200的原理框图如图4所示。集群调度服务器由主控模块210、注册模块220、位置信息处理模块230、调度任务分发模块240和接口模块250组成。
[0043]注册模块220,用于处理集群终端的注册信息及验证登录;位置信息处理模块230用于存储各群组对应的位置信息,同时对集群终端上报的位置信息与自身存储的信息进行计算对比,判断其是否属于某一群组所对应的范围内,调度任务分发模块,用于将调度任务分配给群组内所有的群组成员,而主控模块210控制注册模块220、位置信息处理模块23
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1