[go: up one dir, main page]

WO2015081529A1 - Base station and software management method thereof - Google Patents

Base station and software management method thereof Download PDF

Info

Publication number
WO2015081529A1
WO2015081529A1 PCT/CN2013/088614 CN2013088614W WO2015081529A1 WO 2015081529 A1 WO2015081529 A1 WO 2015081529A1 CN 2013088614 W CN2013088614 W CN 2013088614W WO 2015081529 A1 WO2015081529 A1 WO 2015081529A1
Authority
WO
WIPO (PCT)
Prior art keywords
activated
application
unit
download
base station
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2013/088614
Other languages
French (fr)
Chinese (zh)
Inventor
尚海涛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to PCT/CN2013/088614 priority Critical patent/WO2015081529A1/en
Priority to CN201380002913.0A priority patent/CN105432139B/en
Publication of WO2015081529A1 publication Critical patent/WO2015081529A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/08Access point devices
    • H04W88/10Access point devices adapted for operation in multiple networks, e.g. multi-mode access points

Definitions

  • the present invention relates to the field of communications, and in particular, to a base station and a software management method thereof.
  • a multimode base station is a base station device capable of supporting multiple systems concurrently.
  • wireless communication technology a variety of wireless access technologies have emerged, and wireless access technologies are also known as wireless standards, such as:
  • GSM Global System for Mobile Communications
  • UMTS Universal Mobile Telecommunications System
  • LTE Long Term Evolution
  • Embodiments of the present invention provide a base station and a software management method thereof, which can solve the problem that software of different standards in a multimode base station cannot be independently managed.
  • a base station includes: a function management module, an application management module, and a receiving module;
  • the receiving module is configured to obtain an activation command, where the activation command includes a name of an application to be activated and a software version of an application to be activated;
  • the function management module is configured to select a function unit to be activated according to the name of the to-be-activated application and the software version of the application to be activated, and generate a list of functional units to be activated, where the to-be-activated
  • the name of the activation application corresponds to an application running on the predetermined hardware composed of the functional unit to be activated
  • the application management module is configured to select an application unit to be activated according to the to-be-activated function unit list generated by the function management module, and download the to-be-activated application unit to hardware corresponding to the to-be-activated function unit, where The application unit is software used by the functional unit on predetermined hardware;
  • the function management module is further configured to start the to-be-activated functional unit after the application management module downloads the to-be-activated application unit to the hardware corresponding to the to-be-activated functional unit.
  • the application management module is further configured to select a function unit hardware to be activated according to the to-be-activated function unit list, and match the application unit with the to-be-activated function unit hardware, which is applicable to the to-be-activated function unit hardware.
  • the application unit serves as the to-be-activated application unit.
  • the receiving module is further configured to obtain a download command, where the download command includes a download package storage path and a download package name;
  • the receiving module is further configured to download, according to the download package storage path and the download package name, a file that needs to be downloaded.
  • the receiving module is further configured to acquire a description file according to the download package storage path and the download package name;
  • the application management module is further configured to select an application unit that needs to be downloaded according to the description file received by the receiving module, and generate a download file list corresponding to the application unit that needs to be downloaded;
  • the receiving module is further configured to download the file to be downloaded according to the download package storage path acquired by the receiving module, the download package name, and the download file list generated by the application management module.
  • the receiving module is further configured to obtain a delete command, where the delete command includes an application name to be deleted;
  • a base station includes: a processor, a memory, a bus, and a receiver, wherein the processor, the memory, and the receiver are connected to each other through the bus; wherein the processor is configured to pass The receiver obtains an activation command, where the activation command includes a name of an application to be activated and a software version of an application to be activated; the processor is further configured to: according to the name of the application to be activated and the application to be activated The software version selects the functional unit to be activated, and generates a list of functional units to be activated, wherein the name of the application to be activated corresponds to an application running on the predetermined hardware composed of the functional unit to be activated;
  • the processor is further configured to: select an to-be-activated application unit according to the to-be-activated functional unit list, and download the to-be-activated application unit to hardware corresponding to the to-be-activated functional unit, where the application unit is Software that is used by the functional unit on predetermined hardware;
  • the processor is further configured to start the functional unit to be activated.
  • the processor is further configured to select, according to the to-be-activated functional unit list, the functional unit hardware to be activated, and match the application unit with the hardware of the functional unit to be activated, which is applicable to the hardware of the functional unit to be activated.
  • An application unit is used as the to-be-activated application unit.
  • the processor is further configured to obtain a download command by using the receiver, where the download command includes a download package storage path and a download package name;
  • the processor is further configured to download a file that needs to be downloaded according to the download package storage path and the download package name.
  • the processor is further configured to obtain a description file according to the download package storage path and the download package name;
  • the processor is further configured to select an application unit that needs to be downloaded according to the description file, and generate a download file list corresponding to the application unit that needs to be downloaded;
  • the processor is further configured to download the file that needs to be downloaded according to the download package storage path, the download package name, and the download file list.
  • the processor is further configured to obtain, by using the receiver, a delete command, where the delete command includes an application name to be deleted;
  • the processor is further configured to select a corresponding function unit to be deleted according to the name of the application to be deleted, stop the function unit to be deleted, and delete information of the function unit to be deleted.
  • a software management method is applied to a base station, and the method includes: the base station acquiring an activation command, where the activation command includes a name of an application to be activated and a software version of an application to be activated;
  • the base station selects a to-be-activated functional unit according to the name of the to-be-activated application and the software version of the to-be-activated application, and generates a to-be-activated functional unit list, where the name of the to-be-activated application corresponds to the to-be-activated functional unit An application running on predetermined hardware;
  • the base station selects an application unit to be activated according to the to-be-activated functional unit list, and downloads the to-be-activated application unit to hardware corresponding to the to-be-activated functional unit, where the application unit is a predetermined Software used on the hardware; the base station activates the functional unit to be activated.
  • the determining, by the base station, the to-be-activated application unit according to the to-be-activated functional unit list includes:
  • the base station selects the to-be-activated functional unit hardware according to the to-be-activated functional unit list, matches the application unit with the to-be-activated functional unit hardware, and uses an application unit that is applicable to the to-be-activated functional unit hardware as the The application unit is to be activated.
  • the method before the acquiring, by the base station, the activation command, the method further includes:
  • the base station acquires a download command, where the download command includes a download package storage path and a download package name;
  • the base station needs to download according to the download package storage path and the download package name Downloaded file.
  • the base station downloads, according to the download package storage path and the download package name, a file to be downloaded, including:
  • the base station acquires a description file according to the download package storage path and the download package name;
  • the base station selects an application unit that needs to be downloaded according to the description file, and generates a download file list corresponding to the application unit that needs to be downloaded;
  • the base station downloads the file to be downloaded according to the download package storage path, the download package name, and the download file list.
  • the method further includes:
  • the base station acquires a delete command, and the delete command includes an application name to be deleted.
  • the base station selects a corresponding function unit to be deleted according to the name of the application to be deleted, stops the to-be-deleted function unit, and deletes the to-be-deleted function. Unit information.
  • the base station and the software management method thereof by acquiring an activation command, selecting a function unit to be activated according to the activation command, generating a list of function units to be activated, and selecting an application unit to be activated according to the list of function units to be activated, to be activated
  • the application unit downloads to the hardware corresponding to the function unit to be activated, and starts the function unit to be activated, thereby solving the problem that the software of different standards in the multi-mode base station cannot be independently managed.
  • FIG. 1 is a schematic structural diagram of a base station according to an embodiment of the present invention.
  • FIG. 2 is a schematic structural diagram of a base station according to another embodiment of the present invention.
  • FIG. 3 is a schematic flowchart of a software management method according to an embodiment of the present invention.
  • 4 is a schematic diagram of a software downloading process of a software management method according to an embodiment of the present invention.
  • FIG. 5 is a schematic diagram of a software deletion process of a software management method according to an embodiment of the present invention.
  • An embodiment of the present invention provides a base station.
  • the base station is a multi-mode base station.
  • the base station can provide a variety of wireless standards, such as: GSM, UMTS, LTE, each wireless system has its own unique service function, and also has a shared service function, each service function corresponds to one application, wherein, the application is A software environment in which the service functions are implemented.
  • each application is composed of a plurality of functional units, each of which implements a part of functions of the entire application.
  • the functional units implement their functions on predetermined hardware.
  • each functional unit corresponds to one application unit.
  • the application unit is software used by the corresponding functional unit on the predetermined hardware.
  • each application corresponds to a software package that includes all of the software programs needed to implement the application.
  • the base station 101 includes a function management module 101 1, an application management module 1012, and a receiving module 1013.
  • the receiving module 1013 is configured to obtain an activation command, where the activation command includes a name of the application to be activated and a software version of the application to be activated.
  • the function management module 101 1 is configured to select a function unit to be activated according to the name of the application to be activated acquired by the receiving module 1013 and the software version of the application to be activated, and generate a function unit list to be activated, where the name of the application to be activated corresponds to be activated.
  • the application management module 1012 is configured to select an application unit to be activated according to the to-be-activated function unit list generated by the function management module 101 1 , and download the to-be-activated application unit to the application unit to be activated. Activating the functional unit corresponding to the hardware, wherein, the application unit is software used by the functional unit on the predetermined hardware.
  • the function management module 101 1 is further configured to start the function unit to be activated after the application management module 1012 downloads the application unit to be activated to the hardware corresponding to the function unit to be activated.
  • the base station provided by the embodiment of the present invention obtains the to-be-activated functional unit according to the activation command by acquiring an activation command, generates a to-be-activated functional unit list, selects an application unit to be activated according to the to-be-activated functional unit list, and downloads the to-be-activated application unit to be activated.
  • the hardware corresponding to the functional unit is activated, and the functional unit to be activated is activated, which solves the problem that software of different standards in the multi-mode base station cannot be independently managed.
  • the application management module 1012 is further configured to: select, according to the to-be-activated functional unit list, the hardware unit to be activated, match the application unit with the hardware unit to be activated, and apply the application unit that is applicable to the hardware of the functional unit to be activated. Activate the application unit.
  • the receiving module 1013 is further configured to obtain a download command, where the download command includes a download package storage path and a download package name.
  • the receiving module 1013 is further configured to download the file to be downloaded according to the download package storage path and the download package name.
  • the receiving module 1013 is further configured to obtain a description file according to the download package storage path and the download package name.
  • the application management module 1012 is further configured to select an application unit that needs to be downloaded according to the description file received by the receiving module 1013, and generate a download file list corresponding to the application unit that needs to be downloaded.
  • the receiving module 1013 is further configured to download, according to the download package storage path acquired by the receiving module 1013 and the downloaded package name and the downloaded file list generated by the application management module 1012, the file to be downloaded.
  • the receiving module 1013 is further configured to obtain a delete command, where the delete command includes an application name to be deleted.
  • the function management module 101 1 is configured to be deleted according to the receiving module 1013 Use the name to select the corresponding function unit to be deleted, stop the function unit to be deleted and delete the information of the function unit to be deleted.
  • the base station provided by the embodiment of the present invention obtains the to-be-activated functional unit according to the activation command by acquiring an activation command, generates a to-be-activated functional unit list, selects an application unit to be activated according to the to-be-activated functional unit list, and downloads the to-be-activated application unit to be activated.
  • the hardware corresponding to the functional unit is activated, and the functional unit to be activated is activated, which solves the problem that software of different standards in the multi-mode base station cannot be independently managed.
  • the device may be embedded or itself a microprocessor computer, such as a general-purpose computer, a custom machine, a mobile terminal, or a tablet device.
  • 201 includes: at least one processor 201 1 , a memory 2012, a bus 2013, and a receiver 2014.
  • the at least one processor 201 1 , the memory 2012 and the receiver 2014 are connected by the bus 2013 and complete communication with each other.
  • the bus 2013 can be an IS A (Industry Standard Architecture) bus, a PCI (Peripheral Component) bus, or an EISA (Extended Industry Standard Architecture) bus.
  • the bus 2013 can be divided into an address bus, a data bus, a control bus, and the like. For ease of representation, only one thick line is shown in Figure 2, but it does not mean that there is only one bus or one type of bus. among them:
  • Memory 2012 is used to store executable program code, including computer operating instructions.
  • the memory 2012 may include a high speed RAM memory and may also include a non-volatile memory such as at least one disk memory.
  • the processor 201 1 may be a central processing unit (CPU), or an application specific integrated circuit (ASIC), or one configured to implement an embodiment of the present invention. Or multiple integrated circuits.
  • CPU central processing unit
  • ASIC application specific integrated circuit
  • the processor 201 1 is configured to obtain an activation command by using the receiver 2014, where the activation command includes a name of the application to be activated and a software version of the application to be activated.
  • the processor 201 1 is further configured to: according to the name of the application to be activated and the softness of the application to be activated
  • the version of the function selects the functional unit to be activated, and generates a list of functional units to be activated, wherein the name of the application to be activated corresponds to an application running on the predetermined hardware composed of the functional units to be activated.
  • the processor 2011 is further configured to select an application unit to be activated according to the to-be-activated function unit list, and download the to-be-activated application unit to hardware corresponding to the function unit to be activated, where the application unit is software used by the function unit on the predetermined hardware.
  • the processor 2011 is also used to activate the functional unit to be activated.
  • the base station provided by the embodiment of the present invention obtains the to-be-activated functional unit according to the activation command by acquiring an activation command, generates a to-be-activated functional unit list, selects an application unit to be activated according to the to-be-activated functional unit list, and downloads the to-be-activated application unit to be activated.
  • the hardware corresponding to the functional unit is activated, and the functional unit to be activated is activated, which solves the problem that software of different standards in the multi-mode base station cannot be independently managed.
  • the processor 2011 is further configured to: select, according to the function unit list to be activated, the hardware unit to be activated, match the application unit with the hardware unit to be activated, and use the application unit that is applicable to the hardware of the functional unit to be activated as to be activated. Application unit.
  • the processor 2011 is further configured to obtain a download command by using the receiver 2014, where the download command includes a download package storage path and a download package name.
  • the processor 2011 is also used to download the files to be downloaded according to the download package storage path and the download package name.
  • the processor 2011 is further configured to obtain a description file according to the download package storage path and the download package name.
  • the processor 2011 is further configured to select an application unit that needs to be downloaded according to the description file, and generate a download file list corresponding to the application unit that needs to be downloaded.
  • the processor 2011 is also used to download the files to be downloaded according to the download package storage path, the download package name, and the download file list.
  • the processor 2011 is further configured to obtain a delete command by using the receiver 2014, where the delete command includes an application name to be deleted.
  • the processor 2011 is further configured to select a corresponding function unit to be deleted according to the name of the application to be deleted, stop the function unit to be deleted, and delete the information of the function unit to be deleted.
  • the base station provided by the embodiment of the present invention obtains the to-be-activated functional unit according to the activation command by acquiring an activation command, generates a to-be-activated functional unit list, selects an application unit to be activated according to the to-be-activated functional unit list, and downloads the to-be-activated application unit to be activated.
  • the hardware corresponding to the functional unit is activated, and the functional unit to be activated is activated, which solves the problem that software of different standards in the multi-mode base station cannot be independently managed.
  • An embodiment of the present invention provides a software management method, which is applied to a base station.
  • the base station is a multi-mode base station.
  • the base station can provide multiple wireless standards, such as: GSM, UMTS, LTE, each wireless system has its own unique service function, and also has a shared service function, and each service function corresponds to one application, wherein, the application is A software environment in which the service functions are implemented.
  • each application is composed of a plurality of functional units, each of which implements a part of functions of the entire application.
  • the functional units implement their functions on predetermined hardware.
  • each functional unit corresponds to one application unit.
  • the application unit is software used by the corresponding functional unit on the predetermined hardware.
  • each application corresponds to a software package that includes all of the software programs needed to implement the application. Referring to FIG. 3, the software management method provided by the embodiment of the present invention includes the following steps:
  • the base station acquires an activation command.
  • the activation command includes the name of the application to be activated and the software version of the application to be activated. Which application is activated depends on the name of the application to be activated and the software version of the application to be activated.
  • the activation application may be an application software upgrade or an application software fallback, or create a new application.
  • the application software upgrade is to activate the new version of the software.
  • the application software rollback is to activate the old version of the software, and to create a new application is to activate the new application.
  • the base station selects a to-be-activated functional unit according to the name of the application to be activated and the software version of the application to be activated, and generates a list of functional units to be activated.
  • the name of the application to be activated corresponds to the application running on the predetermined hardware composed of the functional units to be activated.
  • the base station selects an application unit to be activated according to the function unit list to be activated, and downloads the to-be-activated application unit to hardware corresponding to the function unit to be activated.
  • the application unit is software used by the functional unit on predetermined hardware. Specifically, the hardware unit to be activated is selected according to the list of functional units to be activated, and the application unit is matched with the hardware of the functional unit to be activated, and the application unit that is applicable to the hardware of the functional unit to be activated is used as the application unit to be activated.
  • the hardware with the same hardware function type and the same hardware feature value is the same hardware.
  • the base station starts a functional unit to be activated.
  • the software management method provided by the embodiment of the present invention obtains the to-be-activated functional unit according to the activation command by acquiring an activation command, generates a to-be-activated functional unit list, selects an application unit to be activated according to the to-be-activated functional unit list, and downloads the to-be-activated application unit.
  • the hardware corresponding to the functional unit to be activated is activated, and the functional unit to be activated is activated, which solves the problem that software of different standards in the multi-mode base station cannot be independently managed.
  • the software management method provided by the embodiment of the present invention further includes a software downloading process.
  • the method includes the following steps:
  • the base station acquires a download command.
  • the download command includes a download package storage path and a download package name.
  • the base station may also obtain login information. Log in to the file server with the login information to download the required files.
  • the base station acquires a description file according to the download package storage path and the download package name.
  • the base station selects an application unit that needs to be downloaded according to the description file, and generates a list of download files corresponding to the application unit that needs to be downloaded.
  • the base station downloads the file to be downloaded according to the download package storage path, the download package name, and the download file list.
  • the base station reports the download progress to the network management system, and reports the download result to the network management system after the download is complete.
  • the software management method provided by the embodiment of the present invention obtains the to-be-activated functional unit according to the activation command by acquiring an activation command, generates a to-be-activated functional unit list, selects an application unit to be activated according to the to-be-activated functional unit list, and downloads the to-be-activated application unit.
  • the hardware corresponding to the functional unit to be activated is activated, and the functional unit to be activated is activated, and the software of different standards in the multi-mode base station is solved. Problems that cannot be managed independently.
  • the software management method provided by the embodiment of the present invention further includes a software deletion process.
  • the method includes the following steps:
  • the base station acquires a delete command.
  • the delete command includes an application name to be deleted.
  • the base station selects a corresponding function unit to be deleted according to the name of the application to be deleted, stops the function unit to be deleted, and deletes the information of the function unit to be deleted.
  • the software management method provided by the embodiment of the present invention obtains the to-be-activated functional unit according to the activation command by acquiring an activation command, generates a to-be-activated functional unit list, selects an application unit to be activated according to the to-be-activated functional unit list, and downloads the to-be-activated application unit.
  • the hardware corresponding to the functional unit to be activated is activated, and the functional unit to be activated is activated, which solves the problem that software of different standards in the multi-mode base station cannot be independently managed.
  • Computer readable media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one location to another.
  • a storage medium may be any available media that can be accessed by a computer.
  • the computer readable medium may include RAM (Random Access Memory), ROM (Read Only Memory), and EEPROM (Electrically Erasable Programmable Read Only Memory).
  • CD-ROM Compact Disc Read Only Memory
  • CD-ROM Compact Disc Read Only Memory
  • disk storage media or other magnetic storage device, or can be used to carry or store desired programs in the form of instructions or data structures.
  • Any connection may suitably be a computer readable medium.
  • coaxial cable, fiber optic cable, twisted pair, DSL (Digital Subscriber Line), or wireless technologies such as infrared, radio, and microwave coaxial cable, fiber optic cable, twisted pair, DSL or wireless technologies such as infrared, wireless and microwave are included in the fixing of the associated medium.
  • the disc and the disc include a CD (Compact Disc), a laser disc, a disc, a DVD disc (Digital Versatile Disc, floppy disk and Blu-ray disc, where the disc is usually magnetically replicated, while the disc uses a laser to optically replicate the data. Combinations of the above should also be included within the scope of the computer readable media.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Stored Programmes (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

Embodiments of the present invention relate to the field of communications. Disclosed are a base station and a software management method thereof. The base station and the software management method thereof can solve the problem that software for different systems cannot be independently managed in a multi-system base station. A specific solution comprises: a base station obtaining an activation command; selecting a functional unit to be activated according to the activation command, and generating a list of the functional unit to be activated; selecting an application unit to be activated according to the list of the functional unit to be activated, and downloading the application unit to be activated into hardware corresponding to the functional unit to be activated; and starting the functional unit to be activated. The present invention is used for software management.

Description

一种基站及其软件管理方法  Base station and software management method thereof

技术领域  Technical field

本发明涉及通信领域, 尤其涉及一种基站及其软件管理方法。  The present invention relates to the field of communications, and in particular, to a base station and a software management method thereof.

背景技术  Background technique

多模基站是一种能够支持多个制式并发的基站设备。 随着无线通信技 术演进, 出现了多种无线接入技术, 无线接入技术也称作无线制式, 例如: A multimode base station is a base station device capable of supporting multiple systems concurrently. With the evolution of wireless communication technology, a variety of wireless access technologies have emerged, and wireless access technologies are also known as wireless standards, such as:

GSM ( Global System for Mobile Communications , 全球移动通信系统 ) 、 UMTS (Universal Mobile Telecommunications System, 通用移动通信系统) 和 LTE ( Long Term Evolution, 长期演进), 因此一个运营商通常需要同时 提供多种制式的无线接入服务, 多模基站正是基于这种需要而出现的基站 设备。 GSM (Global System for Mobile Communications), UMTS (Universal Mobile Telecommunications System) and LTE (Long Term Evolution), so an operator usually needs to provide multiple wireless systems at the same time. Access service, multi-mode base station is a base station device that appears based on this need.

但是,现有技术中,多模基站不同制式的软件必须同时升级或者回退, 管理起来很不方便。  However, in the prior art, software of different modes of the multi-mode base station must be upgraded or rolled back at the same time, which is inconvenient to manage.

发明内容  Summary of the invention

本发明的实施例提供一种基站及其软件管理方法, 能够解决多模基站 中不同制式的软件不能独立管理的问题。  Embodiments of the present invention provide a base station and a software management method thereof, which can solve the problem that software of different standards in a multimode base station cannot be independently managed.

为达到上述目的, 本发明的实施例釆用如下技术方案:  In order to achieve the above object, embodiments of the present invention use the following technical solutions:

第一方面, 一种基站, 包括: 功能管理模块、 应用管理模块和接 收模块;  In a first aspect, a base station includes: a function management module, an application management module, and a receiving module;

所述接收模块, 用于获取激活命令, 其中, 所述激活命令包括 待激活应用的名称及待激活应用的软件版本;  The receiving module is configured to obtain an activation command, where the activation command includes a name of an application to be activated and a software version of an application to be activated;

所述功能管理模块, 用于根据所述接收模块获取的所述待激活 应用的名称及所述待激活应用的软件版本选择待激活功能单元, 并 生成待激活功能单元列表, 其中, 所述待激活应用的名称对应所述 待激活功能单元组成的运行在预定硬件上的应用;  The function management module is configured to select a function unit to be activated according to the name of the to-be-activated application and the software version of the application to be activated, and generate a list of functional units to be activated, where the to-be-activated The name of the activation application corresponds to an application running on the predetermined hardware composed of the functional unit to be activated;

所述应用管理模块, 用于根据所述功能管理模块生成的所述待 激活功能单元列表选择待激活应用单元, 将所述待激活应用单元下 载到所述待激活功能单元对应的硬件上, 其中, 所述应用单元为所 述功能单元在预定硬件上使用的软件; 所述功能管理模块, 还用于当所述应用管理模块将所述待激活 应用单元下载到所述待激活功能单元对应的硬件上之后, 启动所述 待激活功能单元。 The application management module is configured to select an application unit to be activated according to the to-be-activated function unit list generated by the function management module, and download the to-be-activated application unit to hardware corresponding to the to-be-activated function unit, where The application unit is software used by the functional unit on predetermined hardware; The function management module is further configured to start the to-be-activated functional unit after the application management module downloads the to-be-activated application unit to the hardware corresponding to the to-be-activated functional unit.

结合第一方面, 在第一种可能的实现方式中,  In combination with the first aspect, in a first possible implementation manner,

所述应用管理模块, 还用于根据所述待激活功能单元列表选择 待激活功能单元硬件, 将所述应用单元与所述待激活功能单元硬件 进行匹配, 将适用于所述待激活功能单元硬件的应用单元作为所述 待激活应用单元。  The application management module is further configured to select a function unit hardware to be activated according to the to-be-activated function unit list, and match the application unit with the to-be-activated function unit hardware, which is applicable to the to-be-activated function unit hardware. The application unit serves as the to-be-activated application unit.

结合第一方面, 在第二种可能的实现方式中,  In combination with the first aspect, in a second possible implementation manner,

所述接收模块, 还用于获取下载命令, 所述下载命令包括下载 包存放路径及下载包名称;  The receiving module is further configured to obtain a download command, where the download command includes a download package storage path and a download package name;

所述接收模块, 还用于根据所述下载包存放路径及所述下载包 名称下载需要下载的文件。  The receiving module is further configured to download, according to the download package storage path and the download package name, a file that needs to be downloaded.

结合第一方面的第二种可能的实现方式, 在第三种可能的实现方式 中,  In combination with the second possible implementation of the first aspect, in a third possible implementation manner,

所述接收模块, 还用于根据所述下载包存放路径及所述下载包 名称获取描述文件;  The receiving module is further configured to acquire a description file according to the download package storage path and the download package name;

所述应用管理模块, 还用于根据所述接收模块接收的所述描述 文件选择需要下载的应用单元, 并生成所述需要下载的应用单元对 应的下载文件列表;  The application management module is further configured to select an application unit that needs to be downloaded according to the description file received by the receiving module, and generate a download file list corresponding to the application unit that needs to be downloaded;

所述接收模块, 还用于根据所述接收模块获取的所述下载包存 放路径与所述下载包名称及所述应用管理模块生成的所述下载文件 列表下载所述需要下载的文件。  The receiving module is further configured to download the file to be downloaded according to the download package storage path acquired by the receiving module, the download package name, and the download file list generated by the application management module.

结合第一方面, 在第四种可能的实现方式中,  In combination with the first aspect, in a fourth possible implementation,

所述接收模块, 还用于获取删除命令, 所述删除命令包括待删 除应用名称;  The receiving module is further configured to obtain a delete command, where the delete command includes an application name to be deleted;

所述功能管理模块, 用于根据所述接收模块获取的所述待删除 应用名称, 选择对应的待删除功能单元, 停止所述待删除功能单元 并删除所述待删除功能单元的信息。 第二方面, 一种基站, 包括: 处理器、 存储器、 总线及接收器, 所述处理器、 所述存储器及所述接收器通过所述总线相互连接; 其中, 所述处理器, 用于通过所述接收器获取激活命令, 其中, 所述激活命令包括待激活应用的名称及待激活应用的软件版本; 所述处理器, 还用于根据所述待激活应用的名称及所述待激活 应用的软件版本选择待激活功能单元, 并生成待激活功能单元列表, 其中, 所述待激活应用的名称对应所述待激活功能单元组成的运行 在预定硬件上的应用; The function management module is configured to select a corresponding function unit to be deleted according to the name of the application to be deleted acquired by the receiving module, stop the function unit to be deleted, and delete information of the function unit to be deleted. In a second aspect, a base station includes: a processor, a memory, a bus, and a receiver, wherein the processor, the memory, and the receiver are connected to each other through the bus; wherein the processor is configured to pass The receiver obtains an activation command, where the activation command includes a name of an application to be activated and a software version of an application to be activated; the processor is further configured to: according to the name of the application to be activated and the application to be activated The software version selects the functional unit to be activated, and generates a list of functional units to be activated, wherein the name of the application to be activated corresponds to an application running on the predetermined hardware composed of the functional unit to be activated;

所述处理器, 还用于根据所述待激活功能单元列表选择待激活 应用单元, 将所述待激活应用单元下载到所述待激活功能单元对应 的硬件上, 其中, 所述应用单元为所述功能单元在预定硬件上使用 的软件;  The processor is further configured to: select an to-be-activated application unit according to the to-be-activated functional unit list, and download the to-be-activated application unit to hardware corresponding to the to-be-activated functional unit, where the application unit is Software that is used by the functional unit on predetermined hardware;

所述处理器, 还用于启动所述待激活功能单元。  The processor is further configured to start the functional unit to be activated.

结合第二方面, 在第一种可能的实现方式中,  In combination with the second aspect, in a first possible implementation manner,

所述处理器, 还用于根据所述待激活功能单元列表选择待激活 功能单元硬件, 将所述应用单元与所述待激活功能单元硬件进行匹 配, 将适用于所述待激活功能单元硬件的应用单元作为所述待激活 应用单元。  The processor is further configured to select, according to the to-be-activated functional unit list, the functional unit hardware to be activated, and match the application unit with the hardware of the functional unit to be activated, which is applicable to the hardware of the functional unit to be activated. An application unit is used as the to-be-activated application unit.

结合第二方面, 在第二种可能的实现方式中,  In combination with the second aspect, in a second possible implementation manner,

所述处理器, 还用于通过所述接收器获取下载命令, 所述下载 命令包括下载包存放路径及下载包名称;  The processor is further configured to obtain a download command by using the receiver, where the download command includes a download package storage path and a download package name;

所述处理器, 还用于根据所述下载包存放路径及所述下载包名 称下载需要下载的文件。  The processor is further configured to download a file that needs to be downloaded according to the download package storage path and the download package name.

结合第二方面的第二种可能的实现方式, 在第三种可能的实现方式 中,  In combination with the second possible implementation of the second aspect, in a third possible implementation manner,

所述处理器, 还用于根据所述下载包存放路径及所述下载包名 称获取描述文件;  The processor is further configured to obtain a description file according to the download package storage path and the download package name;

所述处理器, 还用于根据所述描述文件选择需要下载的应用单 元, 并生成所述需要下载的应用单元对应的下载文件列表; 所述处理器, 还用于根据所述下载包存放路径、 所述下载包名 称及所述下载文件列表下载所述需要下载的文件。 The processor is further configured to select an application unit that needs to be downloaded according to the description file, and generate a download file list corresponding to the application unit that needs to be downloaded; The processor is further configured to download the file that needs to be downloaded according to the download package storage path, the download package name, and the download file list.

结合第二方面, 在第四种可能的实现方式中,  In conjunction with the second aspect, in a fourth possible implementation,

所述处理器, 还用于通过所述接收器获取删除命令, 所述删除 命令包括待删除应用名称;  The processor is further configured to obtain, by using the receiver, a delete command, where the delete command includes an application name to be deleted;

所述处理器, 还用于根据所述待删除应用名称, 选择对应的待 删除功能单元, 停止所述待删除功能单元并删除所述待删除功能单 元的信息。  The processor is further configured to select a corresponding function unit to be deleted according to the name of the application to be deleted, stop the function unit to be deleted, and delete information of the function unit to be deleted.

第三方面, 一种软件管理方法, 应用于基站, 其特征在于, 包括: 所述基站获取激活命令, 其中, 所述激活命令包括待激活应用 的名称及待激活应用的软件版本;  In a third aspect, a software management method is applied to a base station, and the method includes: the base station acquiring an activation command, where the activation command includes a name of an application to be activated and a software version of an application to be activated;

所述基站根据所述待激活应用的名称及所述待激活应用的软件 版本选择待激活功能单元, 并生成待激活功能单元列表, 其中, 所 述待激活应用的名称对应所述待激活功能单元组成的运行在预定硬 件上的应用;  The base station selects a to-be-activated functional unit according to the name of the to-be-activated application and the software version of the to-be-activated application, and generates a to-be-activated functional unit list, where the name of the to-be-activated application corresponds to the to-be-activated functional unit An application running on predetermined hardware;

所述基站根据所述待激活功能单元列表选择待激活应用单元, 将所述待激活应用单元下载到所述待激活功能单元对应的硬件上, 其中, 所述应用单元为所述功能单元在预定硬件上使用的软件; 所述基站启动所述待激活功能单元。  The base station selects an application unit to be activated according to the to-be-activated functional unit list, and downloads the to-be-activated application unit to hardware corresponding to the to-be-activated functional unit, where the application unit is a predetermined Software used on the hardware; the base station activates the functional unit to be activated.

结合第三方面, 在第一种可能的实现方式中, 所述基站根据所述待 激活功能单元列表选择待激活应用单元, 包括:  With reference to the third aspect, in a first possible implementation, the determining, by the base station, the to-be-activated application unit according to the to-be-activated functional unit list includes:

所述基站根据所述待激活功能单元列表选择待激活功能单元硬 件, 将所述应用单元与所述待激活功能单元硬件进行匹配, 将适用 于所述待激活功能单元硬件的应用单元作为所述待激活应用单元。  The base station selects the to-be-activated functional unit hardware according to the to-be-activated functional unit list, matches the application unit with the to-be-activated functional unit hardware, and uses an application unit that is applicable to the to-be-activated functional unit hardware as the The application unit is to be activated.

结合第三方面, 在第二种可能的实现方式中, 所述基站获取激活命 令之前, 还包括:  With reference to the third aspect, in a second possible implementation, before the acquiring, by the base station, the activation command, the method further includes:

所述基站获取下载命令, 所述下载命令包括下载包存放路径及 下载包名称;  The base station acquires a download command, where the download command includes a download package storage path and a download package name;

所述基站根据所述下载包存放路径及所述下载包名称下载需要 下载的文件。 The base station needs to download according to the download package storage path and the download package name Downloaded file.

结合第三方面的第二种可能的实现方式, 在第三种可能的实现方式 中, 所述基站根据所述下载包存放路径及所述下载包名称下载需要 下载的文件, 包括:  With the second possible implementation of the third aspect, in a third possible implementation manner, the base station downloads, according to the download package storage path and the download package name, a file to be downloaded, including:

所述基站根据所述下载包存放路径及所述下载包名称获取描述 文件;  The base station acquires a description file according to the download package storage path and the download package name;

所述基站根据所述描述文件选择需要下载的应用单元, 并生成 所述需要下载的应用单元对应的下载文件列表;  The base station selects an application unit that needs to be downloaded according to the description file, and generates a download file list corresponding to the application unit that needs to be downloaded;

所述基站根据所述下载包存放路径、 所述下载包名称及所述下 载文件列表下载所述需要下载的文件。  The base station downloads the file to be downloaded according to the download package storage path, the download package name, and the download file list.

结合第三方面, 在第四种可能的实现方式中, 所述基站启动所述待 激活功能单元之后, 还包括:  With reference to the third aspect, in a fourth possible implementation, after the base station starts the to-be-activated functional unit, the method further includes:

所述基站获取删除命令, 所述删除命令包括待删除应用名称; 所述基站根据所述待删除应用名称, 选择对应的待删除功能单 元, 停止所述待删除功能单元并删除所述待删除功能单元的信息。  The base station acquires a delete command, and the delete command includes an application name to be deleted. The base station selects a corresponding function unit to be deleted according to the name of the application to be deleted, stops the to-be-deleted function unit, and deletes the to-be-deleted function. Unit information.

本发明的实施例提供的基站及其软件管理方法, 通过获取激活命令, 根据激活命令选择待激活功能单元, 生成待激活功能单元列表, 根据待激 活功能单元列表选择待激活应用单元, 将待激活应用单元下载到待激活功 能单元对应的硬件上, 并启动待激活功能单元, 解决了多模基站中不同制 式的软件不能独立管理的问题。  The base station and the software management method thereof according to the embodiment of the present invention, by acquiring an activation command, selecting a function unit to be activated according to the activation command, generating a list of function units to be activated, and selecting an application unit to be activated according to the list of function units to be activated, to be activated The application unit downloads to the hardware corresponding to the function unit to be activated, and starts the function unit to be activated, thereby solving the problem that the software of different standards in the multi-mode base station cannot be independently managed.

附图说明  DRAWINGS

为了更清楚地说明本发明实施例或现有技术中的技术方案, 下面将对 实施例或现有技术描述中所需要使用的附图作简单地介绍, 显而易见地, 下面描述中的附图仅仅是本发明的一些实施例, 对于本领域普通技术人员 来讲, 在不付出创造性劳动的前提下, 还可以根据这些附图获得其他的附 图。  In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the embodiments or the description of the prior art will be briefly described below. Obviously, the drawings in the following description are only It is a certain embodiment of the present invention, and other drawings can be obtained from those skilled in the art without any creative work.

图 1为本发明的实施例提供的一种基站结构示意图;  FIG. 1 is a schematic structural diagram of a base station according to an embodiment of the present invention;

图 2为本发明的另一实施例提供的一种基站结构示意图;  2 is a schematic structural diagram of a base station according to another embodiment of the present invention;

图 3为本发明的实施例提供的一种软件管理方法流程示意图; 图 4为本发明的实施例提供的一种软件管理方法的软件下载流程示 意图; 3 is a schematic flowchart of a software management method according to an embodiment of the present invention; 4 is a schematic diagram of a software downloading process of a software management method according to an embodiment of the present invention;

图 5为本发明的实施例提供的一种软件管理方法的软件删除流程示 意图。  FIG. 5 is a schematic diagram of a software deletion process of a software management method according to an embodiment of the present invention.

具体实施方式  detailed description

下面将结合本发明实施例中的附图, 对本发明实施例中的技术方案 进行清楚、 完整地描述, 显然, 所描述的实施例仅仅是本发明一部分实施 例, 而不是全部的实施例。 基于本发明中的实施例, 本领域普通技术人员 在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保 护的范围。  The technical solutions in the embodiments of the present invention are clearly and completely described in the following with reference to the accompanying drawings in the embodiments of the present invention. It is obvious that the described embodiments are only a part of the embodiments of the present invention, but not all embodiments. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of the present invention without creative efforts are within the scope of the present invention.

本发明的实施例提供一种基站, 具体可选的, 该基站为多模基站。 该 基站能提供多种无线制式, 例如: GSM、 UMTS , LTE , 每一种无线制式 有各自特有的服务功能, 也有共用的服务功能, 每一种服务功能都对应一 种应用, 其中, 应用为实现服务功能所运行的软件环境。 具体的, 每一个 应用由多个功能单元组成, 每一个功能单元实现整个应用的一部分功能, 具体的, 功能单元在预定的硬件上实现其功能, 可选的, 每一个功能单元 对应一个应用单元,应用单元为对应的功能单元在预定硬件上使用的软件。 而且, 每一个应用对应一个软件包, 该软件包包括了实施该应用所需要的 所有软件程序。  An embodiment of the present invention provides a base station. Specifically, the base station is a multi-mode base station. The base station can provide a variety of wireless standards, such as: GSM, UMTS, LTE, each wireless system has its own unique service function, and also has a shared service function, each service function corresponds to one application, wherein, the application is A software environment in which the service functions are implemented. Specifically, each application is composed of a plurality of functional units, each of which implements a part of functions of the entire application. Specifically, the functional units implement their functions on predetermined hardware. Optionally, each functional unit corresponds to one application unit. The application unit is software used by the corresponding functional unit on the predetermined hardware. Moreover, each application corresponds to a software package that includes all of the software programs needed to implement the application.

参照图 1所示, 该基站 101 包括功能管理模块 101 1、 应用管理模块 1012和接收模块 1013。  Referring to FIG. 1, the base station 101 includes a function management module 101 1, an application management module 1012, and a receiving module 1013.

其中, 接收模块 1013 , 用于获取激活命令, 其中, 激活命令包括待 激活应用的名称及待激活应用的软件版本。  The receiving module 1013 is configured to obtain an activation command, where the activation command includes a name of the application to be activated and a software version of the application to be activated.

功能管理模块 101 1 , 用于根据接收模块 1013获取的待激活应 用的名称及待激活应用的软件版本选择待激活功能单元, 并生成待 激活功能单元列表, 其中, 待激活应用的名称对应待激活功能单元 组成的运行在预定硬件上的应用。  The function management module 101 1 is configured to select a function unit to be activated according to the name of the application to be activated acquired by the receiving module 1013 and the software version of the application to be activated, and generate a function unit list to be activated, where the name of the application to be activated corresponds to be activated. An application of functional units running on predetermined hardware.

应用管理模块 1012 , 用于根据功能管理模块 101 1生成的待激 活功能单元列表选择待激活应用单元, 将待激活应用单元下载到待 激活功能单元对应的硬件上, 其中, 其中, 应用单元为功能单元在 预定硬件上使用的软件。 The application management module 1012 is configured to select an application unit to be activated according to the to-be-activated function unit list generated by the function management module 101 1 , and download the to-be-activated application unit to the application unit to be activated. Activating the functional unit corresponding to the hardware, wherein, the application unit is software used by the functional unit on the predetermined hardware.

功能管理模块 101 1 , 还用于当应用管理模块 1012将待激活应 用单元下载到待激活功能单元对应的硬件上之后, 启动待激活功能 单元。  The function management module 101 1 is further configured to start the function unit to be activated after the application management module 1012 downloads the application unit to be activated to the hardware corresponding to the function unit to be activated.

本发明的实施例提供的基站, 通过获取激活命令, 根据激活命令选择 待激活功能单元, 生成待激活功能单元列表, 根据待激活功能单元列表选 择待激活应用单元, 将待激活应用单元下载到待激活功能单元对应的硬件 上, 并启动待激活功能单元, 解决了多模基站中不同制式的软件不能独立 管理的问题。  The base station provided by the embodiment of the present invention obtains the to-be-activated functional unit according to the activation command by acquiring an activation command, generates a to-be-activated functional unit list, selects an application unit to be activated according to the to-be-activated functional unit list, and downloads the to-be-activated application unit to be activated. The hardware corresponding to the functional unit is activated, and the functional unit to be activated is activated, which solves the problem that software of different standards in the multi-mode base station cannot be independently managed.

可选的, 应用管理模块 1012 , 还用于根据待激活功能单元列表 选择待激活功能单元硬件, 将应用单元与待激活功能单元硬件进行 匹配, 将适用于待激活功能单元硬件的应用单元作为待激活应用单 元。  Optionally, the application management module 1012 is further configured to: select, according to the to-be-activated functional unit list, the hardware unit to be activated, match the application unit with the hardware unit to be activated, and apply the application unit that is applicable to the hardware of the functional unit to be activated. Activate the application unit.

可选的, 接收模块 1013 , 还用于获取下载命令, 下载命令包括 下载包存放路径及下载包名称。  Optionally, the receiving module 1013 is further configured to obtain a download command, where the download command includes a download package storage path and a download package name.

接收模块 1013 , 还用于根据下载包存放路径及下载包名称下载 需要下载的文件。  The receiving module 1013 is further configured to download the file to be downloaded according to the download package storage path and the download package name.

进一步可选的, 接收模块 1013 , 还用于根据下载包存放路径及 下载包名称获取描述文件。  Further, the receiving module 1013 is further configured to obtain a description file according to the download package storage path and the download package name.

应用管理模块 1012 , 还用于根据接收模块 1013接收的描述文 件选择需要下载的应用单元, 并生成需要下载的应用单元对应的下 载文件列表。  The application management module 1012 is further configured to select an application unit that needs to be downloaded according to the description file received by the receiving module 1013, and generate a download file list corresponding to the application unit that needs to be downloaded.

接收模块 1013 , 还用于根据接收模块 1013获取的下载包存放 路径与下载包名称及应用管理模块 1012生成的下载文件列表下载 需要下载的文件。  The receiving module 1013 is further configured to download, according to the download package storage path acquired by the receiving module 1013 and the downloaded package name and the downloaded file list generated by the application management module 1012, the file to be downloaded.

可选的, 接收模块 1013 , 还用于获取删除命令, 删除命令包括 待删除应用名称。  Optionally, the receiving module 1013 is further configured to obtain a delete command, where the delete command includes an application name to be deleted.

功能管理模块 101 1 , 用于根据接收模块 1013获取的待删除应 用名称, 选择对应的待删除功能单元, 停止待删除功能单元并删除 待删除功能单元的信息。 The function management module 101 1 is configured to be deleted according to the receiving module 1013 Use the name to select the corresponding function unit to be deleted, stop the function unit to be deleted and delete the information of the function unit to be deleted.

本发明的实施例提供的基站, 通过获取激活命令, 根据激活命令选择 待激活功能单元, 生成待激活功能单元列表, 根据待激活功能单元列表选 择待激活应用单元, 将待激活应用单元下载到待激活功能单元对应的硬件 上, 并启动待激活功能单元, 解决了多模基站中不同制式的软件不能独立 管理的问题。  The base station provided by the embodiment of the present invention obtains the to-be-activated functional unit according to the activation command by acquiring an activation command, generates a to-be-activated functional unit list, selects an application unit to be activated according to the to-be-activated functional unit list, and downloads the to-be-activated application unit to be activated. The hardware corresponding to the functional unit is activated, and the functional unit to be activated is activated, which solves the problem that software of different standards in the multi-mode base station cannot be independently managed.

本发明的另一实施例提供一种基站 201 , 参照图 2所示, 该设 备可以嵌入或本身就是微处理计算机, 比如: 通用计算机、 客户定 制机、 手机终端或平板机等便携设备, 该基站 201 包括: 至少一个 处理器 201 1、 存储器 2012、 总线 2013和接收器 2014 , 该至少一个 处理器 201 1、存储器 2012和接收器 2014通过总线 2013连接并完成 相互间的通信。  Another embodiment of the present invention provides a base station 201. Referring to FIG. 2, the device may be embedded or itself a microprocessor computer, such as a general-purpose computer, a custom machine, a mobile terminal, or a tablet device. 201 includes: at least one processor 201 1 , a memory 2012, a bus 2013, and a receiver 2014. The at least one processor 201 1 , the memory 2012 and the receiver 2014 are connected by the bus 2013 and complete communication with each other.

该总线 2013可以是 IS A ( Industry Standard Architecture , 工业 标准体系结构) 总线、 PCI ( Peripheral Component , 外部设备互连) 总线或 EISA ( Extended Industry Standard Architecture , 扩展工业标 准体系结构) 总线等。 该总线 2013可以分为地址总线、 数据总线、 控制总线等。 为便于表示, 图 2 中仅用一条粗线表示, 但并不表示 仅有一根总线或一种类型的总线。 其中:  The bus 2013 can be an IS A (Industry Standard Architecture) bus, a PCI (Peripheral Component) bus, or an EISA (Extended Industry Standard Architecture) bus. The bus 2013 can be divided into an address bus, a data bus, a control bus, and the like. For ease of representation, only one thick line is shown in Figure 2, but it does not mean that there is only one bus or one type of bus. among them:

存储器 2012用于存储可执行程序代码,该程序代码包括计算机 操作指令。 存储器 2012可能包含高速 RAM存储器, 也可能还包括 非易失性存储器( non- volatile memory ) , 例如至少一个磁盘存储器。  Memory 2012 is used to store executable program code, including computer operating instructions. The memory 2012 may include a high speed RAM memory and may also include a non-volatile memory such as at least one disk memory.

处理器 201 1可能是一个中央处理器 201 1 ( Central Processing Unit , 简称为 CPU ) , 或者是特定集成电路 ( Application Specific Integrated Circuit , 简称为 ASIC ) , 或者是被配置成实施本发明实施 例的一个或多个集成电路。  The processor 201 1 may be a central processing unit (CPU), or an application specific integrated circuit (ASIC), or one configured to implement an embodiment of the present invention. Or multiple integrated circuits.

其中, 处理器 201 1 , 用于通过接收器 2014获取激活命令, 其中, 激活命令包括待激活应用的名称及待激活应用的软件版本。  The processor 201 1 is configured to obtain an activation command by using the receiver 2014, where the activation command includes a name of the application to be activated and a software version of the application to be activated.

处理器 201 1 , 还用于根据待激活应用的名称及待激活应用的软 件版本选择待激活功能单元, 并生成待激活功能单元列表, 其中, 待激活应用的名称对应待激活功能单元组成的运行在预定硬件上的 应用。 The processor 201 1 is further configured to: according to the name of the application to be activated and the softness of the application to be activated The version of the function selects the functional unit to be activated, and generates a list of functional units to be activated, wherein the name of the application to be activated corresponds to an application running on the predetermined hardware composed of the functional units to be activated.

处理器 2011, 还用于根据待激活功能单元列表选择待激活应用 单元, 将待激活应用单元下载到待激活功能单元对应的硬件上, 其 中, 应用单元为功能单元在预定硬件上使用的软件。  The processor 2011 is further configured to select an application unit to be activated according to the to-be-activated function unit list, and download the to-be-activated application unit to hardware corresponding to the function unit to be activated, where the application unit is software used by the function unit on the predetermined hardware.

处理器 2011, 还用于启动待激活功能单元。  The processor 2011 is also used to activate the functional unit to be activated.

本发明的实施例提供的基站, 通过获取激活命令, 根据激活命令选择 待激活功能单元, 生成待激活功能单元列表, 根据待激活功能单元列表选 择待激活应用单元, 将待激活应用单元下载到待激活功能单元对应的硬件 上, 并启动待激活功能单元, 解决了多模基站中不同制式的软件不能独立 管理的问题。  The base station provided by the embodiment of the present invention obtains the to-be-activated functional unit according to the activation command by acquiring an activation command, generates a to-be-activated functional unit list, selects an application unit to be activated according to the to-be-activated functional unit list, and downloads the to-be-activated application unit to be activated. The hardware corresponding to the functional unit is activated, and the functional unit to be activated is activated, which solves the problem that software of different standards in the multi-mode base station cannot be independently managed.

可选的, 处理器 2011, 还用于根据待激活功能单元列表选择待激 活功能单元硬件, 将应用单元与待激活功能单元硬件进行匹配, 将 适用于待激活功能单元硬件的应用单元作为待激活应用单元。  Optionally, the processor 2011 is further configured to: select, according to the function unit list to be activated, the hardware unit to be activated, match the application unit with the hardware unit to be activated, and use the application unit that is applicable to the hardware of the functional unit to be activated as to be activated. Application unit.

可选的, 处理器 2011, 还用于通过接收器 2014获取下载命令, 下载命令包括下载包存放路径及下载包名称。  Optionally, the processor 2011 is further configured to obtain a download command by using the receiver 2014, where the download command includes a download package storage path and a download package name.

处理器 2011, 还用于根据下载包存放路径及下载包名称下载需 要下载的文件。  The processor 2011 is also used to download the files to be downloaded according to the download package storage path and the download package name.

进一步可选的, 处理器 2011, 还用于根据下载包存放路径及下 载包名称获取描述文件。  Further, the processor 2011 is further configured to obtain a description file according to the download package storage path and the download package name.

处理器 2011, 还用于根据描述文件选择需要下载的应用单元, 并生成需要下载的应用单元对应的下载文件列表。  The processor 2011 is further configured to select an application unit that needs to be downloaded according to the description file, and generate a download file list corresponding to the application unit that needs to be downloaded.

处理器 2011, 还用于根据下载包存放路径、 下载包名称及下载 文件列表下载需要下载的文件。  The processor 2011 is also used to download the files to be downloaded according to the download package storage path, the download package name, and the download file list.

可选的, 处理器 2011, 还用于通过接收器 2014获取删除命令, 删除命令包括待删除应用名称。  Optionally, the processor 2011 is further configured to obtain a delete command by using the receiver 2014, where the delete command includes an application name to be deleted.

处理器 2011, 还用于根据待删除应用名称, 选择对应的待删除 功能单元, 停止待删除功能单元并删除待删除功能单元的信息。 本发明的实施例提供的基站, 通过获取激活命令, 根据激活命令选择 待激活功能单元, 生成待激活功能单元列表, 根据待激活功能单元列表选 择待激活应用单元, 将待激活应用单元下载到待激活功能单元对应的硬件 上, 并启动待激活功能单元, 解决了多模基站中不同制式的软件不能独立 管理的问题。 The processor 2011 is further configured to select a corresponding function unit to be deleted according to the name of the application to be deleted, stop the function unit to be deleted, and delete the information of the function unit to be deleted. The base station provided by the embodiment of the present invention obtains the to-be-activated functional unit according to the activation command by acquiring an activation command, generates a to-be-activated functional unit list, selects an application unit to be activated according to the to-be-activated functional unit list, and downloads the to-be-activated application unit to be activated. The hardware corresponding to the functional unit is activated, and the functional unit to be activated is activated, which solves the problem that software of different standards in the multi-mode base station cannot be independently managed.

本发明的实施例提供一种软件管理方法, 应用于基站, 具体可选的, 该基站为多模基站。 该基站能提供多种无线制式, 例如: GSM、 UMTS , LTE, 每一种无线制式有各自特有的服务功能, 也有共用的服务功能, 每 一种服务功能都对应一种应用, 其中, 应用为实现服务功能所运行的软件 环境。 具体的, 每一个应用由多个功能单元组成, 每一个功能单元实现整 个应用的一部分功能, 具体的, 功能单元在预定的硬件上实现其功能, 可 选的, 每一个功能单元对应一个应用单元, 应用单元为对应的功能单元在 预定硬件上使用的软件。 而且, 每一个应用对应一个软件包, 该软件包包 括了实施该应用所需要的所有软件程序。 参照图 3所示, 本发明的实施例 提供的软件管理方法包括以下步骤:  An embodiment of the present invention provides a software management method, which is applied to a base station. Specifically, the base station is a multi-mode base station. The base station can provide multiple wireless standards, such as: GSM, UMTS, LTE, each wireless system has its own unique service function, and also has a shared service function, and each service function corresponds to one application, wherein, the application is A software environment in which the service functions are implemented. Specifically, each application is composed of a plurality of functional units, each of which implements a part of functions of the entire application. Specifically, the functional units implement their functions on predetermined hardware. Optionally, each functional unit corresponds to one application unit. The application unit is software used by the corresponding functional unit on the predetermined hardware. Moreover, each application corresponds to a software package that includes all of the software programs needed to implement the application. Referring to FIG. 3, the software management method provided by the embodiment of the present invention includes the following steps:

301、 基站获取激活命令。  301. The base station acquires an activation command.

其中, 该激活命令包括待激活应用的名称及待激活应用的软件 版本。 根据待激活应用的名称及待激活应用的软件版本可以确定激 活哪一个应用。  The activation command includes the name of the application to be activated and the software version of the application to be activated. Which application is activated depends on the name of the application to be activated and the software version of the application to be activated.

具体可选的,激活应用可以是应用软件升级或者应用软件回退, 或者创建新的应用。 应用软件升级是激活新版本的软件, 应用软件 回退是激活旧版本的软件, 创建新的应用是激活新的应用软件。  Optionally, the activation application may be an application software upgrade or an application software fallback, or create a new application. The application software upgrade is to activate the new version of the software. The application software rollback is to activate the old version of the software, and to create a new application is to activate the new application.

302、基站根据待激活应用的名称及待激活应用的软件版本选择 待激活功能单元, 并生成待激活功能单元列表。  302. The base station selects a to-be-activated functional unit according to the name of the application to be activated and the software version of the application to be activated, and generates a list of functional units to be activated.

其中, 待激活应用的名称对应待激活功能单元组成的运行在预 定硬件上的应用。  The name of the application to be activated corresponds to the application running on the predetermined hardware composed of the functional units to be activated.

303、 基站根据待激活功能单元列表选择待激活应用单元, 将待 激活应用单元下载到待激活功能单元对应的硬件上。  303. The base station selects an application unit to be activated according to the function unit list to be activated, and downloads the to-be-activated application unit to hardware corresponding to the function unit to be activated.

其中, 应用单元为功能单元在预定硬件上使用的软件。 具体可选的, 根据待激活功能单元列表选择待激活功能单元硬 件, 将应用单元与待激活功能单元硬件进行匹配, 将适用于待激活 功能单元硬件的应用单元作为待激活应用单元。 其中, 硬件功能类 型相同且硬件特征值相同的硬件为同一硬件。 The application unit is software used by the functional unit on predetermined hardware. Specifically, the hardware unit to be activated is selected according to the list of functional units to be activated, and the application unit is matched with the hardware of the functional unit to be activated, and the application unit that is applicable to the hardware of the functional unit to be activated is used as the application unit to be activated. The hardware with the same hardware function type and the same hardware feature value is the same hardware.

304、 基站启动待激活功能单元。  304. The base station starts a functional unit to be activated.

这样通过将应用软件分为功能单元及与功能单元对应的应用单 元来管理, 实现了对不同制式的软件进行独立管理。  In this way, by dividing the application software into functional units and application units corresponding to the functional units, independent management of software of different standards is realized.

本发明的实施例提供的软件管理方法, 通过获取激活命令, 根据激活 命令选择待激活功能单元, 生成待激活功能单元列表, 根据待激活功能单 元列表选择待激活应用单元, 将待激活应用单元下载到待激活功能单元对 应的硬件上, 并启动待激活功能单元, 解决了多模基站中不同制式的软件 不能独立管理的问题。  The software management method provided by the embodiment of the present invention obtains the to-be-activated functional unit according to the activation command by acquiring an activation command, generates a to-be-activated functional unit list, selects an application unit to be activated according to the to-be-activated functional unit list, and downloads the to-be-activated application unit. The hardware corresponding to the functional unit to be activated is activated, and the functional unit to be activated is activated, which solves the problem that software of different standards in the multi-mode base station cannot be independently managed.

基于图 3对应的实施例, 可选的, 在步骤 301之前, 本发明的实施例 提供的软件管理方法还包括软件下载流程, 参照图 4所示, 包括以下步骤: Based on the embodiment corresponding to FIG. 3, optionally, before the step 301, the software management method provided by the embodiment of the present invention further includes a software downloading process. Referring to FIG. 4, the method includes the following steps:

401、 基站获取下载命令。 401. The base station acquires a download command.

其中, 该下载命令包括下载包存放路径及下载包名称。  The download command includes a download package storage path and a download package name.

可选的, 基站还可以获取登录信息。 通过登录信息登录文件服 务器, 以便于下载所需要的文件。  Optionally, the base station may also obtain login information. Log in to the file server with the login information to download the required files.

402、 基站根据下载包存放路径及下载包名称获取描述文件。 402. The base station acquires a description file according to the download package storage path and the download package name.

403、 基站根据描述文件选择需要下载的应用单元, 并生成需要 下载的应用单元对应的下载文件列表。 403. The base station selects an application unit that needs to be downloaded according to the description file, and generates a list of download files corresponding to the application unit that needs to be downloaded.

404、 基站根据下载包存放路径、 下载包名称及下载文件列表下 载需要下载的文件。  404. The base station downloads the file to be downloaded according to the download package storage path, the download package name, and the download file list.

可选的, 在下载过程中, 基站向网管上报下载进度, 下载完成 后, 向网管上报下载结果。  Optionally, during the downloading process, the base station reports the download progress to the network management system, and reports the download result to the network management system after the download is complete.

本发明的实施例提供的软件管理方法, 通过获取激活命令, 根据激活 命令选择待激活功能单元, 生成待激活功能单元列表, 根据待激活功能单 元列表选择待激活应用单元, 将待激活应用单元下载到待激活功能单元对 应的硬件上, 并启动待激活功能单元, 解决了多模基站中不同制式的软件 不能独立管理的问题。 The software management method provided by the embodiment of the present invention obtains the to-be-activated functional unit according to the activation command by acquiring an activation command, generates a to-be-activated functional unit list, selects an application unit to be activated according to the to-be-activated functional unit list, and downloads the to-be-activated application unit. The hardware corresponding to the functional unit to be activated is activated, and the functional unit to be activated is activated, and the software of different standards in the multi-mode base station is solved. Problems that cannot be managed independently.

基于图 3对应的实施例, 在步骤 304之后, 本发明的实施例提供的软 件管理方法还包括软件删除流程, 参照图 5所示, 包括以下步骤:  Based on the embodiment corresponding to FIG. 3, after the step 304, the software management method provided by the embodiment of the present invention further includes a software deletion process. Referring to FIG. 5, the method includes the following steps:

501、 基站获取删除命令。  501. The base station acquires a delete command.

其中, 该删除命令包括待删除应用名称。  The delete command includes an application name to be deleted.

502、 基站根据待删除应用名称, 选择对应的待删除功能单元, 停止待删除功能单元并删除待删除功能单元的信息。  502. The base station selects a corresponding function unit to be deleted according to the name of the application to be deleted, stops the function unit to be deleted, and deletes the information of the function unit to be deleted.

本发明的实施例提供的软件管理方法, 通过获取激活命令, 根据激活 命令选择待激活功能单元, 生成待激活功能单元列表, 根据待激活功能单 元列表选择待激活应用单元, 将待激活应用单元下载到待激活功能单元对 应的硬件上, 并启动待激活功能单元, 解决了多模基站中不同制式的软件 不能独立管理的问题。  The software management method provided by the embodiment of the present invention obtains the to-be-activated functional unit according to the activation command by acquiring an activation command, generates a to-be-activated functional unit list, selects an application unit to be activated according to the to-be-activated functional unit list, and downloads the to-be-activated application unit. The hardware corresponding to the functional unit to be activated is activated, and the functional unit to be activated is activated, which solves the problem that software of different standards in the multi-mode base station cannot be independently managed.

通过以上的实施方式的描述, 所属领域的技术人员可以清楚地了解到本发 明可以用硬件实现, 或固件实现, 或它们的组合方式来实现。 当使用软件实现 时, 可以将上述功能存储在计算机可读介质中或作为计算机可读介质上的一个 或多个指令或代码进行传输。 计算机可读介质包括计算机存储介质和通信介质, 其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。 存储介质可以是计算机能够存取的任何可用介质。 以此为例但不限于: 计算机 可读介质可以包括 RAM ( Random Access Memory, 随机存储器 )、 ROM ( Read Only Memory, 只读内存) 、 EEPROM ( Electrically Erasable Programmable Read Only Memory, 电可擦可编程只读存储器)、 CD-ROM ( Compact Disc Read Only Memory, 即只读光盘)或其他光盘存储、 磁盘存储介质或者其他磁存储设备、 或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由 计算机存取的任何其他介质。 此外。 任何连接可以适当的成为计算机可读介质。 例如,如果软件是使用同轴电缆、光纤光缆、双绞线、 DSL( Digital Subscriber Line , 数字用户专线)或者诸如红外线、 无线电和微波之类的无线技术从网站、 服务 器或者其他远程源传输的, 那么同轴电缆、 光纤光缆、 双绞线、 DSL或者诸如 红外线、 无线和微波之类的无线技术包括在所属介质的定影中。 如本发明所使 用的,盘和碟包括 CD( Compact Disc,压缩光碟 )、激光碟、光碟、 DVD碟( Digital Versatile Disc, 数字通用光) 、 软盘和蓝光光碟, 其中盘通常磁性的复制数据, 而碟则用激光来光学的复制数据。 上面的组合也应当包括在计算机可读介质的 保护范围之内。 Through the description of the above embodiments, it will be apparent to those skilled in the art that the present invention can be implemented in hardware, firmware implementation, or a combination thereof. When implemented in software, the functions described above may be stored in or transmitted as one or more instructions or code on a computer readable medium. Computer readable media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one location to another. A storage medium may be any available media that can be accessed by a computer. For example, but not limited to: the computer readable medium may include RAM (Random Access Memory), ROM (Read Only Memory), and EEPROM (Electrically Erasable Programmable Read Only Memory). Read memory), CD-ROM (Compact Disc Read Only Memory) or other optical disc storage, disk storage media or other magnetic storage device, or can be used to carry or store desired programs in the form of instructions or data structures. Code and any other medium that can be accessed by a computer. Also. Any connection may suitably be a computer readable medium. For example, if the software is transmitted from a website, server, or other remote source using coaxial cable, fiber optic cable, twisted pair, DSL (Digital Subscriber Line), or wireless technologies such as infrared, radio, and microwave, Then coaxial cable, fiber optic cable, twisted pair, DSL or wireless technologies such as infrared, wireless and microwave are included in the fixing of the associated medium. As used in the present invention, the disc and the disc include a CD (Compact Disc), a laser disc, a disc, a DVD disc (Digital Versatile Disc, floppy disk and Blu-ray disc, where the disc is usually magnetically replicated, while the disc uses a laser to optically replicate the data. Combinations of the above should also be included within the scope of the computer readable media.

以上所述, 仅为本发明的具体实施方式, 但本发明的保护范围并不局 限于此, 任何熟悉本技术领域的技术人员在本发明揭露的技术范围内, 可 轻易想到变化或替换, 都应涵盖在本发明的保护范围之内。 因此, 本发明 的保护范围应所述以权利要求的保护范围为准。  The above is only the specific embodiment of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily think of changes or substitutions within the technical scope of the present invention. It should be covered by the scope of the present invention. Therefore, the scope of the invention should be determined by the scope of the claims.

Claims

权 利 要 求 书 claims 1、 一种基站, 其特征在于, 包括: 功能管理模块、 应用管理模 块和接收模块; 1. A base station, characterized in that it includes: a function management module, an application management module and a receiving module; 所述接收模块, 用于获取激活命令, 其中, 所述激活命令包括待 激活应用的名称及待激活应用的软件版本; The receiving module is used to obtain an activation command, where the activation command includes the name of the application to be activated and the software version of the application to be activated; 所述功能管理模块,用于根据所述接收模块获取的所述待激活应 用的名称及所述待激活应用的软件版本选择待激活功能单元, 并生成 待激活功能单元列表, 其中, 所述待激活应用的名称对应所述待激活 功能单元组成的运行在预定硬件上的应用; The function management module is configured to select a functional unit to be activated based on the name of the application to be activated and the software version of the application to be activated obtained by the receiving module, and generate a list of functional units to be activated, wherein: The name of the activated application corresponds to the application composed of the functional units to be activated and running on the predetermined hardware; 所述应用管理模块,用于根据所述功能管理模块生成的所述待激 活功能单元列表选择待激活应用单元, 将所述待激活应用单元下载到 所述待激活功能单元对应的硬件上, 其中, 所述应用单元为所述功能 单元在预定硬件上使用的软件; The application management module is configured to select an application unit to be activated according to the functional unit list to be activated generated by the function management module, and download the application unit to be activated to the hardware corresponding to the functional unit to be activated, wherein , the application unit is software used by the functional unit on predetermined hardware; 所述功能管理模块,还用于当所述应用管理模块将所述待激活应 用单元下载到所述待激活功能单元对应的硬件上之后, 启动所述待激 活功能单元。 The function management module is also configured to start the functional unit to be activated after the application management module downloads the application unit to be activated to the hardware corresponding to the functional unit to be activated. 2、 根据权利要求 1所述的基站, 其特征在于, 包括: 2. The base station according to claim 1, characterized in that it includes: 所述应用管理模块,还用于根据所述待激活功能单元列表选择待 激活功能单元硬件, 将所述应用单元与所述待激活功能单元硬件进行 匹配, 将适用于所述待激活功能单元硬件的应用单元作为所述待激活 应用单元。 The application management module is also used to select the functional unit hardware to be activated according to the functional unit list to be activated, match the application unit with the functional unit hardware to be activated, and apply it to the functional unit hardware to be activated. The application unit serves as the application unit to be activated. 3、 根据权利要求 1所述的基站, 其特征在于, 包括: 3. The base station according to claim 1, characterized in that, comprising: 所述接收模块, 还用于获取下载命令, 所述下载命令包括下载包 存放路径及下载包名称; The receiving module is also used to obtain a download command. The download command includes the download package storage path and download package name; 所述接收模块,还用于根据所述下载包存放路径及所述下载包名 称下载需要下载的文件。 The receiving module is also used to download files that need to be downloaded according to the download package storage path and the download package name. 4、 根据权利要求 3所述的基站, 其特征在于, 包括: 4. The base station according to claim 3, characterized in that it includes: 所述接收模块,还用于根据所述下载包存放路径及所述下载包名 称获取描述文件; 所述应用管理模块,还用于根据所述接收模块接收的所述描述文 件选择需要下载的应用单元, 并生成所述需要下载的应用单元对应的 下载文件列表; The receiving module is also used to obtain a description file according to the download package storage path and the download package name; The application management module is further configured to select an application unit that needs to be downloaded based on the description file received by the receiving module, and generate a download file list corresponding to the application unit that needs to be downloaded; 所述接收模块,还用于根据所述接收模块获取的所述下载包存放 路径与所述下载包名称及所述应用管理模块生成的所述下载文件列 表下载所述需要下载的文件。 The receiving module is also configured to download the files that need to be downloaded according to the download package storage path and the download package name obtained by the receiving module and the download file list generated by the application management module. 5、 根据权利要求 1所述的基站, 其特征在于, 包括: 5. The base station according to claim 1, characterized in that, comprising: 所述接收模块, 还用于获取删除命令, 所述删除命令包括待删除 应用名称; The receiving module is also used to obtain a deletion command, where the deletion command includes the name of the application to be deleted; 所述功能管理模块,用于根据所述接收模块获取的所述待删除应 用名称, 选择对应的待删除功能单元, 停止所述待删除功能单元并删 除所述待删除功能单元的信息。 The function management module is configured to select the corresponding functional unit to be deleted based on the application name to be deleted obtained by the receiving module, stop the functional unit to be deleted, and delete the information of the functional unit to be deleted. 6、 一种基站, 其特征在于, 包括: 处理器、 存储器、 总线及接 收器,所述处理器、所述存储器及所述接收器通过所述总线相互连接; 其中, 所述处理器, 用于通过所述接收器获取激活命令, 其中, 所述激活命令包括待激活应用的名称及待激活应用的软件版本; 6. A base station, characterized in that it includes: a processor, a memory, a bus and a receiver, the processor, the memory and the receiver are connected to each other through the bus; wherein, the processor is Obtaining an activation command through the receiver, wherein the activation command includes the name of the application to be activated and the software version of the application to be activated; 所述处理器,还用于根据所述待激活应用的名称及所述待激活应 用的软件版本选择待激活功能单元, 并生成待激活功能单元列表, 其 中, 所述待激活应用的名称对应所述待激活功能单元组成的运行在预 定硬件上的应用; The processor is further configured to select a functional unit to be activated according to the name of the application to be activated and the software version of the application to be activated, and generate a list of functional units to be activated, wherein the name of the application to be activated corresponds to the Describe an application composed of functional units to be activated and run on predetermined hardware; 所述处理器,还用于根据所述待激活功能单元列表选择待激活应 用单元, 将所述待激活应用单元下载到所述待激活功能单元对应的硬 件上,其中,所述应用单元为所述功能单元在预定硬件上使用的软件; 所述处理器, 还用于启动所述待激活功能单元。 The processor is further configured to select an application unit to be activated according to the list of functional units to be activated, and download the application unit to be activated to the hardware corresponding to the functional unit to be activated, wherein the application unit is the The software used by the functional unit on predetermined hardware; the processor is also used to start the functional unit to be activated. 7、 根据权利要求 6所述的基站, 其特征在于, 包括: 7. The base station according to claim 6, characterized in that it includes: 所述处理器,还用于根据所述待激活功能单元列表选择待激活功 能单元硬件, 将所述应用单元与所述待激活功能单元硬件进行匹配, 将适用于所述待激活功能单元硬件的应用单元作为所述待激活应用 单元。 The processor is also configured to select functional unit hardware to be activated according to the functional unit list to be activated, match the application unit with the functional unit hardware to be activated, and apply the function unit hardware to be activated. The application unit serves as the application unit to be activated. 8、 根据权利要求 6所述的基站, 其特征在于, 包括: 所述处理器, 还用于通过所述接收器获取下载命令, 所述下载命 令包括下载包存放路径及下载包名称; 8. The base station according to claim 6, characterized in that it includes: the processor, further configured to obtain a download command through the receiver, where the download command includes a download package storage path and a download package name; 所述处理器,还用于根据所述下载包存放路径及所述下载包名称 下载需要下载的文件。 The processor is also used to download files that need to be downloaded according to the download package storage path and the download package name. 9、 根据权利要求 8所述的基站, 其特征在于, 包括: 9. The base station according to claim 8, characterized in that it includes: 所述处理器,还用于根据所述下载包存放路径及所述下载包名称 获取描述文件; The processor is also used to obtain a description file according to the download package storage path and the download package name; 所述处理器, 还用于根据所述描述文件选择需要下载的应用单 元, 并生成所述需要下载的应用单元对应的下载文件列表; The processor is also configured to select an application unit that needs to be downloaded according to the description file, and generate a download file list corresponding to the application unit that needs to be downloaded; 所述处理器, 还用于根据所述下载包存放路径、 所述下载包名称 及所述下载文件列表下载所述需要下载的文件。 The processor is also configured to download the files that need to be downloaded according to the download package storage path, the download package name and the download file list. 10、 根据权利要求 6所述的基站, 其特征在于, 包括: 10. The base station according to claim 6, characterized in that it includes: 所述处理器, 还用于通过所述接收器获取删除命令, 所述删除命 令包括待删除应用名称; The processor is also configured to obtain a deletion command through the receiver, where the deletion command includes the name of the application to be deleted; 所述处理器, 还用于根据所述待删除应用名称, 选择对应的待删 除功能单元, 停止所述待删除功能单元并删除所述待删除功能单元的 信息。 The processor is also configured to select a corresponding functional unit to be deleted based on the application name to be deleted, stop the functional unit to be deleted, and delete the information of the functional unit to be deleted. 1 1、 一种软件管理方法, 应用于基站, 其特征在于, 包括: 所述基站获取激活命令, 其中, 所述激活命令包括待激活应用的 名称及待激活应用的软件版本; 1 1. A software management method, applied to a base station, characterized in that it includes: the base station obtains an activation command, wherein the activation command includes the name of the application to be activated and the software version of the application to be activated; 所述基站根据所述待激活应用的名称及所述待激活应用的软件 版本选择待激活功能单元, 并生成待激活功能单元列表, 其中, 所述 待激活应用的名称对应所述待激活功能单元组成的运行在预定硬件 上的应用; The base station selects a functional unit to be activated based on the name of the application to be activated and the software version of the application to be activated, and generates a list of functional units to be activated, where the name of the application to be activated corresponds to the functional unit to be activated. Consists of applications running on predetermined hardware; 所述基站根据所述待激活功能单元列表选择待激活应用单元,将 所述待激活应用单元下载到所述待激活功能单元对应的硬件上, 其 中, 所述应用单元为所述功能单元在预定硬件上使用的软件; The base station selects an application unit to be activated according to the list of functional units to be activated, and downloads the application unit to be activated to the hardware corresponding to the functional unit to be activated, wherein the application unit is the functional unit in a predetermined time. software used on the hardware; 所述基站启动所述待激活功能单元。 The base station activates the functional unit to be activated. 12、 根据权利要求 1 1所述的方法, 其特征在于, 所述基站根据 所述待激活功能单元列表选择待激活应用单元, 包括: 12. The method according to claim 11, characterized in that the base station selects an application unit to be activated according to the functional unit list to be activated, including: 所述基站根据所述待激活功能单元列表选择待激活功能单元硬 件, 将所述应用单元与所述待激活功能单元硬件进行匹配, 将适用于 所述待激活功能单元硬件的应用单元作为所述待激活应用单元。 The base station selects the functional unit hardware to be activated according to the functional unit list to be activated, matches the application unit with the functional unit hardware to be activated, and uses the application unit suitable for the functional unit hardware to be activated as the Application unit to be activated. 13、 根据权利要求 1 1所述的方法, 其特征在于, 所述基站获取 激活命令之前, 还包括: 13. The method according to claim 11, characterized in that, before the base station obtains the activation command, it further includes: 所述基站获取下载命令,所述下载命令包括下载包存放路径及下 载包名称; The base station obtains a download command, which includes a download package storage path and a download package name; 所述基站根据所述下载包存放路径及所述下载包名称下载需要 下载的文件。 The base station downloads the file to be downloaded according to the download package storage path and the download package name. 14、 根据权利要求 13所述的方法, 其特征在于, 所述基站根据 所述下载包存放路径及所述下载包名称下载需要下载的文件, 包括: 所述基站根据所述下载包存放路径及所述下载包名称获取描述 文件; 14. The method according to claim 13, characterized in that, the base station downloads the file to be downloaded according to the download package storage path and the download package name, including: the base station downloads the file to be downloaded according to the download package storage path and the download package name. The download package name obtains the description file; 所述基站根据所述描述文件选择需要下载的应用单元,并生成所 述需要下载的应用单元对应的下载文件列表; The base station selects the application unit that needs to be downloaded according to the description file, and generates a download file list corresponding to the application unit that needs to be downloaded; 所述基站根据所述下载包存放路径、所述下载包名称及所述下载 文件列表下载所述需要下载的文件。 The base station downloads the file to be downloaded according to the download package storage path, the download package name and the download file list. 15、 根据权利要求 1 1所述的方法, 其特征在于, 所述基站启动 所述待激活功能单元之后, 还包括: 15. The method according to claim 11, characterized in that, after the base station activates the functional unit to be activated, it further includes: 所述基站获取删除命令, 所述删除命令包括待删除应用名称; 所述基站根据所述待删除应用名称, 选择对应的待删除功能单 元, 停止所述待删除功能单元并删除所述待删除功能单元的信息。 The base station obtains a deletion command, and the deletion command includes the name of the application to be deleted; the base station selects the corresponding functional unit to be deleted based on the name of the application to be deleted, stops the functional unit to be deleted, and deletes the function to be deleted. unit information.
PCT/CN2013/088614 2013-12-05 2013-12-05 Base station and software management method thereof Ceased WO2015081529A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
PCT/CN2013/088614 WO2015081529A1 (en) 2013-12-05 2013-12-05 Base station and software management method thereof
CN201380002913.0A CN105432139B (en) 2013-12-05 2013-12-05 A base station and software management method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2013/088614 WO2015081529A1 (en) 2013-12-05 2013-12-05 Base station and software management method thereof

Publications (1)

Publication Number Publication Date
WO2015081529A1 true WO2015081529A1 (en) 2015-06-11

Family

ID=53272753

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2013/088614 Ceased WO2015081529A1 (en) 2013-12-05 2013-12-05 Base station and software management method thereof

Country Status (2)

Country Link
CN (1) CN105432139B (en)
WO (1) WO2015081529A1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7680515B2 (en) * 2004-12-10 2010-03-16 Electronics And Telecommunications Research Institute Dual-mode reconfigurable base station and SCA-based service mode switching method thereof
CN101784042A (en) * 2009-01-16 2010-07-21 中兴通讯股份有限公司 Software loading method and software loading system
CN101932145A (en) * 2009-06-26 2010-12-29 中兴通讯股份有限公司 Device and method for managing software versions in wireless communication system
CN102075332A (en) * 2010-12-17 2011-05-25 华为技术有限公司 Method and device for managing multimode base station
CN103281092A (en) * 2013-06-20 2013-09-04 阳光凯讯(北京)科技有限公司 Modulating system and method for achieving multi-mode intelligent soft base station

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7680515B2 (en) * 2004-12-10 2010-03-16 Electronics And Telecommunications Research Institute Dual-mode reconfigurable base station and SCA-based service mode switching method thereof
CN101784042A (en) * 2009-01-16 2010-07-21 中兴通讯股份有限公司 Software loading method and software loading system
CN101932145A (en) * 2009-06-26 2010-12-29 中兴通讯股份有限公司 Device and method for managing software versions in wireless communication system
CN102075332A (en) * 2010-12-17 2011-05-25 华为技术有限公司 Method and device for managing multimode base station
CN103281092A (en) * 2013-06-20 2013-09-04 阳光凯讯(北京)科技有限公司 Modulating system and method for achieving multi-mode intelligent soft base station

Also Published As

Publication number Publication date
CN105432139A (en) 2016-03-23
CN105432139B (en) 2019-01-08

Similar Documents

Publication Publication Date Title
EP3975503B1 (en) Esim card replacement method and related device
US11669872B2 (en) Smart broadcasting device
JP5838527B2 (en) Method, apparatus and communication device for updating firmware
US10880727B2 (en) Method enabling migration of a subscription
EP3200072A1 (en) Method for updating terminal system, terminal and system
US20190053040A1 (en) Method for Migration from SIM Card to EUICC, Device, and System
WO2014059874A1 (en) Mobile terminal and software upgrade method thereof
CN108563440A (en) The automatic adding method of List Controller code, device and readable storage medium storing program for executing
CN110445841B (en) Cloud disk mounting method and device for cloud physical machine and storage medium
WO2016023199A1 (en) Method, device and system for security domain management
CN111158597A (en) Metadata reading method, device, electronic device and storage medium
WO2017166791A1 (en) Application backup method and apparatus
CN104021052A (en) Method and device for carrying out data recovery during data transferring between wireless terminals
CN111212183B (en) Method, device and computer readable medium for running hosted application
CN103916846A (en) Terminal application updating method, system and device
CN113542022B (en) Networking management method and device of networking system, terminal equipment and storage medium
CN115484586B (en) File management method, device, electronic equipment and readable storage medium
CN102822837A (en) Method and apparatus for device applet management on smart card
CN110968823A (en) A method for starting an application client, a business server and a client device
CN104105077A (en) Mobile phone upgrading method and device
CN104104701A (en) Online service configuration updating method and system
WO2017096889A1 (en) Method and device for upgrading and downgrading system
CN110673992A (en) A kind of multi-image fusion self-starting method and system
WO2015081529A1 (en) Base station and software management method thereof
CN113422791B (en) Cloud service configuration method and device, electronic equipment and computer readable storage medium

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 201380002913.0

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 13898722

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 13898722

Country of ref document: EP

Kind code of ref document: A1