
1.本发明涉及通信技术领域,尤其涉及一种卫星导航系统的数据传输方法、装置、设备及存储介质。
背景技术:2.卫星导航接收机(即gnss接收机)是卫星导航系统的用户设备,是实现卫星导航定位的终端仪器,能够接收、记录、储存和处理导航卫星发射的导航信号,获取导航电文和必要的观测量,实现用户的导航定位。gnss接收机工作时需要不同的信号线路,在成功计算出位置和时间信息后,将播发不同变量的值。为确保能在不同类型的设备上使用,这些数据或者采用国际标准格式进行信息输出,或者采用制造商提供的特定格式和协议进行信息输出,造成系统集成数据接口兼容性不强。nmea是国际海洋电子协会的缩写,该协会定制的nmea
‑
0183的数据格式,是一套定义gnss接收机输出的标准信息。nmea实际上已成为所有的gnss接收机最常见、最通用、应用最广泛的数据输出格式,同时它也被用于与gnss接收机接口的大多数软件包里,大多数常见的gnss接收机、gnss数据处理软件、导航软件都遵守或者至少兼容这个协议。
3.随着全球卫星导航系统的蓬勃发展,差分gnss得到越来越广泛的应用。为了满足gnss系统的高精度差分定位及增强服务的需求,国际海运事业无线电技术委员会(rtcm)在1983年设立了sc
‑
104专门委员会,用于论证提供差分gnss业务的各种方法,并制定各种数据格式标准。
4.在实际应用中,由于差分gnss业务的数据标准形式繁多,不同型号卫星或者设备之间存在的数据通信协议不同,无法实现兼容。
5.有鉴于此提出本发明。
技术实现要素:6.本发明旨在至少解决现有技术中存在的技术问题之一。为此,本发明提出一种卫星导航系统的数据传输方法,用以解决现有技术中由于差分gnss业务的数据标准形式繁多,不同型号卫星或者设备之间存在的数据通信协议不同,无法实现兼容的缺陷,通过基准站对卫星和移动接收设备的通信协议进行获取,实现对不同通信协议的转换,满足不同型号卫星或者设备之间数据通信的兼容。
7.需要说明的是,本发明提供的数据传输方法,协议类型丰富,支持串行、现场总线等多种通信方式,兼容电文格式包括nmea、rtcm、rinex、cmr和rtca等。
8.本发明还提出一种卫星导航系统的数据传输装置。
9.本发明又提出一种电子设备。
10.本发明再提出一种非暂态计算机可读存储介质。
11.根据本发明第一方面提供的一种卫星导航系统的数据传输方法,应用于服务器,所述服务器设置于基准站,所述基准站分别与卫星和移动接收设备连接,所述方法包括:
12.获取数据传输请求;
13.建立基于所述基准站与多颗所述卫星之间的第一数据传输信道;
14.获取所述第一数据传输信道的通信协议,并标记为第一通讯协议;
15.建立基于所述基准站与多个所述移动接收设备的第二数据传输信道;
16.获取所述第二数据传输信道的通信协议,并标记为第二通讯协议;
17.所述基准站根据所述第一通讯协议和所述第二通讯协议生成转换协议,实现所述卫星与所述移动接收设备之间的数据传输。
18.根据本发明的一种实施方式,所述建立基于所述基准站与多个所述卫星之间的第一数据传输信道的步骤中,具体包括:
19.获取所述移动接收设备的第一坐标信息,并根据所述第一坐标信息确定相对于所述第一坐标信息的所述基准站的第二坐标信息;
20.根据所述第二坐标信息确定对应的多颗所述卫星;
21.根据确定的多颗所述卫星简历所述第一数据传输信道。
22.具体来说,本实施例提供了一种通过移动接收设备的第一坐标信息获取在基准站的第二坐标信息范围内的对应卫星实施方式,并根据确定的多颗卫星建立第一数据传输信道。
23.需要说明的是,由于移动接收设备属于不明确位置点,而基准站属于明确的位置点,当移动接收设备发出获取数据传输请求时,收到该数据传输请求的基准站也会存在多个,此时获取移动接收设备的第一坐标信息,然后根据第一坐标信息选取最近或者信号强度最大的基准站,并提取该基准站的位置信息作为第二坐标信息。
24.进一步地,根据第一坐标信息和第二坐标信息能够获得在该数据传输范围内对应的具体卫星数量和位置,并在多颗卫星和基准站之间建立第一数据传输信道。
25.根据本发明的一种实施方式,所述获取所述第一数据传输信道的通信协议,并标记为第一通讯协议的步骤中,具体包括:
26.提取确定的每颗所述卫星与所述基准站之间的卫星通信协议;
27.若多颗所述卫星与所述基站之间包含唯一一种卫星通信协议,则对应生成所述第一通讯协议;
28.若多颗所述卫星与所述基站之间包含至少两种卫星通信协议,则根据所述卫星通信协议的种类生成多个第一数据传输子信道,并根据所述第一数据传输子信道生成对应的多个卫星通信子协议,根据多个所述卫星通信子协议生成所述第一通讯协议。
29.具体来说,本实施例提供了一种对卫星与基准站之间卫星通信协议的数量进行获取和判断,根据卫星通信协议的种类进行相应第一通讯协议的生成。
30.需要说明的是,只有一种卫星通信协议的时候,将该卫星通信协议直接作为第一通信协议即可,当有多种卫星通信协议时,生成与多颗卫星对应的多个卫星通信子协议,并生成对应该多颗卫星的卫星通信子协议的第一通讯协议,该第一通信协议能够对应多颗卫星的卫星通信子协议,实现多种数据格式标准的传输。
31.根据本发明的一种实施方式,所述建立基于所述基准站与多个所述移动接收设备的第二数据传输信道的步骤中,具体包括:
32.获取所述移动接收设备的第一坐标信息,并根据所述第一坐标信息确定相对于所
述第一坐标信息的所述基准站的第二坐标信息;
33.根据所述第一坐标信息和所述第二坐标信息确定所述基准站与每个所述移动接收设备之间的第二数据传输信道。
34.具体来说,本实施例提供了一种通过获取移动接收设备的第一坐标信息,进而获取对应基准站第二坐标信息,确定第二数据传输信道的实施方式。
35.需要说明的是,由于移动接收设备属于不明确位置点,而基准站属于明确的位置点,当移动接收设备发出获取数据传输请求时,收到该数据传输请求的基准站也会存在多个,此时获取移动接收设备的第一坐标信息,然后根据第一坐标信息选取最近或者信号强度最大的基准站,并提取该基准站的位置信息作为第二坐标信息。
36.进一步地,根据第一坐标信息和第二坐标信息能够获得在该数据传输范围内对应的移动接收设备和对应的基准站,并在移动接收设备和基准站之间建立第二数据传输信道。
37.根据本发明的一种实施方式,所述获取所述第二数据传输信道的通信协议,并标记为第二通讯协议的步骤中,具体包括:
38.提取每个所述移动接收设备与所述基准站之间的设备通信协议;
39.若全部所述移动接收设备与所述基准站之间包含唯一一种设备通信协议,则对应生成所述第二通讯协议;
40.若多个所述移动接收设备与所述基准站之间包含至少两种设备通信协议,则根据所述设备通信协议的种类生成多个第二数据传输子信道,并根据所述第二数据传输子信道生成对应的多个设备通信子协议,根据多个所述设备通信子协议生成所述第二通信协议。
41.具体来说,本实施例提供了一种对移动接收设备与基准站之间设备通信协议的数量进行获取和判断,根据设备通信协议的种类进行相应第二通讯协议的生成。
42.需要说明的是,只有一种设备通信协议的时候,将该设备通信协议直接作为第二通信协议即可,当有多种设备通信协议时,生成与多个移动接收设备对应的多个设备通信子协议,并生成对应该多个移动接收设备的设备通信子协议的第二通讯协议,该第二通信协议能够对应多个移动接收设备的设备通信子协议,实现多种数据格式标准的传输。
43.根据本发明的一种实施方式,所述提取每个所述移动接收设备与所述基准站之间的通信协议的步骤中,具体包括:
44.获取对应的所述移动接收设备与所述基准站之间的历史通信记录;
45.提取所述历史通信记录中该所述移动接收设备的历史通信协议;
46.若所述历史通信记录中,存在所述历史通信协议,则将所述历史通信协议标记为所述设备通信协议;
47.若所述历史通信记录中,所述历史通信协议为空,则对所述移动接收设备与所述基准站之间的通信协议进行获取。
48.具体来说,本实施例提供了一种对移动接收设备与基准站之间通信协议提取的实施方式,通过遍历历史通信记录,当移动接收设备有接入历史信息时,直接调取对应该移动接收设备的历史通信协议,并对应生成第二通信协议,若没有则重新获取移动接收设备的设备通信协议。
49.根据本发明的一种实施方式,所述基准站根据所述第一通讯协议和所述第二通讯
协议生成转换协议,实现所述卫星与所述移动接收设备之间的数据传输的步骤之后,还包括:
50.根据将所述第一通讯协议和所述第二通讯协议生成历史通信记录。
51.具体来说,本实施例提供了一种根据第一通讯协议和第二通讯协议生成历史通信记录的实施方式,为了后续移动接收设备接入时能够更快速的确认第二通讯协议提供了方便。
52.根据本发明第二方面提供的一种卫星导航系统的数据传输装置,包括:
53.第一获取模块,用于获取数据传输请求;
54.第一处理模块,用于建立基于所述基准站与多颗所述卫星之间的第一数据传输信道;
55.第二获取模块,用于获取所述第一数据传输信道的通信协议,并标记为第一通讯协议;
56.第二处理模块,用于建立基于所述基准站与多个所述移动接收设备的第二数据传输信道;
57.第三获取模块,用于获取所述第二数据传输信道的通信协议,并标记为第二通讯协议;
58.生成模块,用于根据所述第一通讯协议和所述第二通讯协议生成转换协议,实现所述卫星与所述移动接收设备之间的数据传输。
59.根据本发明第三方面提供的一种电子设备,包括:存储器和处理器,所述存储器和所述处理器通过总线完成相互间的通信;
60.所述存储器存储有,能够在所述处理器上运行的计算机指令;
61.所述处理器调用所述计算机程序指令时,能够执行上述的卫星导航系统的数据传输方法。
62.根据本发明第四方面提供的一种非暂态计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现上述的卫星导航系统的数据传输方法的步骤。
63.本发明中的上述一个或多个技术方案,至少具有如下技术效果之一:本发明提供的一种卫星导航系统的数据传输方法、装置、设备及存储介质,通过基准站对卫星和移动接收设备的通信协议进行获取,实现对不同通信协议的转换,满足不同型号卫星或者设备之间数据通信的兼容。
64.本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
65.为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
66.图1是本发明提供的卫星导航系统的数据传输方法控制逻辑示意图;
67.图2是本发明提供的电子设备的结构示意图。
68.附图标记:
69.810:处理器;820:通信接口;830:存储器;840:通信总线。
具体实施方式
70.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
71.下面结合说明书附图对本申请进行具体说明,方法实施例中的具体操作方法也可以应用于装置实施例或系统实施例中。在本申请的描述中,除非另有说明,“至少一个”包括一个或多个。“多个”是指两个或两个以上。例如,a、b和c中的至少一个,包括:单独存在a、单独存在b、同时存在a和b、同时存在a和c、同时存在b和c,以及同时存在a、b和c。在本申请中,“/”表示或的意思,例如,a/b可以表示a或b;本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。
72.在本发明的一些具体实施方案中,如图1所示,本方案提供一种卫星导航系统的数据传输方法,应用于服务器,所述服务器设置于基准站,所述基准站分别与卫星和移动接收设备连接,所述方法包括:
73.获取数据传输请求;
74.建立基于所述基准站与多颗所述卫星之间的第一数据传输信道;
75.获取所述第一数据传输信道的通信协议,并标记为第一通讯协议;
76.建立基于所述基准站与多个所述移动接收设备的第二数据传输信道;
77.获取所述第二数据传输信道的通信协议,并标记为第二通讯协议;
78.所述基准站根据所述第一通讯协议和所述第二通讯协议生成转换协议,实现所述卫星与所述移动接收设备之间的数据传输。
79.详细来说,本发明提出一种卫星导航系统的数据传输方法,用以解决现有技术中由于差分gnss业务的数据标准形式繁多,不同型号卫星或者设备之间存在的数据通信协议不同,无法实现兼容的缺陷,通过基准站对卫星和移动接收设备的通信协议进行获取,实现对不同通信协议的转换,满足不同型号卫星或者设备之间数据通信的兼容。
80.需要说明的是,本发明提供的数据传输方法,协议类型丰富,支持串行、现场总线等多种通信方式,兼容电文格式包括nmea、rtcm、rinex、cmr和rtca等。
81.例如,所述建立基于所述基准站与多个所述卫星之间的第一数据传输信道的步骤中,具体包括:
82.获取所述移动接收设备的第一坐标信息,并根据所述第一坐标信息确定相对于所述第一坐标信息的所述基准站的第二坐标信息;
83.根据所述第二坐标信息确定对应的多颗所述卫星;
84.根据确定的多颗所述卫星简历所述第一数据传输信道。
85.具体来说,本实施例提供了一种通过移动接收设备的第一坐标信息获取在基准站的第二坐标信息范围内的对应卫星实施方式,并根据确定的多颗卫星建立第一数据传输信
道。
86.需要说明的是,由于移动接收设备属于不明确位置点,而基准站属于明确的位置点,当移动接收设备发出获取数据传输请求时,收到该数据传输请求的基准站也会存在多个,此时获取移动接收设备的第一坐标信息,然后根据第一坐标信息选取最近或者信号强度最大的基准站,并提取该基准站的位置信息作为第二坐标信息。
87.进一步地,根据第一坐标信息和第二坐标信息能够获得在该数据传输范围内对应的具体卫星数量和位置,并在多颗卫星和基准站之间建立第一数据传输信道。
88.例如,所述获取所述第一数据传输信道的通信协议,并标记为第一通讯协议的步骤中,具体包括:
89.提取确定的每颗所述卫星与所述基准站之间的卫星通信协议;
90.若多颗所述卫星与所述基站之间包含唯一一种卫星通信协议,则对应生成所述第一通讯协议;
91.若多颗所述卫星与所述基站之间包含至少两种卫星通信协议,则根据所述卫星通信协议的种类生成多个第一数据传输子信道,并根据所述第一数据传输子信道生成对应的多个卫星通信子协议,根据多个所述卫星通信子协议生成所述第一通讯协议。
92.具体来说,本实施例提供了一种对卫星与基准站之间卫星通信协议的数量进行获取和判断,根据卫星通信协议的种类进行相应第一通讯协议的生成。
93.需要说明的是,只有一种卫星通信协议的时候,将该卫星通信协议直接作为第一通信协议即可,当有多种卫星通信协议时,生成与多颗卫星对应的多个卫星通信子协议,并生成对应该多颗卫星的卫星通信子协议的第一通讯协议,该第一通信协议能够对应多颗卫星的卫星通信子协议,实现多种数据格式标准的传输。
94.例如,所述建立基于所述基准站与多个所述移动接收设备的第二数据传输信道的步骤中,具体包括:
95.获取所述移动接收设备的第一坐标信息,并根据所述第一坐标信息确定相对于所述第一坐标信息的所述基准站的第二坐标信息;
96.根据所述第一坐标信息和所述第二坐标信息确定所述基准站与每个所述移动接收设备之间的第二数据传输信道。
97.具体来说,本实施例提供了一种通过获取移动接收设备的第一坐标信息,进而获取对应基准站第二坐标信息,确定第二数据传输信道的实施方式。
98.需要说明的是,由于移动接收设备属于不明确位置点,而基准站属于明确的位置点,当移动接收设备发出获取数据传输请求时,收到该数据传输请求的基准站也会存在多个,此时获取移动接收设备的第一坐标信息,然后根据第一坐标信息选取最近或者信号强度最大的基准站,并提取该基准站的位置信息作为第二坐标信息。
99.进一步地,根据第一坐标信息和第二坐标信息能够获得在该数据传输范围内对应的移动接收设备和对应的基准站,并在移动接收设备和基准站之间建立第二数据传输信道。
100.例如,所述获取所述第二数据传输信道的通信协议,并标记为第二通讯协议的步骤中,具体包括:
101.提取每个所述移动接收设备与所述基准站之间的设备通信协议;
102.若全部所述移动接收设备与所述基准站之间包含唯一一种设备通信协议,则对应生成所述第二通讯协议;
103.若多个所述移动接收设备与所述基准站之间包含至少两种设备通信协议,则根据所述设备通信协议的种类生成多个第二数据传输子信道,并根据所述第二数据传输子信道生成对应的多个设备通信子协议,根据多个所述设备通信子协议生成所述第二通信协议。
104.具体来说,本实施例提供了一种对移动接收设备与基准站之间设备通信协议的数量进行获取和判断,根据设备通信协议的种类进行相应第二通讯协议的生成。
105.需要说明的是,只有一种设备通信协议的时候,将该设备通信协议直接作为第二通信协议即可,当有多种设备通信协议时,生成与多个移动接收设备对应的多个设备通信子协议,并生成对应该多个移动接收设备的设备通信子协议的第二通讯协议,该第二通信协议能够对应多个移动接收设备的设备通信子协议,实现多种数据格式标准的传输。
106.例如,所述提取每个所述移动接收设备与所述基准站之间的通信协议的步骤中,具体包括:
107.获取对应的所述移动接收设备与所述基准站之间的历史通信记录;
108.提取所述历史通信记录中该所述移动接收设备的历史通信协议;
109.若所述历史通信记录中,存在所述历史通信协议,则将所述历史通信协议标记为所述设备通信协议;
110.若所述历史通信记录中,所述历史通信协议为空,则对所述移动接收设备与所述基准站之间的通信协议进行获取。
111.具体来说,本实施例提供了一种对移动接收设备与基准站之间通信协议提取的实施方式,通过遍历历史通信记录,当移动接收设备有接入历史信息时,直接调取对应该移动接收设备的历史通信协议,并对应生成第二通信协议,若没有则重新获取移动接收设备的设备通信协议。
112.例如,所述基准站根据所述第一通讯协议和所述第二通讯协议生成转换协议,实现所述卫星与所述移动接收设备之间的数据传输的步骤之后,还包括:
113.根据将所述第一通讯协议和所述第二通讯协议生成历史通信记录。
114.具体来说,本实施例提供了一种根据第一通讯协议和第二通讯协议生成历史通信记录的实施方式,为了后续移动接收设备接入时能够更快速的确认第二通讯协议提供了方便。
115.在本发明的一些具体实施方案中,本方案提供一种卫星导航系统的数据传输装置,包括:
116.第一获取模块,用于获取数据传输请求;
117.第一处理模块,用于建立基于所述基准站与多颗所述卫星之间的第一数据传输信道;
118.第二获取模块,用于获取所述第一数据传输信道的通信协议,并标记为第一通讯协议;
119.第二处理模块,用于建立基于所述基准站与多个所述移动接收设备的第二数据传输信道;
120.第三获取模块,用于获取所述第二数据传输信道的通信协议,并标记为第二通讯
协议;
121.生成模块,用于根据所述第一通讯协议和所述第二通讯协议生成转换协议,实现所述卫星与所述移动接收设备之间的数据传输。
122.图2示例了一种电子设备的实体结构示意图,如图2所示,该电子设备可以包括:处理器(processor)810、通信接口(communications interface)820、存储器(memory)830和通信总线840,其中,处理器810,通信接口820,存储器830通过通信总线840完成相互间的通信。处理器810可以调用存储器830中的逻辑指令,以执行卫星导航系统的数据传输方法。
123.需要说明的是,本实施例中的电子设备在具体实现时可以为服务器,也可以为pc机,还可以为其他设备,只要其结构中包括如图2所示的处理器810、通信接口820、存储器830和通信总线840,其中处理器810,通信接口820,存储器830通过通信总线840完成相互间的通信,且处理器810可以调用存储器830中的逻辑指令以执行上述方法即可。本实施例不对电子设备的具体实现形式进行限定。
124.其中,服务器可以是单个服务器,也可以是一个服务器组。服务器组可以是集中式的,也可以是分布式的(例如,服务器可以是分布式系统)。在一些实施例中,服务器相对于终端,可以是本地的、也可以是远程的。例如,服务器可以经由网络访问存储在用户终端、数据库或其任意组合中的信息。作为另一示例,服务器可以直接连接到用户终端和数据库中的至少一个,以访问其中存储的信息和/或数据。在一些实施例中,服务器可以在云平台上实现;仅作为示例,云平台可以包括私有云、公有云、混合云、社区云(community cloud)、分布式云、跨云(inter
‑
cloud)、多云(multi
‑
cloud)等,或者它们的任意组合。在一些实施例中,服务器和用户终端可以在具有本申请实施例中的一个或多个组件的电子设备上实现。
125.进一步地,网络可以用于信息和/或数据的交换。在一些实施例中,交互场景中的一个或多个组件(例如,服务器,用户终端和数据库)可以向其他组件发送信息和/或数据。在一些实施例中,网络可以是任何类型的有线或者无线网络,或者是他们的结合。仅作为示例,网络可以包括有线网络、无线网络、光纤网络、远程通信网络、内联网、因特网、局域网(local areanetwork,lan)、广域网(wide area network,wan)、无线局域网(wireless local areanetworks,wlan)、城域网(metropolitan areanetwork,man)、广域网(wide areanetwork,wan)、公共电话交换网(public switched telephone network,pstn)、蓝牙网络、zigbee网络、或近场通信(near field communication,nfc)网络等,或其任意组合。在一些实施例中,网络可以包括一个或多个网络接入点。例如,网络可以包括有线或无线网络接入点,例如基站和/或网络交换节点,交互场景的一个或多个组件可以通过该接入点连接到网络以交换数据和/或信息。
126.此外,上述的存储器830中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read
‑
only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
127.进一步地,本发明实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如包括:上述的卫星导航系统的数据传输方法。
128.另一方面,本发明实施例还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各实施例提供的卫星导航系统的数据传输方法。
129.又一方面,本发明实施例还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各实施例提供的卫星导航系统的数据传输方法。
130.以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
131.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
132.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。