[go: up one dir, main page]

WO2015131682A1 - 一种版本更新方法、系统、基站及计算机存储介质 - Google Patents

一种版本更新方法、系统、基站及计算机存储介质 Download PDF

Info

Publication number
WO2015131682A1
WO2015131682A1 PCT/CN2015/071143 CN2015071143W WO2015131682A1 WO 2015131682 A1 WO2015131682 A1 WO 2015131682A1 CN 2015071143 W CN2015071143 W CN 2015071143W WO 2015131682 A1 WO2015131682 A1 WO 2015131682A1
Authority
WO
WIPO (PCT)
Prior art keywords
base station
smart device
new software
software version
version
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/CN2015/071143
Other languages
English (en)
French (fr)
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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Publication of WO2015131682A1 publication Critical patent/WO2015131682A1/zh
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition

Definitions

  • the present invention relates to wireless communication technologies, and in particular, to a version update method, system, base station, and computer storage medium.
  • WIFI technology namely wireless broadband or wireless LAN
  • the micro base station will be installed and deployed in many different places and applications to provide wireless WIFI access services to users, which puts higher requirements for the maintenance of the micro base station.
  • the micro base station provides localized service information, which needs to be updated frequently. Therefore, a method for automatically upgrading and updating multiple micro base stations through the Internet is proposed, which can reduce the situation requiring manual maintenance; however, The method can only be applied to the installation of the micro base station in an environment where the wired or wireless network deployment already exists, and an automatic update server connected to the Internet is required. For scenarios where there is no network deployment or there is no automatic update server, the version upgrade cannot be completed.
  • embodiments of the present invention provide a version update method, system, base station, and computer storage medium.
  • An embodiment of the present invention provides a version update method, including:
  • the base station sends its current version number to the smart device that establishes the connection through the short-range wireless technology
  • the base station performs local version update according to the new software version information.
  • the method before the base station sends the current version number to the smart device that establishes the connection by using the short-range wireless technology, the method further includes:
  • the base station matches the smart device identifier in the received connection establishment request with the smart device identifier stored in the local database, and after determining the matching, sends the current version number to the smart device.
  • the method before the performing, by the base station, the local version update according to the new software version information, the method further includes:
  • the base station verifies the new software version information, and performs local version update according to the new software version information after the verification is correct.
  • the embodiment of the invention further provides a version update method, including:
  • the base station sends its current version number to the smart device that establishes the connection through the short-range wireless technology
  • the smart device sends, according to the received current version number of the base station, a new software version information to the base station when it is required to send a new software version to the base station;
  • the base station performs local version update according to the received new software version information.
  • the method before the base station sends the current version number to the smart device that establishes the connection by using the short-range wireless technology, the method further includes:
  • the base station matches the smart device identifier in the received connection establishment request with the smart device identifier stored in the local database, and after determining the matching, sends the current version number to the smart device.
  • the method further includes:
  • the smart device searches for the device corresponding to the short-range wireless technology, and compares the searched device with the locally stored base station list information to determine that when searching for the base station, The base station sends the setup connection request.
  • the method before the performing, by the base station, the local version update according to the new software version information, the method further includes:
  • the base station verifies the new software version information, and performs local version update according to the new software version information after the verification is correct.
  • the method further includes:
  • the base station saves the received smart device identification information list.
  • the embodiment of the present invention further provides a base station, including: a sending unit, a receiving unit, and an updating unit;
  • the sending unit is configured to send a current version number of the base station where the base station is located to the smart device that establishes the connection by using the short-range wireless technology;
  • the update unit is configured to perform local version update according to the new software version information.
  • the base station further includes: a matching unit configured to match the smart device identifier in the received connection establishment request with the smart device identifier stored in the local database, and after determining the matching, triggering the sending unit;
  • the sending unit is configured to: after receiving the trigger of the matching unit, send the current version number of the base station where the base station is located to the smart device that establishes the connection by the short-range wireless technology.
  • the updating unit is further configured to check the new software version information, and perform local version update according to the new software version information after the verification is correct.
  • the embodiment of the invention further provides a version update system, comprising: a base station and a smart device; wherein
  • the base station is configured to send to the smart device that establishes a connection by using a short-range wireless technology Send its current version number; and update the local version based on the new software version information received;
  • the smart device is configured to send the new software version information to the base station when it is determined that a new software version needs to be sent to the base station according to the received current version number of the base station.
  • the base station is further configured to match the smart device identifier in the received connection establishment request with the smart device identifier stored in the local database, and after determining the matching, send the current version number of the smart device to the smart device. .
  • the smart device is further configured to search for a device corresponding to the short-range wireless technology, and compare the searched device with the locally stored base station list information to determine that when searching for the base station, The base station sends the setup connection request.
  • the base station is further configured to check the new software version information, and perform local version update according to the new software version information after the verification is correct.
  • the smart device is further configured to send a locally updated smart device identification information list to the base station when the locally stored smart device identification information list is updated;
  • the base station is further configured to save the received smart device identification information list.
  • the embodiment of the present invention further provides a computer storage medium, the computer storage medium comprising a set of instructions, when executed, causing at least one processor to execute the version update method described above.
  • the base station sends its current version number to the smart device that establishes the connection through the short-range wireless technology; the smart device according to the current received base station a version number, when it is determined that a new software version needs to be sent to the base station, sending new software version information to the base station; the base station performs local version update according to the received new software version information, between the base station and the smart device Connections established by short-range wireless technology, so that there is no need to consider the deployment of wired or wireless networks, nor the version server of the base station connected to the Internet to update the version, so that the base station can be deployed without wired or wireless networks, and cannot In the case of a version server connected to the Internet
  • the software version is updated on the spot to improve the efficiency of the base station version update.
  • FIG. 1 is a schematic flowchart of a method for updating a version according to an embodiment of the present invention
  • FIG. 2 is a schematic flowchart of a method for updating a version of a second embodiment of the present invention
  • FIG. 3 is a schematic structural diagram of a base station according to Embodiment 3 of the present invention.
  • FIG. 4 is a schematic flowchart of a system for updating a fourth version according to an embodiment of the present invention.
  • FIG. 5 is a schematic diagram of each module of a WIFI micro base station and an intelligent device according to an embodiment of the present invention
  • FIG. 6 is a schematic flowchart of a method for updating a fifth version according to an embodiment of the present invention.
  • FIG. 7 is a schematic flowchart of a method for updating a version of a server-side device identification information list in a local database of a WIFI micro-base station according to Embodiment 6 of the present invention.
  • the base station sends its own current version number to the smart device that establishes the connection by the short-range wireless technology; the smart device determines that the need is to be performed according to the received current version number of the base station.
  • the base station sends a new software version
  • the new software version information is sent to the base station; the base station performs local version update according to the received new software version information.
  • the version update method of this embodiment includes the following steps:
  • Step 101 The base station sends its current version number to the smart device that establishes the connection by using the short-range wireless technology.
  • the base station may be a WIFI micro base station or the like.
  • the short-range wireless technology may be WIFI, Bluetooth, infrared technology, or the like.
  • the smart device may be a device such as a smart phone or a tablet (Pad).
  • the method may further include:
  • the base station matches the smart device identifier in the received connection establishment request with the smart device identifier stored in the local database, and after determining the matching, sends the current version number to the smart device, so that the base station can be ensured.
  • the software version information received is valid.
  • Step 102 The base station receives new software version information sent by the smart device.
  • Step 103 The base station performs local version update according to the new software version information.
  • the method may further include:
  • the base station verifies the new software version information, and performs local version update according to the new software version information after the verification is correct.
  • the method used for the verification may be a Cyclic Redundancy Check (CRC).
  • CRC Cyclic Redundancy Check
  • the version update method of this embodiment includes the following steps:
  • Step 201 The base station sends its current version number to the smart device that establishes the connection by using the short-range wireless technology.
  • the base station may be a WIFI micro base station or the like.
  • the short-range wireless technology may be WIFI, Bluetooth, infrared technology, or the like.
  • the smart device may be a smart phone, a Pad, or the like.
  • the method may further include:
  • the base station will store the smart device identifier in the connection establishment request and the local database.
  • the stored smart device identifiers are matched, and after the matching is determined, the current version number of the smart device is sent to the smart device, so that the software version information received by the base station can be ensured to be valid.
  • the method may further include:
  • the smart device searches for the device corresponding to the short-range wireless technology, compares the searched device with the locally stored base station list information, and determines to send a connection establishment request to the base station when searching for the base station, so that It is effective to ensure that the connection establishment request is sent by the smart device, and the connection establishment request is not sent to the other devices that are not the base station, and the software version information is not sent to the other devices that are not the base station.
  • Step 202 The smart device sends new software version information to the base station when it is determined that a new software version needs to be sent to the base station according to the received current version number of the base station.
  • the smart device compares the received current version number of the base station with the version number saved by itself, and determines that the new version is new, and sends new software version information to the base station.
  • Step 203 The base station performs local version update according to the received new software version information.
  • the method may further include:
  • the base station verifies the new software version information, and performs local version update according to the new software version information after the verification is correct.
  • the method used for the verification may be CRC or the like.
  • the method can also include:
  • the base station saves the received smart device identification information list, so that the base station can be based on
  • the smart device identification information in the list determines whether the smart device that sends the connection establishment request is valid, that is, whether the smart device is legal.
  • the update means that the number and type of the smart devices are changed, and the change may be an increase or decrease in the number, or a change in the type of the server of the version server.
  • the smart device may be connected to the server, and the server sends the updated smart device identification information list to the smart device in real time, so that the smart device sends the locally updated smart device identification information to the base station. List.
  • the base station sends its current version number to the smart device that establishes the connection by using the short-range wireless technology; the smart device determines, according to the received current version number of the base station, that the When the base station sends a new software version, sending new software version information to the base station; the base station performs local version update according to the received new software version information, and the connection between the base station and the smart device is established by short-range wireless technology.
  • the software version is conveniently updated to improve the efficiency of the base station version update.
  • the smart device searches for the device corresponding to the short-range wireless technology, compares the searched device with the locally stored base station list information, and determines to send a connection establishment request to the base station when searching for the base station;
  • the base station matches the smart device identifier in the received connection establishment request with the smart device identifier stored in the local database, and after determining the match, sending the current version number to the smart device is a two-way
  • the process of comparing the authentication in this way, can ensure that the software version information received by the base station is valid.
  • the base station verifies the new software version information, and performs local version update according to the new software version information after the verification is correct. Therefore, the software version information received by the base station can be further ensured to be valid.
  • the embodiment provides a base station.
  • the base station includes: a sending unit 31, a receiving unit 32, and an updating unit 33.
  • the sending unit 31 is configured to send a current version number of the base station where the base station is located to the smart device that establishes the connection by using the short-range wireless technology;
  • the receiving unit 32 receives new software version information sent by the smart device
  • the updating unit 33 is configured to perform local version update according to the new software version information.
  • the base station may be a WIFI micro base station or the like.
  • the short-range wireless technology may be WIFI, Bluetooth, infrared technology, or the like.
  • the smart device may be a smart phone, a Pad, or the like.
  • the base station may further include: a matching unit configured to match the smart device identifier in the received connection establishment request with the smart device identifier stored in the local database, and after determining the matching, triggering the sending unit 31;
  • the sending unit 31 is configured to: after receiving the trigger of the matching unit, send the current version number of the base station where the base station is located to the smart device that establishes the connection by the short-range wireless technology; thus, the base station can be ensured to receive The software version information is valid.
  • the updating unit 33 is further configured to check the new software version information, and perform local version update according to the new software version information after the verification is correct.
  • the method used for the verification may be CRC or the like.
  • the sending unit 31 may be implemented by a transmitter in a base station
  • the receiving unit 32 may be implemented by a receiver in a base station
  • the updating unit 33 and the matching unit may be implemented by a central processing unit (CPU, in the base station).
  • Central Processing Unit Central Processing Unit
  • DSP Digital Signal Processor
  • FPGA Field-Programmable Gate Array
  • the embodiment provides a version update system.
  • the system includes: a base station 41 and a smart device 42;
  • the base station 41 is configured to send its current version number to the smart device 42 that establishes a connection by using a short-range wireless technology; and perform local version update according to the received new software version information;
  • the smart device 42 is configured to send new software version information to the base station 41 when it is determined that a new software version needs to be sent to the base station 41 according to the received current version number of the base station 41.
  • the base station 41 may be a WIFI micro base station or the like.
  • the short-range wireless technology may be WIFI, Bluetooth, infrared technology, or the like.
  • the smart device may be a smart phone, a Pad, or the like.
  • the sending unit of the base station 41 may first send its current version number to the smart device 42; the smart device 42 determines, according to the received current version number of the base station 41, that it needs to When the base station 41 transmits a new software version, it transmits new software version information to the base station 41; then the new software version information is received by the receiving unit of the base station 41; and the new unit received by the update unit of the base station 41 The software version information is updated locally.
  • the base station 41 is further configured to match the smart device identifier in the received connection establishment request with the smart device identifier stored in the local database, and after determining the matching, send the current version number to the smart device 42, so that It can ensure that the software version information received by the base station is valid.
  • a plurality of the smart devices 42 may be provided, so that multiple smart devices can establish a connection with multiple base stations at the same time, thereby performing software version update.
  • the matching unit of the base station 41 may match the smart device identifier in the received connection establishment request with the smart device identifier stored in the local database, and after determining the matching, trigger the sending unit to the smart device. 42 transmitting the current version number of the base station 41.
  • the smart device 42 is further configured to search for the device corresponding to the short-range wireless technology, compare the searched device with the locally stored base station list information, and determine to the base station 41 when searching for the base station 41. Sending a connection establishment request, so that the establishment of the connection request sent by the smart device 42 can be ensured, and the connection establishment request is not sent to other devices that are not the base station, thereby avoiding the other devices that are not the base station.
  • the software version information is delivered.
  • the determining that the new software version needs to be sent to the base station 41 means that the smart device 42 compares the received current version number of the base station 41 with the version number saved by itself, and determines that the local version is new.
  • the base station 41 transmits new software version information.
  • the base station 41 is further configured to check the new software version information, and perform local version update according to the new software version information after the verification is correct.
  • the method used for the verification may be CRC or the like.
  • the new software version information may be verified by the update unit, and after the verification is correct, the local version update is performed according to the new software version information.
  • the smart device 42 is further configured to send a locally updated smart device identification information list to the base station 41 when the locally stored smart device identification information list is updated;
  • the base station 41 is further configured to save the received smart device identification information list, so that the base station can determine, according to the smart device identification information in the list, whether the smart device that sends the connection establishment request is valid, that is, the smart device is determined. Whether the device is legal.
  • the update means that the number and type of the smart devices are changed, and the change may be an increase or decrease in the number, or a change in the type of the server of the version server.
  • the smart device may be connected to a server, and the server sends an updated smart device identification information list to the smart device in real time, so that the smart device is Sending a locally updated list of smart device identification information to the base station.
  • the base station 41 sends the current version number of the smart device 42 that establishes the connection through the short-range wireless technology; the smart device 42 determines according to the received current version number of the base station 41.
  • new software version information is sent to the base station 41; the base station 42 performs local version update according to the received new software version information, and the base station and the smart device pass
  • the connection established by the short-range wireless technology, so that the deployment of the wired or wireless network is not considered, and the version server of the base station connected to the Internet is not required to update the version, so that the base station can be deployed without a wired or wireless network, and cannot be connected. It is convenient to update the software version to the version server of the Internet, and the efficiency of the base station version update is improved.
  • the smart device 42 searches for the device corresponding to the short-range wireless technology, compares the searched device with the locally stored base station list information, and determines to send the establishment to the base station 41 when searching for the base station 41.
  • the base station 41 matches the smart device identifier in the received connection establishment request with the smart device identifier stored in the local database, and after determining the match, sends the current version number to the smart device 42. It is a process of two-way comparison authentication, so that the software version information received by the base station 41 can be guaranteed to be valid.
  • the base station 41 verifies the new software version information, and performs local version update according to the new software version information after the verification is correct, so that the software version information received by the base station can be further ensured to be effective. .
  • the base station is a WIFI micro base station, as shown in FIG. 5, the hardware part of the WIFI micro base station needs to include a version storage area and a WIFI module, and the software part of the WIFI micro base station needs to include a WIFI upgrade control module and a local database;
  • the version server device on the smart device needs to include: a local database and a micro base station version update application software; the smart device also needs to include a WIFI module configured to communicate with the micro base station; in this embodiment, the short-range wireless technology is WIFI. technology.
  • the WIFI micro base station local database stores the list of available smart device identification information, and can be updated from the smart device; the smart device local database stores the WIFI micro base station list information and the smart device identification information list that it considers available.
  • the version update method of this embodiment includes the following steps:
  • Step 601 The smart device opens the WIFI module of the version server device by using the micro base station version update application software.
  • Step 602 The smart device searches for a nearby WIFI device through the opened WIFI module, and compares it with the WIFI micro base station list information stored in the local database, and determines that the searched WIFI device belongs to the device corresponding to the WIFI micro base station list information in the local database. display;
  • the searched WIFI device belongs to the device corresponding to the information in the WIFI micro base station information list in the local database, so that the connection establishment request sent by the smart device can be ensured to be effective, and the other base station is avoided.
  • the device sends a connection request, and the software version information is not sent to the other device that is not the base station.
  • the WIFI micro base station information list stored in the local database may be obtained in a pre-configured manner, or may be obtained in other manners, for example, the smart device obtains the WIFI micro base station information list from other devices, and stores the information in the local database. .
  • Step 603 The version server device selects a WIFI micro base station, and sends a connection establishment request to the selected WIFI micro base station.
  • the displayed device is a plurality of WIFI micro base stations, one of them can be arbitrarily selected.
  • the establishing connection request carries the smart device identification information.
  • Step 604 After receiving the connection establishment request, the WIFI micro base station compares the smart device identification information carried in the received connection establishment request with the information in the smart device identification information list stored in the local database, and determines that the information belongs to the local database. When the device corresponding to the information in the device identification information list is established, the connection is established, and then step 605 is performed;
  • the device corresponding to the information in the smart device identification information list in the local database is determined.
  • the connection with the smart device is established at the time of backup, which ensures that the software version information received by the WFI micro base station is valid.
  • the smart device identification information list in the local database of the WFI micro base station may be pre-configured at the time of production, or may be obtained by updating the smart device later.
  • Step 605 The WIFI micro base station returns its current version number to the smart device.
  • Step 606 The micro base station version update application software on the smart device compares the local software version number with the version number on the micro base station, and when the local version is new, the new software version information is extracted from the version storage area and sent to the WIFI micro base station;
  • the local software version is the same as the version on the micro base station or the local software version is lower than the version of the micro base station, no processing is performed.
  • Step 607 After obtaining the new software version information, the WIFI upgrade control module of the WIFI micro base station checks whether the version information is correct, and feeds back the version verification result to the smart device.
  • the verification result may be correct or incorrect.
  • the new software version information may be sent to the WIFI micro base station again, and no operation may be performed. This embodiment does not limit the processing after the verification result received by the smart device is an error. process.
  • the WIFI upgrade control module does not perform step 608.
  • Step 608 When the verification is correct, the WIFI upgrade control module controls the device to complete the version update, and feeds back the version update completion instruction to the smart device, and ends the current processing flow.
  • this embodiment describes a process in which the smart device updates the smart device identification information list in the local database of the WIFI micro base station.
  • the smart device does not establish a connection with the WIFI micro base station.
  • the process includes the following steps:
  • Step 701 When the smart device locally stored by the smart device indicates that the information list is updated, the smart device opens the WIFI module of the version server device by using the micro base station version update application software.
  • Step 702 The smart device searches for a nearby WIFI device through the opened WIFI module, and compares it with the WIFI micro base station list information stored in the local database, and determines that the searched WIFI device belongs to the device corresponding to the WIFI micro base station list information in the local database. display;
  • the searched WIFI device belongs to the device corresponding to the information in the WIFI micro base station information list in the local database, so that the connection establishment request sent by the smart device can be ensured to be effective, and the other base station is avoided.
  • the device sends a connection establishment request, thereby avoiding identifying information to the other server that is not the base station.
  • Step 703 The version server device selects a WIFI micro base station, and sends a connection establishment request to the selected WIFI micro base station.
  • the displayed device is a plurality of WIFI micro base stations, one of them can be arbitrarily selected.
  • the establishment connection request carries version server device identification information.
  • Step 704 After receiving the connection establishment request, the WIFI micro base station compares the smart device identification information carried in the received connection establishment request with the information in the smart device identification information list stored in the local database, and determines that the smart device belongs to the local database. When the device corresponding to the information in the information list is identified, a connection is established, and then step 705 is performed;
  • steps 701-704 need not be performed.
  • the corresponding smart device identification information list needs to be configured in advance on the WIFI micro base station, so that the WIFI micro base station can perform step 704.
  • Step 705 The micro base station version update application software on the smart device extracts the updated smart device identification information list from the local database, and sends the updated smart device identification information list to the WIFI micro base station.
  • Step 706 After obtaining the updated smart device identification information list, the WIFI upgrade control module of the WIFI micro base station stores the information in the local database of the device, and feeds back the smart device identification information list update completion instruction to the smart device, and ends the current processing flow.
  • embodiments of the present invention can be provided as a method, system, Or a computer program product. Accordingly, the present invention can take the form of a hardware embodiment, a software embodiment, or a combination of software and hardware. Moreover, the invention can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) including computer usable program code.
  • the computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture comprising the instruction device.
  • the apparatus implements the functions specified in one or more blocks of a flow or a flow and/or block diagram of the flowchart.
  • These computer program instructions can also be loaded onto a computer or other programmable data processing device such that a series of operational steps are performed on a computer or other programmable device to produce computer-implemented processing for execution on a computer or other programmable device.
  • the instructions provide steps for implementing the functions specified in one or more of the flow or in a block or blocks of a flow diagram.
  • an embodiment of the present invention further provides a computer storage medium, where the computer storage medium includes a set of instructions, when executed, causing at least one processor to execute the version update method described in the embodiment of the present invention.

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Stored Programmes (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

一种版本更新方法和版本更新系统,其中该方法包括:基站向通过短距离无线技术建立连接的智能设备发送自身当前的版本号;所述基站接收所述智能设备发送的新软件版本信息;所述基站根据所述新软件版本信息进行本地版本更新。

Description

一种版本更新方法、系统、基站及计算机存储介质 技术领域
本发明涉及无线通信技术,尤其涉及一种版本更新方法、系统、基站及计算机存储介质。
背景技术
WIFI技术,即无线宽带或者无线局域网的发展推动了移动互联网络的快速兴起。
基于WIFI技术,并考虑无线带宽的资源,出现了一种能提供本地化服务的产品—微基站。微基站会在很多不同的地方和应用场合安装部署,向用户提供无线WIFI接入服务,这就为微基站的维护提出了较高的要求。微基站提供本地化服务信息,这些信息是需要经常更新的,为此提出了一种通过互联网实现对多个微基站进行自动升级和信息更新的方法,能够减少需要人工维护的情况;但是,该方法只能适用于微基站安装在已经存在有线或者无线网络部署的环境下,并且要求有连接到互联网的自动更新服务器。对于没有网络部署或者不存在自动更新服务器的场景,则无法完成版本升级。
发明内容
为解决现有存在的技术问题,本发明实施例提供一种版本更新方法、系统、基站及计算机存储介质。
本发明实施例提供了一种版本更新方法,包括:
基站向通过短距离无线技术建立连接的智能设备发送自身当前的版本号;
所述基站接收所述智能设备发送的新软件版本信息;
所述基站根据所述新软件版本信息进行本地版本更新。
上述方案中,所述基站向通过短距离无线技术建立连接的智能设备发送自身当前的版本号之前,所述方法还包括:
所述基站将收到的建立连接请求中的智能设备标识与本地数据库中存储的智能设备标识进行匹配,确定匹配后,向所述智能设备发送自身当前的版本号。
上述方案中,所述基站根据所述新软件版本信息进行本地版本更新之前,所述方法还包括:
所述基站对所述新软件版本信息进行校验,并在校验正确后根据所述新软件版本信息进行本地版本更新。
本发明实施例还提供了一种版本更新方法,包括:
基站向通过短距离无线技术建立连接的智能设备发送自身当前的版本号;
所述智能设备根据收到的所述基站的当前版本号,确定需要向所述基站发送新软件版本时,向所述基站发送新软件版本信息;
所述基站根据收到的所述新软件版本信息进行本地版本更新。
上述方案中,所述基站向通过短距离无线技术建立连接的智能设备发送自身当前的版本号之前,所述方法还包括:
所述基站将收到的建立连接请求中的智能设备标识与本地数据库中存储的智能设备标识进行匹配,确定匹配后,向所述智能设备发送自身当前的版本号。
上述方案中,所述方法还包括:
所述智能设备搜索所述短距离无线技术对应的设备,并将搜索到的设备与本地保存的基站列表信息进行比较,确定搜索到所述基站时,向所述 基站发送所述建立连接请求。
上述方案中,所述基站根据所述新软件版本信息进行本地版本更新之前,所述方法还包括:
所述基站对所述新软件版本信息进行校验,并在校验正确后根据所述新软件版本信息进行本地版本更新。
上述方案中,所述方法还包括:
当所述智能设备本地存储的智能设备标识信息列表更新时,向所述基站发送本地更新的智能设备标识信息列表;
所述基站保存收到的智能设备标识信息列表。
本发明实施例又提供了一种基站,包括:发送单元、接收单元及更新单元;其中,
所述发送单元,配置为向通过短距离无线技术建立连接的智能设备发送自身所在基站当前的版本号;
所述接收单元,接收所述智能设备发送的新软件版本信息;
所述更新单元,配置为根据所述新软件版本信息进行本地版本更新。
上述方案中,所述基站还包括:匹配单元,配置为将收到的建立连接请求中的智能设备标识与本地数据库中存储的智能设备标识进行匹配,确定匹配后,触发所述发送单元;
相应地,所述发送单元,配置为收到所述匹配单元的触发后,向通过短距离无线技术建立连接的智能设备发送自身所在基站当前的版本号。
上述方案中,所述更新单元,还配置为对所述新软件版本信息进行校验,并在校验正确后根据所述新软件版本信息进行本地版本更新。
本发明实施例还提供了一种版本更新系统,包括:基站及智能设备;其中,
所述基站,配置为向通过短距离无线技术建立连接的所述智能设备发 送自身当前的版本号;并根据收到的新软件版本信息进行本地版本更新;
所述智能设备,配置为根据收到的所述基站的当前版本号,确定需要向所述基站发送新软件版本时,向所述基站发送所述新软件版本信息。
上述方案中,所述基站,还配置为将收到的建立连接请求中的智能设备标识与本地数据库中存储的智能设备标识进行匹配,确定匹配后,向所述智能设备发送自身当前的版本号。
上述方案中,所述智能设备,还配置为搜索所述短距离无线技术对应的设备,并将搜索到的设备与本地保存的基站列表信息进行比较,确定搜索到所述基站时,向所述基站发送所述建立连接请求。
上述方案中,所述基站,还配置为对所述新软件版本信息进行校验,并在校验正确后根据所述新软件版本信息进行本地版本更新。
上述方案中,所述智能设备,还配置为当本地存储的智能设备标识信息列表更新时,向所述基站发送本地更新的智能设备标识信息列表;
所述基站,还配置为保存收到的智能设备标识信息列表。
本发明实施例还提供了一种计算机存储介质,所述计算机存储介质包括一组指令,当执行所述指令时,引起至少一个处理器执行上述的版本更新方法。
本发明实施例提供的版本更新方法、系统、基站及计算机存储介质,基站向通过短距离无线技术建立连接的智能设备发送自身当前的版本号;所述智能设备根据收到的所述基站的当前版本号,确定需要向所述基站发送新软件版本时,向所述基站发送新软件版本信息;所述基站根据收到的所述新软件版本信息进行本地版本更新,基站与智能设备之间是通过短距离无线技术建立的连接,如此,不用考虑有有线或无线网络的部署,也不需要基站连接到互联网的版本服务器才能进行版本的更新,能使得基站在没有有线或无线网络部署,且不能连接到互联网的版本服务器的情况下方 便地更新软件版本,提高了基站版本更新的效率。
附图说明
在附图(其不一定是按比例绘制的)中,相似的附图标记可在不同的视图中描述相似的部件。具有不同字母后缀的相似附图标记可表示相似部件的不同示例。附图以示例而非限制的方式大体示出了本文中所讨论的各个实施例。
图1为本发明实施例一版本更新方法流程示意图;
图2为本发明实施例二版本更新方法流程示意图;
图3为本发明实施例三基站结构示意图;
图4为本发明实施例四版本更新系统流程示意图;
图5为本发明实施例四WIFI微基站和智能设备各模块的示意图;
图6为本发明实施例五版本更新方法流程示意图;
图7为本发明实施例六智能设备更新WIFI微基站本地数据库中版本服务端设备标识信息列表的方法流程示意图。
具体实施方式
下面结合附图及实施例对本发明再作进一步详细地描述。
在本发明的各种实施例中:基站向通过短距离无线技术建立连接的智能设备发送自身当前的版本号;所述智能设备根据收到的所述基站的当前版本号,确定需要向所述基站发送新软件版本时,向所述基站发送新软件版本信息;所述基站根据收到的所述新软件版本信息进行本地版本更新。
实施例一
本实施例版本更新方法,如图1所示,包括以下步骤:
步骤101:基站向通过短距离无线技术建立连接的智能设备发送自身当前的版本号;
这里,所述基站可以是WIFI微基站等。
所述短距离无线技术可以是WIFI、蓝牙、红外技术等。
所述智能设备可以是智能手机、平板电脑(Pad)等设备。
在执行本步骤之前,该方法还可以包括:
所述基站将收到的建立连接请求中的智能设备标识与本地数据库中存储的智能设备标识进行匹配,确定匹配后,向所述智能设备发送自身当前的版本号,这样,能确保所述基站收到的软件版本信息是有效的。
其中,实际应用时,可以有多个所述智能设备,以方便多个智能设备可以同时与多个基站建立连接,从而进行软件版本的更新。
步骤102:所述基站接收所述智能设备发送的新软件版本信息;
步骤103:所述基站根据所述新软件版本信息进行本地版本更新。
这里,在执行本步骤之前,该方法还可以包括:
所述基站对所述新软件版本信息进行校验,并在校验正确后根据所述新软件版本信息进行本地版本更新。
其中,校验所采用的方法可以是循环冗余校验(CRC,Cyclical Redundancy Check)等。
实施例二
本实施例版本更新方法,如图2所示,包括以下步骤:
步骤201:基站向通过短距离无线技术建立连接的智能设备发送自身当前的版本号;
这里,所述基站可以是WIFI微基站等。
所述短距离无线技术可以是WIFI、蓝牙、红外技术等。
所述智能设备可以是智能手机、Pad等设备。
在执行本步骤之前,该方法还可以包括:
所述基站将收到的建立连接请求中的智能设备标识与本地数据库中存 储的智能设备标识进行匹配,确定匹配后,向所述智能设备发送自身当前的版本号,这样,能确保所述基站收到的软件版本信息是有效的。
其中,实际应用时,可以有多个所述智能设备,以方便多个智能设备可以同时与多个基站建立连接,从而进行软件版本的更新。
所述基站将收到的建立连接请求中的智能设备标识与本地数据库中存储的智能设备标识进行匹配之前,该方法还可以包括:
所述智能设备搜索所述短距离无线技术对应的设备,并将搜索到的设备与本地保存的基站列表信息进行比较,确定搜索到所述基站时,向所述基站发送建立连接请求,这样,能保证所述智能设备发送的建立连接请求是有效的,避免向其它不是所述基站的设备下发建立连接请求,进而避免向所述其它不是所述基站的设备下发软件版本信息。
步骤202:所述智能设备根据收到的所述基站的当前版本号,确定需要向所述基站发送新软件版本时,向所述基站发送新软件版本信息;
这里,所述智能设备将收到的所述基站的当前版本号与自身保存的版本号进行比较,确定本地版本新时,向所述基站发送新软件版本信息。
步骤203:所述基站根据收到的所述新软件版本信息进行本地版本更新。
这里,在执行本步骤之前,该方法还可以包括:
所述基站对所述新软件版本信息进行校验,并在校验正确后根据所述新软件版本信息进行本地版本更新。
其中,校验所采用的方法可以是CRC等。
该方法还可以包括:
当所述智能设备本地存储的智能设备标识信息列表更新时,向所述基站发送本地更新的智能设备标识信息列表;
所述基站保存收到的智能设备标识信息列表,以便所述基站可以根据 所述列表中的智能设备标识信息来判断发送建立连接请求的智能设备是否有效,即判断所述智能设备是否合法。
这里,所述更新是指:所述智能设备的个数及种类有变化,这种变化可以是个数的增多或减少,也可以是版本服务端设备种类的变化等。
实际应用时,所述智能设备可以与服务器连接,由所述服务器实时向所述智能设备发送更新的智能设备标识信息列表,从而使得所述智能设备向所述基站发送本地更新的智能设备标识信息列表。
本发明实施例提供的版本更新方法,基站向通过短距离无线技术建立连接的智能设备发送自身当前的版本号;所述智能设备根据收到的所述基站的当前版本号,确定需要向所述基站发送新软件版本时,向所述基站发送新软件版本信息;所述基站根据收到的所述新软件版本信息进行本地版本更新,基站与智能设备之间是通过短距离无线技术建立的连接,如此,不用考虑有有线或无线网络的部署,也不需要基站连接到互联网的版本服务器才能进行版本的更新,能使得基站在没有有线或无线网络部署,且不能连接到互联网的版本服务器的情况下方便地更新软件版本,提高了基站版本更新的效率。
另外,所述智能设备搜索所述短距离无线技术对应的设备,并将搜索到的设备与本地保存的基站列表信息进行比较,确定搜索到所述基站时,向所述基站发送建立连接请求;相应地,所述基站将收到的建立连接请求中的智能设备标识与本地数据库中存储的智能设备标识进行匹配,确定匹配后,向所述智能设备发送自身当前的版本号,是一种双向比较认证的过程,如此,能保证所述基站收到的软件版本信息是有效的。
所述基站对所述新软件版本信息进行校验,并在校验正确后根据所述新软件版本信息进行本地版本更新,如此,能进一步保证所述基站收到的软件版本信息是有效的。
实施例三
为实现实施例一的方法,本实施例提供一种基站,如图3所示,该基站包括:发送单元31、接收单元32及更新单元33;其中,
所述发送单元31,配置为向通过短距离无线技术建立连接的智能设备发送自身所在基站当前的版本号;
所述接收单元32,接收所述智能设备发送的新软件版本信息;
所述更新单元33,配置为根据所述新软件版本信息进行本地版本更新。
其中,所述基站可以是WIFI微基站等。
所述短距离无线技术可以是WIFI、蓝牙、红外技术等。
所述智能设备可以是智能手机、Pad等设备。
该基站还可以包括:匹配单元,配置为将收到的建立连接请求中的智能设备标识与本地数据库中存储的智能设备标识进行匹配,确定匹配后,触发所述发送单元31;
相应地,所述发送单元31,配置为收到所述匹配单元的触发后,向通过短距离无线技术建立连接的智能设备发送自身所在基站当前的版本号;这样,能确保所述基站收到的软件版本信息是有效的。
其中,实际应用时,可以在有多个所述智能设备,以方便多个智能设备可以同时与多个基站建立连接,从而进行软件版本的更新。
所述更新单元33,还配置为对所述新软件版本信息进行校验,并在校验正确后根据所述新软件版本信息进行本地版本更新。其中,校验所采用的方法可以是CRC等。
实际应用时,所述发送单元31可由基站中的发射机实现,所述接收单元32可由基站中的接收机实现,所述更新单元33及所述匹配单元可由基站中的中央处理器(CPU,Central Processing Unit)、数字信号处理器(DSP,Digital Signal Processor)或可编程逻辑阵列(FPGA,Field-Programmable  Gate Array)实现。
实施例四
为实现实施例二的方法,本实施例提供一种版本更新系统,如图4所示,该系统包括:基站41及智能设备42;其中,
所述基站41,配置为向通过短距离无线技术建立连接的所述智能设备42发送自身当前的版本号;并根据收到的新软件版本信息进行本地版本更新;
所述智能设备42,配置为根据收到的所述基站41的当前版本号,确定需要向所述基站41发送新软件版本时,向所述基站41发送新软件版本信息。
这里,所述基站41可以是WIFI微基站等。
所述短距离无线技术可以是WIFI、蓝牙、红外技术等。
所述智能设备可以是智能手机、Pad等设备。
实际应用时,可以先由所述基站41的发送单元向所述智能设备42发送自身当前的版本号;所述智能设备42根据收到的所述基站41的当前版本号,确定需要向所述基站41发送新软件版本时,向所述基站41发送新软件版本信息;接着由所述基站41的接收单元接收所述新软件版本信息;再由所述基站41的更新单元根据收到的新软件版本信息进行本地版本更新。
所述基站41,还配置为将收到的建立连接请求中的智能设备标识与本地数据库中存储的智能设备标识进行匹配,确定匹配后,向所述智能设备42发送自身当前的版本号,这样,能确保所述基站收到的软件版本信息是有效的。
其中,实际应用时,可以有多个所述智能设备42,以方便多个智能设备可以同时与多个基站建立连接,从而进行软件版本的更新。
实际应用时,可由所述基站41的匹配单元将收到的建立连接请求中的智能设备标识与本地数据库中存储的智能设备标识进行匹配,确定匹配后,触发所述发送单元向所述智能设备42发送所述基站41当前的版本号。
所述智能设备42,还配置为搜索所述短距离无线技术对应的设备,并将搜索到的设备与本地保存的基站列表信息进行比较,确定搜索到所述基站41时,向所述基站41发送建立连接请求,这样,能保证所述智能设备42发送的建立连接请求是有效的,避免向其它不是所述基站的设备下发建立连接请求,进而避免向所述其它不是所述基站的设备下发软件版本信息。
所述确定需要向所述基站41发送新软件版本是指:所述智能设备42将收到的所述基站41的当前版本号与自身保存的版本号进行比较,确定本地版本新时,向所述基站41发送新软件版本信息。
所述基站41,还配置为对所述新软件版本信息进行校验,并在校验正确后根据所述新软件版本信息进行本地版本更新。
其中,校验所采用的方法可以是CRC等。
实际应用时,可由所述更新单元对所述新软件版本信息进行校验,并在校验正确后根据所述新软件版本信息进行本地版本更新。
所述智能设备42,还配置为当本地存储的智能设备标识信息列表更新时,向所述基站41发送本地更新的智能设备标识信息列表;
所述基站41,还配置为保存收到的智能设备标识信息列表,以便所述基站可以根据所述列表中的智能设备标识信息来判断发送建立连接请求的智能设备是否有效,即判断所述智能设备是否合法。
这里,所述更新是指:所述智能设备的个数及种类有变化,这种变化可以是个数的增多或减少,也可以是版本服务端设备种类的变化等。
实际应用时,所述智能设备可以与服务器连接,由所述服务器实时向所述智能设备发送更新的智能设备标识信息列表,从而使得所述智能设备 向所述基站发送本地更新的智能设备标识信息列表。
本发明实施例提供的版本更新系统,基站41向通过短距离无线技术建立连接的智能设备42发送自身当前的版本号;所述智能设备42根据收到的所述基站41的当前版本号,确定需要向所述基站41发送新软件版本时,向所述基站41发送新软件版本信息;所述基站42根据收到的所述新软件版本信息进行本地版本更新,基站与智能设备之间是通过短距离无线技术建立的连接,如此,不用考虑有有线或无线网络的部署,也不需要基站连接到互联网的版本服务器才能进行版本的更新,能使得基站在没有有线或无线网络部署,且不能连接到互联网的版本服务器的情况下方便地更新软件版本,提高了基站版本更新的效率。
另外,所述智能设备42搜索所述短距离无线技术对应的设备,并将搜索到的设备与本地保存的基站列表信息进行比较,确定搜索到所述基站41时,向所述基站41发送建立连接请求;相应地,所述基站41将收到的建立连接请求中的智能设备标识与本地数据库中存储的智能设备标识进行匹配,确定匹配后,向所述智能设备42发送自身当前的版本号,是一种双向比较认证的过程,如此,能保证所述基站41收到的软件版本信息是有效的。
所述基站41对所述新软件版本信息进行校验,并在校验正确后根据所述新软件版本信息进行本地版本更新,如此,能进一步保证所述基站收到的软件版本信息是有效的。
实施例五
本实施例中,基站为WIFI微基站,如图5所示,WIFI微基站的硬件部分需要包含版本存储区和WIFI模块,WIFI微基站的软件部分需要包含WIFI升级控制模块和本地数据库;相应地,智能设备上的版本服务端设备需要包括:本地数据库和微基站版本更新应用软件;智能设备还需要包含WIFI模块,配置为和微基站进行通信;本实施例中短距离无线技术为WIFI 技术。其中,WIFI微基站本地数据库中存储可用的智能设备标识信息列表,且可以从智能设备进行更新;智能设备本地数据库中存储WIFI微基站列表信息和自身认为可用的智能设备标识信息列表。
本实施例版本更新方法,如图6所示,包括以下步骤:
步骤601:智能设备通过微基站版本更新应用软件打开版本服务端设备的WIFI模块;
步骤602:智能设备通过打开的WIFI模块搜索附近的WIFI设备,并与本地数据库中存储的WIFI微基站列表信息进行比较,确定搜索的WIFI设备属于本地数据库中WIFI微基站列表信息对应的设备时进行显示;
这里,确定搜索的WIFI设备属于本地数据库中WIFI微基站信息列表中信息对应的设备时才进行显示,这样,能保证所述智能设备发送的建立连接请求是有效的,避免向其它不是所述基站的设备下发建立连接请求,进而避免向所述其它不是所述基站的设备下发软件版本信息。
实际应用时,本地数据库中存储的WIFI微基站信息列表可以采用预先配置的方式得到,也可以是其它方式得到,比如智能设备从其它设备中获取到WIFI微基站信息列表,并存储到本地数据库中。
步骤603:版本服务端设备选择一个WIFI微基站,并向选择的WIFI微基站发送建立连接请求;
这里,当显示的设备为多个WIFI微基站时,可以任意选择其中一个。
所述建立连接请求中携带智能设备标识信息。
步骤604:WIFI微基站收到建立连接请求后,将收到的建立连接请求中携带的智能设备标识信息与本地数据库中存储的智能设备标识信息列表中的信息进行比较,确定属于本地数据库中智能设备标识信息列表中信息对应的设备时,与之建立连接,之后执行步骤605;
这里,确定属于本地数据库中智能设备标识信息列表中信息对应的设 备时才与智能设备建立连接,这样能确保WFI微基站收到的软件版本信息是有效的。
此时,WFI微基站本地数据库中的智能设备标识信息列表可以是生产时预先配置的,也可以是后来通过智能设备更新得到的。
步骤605:WIFI微基站向智能设备返回自身当前的版本号;
步骤606:智能设备上的微基站版本更新应用软件比较本地软件版本号和微基站上的版本号,本地版本新时从版本存储区提取新软件版本信息,并发送给WIFI微基站;
这里,如果本地软件版本和微基站上的版本相同或者本地软件版低于微基站的版本时,则不进行任何处理。
步骤607:WIFI微基站的WIFI升级控制模块获取到新软件版本信息后,校验版本信息是否正确,并向智能设备反馈版本校验结果;
这里,所述校验结果可以是正确或者错误。
当智能设备收到的校验结果为错误时,可以再次向WIFI微基站发送新软件版本信息,也可以不进行任何操作,本实施例不限定智能设备收到的校验结果为错误后的处理过程。
当校验结果是错误时,WIFI升级控制模块不执行步骤608。
步骤608:校验正确时,WIFI升级控制模块控制设备完成版本更新,并向智能设备反馈版本更新完成指示,结束当前处理流程。
实施例六
基于实施例五,本实施例描述智能设备更新WIFI微基站本地数据库中智能设备标识信息列表的过程。本实施例中智能设备并未与WIFI微基站建立连接,如图7所示,该过程包括以下步骤:
步骤701:当所述智能设备本地存储的智能设备表示信息列表更新时,智能设备通过微基站版本更新应用软件打开版本服务端设备的WIFI模块;
步骤702:智能设备通过打开的WIFI模块搜索附近的WIFI设备,并与本地数据库中存储的WIFI微基站列表信息进行比较,确定搜索的WIFI设备属于本地数据库中WIFI微基站列表信息对应的设备时进行显示;
这里,确定搜索的WIFI设备属于本地数据库中WIFI微基站信息列表中信息对应的设备时才进行显示,这样,能保证所述智能设备发送的建立连接请求是有效的,避免向其它不是所述基站的设备下发建立连接请求,进而避免向所述其它不是所述基站的设备下版本服务端标识信息。
步骤703:版本服务端设备选择一个WIFI微基站,并向选择的WIFI微基站发送建立连接请求;
这里,当显示的设备为多个WIFI微基站时,可以任意选择其中一个。
所述建立连接请求中携带版本服务端设备标识信息。
步骤704:WIFI微基站收到建立连接请求后,将收到的建立连接请求中携带的智能设备标识信息与本地数据库中存储的智能设备标识信息列表中信息进行比较,确定属于本地数据库中智能设备标识信息列表中信息对应的设备时,与之建立连接,之后执行步骤705;
这里,实际应用时,如果智能设备已经与WIFI微基站已经建立连接时,则不需要执行步骤701~704。
实际应用时,一开始应用本实施例方案时,需要预先在WIFI微基站上配置相应的智能设备标识信息列表,以便WIFI微基站可以执行步骤704。
步骤705:智能设备上的微基站版本更新应用软件从本地数据库中提取出更新的智能设备标识信息列表,并发送给WIFI微基站;
步骤706:WIFI微基站的WIFI升级控制模块获取到更新的智能设备标识信息列表后,存储到设备的本地数据库中,并向智能设备反馈智能设备标识信息列表更新完成指示,结束当前处理流程。
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、 或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
基于此,本发明实施例还提供了一种计算机存储介质,所述计算机存储介质包括一组指令,当执行所述指令时,引起至少一个处理器执行本发明实施例所描述的版本更新方法。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保 护范围。

Claims (17)

  1. 一种版本更新方法,所述方法包括:
    基站向通过短距离无线技术建立连接的智能设备发送自身当前的版本号;
    所述基站接收所述智能设备发送的新软件版本信息;
    所述基站根据所述新软件版本信息进行本地版本更新。
  2. 根据权利要求1所述的方法,其中,所述基站向通过短距离无线技术建立连接的智能设备发送自身当前的版本号之前,所述方法还包括:
    所述基站将收到的建立连接请求中的智能设备标识与本地数据库中存储的智能设备标识进行匹配,确定匹配后,向所述智能设备发送自身当前的版本号。
  3. 根据权利要求1所述的方法,其中,所述基站根据所述新软件版本信息进行本地版本更新之前,所述方法还包括:
    所述基站对所述新软件版本信息进行校验,并在校验正确后根据所述新软件版本信息进行本地版本更新。
  4. 一种版本更新方法,所述方法包括:
    基站向通过短距离无线技术建立连接的智能设备发送自身当前的版本号;
    所述智能设备根据收到的所述基站的当前版本号,确定需要向所述基站发送新软件版本时,向所述基站发送新软件版本信息;
    所述基站根据收到的所述新软件版本信息进行本地版本更新。
  5. 根据权利要求4所述的方法,其中,所述基站向通过短距离无线技术建立连接的智能设备发送自身当前的版本号之前,所述方法还包括:
    所述基站将收到的建立连接请求中的智能设备标识与本地数据库中存储的智能设备标识进行匹配,确定匹配后,向所述智能设备发送自身当前 的版本号。
  6. 根据权利要求5所述的方法,其中,所述方法还包括:
    所述智能设备搜索所述短距离无线技术对应的设备,并将搜索到的设备与本地保存的基站列表信息进行比较,确定搜索到所述基站时,向所述基站发送所述建立连接请求。
  7. 根据权利要求4所述的方法,其中,所述基站根据所述新软件版本信息进行本地版本更新之前,所述方法还包括:
    所述基站对所述新软件版本信息进行校验,并在校验正确后根据所述新软件版本信息进行本地版本更新。
  8. 根据权利要求5所述的方法,其中,所述方法还包括:
    当所述智能设备本地存储的智能设备标识信息列表更新时,向所述基站发送本地更新的智能设备标识信息列表;
    所述基站保存收到的智能设备标识信息列表。
  9. 一种基站,所述基站包括:发送单元、接收单元及更新单元;其中,
    所述发送单元,配置为向通过短距离无线技术建立连接的智能设备发送自身所在基站当前的版本号;
    所述接收单元,接收所述智能设备发送的新软件版本信息;
    所述更新单元,配置为根据所述新软件版本信息进行本地版本更新。
  10. 根据权利要求9所述的基站,其中,所述基站还包括:匹配单元,配置为将收到的建立连接请求中的智能设备标识与本地数据库中存储的智能设备标识进行匹配,确定匹配后,触发所述发送单元;
    相应地,所述发送单元,配置为收到所述匹配单元的触发后,向通过短距离无线技术建立连接的智能设备发送自身所在基站当前的版本号。
  11. 根据权利要求9所述的基站,其中,所述更新单元,还配置为对所述新软件版本信息进行校验,并在校验正确后根据所述新软件版本信息 进行本地版本更新。
  12. 一种版本更新系统,所述系统包括:基站及智能设备;其中,
    所述基站,配置为向通过短距离无线技术建立连接的所述智能设备发送自身当前的版本号;并根据收到的新软件版本信息进行本地版本更新;
    所述智能设备,配置为根据收到的所述基站的当前版本号,确定需要向所述基站发送新软件版本时,向所述基站发送所述新软件版本信息。
  13. 根据权利要求12所述的系统,其中,所述基站,还配置为将收到的建立连接请求中的智能设备标识与本地数据库中存储的智能设备标识进行匹配,确定匹配后,向所述智能设备发送自身当前的版本号。
  14. 根据权利要求13所述的系统,其中,所述智能设备,还配置为搜索所述短距离无线技术对应的设备,并将搜索到的设备与本地保存的基站列表信息进行比较,确定搜索到所述基站时,向所述基站发送所述建立连接请求。
  15. 根据权利要求12所述的系统,其中,所述基站,还配置为对所述新软件版本信息进行校验,并在校验正确后根据所述新软件版本信息进行本地版本更新。
  16. 根据权利要求12所述的系统,其中,所述智能设备,还配置为当本地存储的智能设备标识信息列表更新时,向所述基站发送本地更新的智能设备标识信息列表;
    所述基站,还配置为保存收到的智能设备标识信息列表。
  17. 一种计算机存储介质,所述计算机存储介质包括一组指令,当执行所述指令时,引起至少一个处理器执行如权利要求1至3任一项所述的版本更新方法。
PCT/CN2015/071143 2014-09-16 2015-01-20 一种版本更新方法、系统、基站及计算机存储介质 Ceased WO2015131682A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201410472719.5A CN105487877A (zh) 2014-09-16 2014-09-16 一种版本更新方法、系统及基站
CN201410472719.5 2014-09-16

Publications (1)

Publication Number Publication Date
WO2015131682A1 true WO2015131682A1 (zh) 2015-09-11

Family

ID=54054534

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2015/071143 Ceased WO2015131682A1 (zh) 2014-09-16 2015-01-20 一种版本更新方法、系统、基站及计算机存储介质

Country Status (2)

Country Link
CN (1) CN105487877A (zh)
WO (1) WO2015131682A1 (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111090441A (zh) * 2019-11-09 2020-05-01 国网上海市电力公司 一种用于电力二次设备软件的管理方法与系统
CN112860286A (zh) * 2019-11-27 2021-05-28 佛山市云米电器科技有限公司 应用模型更新方法、智能家居设备、系统和存储介质
CN113495729A (zh) * 2020-03-20 2021-10-12 株洲中车时代电气股份有限公司 一种软件升级方法及装置
WO2022246959A1 (zh) * 2021-05-28 2022-12-01 武汉天喻信息产业股份有限公司 一种智能卡及其更新方法

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108076224B (zh) * 2017-12-21 2021-06-29 Oppo广东移动通信有限公司 应用程序控制方法、装置及存储介质和移动终端
CN109474944A (zh) * 2018-12-29 2019-03-15 京信通信系统(中国)有限公司 一种网络设备的维护方法、装置、终端及网络设备
CN111835485B (zh) * 2019-08-09 2022-03-08 维沃移动通信有限公司 网络设备信息接收方法、发送方法、终端和网络设备
CN115002805A (zh) * 2022-05-25 2022-09-02 大连市共进科技有限公司 数据发送方法、基站更新方法、装置、终端设备及介质

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101499011A (zh) * 2008-01-29 2009-08-05 中兴通讯股份有限公司 实现移动通信基站系统usb启动和升级的方法及装置
CN101883372A (zh) * 2010-06-28 2010-11-10 中兴通讯股份有限公司 无线通信设备自动更新方法和装置
CN102056186A (zh) * 2009-10-27 2011-05-11 中兴通讯股份有限公司 一种家庭基站邻区列表以及无线参数的更新方法
CN102075918A (zh) * 2011-01-13 2011-05-25 大唐移动通信设备有限公司 一种基站射频单元系统更新方法及其装置
WO2012151924A1 (zh) * 2011-08-18 2012-11-15 中兴通讯股份有限公司 无线路由设备的版本更新方法及装置
CN102932824A (zh) * 2011-10-31 2013-02-13 广州盛华信息技术有限公司 一种微基站系统及更新方法
CN103546912A (zh) * 2012-07-09 2014-01-29 中兴通讯股份有限公司 一种基站版本升级的方法、装置及系统
CN103607456A (zh) * 2013-11-21 2014-02-26 厦门雅迅网络股份有限公司 一种集群移动终端的软件远程升级的方法
CN103635889A (zh) * 2012-02-14 2014-03-12 株式会社Ntt都科摩 毫微微基站装置、操作系统

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6141683A (en) * 1998-01-30 2000-10-31 Lucent Technologies, Inc. Method for remotely and reliably updating of the software on a computer with provision for roll back
US20020075824A1 (en) * 2000-12-14 2002-06-20 Willekes Tom J. System and method for distributing files in a wireless network infrastructure
CN1204700C (zh) * 2001-12-29 2005-06-01 联想(北京)有限公司 长短距结合技术的无线通信系统及其实现方法
CN101197738B (zh) * 2006-12-06 2010-05-19 深圳市融创天下科技发展有限公司 一种宽频移动可视通讯网络系统

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101499011A (zh) * 2008-01-29 2009-08-05 中兴通讯股份有限公司 实现移动通信基站系统usb启动和升级的方法及装置
CN102056186A (zh) * 2009-10-27 2011-05-11 中兴通讯股份有限公司 一种家庭基站邻区列表以及无线参数的更新方法
CN101883372A (zh) * 2010-06-28 2010-11-10 中兴通讯股份有限公司 无线通信设备自动更新方法和装置
CN102075918A (zh) * 2011-01-13 2011-05-25 大唐移动通信设备有限公司 一种基站射频单元系统更新方法及其装置
WO2012151924A1 (zh) * 2011-08-18 2012-11-15 中兴通讯股份有限公司 无线路由设备的版本更新方法及装置
CN102932824A (zh) * 2011-10-31 2013-02-13 广州盛华信息技术有限公司 一种微基站系统及更新方法
CN103635889A (zh) * 2012-02-14 2014-03-12 株式会社Ntt都科摩 毫微微基站装置、操作系统
CN103546912A (zh) * 2012-07-09 2014-01-29 中兴通讯股份有限公司 一种基站版本升级的方法、装置及系统
CN103607456A (zh) * 2013-11-21 2014-02-26 厦门雅迅网络股份有限公司 一种集群移动终端的软件远程升级的方法

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111090441A (zh) * 2019-11-09 2020-05-01 国网上海市电力公司 一种用于电力二次设备软件的管理方法与系统
CN112860286A (zh) * 2019-11-27 2021-05-28 佛山市云米电器科技有限公司 应用模型更新方法、智能家居设备、系统和存储介质
CN113495729A (zh) * 2020-03-20 2021-10-12 株洲中车时代电气股份有限公司 一种软件升级方法及装置
WO2022246959A1 (zh) * 2021-05-28 2022-12-01 武汉天喻信息产业股份有限公司 一种智能卡及其更新方法

Also Published As

Publication number Publication date
CN105487877A (zh) 2016-04-13

Similar Documents

Publication Publication Date Title
WO2015131682A1 (zh) 一种版本更新方法、系统、基站及计算机存储介质
CN105791387B (zh) 车辆控制更新方法和系统
US20160350097A1 (en) Method for updating firmware and configuration file and a firmware-configuration file management system therefor
US9774642B2 (en) Method and device for pushing multimedia resource and display terminal
WO2020107905A1 (zh) 一种设备的监控、管理方法及终端设备
CN108781473B (zh) 一种在不同终端间共享文件的方法及设备
US10694368B2 (en) Dynamic utilization of services by a temporary device
NZ751426A (en) Iot provisioning service
CN106856585B (zh) 建立短距离无线通道的方法及装置
US9094801B2 (en) Method and system for enabling multicast distribution of mobile device update data
CN105934962B (zh) 用于网络设备的监管域标识的方法及网络设备
CN103458057A (zh) 一种获取资源的方法、装置和服务器
US20160262014A1 (en) Method and system for configuring a device for use over a communication network
WO2016145801A1 (zh) 基站开通方法及设备、系统、计算机存储介质
CN105451214A (zh) 卡应用访问方法和装置
CN102780922A (zh) 数字电视搜台方法及搜台系统
CN103685530A (zh) Wlan现网ap自动升级控制方法及系统
CN107580040B (zh) 一种对智能家居终端中的通信模块升级的方法和装置
WO2017076109A1 (zh) 一种软件升级方法及装置
CN103984577A (zh) 数传电台软件升级方法及系统
US9749860B2 (en) Peer-to-peer wireless connection between server computing device and mobile client computing device for authentication and server management
US20110212735A1 (en) Method and system for seamless consummation of an electronic transaction based on location related data
CN104360873A (zh) 信息处理方法和装置、设备初始化方法和装置及电子设备
WO2020119732A1 (zh) 一种通信设备组网的调测方法及装置
US10524128B2 (en) Terminal device, connection method, connection program, and authentication assist system

Legal Events

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

Ref document number: 15758988

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: 15758988

Country of ref document: EP

Kind code of ref document: A1