本发明涉及远洋船舶上的集合演习管理领域,更具体地来说,涉及协调游轮上的乘客集合。
背景技术:
集合是指有组织、有计划地将远洋船舶上的不同乘客聚集在远洋船舶的不同位置,为应对远洋船舶上的紧急情况做准备。传统上,在客轮的情况下,在游轮出发前或之后不久,在巡航开始时进行集合演习。在集合演习期间,每一个乘客都要向指定的集合站点(船上的一个特定位置)报告。然后,船员确认在集合演习期间预计会出现在特定位置的每个乘客,以便在发生实际紧急情况和由此产生的实际集合的情况下可以对所有乘客进行统计。
集合演习特别重要,因为在特定的预定位置预先安排了不同的乘客集群,必要情况下,可以实现有序的疏散船舶,或者至少可以统计所有乘客,并且相对于船舶上紧急情况的位置来管理乘客的位置。集合演习很重要,还因为集合演习向每位乘客介绍了准确位置,在发生实际紧急情况时乘客需要报告该准确位置,并且集合演习阐述了重要的安全信息,如识别救生衣和客人可能听到的警报信号。因此,尽管在紧急情况下,实际集合时可能会有躁动,但是相信乘客仍将能够穿过船舶到达指定的集合站点。
对于许多乘客来说,集合演习被认为是一种必要的麻烦。此外,集合演习可能会让一些人感到苦恼,尤其是老年人和儿童,通常他们都需要依靠他人的帮助来进行定位和移动到指定的集合地点。船员一般都受过提供此类援助的培训,但仍有可能出现失误。在一定程度上,集合演习的一部分目的是为了让每个乘客都了解指定的集合站点,同时鉴于最终目标,让数千名乘客进行集合演习可能会造成不必要的混乱或错失教育和宣传的机会。
技术实现要素:
本发明的实施例解决了现有技术在集合方面的不足,并提供了一种用于远洋船舶的分布式集合的新颖且不常见的方法、系统和计算机程序产品。在本发明的一个实施例中,针对多个不同移动设备中的每一台移动设备,通过计算机通信网络向移动计算设备分配远洋船舶的多个集合位置中指定的一个的身份。在这点上,在计算机系统的存储器中,不同移动计算机设备中的每一台设备既与远洋船舶中的其中一组乘客中的对应乘客相关联,也与多个集合位置中所指定的其中一个集合位置相关联。之后,启动计时器,所述计时器限定一段时间,在该段时间内,组内的所有乘客必须全部完成集合演习。响应计时器,将信息(即集合演习已经开始)发送到每一台移动设备。
在计时器限定的时间段内,当在相应指定的不同集合位置的限定地理区域内检测到每台移动设备时,在存储器中记录由移动设备之一的对应乘客完成的集合演习。并且,计时器停止表明集合演习完成,之后,在计算机系统的显示器中显示出当集合演习完成该组乘客中每一个未在存储器中记录的名单。以此方式,集合演习的执行可以在一段时间内以分布式方式进行,以便减少不必要的混乱,从而不会在必须进行集合演习时的特定时刻使整个乘客负担过重。
在该实施例的一个方面中,该方法还包括当其中一台移动设备仍位于对应的一个集合位置的限定地理区域之外时,检测其中一台移动设备与分配给改组乘客中的其中一个乘客的集合位置中的相应位置的距离接近度,其中所述移动设备与该组乘客中的其中一个乘客相关联。作为回应,会在移动设备的用户界面显示出一条提示,该提示提醒相应乘客进入相应的一个集合位置的限定地理区域以便完成集合演习。在本实施例的另一个方面中,在计时器启动之前,在每台移动设备的用户界面内回放集合演习视频。在那之后,当在对应的一个集合位置的限定地理区域内感测到每台移动设备时,在用户界面中呈现关于集合演习视频的一组问题。最后,对于在限定地理区域内感测到的每台移动设备,就接收到的针对该组问题的答案进行评分。或者,确定其中一台所述移动设备的评分答案超过阈值,从而向其发送奖券。
在本实施例的又一个方面,定位每台移动设备在计时器限定的有关集合演习的时间段内的位置。这样,针对每台移动设备,计算从其位置到相应指定的不同集合位置中的其中一个集合位置的导航路线。接着,针对每台移动设备,在其用户界面中显示导航路线。
最后,在本实施例的又一个方面中,在计时器限定的时间段内,在每台移动设备的用户界面内的显示器显示一按钮控件。该按钮控件被配置为在集合演习期间发送请求协助的信息。接着在集合演习期间,从其中一台移动设备接收信息,定位其中一台移动设备的位置,识别离该位置最近的船员移动设备。最后,将与其中一台移动设备相对应的乘客的位置和身份发送给船员移动设备。
在本发明的另一实施例中,一种数据处理系统适用于远洋船舶的分布式集合。该系统包括一个或多个计算机的一主计算机系统,每个计算机带有存储器和至少一个处理器。该主计算机系统通过计算机通信网络通信连接到多个不同的移动设备。该系统还包括一数据存储器,该数据存储器连接到主计算机系统,该数据存储器存储在数据库中,一组记录,每个记录都将特定远洋船舶上的乘客与相应的一个移动设备及所述特定远洋船舶上的多个集合位置中的一个特定位置相关联。
值得注意的是,该系统还包括一分布式集合模块。该模块包括在主计算机系统的存储器中执行的计算机程序指令。相应地,计算机程序指令在主计算机系统的存储器中执行期间,使计算机程序指令通过计算机通信网络向多个不同移动设备中的每一台分发多个集合位置中其中一个指定集合位置的身份;启动存储器中的计时器,所述计时器限定一个时间段,在该段时间内,特定远洋船舶上的每个乘客必须完成集合演习。该程序指令还执行,将集合演习已经响应计时器开始了的信息传送至每一台移动设备。然后,在由计时器限定的时间段内,当在相应指定的不同集合位置的限定地理区域内感测到每台移动设备时,在存储器中记录由其中一台移动设备的对应乘客完成的集合演习。最后,计时器停止表明集合演习完成,之后,所述程序指令在计算机系统的显示器中显示出当集合演习完成该组乘客中每一个未在存储器中记录的名单。并且,在集合演习完成之后,目标指令会传送至一些特定的乘客。
本发明公开了一种用于远洋船舶上的分布式集合的方法,其特征在于,该方法包括:通过计算机通信网络向多个不同移动计算设备中的每一台设备分配多艘远洋船舶中的其中一艘的多个集合位置中指定的一个集合位置的身份;在计算系统的存储器中,所述不同移动计算机设备中的每一台设备既与所述多艘远洋船舶中的其中一艘的一组乘客中的对应乘客相关联,也与所述多个集合位置中所指定的其中一个集合位置相关联;启动所述计算系统的存储器中的计时器,所述计时器限定一段时间,在该段时间内,所述多艘远洋船舶中的其中一艘的一组乘客必须全部完成集合演习;将从所述计算系统传来的信息(即集合演习响应计时器已经开始)发送到每一台移动设备;在所述计时器限定的时间段内,当在相应指定的不同集合位置的限定地理区域内检测到每台移动设备时,在所述存储器中记录由移动设备之一的对应乘客完成的集合演习;以及,所述计时器停止表明集合演习完成,之后,在所述计算系统的显示器中显示出当集合演习完成该组乘客中每一个未在存储器中记录的名单。
其中,还包括:当其中一台移动设备仍位于对应的一个集合位置的限定地理区域之外时,检测其中一台所述移动设备到分配给同检测到的其中一台设备相关联的该组乘客中的其中一个乘客的对应集合位置的距离接近度;以及,在检测到的其中一台移动设备的用户界面中发出指示进入相应的一个集合位置的限定地理区域的指令。
其中,还包括:在所述计时器启动之前,在每台所述移动设备的用户界面内发出回放集合演习视频的指令;当在对应的一个集合位置的限定地理区域内感测到每台所述移动设备时,在每台所述移动设备的所述用户界面中发出呈现关于集合演习视频的一组问题的指令;以及,对于在所述限定地理区域内感测到的每台所述移动设备,就接收到的针对该组问题的答案进行评分。
其中,还包括:确定其中一台所述移动设备的评分答案超过阈值,向其中一台所述移动设备发送奖券。
其中,还包括:定位每台所述移动设备在所述时间段内的位置;针对每台所述移动设备,计算从其位置到相应指定的不同集合位置中的其中一个集合位置的导航路线;以及,针对每台所述移动设备,在其用户界面中显示所述导航路线。
其中,还包括:在所述计时器限定的时间段内,引导每台所述移动设备的用户界面内的显示器显示一按钮控件,该按钮控件被配置为在所述集合演习期间发送请求协助的信息;从其中一台所述移动设备接收信息;定位其中一台所述移动设备的位置;识别离该位置最近的船员移动设备;以及,将与其中一台移动设备相对应的乘客的位置和身份发送给所述船员移动设备。
本发明还公开了一种适用于远洋船舶分布式集合的数据处理系统,其特征在于,所述系统包括:一主计算系统,其包括一个或多个计算机,每个计算机包括存储器和至少一个处理器,并且通过计算机通信网络通信连接到多个不同的移动设备;一数据存储器,连接到所述主计算系统,该数据存储器存储在数据库中,一组记录,每个记录都将特定远洋船舶上的乘客与相应的一个所述移动设备相关联及与所述特定远洋船舶上的多个集合位置中的一个特定位置相关联;以及,一分布式集合模块,包括在所述主计算系统的存储器中执行的计算机程序指令,所述计算机程序指令执行以下操作:通过计算机通信网络向多个不同移动设备中的每一台移动设备分发多个集合位置中其中一个指定的集合位置的身份;启动所述存储器中的计时器,所述计时器限定一个时间段,在该段时间内,所述特定远洋船舶上的每个乘客必须完成集合演习;将所述集合演习已经响应计时器开始了的信息传送至每一台所述移动设备;在由所述计时器限定的时间段内,当在相应指定的不同集合位置的限定地理区域内感测到每台所述移动设备时,在所述存储器中记录由其中一台所述移动设备的对应乘客完成的集合演习;以及,所述计时器停止表明集合演习完成,之后,在所述计算系统的显示器中显示出当集合演习完成该组乘客中每一个未在所述存储器中记录的名单。
其中,所述程序指令还执行:当其中一台所述移动设备仍位于对应的一个集合位置的限定地理区域之外时,检测其中一台所述移动设备与分配给该组乘客中的其中一个乘客的集合位置中的相应一个集合位置的距离接近度,其中所述该组乘客中的其中一个乘客与所述检测到一台移动设备相关联;以及,在检测到的其中一台移动设备的用户界面中发出指示进入相应的一个集合位置的限定地理区域的指令。
其中,所述程序指令还执行:在所述计时器启动之前,在每台所述移动设备的用户界面内发出回放集合演习视频的指令;当在对应的一个集合位置的限定地理区域内感测到每台所述移动设备时,在每台所述移动设备的用户界面中引导呈现关于所述集合演习视频的一组问题;以及,对于在限定地理区域内感测到的每台所述移动设备,就接收到的针对该组问题的答案进行评分。
其中,所述程序指令还执行:确定其中一台所述移动设备的评分答案超过阈值,向其中一台所述移动设备发送奖券。
其中,所述程序指令还执行:在所述时间段内定位每台所述移动设备的位置;为每台所述移动设备计算从其位置到相应分配的不同集合位置中的其中一个集合位置的导航路线;以及,为每台所述移动设备在其中的用户界面中显示所述导航路线。
其中,所述程序指令还执行:在所述计时器限定的时间段内,引导每台所述移动设备的用户界面内的显示器,一按钮控件,该按钮控件被配置为在所述集合演习期间发送请求协助的信息;从其中一台所述移动设备接收信息;定位其中一台所述移动设备的位置;识别离该位置最近的船员移动设备;以及,将与其中一台所述移动设备相对应的乘客的位置和身份发送给所述船员移动设备。
本发明进一步公开了一种用于远洋船舶分布式集合的计算机程序产品,其特征在于,所述计算机程序产品包括一种带有包含在其中的程序指令的计算机可读存储介质,该程序指令可由设备执行以使该设备执行一种方法,包括:通过计算机通信网络向多个不同移动计算设备中的每一台分发多艘远洋船舶中的其中一艘的多个集结位置中指定的一个集合位置的身份;在计算系统的存储器中,所述不同移动计算设备中的每一台既与所述多艘远洋船舶中的其中一艘的一组乘客中的对应乘客相关联,也与所述多个集合位置中所指定的一个集合位置相关联;启动所述计算系统的存储器中的计时器,所述计时器限定一个时间段,在该段时间段内;所述多艘远洋船舶中的其中一艘的一组中的所有乘客必须完成集合演习;将所述集合演习已经响应所述计时器开始了的信息从所述计算系统传送至每一台所述移动设备;在所述计时器限定的时间段内,当在相应指定的不同集合位置的限定地理区域内感测到每台移动设备时,在所述存储器中记录由其中一台移动设备的对应乘客完成的集合演习;以及,所述计时器停止表明集合演习完成,之后,在所述计算系统的显示器中显示出当集合演习完成该组乘客中每一个未在存储器中记录的名单。
其中,所述方法还包括:当其中一台移动设备仍位于对应的一个集合位置的限定地理区域之外时,检测其中一台所述移动设备到分配给同检测到的其中一台设备相关联的该组乘客中的其中一个乘客的对应集合位置的距离接近度;以及,在检测到的其中一台移动设备的用户界面中发出指示进入相应的一个集合位置的限定地理区域的指令。
其中,所述方法还包括:在所述计时器启动之前,在每台所述移动设备的用户界面内发出回放集合演习视频的指令;当在对应的一个集合位置的限定地理区域内感测到每台所述移动设备时,在每台所述移动设备的所述用户界面中引导呈现关于集合演习视频的一组问题;以及,对于在所述限定地理区域内感测到的每台所述移动设备,就接收到的针对该组问题的答案进行评分。
其中,所述方法还包括:确定其中一台所述移动设备的评分答案超过阈值,向其中一台所述移动设备发送奖券。
其中,所述方法还包括:在所述时间段内定位每台所述移动设备的位置;为每台所述移动设备计算从其位置到相应分配的不同集合位置中的其中一个集合位置的导航路线;以及,为每台所述移动设备在其中的用户界面中显示所述导航路线。
其中,所述方法还包括:在所述计时器限定的时间段内,引导每台所述移动设备的用户界面内的显示器,一按钮控件,该按钮控件被配置为在所述集合演习期间发送请求协助的信息;从其中一台所述移动设备接收信息;定位其中一台所述移动设备的位置;识别离该位置最近的船员移动设备;以及,将与其中一台移动设备相对应的乘客的位置和身份发送给所述船员移动设备。
本发明的其他方面将在下面的说明书中部分阐述,并且部分从说明书中显而易见,或者可以通过本发明的实践来了解。本发明的各方面将通过在所附权利要求中特别指出的要素和组合来实现和获得。应当理解,如权利要求所述,前述大致说明和下面的详细说明都仅是示例性和解释性的,而并不是对本发明的限制。
附图说明
合并在本说明书中并构成本说明书一部分的附图阐释了本发明的实施例,并与说明书一起用于解释本发明的原理。本文所示的实施例是目前优选的,然而,应当理解,本发明不限于所示的精确设置和仪器,其中:
图1是远洋船舶分布式集合过程的图示;
图2是配置成用于远洋船舶的分布式集合的数据处理系统的示意图;以及,
图3是阐释了远洋船舶分布式集合过程的流程图。
具体实施方式
本发明的实施例提供了用于远洋船舶的分布式集合。根据本发明的实施例,将不同的集合位置分配给远洋船舶的不同乘客,并且将所分配的集合位置的身份分发给每个相应乘客的移动设备。然后启动计时器,该计时器限定一个时间段,在该段时间内,所有乘客必须完成集合演习,响应于计时器,将集合演习已经开始了的信息传送至每一台移动设备。在该时间段内,当在相应指定的集合位置的限定地理区域内感测到每台移动设备时,在存储器中记录由与移动设备相关联的乘客完成的集合演习。一旦计时器限定的时间段结束,显示出当集合演习完成每一个未记录的乘客名单。以此方式,执行集合演习的过程可以分布在一段时间上,以减轻传统集合演习的全部工作负担。
在进一步说明中,图1示出了远洋船舶分布式集合过程。正如图1所示,远洋船舶150上的不同乘客中的每一个都在集合演习表160中登记,集合演习表160与用于对应移动设备110的设备标识符及分配的集合站点140相关联。然后,主计算机系统100通过数据通信网络120向每一台移动设备110传送船舶150上的多个集合站点中相应指定的一个位置的身份。然后,主计算机系统100启动计时器130,计时器130针对集合演习限定一段时间,在该段时间内,每个乘客必须登记到相应指定的一个集合站点140。这样,主计算机系统100指示移动设备110中的每一台移动设备在用户界面内显示集合站点140中的指定一个集合站点的提示180和由计时器130限定的时间的剩余时间的倒数计时提示180。
在这点上,在计时器130限定的时间段内,当在相应指定的一个集合位置140的限定地理区域内感测到每台移动设备110时,在集合演习表160中登记表明相应的其中一个乘客已经完成了集合。例如,移动设备110可包括适用于与设置在地理区域内的接收器通信的短距离无线通信,以便提示移动设备110在所指定的一个集合站点140处的存在。或者,可以在设置在集合站点140中的一个指定站点内的小亭处扫描用户界面内的一个条形码。又或者,可以在设置在集合站点140中的一个指定站点内的小亭处扫描一张身份证或一手镯。以此方式,在由计时器130限定的集合演习结束时,可以在主计算机系统100中显示出尚未完成集合的乘客的名单170。
或者,在计时器130为集合演习限定的时段期间,可以为每个乘客计算在每个移动设备110的同时位置和指定的一个集合站点140之间的导航路线195。然后,导航路线195可以与对应的导航指令一起显示在每个移动设备110的用户界面中。另一选项,按钮175可以设置在每个移动设备110的用户界面内,并且按钮175可以被配置为向主计算机系统100发送请求协助的消息。响应于该请求,主计算机系统100确定相应的移动设备110的位置,并向确定为最接近移动设备100的位置的船员设备(未示出)发送消息,该消息包括关联乘客的身份和相应移动设备100的位置。
最后,还有另一选项,在由计时器130限定的时段期间,每当检测到其中一台移动设备110在所指定的集合站点140的附近时,在用户界面中生成提示185,邀请相应的乘客进入与所指定的集合站点140相对应的地理区域。更具体来说,当每个乘客在集合演习期间穿过船舶150的各部分时,可以确定相应的一个移动设备110进入指定的一个集合站点140的附近。如果发现移动设备110在所指定的一个集合站点140的附近,但是在所指定的一个集合站点140的限定地理区域之外,则呈现提示185,该提示185鼓励相关联的乘客为了方便而通过执行集合来利用该接近的优势。
结合图1所描述的过程可以在计算机数据处理系统内实现。在另一图示中,图2示出了为远洋船舶的分布式集合配置的数据处理系统。该系统包括主计算机系统210,该主计算机系统210包括一个或多个计算机,每一个计算机都带有存储器和至少一个处理器。主计算机系统210还包括适于在其中存储不同数据记录的数据存储器220。此外,主计算机系统210通过计算机通信网络230通信连接到不同的移动设备240。
值得注意的是,主计算机系统210支持在存储器中执行分布式集合演习模块300。模块300包括在执行期间在主计算机系统210的存储器中启用的计算机程序指令,以与每个移动设备240中的集合客户端250通信。每个集合客户端250是可操作以从分布式集合演习模块300的程序指令接收指令并在移动计算计设备240内呈现用户界面的计算机程序。程序指令还能够在执行期间向每个集合客户端250、指定的集合站点发送并且记录每个相应的移动设备240的记录,该记录将乘客与移动设备240中的对应的一个移动设备240和指定的集合站点相关联。
该程序指令甚至还在执行期间启动计时器,该计时器限定一段时间,在该段时间内将实行集合演习,并且指示每个集合客户端250显示倒计时计时器以及所指定的一个集合站点的提示。在计时器限定的时间段内,程序指令能够接收移动设备240中的不同移动设备的不同提示,所述移动设备240进入相应指定的一个集合站点的限定地理位置。作为响应,程序指令能够在数据存储器中记录与移动设备240相关联的每个相应乘客已经根据集合演习完成集合的指示。最后,在计时器限定的时间段结束时,程序指令能够在数据存储器220中识别未被确定为已进入相应指定的一个集合站点的限定地理位置内的移动设备240,并显示在集合演习期间相关未完成集合的乘客。
在实行分布式集合演习模块300的进一步说明中,图3是阐释远洋船舶的分布式集合过程的流程图。从方框310开始,将所选远洋船舶的乘客列表加载到主计算机系统的存储器中,在方框320中,在表中为每位乘客分配了远洋船上多个不同集合站中的相应一个站点。同时,在方框330中,将对应移动设备的标识符记录在与每个乘客相关的表格中。之后,在方框340中启动限定集合演习的时间的倒计时计时器。
在方框350中,确定是否有任何移动设备已经进入限定与该移动设备相关联的集合站点的地理区域内。如果有,则在方框360中,参照该表将移动设备与特定的一个乘客相关联,并且在方框370中,该乘客在正确集合站点的存在记录在该表中。此后,在判定框380中,只要由计时器限定的时段尚未期满,该过程就返回到判定框350。但是,在判定框380中,如果由计时器限定的时段已经期满,则在方框390中,在主计算系统中显示表中未记录为已完成集合的那些乘客的名单。
本发明可以体现在系统、方法、计算机程序产品或其任意组合中。计算机程序产品可包括其上带有用于使处理器执行本发明各方面的计算机可读程序指令的一个或多个计算机可读存储介质。该计算机可读存储介质可以是有形设备,该有形设备可以保留和存储供指令执行设备使用的指令。计算机可读存储介质可以是,例如(但不限于)电子存储设备、磁存储设备、光存储设备、电磁存储设备、半导体存储设备或上述设备的任何适当组合。
本文描述的计算机可读程序指令可以从计算机可读存储介质下载到相应的计算/处理设备,或者经由网络下载到外部计算机或外部存储设备。计算机可读程序指令可以完全在用户计算机上执行,或部分在用户计算机上执行,或作为独立软件包,部分在用户计算机上执行并且部分在远程计算机上或完全在远程计算机或服务器上执行。本文参照根据本发明实施例的方法、装置(系统)和计算机程序产品的流程图说明和/或方框图表来描述本发明的各方面。应当理解,流程图和/或方框图表的每个方框以及流程图和/或方框图表中的方框的组合可以由计算机可读程序指令来实现。
这些计算机可读程序指令可以提供给通用计算机、专用计算机或其他可编程数据处理设备的处理器以生产机器,使得经由计算机或其他可编程数据处理设备的处理器执行的指令创建用于实现流程图和/或方框图表中指定的功能/作用的装置。这些计算机可读程序指令还可以存储在计算机可读存储介质中,该计算机可读存储介质可以指示计算机、可编程数据处理设备和/或其他设备以特定方式运行,因此其中存储有指令的计算机可读存储介质包括一制品,该制品包括实现流程图和/或一个或多个方框图表中指定的功能/作用的各方面的指令。
计算机可读程序指令还可以加载到计算机、其他可编程数据处理设备或其他设备上,以使得在计算机、其他可编程设备或其他设备上执行一系列操作步骤,以产生计算机实现的过程,从而在计算机、其他可编程设备或其他设备上执行的指令实现流程图和/或方框图表中指定的功能/作用。
图中的流程图和方框图表阐释了根据本发明的各种实施例的系统、方法和计算机程序产品的可能实现的体系结构、功能和操作。就此而言,流程图或方框图表中的每个方框可以表示指令的模块、段或部分,其包括用于实现指定逻辑功能的一个或多个可执行指令。在一些替代实施方案中,方框中标注的功能可以不按图中记录的顺序发生。例如,根据所涉及的功能,实际上可以基本上同时执行连续示出的两个方框,或者有时可以以相反的顺序执行这些方框。还应当注意,方框图表和/或流程图的每个方框以及方框图表和/或流程图中的方框的组合可以由执行指定功能或作用或执行专用硬件和计算机指令的组合的专用硬件的系统来实现。
最后,本文使用的术语仅用于描述特定实施例,并不意在限制本发明。在本文使用的单数形式“一”、“一个”和“该”也包括复数形式,除非上下文另有明确指示。还应当理解,当在本说明书中使用术语“包含”和/或“包括”时,特指存在所陈述的特征、整数、步骤、操作、要素和/或组件,但不排除存在或添加一个或多个其他特征、整数、步骤、操作、要素、组件和/或其组合。
下面权利要求中的所有装置或步骤加功能元件的相应结构、材料、作用和等价物旨在包括用于结合具体权利要求的其他权利要求要素执行功能的任何结构、材料或作用。本发明的说明书是为了说明和描述的目的而提出的,但并不打算以所公开的形式穷尽或限制于本发明。在不背离本发明的范围和精神的情况下,许多修改和变化对于本领域的普通技术人员将是可行的。选择和描述该实施例是为了以最佳方式解释本发明的原理和实际应用,并使本领域普通技术人员能够理解具有适合于预期的特定用途的各种修改的各种实施例的本发明。
在详细地描述了本申请的发明并参考其实施例,显然,在不脱离本发明的范围的情况下,是可以进行修改和变化的。
1.一种用于远洋船舶上的分布式集合的方法,其特征在于,该方法包括:
通过计算机通信网络向多个不同移动计算设备中的每一台设备分配多艘远洋船舶中的其中一艘的多个集合位置中指定的一个集合位置的身份;
在计算系统的存储器中,所述不同移动计算机设备中的每一台设备既与所述多艘远洋船舶中的其中一艘的一组乘客中的对应乘客相关联,也与所述多个集合位置中所指定的其中一个集合位置相关联;
启动所述计算系统的存储器中的计时器,所述计时器限定一段时间,在该段时间内,所述多艘远洋船舶中的其中一艘的一组乘客必须全部完成集合演习;
将从所述计算系统传来的信息(即集合演习响应计时器已经开始)发送到每一台移动设备;
在所述计时器限定的时间段内,当在相应指定的不同集合位置的限定地理区域内检测到每台移动设备时,在所述存储器中记录由移动设备之一的对应乘客完成的集合演习;以及,
所述计时器停止表明集合演习完成,之后,在所述计算系统的显示器中显示出当集合演习完成该组乘客中每一个未在存储器中记录的名单。
2.根据权利要求1所述的方法,其特征在于,还包括:
当其中一台移动设备仍位于对应的一个集合位置的限定地理区域之外时,检测其中一台所述移动设备到分配给同检测到的其中一台设备相关联的该组乘客中的其中一个乘客的对应集合位置的距离接近度;以及,
在检测到的其中一台移动设备的用户界面中发出指示进入相应的一个集合位置的限定地理区域的指令。
3.根据权利要求1所述的方法,其特征在于,还包括:
在所述计时器启动之前,在每台所述移动设备的用户界面内发出回放集合演习视频的指令;
当在对应的一个集合位置的限定地理区域内感测到每台所述移动设备时,在每台所述移动设备的所述用户界面中发出呈现关于集合演习视频的一组问题的指令;以及,
对于在所述限定地理区域内感测到的每台所述移动设备,就接收到的针对该组问题的答案进行评分。
4.根据权利要求3所述的方法,其特征在于,还包括:
确定其中一台所述移动设备的评分答案超过阈值,向其中一台所述移动设备发送奖券。
5.根据权利要求1所述的方法,其特征在于,还包括:
定位每台所述移动设备在所述时间段内的位置;
针对每台所述移动设备,计算从其位置到相应指定的不同集合位置中的其中一个集合位置的导航路线;以及,
针对每台所述移动设备,在其用户界面中显示所述导航路线。
6.根据权利要求1所述的方法,其特征在于,还包括:
在所述计时器限定的时间段内,引导每台所述移动设备的用户界面内的显示器显示一按钮控件,该按钮控件被配置为在所述集合演习期间发送请求协助的信息;
从其中一台所述移动设备接收信息;
定位其中一台所述移动设备的位置;
识别离该位置最近的船员移动设备;以及,
将与其中一台移动设备相对应的乘客的位置和身份发送给所述船员移动设备。
7.一种适用于远洋船舶分布式集合的数据处理系统,其特征在于,所述系统包括:
一主计算系统,其包括一个或多个计算机,每个计算机包括存储器和至少一个处理器,并且通过计算机通信网络通信连接到多个不同的移动设备;
一数据存储器,连接到所述主计算系统,该数据存储器存储在数据库中,一组记录,每个记录都将特定远洋船舶上的乘客与相应的一个所述移动设备相关联及与所述特定远洋船舶上的多个集合位置中的一个特定位置相关联;以及,
一分布式集合模块,包括在所述主计算系统的存储器中执行的计算机程序指令,所述计算机程序指令执行以下操作:
通过计算机通信网络向多个不同移动设备中的每一台移动设备分发多个集合位置中其中一个指定的集合位置的身份;
启动所述存储器中的计时器,所述计时器限定一个时间段,在该段时间内,所述特定远洋船舶上的每个乘客必须完成集合演习;
将所述集合演习已经响应计时器开始了的信息传送至每一台所述移动设备;
在由所述计时器限定的时间段内,当在相应指定的不同集合位置的限定地理区域内感测到每台所述移动设备时,在所述存储器中记录由其中一台所述移动设备的对应乘客完成的集合演习;以及,
所述计时器停止表明集合演习完成,之后,在所述计算系统的显示器中显示出当集合演习完成该组乘客中每一个未在所述存储器中记录的名单。
8.根据权利要求7所述的系统,其特征在于,所述程序指令还执行:
当其中一台所述移动设备仍位于对应的一个集合位置的限定地理区域之外时,检测其中一台所述移动设备与分配给该组乘客中的其中一个乘客的集合位置中的相应一个集合位置的距离接近度,其中所述该组乘客中的其中一个乘客与所述检测到一台移动设备相关联;以及,
在检测到的其中一台移动设备的用户界面中发出指示进入相应的一个集合位置的限定地理区域的指令。
9.根据权利要求7所述的系统,其特征在于,所述程序指令还执行:
在所述计时器启动之前,在每台所述移动设备的用户界面内发出回放集合演习视频的指令;
当在对应的一个集合位置的限定地理区域内感测到每台所述移动设备时,在每台所述移动设备的用户界面中引导呈现关于所述集合演习视频的一组问题;以及,
对于在限定地理区域内感测到的每台所述移动设备,就接收到的针对该组问题的答案进行评分。
10.根据权利要求9所述的系统,其特征在于,所述程序指令还执行:
确定其中一台所述移动设备的评分答案超过阈值,向其中一台所述移动设备发送奖券。
11.根据权利要求7所述的系统,其特征在于,所述程序指令还执行:
在所述时间段内定位每台所述移动设备的位置;
为每台所述移动设备计算从其位置到相应分配的不同集合位置中的其中一个集合位置的导航路线;以及,
为每台所述移动设备在其中的用户界面中显示所述导航路线。
12.根据权利要求7所述的系统,其特征在于,所述程序指令还执行:
在所述计时器限定的时间段内,引导每台所述移动设备的用户界面内的显示器,一按钮控件,该按钮控件被配置为在所述集合演习期间发送请求协助的信息;
从其中一台所述移动设备接收信息;
定位其中一台所述移动设备的位置;
识别离该位置最近的船员移动设备;以及,
将与其中一台所述移动设备相对应的乘客的位置和身份发送给所述船员移动设备。
13.一种用于远洋船舶分布式集合的计算机程序产品,其特征在于,所述计算机程序产品包括一种带有包含在其中的程序指令的非暂时性计算机可读存储介质,该程序指令可由设备执行以使该设备执行一种方法,包括:
通过计算机通信网络向多个不同移动计算设备中的每一台分发多艘远洋船舶中的其中一艘的多个集结位置中指定的一个集合位置的身份;
在计算系统的存储器中,所述不同移动计算设备中的每一台既与所述多艘远洋船舶中的其中一艘的一组乘客中的对应乘客相关联,也与所述多个集合位置中所指定的一个集合位置相关联;
启动所述计算系统的存储器中的计时器,所述计时器限定一个时间段,在该段时间段内,;所述多艘远洋船舶中的其中一艘的一组中的所有乘客必须完成集合演习;
将所述集合演习已经响应所述计时器开始了的信息从所述计算系统传送至每一台所述移动设备;
在所述计时器限定的时间段内,当在相应指定的不同集合位置的限定地理区域内感测到每台移动设备时,在所述存储器中记录由其中一台移动设备的对应乘客完成的集合演习;以及,
所述计时器停止表明集合演习完成,之后,在所述计算系统的显示器中显示出当集合演习完成该组乘客中每一个未在存储器中记录的名单。
14.根据权利要求13所述的计算机程序产品,其特征在于,所述方法还包括:
当其中一台移动设备仍位于对应的一个集合位置的限定地理区域之外时,检测其中一台所述移动设备到分配给同检测到的其中一台设备相关联的该组乘客中的其中一个乘客的对应集合位置的距离接近度;以及,
在检测到的其中一台移动设备的用户界面中发出指示进入相应的一个集合位置的限定地理区域的指令。
15.根据权利要求13所述的计算机程序产品,其特征在于,所述方法还包括:在所述计时器启动之前,在每台所述移动设备的用户界面内发出回放集合演习视频的指令;
当在对应的一个集合位置的限定地理区域内感测到每台所述移动设备时,在每台所述移动设备的所述用户界面中引导呈现关于集合演习视频的一组问题;以及,
对于在所述限定地理区域内感测到的每台所述移动设备,就接收到的针对该组问题的答案进行评分。
16.根据权利要求15所述的计算机程序产品,其特征在于,所述方法还包括:确定其中一台所述移动设备的评分答案超过阈值,向其中一台所述移动设备发送奖券。
17.根据权利要求13所述的计算机程序产品,其特征在于,所述方法还包括:在所述时间段内定位每台所述移动设备的位置;
为每台所述移动设备计算从其位置到相应分配的不同集合位置中的其中一个集合位置的导航路线;以及,
为每台所述移动设备在其中的用户界面中显示所述导航路线。
18.根据权利要求13所述的计算机程序产品,其特征在于,所述方法还包括:在所述计时器限定的时间段内,引导每台所述移动设备的用户界面内的显示器,一按钮控件,该按钮控件被配置为在所述集合演习期间发送请求协助的信息;
从其中一台所述移动设备接收信息;
定位其中一台所述移动设备的位置;
识别离该位置最近的船员移动设备;以及,
将与其中一台移动设备相对应的乘客的位置和身份发送给所述船员移动设备。
技术总结