[go: up one dir, main page]

CN112449342B - A method and system for managing IoT devices - Google Patents

A method and system for managing IoT devices Download PDF

Info

Publication number
CN112449342B
CN112449342B CN202110117545.0A CN202110117545A CN112449342B CN 112449342 B CN112449342 B CN 112449342B CN 202110117545 A CN202110117545 A CN 202110117545A CN 112449342 B CN112449342 B CN 112449342B
Authority
CN
China
Prior art keywords
data
internet
things
new number
iot
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.)
Active
Application number
CN202110117545.0A
Other languages
Chinese (zh)
Other versions
CN112449342A (en
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.)
Guangdong Shumi Technology Co ltd
Original Assignee
Beijing Showmac Network Technology 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 Beijing Showmac Network Technology Co ltd filed Critical Beijing Showmac Network Technology Co ltd
Priority to CN202110117545.0A priority Critical patent/CN112449342B/en
Publication of CN112449342A publication Critical patent/CN112449342A/en
Application granted granted Critical
Publication of CN112449342B publication Critical patent/CN112449342B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • H04W8/20Transfer of user or subscriber data
    • H04W8/205Transfer to or from user equipment or user record carrier
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16YINFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR THE INTERNET OF THINGS [IoT]
    • G16Y30/00IoT infrastructure
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The embodiment of the invention relates to a method and a system for managing equipment of the Internet of things, wherein the method comprises the following steps: after the Internet of things equipment is started, calling an Internet of things user identification module, and performing network login authentication processing with an operator communication network to generate first state data; when the first state data is invalid, the internet of things equipment is used for: the device comprises a first activation mode and a second activation mode, and corresponding device activation processing is carried out. In addition, the internet of things server can regularly obtain a flow report of each telecommunication number from the mobile operator, and the telecommunication numbers which are off-line for a long time or have low flow for a long time are cancelled at the mobile operator through analyzing the report. By using the embodiment of the invention, the waste of flow can be avoided, and the operation and maintenance cost can be reduced; the problem of permanent inactivation of the equipment caused by the cancellation of the old number can be avoided, and the continuous availability of the equipment is ensured.

Description

Internet of things equipment management method and system
Technical Field
The invention relates to the technical field of equipment management of the Internet of things, in particular to an equipment management method and system of the Internet of things.
Background
The application of the Internet of things is that continuous data collection is carried out through Internet of things equipment arranged at the front end, and the collected data are transmitted to a rear-end server for data analysis, so that the purposes of material analysis, management and the like are achieved. The internet of things equipment in the internet of things can be connected with a server at the rear end in a wired or wireless connection mode, and the wireless connection mode is more under the conventional condition. When the wireless connection mode is adopted, the wireless connection mode can be realized by establishing a wireless local area network or by using a communication network of a mobile operator, and the wireless connection mode is realized by mainly using the communication network of the operator in a conventional situation. For the internet of things equipment which realizes connection by using an operator communication network, an internet of things user identification module needs to be loaded on the internet of things equipment, the module is similar to a user card or a flow card in mobile phone communication, and a mobile operator can distribute an electric signal code for each internet of things user identification module. Corresponding to this telecommunications code on the module is a set of operator data and identification data.
Under the conventional condition, for the internet of things equipment loaded with the internet of things user identification module, if the equipment is required to be ensured to be available all the time, the internet of things user identification module connected with the equipment is required to be ensured to be in an available state all the time, namely, the corresponding telegraph number is ensured to be in an activated state all the time, namely, the flow package is continuously purchased for the equipment to be maintained.
In practical application, the fact that if the internet of things equipment is damaged, or the communication environment becomes severe, or the equipment is forcibly closed, the equipment and the background cannot be connected or the smooth data transmission effect does not exist even if the connection is established is found, and no reasonable working flow exists naturally; at this moment, the telegraph number of the internet of things user identification module becomes a zombie number or a dead number which is frequently spoken, and the corresponding internet of things equipment also becomes unavailable internet of things equipment which is frequently spoken.
Because there may be a variety of reasons for generating zombie numbers or dead numbers, and the distribution positions of some internet of things devices are difficult for maintenance personnel to reach, for example, the internet of things devices are used for scenes such as mining area monitoring, ocean monitoring, severe environment monitoring and the like, even if unavailable internet of things devices can be found in time, the reasons for the unavailable internet of things devices cannot be diagnosed in time, and the availability of the internet of things devices cannot be recovered. This creates difficulties for the device management scheme of the internet of things device. The first scheme is that in order to keep the activity of equipment, the flow cost of zombie numbers or dead numbers can be continuously maintained; and the second type can directly log out the telecommunication number of the internet of things user identification module on the unavailable equipment to the mobile operator. Both of these solutions have significant drawbacks: for the first scheme, if the reason that the equipment of the internet of things works abnormally is caused by damage of the equipment, the continuous maintenance cost is meaningless, and only the white waste of the operation and maintenance cost is caused; for the second scheme, if the reason that the internet of things equipment works abnormally is caused by that the communication environment becomes severe temporarily or the equipment is forcibly closed by external force, once the communication environment is improved or the equipment is turned on again, the internet of things equipment cannot continue to work normally even if the internet of things equipment is not damaged, and although the flow operation and maintenance cost is controlled by the scheme, the number of the internet of things equipment is reduced, and the waste of equipment resources is caused.
Disclosure of Invention
The invention aims to provide a method and a system for managing Internet of things equipment, aiming at the defects of the prior art, wherein the system comprises an Internet of things user identification module, Internet of things equipment, an Internet of things router, an Internet of things mobile terminal and an Internet of things server; by using the method and the system provided by the embodiment of the invention, the Internet of things server can regularly acquire the flow report of the telecommunication number on each Internet of things user identification module from the mobile operator, and the telecommunication number which is off-line for a long time or has low flow for a long time is subjected to number cancellation at the mobile operator through analyzing the report, so that the flow waste can be avoided, and the operation and maintenance cost can be reduced; in addition, a new number application processing flow is loaded on the Internet of things equipment, once the equipment normally starts the startup networking, the equipment can apply for a new number to the Internet of things server through the Internet of things equipment or the Internet of things mobile terminal bound with the Internet of things equipment after the number is cancelled, so that the problem of permanent inactivation of the equipment caused by cancellation of an old number can be avoided, the continuous availability of the equipment is ensured, and the utilization rate of equipment resources is improved.
In order to achieve the above object, a first aspect of the embodiments of the present invention provides an internet of things device management method, where the method includes:
after the Internet of things equipment is started, calling the Internet of things user identification module to perform network login authentication processing with an operator communication network, and generating first state data;
when the first state data is invalid, the Internet of things equipment acquires preset activation mode data from local;
when the activation mode data is a first activation mode, carrying out a first activation mode new number updating treatment; the Internet of things equipment displays invalid prompt information of a first number to a first user; generating first input data according to first input information input by the first user; when the first input data is first reactivation information, the Internet of things equipment carries out first application new number instruction assembly processing to generate first application new number instruction data; sending the first new application number instruction data to an internet of things server registered with the internet of things equipment; receiving a first new number data packet sent back from the Internet of things server; calling the Internet of things user identification module, and updating a first new number according to the first new number data packet to generate second state data; when the second state data is updated successfully, the Internet of things equipment restarts the first equipment;
when the activation mode data is a second activation mode, carrying out second activation mode new number updating processing; the Internet of things equipment sends invalid prompt information of a second number to the Internet of things mobile terminal bound with the Internet of things equipment; receiving a second new number data packet sent back from the mobile terminal of the Internet of things; calling the Internet of things user identification module, and updating a second new number according to the second new number data packet to generate third state data; and when the third state data is updated successfully, the Internet of things equipment restarts the second equipment.
Preferably, before the internet of things device is started, the method further includes:
the Internet of things server periodically acquires a backup data set corresponding to the Internet of things user identification module from the local; the backup data group comprises a backup number data packet and corresponding backup number data;
the Internet of things server performs first number traffic report instruction assembly processing according to the backup number data to generate first number traffic report instruction data;
the Internet of things server sends the first number flow report instruction data to an operator background; receiving first traffic report data sent back from the operator background; the first traffic report data comprises a plurality of first log data; the first network-climbing record data comprise first network-climbing time data and first network-climbing traffic data;
the Internet of things server acquires a server system date and generates current date data;
the Internet of things server calculates the current date data and the date interval of the first network connection time data closest to the time in the first traffic report data to generate first offline duration data;
the Internet of things server counts the sum of all the first network-surfing traffic data in the first traffic report data in a specified time period before the current date data to generate first traffic sum data;
when the first offline duration data exceeds a preset offline duration threshold value and/or the first traffic sum data is lower than a preset traffic sum threshold value, the internet of things server performs first number logout instruction assembly processing according to the backup number data to generate first number logout instruction data;
the Internet of things server sends the first number logout instruction data to the operator background; receiving first number logout state data sent back from the operator background;
when the first number logout state data is number logout success, the internet of things server marks the backup data group corresponding to the internet of things user identification module locally as a logout number data group.
Preferably, the method further comprises:
the Internet of things server receives the first new application number instruction data sent by the Internet of things equipment; after the first application new number instruction data is successfully identified, new number information is obtained from the local area and is used as first new number data, and a corresponding new number personalized data packet is obtained and is used as the first new number data packet; updating the backup number data packet of the backup data set corresponding to the internet of things user identification module locally according to the first new number data packet, and updating the backup number data of the backup data set according to the first new number data; marking the backup data set as an activated number data set; and sending the first new number data packet to the Internet of things equipment.
Preferably, the method further comprises:
the Internet of things mobile terminal receives the invalid prompt information of the second number sent by the Internet of things equipment; and displaying the invalid prompt message of the second number to a second user; generating second input data according to second input information input by the second user; when the second input data is second reactivation information, the mobile terminal of the internet of things performs second application new number instruction assembly processing to generate second application new number instruction data; sending the second application new number instruction data to the internet of things server registered with the internet of things mobile terminal; receiving the second new number data packet sent back from the Internet of things server; and sending the second new number data packet to the Internet of things equipment.
Preferably, the method further comprises:
the Internet of things server receives the second application new number instruction data sent by the Internet of things mobile terminal; after the second application new number instruction data is successfully identified, new number information is obtained from the local and is used as second new number data, and a corresponding new number personalized data packet is obtained and is used as the second new number data packet; updating the backup number data packet of the backup data set corresponding to the internet of things user identification module locally according to the second new number data packet, and updating the backup number data of the backup data set according to the second new number data; marking the backup data set as an activated number data set; and sending the second new number data packet to the mobile terminal of the internet of things.
A second aspect of the embodiments of the present invention provides an internet of things device management system, where the system includes: the system comprises an Internet of things user identification module, Internet of things equipment, an Internet of things router, an Internet of things mobile terminal and an Internet of things server; the Internet of things equipment and the Internet of things mobile terminal are registered on the Internet of things server; the mobile terminal of the Internet of things is bound with the equipment of the Internet of things;
the Internet of things user identification module is connected with the Internet of things equipment; the Internet of things user identification module is used for storing operator data and identity identification data;
the Internet of things equipment is connected with the Internet of things user identification module and an operator communication network; the Internet of things equipment is used for calling the Internet of things user identification module, performing network login authentication processing with the operator communication network and generating first state data; when the first state data is invalid, acquiring preset activation mode data from local;
the Internet of things equipment is also connected with the Internet of things router; the Internet of things equipment is further used for displaying first number invalid prompt information to a first user when the activation mode data is a first activation mode; generating first input data according to first input information input by the first user; when the first input data is first reactivation information, performing first application new number instruction assembly processing to generate first application new number instruction data; sending the first application new number instruction data to the Internet of things router; receiving a first new number data packet sent back from the router of the Internet of things; calling the Internet of things user identification module, and updating a first new number according to the first new number data packet to generate second state data; when the second state data is updated successfully, restarting the first equipment;
the Internet of things router is connected with the Internet of things server; the Internet of things router is used for receiving the first new application number instruction data sent by the Internet of things equipment; sending the first application new number instruction data to the Internet of things server; receiving the first new number data packet sent back from the Internet of things server; sending the first new number data packet to the Internet of things equipment;
the Internet of things equipment is also connected with the Internet of things mobile terminal; the Internet of things equipment is further used for sending a second number invalid prompt message to the Internet of things mobile terminal when the activation mode data is a second activation mode; receiving a second new number data packet sent back from the mobile terminal of the Internet of things; calling the Internet of things user identification module, and updating a second new number according to the second new number data packet to generate third state data; when the third state data is updated successfully, the Internet of things equipment restarts the second equipment;
the Internet of things mobile terminal is connected with the Internet of things server; the Internet of things mobile terminal is used for receiving the invalid prompt information of the second number sent by the Internet of things equipment; and displaying the invalid prompt message of the second number to a second user; generating second input data according to second input information input by the second user; when the second input data is second reactivation information, second application new number instruction assembly processing is carried out to generate second application new number instruction data; sending the second application new number instruction data to the Internet of things server; receiving the second new number data packet sent back from the Internet of things server; sending the second new number data packet to the Internet of things equipment;
the Internet of things server is connected with the background of an operator; the Internet of things server is used for periodically acquiring a backup data set corresponding to the Internet of things user identification module from the local; the backup data group comprises a backup number data packet and corresponding backup number data; according to the backup number data, a first number flow report instruction is assembled to generate first number flow report instruction data; sending the first number flow report instruction data to the operator background; receiving first traffic report data sent back from the operator background; the first traffic report data comprises a plurality of first log-on record data, and the first log-on record data comprises first log-on time data and first log-on traffic data; acquiring a server system date, and generating current date data; calculating the current date data and the date interval of the first network connection time data closest to the time in the first flow report data to generate first offline duration data; counting the sum of all the first network access traffic data in the first traffic report data in a specified time period before the current date data to generate first traffic sum data; when the first offline duration data exceeds a preset offline duration threshold value and/or the first traffic total data is lower than a preset traffic total threshold value, performing first number logout instruction assembly processing according to the backup number data to generate first number logout instruction data; sending the first number logout instruction data to the operator background; receiving first number logout state data sent back from the operator background; when the first number logout state data is number logout success, marking the backup data group corresponding to the internet of things user identification module locally as a logout number data group;
the Internet of things server is further used for receiving the first new application number instruction data sent by the Internet of things equipment; after the first application new number instruction data is successfully identified, new number information is obtained from the local area and is used as first new number data, and a corresponding new number personalized data packet is obtained and is used as the first new number data packet; updating the backup number data packet of the backup data set corresponding to the internet of things user identification module locally according to the first new number data packet, and updating the backup number data of the backup data set according to the first new number data; marking the backup data set as an activated number data set; sending the first new number data packet to the Internet of things equipment;
the Internet of things server is further used for receiving the second application new number instruction data sent by the Internet of things mobile terminal; after the second application new number instruction data is successfully identified, new number information is obtained from the local and is used as second new number data, and a corresponding new number personalized data packet is obtained and is used as the second new number data packet; updating the backup number data packet of the backup data set corresponding to the internet of things user identification module locally according to the second new number data packet, and updating the backup number data of the backup data set according to the second new number data; marking the backup data set as an activated number data set; and sending the second new number data packet to the mobile terminal of the internet of things.
Preferably, the first and second liquid crystal materials are,
the Internet of things equipment is connected with the Internet of things user identification module in a first communication mode; the first communication mode at least comprises a serial port 7816 communication mode, a multimedia card MMC communication mode, a secure digital card SD card communication mode, a serial peripheral interface SPI communication mode and an integrated circuit bus IIC communication mode.
Preferably, the first and second liquid crystal materials are,
the Internet of things equipment is connected with the Internet of things router in a second communication mode; the second communication mode at least comprises a wireless local area network communication mode, a wired network communication mode and a Bluetooth communication mode.
Preferably, the first and second liquid crystal materials are,
the Internet of things equipment is connected with the Internet of things mobile terminal in a third communication mode; the third communication mode at least comprises a wireless local area network communication mode, a wireless hot spot communication mode, a Universal Serial Bus (USB) communication mode and a Bluetooth communication mode.
Preferably, the first and second liquid crystal materials are,
the Internet of things user identification module is specifically a subscriber identity module SIM, a universal integrated circuit card UICC, a universal subscriber identity module USIM, an embedded subscriber identity module eSIM or a virtual subscriber identity module vSIM;
the mobile terminal of the internet of things is specifically a mobile phone, a mobile terminal, a tablet computer, a notebook computer, a computer or a server.
The embodiment of the invention provides a method and a system for managing equipment of the Internet of things, wherein the system comprises an Internet of things user identification module, Internet of things equipment, an Internet of things router, an Internet of things mobile terminal and an Internet of things server; by using the method and the system provided by the embodiment of the invention, the Internet of things server can regularly acquire the flow report of the telecommunication number on each Internet of things user identification module from the mobile operator, and the telecommunication number which is off-line for a long time or has low flow for a long time is subjected to number cancellation at the mobile operator through analyzing the report, so that the flow waste can be avoided, and the operation and maintenance cost can be reduced; in addition, a new number application processing flow is loaded on the Internet of things equipment, once the equipment normally starts the startup networking, the equipment can apply for a new number to the Internet of things server through the Internet of things equipment or the Internet of things mobile terminal bound with the Internet of things equipment after the number is cancelled, so that the problem of permanent inactivation of the equipment caused by cancellation of an old number can be avoided, the continuous availability of the equipment is ensured, and the utilization rate of equipment resources is improved.
Drawings
Fig. 1 is a schematic diagram illustrating a method for performing number logout by an internet of things server according to an embodiment of the present invention;
fig. 2 is a schematic diagram of a method for activating an internet of things device according to a second embodiment of the present invention;
fig. 3 is a schematic structural diagram of an internet of things device management system according to a third embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention clearer, the present invention will be described in further detail with reference to the accompanying drawings, and it is apparent that the described embodiments are only a part of the embodiments of the present invention, not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
In order to ensure that zombie numbers or dead numbers can be found and managed in time, the embodiment of the invention provides a method for logging out numbers by an internet of things server, by using the method, the internet of things server can regularly acquire a flow report of an electric signal code of each internet of things user identification module from a mobile operator, and performs number logging-out processing on the electric signal codes which are off-line for a long time or have low flow for a long time at the mobile operator through analyzing the report, so that the purposes of avoiding flow waste and reducing operation and maintenance cost are achieved; the internet of things user identification module, the internet of things equipment and the internet of things server are all specific terminal devices or equipment in an internet of things equipment management system, and the system comprises the internet of things user identification module, the internet of things equipment, an internet of things router, an internet of things mobile terminal and an internet of things server, wherein the internet of things user identification module is connected with the internet of things equipment, the internet of things equipment is respectively connected with the internet of things router and the internet of things mobile terminal, the internet of things router and the internet of things mobile terminal are respectively connected with the internet of things server, and the internet of things equipment and the internet of things mobile terminal are registered on the internet of things server and bound with the internet of things mobile terminal; fig. 1 is a schematic diagram of a method for performing number logout by an internet of things server according to an embodiment of the present invention, as shown in fig. 1, the method mainly includes the following steps:
step 1, an internet of things server periodically acquires a backup data set corresponding to an internet of things user identification module from the local;
the backup data group comprises a backup number data packet and corresponding backup number data.
Here, the internet of things server is used for managing the telecommunication number information on the internet of things subscriber identity module corresponding to each registered internet of things device, so that the server uses a backup data set to backup data related to the telecommunication number information on each internet of things subscriber identity module, wherein the backup number data of the backup data set is used for storing specific number information, and the backup number data packet is used for storing the internet of things subscriber identity module personalized information of the specific number; in addition, because the number on the internet of things user identification module has two states of activation and logout, the corresponding backup data set also has two marks corresponding to the two states: an activated number data set and a revoked number data set.
Here, in order to find zombie numbers or dead numbers in time, the internet of things server needs to obtain the active state of each telex number in time, so the internet of things server can regularly use the backup number data of each backup data set to perform corresponding flow report acquisition processing; the traffic report can reflect the detailed log-on status and traffic usage status of the number.
And 2, the Internet of things server performs first number traffic report instruction assembling processing according to the backup number data to generate first number traffic report instruction data.
Here, the first number traffic report instruction data is instruction data for acquiring a telegraph number traffic report, which is agreed by the internet of things server and the mobile operator, and the first number traffic report instruction data may include a plurality of pieces of sub-telegraph number information.
For example, if the backup number data is 13000000000, and the internet of things server plans to obtain the traffic report of the number 13000000000, 13000000000 is required to be added as the sub-telenumber information to the first number traffic report command data.
Step 3, the Internet of things server sends first number flow report instruction data to an operator background; receiving first traffic report data sent back from the background of the operator;
the first flow report data comprises a plurality of first log-on record data; the first network-accessing recording data comprise first network-accessing time data and first network-accessing flow data.
Here, the first traffic report data is a traffic report which is obtained by the internet of things server from the mobile operator and can reflect the detailed log-on condition and traffic use condition of the backup number data; logging-in record data is registered in the flow report according to times, namely the content of each first logging-in record data is the data content of each logging-in; the first network-climbing time data in the first network-climbing record data is initial time information of each network climbing, and the first network-climbing traffic data is traffic use information of each network climbing.
For example, if the mobile operator corresponding to 13000000000 is china mobile, the internet of things server sends first number traffic report instruction data with 13000000000 number information to the operator background of china mobile; after the background of the operator in China Mobile prepares the traffic report of 13000000000, the traffic report is sent back to the Internet of things server 13000000000; in the 13000000000 traffic report, the traffic report is divided into a plurality of log records in units of single log, and each log record records the start time of the current log and the traffic of the current log.
In addition, it should be noted that, the limitation on the number of log-on records in each traffic report may be performed by a pre-agreed negotiation between the internet of things server and an operator background, and there are two agreed manners in the conventional method: the first agreed mode is that both parties agree on the maximum net-logging record total number, and the second agreed mode is that both parties agree on the maximum time interval; if the agreed mode is the first agreed mode, for example, 100 pieces of traffic, the 13000000000 traffic report should include the log-on records of the last 100 log-on times; if the agreed upon mode is the second agreed upon mode, for example, 2 months, then the 13000000000 traffic report should include log records of all single logs within the last 2 months.
And 4, the Internet of things server acquires the system date of the server and generates current date data.
Here, the current date data is the current real-time system date of the internet of things server, and the data format of the current date data is NNNNYYDD, where NNNN is year information, YY is month information, and DD is day information.
For example, if the current real-time system date of the internet-of-things server is 11/1/2020, the current date data is 20201101.
And 5, calculating the date interval of the current date data and the first network-on time data closest to the time in the first traffic report data by the Internet of things server, and generating first offline duration data.
The Internet of things server takes first offline duration data as parameter data reflecting the online condition of the backup number data, the first offline duration data is a date interval between a last online date and a current date, and the last online date is the month, day and time in the last first online time data; the longer the first offline duration data is, the higher the possibility that the telecommunication number corresponding to the backup number data is a zombie number or a dead number is, and the higher the possibility that the corresponding internet of things device is an unavailable device is.
For example, when the current date data is 20201101, the first network access time data closest to 11/1/2020 in the 130000000000000 traffic report is 20200801132536, that is, 13: 25/36 seconds at 8/1/2020, 20200801 is extracted from the first network access time data, that is, 8/1/2020, and 92 is obtained by calculating the date interval between 8/1/2020 and 11/1/2020, the first network access duration data is 92 days.
And 6, the Internet of things server counts the sum of all first network access traffic data in the first traffic report data in a specified time period before the current date data to generate first traffic sum data.
Here, the specified time period is a preset time interval, for example, 60 days; the internet of things server takes the first traffic total data in the specified time period as parameter data reflecting the traffic use condition of the backup number data, and the smaller the first traffic total data is, the higher the possibility that the telecommunication number corresponding to the backup number data is a zombie number or a dead number is, and the higher the possibility that the corresponding internet of things equipment is unavailable equipment is.
For example, the current date data is 20201101, the specified time period is 60 days, and 13000000000 traffic reports have two first log records in total from 9/2/2020 to 11/1/2020, which means that there are two successful log operations within 60 days today;
in the 1 st first log-on record data, the 1 st first log-on time data is 20200903132536, the 1 st first log-on traffic data is 30kBytes, which means that the 1 st successful log-on time is 25 minutes and 36 seconds at 9 month, 3 month, 13 day, 2020 year, 9 month, 3 day, and the traffic is 30kBytes in the log-on process, wherein Byte is Byte, and 1kBytes is 1024 bytes;
in the 2 nd first log-on record data, the 1 st first log-on time data is 20201003132536, the 2 nd first log-on traffic data is 20kBytes, which means that the 2 nd successful log-on time is 2020, 10, 3, 13, 25 minutes and 36 seconds, and the traffic is commonly used in the log-on process of the current log-on time is 20 kBytes;
finally, it is calculated that the first traffic summation data =1 st first networking traffic data + 2 nd first networking record data =50kBytes in 60 days up to now.
And 7, when the first offline duration data exceeds a preset offline duration threshold value and/or the first traffic sum data is lower than a preset traffic sum threshold value, the Internet of things server performs first number logout instruction assembly processing according to the backup number data to generate first number logout instruction data.
Here, as can be seen from the foregoing, the longer the first offline duration data is, the smaller the first traffic total data is, which indicates that the higher the possibility that the telecommunication number corresponding to the backup number data is a zombie number or a dead number is, the higher the possibility that the corresponding internet of things device is an unavailable device is; the embodiment of the invention combines two conditions for comprehensive consideration, and respectively sets a judgment threshold value for the judgment of the two conditions: an offline duration threshold and a traffic sum threshold; the offline duration threshold is preset time duration threshold data, such as 60 days; the flow sum threshold is a preset flow threshold data, for example 20Mbytes, where 1Mbytes =1024 kBytes;
when the first offline duration data exceeds the offline duration threshold data and/or the first traffic sum data is lower than the traffic sum threshold, the number is considered to be offline and/or not communicated smoothly for a reasonable period of time, namely a zombie number or a dead number; for a number in this state, the embodiment of the present invention will log it out: and sending the number information needing to be cancelled to the operator background, and cancelling at the operator end by the operator background.
For example, the first offline duration data is 92 days, the first traffic sum data is 50kBytes, the offline duration threshold is 60 days, the traffic sum threshold is 20Mbytes, the first offline duration data > the offline duration threshold, and the first traffic sum data < the traffic sum threshold, so that the internet of things server adds the 13000000000 number data to the data body of the first number logout instruction data.
Step 8, the Internet of things server sends first number logout instruction data to an operator background; and receiving the first number logout state data sent back from the background of the operator.
For example, the first number logout instruction data is a logout instruction for the 13000000000 number, and after the internet of things server sends the logout instruction to the carrier background of the china mobile, the carrier background of the china mobile deletes the number 13000000000 from the valid number list, and the corresponding IMSI is also marked as the IMSI of the invalid number.
And 9, when the first number logout state data is that the number logout is successful, the internet of things server marks a local backup data set corresponding to the internet of things user identification module as a logout number data set.
For example, after the china mobile operator successfully logs out the number 13000000000 in the background, the internet of things server modifies the flag information of the locally corresponding 13000000000 backup data into a logged-out number data set.
In an internet of things device management system, when the internet of things device is powered on and the number is found to be cancelled, the internet of things device selects a corresponding device activation process according to the setting of activation mode data: when the activation mode data is a first activation mode, a first activation mode new number updating process is carried out, the Internet of things equipment initiates a new number application processing flow, and finally a new number data packet is obtained from an Internet of things server in the system, so that the local Internet of things user identification module is reactivated; when the activation mode data is a second activation mode, updating a new number of the second activation mode, initiating a new number application processing flow by the Internet of things equipment through the Internet of things mobile terminal bound with the Internet of things equipment, and finally obtaining a new number data packet from an Internet of things server in the system to complete the reactivation of the local Internet of things user identification module; the internet of things user identification module, the internet of things device, the internet of things mobile terminal and the internet of things server in the second embodiment are all specific terminal devices or devices in the internet of things device management system, and the system is consistent with the internet of things device management system in the first embodiment; fig. 2 is a schematic diagram of a method for activating an internet of things device according to a second embodiment of the present invention, and as shown in fig. 2, the method mainly includes the following steps:
step 101, after the internet of things equipment is started, calling an internet of things user identification module to communicate with an operator communication network, performing network login authentication processing, and generating first state data.
Here, the internet of things user identification module is used for storing operator data and identity identification data; the internet of things Subscriber Identity Module may be a Subscriber Identity Module (SIM), a Universal Integrated Circuit Card (UICC), a Universal Subscriber Identity Module (USIM), an embedded Subscriber Identity Module (eSIM), or a virtual SIM; the carrier communication network is a mobile communication network of a telecommunications carrier that allocates telecommunications numbers to the internet of things subscriber identity modules.
For example, the internet of things subscriber identity module inserted into the internet of things device is specifically a chinese mobile SIM card, the operator is a chinese mobile, the operator communication network is a chinese mobile communication network, and the number currently allocated to the card is 13000000000 and has been cancelled; after the internet of things equipment is started, the SIM card is used in the China Mobile communication network to perform network-on authentication processing: obtaining an International Mobile Subscriber Identity (IMSI) from the SIM card, uploading the IMSI to a China Mobile communication network, inquiring that 13000000000 numbers are invalid according to the IMSI by the China Mobile communication network, and immediately transmitting the number state to the Internet of things equipment to generate first state data.
And step 102, when the first state data is invalid, the internet of things equipment locally acquires preset activation mode data.
If the first state data is successful in logging on the internet, the current number is activated, and a subsequent new number updating processing flow of the internet of things user identification module does not need to be started; if the first state data is the invalid number, the number of the current internet of things user identification module is cancelled, and a new number updating processing flow of the current internet of things user identification module is started in subsequent steps.
Here, the active mode data is a preset active mode data, and includes two modes: a first activation mode and a second activation mode; conventionally, on an internet of things device with a separate display module and information input module, the data is set to be in a first activation mode, because the device can directly prompt information with a user and receive input content of the user; on the Internet of things equipment without an independent display module and an information input module, the data can be set to be in a second activation mode, the Internet of things equipment has a binding Internet of things mobile terminal corresponding to the data, and the operation of carrying out information prompt on the Internet of things equipment and receiving input content of a user is completed by the Internet of things mobile terminal.
Step 103, identifying the activation mode data and performing corresponding equipment activation processing; when the activation mode data is the first activation mode, go to step 104; when the active mode data is the second active mode, go to step 105.
Step 104, updating a new number of the first activation mode;
the method specifically comprises the following steps: step 1041, the internet of things device displays a first number invalid prompt message to the first user; generating first input data according to first input information input by a first user; when the first input data is first reactivation information, the Internet of things equipment performs first application new number instruction assembly processing to generate first application new number instruction data; sending a first application new number instruction data to an Internet of things server registered with the Internet of things equipment;
the activation mode data is a first activation mode, which indicates that the internet of things equipment has an independent display module and an information input module, and the internet of things equipment initiates a new number updating processing flow of the first activation mode subsequently; the method comprises the steps that the internet of things equipment displays invalid prompt information of a first number to a first user by using a display module of the internet of things equipment, acquires a confirmation result of whether the first user starts the new number updating process through an information input module, and prepares an application new number instruction for activating the new number updating process of an internet of things server after confirming that the new number updating process is started;
for example, the internet of things device is provided with a touch screen, functions of a display module and an input module are realized through the touch screen, and preset activation mode data on the internet of things device is a first activation mode; when the first state data of the Internet of things equipment is number invalidity, first number invalidity prompt information displayed to a first user through a touch screen is that the number is cancelled, whether the number of the machine is updated immediately is confirmed, and two buttons of 'yes' and 'no' are provided below the display content at the same time;
if the first user clicks the "yes" button, the generated first input data is first reactivation information, where the first reactivation information is specifically a preset numerical value, for example, 1; if the first user clicks the "no" button, the generated first input data is first abandon reactivation information, where the first abandon reactivation information is specifically a preset numerical value, for example, 0;
if the first input data is 0, the internet of things equipment cannot continue to execute a subsequent new number updating processing flow; if the first input data is 1, the Internet of things equipment prepares first application new number instruction data, wherein the first application new number instruction data are instruction data which are agreed between the Internet of things equipment and an Internet of things server and activate the updating processing of a new number of an Internet of things server side, and after the first application new number instruction data are assembled, the first application new number instruction data are sent to the Internet of things server according to a data transmission protocol agreed between the first application new number instruction data and the Internet of things server;
step 1042, the internet of things server receives a first new application number instruction data sent by the internet of things device; after the first application new number instruction data is successfully identified, new number information is obtained from the local area and is used as first new number data, and a corresponding new number personalized data packet is obtained and is used as a first new number data packet; updating a backup number data packet of a backup data set corresponding to the local Internet of things user identification module according to the first new number data packet, and updating the backup number data of the backup data set according to the first new number data; marking the backup data set as an activated number data set; sending a first new number data packet to the Internet of things equipment;
the backup data group comprises a backup number data packet and corresponding backup number data;
here, the internet of things server is used for managing the telecommunication number information on the internet of things subscriber identity module corresponding to each internet of things device, so that the server uses a backup data set to backup data related to the telecommunication number information on each internet of things subscriber identity module, wherein the backup number data of the backup data set is used for storing specific number information, and the backup number data packet is used for storing the internet of things subscriber identity module personalization information of specific numbers; in addition, because the number on the internet of things user identification module has two states of activation and logout, the corresponding backup data set also has two marks corresponding to the two states: the number data set is activated and the number data set is cancelled, for example, the currently assigned number of the internet of things subscriber identity module inserted into the internet of things device is 13000000000, and the number data set is cancelled, so that the backup data set of the internet of things subscriber identity module corresponding to the internet of things device on the internet of things server is marked as the number data set which is cancelled;
here, the previous step is carried out, and the current step is actually the second step of the first active mode new number updating processing flow;
after receiving the first new application number instruction data sent by the internet of things equipment, the internet of things server firstly identifies the first new application number instruction data, for example, performs instruction header check on the first new application number instruction data, and activates a processing flow for locally processing the first new application number instruction after confirming that the first new application number instruction data is the instruction header of the first new application number instruction;
then, the internet of things server obtains new number information from the local as the first new number data, for example, selects an unused new number information 13000000001 from the local number pool as the first new number data; in addition, the internet of things server also acquires a corresponding new number personalized data packet from the local as a first new number data packet, for example, extracts a corresponding 13000000001 data packet from a local personalized information database corresponding to the number pool as the first new number data packet;
then, in order to maintain the synchronization between the current backup data and the distributed data, the internet of things server updates the data content and the mark content of the local backup data group, for example, the content of the backup number data is modified from 13000000000 number data to 13000000001 number data, the content of the backup number data packet is modified from a 13000000000 data packet to a 13000000001 data packet, and the mark of the backup data group is modified from a cancelled number data group to an activated number data group;
finally, when the internet of things server updates the local backup data group or after the local backup data group is updated, the internet of things server sends the new personalized information, that is, the first new number data packet, to the internet of things device, for example, the first new number data packet is 13000000001 data packet, and the internet of things server sends the 13000000001 data packet to the internet of things device;
step 1043, the internet of things device receives the first new number data packet sent back from the internet of things server; calling an internet of things user identification module, and updating the first new number according to the first new number data packet to generate second state data; and when the second state data is updated successfully, the Internet of things equipment restarts the first equipment.
Here, the current step is the third step of the first active mode new number update processing flow;
for example, after receiving 13000000001 data packets from the internet of things server, the internet of things device personalizes the internet of things subscriber identity module using the personalization information in the 13000000001 data packet; after the personalization process is successful, the corresponding telecommunication number of the internet of things subscriber identity module is changed from the old logged-out 13000000000 to the new activated 13000000001; in order to normally log on the network subsequently, the internet of things equipment needs to be restarted, and the internet of things equipment can use the operator data and the identity data corresponding to the new number to log on the network for authentication when the internet of things equipment is restarted.
Step 105, updating a second activation mode new number;
the method specifically comprises the following steps: step 1051, the Internet of things equipment sends a second number invalid prompt message to the Internet of things mobile terminal bound with the Internet of things equipment;
the mobile terminal of the internet of things comprises a display module and an information input module, and specifically can be a mobile phone, a mobile terminal, a tablet computer, a notebook computer, a computer or a server;
here, the activation mode data is a first activation mode, which indicates that the internet of things device does not have an independent display module and an information input module, and a second activation mode new number updating processing flow is initiated by means of the internet of things mobile terminal bound with the internet of things device; in order to activate the new number updating processing flow on the internet of things mobile terminal, the internet of things equipment sends pre-agreed activation information, namely invalid prompt information of the second number, to the internet of things mobile terminal;
for example, the internet of things device does not have a screen and an input component, the preset activation mode data on the internet of things device is a second activation mode, and the appointed invalid prompt message of a second number is that "the number is cancelled, please confirm whether to update the own number immediately"; when the first state data is number invalid, the Internet of things equipment sends second number invalid prompt information, specifically, the number is cancelled, and whether the number of the mobile terminal is updated immediately is confirmed to activate a new number updating processing flow on the Internet of things mobile terminal;
step 1052, the internet of things mobile terminal receives the invalid prompt message of the second number sent from the internet of things equipment; and displaying a second number invalid prompt message to a second user; generating second input data according to second input information input by a second user; when the second input data is second reactivation information, the mobile terminal of the Internet of things performs second application new number instruction assembly processing to generate second application new number instruction data; sending a second application new number instruction data to the Internet of things server registered with the Internet of things mobile terminal;
here, the current step is the second step of the second active mode new number update processing flow; after receiving invalid prompt information of a second number agreed with the Internet of things equipment, the Internet of things mobile terminal displays the invalid prompt information of the second number to a second user by using a display module of the Internet of things mobile terminal, acquires a confirmation result of whether the second user starts new number updating processing or not through an information input module of the Internet of things mobile terminal, and prepares an application new number instruction for activating the new number updating processing of an Internet of things server side after confirming that the new number updating processing is started;
for example, the mobile terminal of the internet of things is provided with a touch screen, and the functions of a display module and an input module are realized through the touch screen; the received invalid prompt message of the second number is that the number is cancelled and whether the local number is updated immediately is confirmed; the invalid prompt information of the second number, which is displayed to the second user by the mobile terminal of the internet of things through the touch screen, is that the number is cancelled, whether the number of the mobile terminal is updated immediately is determined, and two buttons of 'yes' and 'no' are provided below the display content at the same time;
if the second user clicks the "yes" button, the generated second input data is second reactivation information, where the second reactivation information is specifically a preset numerical value, for example, 1; if the second user clicks the "no" button, the generated second input data is second abandon reactivation information, where the second abandon reactivation information is specifically a preset numerical value, for example, 0;
if the second input data is 0, the mobile terminal of the internet of things cannot continue to execute a subsequent new number updating processing flow; if the first input data is 1, the mobile terminal of the Internet of things can prepare second application new number instruction data, wherein the second application new number instruction data are instruction data which are appointed between the mobile terminal of the Internet of things and the server of the Internet of things and activate the update processing of the new number of the server side of the Internet of things;
step 1053, the internet of things server receives the second application new number instruction data sent from the mobile terminal of the internet of things; after the second application new number instruction data is successfully identified, new number information is obtained from the local and is used as second new number data, and a corresponding new number personalized data packet is obtained and is used as a second new number data packet; updating a backup number data packet of a backup data set corresponding to the local Internet of things user identification module according to the second new number data packet, and updating the backup number data of the backup data set according to the second new number data; marking the backup data set as an activated number data set; sending a second new number data packet to the mobile terminal of the Internet of things;
here, the current step is the third step of the second active mode new number update processing flow;
after receiving the second new application number instruction data sent by the mobile terminal of the internet of things, the server of the internet of things firstly identifies the second new application number instruction data, for example, the server of the internet of things performs instruction header check on the second new application number instruction data, and activates a processing flow for locally processing the second new application number instruction after the second new application number instruction data is confirmed to be the instruction header of the second new application number instruction;
then, the internet of things server will obtain new number information from local as second new number data, for example, select an unused new number information 13000000002 from the local number pool as second new number data; in addition, the internet of things server also acquires a corresponding new number personalized data packet from the local as a second new number data packet, for example, extracts a corresponding 13000000002 data packet from a local personalized information database corresponding to the number pool as a second new number data packet;
then, in order to maintain the synchronization between the current backup data and the distributed data, the internet of things server updates the data content and the mark content of the local backup data group, for example, the content of the backup number data is modified from 13000000000 number data to 13000000002 number data, the content of the backup number data packet is modified from a 13000000000 data packet to a 13000000002 data packet, and the mark of the backup data group is modified from a cancelled number data group to an activated number data group;
finally, when the internet of things server updates the local backup data set or after the local backup data set is updated, the new personalized information, that is, the second new-number data packet, is sent to the internet of things mobile terminal, for example, the second new-number data packet is an 13000000002 data packet, and then the internet of things server sends the 13000000002 data packet to the internet of things mobile terminal;
step 1054, the mobile terminal of the internet of things receives a second new number data packet sent back from the server of the internet of things; sending a second new number data packet to the Internet of things equipment;
here, the present step is a fourth step of the second active mode new number update process flow; the mobile terminal of the Internet of things forwards the second new number data packet obtained from the server of the Internet of things to the equipment of the Internet of things;
for example, after receiving 13000000002 the data packet, the internet of things mobile terminal forwards the 13000000002 data packet to the internet of things device;
step 1055, the internet of things equipment receives a second new number data packet sent back from the mobile terminal of the internet of things; calling the Internet of things user identification module, and updating a second new number according to the second new number data packet to generate third state data; and when the third state data is updated successfully, the Internet of things equipment restarts the second equipment.
Here, the present step is a fifth step of the second active mode new number update process flow;
for example, after receiving 13000000002 data packets from the mobile terminal of the internet of things, the device of the internet of things personalizes the subscriber identity module of the internet of things by using personalization information in 13000000002 data packets; after the personalization process is successful, the corresponding telecommunication number of the internet of things subscriber identity module is changed from the old logged-out 13000000000 to the new activated 13000000002; in order to normally log on the network subsequently, the internet of things equipment needs to be restarted, and the internet of things equipment can use the operator data and the identity data corresponding to the new number to log on the network for authentication when the internet of things equipment is restarted.
As shown in fig. 3, which is a schematic structural diagram of an internet of things device management system provided in a third embodiment of the present invention, the internet of things device management system includes: the system comprises an internet of things user identification module 401, internet of things equipment 402, an internet of things router 403, an internet of things mobile terminal 404 and an internet of things server 405; the internet of things device 402 and the internet of things mobile terminal 404 are registered on the internet of things server 405; the internet of things mobile terminal 404 is bound with the internet of things device 402.
The internet of things user identification module 401 is connected with the internet of things device 402; the internet of things subscriber identity module 401 is configured to store operator data and identity data.
Here, the internet-of-things subscriber identity module 401 is specifically a subscriber identity module SIM, a universal integrated circuit card UICC, a universal subscriber identity module USIM, an embedded subscriber identity module eSIM, or a virtual subscriber identity module vSIM.
Here, the operator data stored in the internet of things subscriber identity module 401 is specifically file system data corresponding to mobile operator requirements, for example, file systems of second Generation mobile communication technology (2-Generation wireless telephone technology, 2G)/third Generation mobile communication technology (3rd-Generation wireless telephone technology, 3G)/fourth Generation mobile communication technology (4 th Generation mobile communication technology, 4G)/fifth Generation mobile communication technology (5th Generation wireless telephone technology, 5G)/Long Term Evolution (Long Term Evolution, LTE) universal mobile communication technology.
Here, the id data stored in the internet of things subscriber identity module 401 is the subscriber id data and the authentication Key data required by the corresponding mobile operator, such as IMSI and authentication Key (Ki) of the 2G SIM card.
The internet of things equipment 402 is connected with the internet of things user identification module 401 and the operator communication network; the internet of things equipment 402 is used for calling the internet of things user identification module 401, performing network login authentication processing with an operator communication network and generating first state data; and when the first state data is invalid, acquiring preset activation mode data from local.
Here, the internet of things device 402 is connected with the internet of things subscriber identity module 401 through a first communication mode; the first communication mode at least includes a Serial port 7816 communication mode, a multimedia Card (MMC) communication mode, a Secure Digital Card (SD) communication mode, a Serial Peripheral Interface (SPI) communication mode, and an Integrated Circuit bus (IIC) communication mode.
Here, the specific execution steps of the internet of things device 402 are similar to those of steps 101 and 102 in the second embodiment, and further details are not described here.
The internet of things device 402 is also connected with the internet of things router 403; the internet of things device 402 is further configured to display a first number invalidation prompting message to the first user when the activation mode data is the first activation mode; generating first input data according to first input information input by a first user; when the first input data is first reactivation information, performing first application new number instruction assembly processing to generate first application new number instruction data; sending the first application new number instruction data to the internet of things router 403; receiving a first new number data packet sent back from the router 403 of the internet of things; calling the internet of things user identification module 401, and updating the first new number according to the first new number data packet to generate second state data; and when the second state data is updated successfully, the first equipment is restarted.
Here, the internet of things device 402 is connected with the internet of things router 403 through a second communication mode; the second communication mode at least comprises a wireless local area network communication mode, a wired network communication mode and a Bluetooth communication mode.
Here, the activation mode data is a first activation mode, which indicates that the internet of things device 402 has an independent display module and an information input module, and the internet of things device 402 subsequently initiates a new number update processing flow of the first activation mode: the internet of things device 402 displays the first number invalid prompt information to the first user by using a display module of the internet of things device 402, acquires a confirmation result of whether the first user starts the new number updating process through an information input module, and after confirming that the new number updating process is started, the internet of things device 402 prepares first application new number instruction data for activating a new number updating process flow of the internet of things server; after the assembly of the first application new number instruction data is completed, the internet of things device 402 sends the first application new number instruction data to the internet of things server 405 through the internet of things router 403 to activate an internet of things server-side new number updating process flow; and waits to receive a first new number data packet sent back by the internet-of-things server 405 through the internet-of-things router 403; after receiving the first new number data packet, the internet of things device 402 personalizes the internet of things subscriber identity module 401 by using the personalization information in the first new number data packet; after the personalization process is successful, the internet of things device 402 needs to restart the device in order to enable normal network login work, and when the internet of things device 402 is restarted, the internet of things device 402 uses operator data and identity data corresponding to a new number to perform network login authentication.
The internet of things router 403 is connected with the internet of things server 405; the internet of things router 403 is configured to receive the first new application number instruction data sent from the internet of things device 402; sending a first new application number instruction data to the internet of things server 405; receiving a first new number data packet sent back from the internet of things server 405; and sends the first new number packet to the internet of things device 402.
Here, the internet of things router 403 is used as a data exchange device between the internet of things device 402 and the internet of things server 405, and the communication modes between the internet of things router 403 and the internet of things server 405 at least include a wireless local area network communication mode, a wired network communication mode and an operator mobile communication mode.
The internet of things device 402 is also connected with the internet of things mobile terminal 404; the internet of things device 402 is further configured to send a second number invalidation prompting message to the internet of things mobile terminal 404 when the activation mode data is the second activation mode; receiving a second new number data packet sent back from the internet of things mobile terminal 404; calling the internet of things user identification module 401, and updating the second new number according to the second new number data packet to generate third state data; when the third status data is updated successfully, the internet of things device 402 performs a second device restart process.
Here, the internet of things mobile terminal 404 is specifically a mobile phone, a mobile terminal, a tablet computer, a notebook computer, a computer or a server.
Here, the internet of things device 402 is connected with the internet of things mobile terminal 404 through a third communication mode; the third communication mode at least includes a wireless local area network communication mode, a wireless hot spot communication mode, a Universal Serial Bus (USB) communication mode and a bluetooth communication mode.
Here, the activation mode data is a second activation mode, which means that the internet of things device 402 does not have an independent display module and an information input module, and a new number update process flow of the second activation mode is initiated by the internet of things mobile terminal 404 bound to the internet of things device 402: in order to activate a new number update processing flow on the internet of things mobile terminal 404, the internet of things device 402 sends pre-agreed activation information, namely second number invalidation prompt information, to the internet of things mobile terminal 404; and waits to receive a second new number data packet sent back by the internet of things server 405 through the internet of things mobile terminal 404; after receiving the second new number data packet, the internet of things device 402 performs personalization processing on the internet of things subscriber identity module 401 by using personalization information in the second new number data packet; after personalization is successfully performed, in order to enable normal network login work, the internet of things device 402 needs to be restarted, and after the restart, the internet of things device 402 uses operator data and identity data corresponding to a new number to perform network login authentication.
The internet of things mobile terminal 404 is connected with the internet of things server 405; the internet of things mobile terminal 404 is configured to receive the invalid prompt message of the second number sent from the internet of things device 402; and displaying a second number invalid prompt message to a second user; generating second input data according to second input information input by a second user; when the second input data is second reactivation information, second application new number instruction assembly processing is carried out to generate second application new number instruction data; sending a second application new number instruction data to the internet of things server 405; and receives a second new number packet sent back from the internet of things server 405; and sends the second new number packet to the internet of things device 402.
Here, after receiving the invalid prompt information of the second number agreed with the internet of things device 402, the internet of things mobile terminal 404 displays the invalid prompt information of the second number to the second user by using its own display module, and obtains a confirmation result of whether the second user starts the new number updating process through its own information input module, and after confirming that the new number updating process is to be started, the internet of things mobile terminal 404 prepares a second application new number instruction data for activating the new number updating process of the internet of things server; after the assembly of the second application new number instruction data is completed, the internet of things mobile terminal 404 sends the second application new number instruction data to the internet of things server 405 to activate an internet of things server side new number updating processing flow; and waits to receive a second new number packet sent back by the internet of things server 405; after receiving the second new number data packet, the internet of things mobile terminal 404 forwards the second new number data packet to the internet of things device 402.
The internet of things server 405 is connected with the background of the operator; the internet of things server 405 is configured to periodically obtain a backup data set corresponding to the internet of things user identification module 401 from a local location; the backup data group comprises a backup number data packet and corresponding backup number data; according to the backup number data, performing first number flow report instruction assembly processing to generate first number flow report instruction data; sending first number flow report instruction data to an operator background; receiving first traffic report data sent back from the background of the operator; the first traffic report data comprises a plurality of first log-on record data, and the first log-on record data comprises first log-on time data and first log-on traffic data; acquiring a server system date, and generating current date data; calculating the current date data and the date interval of the first network-surfing time data closest to the time in the first traffic report data to generate first offline duration data; in the first traffic report data, the sum of all first network access traffic data in a specified time period before the current date data is counted to generate first traffic sum data; when the first offline duration data exceeds a preset offline duration threshold value and/or the first traffic sum data is lower than a preset traffic sum threshold value, first number logout instruction assembly processing is carried out according to the backup number data to generate first number logout instruction data; sending first number logout instruction data to an operator background; receiving first number logout state data sent back from the background of the operator; and when the first number logout state data is that the number logout is successful, marking a local backup data group corresponding to the internet of things user identification module 401 as a logout number data group.
Here, the specific execution steps of the internet of things server 405 are similar to those of steps 1 to 9 in the first embodiment, and are not further described herein.
The internet of things server 405 is further configured to receive the first new application number instruction data sent from the internet of things device 402; after the first application new number instruction data is successfully identified, new number information is obtained from the local area and is used as first new number data, and a corresponding new number personalized data packet is obtained and is used as a first new number data packet; updating a backup number data packet of a backup data group corresponding to the internet of things user identification module 401 locally according to the first new number data packet, and updating backup number data of the backup data group according to the first new number data; marking the backup data set as an activated number data set; and sends the first new number packet to the internet of things device 402.
Here, the specific execution steps of the internet of things server 405 are similar to those of the second step 1042 in the embodiment, and are not further described herein.
The internet of things server 405 is further configured to receive second application new number instruction data sent from the internet of things mobile terminal 404; after the second application new number instruction data is successfully identified, new number information is obtained from the local and is used as second new number data, and a corresponding new number personalized data packet is obtained and is used as a second new number data packet; updating a backup number data packet of a backup data set corresponding to the local internet of things user identification module 401 according to the second new number data packet, and updating backup number data of the backup data set according to the second new number data; marking the backup data set as an activated number data set; and sends the second new number data packet to the internet of things mobile terminal 404.
Here, the specific implementation steps of the internet of things server 405 are similar to those of the second step 1053 in the embodiment, and further details are not described here.
The embodiment of the invention provides a method and a system for managing equipment of the Internet of things, wherein the system comprises an Internet of things user identification module, Internet of things equipment, an Internet of things router, an Internet of things mobile terminal and an Internet of things server; by using the method and the system provided by the embodiment of the invention, the Internet of things server can regularly acquire the flow report of the telecommunication number on each Internet of things user identification module from the mobile operator, and the telecommunication number which is off-line for a long time or has low flow for a long time is subjected to number cancellation at the mobile operator through analyzing the report, so that the flow waste can be avoided, and the operation and maintenance cost can be reduced; in addition, a new number application processing flow is loaded on the Internet of things equipment, once the equipment normally starts the startup networking, the equipment can apply for a new number to the Internet of things server through the Internet of things equipment or the Internet of things mobile terminal bound with the Internet of things equipment after the number is cancelled, so that the problem of permanent inactivation of the equipment caused by cancellation of an old number can be avoided, the continuous availability of the equipment is ensured, and the utilization rate of equipment resources is improved.
Those of skill would further appreciate that the various illustrative components and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both, and that the various illustrative components and steps have been described above generally in terms of their functionality in order to clearly illustrate this interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied in hardware, a software module executed by a processor, or a combination of the two. A software module may reside in Random Access Memory (RAM), memory, Read Only Memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
The above-mentioned embodiments are intended to illustrate the objects, technical solutions and advantages of the present invention in further detail, and it should be understood that the above-mentioned embodiments are merely exemplary embodiments of the present invention, and are not intended to limit the scope of the present invention, and any modifications, equivalent substitutions, improvements and the like made within the spirit and principle of the present invention should be included in the scope of the present invention.

Claims (10)

1.一种物联网设备管理方法,其特征在于,所述方法包括:1. A method for managing IoT devices, wherein the method comprises: 物联网设备启动之后,调用物联网用户识别模块,与运营商通信网络,进行登网鉴权处理,生成第一状态数据;After the IoT device is started, the IoT user identification module is invoked to communicate with the operator in the network to perform login authentication processing, and to generate the first state data; 当所述第一状态数据为号码无效时,所述物联网设备从本地获取预设的激活模式数据;When the first state data is that the number is invalid, the IoT device obtains preset activation mode data locally; 当所述激活模式数据为第一激活模式时,进行第一激活模式新号更新处理;所述物联网设备向第一用户显示第一号码无效提示信息;并根据所述第一用户输入的第一输入信息,生成第一输入数据;当所述第一输入数据为第一重新激活信息时,所述物联网设备进行第一申请新号指令组装处理,生成第一申请新号指令数据;并向注册了所述物联网设备的物联网服务器,发送所述第一申请新号指令数据;并接收从所述物联网服务器发回的第一新号数据包;并调用所述物联网用户识别模块,根据所述第一新号数据包,进行第一新号更新处理,生成第二状态数据;当所述第二状态数据为更新成功时,所述物联网设备进行第一设备重启处理;When the activation mode data is the first activation mode, perform the first activation mode new number update process; the Internet of Things device displays the first user invalid prompt information; and according to the first user input inputting information, generating first input data; when the first input data is the first reactivation information, the Internet of Things device performs the first application new number instruction assembly process to generate the first application new number instruction data; and Send the first application new number instruction data to the IoT server that has registered the IoT device; and receive the first new number data packet sent back from the IoT server; and call the IoT user identification The module, according to the first new number data packet, performs first new number update processing, and generates second state data; when the second state data is updated successfully, the Internet of Things device performs first device restart processing; 当所述激活模式数据为第二激活模式时,进行第二激活模式新号更新处理;所述物联网设备向与之绑定的物联网移动终端,发送第二号码无效提示信息;并接收从所述物联网移动终端发回的第二新号数据包;并调用所述物联网用户识别模块,根据所述第二新号数据包,进行第二新号更新处理,生成第三状态数据;当所述第三状态数据为更新成功时,所述物联网设备进行第二设备重启处理。When the activation mode data is the second activation mode, the second activation mode new number update process is performed; the IoT device sends the second number invalid prompt message to the IoT mobile terminal bound to it; The second new number data packet sent back by the mobile terminal of the Internet of Things; and the user identification module of the Internet of Things is called, and the second new number update processing is performed according to the second new number data packet, and the third state data is generated; When the third state data indicates that the update is successful, the Internet of Things device performs a second device restart process. 2.根据权利要求1所述的物联网设备管理方法,其特征在于,所述物联网设备启动之前,所述方法还包括:2 . The method for managing IoT devices according to claim 1 , wherein before the IoT devices are started, the method further comprises: 2 . 所述物联网服务器定期从本地获取与所述物联网用户识别模块对应的备份数据组;所述备份数据组包括备份号码数据包和对应的备份号码数据;The Internet of Things server periodically obtains a backup data group corresponding to the Internet of Things user identification module locally; the backup data group includes a backup number data package and corresponding backup number data; 所述物联网服务器根据所述备份号码数据,进行第一号码流量报告指令组装处理,生成第一号码流量报告指令数据;The Internet of Things server performs first-number traffic reporting instruction assembly processing according to the backup number data, and generates first-number traffic reporting instruction data; 所述物联网服务器向运营商后台,发送所述第一号码流量报告指令数据;并接收从所述运营商后台发回的第一流量报告数据;所述第一流量报告数据包括多个第一登网记录数据;所述第一登网记录数据包括第一登网时间数据和第一登网流量数据;The Internet of Things server sends the first number traffic report instruction data to the operator's background; and receives the first traffic report data sent back from the operator's background; the first traffic report data includes a plurality of first traffic reports. log-on record data; the first log-on data includes first log-on time data and first log-on traffic data; 所述物联网服务器获取服务器系统日期,生成当前日期数据;The Internet of Things server obtains the server system date, and generates current date data; 所述物联网服务器计算所述当前日期数据、与所述第一流量报告数据中时间最近的所述第一登网时间数据的日期间隔,生成第一脱网时长数据;The Internet of Things server calculates the date interval between the current date data and the first boarding time data that is closest to the time in the first traffic report data, and generates the first off-network duration data; 所述物联网服务器统计所述第一流量报告数据中,在所述当前日期数据之前的指定时间段内,所有所述第一登网流量数据的总和,生成第一流量总和数据;In the statistics of the first traffic report data by the Internet of Things server, in the specified time period before the current date data, the sum of all the first Internet access traffic data is generated to generate the first traffic sum data; 当所述第一脱网时长数据超过预设的脱网时长阈值和/或所述第一流量总和数据低于预设的流量总和阈值时,所述物联网服务器根据所述备份号码数据,进行第一号码注销指令组装处理,生成第一号码注销指令数据;When the first offline duration data exceeds the preset offline duration threshold and/or the first traffic sum data is lower than the preset traffic sum threshold, the Internet of Things server, according to the backup number data, performs The first number cancellation instruction assembly processing, and the first number cancellation instruction data is generated; 所述物联网服务器向所述运营商后台,发送所述第一号码注销指令数据;并接收从所述运营商后台发回的第一号码注销状态数据;The Internet of Things server sends the first number cancellation instruction data to the operator background; and receives the first number cancellation status data sent back from the operator background; 当所述第一号码注销状态数据为号码注销成功时,所述物联网服务器将本地与所述物联网用户识别模块对应的所述备份数据组,标记为已注销号码数据组。When the first number cancellation status data is that the number is successfully cancelled, the Internet of Things server marks the local backup data group corresponding to the Internet of Things user identification module as a cancelled number data group. 3.根据权利要求2所述的物联网设备管理方法,其特征在于,所述方法还包括:3. The IoT device management method according to claim 2, wherein the method further comprises: 所述物联网服务器接收从所述物联网设备发送的所述第一申请新号指令数据;并在成功识别所述第一申请新号指令数据之后,从本地获取新号码信息,做为第一新号码数据,并获取对应的新号码个人化数据包,做为所述第一新号数据包;并根据所述第一新号数据包,更新本地与所述物联网用户识别模块对应的所述备份数据组的所述备份号码数据包,并根据所述第一新号码数据,更新所述备份数据组的所述备份号码数据;并将所述备份数据组,标记为已激活号码数据组;并向所述物联网设备,发送所述第一新号数据包。The Internet of Things server receives the first application new number instruction data sent from the Internet of Things device; and after successfully identifying the first application new number instruction data, obtains the new number information from the local, as the first New number data, and obtain the corresponding new number personalization data packet as the first new number data packet; and update the local corresponding to the Internet of Things user identification module according to the first new number data packet. the backup number data package of the backup data group, and according to the first new number data, update the backup number data of the backup data group; and mark the backup data group as an activated number data group ; and send the first new number data packet to the Internet of Things device. 4.根据权利要求1所述的物联网设备管理方法,其特征在于,所述方法还包括:4. The IoT device management method according to claim 1, wherein the method further comprises: 所述物联网移动终端接收从所述物联网设备发送的所述第二号码无效提示信息;并向第二用户显示所述第二号码无效提示信息;并根据所述第二用户输入的第二输入信息,生成第二输入数据;当所述第二输入数据为第二重新激活信息时,所述物联网移动终端进行第二申请新号指令组装处理,生成第二申请新号指令数据;并向注册了所述物联网移动终端的所述物联网服务器,发送所述第二申请新号指令数据;并接收从所述物联网服务器发回的所述第二新号数据包;并向所述物联网设备,发送所述第二新号数据包。The Internet of Things mobile terminal receives the second number invalid prompt information sent from the Internet of Things device; displays the second number invalid prompt information to the second user; inputting information to generate second input data; when the second input data is the second reactivation information, the Internet of Things mobile terminal performs a second application new order assembling process to generate second application new order data; and Send the second application new number instruction data to the Internet of Things server registered with the Internet of Things mobile terminal; and receive the second new number data packet sent back from the Internet of Things server; The Internet of Things device sends the second new number data packet. 5.根据权利要求4所述的物联网设备管理方法,其特征在于,所述方法还包括:5. The IoT device management method according to claim 4, wherein the method further comprises: 所述物联网服务器接收从所述物联网移动终端发送的所述第二申请新号指令数据;并在成功识别所述第二申请新号指令数据之后,从本地获取新号码信息,做为第二新号码数据,并获取对应的新号码个人化数据包,做为所述第二新号数据包;并根据所述第二新号数据包,更新本地与所述物联网用户识别模块对应的备份数据组的备份号码数据包,并根据所述第二新号码数据,更新所述备份数据组的备份号码数据;并将所述备份数据组,标记为已激活号码数据组;并向所述物联网移动终端,发送所述第二新号数据包。The Internet of Things server receives the second application new number instruction data sent from the Internet of Things mobile terminal; and after successfully identifying the second application new number instruction data, obtains the new number information from the local, as the first number. Second new number data, and obtain the corresponding new number personalized data package as the second new number data package; and update the local corresponding to the IoT user identification module according to the second new number data package. backup the backup number data package of the data group, and update the backup number data of the backup data group according to the second new number data; mark the backup data group as an activated number data group; The Internet of Things mobile terminal sends the second new number data packet. 6.一种物联网设备管理系统,其特征在于,所述系统包括:物联网用户识别模块、物联网设备、物联网路由器、物联网移动终端和物联网服务器;其中,所述物联网设备和所述物联网移动终端都在所述物联网服务器上已注册;所述物联网移动终端与所述物联网设备已绑定;6. An IoT device management system, characterized in that the system comprises: an IoT user identification module, an IoT device, an IoT router, an IoT mobile terminal, and an IoT server; wherein the IoT device and The IoT mobile terminals are all registered on the IoT server; the IoT mobile terminals are bound to the IoT device; 所述物联网用户识别模块与所述物联网设备连接;所述物联网用户识别模块用于存储运营商数据和身份标识数据;The IoT user identification module is connected to the IoT device; the IoT user identification module is used to store operator data and identification data; 所述物联网设备与所述物联网用户识别模块和运营商通信网络连接;所述物联网设备用于调用所述物联网用户识别模块,与所述运营商通信网络,进行登网鉴权处理,生成第一状态数据;并当所述第一状态数据为号码无效时,从本地获取预设的激活模式数据;The IoT device is connected to the IoT user identification module and the operator's communication network; the IoT device is used to call the IoT user identification module to communicate with the operator's network to perform login authentication processing , generate the first state data; and when the first state data is invalid number, obtain the preset activation mode data from the local; 所述物联网设备还与所述物联网路由器连接;所述物联网设备还用于在所述激活模式数据为第一激活模式时,向第一用户显示第一号码无效提示信息;并根据所述第一用户输入的第一输入信息,生成第一输入数据;并在所述第一输入数据为第一重新激活信息时,进行第一申请新号指令组装处理,生成第一申请新号指令数据;并向所述物联网路由器,发送所述第一申请新号指令数据;并接收从所述物联网路由器发回的第一新号数据包;并调用所述物联网用户识别模块,根据所述第一新号数据包,进行第一新号更新处理,生成第二状态数据;并当所述第二状态数据为更新成功时,进行第一设备重启处理;The IoT device is also connected to the IoT router; the IoT device is further configured to display a prompt message that the first number is invalid to the first user when the activation mode data is the first activation mode; the first input information input by the first user, to generate the first input data; and when the first input data is the first reactivation information, perform the first application new number instruction assembly process, and generate the first application new number instruction data; send the first application new number instruction data to the Internet of Things router; and receive the first new number data packet sent back from the Internet of Things router; and call the Internet of Things user identification module, according to For the first new number data packet, perform first new number update processing to generate second status data; and when the second status data is updated successfully, perform first device restart processing; 所述物联网路由器与所述物联网服务器连接;所述物联网路由器用于接收从所述物联网设备发送的所述第一申请新号指令数据;并向所述物联网服务器,发送所述第一申请新号指令数据;并接收从所述物联网服务器发回的所述第一新号数据包;并向所述物联网设备,发送所述第一新号数据包;The IoT router is connected to the IoT server; the IoT router is configured to receive the first application new number instruction data sent from the IoT device; and send the IoT server to the IoT server. First apply for new number instruction data; and receive the first new number data packet sent back from the Internet of Things server; and send the first new number data packet to the Internet of Things device; 所述物联网设备还与所述物联网移动终端连接;所述物联网设备还用于在所述激活模式数据为第二激活模式时,向所述物联网移动终端,发送第二号码无效提示信息;并接收从所述物联网移动终端发回的第二新号数据包;并调用所述物联网用户识别模块,根据所述第二新号数据包,进行第二新号更新处理,生成第三状态数据;当所述第三状态数据为更新成功时,所述物联网设备进行第二设备重启处理;The IoT device is further connected to the IoT mobile terminal; the IoT device is further configured to send a second number invalid prompt to the IoT mobile terminal when the activation mode data is the second activation mode information; and receive the second new number data packet sent back from the Internet of Things mobile terminal; and call the Internet of Things user identification module to perform the second new number update process according to the second new number data packet, and generate third state data; when the third state data indicates that the update is successful, the IoT device performs a second device restart process; 所述物联网移动终端与所述物联网服务器连接;所述物联网移动终端用于接收从所述物联网设备发送的所述第二号码无效提示信息;并向第二用户显示所述第二号码无效提示信息;并根据所述第二用户输入的第二输入信息,生成第二输入数据;并在所述第二输入数据为第二重新激活信息时,进行第二申请新号指令组装处理,生成第二申请新号指令数据;并向所述物联网服务器,发送所述第二申请新号指令数据;并接收从所述物联网服务器发回的所述第二新号数据包;并向所述物联网设备,发送所述第二新号数据包;The Internet of Things mobile terminal is connected to the Internet of Things server; the Internet of Things mobile terminal is used for receiving the second number invalid prompt information sent from the Internet of Things device; and displaying the second number to a second user number invalid prompt information; and generate second input data according to the second input information input by the second user; and when the second input data is the second reactivation information, perform the second application for a new number instruction assembly processing , generate the second application new number instruction data; send the second application new number instruction data to the Internet of Things server; and receive the second new number data packet sent back from the Internet of Things server; and sending the second new number data packet to the Internet of Things device; 所述物联网服务器与运营商后台连接;所述物联网服务器用于定期从本地获取与所述物联网用户识别模块对应的备份数据组;其中,所述备份数据组包括备份号码数据包和对应的备份号码数据;并根据所述备份号码数据,进行第一号码流量报告指令组装处理,生成第一号码流量报告指令数据;并向所述运营商后台,发送所述第一号码流量报告指令数据;并接收从所述运营商后台发回的第一流量报告数据;其中,所述第一流量报告数据包括多个第一登网记录数据,所述第一登网记录数据包括第一登网时间数据和第一登网流量数据;并获取服务器系统日期,生成当前日期数据;并计算所述当前日期数据、与所述第一流量报告数据中时间最近的所述第一登网时间数据的日期间隔,生成第一脱网时长数据;并统计所述第一流量报告数据中,在所述当前日期数据之前的指定时间段内,所有所述第一登网流量数据的总和,生成第一流量总和数据;并在所述第一脱网时长数据超过预设的脱网时长阈值和/或所述第一流量总和数据低于预设的流量总和阈值时,根据所述备份号码数据,进行第一号码注销指令组装处理,生成第一号码注销指令数据;并向所述运营商后台,发送所述第一号码注销指令数据;并接收从所述运营商后台发回的第一号码注销状态数据;并在所述第一号码注销状态数据为号码注销成功时,将本地与所述物联网用户识别模块对应的所述备份数据组,标记为已注销号码数据组;The Internet of Things server is connected to the operator's background; the Internet of Things server is used to periodically obtain a backup data group corresponding to the Internet of Things user identification module locally; wherein, the backup data group includes backup number data packets and corresponding the backup number data; and according to the backup number data, carry out the first-number traffic report instruction assembly processing, generate the first-number traffic report instruction data; send the first-number traffic report instruction data to the operator background ; and receive the first traffic report data sent back from the operator's background; wherein, the first traffic report data includes a plurality of first log-on record data, and the first log-on record data includes the first log-on record data time data and the first boarding traffic data; and obtain the server system date, generate the current date data; and calculate the current date data, and the first boarding time data in the first traffic report data closest to the time. Date interval, generate the first off-net duration data; and in the statistics of the first traffic report data, in the specified time period before the current date data, the sum of all the first boarding traffic data, generate the first traffic sum data; and when the first offline duration data exceeds the preset offline duration threshold and/or the first traffic sum data is lower than the preset traffic sum threshold, according to the backup number data, perform First number cancellation instruction assembly processing, generating first number cancellation instruction data; sending the first number cancellation instruction data to the operator backend; and receiving the first number cancellation status sent back from the operator backend and when the first number cancellation status data is that the number cancellation is successful, the local backup data group corresponding to the user identification module of the Internet of Things is marked as a cancelled number data group; 所述物联网服务器还用于接收从所述物联网设备发送的所述第一申请新号指令数据;并在成功识别所述第一申请新号指令数据之后,从本地获取新号码信息,做为第一新号码数据,并获取对应的新号码个人化数据包,做为所述第一新号数据包;并根据所述第一新号数据包,更新本地与所述物联网用户识别模块对应的所述备份数据组的所述备份号码数据包,并根据所述第一新号码数据,更新所述备份数据组的所述备份号码数据;并将所述备份数据组,标记为已激活号码数据组;并向所述物联网设备,发送所述第一新号数据包;The IoT server is further configured to receive the first application new number instruction data sent from the IoT device; and after successfully identifying the first application new number instruction data, obtain the new number information locally, and do is the first new number data, and obtains the corresponding new number personalization data packet as the first new number data packet; and according to the first new number data packet, updates the local and the Internet of Things user identification module The backup number data packet of the corresponding backup data group, and according to the first new number data, update the backup number data of the backup data group; and mark the backup data group as activated number data group; send the first new number data packet to the Internet of Things device; 所述物联网服务器还用于接收从所述物联网移动终端发送的所述第二申请新号指令数据;并在成功识别所述第二申请新号指令数据之后,从本地获取新号码信息,做为第二新号码数据,并获取对应的新号码个人化数据包,做为所述第二新号数据包;并根据所述第二新号数据包,更新本地与所述物联网用户识别模块对应的所述备份数据组的所述备份号码数据包,并根据所述第二新号码数据,更新所述备份数据组的所述备份号码数据;并将所述备份数据组,标记为已激活号码数据组;并向所述物联网移动终端,发送所述第二新号数据包。The IoT server is further configured to receive the second application new number instruction data sent from the IoT mobile terminal; and after successfully identifying the second application new number instruction data, obtain new number information locally, As the second new number data, and obtain the corresponding new number personalization data packet, as the second new number data packet; and according to the second new number data packet, update the local and the Internet of Things user identification The backup number data packet of the backup data group corresponding to the module, and according to the second new number data, the backup number data of the backup data group is updated; and the backup data group is marked as Activating the number data group; and sending the second new number data packet to the Internet of Things mobile terminal. 7.根据权利要求6所述的物联网设备管理系统,其特征在于,所述物联网设备通过第一通讯方式与所述物联网用户识别模块连接;所述第一通讯方式至少包括串口7816通讯方式、多媒体卡MMC通讯方式、安全数码卡SD卡通讯方式、串行外设接口SPI通讯方式和集成电路总线IIC通讯方式。7 . The IoT device management system according to claim 6 , wherein the IoT device is connected to the IoT user identification module through a first communication method; the first communication method includes at least serial port 7816 communication. 8 . communication mode, multimedia card MMC communication mode, secure digital card SD card communication mode, serial peripheral interface SPI communication mode and integrated circuit bus IIC communication mode. 8.根据权利要求6所述的物联网设备管理系统,其特征在于,所述物联网设备通过第二通讯方式与所述物联网路由器连接;所述第二通讯方式至少包括无线局域网通讯方式、有线网络通讯方式和蓝牙通讯方式。8. The IoT device management system according to claim 6, wherein the IoT device is connected to the IoT router through a second communication method; the second communication method at least includes a wireless local area network communication method, Wired network communication and Bluetooth communication. 9.根据权利要求6所述的物联网设备管理系统,其特征在于,所述物联网设备通过第三通讯方式与所述物联网移动终端连接;所述第三通讯方式至少包括无线局域网通讯方式、无线热点通讯方式、通用串行总线USB通讯方式和蓝牙通讯方式。9 . The IoT device management system according to claim 6 , wherein the IoT device is connected to the IoT mobile terminal through a third communication method; the third communication method includes at least a wireless local area network communication method. 10 . , wireless hotspot communication, universal serial bus USB communication and bluetooth communication. 10.根据权利要求6所述的物联网设备管理系统,其特征在于,10. The IoT device management system according to claim 6, wherein, 所述物联网用户识别模块具体为用户身份识别模块SIM、通用集成电路卡UICC、通用用户身份识别模块USIM、嵌入式用户身份识别模块eSIM或虚拟用户身份识别模块vSIM;The IoT user identification module is specifically a user identification module SIM, a universal integrated circuit card UICC, a universal user identification module USIM, an embedded user identification module eSIM or a virtual user identification module vSIM; 所述物联网移动终端具体为手机、移动终端、平板电脑、笔记本电脑、计算机或服务器。The IoT mobile terminal is specifically a mobile phone, a mobile terminal, a tablet computer, a notebook computer, a computer or a server.
CN202110117545.0A 2021-01-28 2021-01-28 A method and system for managing IoT devices Active CN112449342B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110117545.0A CN112449342B (en) 2021-01-28 2021-01-28 A method and system for managing IoT devices

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110117545.0A CN112449342B (en) 2021-01-28 2021-01-28 A method and system for managing IoT devices

Publications (2)

Publication Number Publication Date
CN112449342A CN112449342A (en) 2021-03-05
CN112449342B true CN112449342B (en) 2021-05-25

Family

ID=74740110

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110117545.0A Active CN112449342B (en) 2021-01-28 2021-01-28 A method and system for managing IoT devices

Country Status (1)

Country Link
CN (1) CN112449342B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113222583B (en) * 2021-06-04 2024-03-08 广东树米科技有限公司 Personal account management method related to Internet of things equipment
CN113688432B (en) * 2021-08-25 2024-01-26 广东树米科技有限公司 Seed code number management method of identity recognition module of Internet of things
CN115987769B (en) * 2022-12-23 2024-08-20 广东树米科技有限公司 Processing method for analyzing communication state of real network system

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100311402A1 (en) * 2009-06-08 2010-12-09 Prasanna Srinivasan Method and apparatus for performing soft switch of virtual sim service contracts
US8639245B2 (en) * 2009-06-08 2014-01-28 Qualcomm Incorporated Method and apparatus for updating rules governing the switching of virtual SIM service contracts
CN108040335A (en) * 2017-12-07 2018-05-15 深圳市优友互联有限公司 A kind of Internet of Things communication number management method and system based on smart card
CN108566639B (en) * 2018-06-28 2019-07-23 恒宝股份有限公司 A kind of code Activiation method
CN110248358B (en) * 2019-07-03 2020-10-30 深圳杰睿联科技有限公司 eSIM management method and system based on Internet of things

Also Published As

Publication number Publication date
CN112449342A (en) 2021-03-05

Similar Documents

Publication Publication Date Title
CN112449342B (en) A method and system for managing IoT devices
CN110248358B (en) eSIM management method and system based on Internet of things
JP3686038B2 (en) Method and system for obtaining identification information about a party monitored in a communication network
US9894518B2 (en) Server and method for remotely controlling working of communications terminal, and communications terminal
CN110493770B (en) Method for acquiring and managing cloud SIM card data, card pool device and cloud server
CN102404158B (en) Method, device and system for processing network failures
WO2015003610A1 (en) Method, device, and system for remote control
CN111491291A (en) Network connection method, SIM card, system, terminal and medium
CN107277799B (en) Method, device, terminal and storage medium for binding mobile phone number
KR20190009311A (en) Subscriber self-activating device, program and method
RU2502225C2 (en) Service processing method, communication system and corresponding devices
CN105760777B (en) A kind of safety information management method and system based on intelligent platform
CN105376282A (en) Method and device for acquiring after-sale fault information of mobile terminals
CN112469028B (en) Method for processing remote number changing by subscriber identification module
CN101345905A (en) Method and device for updating network-side user control parameters
CN106332319A (en) Communication method and equipment thereof
CN112165458A (en) Real-name authentication method, device and terminal
CN100450204C (en) A short message firewall system and its method for realizing short message filtering
CN108650664B (en) Bluetooth connection control method, terminal and Bluetooth SIM card
CN116723116A (en) A method for collecting network quality parameters and related devices
CN113055253B (en) Method, device, equipment and storage medium for rapidly opening home gateway
CN101447878B (en) Charging method for prepayment service and system thereof
CN110602301B (en) Incoming call processing method, terminal device and computer-readable storage medium
KR20230043782A (en) phone number verification
CN101959170A (en) A user assistance method and device for GPRS service

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP03 Change of name, title or address

Address after: Room 437, Building 18, No. 1889 Huandao East Road, Hengqin New District, Zhuhai City, Guangdong Province, 519031

Patentee after: Guangdong Shumi Technology Co.,Ltd.

Address before: 100020 2902 Shangdu south tower, SOHO, Chaoyang District, Beijing

Patentee before: BEIJING SHOWMAC NETWORK TECHNOLOGY CO.,LTD.

CP03 Change of name, title or address