CN111885156B - Function changing method, system, server and storage medium of cabinet machine - Google Patents

Function changing method, system, server and storage medium of cabinet machine Download PDF

Info

Publication number
CN111885156B
CN111885156B CN202010711801.4A CN202010711801A CN111885156B CN 111885156 B CN111885156 B CN 111885156B CN 202010711801 A CN202010711801 A CN 202010711801A CN 111885156 B CN111885156 B CN 111885156B
Authority
CN
China
Prior art keywords
cabinet
configuration file
function
service configuration
check
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
CN202010711801.4A
Other languages
Chinese (zh)
Other versions
CN111885156A (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.)
Shenzhen Hive Box Technology Co Ltd
Original Assignee
Shenzhen Hive Box 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 Shenzhen Hive Box Technology Co Ltd filed Critical Shenzhen Hive Box Technology Co Ltd
Priority to CN202010711801.4A priority Critical patent/CN111885156B/en
Publication of CN111885156A publication Critical patent/CN111885156A/en
Application granted granted Critical
Publication of CN111885156B publication Critical patent/CN111885156B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • H04L67/125Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention provides a function changing method of a cabinet machine, which comprises the following steps: the method comprises the steps that a server side obtains an initial service configuration file prestored in a cabinet machine, wherein the initial service configuration file is used for configuring the initial service function of the cabinet machine to be an express cabinet and/or a letter and newspaper cabinet; based on the function change requirement, the initial service configuration file is modified into a current service configuration file, so that the current service function of the cabinet machine is modified into a mail cabinet and/or an express cabinet; and activating the cabinet machine based on the current service configuration file. The invention enables the cabinet to realize the conversion of different service functions by modifying the service configuration file of the cabinet, and realizes the adaptation of the same cabinet to different use scenes.

Description

Function changing method, system, server and storage medium of cabinet machine
Technical Field
The embodiment of the invention relates to the technical field of express delivery cabinets, in particular to a function changing method, a function changing system, a server and a storage medium of a cabinet machine.
Background
When the hardware of the cabinet machine is burned and activated to form the express cabinet, the cabinet machine generates a corresponding service panel, and the functions of delivering, interval, sending and storing stools can be realized based on the panel.
Because the same cabinet hardware can only be burned and activated into one cabinet type and cannot be burned and activated into other cabinet types for use, the functions of the cabinet hardware are limited, and the hardware resources are not shared and used easily.
Disclosure of Invention
The invention provides a function changing method of a cabinet machine, which enables the cabinet machine to realize the change of different service functions by modifying an initial service configuration file, realizes the production of one cabinet machine, namely, the cabinet machine can be changed into different functions, and realizes the adaptation of the cabinet machine to different use scenes.
In a first aspect, the present invention provides a method for changing a function of a cabinet, including:
the method comprises the steps that a server side obtains an initial service configuration file prestored in a cabinet machine, wherein the initial service configuration file is used for configuring the initial service function of the cabinet machine to be an express cabinet and/or a letter and newspaper cabinet;
based on the function change requirement, the initial service configuration file is modified into a current service configuration file, so that the current service function of the cabinet machine is modified into a mail cabinet and/or an express cabinet;
activating the cabinet based on the current service profile.
The method according to claim 1, wherein before the obtaining of the initial service profile pre-stored in the cabinet, the method further comprises:
acquiring site selection reporting information of channel release personnel;
generating a cabinet machine position code and an initial service configuration file based on the addressing and reporting information;
sending the initial service configuration file to a manufacturer so that the manufacturer can produce the cabinet machine with an initial service function based on the initial service configuration file;
sending the cabinet location code to an installer to enable the installer to install and activate the cabinet at a target location based on the cabinet location code;
and storing the initial service configuration file.
Further, after the sending the cabinet location code to an installer to enable the installer to install and activate the cabinet at a target location based on the cabinet location code, the method further comprises:
generating a first check two-dimensional code;
sending the first check two-dimensional code to a service function interface of the cabinet, so that the mobile terminal APP performs first check on the cabinet by scanning the two-dimensional code, wherein the first check is used for judging whether the mounting position of the cabinet is in accordance with the position code of the cabinet;
judging whether first check passing information is acquired or not;
and if the first verification passing information is not acquired, reconfiguring the cabinet air conditioner.
Further, the activating the cabinet based on the current service profile further includes:
acquiring activation environment information, wherein the activation environment information comprises a test environment and/or a production environment;
and activating the cabinet machine based on the current service configuration file and the activation environment information.
Further, before obtaining the initial service profile pre-stored in the cabinet, the method further includes:
acquiring an administrator registration application of a mobile terminal APP;
and based on the administrator registration application, allocating an administrator account and a dynamic password for the mobile terminal APP.
Further, the modifying the initial service profile into the current service profile based on the function change requirement includes:
acquiring the function change requirement of the mobile terminal APP;
judging whether the account of the mobile terminal APP is an administrator account;
if so, modifying the initial service configuration file into a current service configuration file based on the function change requirement;
and if not, sending a no-modification permission prompt to the mobile terminal APP.
Further, after activating the cabinet based on the current service profile, the method further includes:
generating a second check two-dimensional code based on the function change requirement;
sending the second check two-dimensional code to the cabinet machine so that the mobile terminal APP can perform second check by scanning the second check two-dimensional code, wherein the second check is used for checking whether the current service function of the cabinet machine meets the function change requirement or not;
judging whether second check passing information is acquired or not;
if the second check-up passing information is received, synchronizing the current service function of the cabinet machine to the asset management system;
and if the second check-up passing information is not received, sending an error prompt to the mobile terminal APP, so that operation and maintenance personnel can log in a cabinet configuration page on site to reconfigure the current service configuration file.
In a second aspect, the present invention further provides a function changing system for a cabinet, including:
the system comprises a first acquisition module, a first service configuration module and a second acquisition module, wherein the first acquisition module is used for acquiring an initial service configuration file prestored in a cabinet machine by a server side, and the initial service configuration file is used for configuring the initial service function of the cabinet machine to be an express cabinet and/or a letter and newspaper cabinet;
the configuration modification module is used for modifying the initial service configuration file into a current service configuration file based on a function change requirement so as to modify the current service function of the cabinet machine into a mail cabinet and/or an express cabinet;
and the activation module is used for activating the cabinet machine based on the current service configuration file.
In a third aspect, the present invention further provides a server, which includes a memory, a processor, and a program stored in the memory and executable on the processor, and when the processor executes the program, the method for changing the function of a cabinet machine as described in any one of the above is implemented.
In a fourth aspect, a terminal-readable storage medium stores a program thereon, which when executed by a processor, is capable of implementing a method for changing a function of a cabinet machine as described in any one of the above.
The invention enables the cabinet to realize the conversion of different service functions by modifying the service configuration file in the hardware of the cabinet, and realizes the adaptation of the same cabinet to different use scenes.
Drawings
Fig. 1 is a flowchart of a function changing method of a cabinet according to the first embodiment.
Fig. 2 is a flow chart of a function changing method of the cabinet of the second embodiment.
Fig. 3 is a flowchart of an alternative embodiment of the second embodiment.
Fig. 4 is a flow chart of a function changing method of the cabinet of the third embodiment.
Fig. 5 is a flowchart of an alternative embodiment of the third embodiment.
Fig. 6 shows a flowchart of an alternative embodiment of the third embodiment.
Fig. 7 is a block diagram of a function changing system of the four-cabinet air conditioner according to the embodiment.
Fig. 8 is a block diagram of a fourth alternative embodiment of the present invention.
Fig. 9 is a block diagram of a server in the fifth embodiment.
Detailed Description
The present invention will be described in further detail with reference to the drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the invention and are not limiting of the invention. It should be further noted that, for the convenience of description, only some of the structures related to the present invention are shown in the drawings, not all of the structures.
Before discussing exemplary embodiments in more detail, it should be noted that some exemplary embodiments are described as processes or methods depicted as flowcharts. Although a flowchart may describe the steps as a sequential process, many of the steps can be performed in parallel, concurrently or simultaneously. In addition, the order of the steps may be rearranged. A process may be terminated when its operations are completed, but may have additional steps not included in the figure. A process may correspond to a method, a function, a procedure, a subroutine, a subprogram, etc.
Furthermore, the terms "first," "second," and the like may be used herein to describe various orientations, actions, steps, elements, or the like, but the orientations, actions, steps, or elements are not limited by these terms. These terms are only used to distinguish one direction, action, step or element from another direction, action, step or element. For example, the first feature information may be the second feature information or the third feature information, and similarly, the second feature information and the third feature information may be the first feature information without departing from the scope of the present application. The first characteristic information and the second characteristic information and the third characteristic information are characteristic information of the distributed file system, but they are not the same characteristic information. The terms "first", "second", etc. are not to be construed as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of the present invention, "plurality", "batch" means at least two, e.g., two, three, etc., unless specifically limited otherwise.
Example one
As shown in fig. 1, the present embodiment provides a method for changing functions of a cabinet, including the following steps:
s101, a server side obtains an initial service configuration file prestored in a cabinet machine, wherein the initial service configuration file is used for configuring the initial service function of the cabinet machine to be an express cabinet and/or a letter and newspaper cabinet.
In this step, optionally, the initial service function may be a takeaway cabinet. The main execution bodies of the step and the following steps are both server sides, and the embodiment and the following embodiments are described by taking the initial service function as an express cabinet as an example. And reading a pre-stored initial service configuration file from a database of the server side. The method for acquiring the initial service configuration file prestored in the cabinet air conditioner comprises the following steps: the data is read from the hardware of the cabinet of the access system, and can also be read from a database prestored by a server. And the initial service configuration file prestored in the database is stored when the express cabinet is produced and released.
S102, based on a function change requirement, the initial service configuration file is modified into a current service configuration file, so that the current service function of the cabinet machine is modified into a message cabinet and/or an express cabinet.
In this step, the function change requirement includes converting the express cabinet function into a letter cabinet or a take-out cabinet. And when the initial service configuration file is edited and modified into the current service configuration file, sending different prompts to the interface according to different change types. For example, when the type of the cabinet is changed from the express cabinet to the letter and newspaper cabinet, the interface sends a secondary confirmation prompt, and when the type of the cabinet is changed from the letter and newspaper cabinet to the express cabinet, the interface does not need to send the secondary prompt.
S103, activating the cabinet machine based on the current service configuration file.
The invention enables the express delivery cabinet to realize the conversion of different service functions by modifying the service configuration file of the cabinet machine, and realizes the adaptation of the same cabinet machine to different use scenes.
Example two
As shown in fig. 2, on the basis of the foregoing embodiment, the present embodiment adds a generation step and a verification process of an initial service profile prestored in the cabinet, and specifically includes the following steps:
s201, obtaining the site selection reporting information of channel release personnel.
In the step, a channel delivery person sends addressing and reporting information to the system, wherein the addressing and reporting information comprises one or more addresses and is mainly used for submitting delivery target addresses of one or more cabinets to the system, so that the system distributes the cabinets to different subsystems based on the addresses to execute the next operation. The address reporting information comprises a target address, such as longitude and latitude, administrative regions, district streets and/or building doorplates, for indicating a specific release place of the cabinet machine, and the target address can be a numerical code and/or character information. Optionally, the address submission information further includes one or more of a cabinet type of the cabinet to be delivered, a service attribute, property information, population and/or package forecast data. The number of the cabinet machines to be released is one or more, and the types of the cabinet machines include but are not limited to express cabinets, letter and newspaper cabinets and/or take-out cabinets.
S202, generating a cabinet machine position code and an initial service configuration file based on the addressing and reporting information.
In this step, the cabinet location code is generated based on a target address, and is used for referring to the longitude and latitude, administrative region, cell street and/or building house number of the cabinet target address based on different numbering rules. The initial service configuration file is used for cabinet machine production and is burnt in hardware of the cabinet machine, so that the initial service function of the cabinet machine is configured to be an express cabinet, a letter and newspaper cabinet and/or a takeout cabinet.
The address selection reporting information comprises the type of the cabinet type, and the type of the cabinet type is sent to a purchasing person, so that the purchasing person can determine manufacturers, hardware product specifications, product models and/or purchasing quantity based on the type of the cabinet type and generate purchasing orders. The purchasing personnel uploads a purchasing order to the asset management system so that the asset management system generates an asset code, the asset code is used for uniquely indicating a cabinet in the asset management system, illustratively, in one coding rule, a first digit corresponding to the asset code is used for indicating a cabinet specification, the cabinet specification is used for describing that the cabinet is composed of a plurality of main cabinets and a plurality of auxiliary cabinets, a second digit and a third digit represent manufacturers, a fourth digit represents the attribute of the cabinet located indoors or outdoors, and the like.
S203, sending the initial service configuration file to a manufacturer so that the manufacturer can produce the cabinet machine with the initial service function based on the initial service configuration file.
In the step, a manufacturer obtains a purchase order, an asset code and an initial service configuration file, a main body of the cabinet machine is produced according to the purchase order, and the manufacturer performs hardware burning after the main body of the cabinet machine is produced, and specifically the method comprises the following steps: a. a manufacturer records an asset code into cabinet hardware, and firstly configures driving information, wherein the driving information refers to driving software corresponding to the cabinet hardware, and for example, the driving information configures driving functions required by the cabinet, such as a lock control panel, a scanning gun and/or a printer. And configuring the parameters of the cabinet machine after the configuration of the drive information is completed, and illustratively, sequentially configuring the specification of the cabinet machine, a manufacturer, indoor or outdoor on the basis of asset codes. b. And burning hardware by a manufacturer according to the initial service attribute so that the initial function of the cabinet machine is an express cabinet function and/or a letter and newspaper cabinet function. In the step b, the number of the cabinet machines configured by the manufacturer is one or more, optionally, when the cabinet machines have no determined function, the initial service configuration files of each cabinet machine are the same, one or more cabinet machines are configured to be express cabinets, letter and newspaper cabinets or takeout cabinets of a single kind, and the cabinet machines are changed after the access system is activated; when the functions of the cabinet machines are determined, the initial service configuration files are different, and one or more cabinet machines are configured into express delivery cabinets, letter and newspaper cabinets and/or takeout cabinets with preset quantity. Optionally, the burning process further includes burning activation environment information in the cabinet hardware, so as to describe whether the operating environment of the cabinet is a test environment or a production environment.
Optionally, after the hardware burning is finished, the burning interface further generates an installation two-dimensional code, so that an installer scans to install the two-dimensional code to install the mobile terminal APP, and the mobile terminal APP is accessed into the system to realize interaction with the server terminal.
S204, the cabinet position code is sent to an installer, so that the installer can install and activate the cabinet at the target position based on the cabinet position code.
In this step, the system sends the cabinet position code to the installer through the mobile terminal APP to install the cabinet at the predetermined geographic location of longitude and latitude, administrative area, community street and/or building house number. And one or more activated cabinet machines are accessed into the system to realize the interaction with the server side.
And S205, storing the initial service configuration file.
The initial service configuration file of this step may be the initial service configuration file generated from the address selection report information in step S202, or may be the initial service configuration file read and stored from the cabinet of the access system in step S204, and the service configuration file is stored in the server-side database.
S206, the server side obtains an initial service configuration file prestored in the cabinet machine, and the initial service configuration file is used for configuring the initial service function of the cabinet machine to be an express cabinet and/or a letter and newspaper cabinet.
And S207, modifying the initial service configuration file into a current service configuration file based on a function change requirement, so that the current service function of the cabinet machine is modified into a message cabinet and/or an express cabinet.
And S208, activating the cabinet machine based on the current service configuration file.
As shown in fig. 3, in an alternative embodiment, after step S204, a verification step is further included:
s209, generating a first check two-dimensional code.
S210, will first check-up two-dimensional code sends the business function interface of cabinet-type air conditioner to it is right to make removal end APP carry out first check-up through scanning the two-dimensional code the cabinet-type air conditioner carries out, first check-up is used for judging whether cabinet-type air conditioner mounted position accords with the cabinet-type air conditioner position coding.
The installation personnel locate the cabinet machine on site, determine the actual installation position of the cabinet machine, determine the current cabinet machine position code based on the coding rule, compare the current position code with the preset cabinet machine position code and judge whether the current position code is consistent with the preset cabinet machine position code.
In an alternative implementation, optionally, the first check two-dimensional code may further include an asset code of the cabinet, a cabinet model, and/or service attribute information, where the asset code includes a cabinet specification, and information that a manufacturer and the cabinet are located indoors or outdoors, and an installer checks the cabinet on site to determine whether an actual specification, the manufacturer, and a track of the cabinet are located indoors or outdoors, the cabinet model, and the service attribute of the cabinet are consistent with those of the actually installed cabinet. And if the first check information is consistent with the first check information, the first check information is sent to the server through the mobile terminal APP. If not, the transmission is not performed, and step S212 is executed.
And S211, judging whether the first check passing information is acquired.
And S212, if the first verification passing information is not acquired, reconfiguring the cabinet machine.
And if the data is acquired, ending the process.
In the embodiment, the generating step and the checking process of the initial service configuration file prestored in the cabinet are added, the configuration error of the cabinet is avoided through checking, the stability of the configuration and distribution process of the cabinet is improved, and the error rate of the function change of the cabinet is reduced.
EXAMPLE III
As shown in fig. 4, on the basis of the foregoing embodiment, the present embodiment adds a method for controlling a mobile terminal APP to modify a configuration file, which specifically includes the following steps:
s301, obtaining an administrator registration application of the mobile terminal APP.
S302, based on the administrator registration application, an administrator account and a dynamic password are distributed for the mobile terminal APP.
S303, the server side obtains an initial service configuration file prestored in the cabinet machine, and the initial service configuration file is used for configuring the initial service function of the cabinet machine to be an express cabinet and/or a letter and newspaper cabinet.
S3041, acquiring the function change requirement of the mobile terminal APP.
S3042, determining whether the account of the mobile terminal APP is an administrator account.
S3043, if yes, modifying the initial service configuration file into the current service configuration file based on the function change requirement.
S3044, if not, sending a no-modification permission prompt to the mobile terminal APP.
S305, activating the cabinet machine based on the current service configuration file.
In the step, the server uniformly modifies the initial service configuration file into the current service configuration file through the background, so that batch modification of a large number of functions of the cabinet machine is realized.
As shown in fig. 5, in an alternative embodiment, the step S305 further includes:
s3051, acquiring activation environment information, wherein the activation environment information comprises a test environment and/or a production environment.
In the step, the activation environment information is read from hardware, and the activation environment information is burnt in the hardware of the cabinet machine by a manufacturer during production. When activating the cabinet, the server sends an activation environment to the mobile terminal APP, the activation environment comprises a test environment and/or a production environment, and an installer selects the activation environment and activates the cabinet at the mobile terminal APP based on the actual use environment of the cabinet.
S3052, activating the cabinet machine based on the current service configuration file and the activation environment information.
As in fig. 6, in an alternative embodiment, further comprising: s306, generating a second check two-dimensional code based on the function change requirement.
In this step, in order to avoid an exception in the large batch configuration process, the server further generates a second check two-dimensional code, where the second check two-dimensional code includes a function change requirement of the cabinet, and optionally, a current activation environment.
S307, the second check two-dimensional code is sent to the cabinet machine, so that the mobile terminal APP carries out second check through scanning the second check two-dimensional code, and the second check is used for checking whether the current service function of the cabinet machine meets the function change requirement or not.
In the step, the activated cabinet machine displays a corresponding functional service entrance, if the mail cabinet displays a mail box function and a building number, the express cabinet displays a delivery, a mailing and/or a waybill scanning function. The installer determines the actual service function of the cabinet machine through the field login cabinet machine working interface, and compares the actual service function with the function change requirement acquired by the mobile terminal APP scanning code to judge whether the actual service function is consistent with the function change requirement. If the verification information is consistent with the verification information, the installer sends second verification passing information to the server through the mobile terminal APP, and if the verification information is not consistent with the verification information, the installer does not send the second verification passing information,
And S308, judging whether the second check-up passing information is acquired.
And S309, synchronizing the current service function of the cabinet machine to the asset management system if the second check passing information is received.
And S310, if the second check-up passing information is not received, sending an error prompt to the mobile terminal APP, so that operation and maintenance personnel log in a cabinet configuration page on site to reconfigure the current service configuration file.
According to the embodiment, the method for changing the functions of the cabinet through the mobile terminal APP is added, so that the adaptability of the function change of the cabinet is improved, and the function change is more convenient and faster. Meanwhile, the administrator permission is set for the mobile terminal APP, so that the safety is improved.
Example four
As shown in fig. 7, the present embodiment provides a function changing system 4 of a cabinet, which includes the following modules:
the first obtaining module 401 is configured to obtain, by a server, an initial service configuration file pre-stored in a cabinet, where the initial service configuration file is used to configure an initial service function of the cabinet to be an express cabinet and/or a mail cabinet.
And the configuration modification module 402 is configured to modify the initial service configuration file into a current service configuration file based on a function change requirement, so that the current service function of the cabinet machine is modified into a mailbox cabinet and/or an express delivery cabinet.
An activating module 403, configured to activate the cabinet based on the current service profile. The module is further configured to: acquiring activation environment information, wherein the activation environment information comprises a test environment and/or a production environment; and activating the cabinet machine based on the current service configuration file and the activation environment information.
As in fig. 8, in an alternative embodiment, further comprising:
and a second obtaining module 404, configured to obtain the site selection reporting information of the channel delivery personnel.
A first generating module 405, configured to generate a cabinet location code and an initial service profile based on the addressing and reporting information.
A first sending module 406, configured to send the initial service profile to a vendor, so that the vendor produces the cabinet with an initial service function based on the initial service profile.
A second sending module 407, configured to send the cabinet location code to an installer, so that the installer installs and activates the cabinet at a target location based on the cabinet location code.
The storage module 408 is configured to store the initial service profile.
In another alternative embodiment, further comprising:
and a second generating module 409, configured to generate the first check two-dimensional code.
A third sending module 410, configured to send the first check two-dimensional code to a service function interface of the cabinet air conditioner, so that the mobile APP performs a first check through scanning the two-dimensional code on the cabinet air conditioner, where the first check is used to determine whether the mounting position of the cabinet air conditioner matches the position code of the cabinet air conditioner.
The first determining module 411 is configured to determine whether the first check-passing information is acquired.
The first configuration module 412 is configured to reconfigure the cabinet unit if the first verification pass information is not obtained.
In an alternative embodiment, further comprising:
a third obtaining module 413, configured to obtain an administrator registration application of the mobile terminal APP;
and the registration module 414 is configured to allocate an administrator account and a dynamic password to the mobile terminal APP based on the administrator registration application.
In an alternative embodiment, the configuration modification module 402 is further configured to: acquiring the function change requirement of the mobile terminal APP;
judging whether the account of the mobile terminal APP is an administrator account;
if so, modifying the initial service configuration file into a current service configuration file based on the function change requirement;
and if not, sending a no-modification permission prompt to the mobile terminal APP.
In an alternative embodiment, further comprising:
a third generating module 415, configured to generate a second check two-dimensional code based on the function change requirement.
A fourth sending module 416, configured to send the second check two-dimensional code to the cabinet, so that the mobile terminal APP performs a second check by scanning the second check two-dimensional code, where the second check is used to check whether the current service function of the cabinet meets the function change requirement.
A second determining module 417, configured to determine whether the second verification passing information is obtained.
And a synchronization module 418, configured to synchronize the current service function of the cabinet to the asset management system if the second verification passing information is received.
A fifth sending module 419, configured to send an error prompt to the mobile APP if the second check-passing message is not received, so that an operation and maintenance worker logs in a cabinet configuration page on site to reconfigure the current service configuration file.
The function changing system of the cabinet machine provided by the embodiment of the invention can execute the function changing method of the cabinet machine provided by any embodiment of the invention, and has corresponding execution methods and beneficial effects of the function modules.
EXAMPLE five
The present embodiment provides a schematic structural diagram of a server, as shown in fig. 9, the server includes a processor 501, a memory 502, an input device 503, and an output device 504; the number of the processors 501 in the server may be one or more, and one processor 501 is taken as an example in the figure; the processor 501, the memory 502, the input device 503 and the output device 504 in the device/terminal/server may be linked by a bus or other means, for example in fig. 9.
The memory 502 is a computer-readable storage medium, and can be used for storing software programs, computer-executable programs, and modules, such as program instructions/modules (e.g., the first obtaining module 401, the configuration modifying module 402) corresponding to the gateway-based link generating method in the embodiment of the present invention. The processor 501 executes various functional applications and data processing of the device/terminal/server by running the software programs, instructions and modules stored in the memory 502, that is, the function changing method of the cabinet machine is realized.
The memory 502 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application program required for at least one function; the storage data area may store data created according to the use of the terminal, and the like. Further, the memory 502 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid state storage device. In some examples, the memory 502 may further include memory located remotely from the processor 501, which may be linked to a device/terminal/server through a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The input means 503 may be used to receive input numeric or character information and generate key signal inputs related to user settings and function control of the device/terminal/server. The output device 504 may include a display device such as a display screen.
Fifth, the embodiment of the present invention provides a server, which can execute the function changing method of the cabinet air conditioner provided in any embodiment of the present invention, and has the corresponding function module and beneficial effects of the execution method.
EXAMPLE six
The sixth embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the method for changing functions of a cabinet air conditioner according to any embodiment of the present invention:
the method comprises the steps that a server side obtains an initial service configuration file prestored in a cabinet machine, wherein the initial service configuration file is used for configuring the initial service function of the cabinet machine to be an express cabinet and/or a letter and newspaper cabinet;
based on the function change requirement, the initial service configuration file is modified into a current service configuration file, so that the current service function of the cabinet machine is modified into a mail cabinet and/or an express cabinet;
activating the cabinet based on the current service profile.
The computer-readable storage media of embodiments of the invention may take any combination of one or more computer-readable media. The computer readable medium may be a computer readable signal medium or a computer readable storage medium. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples (a non-exhaustive list) of the computer readable storage medium would include the following: an electrical link having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this document, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
A computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
Program code embodied on a storage medium may be transmitted over any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
Computer program code for carrying out operations for aspects of the present invention may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, smalltalk, C + +, or the like, as well as conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or terminal. In the case of a remote computer, the remote computer may be linked to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the link may be made to an external computer (for example, through the Internet using an Internet service provider).
It is to be noted that the foregoing is only illustrative of the preferred embodiments of the present invention and the technical principles employed. It will be understood by those skilled in the art that the present invention is not limited to the particular embodiments described herein, but is capable of various obvious changes, rearrangements and substitutions as will now become apparent to those skilled in the art without departing from the scope of the invention. Therefore, although the present invention has been described in greater detail by the above embodiments, the present invention is not limited to the above embodiments, and may include other equivalent embodiments without departing from the spirit of the present invention, and the scope of the present invention is determined by the scope of the appended claims.

Claims (8)

1. A function changing method of a cabinet machine is characterized by comprising the following steps:
the method comprises the steps that a server side obtains an initial service configuration file prestored in a cabinet machine, wherein the initial service configuration file is used for configuring the initial service function of the cabinet machine to be an express cabinet and/or a letter and newspaper cabinet;
based on the function change requirement, the initial service configuration file is modified into a current service configuration file, so that the current service function of the cabinet machine is modified into a mail cabinet and/or an express cabinet;
activating the cabinet based on the current service profile;
before obtaining the initial service configuration file pre-stored in the cabinet, the method further comprises the following steps:
acquiring an administrator registration application of a mobile terminal APP;
based on the administrator registration application, allocating an administrator account and a dynamic password to the mobile terminal APP;
after the cabinet is activated based on the current service profile, the method further includes:
generating a second check two-dimensional code based on the function change requirement;
sending the second check two-dimensional code to the cabinet machine so that the mobile terminal APP can perform second check by scanning the second check two-dimensional code, wherein the second check is used for checking whether the current service function of the cabinet machine meets the function change requirement or not;
judging whether second check passing information is acquired or not;
if the second check-up passing information is received, synchronizing the current service function of the cabinet machine to the asset management system;
and if the second check-up passing information is not received, sending an error prompt to the mobile terminal APP, so that operation and maintenance personnel can log in a cabinet configuration page on site to reconfigure the current service configuration file.
2. The method according to claim 1, wherein before the obtaining of the initial service profile pre-stored in the cabinet, the method further comprises:
acquiring site selection reporting information of channel release personnel;
generating a cabinet machine position code and an initial service configuration file based on the addressing and reporting information;
sending the initial service configuration file to a manufacturer so that the manufacturer can produce the cabinet machine with an initial service function based on the initial service configuration file;
sending the cabinet location code to an installer to enable the installer to install and activate the cabinet at a target location based on the cabinet location code;
and storing the initial service configuration file.
3. The method for changing functions of a cabinet according to claim 2, wherein after the sending the cabinet position code to an installer to enable the installer to install and activate the cabinet at a target location based on the cabinet position code, the method further comprises:
generating a first check two-dimensional code;
sending the first verification two-dimensional code to a service function interface of a cabinet machine, so that a mobile terminal APP performs first verification on the cabinet machine by scanning the two-dimensional code, wherein the first verification is used for judging whether the mounting position of the cabinet machine is consistent with the position code of the cabinet machine or not;
judging whether first check passing information is acquired or not;
if the first verification passing information is not acquired, the cabinet air conditioner is reconfigured.
4. The method according to claim 1, wherein the activating the cabinet based on the current service profile further comprises:
acquiring activation environment information, wherein the activation environment information comprises a test environment and/or a production environment;
and activating the cabinet machine based on the current service configuration file and the activation environment information.
5. The method for changing functions of a cabinet according to claim 1, wherein the modifying the initial service profile into a current service profile based on a function change requirement comprises:
acquiring the function change requirement of the mobile terminal APP;
judging whether the account of the mobile terminal APP is an administrator account;
if so, modifying the initial service configuration file into a current service configuration file based on the function change requirement;
and if not, sending a no-modification permission prompt to the mobile terminal APP.
6. A function changing system of a cabinet machine, comprising:
the system comprises a first acquisition module, a first service configuration module and a second acquisition module, wherein the first acquisition module is used for acquiring an initial service configuration file prestored in a cabinet machine by a server side, and the initial service configuration file is used for configuring the initial service function of the cabinet machine to be an express cabinet and/or a letter and newspaper cabinet;
the configuration modification module is used for modifying the initial service configuration file into a current service configuration file based on a function change requirement so as to modify the current service function of the cabinet machine into a mail cabinet and/or an express cabinet;
the activation module is used for activating the cabinet machine based on the current service configuration file;
the function changing system of the cabinet machine further comprises: the third acquisition module is used for acquiring an administrator registration application of the mobile terminal APP;
the registration module is used for distributing an administrator account and a dynamic password to the mobile terminal APP based on the administrator registration application;
the function changing system of the cabinet machine further comprises: the third generating module is used for generating a second check two-dimensional code based on the function change requirement;
the fourth sending module is used for sending the second check two-dimensional code to the cabinet machine so that the mobile terminal APP can perform second check by scanning the second check two-dimensional code, and the second check is used for checking whether the current service function of the cabinet machine meets the function change requirement or not;
the second judgment module is used for judging whether second check passing information is acquired or not;
the synchronization module is used for synchronizing the current service function of the cabinet machine to the asset management system if the second check passing information is received;
and the fifth sending module is used for sending an error prompt to the mobile terminal APP if the second check passing information is not received, so that operation and maintenance personnel can log in a cabinet configuration page on site to reconfigure the current service configuration file.
7. A server comprising a memory, a processor and a program stored in the memory and executable on the processor, wherein the processor executes the program to implement a method of changing the function of a cabinet according to any one of claims 1 to 5.
8. A terminal-readable storage medium, on which a program is stored, wherein the program, when executed by a processor, is capable of implementing a method of changing a function of a cabinet according to any one of claims 1 to 5.
CN202010711801.4A 2020-07-22 2020-07-22 Function changing method, system, server and storage medium of cabinet machine Active CN111885156B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010711801.4A CN111885156B (en) 2020-07-22 2020-07-22 Function changing method, system, server and storage medium of cabinet machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010711801.4A CN111885156B (en) 2020-07-22 2020-07-22 Function changing method, system, server and storage medium of cabinet machine

Publications (2)

Publication Number Publication Date
CN111885156A CN111885156A (en) 2020-11-03
CN111885156B true CN111885156B (en) 2023-04-07

Family

ID=73155237

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010711801.4A Active CN111885156B (en) 2020-07-22 2020-07-22 Function changing method, system, server and storage medium of cabinet machine

Country Status (1)

Country Link
CN (1) CN111885156B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114118119B (en) * 2022-01-21 2023-04-28 浙江口碑网络技术有限公司 Control method and device of intelligent cabinet

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108346015A (en) * 2017-01-24 2018-07-31 顺丰科技有限公司 Post part method, server-side, client and system
CN108960092A (en) * 2018-06-21 2018-12-07 深圳市丰巢科技有限公司 A kind of government affairs business is self-service to handle method and intelligent express delivery cabinet
CN108986261A (en) * 2017-06-02 2018-12-11 德国邮政股份公司 Storage cabinet system access control
CN109146366A (en) * 2018-07-31 2019-01-04 顺丰科技有限公司 Plug into intelligent cabinet implementation method, express delivery of express delivery is plugged into cabinet, equipment and storage medium
CN208510606U (en) * 2018-01-23 2019-02-19 烟台三和新能源科技股份有限公司 A kind of letter report cabinet with express delivery cabinet function
CN109947502A (en) * 2019-03-27 2019-06-28 深圳市丰巢科技有限公司 A kind of express delivery cabinet shows configuration method, device, equipment and the storage medium at interface

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108346015A (en) * 2017-01-24 2018-07-31 顺丰科技有限公司 Post part method, server-side, client and system
CN108986261A (en) * 2017-06-02 2018-12-11 德国邮政股份公司 Storage cabinet system access control
CN208510606U (en) * 2018-01-23 2019-02-19 烟台三和新能源科技股份有限公司 A kind of letter report cabinet with express delivery cabinet function
CN108960092A (en) * 2018-06-21 2018-12-07 深圳市丰巢科技有限公司 A kind of government affairs business is self-service to handle method and intelligent express delivery cabinet
CN109146366A (en) * 2018-07-31 2019-01-04 顺丰科技有限公司 Plug into intelligent cabinet implementation method, express delivery of express delivery is plugged into cabinet, equipment and storage medium
CN109947502A (en) * 2019-03-27 2019-06-28 深圳市丰巢科技有限公司 A kind of express delivery cabinet shows configuration method, device, equipment and the storage medium at interface

Also Published As

Publication number Publication date
CN111885156A (en) 2020-11-03

Similar Documents

Publication Publication Date Title
US10819692B2 (en) Cloud-authenticated site resource management devices, apparatuses, methods and systems
CN110535938B (en) Data processing method, equipment and storage medium based on intelligent contract
CN103957248A (en) Public real-time data management cloud service platform based on Internet of Things
CN111580820A (en) Applet generation method and device
CN101438265A (en) Multi-installer product deployment
CN112995357B (en) Domain name management method, device, medium and electronic equipment based on cloud hosting service
CN111885156B (en) Function changing method, system, server and storage medium of cabinet machine
CN111222034A (en) Data mobile display method and device and cloud server
CN104883377A (en) Air conditioner control method and control system, and social network server
CN114024948A (en) Intelligent building integration management system
CN111371615B (en) Online server, method and system for updating operation and maintenance tool and readable storage medium
CN107181795B (en) Convenient filling method and system for wireless security terminal firmware
CN107105045B (en) Convenient filling method and system for wired security terminal firmware
CN111190950A (en) Asset retrieval method and device
CN109829088A (en) A kind of Expressway Mechanical & Electrical Project detection system
CN114443002A (en) Method and device for creating application program, computer equipment and storage medium
CN110874316B (en) Method, device and system for scanning codes
CN110351719A (en) A kind of wireless network management method, system and electronic equipment and storage medium
CN109064007A (en) Construction material management system
CN109242254A (en) A kind of enterprise's account approaches to IM and device, readable storage medium storing program for executing
CN105471582A (en) Resource obtaining method and system and related device
CN114969045A (en) Account creating method, Internet of things multi-tenant system, equipment, program and medium
Lin et al. ShakeCast manual
CN113031928A (en) Web system generation method and device, electronic equipment and computer readable storage medium
JP5004878B2 (en) Information distribution system for construction-related drawings, etc.

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