星座通信方法、装置、设备、介质及程序产品与流程

摘要: 本技术涉及通信,尤其涉及一种星座通信方法、装置、设备、介质及程序产品。背景技术:1、目前,为了实现卫星终端与星座间的通信,卫星终端都是与相应星座配套定制的专用卫...
星座通信方法、装置、设备、介质及程序产品与流程

本技术涉及通信,尤其涉及一种星座通信方法、装置、设备、介质及程序产品。

背景技术:

1、目前,为了实现卫星终端与星座间的通信,卫星终端都是与相应星座配套定制的专用卫星终端,即专用卫星终端与对应的星座之间提前设置好通信链路,卫星终端上电后只能接入固定的星座。

2、然而,随着多卫星系统的不断建设,为避免重复投资、解决单一星座覆盖盲区问题、满足不同业务对卫星通信的带宽时延资费等多样性需求,亟需能跨星座使用的卫星终端,以实现不同星座间的接入及通信能力融合。如此,如何通过一个卫星终端连接不同的星座是亟待解决的技术问题。

技术实现思路

1、本技术提供一种星座通信方法、装置、设备、介质及程序产品,用于实现通过一个卫星终端连接不同的星座。

2、第一方面,本技术实施例提供了一种星座通信方法,应用于卫星终端,该方法包括:在卫星终端上电且处于离线状态的情况下,获取接入校验激活码,校验激活码用于指示卫星终端的合法性;采用公钥证书,对校验激活码进行离线校验;在离线校验通过、且卫星终端处于在线状态的情况下,向星地融合服务器发送终端接入请求,终端接入请求携带有校验激活码,星地融合服务器对应n个星座,n为正整数;接收星地融合服务器发送的会话令牌,并基于会话令牌与星地融合服务器进行第一会话;其中,星地融合服务器基于第一会话的会话内容,从n个星座中确定与会话内容匹配的m个星座,并控制m个星座执行会话内容对应的操作,m为小于或等于n的整数。

3、本技术提供的技术方案至少带来以下有益效果:由于星地融合服务器可以对应多个星座,所以在卫星终端接入至星地融合服务器的情况下,星地融合服务器可以根据第一会话的会话内容,控制n个星座中的m个星座执行会话内容对应的操作,如此,可以通过一个卫星终端连接不同的星座;并且,通过卫星终端离线自检校验激活码,保证了卫星终端的合法性,提升了星座通信的安全性。

4、一种可能的实现方式,上述获取接入校验激活码,包括:在检测到校验文件中存在校验激活码的情况下,从校验文件中获取校验激活码;其中,校验文件中存储有卫星终端的设备指纹、卫星终端对应的用户电话号码和校验激活码。

5、另一种可能的实现方式,上述获取接入校验激活码,包括:在检测到校验文件中不存在校验激活码的情况下,获取用户电话号码和卫星终端的设备指纹;向星地融合服务器发送校验激活码生成请求,校验激活码生成请求携带用户电话号码和设备指纹,校验激活码生成请求用于指示星地融合服务器基于用户电话号码和设备指纹生成校验激活码;接收星地融合服务器发送的校验激活码响应消息,校验激活码响应消息中携带校验激活码。

6、又一种可能的实现方式,上述接收星地融合服务器发送的会话令牌之前,方法还包括:接收星地融合服务器发送的接入响应消息,接入响应消息携带鉴权随机数,鉴权随机数为星地融合服务器基于设备指纹、用户电话号码和校验激活码生成的;对鉴权随机数、设备指纹和用户电话号码进行加密处理,得到第一会话秘钥;向星地融合服务发送鉴权请求,鉴权请求携带第一会话秘钥,鉴权请求用于指示星地融合服务进行接入鉴权。

7、第二方面,本技术实施例提供了本技术提供一种星座通信装置,应用于卫星终端,包括:获取模块、校验模块、发送模块、接收模块和通信模块。获取模块,用于在卫星终端上电且处于离线状态的情况下,获取接入校验激活码,校验激活码用于指示卫星终端的合法性。校验模块,用于采用公钥证书,对校验激活码进行离线校验。发送模块,用于在离线校验通过、且卫星终端处于在线状态的情况下,向星地融合服务器发送终端接入请求,终端接入请求携带有校验激活码,星地融合服务器对应n个星座,n为正整数。接收模块,用于接收星地融合服务器发送的会话令牌。通信模块,用于基于会话令牌与星地融合服务器进行第一会话;其中,星地融合服务器基于第一会话的会话内容,从n个星座中确定与会话内容匹配的m个星座,并控制m个星座执行会话内容对应的操作,m为小于或等于n的整数。

8、一种可能的实现方式,上述获取模块,具体用于在检测到校验文件中存在校验激活码的情况下,从校验文件中获取校验激活码;其中,校验文件中存储有卫星终端的设备指纹、卫星终端对应的用户电话号码和校验激活码。

9、另一种可能的实现方式,上述获取模块,具体用于在检测到校验文件中不存在校验激活码的情况下,获取用户电话号码和卫星终端的设备指纹。上述发送模块,具体用于向星地融合服务器发送校验激活码生成请求,校验激活码生成请求携带用户电话号码和设备指纹,校验激活码生成请求用于指示星地融合服务器基于用户电话号码和设备指纹生成校验激活码。上述接收模块,具体用于接收星地融合服务器发送的校验激活码响应消息,校验激活码响应消息中携带校验激活码。

10、另一种可能的实现方式,上述星座通信装置还包括处理模块,上述接收模块,还用于接收星地融合服务器发送的会话令牌之前,接收星地融合服务器发送的接入响应消息,接入响应消息携带鉴权随机数,鉴权随机数为星地融合服务器基于设备指纹、用户电话号码和校验激活码生成的。上述处理模块,用于对鉴权随机数、设备指纹和用户电话号码进行加密处理,得到第一会话秘钥。上述发送模块,还用于向星地融合服务发送鉴权请求,鉴权请求携带第一会话秘钥,鉴权请求用于指示星地融合服务进行接入鉴权。

11、第三方面,本技术实施例提供了一种星座通信方法,应用于星地融合服务器,该方法包括:接收卫星终端发送的终端接入请求,终端接入请求携带有校验激活码,星地融合服务器对应n个星座,n为正整数;基于校验激活码,对卫星终端进行接入鉴权;在接入鉴权通过的情况下,向卫星终端发送会话令牌,并基于会话令牌与卫星终端进行第一会话;其中,星地融合服务器基于第一会话的会话内容,从n个星座中确定与会话内容匹配的m个星座,并控制m个星座执行会话内容对应的操作,m为小于或等于n的整数。

12、本技术提供的技术方案至少带来以下有益效果:由于星地融合服务器可以对应多个星座,所以在卫星终端接入至星地融合服务器的情况下,星地融合服务器可以根据第一会话的会话内容,控制n个星座中的m个星座执行会话内容对应的操作,如此,可以通过一个卫星终端连接不同的星座。

13、一种可能的实现方式,上述接收卫星终端发送的终端接入请求之前,方法还包括:接收卫星终端发送的校验激活码生成请求,校验激活码生成请求携带卫星终端对应的用户电话号码和卫星终端的设备指纹;基于用户电话号码和设备指纹,生成校验激活码;向卫星终端发送校验激活码响应消息,校验激活码响应消息中携带校验激活码。

14、另一种可能的实现方式,上述终端接入请求还携带用户电话号码和设备指纹;上述基于校验激活码,对卫星终端进行接入鉴权之前,方法还包括:基于用户电话号码、设备指纹和校验激活码,生成鉴权随机数,并基于用户电话号码、设备指纹和鉴权随机数,生成第二会话秘钥;向卫星终端发送接入响应消息,接入响应消息携带鉴权随机数;接收卫星终端发送的鉴权请求,鉴权请求携带第一会话秘钥,第一会话秘钥为卫星终端基于鉴权随机数、设备指纹和用户电话号码生成的;上述基于校验激活码,对卫星终端进行接入鉴权,包括:在第一会话秘钥与第二会话秘钥一致的情况下,确定卫星终端通过接入鉴权。

15、第四方面,本技术实施例提供了一种星座通信装置,应用于星地融合服务器,该星座通信装置接收模块、鉴权模块、发送模块和通信模块。接收模块,用于接收卫星终端发送的终端接入请求,终端接入请求携带有校验激活码,星地融合服务器对应n个星座,n为正整数。鉴权模块,用于基于校验激活码,对卫星终端进行接入鉴权。发送模块,用于在接入鉴权通过的情况下,向卫星终端发送会话令牌。通信模块,用于基于会话令牌与卫星终端进行第一会话;其中,星地融合服务器基于第一会话的会话内容,从n个星座中确定与会话内容匹配的m个星座,并控制m个星座执行会话内容对应的操作,m为小于或等于n的整数。

16、一种可能的实现方式,星座通信装置还包括处理模块;上述接收模块,还用于接收卫星终端发送的终端接入请求之前,接收卫星终端发送的校验激活码生成请求,校验激活码生成请求携带卫星终端对应的用户电话号码和卫星终端的设备指纹。上述处理模块,用于基于用户电话号码和设备指纹,生成校验激活码。上述发送模块,还用于向卫星终端发送校验激活码响应消息,校验激活码响应消息中携带校验激活码。

17、另一种可能的实现方式,星座通信装置还包括处理模块;上述终端接入请求还携带用户电话号码和设备指纹;上述处理模块,用于基于校验激活码,对卫星终端进行接入鉴权之前,基于用户电话号码、设备指纹和校验激活码,生成鉴权随机数,并基于用户电话号码、设备指纹和鉴权随机数,生成第二会话秘钥。上述发送模块,还用于向卫星终端发送接入响应消息,接入响应消息携带鉴权随机数。上述接收模块,还用于接收卫星终端发送的鉴权请求,鉴权请求携带第一会话秘钥,第一会话秘钥为卫星终端基于鉴权随机数、设备指纹和用户电话号码生成的。上述处理模块,具体用于在第一会话秘钥与第二会话秘钥一致的情况下,确定卫星终端通过接入鉴权。

18、第五方面,本技术提供一种电子设备,该电子设备可以为上述卫星终端或星地融合服务器,该电子设备包括:处理器和存储器;该存储器存储可在处理器上运行的程序或指令,上述程序或指令被该处理器执行时实现上述第一方面的方法或上述第三方面的方法。

19、第六方面,本技术提供一种可读存储介质,该可读存储介质上存储程序或指令,上述程序或指令被计算机执行时实现上述第一方面的方法或上述第三方面的方法。

20、第七方面,本技术提供一种计算机程序产品,该计算机程序产品被存储在存储介质中,当该计算机程序产品被计算机执行时以实现上述第一方面的方法或上述第三方面的方法。

21、第八方面,本技术实施例提供了一种芯片,该芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法或上述第三方面的方法。

22、上述第五方面至第八方面的有益效果参考第一方面的对应描述,不再赘述。