一种基于北斗卫星通信的应急通信方法及系统与流程

文档序号:18815288发布日期:2019-10-08 23:48阅读:241来源:国知局
一种基于北斗卫星通信的应急通信方法及系统与流程

本申请涉及卫星通信技术领域,尤其是涉及一种基于北斗卫星通信的应急通信方法及系统。



背景技术:

北斗卫星导航系统是中国自行研制的全球卫星定位与通信系统(bds),是继美全球定位系统(gps)和俄glonass之后第三个成熟的卫星导航系统。可在全球范围内全天候、全天时为各类用户提供高精度、高可靠定位、导航、授时服务,并具短报文通信(北斗通信)能力。

当地质灾害和气候灾害发生后,移动通信网络、电力供应网络中断的情况下,或者在没有通信网络覆盖的地区,受害群众无法和外接取得联系也无法向外传递求助信息。以地震为例,当影响范围比较大时,往往地面的通信网络都是失效的,此时外部救援人员无法获得灾害范围、影响程序,无法制定有效的救援方案,受灾群众也无法将受灾情况传递出来,最佳救灾抢险时间被贻误造成更大的人员伤亡及损失。

因此,亟需一种基于北斗卫星通信的应急通信方法及系统,以实现及时、有效、可靠的应急通信服务。



技术实现要素:

针对现有技术的不足,本申请提供一种基于北斗卫星通信的应急通信方法及系统,解决了现有技术中灾害发生后通信网络失效造成的灾情传递延误等问题。

为解决上述技术问题,本申请提供一种基于北斗卫星通信的应急通信方法,包括:

接收用户端发送的文字消息及发送用户端id并缓存,将所述文字消息与接收方用户端id压缩生成北斗报文信息,并将其发送至多路北斗报文通信终端;

将所述北斗报文信息通过北斗卫星转发到北斗报文应急转发服务器;

接收所述北斗报文信息,将其解压缩得到文字消息及接收方用户端id,并依据所述接收方用户端id将所述文字消息发送至对应的目标用户端。

优选的,

所述接收用户端发送的文字消息,将所述文字消息与接收方用户端id生成北斗报文信息,并将其发送至多路北斗报文通信终端,具体包括:

接收用户端的发送的文字消息,并向所述用户端发送确认接收消息;

将用户端发送的文字消息进行缓存,记录发送信息的用户端的mac地址作为用户身份识别号;

将用户端发送的文字消息与接收方用户端id进行数据压缩,并分解成76字节一个的数据包;

将所述数据包按照多条北斗报文通信终端通信协议发送至多路北斗报文通信终端。

优选的,所述接收所述北斗报文信息,将其解压缩得到文字消息及接收方用户端id,并依据所述接收方用户端id将所述文字消息发送至对应的目标用户端,具体包括:

接收所述卫星转发的数据包;

将所述数据包进行解压缩得到用户端发送的文字消息及接收方用户端id;

依据所述接收方用户端id将所述文字消息发送至对应的目标用户端。

优选的,所述通信方法还包括:

接收目标用户端回复的文字消息,将所述文字消息与此前发送用户端id生成北斗报文信息,并将其通过北斗卫星转发到多路北斗报文通信终端;

将所述北斗报文信息发送给北斗报文应急通信服务器;

接收所述多路北斗报文通信终端发送的北斗报文信息,将其解压缩得到文字消息及此前发送用户端id,并依据所述此前发送用户端id将所述文字消息发送至对应的用户端。

进一步优选的,

所述接收目标用户端回复的文字消息,将所述文字消息与此前发送用户端id生成北斗报文信息,并将其通过北斗卫星转发到多路北斗报文通信终端,具体包括:

接收目标用户端回复的文字消息;

将目标用户端回复的文字消息与此前发送用户端id进行数据压缩,并分解成76字节一个的数据包;

将所述的数据包通过北斗卫星转发到多路北斗报文通信终端。

进一步优选的,

所述接收所述多路北斗报文通信终端发送的北斗报文信息,将其解压缩得到文字消息及此前发送用户端id,并依据所述此前发送用户端id将所述文字消息发送至对应的用户端,具体包括:

接收所述多路北斗报文通信终端发送的数据包,

将其解压缩得到目标用户端回复的文字消息及目标用户端id;

将目标用户端id与缓存的发送记录进行匹配,将目标用户端回复的文字消息存储到对应用户端mac地址身份识别号记录中。

当对应的发送方用户端再次登录到系统是可以进行数据查询,得到目标用户端回复的内容。

本申请还提供一种基于北斗卫星通信的应急通信系统,包括:北斗报文应急通信服务器、多路北斗报文通信终端及北斗报文应急转发服务器,

其中,所述北斗报文应急通信服务器与多路北斗报文通信终端相连,用于接收用户端的发送的文字消息并缓存,将所述文字消息与接收方用户端id压缩生成北斗报文信息,并将其发送至多路北斗报文通信终端;

所述多路北斗报文通信终端,用于将所述北斗报文信息通过北斗卫星转发到北斗报文应急转发服务器;

所述北斗报文应急转发服务器,用于接收所述北斗报文信息,将其解压缩得到文字消息及接收方用户端id,并依据所述接收方用户端id将所述文字消息发送至对应的目标用户端。

优选的,所述北斗报文应急通信服务器具体包括:

接收单元,所述接收单元用于接收用户端的发送的文字消息,并向所述用户端发送确认接收消息;

缓存单元,所述缓存单元用于将用户端发送的文字消息进行缓存,记录发送信息的用户端的mac地址作为用户身份识别号;

压缩单元,所述压缩单元用于将用户端发送的文字消息与接收方用户端id进行数据压缩,并分解成76字节一个的数据包;

发送单元,所述发送单元用于将所述数据包按照多路北斗报文通信终端通信协议发送至多路北斗报文通信终端。

优选的,所述北斗报文应急转发服务器具体包括:

接收单元,所述接收单元用于接收所述卫星转发的数据包;

压缩单元,所述压缩单元用于将所述数据包进行解压缩得到用户端发送的文字消息及接收方用户端id;

发送单元,用于依据所述用户端id将所述文字消息发送至对应的目标用户端。

优选的,所述北斗报文应急转发服务器还用于:接收目标用户端回复的文字消息,将所述文字消息与此前发送用户端id生成北斗报文信息,并将其通过北斗卫星转发到多路北斗报文通信终端;

所述北斗报文应急通信服务器还用于:接收目标用户端回复的文字消息,将所述文字消息与此前发送用户端id生成北斗报文信息,并将其通过北斗卫星转发到多路北斗报文通信终端。

相对应的,所述北斗报文应急转发服务器的接收单元还用于接收目标用户端回复的文字消息;所述北斗报文应急转发服务器的压缩单元将目标用户端回复的文字消息与目标用户端id进行数据压缩并分解成76字节一个的数据包;所述北斗报文应急转发服务器的发送单元还用于将所述的数据包通过北斗卫星转发到多路北斗报文通信终端;

所述北斗报文应急通信服务器的接收单元还用于接收所述多路北斗报文通信终端发送的数据包;所述北斗报文应急通信服务器的压缩单元还用于将其解压缩得到目标用户端回复的文字消息及目标用户端id;所述北斗报文应急通信服务器的的缓存单元还用于将目标用户端id与缓存的发送记录进行匹配,将目标用户端回复的文字消息存储到对应用户端mac地址身份识别号记录中。

优选的,所述北斗报文应急通信服务器还包括:

供电单元,所述供电单元包括:太阳能电池板及与该太阳能电池板相连的内置储能电池,所述内置储能电池的输出端作为斗报文应急通信服务器的供电端。供电单元相当于应急电源,可光伏充电,在市电电力系统无法供电情况下,可以通过太阳能充电,为北斗报文应急通信服务器提供电能。

优选的,所述多路北斗报文通信终端设置通信串口、蓝牙或无线热点,受灾群众可通过通信串口、蓝牙、无线热点与北斗报文应急通信服务器进行通信连接。

本申请利用北斗报文应急通信服务器接收用户端发送的文字消息并生成北斗报文,经由多路北斗报文通信终端转发至北斗报文应急转发服务器,可以直接将用户端发送的文字消息发送到指定目标用户端,北斗报文应急转发服务器还将目标用户端回复的文字消息经由多路北斗报文通信终端发送至北斗报文应急通信服务器,对应的用户端再次登录到系统可以进行数据查询,得到目标用户端回复的内容。

此外,本申请基于北斗报文作为信息载体,不依赖移动通信与互联网通信,实现北斗报文与短信互通,为广大受灾群众提供了应急通信的手段,进一步满足了应急通信调度指令、救援消息和报警信息的发送。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本申请实施例所提供的一种基于北斗卫星通信的应急通信方法的流程图;

图2为本申请另一实施例所提供的一种基于北斗卫星通信的应急通信方法的流程图;

图3为本申请实施例所提供的一种基于北斗卫星通信系统的结构示意图;

图4为本申请实施例所提供的北斗报文应急通信服务器的结构组成示意图;

图5为本申请实施例所提供的北斗报文应急转发服务器的结构组成示意图。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

请参考图1,图1为本申请实施例所提供的一种基于北斗卫星通信的应急通信方法的流程图,该通信方法包括:

s101:接收用户端发送的文字消息及发送用户端id并缓存,将所述文字消息与接收方用户端id压缩生成北斗报文信息,并将其发送至多路北斗报文通信终端;

s102:将所述北斗报文信息通过北斗卫星转发到北斗报文应急转发服务器;

s103:接收所述北斗报文信息,将其解压缩得到文字消息及接收方用户端id,并依据所述用户端id将所述文字消息发送至对应的目标用户端。

需要说明的是,用户端可以是移动手机,ipad,电脑等,用户端id可为用户手机号码。

具体的,用户端通过通信串口、蓝牙、无线热点等方式连接到北斗短报文应急通信服务器,受灾群众使用手机短信或浏览器访问北斗短报文应急通信服务器,在北斗短报文应急通信服务器的web页面上输入目标用户端的手机号码和文字消息。北斗短报文应急通信服务器接收用户端发送的文字消息及发送用户端id并缓存,将所述文字消息与用户端手机号码压缩生成北斗报文信息,并将其发送至多路北斗报文通信终端;多路北斗报文通信终端将所述北斗报文信息通过北斗卫星转发到北斗报文应急转发服务器,北斗报文应急转发服务器接收所述北斗报文信息,将其解压缩得到文字消息及用户端手机号码,并依据所述用户端手机号码将所述文字消息发送至对应的目标用户手机号码上。

此外,北斗报文应急通信服务器与北斗短报文应急转发服务器支持消息群发,即用户端向北斗短报文应急通信服务器或者目标用户端向北斗短报文应急转发服务器发送目标手机号码为“00000000000”的消息时,就是群发消息,该消息解压缩后,会存储到每一个用户端下,每个用户端登录后会优先显示该条消息。此功能可作为调度指令、救援群发、报警指令使用。

基于上述实施例,作为优选的实施例所述步骤101接收用户端发送的文字消息及发送用户端id并缓存,将所述文字消息与接收方用户端id压缩生成北斗报文信息,并将其发送至多路北斗报文通信终端,包括:

接收用户端的发送的文字消息,并向所述用户端发送确认接收消息;

将用户端发送的文字消息进行缓存,记录发送信息的用户端的mac地址作为用户身份识别号;

将用户端发送的文字消息与接收方用户端id进行数据压缩,并分解成76字节一个的数据包;

将所述数据包按照多路北斗报文通信终端通信协议发送至多路北斗报文通信终端。

需要说明的是,北斗报文通信终端提供每分钟可发送一条76字节北斗报文消息,本系统带有的北斗报文终端采用多个终端集成的方式,可同时发送多条北斗报文消息,将用户端发送的文字消息与用户端id进行数据压缩,并分解成76字节一个的数据包,每个数据包含有发送的包号,各数据包按照多路北斗报文通信终端通信协议发送至多路北斗报文通信终端。

基于上述实施例,作为优选的实施例所述步骤103接收所述北斗报文信息,将其解压缩得到文字消息及接收方用户端id,并依据所述用户端id将所述文字消息发送至对应的目标用户端,包括:

接收所述卫星转发的数据包;

将所述数据包进行解压缩得到用户端发送的文字消息及接收方用户端id;

依据所述用户端id将所述文字消息发送至对应的目标用户端。

具体的,北斗报文应急转发服务器收到卫星转发的数据包后,进行数据包解压缩处理得到目标用户端的手机号码和文字消息,再将文字消息和验证码以手机短信的方式发送给目标用户端的手机号码上,目标用户端可以根据验证码登录到北斗报文应急转发服务器进行数据查询和回复,也可以通过手机短信进行回复。

请参考图2,图2为本申请另一实施例所提供的一种基于北斗卫星通信的应急通信方法的流程图,即目标用户端回复用户短信息的通信过程,该通信方法包括:

s201:接收目标用户端回复的文字消息,将所述文字消息与此前发送用户端id生成北斗报文信息,并将其通过北斗卫星转发到多路北斗报文通信终端;

s202:将所述北斗报文信息发送给北斗报文应急通信服务器;

s203:接收所述多路北斗报文通信终端发送的北斗报文信息,将其解压缩得到文字消息及此前发送用户端id,并依据所述此前发送用户端id将所述文字消息发送至对应的用户端。

基于上述实施例,作为优选的实施例,所述步骤201所述接收目标用户端回复的文字消息,将所述文字消息与此前发送用户端id生成北斗报文信息,并将其通过北斗卫星转发到多路北斗报文通信终端,具体包括:

接收目标用户端回复的文字消息;

将目标用户端回复的文字消息与此前发送用户端id进行数据压缩,并分解成76字节一个的数据包;

将所述的数据包通过北斗卫星转发到多路北斗报文通信终端。

基于上述实施例,作为优选的实施例,所述步骤203接收所述多路北斗报文通信终端发送的北斗报文信息,将其解压缩得到文字消息及此前发送用户端id,并依据所述此前发送用户端id将所述文字消息发送至对应的用户端,具体包括:

接收所述多路北斗报文通信终端发送的数据包,

将其解压缩得到目标用户端回复的文字消息及目标用户端id;

将目标用户端id与缓存的发送记录进行匹配,将目标用户端回复的文字消息存储到对应用户端mac地址身份识别号记录中。

当对应的发送方用户端再次登录到系统是可以进行数据查询,得到目标用户端回复的内容。

具体的,北斗报文应急转发服务器将接收目标用户端回复的多条文字消息,将所述文字消息与目标用户端手机号码压缩生成北斗报文信息经由北斗卫星发送给北斗报文应急通信服务器,北斗报文应急通信服务器将收到的北斗报文发送给进行解压缩,会得到目标客户端的手机号码和文字消息,北斗报文应急通信服务器将该手机号码与缓存的发送记录进行匹配,存储到对应用户端mac地址身份识别号记录下,当对应的发送方用户端再次登录到系统可以进行数据查询,得到目标用户端回复内容。

请参考图3,图3为本申请还提供一种基于北斗卫星通信的应急通信系统,包括:北斗报文应急通信服务器1、多路北斗报文通信终端2及北斗报文应急转发服务器3,

其中,所述北斗报文应急通信服务器1与多路北斗报文通信终端2相连,用于接收用户端4的发送的文字消息并缓存,将所述文字消息与接收方用户端id压缩生成北斗报文信息,并将其发送至多路北斗报文通信终端2;

所述多路北斗报文通信终端2,用于将所述北斗报文信息通过北斗卫星转发到北斗报文应急转发服务器3;

所述北斗报文应急转发服务器3,用于接收所述北斗报文信息,将其解压缩得到文字消息及接收方用户端id,并依据所述用户端id将所述文字消息发送至对应的目标用户端5。

请参考图4,图4为本申请实施例所提供的北斗报文应急通信服务器的结构组成示意图,所述北斗报文应急通信服务器具体包括:

接收单元401,所述接收单元用于接收用户端的发送的文字消息,并向所述用户端发送确认接收消息;

缓存单元402,所述缓存单元用于将用户端发送的文字消息进行缓存,记录发送信息的用户端的mac地址作为用户身份识别号;

压缩单元403,所述压缩单元用于将用户端发送的文字消息与接收方用户端id进行数据压缩,并分解成76字节一个的数据包;

发送单元404,所述发送单元用于将所述数据包按照多路北斗报文通信终端通信协议发送至多路北斗报文通信终端。

请参考图5,图5为本申请实施例所提供的北斗报文应急转发服务器的结构组成示意图,所述北斗报文应急转发服务器具体包括:

接收单元501,所述接收单元用于接收所述卫星转发的数据包;

压缩单元502,所述压缩单元用于将所述数据包进行解压缩得到用户端发送的文字消息及接收方用户端id;

发送单元503,用于依据所述用户端id将所述文字消息发送至对应的目标用户端。

基于上述实施例,作为优选的实施例,所述北斗报文应急转发服务器还用于:接收目标用户端回复的文字消息,将所述文字消息与此前发送用户端id生成北斗报文信息,并将其通过北斗卫星转发到多路北斗报文通信终端;

所述北斗报文应急通信服务器还用于:接收目标用户端回复的文字消息,将所述文字消息与此前发送用户端id生成北斗报文信息,并将其通过北斗卫星转发到多路北斗报文通信终端。

相对应的,所述北斗报文应急转发服务器的接收单元还用于接收目标用户端回复的文字消息;所述北斗报文应急转发服务器的压缩单元将目标用户端回复的文字消息与目标用户端id进行数据压缩并分解成76字节一个的数据包;所述北斗报文应急转发服务器的发送单元还用于将所述的数据包通过北斗卫星转发到多路北斗报文通信终端;

所述北斗报文应急通信服务器的接收单元还用于接收所述多路北斗报文通信终端发送的数据包,所述北斗报文应急通信服务器的压缩单元还用于将其解压缩得到目标用户端回复的文字消息及目标用户端id;所述北斗报文应急通信服务器的缓存单元还用于将目标用户端id与缓存的发送记录进行匹配,将目标用户端回复的文字消息存储到对应用户端mac地址身份识别号记录中。

基于上述实施例,作为优选的实施例,所述北斗报文应急通信服务器还包括:

供电单元,所述供电单元包括:太阳能电池板及与该太阳能电池板相连的内置储能电池,所述内置储能电池的输出端作为斗报文应急通信服务器的供电端。供电单元相当于应急电源,可光伏充电,在市电电力系统无法供电情况下,可以通过太阳能充电,为北斗报文应急通信服务器提供电能。

本申请利用北斗报文应急通信服务器接收用户端发送的文字消息并生成北斗报文,经由多路北斗报文通信终端转发至北斗报文应急转发服务器,可以直接将用户端发送的文字消息发送到指定目标用户端,北斗报文应急转发服务器还将目标用户端回复的文字消息经由多路北斗报文通信终端发送至北斗报文应急通信服务器,对应的发送方用户端再次登录到系统可以进行数据查询,得到目标用户端回复的内容。

此外,本申请基于北斗报文作为信息载体,不依赖移动通信与互联网通信,实现北斗报文与短信互通,为广大受灾群众提供了应急通信的手段,进一步满足了应急通信调度指令、救援消息和报警信息的发送。

说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例提供的系统而言,由于其与实施例提供的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以对本申请进行若干改进和修饰,这些改进和修饰也落入本申请权利要求的保护范围内。

还需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

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