一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种直放站软件升级方法及装置与流程

2021-11-03 14:49:00 来源:中国专利 TAG:


1.本发明涉及无线通信技术领域,特别是涉及一种直放站软件升级方法及装置。


背景技术:

2.直放站作为基站(basic station,bs)与移动台(mobile station,ms)之间的双向通信设备,主要用于重新发送或者转发数据信号,能够在不增加基站数量的前提下保证网络覆盖,以用于扩大网络传输的距离。
3.为了满足用户对无线网络覆盖范围较大的需求,运营商部署了较多的直放站。当直放站的功能需要优化或者运营商需要优化网络功能等时,需要对已经部署在网络中的直放站进行软件升级。由于直放站的种类繁多,即使同一种类型的直放站,不同机型也存在差异,因此网络中的直放站运行的软件也不尽相同。
4.目前,当需要对直放站进行软件升级时,运维人员到达直放站的部署位置,人工完成对直放站的软件升级,即目前直放站的软件升级依赖于人工手动操作,效率比较低。


技术实现要素:

5.本发明实施例提供一种直放站软件升级方法及装置,以解决目前,当需要对直放站进行软件升级时,运维人员到达直放站的部署位置,人工完成对直放站的软件升级,即目前直放站的软件升级依赖于人工手动操作,效率比较低的问题,包括:
6.一种直放站软件升级方法,应用于升级服务器,所述方法包括:
7.判断当前时间点是否为预先设定的升级时间点;
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.图1是本发明一实施例提供的一种直放站软件升级方法的步骤流程图;
40.图2是本发明一实施例提供的又一种直放站软件升级方法的步骤流程图;
41.图3是本发明一实施例提供的又一种直放站软件升级方法的步骤流程图;
42.图4是本发明一实施例提供的一种直放站软件升级装置的结构示意图;
43.图5是本发明一实施例提供的又一种直放站软件升级装置的结构示意图。
具体实施方式
44.为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
45.参照图1,示出了本发明一实施例提供的一种直放站软件升级方法的步骤流程图,应用于升级服务器,所述方法包括如下步骤:
46.步骤101,判断当前时间点是否为预先设定的升级时间点;
47.在本技术一实施例中,所述步骤101,包括:
48.子步骤s11,计算当前时间点与上一次的升级时间点的时间间隔;
49.子步骤s12,在当前时间点与上一次的升级时间点的时间间隔等于预设时间间隔时,当前时间点为预先设定的升级时间点,否则当前时间点不是预先设定的升级时间点。
50.其中,时间间隔可以为1s、2s以及任何时间长;
51.在本技术实施例中,通过当前时间点与上一次的升级时间点的时间间隔的判断,可以使得升级服务器每隔预设时间判断一次是否升级;保证了升级服务器有规律的对直放站进行软件升级,无需人工对直放站的软件升级,直放站的软件升级无需依赖于人工手动操作,效率比人工手动操作较高效。
52.步骤102,在当前时间点为预先设定的升级时间点时,接收目标直放站发送的目标身份信息;
53.步骤103,判断所述目标身份信息是否为所述升级服务器预先存储的身份信息;
54.步骤104,在所述目标身份信息为所述升级服务器预先存储的身份信息时,获取所述目标身份信息对应的直放站型号,并通过所述直放站型号获取所述目标直放站对应的升级文件;
55.步骤105,将所述升级文件发送至所述目标直放站,以使所述目标直放站通过所述升级文件进行软件升级。
56.综上,通过判断当前时间点是否为预先设定的升级时间点,在当前时间点为预先设定的升级时间点时,接收目标直放站发送的目标身份信息,判断所述目标身份信息是否为所述升级服务器预先存储的身份信息,在所述目标身份信息为所述升级服务器预先存储
的身份信息时,获取所述目标身份信息对应的直放站型号,并通过所述直放站型号获取所述目标直放站对应的升级文件,将所述升级文件发送至所述目标直放站,以使所述目标直放站通过所述升级文件进行软件升级,无需人工对直放站的软件升级,直放站的软件升级无需依赖于人工手动操作,效率比人工手动操作较高效。
57.参照图2,示出了本发明一实施例提供的又一种直放站软件升级方法的步骤流程图,应用于升级服务器,所述方法包括如下步骤:
58.步骤201,判断当前时间点是否为预先设定的升级时间点;
59.步骤202,在当前时间点为预先设定的升级时间点时,接收目标直放站发送的目标身份信息;
60.步骤203,判断所述目标身份信息是否为所述升级服务器预先存储的身份信息;
61.步骤204,在所述目标身份信息为所述升级服务器预先存储的身份信息时,获取所述目标身份信息对应的直放站型号,并通过所述直放站型号获取所述目标直放站对应的升级文件;
62.步骤205,将所述升级文件发送至所述目标直放站,以使所述目标直放站通过所述升级文件进行软件升级。
63.步骤206,在接收到所述目标直放站发送的异常信息时,执行所述通过所述直放站型号获取所述目标直放站对应的升级文件的步骤。
64.综上所述,在目标直放站出现异常时,可能是由于直放站内的软件程序出现错误,此时,直放站向升级服务器获取对应的升级文件,以实现升级软件,可以对软件层面的问题进行自我修复,无需人工对直放站的软件升级,直放站的软件升级无需依赖于人工手动操作,效率比人工手动操作较高效。
65.参照图3,示出了本发明一实施例提供的又一种直放站软件升级方法的步骤流程图,应用于目标直放站,所述方法包括如下步骤:
66.步骤301,接收升级服务器发送的升级文件以及所述升级服务器对应的服务器身份信息;
67.步骤302,判断所述服务器身份信息是否为所述目标直放站预先存储的身份信息;
68.步骤303,在所述服务器身份信息为所述目标直放站预先存储的身份信息时,通过所述升级文件进行软件升级。
69.在本技术一实施例中,所述步骤303后,所述方法还包括:
70.在所述服务器身份信息不是所述目标直放站预先存储的身份信息时,向管理人员发送报警请求,并将所述服务器身份信息发送至管理员。
71.在本技术一实施例中,所述服务器身份信息包括所述服务器的地址信息。
72.需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本技术实施例并不受所描述的动作顺序的限制,因为依据本技术实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本技术实施例所必须的。
73.参照图4,示出了本发明一实施例提供的一种直放站软件升级装置的结构示意图,应用于升级服务器,所述装置包括:
74.升级时间点判断模块401,用于判断当前时间点是否为预先设定的升级时间点;
75.目标身份信息接收模块402,用于在当前时间点为预先设定的升级时间点时,接收目标直放站发送的目标身份信息;
76.直放站身份信息认证模块403,用于判断所述目标身份信息是否为所述升级服务器预先存储的身份信息;
77.升级文件获取模块404,用于在所述目标身份信息为所述升级服务器预先存储的身份信息时,获取所述目标身份信息对应的直放站型号,并通过所述直放站型号获取所述目标直放站对应的升级文件;
78.第一软件升级模块405,用于将所述升级文件发送至所述目标直放站,以使所述目标直放站通过所述升级文件进行软件升级。
79.在本技术一实施例中,所述升级时间点判断模块401,包括:
80.时间间隔计算子模块,用于计算当前时间点与上一次的升级时间点的时间间隔;
81.升级时间点确定子模块,用于在当前时间点与上一次的升级时间点的时间间隔等于预设时间间隔时,当前时间点为预先设定的升级时间点,否则当前时间点不是预先设定的升级时间点。
82.在本技术一实施例中,所述装置,还包括:
83.异常处理模块,用于在接收到所述目标直放站发送的异常信息时,执行所述通过所述直放站型号获取所述目标直放站对应的升级文件的步骤。
84.综上,通过判断当前时间点是否为预先设定的升级时间点,在当前时间点为预先设定的升级时间点时,接收目标直放站发送的目标身份信息,判断所述目标身份信息是否为所述升级服务器预先存储的身份信息,在所述目标身份信息为所述升级服务器预先存储的身份信息时,获取所述目标身份信息对应的直放站型号,并通过所述直放站型号获取所述目标直放站对应的升级文件,将所述升级文件发送至所述目标直放站,以使所述目标直放站通过所述升级文件进行软件升级,无需人工对直放站的软件升级,直放站的软件升级无需依赖于人工手动操作,效率比人工手动操作较高效。
85.参照图5,示出了本发明一实施例提供的一种直放站软件升级装置的结构示意图,应用于目标直放站,所述装置包括:
86.服务器身份信息接收模块501,用于接收升级服务器发送的升级文件以及所述升级服务器对应的服务器身份信息;
87.服务器身份信息认证模块502,用于判断所述服务器身份信息是否为所述目标直放站预先存储的身份信息;
88.第二软件升级模块503,用于在所述服务器身份信息为所述目标直放站预先存储的身份信息时,通过所述升级文件进行软件升级。
89.在本技术一实施例中,所述装置还包括:
90.在所述服务器身份信息不是所述目标直放站预先存储的身份信息时,向管理人员发送报警请求,并将所述服务器身份信息发送至管理员。
91.在本技术一实施例中,所述服务器身份信息包括所述服务器的地址信息。
92.综上所述,在目标直放站出现异常时,可能是由于直放站内的软件程序出现错误,此时,直放站向升级服务器获取对应的升级文件,以实现升级软件,可以对软件层面的问题
进行自我修复,无需人工对直放站的软件升级,直放站的软件升级无需依赖于人工手动操作,效率比人工手动操作较高效。
93.对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
94.本技术一实施例还提供了电子设备,可以包括处理器、存储器及存储在存储器上并能够在处理器上运行的计算机程序,计算机程序被处理器执行时实现如上直放站软件升级方法的步骤。
95.本技术一实施例还提供了计算机可读存储介质,计算机可读存储介质上存储计算机程序,计算机程序被处理器执行时实现如上直放站软件升级方法的步骤。
96.本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd

rom、光学存储器等)上实施的计算机程序产品的形式。
97.本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
98.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
99.这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
100.尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。
101.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
102.以上对本发明所提供的一种直放站软件升级方法及装置,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献