一种基于AIS向移动客户端精准推送信息的方法与流程

文档序号:12278865阅读:573来源:国知局
一种基于AIS向移动客户端精准推送信息的方法与流程

本发明属于内河航道船舶通行指挥控制技术领域,涉及一种基于AIS(Automatic Identification System,船舶自动识别系统)向移动客户端精准推送信息的方法。



背景技术:

长江航道运输需求日益旺盛,在某一些特殊河段内船舶通行只能单向行驶,从而由岸边的信号台负责发布控制河段指挥信号等各种信息。控制河段内通过设置通行信号标、鸣笛标、界限标和通行信号台对船舶实施通行指挥。目前信号台向船舶揭示通行信号主要通过信号旗和信号灯等方式,但是它们都有一定的限制,而且信息发布都是面向控制河段内的所有船舶,只能通过船员瞭望的方式获得通行信号。

近几年来,随着移动通讯技术的迅猛发展和移动终端的推广和普及,相关专利提出利用无线网络将通行信号发送到目标船舶船载终端或安装在目标船舶上的移动终端的方法,达到实现LBS(位置服务)信息服务的目的。LBS提供的场所可以是用户所使用的移动终端正处于的地理位置或该用户所关注的与某一地理位置相关的有兴趣接收的服务信息的地理区域。因此,当用户要自动获取他人地理位置相关位置服务,或提供其所关注的地理位置相关服务时,必须绑定他人或所关注的地理位置,或主动查询请求获取他人或所关注的地理位置,以获得相关服务。但是现有技术没有实现及时地、自动地在用户需要时向其推送他人或所关注地理位置的服务,导致出现信息推送不准确、用户体验效果差的问题。



技术实现要素:

有鉴于此,本发明的目的在于提供一种基于AIS向移动客户端精准推送信息的方法,在该方法中,船员所携带的移动终端可以用来替代专用的船载终端装置,移动终端用户能实时获取所关注船舶相关的助航信号。

由于移动终端可能处于不同地理位置、不同运行时间,移动终端用户是否需要获得相应信息等不同需求,因此向移动终端精准推送信息,提高体验效果等特别重要。通过本发明提供的方法,可使船舶用户无需购买专用的船载导航终端等设备,只要在移动终端上安装专用的APP即可获得免费的信息推送服务。在该方法中,应用了网络通信技术、数据库技术、云计算和大数据技术等,通过后台服务体系,并对其信息进行管理和分析,实现对移动终端提供数据推送服务,解决了目前信息不能将信息精准推送到船舶等问题。

为达到上述目的,本发明提供如下技术方案:

一种基于AIS向移动客户端精准推送信息的方法,在该方法中,移动终端安装相应的APP并注册,绑定或不绑定某一艘船舶的ID号,每个移动终端最多只能绑定一个ID号,所述ID号为船舶的MMSI号或IMO号或呼号;该方法具体包括以下步骤:

S1:移动终端在服务器上进行注册,将手机号与关注船舶的MMSI号或IMO号或呼号进行绑定并形成该移动终端所具有唯一标识的ID号,每个MMSI或IMO号或呼号可以关联多个注册的移动终端,但是每个移动终端只能绑定一个MMSI号或IMO号或呼号;

S2:服务器A获取某一个区域内船舶AIS信息,根据AIS信息对船舶状态进行分类,确定需要推送信息的船舶以及其ID号等信息;

S3:服务器B获取已经登录的移动终端用户信息并存于服务器B的数据中心,数据中心提取移动终端用户信息中的ID号信息;根据已确定需推送信息的船舶的ID号,在服务器B中查找与船舶ID号一致的移动终端用户;进一步判断ID号一致的移动终端和船舶是否具有时空一致性;

S4:在判定移动终端与船舶具有一致性后,服务器自动或手动生成与船舶相关的信息并精准推送至对应的移动终端;所述“精准推送”是指服务器只推送信息给与船舶具有时空一致的移动终端而不推送给其他移动终端。

进一步,在步骤S2中,具体包括:

S21:服务器A获取区域内船舶AIS信息并对其解码,提取MMSI号、船位、船型、航向、航速、目的地等船舶状态信息,并存入本地数据中心;

S21:根据服务器A中获取的AIS信息对船舶状态进行分类,确定需要推送信息的船舶及其ID号信息。

进一步,在步骤S3中,具体包括:

S31:服务器B获取本地已经登录的移动终端用户信息,提取出移动终端GPS信息,包含了时间、位置、速度等移动终端实时数据,并存入本地数据中心;

S32:先判断移动终端是否绑定ID号,如果没有绑定则不推送信息,如果绑定,服务器则读取其ID号;

S33:根据需推送信息的船舶的ID号,获取与ID号匹配的移动终端;

S34:对ID号匹配的船舶与移动终端进行时空一致性判断,如果不一致则不推送信息;如果一致则进入步骤S4。

进一步,在步骤S4中,具体包括:

S41:经过船舶和移动终端时空一致性判定后,数据中心进行信息匹配;

S42:服务器计算船舶所处航道内的相对位置及航行状态;

S43:服务器自动根据步骤S42中船舶状态产生针对该船舶的指挥信息,或手动输入对此船舶推送的特殊信息;

S44:服务器产生指挥信息后精准推送致该通行船舶。

本发明的有益效果在于:该方法利用AIS信息实时准确地获取到船舶通行状态和信息,通过网络通信技术、云计算和大数据技术,实时、主动地向安装有专用APP的移动终端推送与绑定船舶关联的助航信息,用户可用移动终端代替一些专用的船载终端获取到与所关注船舶的相关助航信息。

附图说明

为了使本发明的目的、技术方案和有益效果更加清楚,本发明提供如下附图进行说明:

图1为本发明所述方法的流程图;

图2为数据中心ID号比对流程图。

具体实施方式

下面将结合附图,对本发明的优选实施例进行详细的描述。

在本实施例中,根据AIS基站/接收装置的接收范围,部署合适数量AIS基站/接收装置,获取期望精准推送的范围内所有船舶的AIS信息;用户在移动终端安装专用的APP,注册,并与欲关注的某一艘船舶进行绑定,移动终端用户数量不限。

以船舶通行于长江上游控制河段的船舶,如何向通行船舶推送通行信号和通行动态为例,说明本发明的基于AIS向移动终端精准推送信息的方法,该方法包括如下步骤:

1)构建服务器:部署服务器A和服务器B;服务器A获取控制河段内船舶AIS等信息并生成需要对该船舶精准推送的信息源,如通行信号、通行动态等;服务器B获取已经登录服务器的移动终端用户信息及其ID号,然后根据欲推送信息的船舶ID,获取与其ID匹配的移动终端,进一步判断ID匹配的船舶与移动终端是否具有时空一致性,将信息推送给具有时空一致性的移动终端。

2)通行于控制河段的船舶,在控制河段的不同区域,如界限标、鸣笛标、控制河段等,根据船舶的航行状态,如上水、下水等,控制河段通行信号台会向这些船舶发送不完全相同的信息;船舶在进入控制河段前,也希望了解到控制河段当前的通信信号、正在通行的船舶、船舶通行序列及等待时间等信息;

其中,如图1所示,船舶通行所需信息被精准推送至移动客户端的过程包括以下步骤:

根据船舶AIS寻找与之关联的移动终端;根据船舶状态确定是否推送信息给与之关联的移动终端;根据船舶状态确定推送何种信息给与之关联的移动终端;

船舶行驶到“某一区域”后,服务器A获取其AIS信息;

服务器A提取该船舶信息并提取ID号信息;同时服务器B获取已登录移动终端的ID号,根据船舶ID号寻找与之匹配的移动客户端ID号;

如图2所示,对ID号匹配的船舶和移动终端,进一步判断移动终端与船舶是否具有时空一致性,如不一致,则不向该移动终端推送信号;若一致,则服务器A生成该船舶通行所需信息并通过网络传输到服务器B,然后通过服务器B把信息精准推送至经过上述判定的移动终端。

比如,用户A和用户B安装了APP并注册关注了船舶A,船舶A正由上游进入控制河段上游鸣笛标附近区域时,指挥系统此时判断船舶A为下行,待槽内上行船舶出槽后,信号台将揭示下行信号。因此将向船舶A发出下行信号。服务器提取船舶A的ID号,并与服务器B中的已登录的移动客户端ID号进行匹配,可找到关联绑定的用户A和用户B。此时,将进一步判断用户A和用户B与船舶A是否具有时空一致性,即判断用户A和用户B是否在船舶A上。如果判断出用户B与船舶A不具备时空一致性,也就是说用户B此时并不在船上工作,处于不在船的非工作状态,那么,针对船舶A的实时助航信息就不需要推送给用户B的移动终端。而用户A与船舶A具有时空一致性,即用户A在船舶A上,针对船舶A的实时助航信息将推送用户A的移动终端上。

最后说明的是,以上优选实施例仅用以说明本发明的技术方案而非限制,尽管通过上述优选实施例已经对本发明进行了详细的描述,但本领域技术人员应当理解,可以在形式上和细节上对其作出各种各样的改变,而不偏离本发明权利要求书所限定的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1