一种海洋卫星宽带通信方法及装置与流程

文档序号:19791608发布日期:2020-01-24 14:22阅读:690来源:国知局
一种海洋卫星宽带通信方法及装置与流程

本发明实施例涉及无线通讯技术领域,尤其涉及一种海洋卫星宽带通信方法及装置。



背景技术:

渔民在渔船上由于无法直接接入到运营商核心网实现语音和短信服务。现有技术中可以通过手机接入卫星宽带网络,可实现voip的话音和短信服务,具体提供了一种卫星宽带网络服务设备、运营平台及鉴权方法,所述卫星宽带网络服务设备包括具备不同网关,承载卫星宽带网络上网业务的卫星路由交换模块;连接所述卫星路由交换模块,为不同网关提供本地鉴权服务的鉴权服务模块。本发明解决了现有卫星宽带网络的路由交换设备,接入模式单一、功耗高、数据易丢失,不利于稳定传输数据的问题。有益效果在以下两方面,不同网关,使得接入模式不再单一,易于接入不同的网络,另一方面,把鉴权服务器剥离为单独一个鉴权服务模块,实现了数据管理和上网业务分离,有利于稳定传输数据。另一种方法则是通过专用的卫星通信终端来实现,具体通过一种基于北斗卫星通信的信息收发装置,包括主控模块,通信模块,北斗二代/gps双模定位模块,北斗一代通信模块。北斗一代通信模块,用于发送用户短报文信息和接收北斗终端的短信息;主控模块对接收到的定位信息或短报文信息进行编译和整理,并通过通信模块发送至用户的智能终端;北斗二代/gps双模定位模块,其与主控模块连接,用于发送用户定位请求和接收卫星定位终端的定位信息。本实用新型提供的一种基于北斗卫星通信的信息收发装置,可以克服手机网络对收发短信的局限性,并且将现有智能终端中的定位模块外置,不但可以准确定位,而且降低了成本,易于普及和推广。

可见,现有技术无法直接使用手机和手机号码进行运营商级别qos服务保证的卫星通信,大大增加了海洋卫星通信的成本,使渔民在海上的通信不够便利、有效。



技术实现要素:

本发明实施例提供一种海洋卫星宽带通信方法及装置,用以解决现有技术无法直接使用手机和手机号码进行运营商级别qos服务保证的卫星通信,大大增加了海洋卫星通信的成本,使渔民在海上的通信不够便利、有效。

第一方面,本发明实施例提供了一种海洋卫星宽带通信方法,包括:

接收由第一终端发送的终端业务请求,所述终端业务请求至少包括第一终端的第一号码和第二终端的第二号码;

分别得到与所述第一号码和第二号码一一对应的第一sip标识和第二sip标识,并向第一卫星宽带单元发送sip业务请求,所述sip业务请求至少包括所述第一sip标识和第二sip标识,以使所述第一卫星宽带单元根据预存的映射关系表,得到所述第一号码和第二号码,并通过大网侧设备向所述第二终端发送包含所述第一号码和第二号码的宽带业务请求。

第二方面,本发明实施例提供了一种海洋卫星宽带通信方法,包括:

接收由第一应用服务器发送的sip业务请求,所述sip业务请求至少包括第一sip标识和第二sip标识;其中,所述第一sip标识和第二sip标识分别与所述第一应用服务器接收到的由第一终端发送的终端业务请求中的第一终端的第一号码和第二终端的第二号码一一对应;

分别根据第一sip标识和第二sip标识,以及预存的映射关系表,得到所述第一号码和第二号码,并通过大网侧设备向所述第二终端发送包含所述第一号码和第二号码的宽带业务请求。

第三方面,本发明实施例还提供了一种电子设备,包括:

处理器、存储器、通信接口和总线;其中,

所述处理器、存储器、通信接口通过所述总线完成相互间的通信;

所述通信接口用于该电子设备的通信设备之间的信息传输;

所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如下方法:

接收由第一终端发送的终端业务请求,所述终端业务请求至少包括第一终端的第一号码和第二终端的第二号码;

分别得到与所述第一号码和第二号码一一对应的第一sip标识和第二sip标识,并向第一卫星宽带单元发送sip业务请求,所述sip业务请求至少包括所述第一sip标识和第二sip标识,以使所述第一卫星宽带单元根据预存的映射关系表,得到所述第一号码和第二号码,并通过大网侧设备向所述第二终端发送包含所述第一号码和第二号码的宽带业务请求。

第四方面,本发明实施例还提供了一种存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如下方法:

接收由第一终端发送的终端业务请求,所述终端业务请求至少包括第一终端的第一号码和第二终端的第二号码;

分别得到与所述第一号码和第二号码一一对应的第一sip标识和第二sip标识,并向第一卫星宽带单元发送sip业务请求,所述sip业务请求至少包括所述第一sip标识和第二sip标识,以使所述第一卫星宽带单元根据预存的映射关系表,得到所述第一号码和第二号码,并通过大网侧设备向所述第二终端发送包含所述第一号码和第二号码的宽带业务请求。

本发明实施例提供的海洋卫星宽带通信方法及装置,通过第一终端发起包括第一号码和第二号码的终端业务请求,再通过第一应用服务器和第一卫星宽带单元,分别根据预存的所述第一号码、第二号码与第一sip标识和第二sip标识的对应关系,再通过大网侧设备向所述第二终端发送宽带业务请求,从而能够大大降低海洋卫星通信的成本,使渔民在海上的通信更加便利、有效。

附图说明

图1为本发明实施例的海洋卫星宽带通信方法流程图;

图2为本发明实施例的另一海洋卫星宽带通信方法流程图;

图3为本发明实施例的终端发起语音请求的方法流程图;

图4为本发明实施例的终端接收语音请求的方法流程图;

图5为本发明实施例的终端发起短信请求的方法流程图;

图6为本发明实话例的终端接收短信请求的方法流程图;

图7为本发明实施例的终端注册过程方法流程图;

图8为本发明实施例的终端登陆过程方法流程图;

图9为本发明实施例的用于海洋卫星宽带通信的应用服务器结构示意图;

图10为本发明实施例的用于海洋卫星宽带通信的卫星宽带服务器结构示意图;

图11为本发明实施例的电子设备结构示意图。

具体实施方式

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

本发明实施例的目的是为了帮助渔民在渔船上通过卫星数据链路接入互联网,使用应用app实现基于原手机和原手机号码的运营商级别的服务质量(qualityofservice,qos)服务保证的语音和短信功能,用户无需更换手机和手机号码,无需购买卫星通信专用硬件,大大节省了海洋卫星通信的成本、为渔民在海上的通信增添便利。

本发明实施例的整体架构主要包括用户使用的终端、应用提供方的应用服务器和运营商的核心网新增的卫星宽带单元。用户通过安装在终端的应用发送和接收与所述应用服务器和卫星宽带单元之间的业务信息,所述业务信息通过通信卫星以及分别设置在渔船的卫星发射器和设置在陆地的卫星地面站进行传输。所述应用服务器与所述卫星宽带单元则通过传统移动网络时行连接并传输相应的业务信息。

图1为本发明实施例的海洋卫星宽带通信方法流程图,如图1所示,所述方法包括:

步骤s01、接收由第一终端发送的终端业务请求,所述终端业务请求至少包括第一终端的第一号码和第二终端的第二号码。

当第一用户准备发起业务时,会通过第一终端上的应用向第一应用服务器发送终端业务请求,所述终端业务请求至少包括与第一终端相对应的第一号码,以及业务的相对方,即第二终端的第二号码。所述第一号码和第二号码可以为手机号码。

步骤s02、分别得到与所述第一号码和第二号码一一对应的第一会话初始协议(sessioninitiationprotocol,sip)标识和第二sip标识,并向第一卫星宽带单元发送sip业务请求,所述sip业务请求至少包括所述第一sip标识和第二sip标识,以使所述第一卫星宽带单元根据预存的映射关系表,得到所述第一号码和第二号码,并通过大网侧设备向所述第二终端发送包含所述第一号码和第二号码的宽带业务请求。

第一应用服务器在接收到所述终端业务请求后,提取出其中的第一号码和第二号码,然后根据预存的对应关系,分别得到与所述第一号码和第二号码一一对应的第一sip标识和第二sip标识。根据所述第一sip标识和第二sip标识,所述第一应用服务器向第一卫星宽带单元发送sip业务请求,所述sip业务请求中至少包括分别对应于第一终端和第二终端的第一sip标识和第二sip标识。

所述第一卫星带宽单元从接收到的sip业务请求中提取出第一sip标识和第二sip标识,再根据预存的号码和sip标识之间的映射关系表,分别得到与所述第一sip标识和第二sip标识对应的第一号码和第二号码。再通过大网侧设备向所述第二终端发送宽带业务请求,所述宽带业务请求至少包括所述第一号码和第二号码。

而所述第二终端则根据通过应用接收到的所述宽带业务请求执行相应的指令,例如,响铃或者提示并显示接收的短信内容等,以供第二用户根据自身当前的状态对所述指令在所述第二终端上作出相应的操作。

本发明实施例由第一终端发起包括第一号码和第二号码的终端业务请求,再通过第一应用服务器和第一卫星宽带单元,分别根据预存的所述第一号码、第二号码与第一sip标识和第二sip标识的对应关系,再通过大网侧设备向所述第二终端发送宽带业务请求,从而能够大大降低海洋卫星通信的成本,使渔民在海上的通信更加便利、有效。

基于上述实施例,进一步地,所述通过大网侧设备向所述第二终端发送包含所述第一号码和第二号码的宽带业务请求,具体为:

通过所述大网侧设备向第二卫星宽带单元发送所述宽带业务请求;

根据所述宽带业务请求,所述第二卫星宽带单元向第二业务服务器发送所述sip业务请求,以使所述第二业务服务器向所述第二终端发送所述终端业务请求。

若所述第二终端在陆地,且属于核心网的覆盖范围,则所述第一卫星宽带单元发送的宽带业务请求会直接通过大网侧设备发送给所述第二终端,与常规的移动网络的业务请求发送过程相同。

而若所述第二终端也在海上,所述第一卫星宽带单元向大网侧设备发送的宽带业务请求会被与第二终端对应的第二卫星宽带单元接收,所述第一卫星宽带单元和第二卫星宽带单元可以是同一个,也可以是不同的,具体根据第一终端和第二终端所在位置与卫星宽带单元的对应关系决定,但为了简便起见,在下面的实施例中都只以所述第一终端和第二终端分别对应于第一卫星宽带单元和第二卫星宽带单元为例进行解释说明。

所述第二卫星宽带单元根据存储的映射关系表和接收到的宽带业务请求,向所述第二应用服务器发送sip业务请求。所述第二应用服务器与所述第一应用服务器可以是同一个,也可以是不同的,具体根据实际的需要进行设定,在此不作具体限定。

所述第二业务服务器则根据所述sip业务请求,通过卫星地面站、通信卫星和渔船卫星发射器向与所述第二号码对应的第二终端发送所述终端业务请求。

所述第二终端则根据接收到的终端业务请求执行相应的指令。

本发明实施例由第一终端发起包括第一号码和第二号码的终端业务请求,再通过第一应用服务器和第一卫星宽带单元,分别根据预存的所述第一号码、第二号码与第一sip标识和第二sip标识的对应关系,再通过大网侧设备向与所述第二终端对应的第二卫星宽带单元发送宽带业务请求,再通过第二应用服务器发送给第二终端,从而能够大大降低海洋卫星通信的成本,使渔民在海上的通信更加便利、有效。

基于上述实施例,进一步地,所述方法还包括:

根据由所述第一终端发送的注册请求中的第一号码向所述第一卫星宽带单元发送开户请求,所述开户请求至少包括所述第一号码,以使所述第一卫星宽带单元为所述第一号码分配所述第一sip标识,存入所述映射关系表,并回复开户成功消息,所述开户成功消息至少包括所述第一sip标识;

将所述开户成功消息中的第一sip标识与所述第一号码相关联,并向所述第一终端发送注册成功消息。

用户在发起业务前,需要先在营业厅或者网站等进行注册开户,以实现业务开通。下面以第一用户在第一终端通过应用进行注册为例进行举例说明:

第一终端通过安装的应用向所述第一应用服务器发送注册请求,所述注册请求至少包括第一号码。再由所述第一应用服务器向所述第一卫星宽带单元发送包括所述第一号码的开户请求。

所述第一卫星宽带单元根据接收到的开户请求,为其中的第一号码分配所述第一sip标识,并将第一号码与第一sip标识的对应关系存入到所述映射关系表中,同时通过开户成功消息将所述第一sip标识发送给所述第一应用服务器。

所述第一应用服务器将所述第一号码和所述第一sip标识进行关联,同时向所述第一终端发送注册成功消息。

同时第一终端会在注册过程中通过业务运营支撑系统(business&operationsupportsystem,boss)到第一卫星宽带单元开通帐户,以实现后续业务过程中的计费问题。

进一步地,所述sip标识具体包括sip号码和鉴权密钥。

在上述实施例中的第一sip标识和第二sip标识的具体表现形式可以根据实际的需要进行设定,本发明实施例仅给出其中的一种举例说明:

所述sip标识包括:sip号码和鉴权密钥。其中,所述sip号码用于语音管控平台进行呼叫路由和白名单验证,鉴权密钥和sip号码一起用于映射号码;鉴权密钥由卫星通信单元使用号码、开户时间、企业标识等按照一定算法经过计算并进行加密,例如,采用md5不可逆加密算法,生成。

可见,所述第一sip标识包括第一sip号码和第一鉴权密钥,所述第二sip标识包括第二sip号码和第二鉴权密钥。其中所述的第一sip号码、第一鉴权密钥和第二sip号码、第二鉴权密钥可以通过上述方法得到。

本发明实施例由在所述第一终端通过第一应用服务器和在所述第一卫星宽带单元完成注册后,第一终端发起包括第一号码和第二号码的终端业务请求,再通过第一应用服务器和第一卫星宽带单元,分别根据预存的所述第一号码、第二号码与第一sip标识和第二sip标识的对应关系,再通过大网侧设备向所述第二终端发送宽带业务请求,从而能够大大降低海洋卫星通信的成本,使渔民在海上的通信更加便利、有效。

图3为本发明实施例的终端发起语音请求的方法流程图,图4为本发明实施例的终端接收语音请求的方法流程图,图5为本发明实施例的终端发起短信请求的方法流程图,图6为本发明实话例的终端接收短信请求的方法流程图,进一步,所述终端业务请求为语音请求或短信请求。

所述第一用户根据自身的需求向所述第一应用服务器发送不同的终端业务请求。其中,若所述第一用户准备通过第一终端发起语音业务,则向所述第一应用服务器发送语音请求;而若所述第一用户准备通过第一终端发起短信业务,则向所述第一应用服务器发送短信请求。根据终端业务请求的不同,在信息传输过程中所涉及到的接口和传输方式也会有所不同。

例如,如图3所示,图中手机终端为第一终端,appserver为第一应用服务器,所述卫星宽带as为第一卫星宽带单元,所述第一终端的发起语音业务的过程如下:

·第一终端通过通信卫星向所述第一应用服务器发起语音请求,所述语音请求选择amr/g.729编码,所述语音请求至少包括第一号码和第二号码,所述第一号码为主叫号码,所述第二号码为被叫号码。

·所述第一应用服务器分别根据语音请求向所述第一卫星宽带单元,即卫星宽带应用服务器(applicationserver,as)发送invite消息,所述invite消息中的主叫号码域和被叫号码域分别携带开户时所获取的与所述主叫号码和被号号码对应的第一sip号码、第一鉴权密钥,和第二sip号码、第二鉴权密钥。

·在isbc(sessionbordercontroller)接口收到invite消息时,根据第一sip号码将语音呼叫路由到卫星宽带as,同时将会话公告协议(sessionannouncementprotocol,sdp)媒体修改为g.711;

·卫星宽带as根据invite消息所携带的sip号码和鉴权密钥,将其映射为对应的号码,并更新所述invite消息中的主叫号码域和被叫号码域,将invite消息发到mgcf(mediagatewaycontrolfunction)接口。

如图4所示,图中手机终端为第二终端,所述appserver为第二应用服务器,所述卫星宽带as为第二卫星宽带单元,所述第二终端接收语音业务的过程如下:

·执行步骤1、2:msc(mobileswitchingcenter)/gmsc(gatewaymobileswitchingcenter)在接收到语音请求后,从卫星宽带as获取被叫用户的移动台漫游号(mobilestationroamingnumber,msrn);

·执行步骤3:msc/gmsc发送初始地址消息(initialaddressmessage,iam),大网根据msrn前缀将语音请求路由到mgcf;

·执行步骤4:mgcf根据msrn前缀将呼叫通过sip接口送到卫星宽带as;

·执行步骤5:卫星宽带as根据msrn还原为第二号码,并将第二号码映射为sip号码和鉴权密钥,在invite消息的被叫号码域中携带,发至isbc;

·执行步骤6、7:isbc收到invite消息后,在sdp媒体中增加修改amr/g.729编码,根据sip号码将呼叫路由到第二应用服务器appserver;

·执行步骤8、9:由第二应用服务器将语音请求发送给第二终端。

如图5所示,图中手机终端为第一终端,appserver为第一应用服务器,

所述卫星宽带as为第一卫星宽带单元,所述第一终端发送短信业务的

过程如下:

·第一终端通过应用向第一应用服务器发送短信请求,所述短信请求至少包括短信内容;

·第一应用服务器发送sipmessage消息时,其中,主叫号码域携带开户时所获取的与第一号码相对应的第一sip号码和第一鉴权密钥;

·isbc收到sipmessage后,根据第一sip号码将短信请求路由至卫星宽带as;

·卫星宽带as根据sipmessage消息中的第一sip号码和第一鉴权密钥映射为第一号码,然后通过map(mobileapplicationpart)信令mo-forward(mobileoriginalforward)将短信请求送至主叫smsc(shortmessageservicecenter)。

如图6所示,图中手机终端为第二终端,所述appserver为第二应用服务器,所述卫星宽带as为第二卫星宽带单元,所述第二终接收短信业务的过程如下:

·smsc发送sri-sm消息从第二号码归属hlr/hss获取第二终端对应的被访问移动交换中心(visitedmobileswitchingcenter,vmsc)地址;

·smsc根据hlr/hss返回的地址,通过mt-forward(mobileterminalforward)消息将短信请求发送到卫星宽带as;

·卫星宽带as根据映射关系表将所述第二号码映射为第二sip号码和第二鉴权密钥,并在sipmessage消息的被叫号码域中携带,发至isbc;

·isbc收到sipmessage后,根据第二sip号码将短信请求送至第二应用服务器,然后由所述第二应用服务器发送给第二终端。

本发明实施例由第一终端发起包括第一号码和第二号码的终端业务请求,再通过第一应用服务器和第一卫星宽带单元,分别根据预存的所述第一号码、第二号码与第一sip标识和第二sip标识的对应关系,再通过大网侧设备向所述第二终端发送宽带业务请求,其中,所述业务请求可以为语音请求或短信请求,从而能够大大降低海洋卫星通信的成本,使渔民在海上的通信更加便利、有效。

图2为本发明实施例的另一海洋卫星宽带通信方法流程图,如图2所示,所述方法包括:

步骤s10、接收由第一应用服务器发送的sip业务请求,所述sip业务请求至少包括第一sip标识和第二sip标识;其中,所述第一sip标识和第二sip标识分别与所述第一应用服务器接收到的由第一终端发送的终端业务请求中的第一终端的第一号码和第二终端的第二号码一一对应。

当第一用户准备发起业务时,会通过第一终端向第一应用服务器发送终端业务请求,所述终端业务请求至少包括与第一终端相对应的第一号码,以及业务的相对方,即第二终端的第二号码。

第一应用服务器在接收到所述终端业务请求后,提取出其中的第一号码和第二号码,然后根据预存的对应关系,分别得到与所述第一号码和第二号码一一对应的第一sip标识和第二sip标识。根据所述第一sip标识和第二sip标识,所述第一应用服务器向第一卫星宽带单元发送sip业务请求,所述sip业务请求中至少包括分别对应于第一终端和第二终端的第一sip标识和第二sip标识。

步骤s11、分别根据第一sip标识和第二sip标识,以及预存的映射关系表,得到所述第一号码和第二号码,并通过大网侧设备向所述第二终端发送包含所述第一号码和第二号码的宽带业务请求。

所述第一卫星带宽单元从接收到的sip业务请求中提取出第一sip标识和第二sip标识,再根据预存的号码和sip标识之间的映射关系表,分别得到与所述第一sip标识和第二sip标识对应的第一号码和第二号码。再通过大网侧设备向所述第二终端发送宽带业务请求,所述宽带业务请求至少包括所述第一号码和第二号码。

而所述第二终端则根据通过应用接收到的所述宽带业务请求执行相应的指令,例如,响铃或者提示并显示接收的短信内容等,以供第二用户根据自身当前的状态对所述指令在所述第二终端上作出相应的操作。

本发明实施例由第一终端发起包括第一号码和第二号码的终端业务请求,再通过第一应用服务器和第一卫星宽带单元,分别根据预存的所述第一号码、第二号码与第一sip标识和第二sip标识的对应关系,再通过大网侧设备向所述第二终端发送宽带业务请求,从而能够大大降低海洋卫星通信的成本,使渔民在海上的通信更加便利、有效。

基于上述实施例,进一步地,所述方法还包括:

接收由第一应用服务器发送的开户请求,所述开户请求至少包括所述第一号码,所述第一号码包含在所述第一终端向所述第一应用服务器发送的注册请求中;

为所述第一号码分配所述第一sip标识,存入所述映射关系表,并向所述第一应用服务器回复开户成功消息,所述开户成功消息至少包括所述第一sip标识,以使所述应用服务器将所述第一sip标识与所述第一号码相关联,并向所述第一终端发送注册成功消息。

第一终端通过安装的应用向所述第一应用服务器发送注册请求,所述注册请求至少包括第一号码。再由所述第一应用服务器向所述第一卫星宽带单元发送包括所述第一号码的开户请求。

所述第一卫星宽带单元根据接到的开户请求,为其中的第一号码分配所述第一sip标识,并将第一号码与第一sip标识的对应关系存入到所述映射关系表中,同时通过开户成功消息将所述第一sip标识发送给所述第一应用服务器。

所述第一应用服务器将所述第一号码和所述第一sip标识进行关联,同时向所述第一终端发送注册成功消息。

同时第一终端会在注册过程中通过业务运营支撑系统(business&operationsupportsystem,boss)到第一卫星宽带单元开通帐户,以实现后续业务过程中的计费问题。

本发明实施例由在所述第一终端通过第一应用服务器和在所述第一卫星宽带单元完成注册后,第一终端发起包括第一号码和第二号码的终端业务请求,再通过第一应用服务器和第一卫星宽带单元,分别根据预存的所述第一号码、第二号码与第一sip标识和第二sip标识的对应关系,再通过大网侧设备向所述第二终端发送宽带业务请求,从而能够大大降低海洋卫星通信的成本,使渔民在海上的通信更加便利、有效。

图7为本发明实施例的终端注册过程方法流程图,基于上述实施例,进一步地,所述方法还包括:

接收所述第一终端发送的验证码请求,所述验证码请求至少包括所述第一号码;

根据所述验证码请求得到验证码,与所述第一号码相关联,并发送给所述第一终端,以使所述第一终端向所述第一应用服务器发送注册请求,所述注册请求至少包括所述第一号码和验证码;相应地,所述接收由第一应用服务器发送的开户请求,所述开户请求至少包括所述第一号码,所述第一号码包含在所述第一终端向所述第一应用服务器发送的注册请求中,具体为:

接收由应用服务器发送的开户请求,所述开户请求至少包括所述第一号码和验证码;相应地,所述为所述第一号码分配所述第一sip标识,存入所述映射关系表,并向所述第一应用服务器回复开户成功消息,所述开户成功消息至少包括所述第一sip标识,具体为:

若判定所述第一号码与验证码相对应,则为所述第一号码分配所述第一sip标识,存入所述映射关系表,并向所述第一应用服务器回复开户成功消息,所述开户成功消息至少包括所述第一sip标识。

在第一终端进行注册之前,所述第一卫星宽带单元要求所述第一终端先通过短信验证码进行身份验证。由所述第一终端向所述第一卫星宽带单元发送验证码请求,所述验证码请求至少包括所述第一号码。

所述第一卫星宽带单元根据接收到的第一号码得到对应的验证,并与所述第一号码相关联。然后调用短信验证码能力,将所述验证码发送给所述第一终端,具体可以调过通信能力开放平台(apienableplatform,aep)来向所述第一终端发送验证码。

所述aep,提供卫星宽带api接口。能力开放平台与北向应用之间统一使用标准的restfulapi接口,给北向应用带来了极大的便利。打破了以往运营商内部封闭的环境,能力开放平台负责将内部协议转换成标准的业界通用的restful接口供北向调用。能力开放平台支持面向应用的api接口、网络能力接口,控制api的调用权限及作用域,基于api的使用对第三方ott应用进行认证和计费。能力开放平台支持应用管理,api(包)生命周期管理、能力构建和能力组合等功能,支持快速将api集成到能力开放平台中。

所述第一终端在接收到该验证码后,将所述验证码加入到所述注册请求中发送给第一应用服务器,再由所述第一应用服务器将该注册请求发送给第一卫星宽带单元,所述第一宽带单元只有在判定所述第一号码与验证码正确对应时,才会为所述第一号码分配所述第一sip标识,存入所述映射关系表,并向所述第一应用服务器回复包括所述第一sip标识的开户成功消息。

所述第一应用服务器从接收到的所述开户成功消息中提取出所述第一sip标识,将所述第一号码和第一sip标识相关联,并向所述第一终端发送注册成功消息。

如图7所述,所述短信验证过程由所述安全控制服务器来实现,而所述卫星宽带as为所述第一卫星宽带单元,在实际的应用过程中所述安全控制服务器和所述卫星宽带as可以合为第一卫星宽带单元,也可以是两个相互独立的设备,在此不作具体限定。

本发明实施例由在所述第一终端通过第一应用服务器和在所述第一卫星宽带单元完成注册后,第一终端发起包括第一号码和第二号码的终端业务请求,再通过第一应用服务器和第一卫星宽带单元,分别根据预存的所述第一号码、第二号码与第一sip标识和第二sip标识的对应关系,再通过大网侧设备向所述第二终端发送宽带业务请求,从而能够大大降低海洋卫星通信的成本,使渔民在海上的通信更加便利、有效。

图8为本发明实话例的终端登陆过程方法流程图,进一步地,所述方法还包括:

接收第一终端发送的登陆请求,所述登陆请求至少包括第一号码和登陆信息;

若所述登陆信息满足预设的登陆条件,则向所述第一终端回复登陆成功消息,以使所述第一终端向所述第一应用服务器发送位置更新请求,所述位置更新请求至少包括所述第一终端的终端位置信息;

接收所述第一应用服务器发送的位置更新请求,并更新与所述第一号码相对应的终端路由信息。

在完成注册过程,开户成功后,所述第一终端在海上发起终端业务请求前需要先执行登陆过程。

由第一终端向所述第一卫星单元发送登陆请求,所述登陆请求至少包括第一号码和登陆信息。

所述第一卫星单元在接收到所述登陆请求后,先判断接收到的登陆请求中的登陆信息是否满足预设的登陆条件。若满足,则向所述第一终端回复登陆成功消息。

所述第一终端在接收登陆成功消息需要先更新自身的终端位置信息,向所述第一应用服务器发送位置更新请求,所述位置更新请求至少包括所述第一终端的终端位置信息。再由所述第一应用服务器将位置更新请求转发给所述第一卫星宽带单元,由所述第一卫星宽带单元发送给大网侧的归属位置寄存器(homelocationregister,hlr)来更新所述与所述第一号码相对应的终端路由信息。

本发明实施例由在所述第一终端通过第一应用服务器和在所述第一卫星宽带单元完成注册后,第一终端向第一卫星宽带单元发起登陆过程并更新终端位置信息,然后第一终端发起包括第一号码和第二号码的终端业务请求,再通过第一应用服务器和第一卫星宽带单元,分别根据预存的所述第一号码、第二号码与第一sip标识和第二sip标识的对应关系,再通过大网侧设备向所述第二终端发送宽带业务请求,从而能够大大降低海洋卫星通信的成本,使渔民在海上的通信更加便利、有效。

基于上述实施例,进一步地,所述方法还包括:

若所述登陆信息不满足所述登陆条件,则向所述第一应用服务器发送登录失败消息,以使所述第一应用服务器将所述登录失败消息发送给所述第一终端,以使所述第一终端向所述第一应用服务器发送验证码请求;

接收所述第一终端发送的验证码请求,将获取到的验证码发送给所述第一终端,以使所述第一终端向所述第一应用服务器发送包含所述验证码的新登陆请求;

接收所述第一应用服务器发送的所述新登陆请求,在判定所述验证码正确后,给所述第一号码重新分配新的第一sip标识,更新所述映射关系表,并将新的第一sip标识发送给所述第一应用服务器,以使所述第一应用服务器向所述第一终端发送登陆成功消息。

所述第一终端向第一卫星宽带单元发送登陆请求后,若所述第一卫星宽带单元其中的登陆信息不满足所述登陆条件,则向所述第一应用服务器发送登录失败消息。

进一步地,所述登陆条件包括:

所述登陆信息中的第一终端当前位置满足预设的区域;

所述登陆信息中的第一终端非首次登陆;

所述登陆信息中的第一号码是未在其它终端登陆;

所述登陆信息中的第一号码对应的imsi未发生变化;

所述登陆信息中的第一号码在hlr的状态正常。

所述登陆条件具体可以根据实际的需要进行设定,在本发明实施例中也仅给出了其中的一种举例说明,通过对所述登陆请求中登陆信息中包含的内容进行检验来判断是否满足登陆条件:

检验所述登陆信息中包含的第一终端的位置是否满足预设的区域,以实现业务使用区域限制功能,若在所述预设的区域,例如,在海上区域,则判定满足本条登陆条件,否则为不满足;

检验发送所述登陆信息的第一终端是否为首次使用该第一号码执行登陆过程,若是,则判定满足本条登陆条件,否则为不满足;

检验所述登陆信息中的第一号码是否在其它终端登陆,若没有,则判定满足本条登陆条件,否则不满足,即同一个第一号码不能在多个不同的终端登陆,若第一号码在一个新的终端登陆,则需要在其它终端强制下线;

检验所述登陆信息中第一号码对应的imsi是否发生变化,若没有,则判定满足本条登陆条件,否则不满足,判定所述第一号码发生了换卡的现象,从而使所述第一号码对应的imsi发生了变化;

检验所述第一号码在hlr中的状态是否正常,若正常,则判定满足本条登陆条件,否则不满足,不正常的状态有很多,例如,可以是第一用户将所述第一号码挂失。

在对所述登陆信息进行检验的过程中,需要满足上述所有的登陆条件,才能判定满足预设的登陆条件,此时,所述第一卫星宽带单元会向所述第一终端发送登陆成功消息。而若上述任一登陆条件不满足,则判定登陆失败,所述第一卫星宽带单元向所述第一终端发送登陆失败消息,所述登陆失败消息还可以包括失败的原因,以及要求短信验证的信息。

所述第一终端根据所述登陆失败消息,向所述第一卫星宽带单元发送验证码请求,以使所述第一卫星宽带单元得到相应的验证码并发回给所述第一终端。

所述第一终端再向第一卫星宽带单元发送包含所述验证码的新登陆请求。所述第一卫星宽带单元若判定接上到的新登陆请求中的第一号码和验证码正确对应,则认为本次校验成功,同时给所述第一号码重新分配新的第一sip标识,并更新所述映射关系表中与所述第一号码相对应的部分。再将新的第一sip标识发送给所述第一应用服务器,以使所述第一应用服务器更新与所述第一号码相关联的第一sip标识,并向所述第一终端发送登陆成功消息。

本发明实施例由在所述第一终端通过第一应用服务器和在所述第一卫星宽带单元完成注册后,第一终端向第一卫星宽带单元发起登陆过程,若登陆失败,则给所述第一号码分配新的第一sip标识,第一终端发起包括第一号码和第二号码的终端业务请求,再通过第一应用服务器和第一卫星宽带单元,分别根据预存的所述第一号码、第二号码与第一sip标识和第二sip标识的对应关系,再通过大网侧设备向所述第二终端发送宽带业务请求,从而能够大大降低海洋卫星通信的成本,使渔民在海上的通信更加便利、有效。

图9为本发明实施例的用于海洋卫星宽带通信的应用服务器结构示意图,如图9所示,所述应用服务器至少包括:接收模块10和转换模块11,其中,

所述接收模块10接收由第一终端发送的终端业务请求,所述终端业务请求至少包括第一终端的第一号码和第二终端的第二号码;所述转换模块11用于分别得到与所述第一号码和第二号码一一对应的第一sip标识和第二sip标识,并向第一卫星宽带单元发送sip业务请求,所述sip业务请求至少包括所述第一sip标识和第二sip标识,以使所述第一卫星宽带单元根据预存的映射关系表,得到所述第一号码和第二号码,并通过大网侧设备向所述第二终端发送包含所述第一号码和第二号码的宽带业务请求。具体地,

当第一用户准备发起业务时,会通过第一终端向接收模块10发送终端业务请求,所述终端业务请求至少包括与第一终端相对应的第一号码,以及业务的相对方,即第二终端的第二号码。

所述接收模块10在接收到所述终端业务请求后发送给转换模块11,由转换模块11提取出其中的第一号码和第二号码,然后根据预存的对应关系,分别得到与所述第一号码和第二号码一一对应的第一sip标识和第二sip标识。根据所述第一sip标识和第二sip标识,所述转换模块向第一卫星宽带单元发送sip业务请求,所述sip业务请求中至少包括分别对应于第一终端和第二终端的第一sip标识和第二sip标识。

所述第一卫星带宽单元从接收到的sip业务请求中提取出第一sip标识和第二sip标识,再根据预存的号码和sip标识之间的映射关系表,分别得到与所述第一sip标识和第二sip标识对应的第一号码和第二号码。再通过大网侧设备向所述第二终端发送宽带业务请求,所述宽带业务请求至少包括所述第一号码和第二号码。

而所述第二终端则根据通过应用接收到的所述宽带业务请求执行相应的指令,例如,响铃或者提示并显示接收的短信内容等,以供第二用户根据自身当前的状态对所述指令在所述第二终端上作出相应的操作。

本发明实施例由第一终端发起包括第一号码和第二号码的终端业务请求,再通过接收模块10、转换模块11和第一卫星宽带单元,分别根据预存的所述第一号码、第二号码与第一sip标识和第二sip标识的对应关系,再通过大网侧设备向所述第二终端发送宽带业务请求,从而能够大大降低海洋卫星通信的成本,使渔民在海上的通信更加便利、有效。

本发明实施例提供的装置用于执行上述方法,其功能具体参考上述方法实施例,其具体方法流程在此处不再赘述。

图10为本发明实施例的用于海洋卫星宽带通信的卫星宽带单元结构示意图,如图10所示,所述卫星宽带单元至少包括:收发模块20和映射模块21,其中,

所述收发模块20用于接收由第一应用服务器发送的sip业务请求,所述sip业务请求至少包括第一sip标识和第二sip标识;其中,所述第一sip标识和第二sip标识分别与所述第一应用服务器接收到的由第一终端发送的终端业务请求中的第一终端的第一号码和第二终端的第二号码一一对应;所述映射模块21分别根据第一sip标识和第二sip标识,以及预存的映射关系表,得到所述第一号码和第二号码,并通过大网侧设备向所述第二终端发送包含所述第一号码和第二号码的宽带业务请求。

当第一用户准备发起业务时,会通过第一终端向第一应用服务器发送终端业务请求,所述终端业务请求至少包括与第一终端相对应的第一号码,以及业务的相对方,即第二终端的第二号码。

第一应用服务器在接收到所述终端业务请求后,提取出其中的第一号码和第二号码,然后根据预存的对应关系,分别得到与所述第一号码和第二号码一一对应的第一sip标识和第二sip标识。根据所述第一sip标识和第二sip标识,所述第一应用服务器向所述收发模块20发送sip业务请求,所述sip业务请求中至少包括分别对应于第一终端和第二终端的第一sip标识和第二sip标识。

所述收发模块20在接收到的sip业务请求后,由所述映射模块21从所述sip业务请求中提取出第一sip标识和第二sip标识,再根据预存的号码和sip标识之间的映射关系表,分别得到与所述第一sip标识和第二sip标识对应的第一号码和第二号码。再通过大网侧设备向所述第二终端发送宽带业务请求,所述宽带业务请求至少包括所述第一号码和第二号码。

而所述第二终端则根据通过应用接收到的所述宽带业务请求执行相应的指令,例如,响铃或者提示并显示接收的短信内容等,以供第二用户根据自身当前的状态对所述指令在所述第二终端上作出相应的操作。

本发明实施例提供的装置用于执行上述方法,其功能具体参考上述方法实施例,其具体方法流程在此处不再赘述。

本发明实施例由第一终端发起包括第一号码和第二号码的终端业务请求,再通过第一应用服务器、收发模块20和映射模块21,分别根据预存的所述第一号码、第二号码与第一sip标识和第二sip标识的对应关系,再通过大网侧设备向所述第二终端发送宽带业务请求,从而能够大大降低海洋卫星通信的成本,使渔民在海上的通信更加便利、有效。

图11为本发明实施例的电子设备结构示意图。如图11所示,所述电子设备,包括:处理器(processor)601、存储器(memory)602和总线603;

其中,所述处理器601和所述存储器602通过所述总线603完成相互间的通信;

所述处理器601用于调用所述存储器602中的程序指令,以执行上述各方法实施例所提供的方法,例如包括:接收由第一终端发送的终端业务请求,所述终端业务请求至少包括第一终端的第一号码和第二终端的第二号码;分别得到与所述第一号码和第二号码一一对应的第一sip标识和第二sip标识,并向第一卫星宽带单元发送sip业务请求,所述sip业务请求至少包括所述第一sip标识和第二sip标识,以使所述第一卫星宽带单元根据预存的映射关系表,得到所述第一号码和第二号码,并通过大网侧设备向所述第二终端发送包含所述第一号码和第二号码的宽带业务请求。

进一步地,本发明实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如包括:接收由第一终端发送的终端业务请求,所述终端业务请求至少包括第一终端的第一号码和第二终端的第二号码;分别得到与所述第一号码和第二号码一一对应的第一sip标识和第二sip标识,并向第一卫星宽带单元发送sip业务请求,所述sip业务请求至少包括所述第一sip标识和第二sip标识,以使所述第一卫星宽带单元根据预存的映射关系表,得到所述第一号码和第二号码,并通过大网侧设备向所述第二终端发送包含所述第一号码和第二号码的宽带业务请求。

进一步地,本发明实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行上述各方法实施例所提供的方法,例如包括:接收由第一终端发送的终端业务请求,所述终端业务请求至少包括第一终端的第一号码和第二终端的第二号码;分别得到与所述第一号码和第二号码一一对应的第一sip标识和第二sip标识,并向第一卫星宽带单元发送sip业务请求,所述sip业务请求至少包括所述第一sip标识和第二sip标识,以使所述第一卫星宽带单元根据预存的映射关系表,得到所述第一号码和第二号码,并通过大网侧设备向所述第二终端发送包含所述第一号码和第二号码的宽带业务请求。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

以上所描述的电子设备等实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

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