本发明涉及基站领域,具体而言,涉及一种数据的传输方法和装置、存储介质及电子装置。
背景技术:
1、设备间进行数据通信依赖于数据传输协议,例如,3gpp(3rd generationpartnership project,第三代合作伙伴计划)组织在r17版本(release17)的标准中引入了支持ntn(non-terrestrial networks)的标准协议。在r17版本协议中,需要对应r17版本的终端设备才能够接入到卫星网络中;对于r17版本之前的终端,因为协议限制,无法直接接入到卫星网络中。
2、相关技术中,仅支持低版本的数据传输协议的设备无法通过高版本的数据传输协议传输数据,例如,仅支持r15版本和r16版本的数据传输协议的设备如果想要实现卫星通信,需要对设备进行升级,这样的方式,需要逐台对设备进行升级。
3、针对相关技术中,仅支持低版本的数据传输协议的设备无法通过高版本的数据传输协议传输数据等问题,尚未提出有效的解决方案。
技术实现思路
1、本发明实施例提供了一种数据的传输方法和装置、存储介质及电子装置,以至少解决相关技术中,仅支持低版本的数据传输协议的设备无法通过高版本的数据传输协议传输数据等问题。
2、根据本发明实施例的一个实施例,提供了一种数据的传输方法,应用于第一数据传输设备,所述第一数据传输设备包括第一数据传输组件,所述第一数据传输设备分别用于连接终端设备和基站,所述终端设备的传输性能低于所述基站的传输性能,所述方法应用于所述第一数据传输组件,所述方法包括:接收所述第一数据传输设备连接的第一终端设备发起的第一数据传输请求,其中,所述第一数据传输请求用于请求向第二终端设备传输目标数据;响应所述第一数据传输请求,检测所述第一数据传输组件的第一传输性能与所述数据传输设备连接的目标基站的第二传输性能中的第一参考传输性能,其中,所述第一参考传输性能低于第一目标传输性能,所述第一目标传输性能是所述第一传输性能和所述第二传输性能中除所述第一参考传输性能外的传输性能;从第一候选数据传输协议中筛选第一数据传输协议,其中,所述第一参考传输性能满足按照所述第一数据传输协议传输数据的性能需求,所述第一数据传输组件允许按照所述第一候选数据传输协议中的各个协议传输数据;根据所述第一数据传输协议向所述目标基站传输所述目标数据,其中,所述目标基站被设置为向所述第二终端设备传输接收到所述目标数据。
3、可选的,所述数据传输设备中部署有设备接入组件,所述设备接入组件用于连接终端设备,所述设备接入组件与所述第一数据传输组件连接,所述接收所述第一数据传输设备连接的第一终端设备发起的第一数据传输请求,包括:检测连接了所述第一终端设备的所述设备接入组件上接收到的请求;在检测到连接了所述第一终端设备的所述设备接入组件上接收到了用于请求传输数据的请求的情况下,提取所述设备接入组件接收到的所述第一数据传输请求。
4、可选的,所述检测所述第一数据传输组件的第一传输性能与所述数据传输设备连接的目标基站的第二传输性能中的第一参考传输性能,包括:检测所述目标基站所对应的参考数据传输协议,其中,所述目标基站允许按照所述参考数据传输协议中的各个数据传输协议传输数据;根据所述第一候选数据传输协议检测所述第一传输性能,并根据所述参考数据传输协议检测所述第二传输性能;从所述第一传输性能和所述第二传输性能中筛选所述第一参考传输性能。
5、可选的,所述根据所述第一候选数据传输协议检测所述第一传输性能,包括:在所述第一候选数据传输协议包括n个数据传输协议的情况下,通过执行以下步骤,根据所述n个数据传输协议检测所述第一传输性能,其中,n为大于或者等于2的正整数:检测所述n个数据传输协议中的各个协议所对应的数据传输性能,得到n个数据传输性能;将所述n个数据传输性能中大于或者等于第一数据传输性能阈值的数据传输性能确定为所述第一传输性能;所述根据所述参考数据传输协议检测所述第二传输性能,包括:在所述参考数据传输协议包括m个数据传输协议的情况下,通过执行以下步骤,根据所述m个数据传输协议检测所述第二传输性能,其中,m为大于或者等于2的正整数:检测所述m个数据传输协议中的各个协议所对应的数据传输性能,得到m个数据传输性能;将所述m个数据传输性能中大于或者等于第二数据传输性能阈值的数据传输性能确定为所述第二传输性能。
6、可选的,所述从第一候选数据传输协议中筛选第一数据传输协议,包括:在所述第一候选数据传输协议包括n个数据传输协议的情况下,通过执行以下步骤,从所述n个数据传输协议中筛选所述第一数据传输协议,其中,n为大于或者等于2的正整数:从所述n个数据传输协议中筛选传输性能大于或者等于所述第一参考传输性能的p个数据传输协议,其中,p为小于或者等于n的正整数;从所述p个数据传输协议中筛选所述第一数据传输协议。
7、可选的,所述根据所述第一数据传输协议向所述目标基站传输所述目标数据,包括:使用所述目标数据生成符合所述第一数据传输协议的目标协议数据;向所述目标基站传输所述目标数据。
8、根据本发明实施例的另一个实施例,还提供了另一种数据的传输方法应用于第二数据传输设备,所述第二数据传输设备包括第二数据传输组件,所述第二数据传输设备分别用于连接终端设备和基站,所述终端设备的传输性能低于所述基站的传输性能,所述方法应用于所述第二数据传输组件,所述方法包括:接收所述第二数据传输设备连接的目标基站发起的第二数据传输请求,其中,所述第二数据传输请求用于请求向所述第二数据传输设备连接的第二终端设备传输目标数据;响应所述第二数据传输请求,检测所述第二数据传输组件的第三传输性能与所述目标基站的第二传输性能中的第二参考传输性能,其中,所述第二参考传输性能低于第二目标传输性能,所述第二目标传输性能是所述第三传输性能和所述第二传输性能中除所述第二参考传输性能外的传输性能;从第二候选数据传输协议中筛选第二数据传输协议,其中,所述第二参考传输性能满足按照所述第二数据传输协议传输数据的性能需求,所述第二数据传输组件允许按照所述第二候选数据传输协议中的各个协议传输数据;根据所述第二数据传输协议接收所述目标基站传输的所述目标数据,其中,所述第二数据传输组件被设置为向所述第二终端设备传输接收到所述目标数据。
9、根据本发明实施例的另一个实施例,还提供了一种数据的传输装置,应用于第一数据传输设备,所述第一数据传输设备包括第一数据传输组件,所述第一数据传输设备分别用于连接终端设备和基站,所述终端设备的传输性能低于所述基站的传输性能,所述装置应用于所述第一数据传输组件,包括:第一接收模块,用于接收所述第一数据传输设备连接的第一终端设备发起的第一数据传输请求,其中,所述第一数据传输请求用于请求向第二终端设备传输目标数据;第一检测模块,用于响应所述第一数据传输请求,检测所述第一数据传输组件的第一传输性能与所述数据传输设备连接的目标基站的第二传输性能中的第一参考传输性能,其中,所述第一参考传输性能低于第一目标传输性能,所述第一目标传输性能是所述第一传输性能和所述第二传输性能中除所述第一参考传输性能外的传输性能;第一筛选模块,用于从第一候选数据传输协议中筛选第一数据传输协议,其中,所述第一参考传输性能满足按照所述第一数据传输协议传输数据的性能需求,所述第一数据传输组件允许按照所述第一候选数据传输协议中的各个协议传输数据;传输模块,用于根据所述第一数据传输协议向所述目标基站传输所述目标数据,其中,所述目标基站被设置为向所述第二终端设备传输接收到所述目标数据。
10、根据本发明实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述数据的传输方法。
11、根据本发明实施例的又一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述的数据的传输方法。
12、根据本技术的又一个实施例,还提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现上述任一项方法实施例中的步骤。
13、在本发明实施例中,终端设备的传输性能低于基站的传输性能,可以理解的是,终端设备本身无法与基站之间进行数据传输,一方面,通过将终端设备接入数据传输设备,将需要传输的数据通过数据传输设备传输至基站,通过这样的方式,实现了终端设备与基站之间的数据传输,另一方面,根据基站的传输性能和数据传输设备的传输性能,自适应地选择满足较低的传输性能的数据传输协议,实现了数据传输设备与基站之间的传输能力的匹配,提升了数据传输设备与基站之间进行数据传输的成功率。采用上述技术方案,解决了相关技术中,仅支持低版本的数据传输协议的设备无法通过高版本的数据传输协议传输数据等问题,实现了仅支持低版本的数据传输协议的设备允许通过高版本的数据传输协议传输数据的技术效果。
1.一种数据的传输方法,其特征在于,应用于第一数据传输设备,所述第一数据传输设备包括第一数据传输组件,所述第一数据传输设备分别用于连接终端设备和基站,所述终端设备的传输性能低于所述基站的传输性能,所述方法应用于所述第一数据传输组件,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述数据传输设备中部署有设备接入组件,所述设备接入组件用于连接终端设备,所述设备接入组件与所述第一数据传输组件连接,所述接收所述第一数据传输设备连接的第一终端设备发起的第一数据传输请求,包括:
3.根据权利要求1所述的方法,其特征在于,所述检测所述第一数据传输组件的第一传输性能与所述数据传输设备连接的目标基站的第二传输性能中的第一参考传输性能,包括:
4.根据权利要求3所述的方法,其特征在于,
5.根据权利要求1所述的方法,其特征在于,所述从第一候选数据传输协议中筛选第一数据传输协议,包括:在所述第一候选数据传输协议包括n个数据传输协议的情况下,通过执行以下步骤,从所述n个数据传输协议中筛选所述第一数据传输协议,其中,n为大于或者等于2的正整数:
6.根据权利要求1所述的方法,其特征在于,所述根据所述第一数据传输协议向所述目标基站传输所述目标数据,包括:
7.一种数据的传输方法,其特征在于,应用于第二数据传输设备,所述第二数据传输设备包括第二数据传输组件,所述第二数据传输设备分别用于连接终端设备和基站,所述终端设备的传输性能低于所述基站的传输性能,所述方法应用于所述第二数据传输组件,所述方法包括:
8.一种数据的传输装置,其特征在于,应用于第一数据传输设备,所述第一数据传输设备包括第一数据传输组件,所述第一数据传输设备分别用于连接终端设备和基站,所述终端设备的传输性能低于所述基站的传输性能,所述装置应用于所述第一数据传输组件,所述装置包括:
9.一种计算机可读的存储介质,其特征在于,所述计算机可读的存储介质包括存储的程序,其中,所述程序运行时执行上述权利要求1至7任一项中所述的方法。
10.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行所述权利要求1至7任一项中所述的方法。