Background technology
Elevator is a kind of elevator that electrical motor is power of take, the manned or carrying goods for tier building.In modern society, elevator has become indispensable transportation device.The existence of elevator makes the traffic of skyscraper more convenient.The information providing according to Chinese elevator association shows, the whole nation, surpassing 1,000,000 by the total recoverable amount of elevator, becomes the maximum country of the total recoverable amount of elevator in the world.And, along with Urbanization in China enters the fast-developing phase, all will there be every year nearly 200,000 newly-increased elevator place in operations.
For realizing elevator, control, part elevator has adopted integrated controller.This integrated controller is by driving loop and integrated control desk to form, it is by integrated control desk collection and treatment elevator hall external signal, lift car signal, elevator hoistways signal, complete elevator logic control (inspection travel for example, driver's operation, fire-fighting operation control etc.), elevator instruction scheduling (arranges elevator at numerous outer-office callings, in car, in calling, select, determine the operation object of elevator) etc., and according to the elevator hall's external signal obtaining, lift car signal and elevator hoistways signal etc. are to driving rectification and the inversion process in loop (two ends are connected respectively to electrical network and elevator drive electrical motor) to control, finally by driving loop that the electric energy of electrical network is rotated with electrical motor through overcommutation and inversion rear drive elevator drive, thereby drive car upstream or downstream.
In above-mentioned integrated controller, by controlling software, realize elevator logic control, and in order to improve the performance of apparatus for controlling elevator, conventionally need at set intervals (or irregularly) to carry out firmware upgrade to lift control software.When elevator integrated controller is controlled software upgrading, conventionally need to carry computer and burning frock by commissioning staff or service technician, to on-the-spot, integrated controller be carried out to burning program.In which, to having relatively high expectations of commissioning staff or service technician, and while need bear computer and burning frock to on-the-spot, operation inconvenience has also increased labour intensity.
Summary of the invention
The technical problem to be solved in the present invention is, for above-mentioned elevator integrated controller burning, operating personal is required to the problem high, working strength is large, and a kind of elevator integrated controller programming system, method and smart mobile phone are provided.
The technical scheme that the present invention solves the problems of the technologies described above is, a kind of elevator integrated controller programming system is provided, comprise background server and smart mobile phone, and described background server comprises burning authenticating unit, described smart mobile phone comprises data interface unit, data communication units, initialization unit, burning control unit, wherein: described data interface unit, for carrying out data interaction by data line and described integrated controller; Described data communication units, for communicating by letter with background server by mobile communications network; Described initialization unit, for reading the device identification of integrated controller and sending the authentication request that comprises mobile phone logo and device identification by data communication units to background server by data interface unit; Described burning authenticating unit, for described mobile phone logo and device identification are carried out authentication and authentication by after to smart mobile phone, send authentication and pass through information; Described burning control unit, for receiving authentication by obtain the recent program of integrated controller after information from background server by data communication units, and is burnt to integrated controller by data interface unit by described recent program.
In elevator integrated controller programming system of the present invention, described burning control unit comprises that program is obtained subelement and instruction creates subelement, wherein: described program is obtained subelement, for read the device parameter of integrated controller by data interface unit, by data communication units, to background server, send and comprise the burning program request of device parameter and download corresponding recent program from background server; Described instruction creates subelement, for the recent program of returning according to background server, creates burning instruction, and this burning instruction is sent to integrated controller by data interface unit carries out.
In elevator integrated controller programming system of the present invention, described mobile phone logo is account, the password of mobile phone IMEI code and input.
In elevator integrated controller programming system of the present invention, described smart mobile phone also comprises fault processing unit, camera and voice communication units, wherein: described fault processing unit, for starting camera, take picture or the video at burning scene and described picture or screen are sent to background server by data communication units, and making described voice communication units connect background server and play the information of voice prompt from background server by mobile communications network.
The present invention also provides a kind of elevator integrated controller method for burn-recording, and the method is realized integrated controller burning and comprised the following steps by smart mobile phone and background server:
(a) described smart mobile phone is being connected to after integrated controller by data line, reads the device identification of integrated controller by described data line, and to background server, sends by mobile communications network the authentication request that comprises mobile phone logo and device identification;
(b) described background server to mobile phone logo and device identification carry out authentication and authentication by after to smart mobile phone, send authentication and pass through information;
(c) described smart mobile phone, receiving authentication by after information, obtains the recent program of described integrated controller from described background server by mobile communications network;
(d) described recent program is burnt to integrated controller by data line.
In elevator integrated controller method for burn-recording of the present invention, described step (c) comprising: the device parameter that reads integrated controller by data line; By mobile communications network, to background server, send the burning program request that comprises device parameter; According to the prompting of background server, download recent program;
Described step (d) comprising: recent program that described smart mobile phone returns according to background server creates burning instruction, and this burning instruction is sent to integrated controller by data line carries out.
In elevator integrated controller method for burn-recording of the present invention, described certification mark is account, the password of mobile phone IMEI code and input.
In elevator integrated controller method for burn-recording of the present invention, described step (d) comprises afterwards:
(e) start picture or the video that camera is taken burning scene, and described picture or screen are sent to background server by data communication units;
(f) by mobile communications network, connect background server, and play the information of voice prompt from background server.
The present invention also provides a kind of smart mobile phone, comprises data interface unit, data communication units, initialization unit, burning control unit, wherein: and described data interface unit, for carrying out data interaction by data line and described integrated controller; Described data communication units, for communicating by letter with background server by mobile communications network; Described initialization unit, for reading the device identification of integrated controller and sending the authentication request that comprises mobile phone logo and device identification by data communication units to background server by data interface unit; Described burning control unit, for obtaining the recent program of integrated controller in authentication from background server by data communication units by rear, and is burnt to integrated controller by data interface unit by described recent program.
In smart mobile phone of the present invention, described burning control unit comprises that program is obtained subelement and instruction creates subelement, wherein: described program is obtained subelement, for read the device parameter of integrated controller by data interface unit, and to background server, sending burning program request by data communication units, described burning program request comprises device parameter; Described instruction creates subelement, for the recent program of returning according to background server, creates burning instruction, and this burning instruction is sent to integrated controller by data interface unit carries out.
Elevator integrated controller programming system of the present invention, method and smart mobile phone, by smart mobile phone connecting integration controller and from background server acquisition recent program, elevator integrated controller is carried out to burning program, only need a smart mobile phone can complete the burning program of integrated controller, not only reduce the requirement to on-the-spot burning personnel, and saved the cost of burning.
The specific embodiment
In order to make object of the present invention, technical scheme and advantage clearer, below in conjunction with drawings and Examples, the present invention is further elaborated.Should be appreciated that specific embodiment described herein, only in order to explain the present invention, is not intended to limit the present invention.
As shown in Figure 1, be the schematic diagram of elevator integrated controller programming system embodiment of the present invention.The programming system of the present embodiment comprises background server 10 and smart mobile phone 20, wherein background server 10 comprises burning authenticating unit 11, smart mobile phone 20 comprises data interface unit 24, data communication units 21, initialization unit 22, burning control unit 23, and above-mentioned data interface unit 24, data communication units 21, initialization unit 22, burning control unit 23 can be realized in conjunction with corresponding smart mobile phone hardware by the software that is installed to smart mobile phone 20.
Data interface unit 24 is for carrying out data interaction by data line and integrated controller 30.Above-mentioned integrated controller 30 is controlled for realizing elevator, and it is connected with driving loop, each signal panel in elevator device, and according to the signal gathering, rectification and the inversion process in driving loop is controlled.Especially, this integrated controller 30 has and is connected to Master control chip and for the USB interface of data transmission, the data interface unit 24 of smart mobile phone 20 is communicated by letter with above-mentioned USB interface by data line, realizes data interaction.
Data communication units 21 is for passing through mobile communications network (such as GPRS network, TD-SCDMA network, WCDMA network, CDMA2000 network, 4G network etc., and addressable internet) communicate by letter with background server 10, for example to background server 10, send burning authentication request, burning program request, from background server 10, obtain recent program that the device parameter that obtains with initialization unit 22 mates etc.
Initialization unit 22 is for read the device identification of integrated controller 30 by data interface unit 24, and to background server 10, sends the authentication request that comprises mobile phone logo and device identification by data communication units 21.The said equipment is designated the hardware identification code of integrated controller 30, and the device coding of different integrated controllers is different.Mobile phone logo can comprise account, the password of mobile phone hardware code (IMEI code) and input simultaneously.Hardware identification code in certain above-mentioned mobile phone logo also can be by replacements such as cell-phone numbers.
Burning authenticating unit 11 is carried out authentication for the authentication request to from smart mobile phone 20, the mobile phone logo in authentication request and device identification is verified, and to smart mobile phone 20 transmission authentications, passed through information after being verified.Particularly, in background server 10, can store and allly can carry out the smart mobile phone of burning and the burning authority of each smart mobile phone etc. to integrated controller.For example, only have the mobile phone hardware code in mobile phone logo to have burning authority, and the account in mobile phone logo is while having burning authority to relevant device sign, burning authenticating unit 11 just sends authentications to smart mobile phone 20 and passes through information.
Burning control unit 23 is for after authentication is by (be data communication units 21 receive authentication pass through information), from background server 10, obtain the recent program of integrated controller 30, and by data interface unit 24, this recent program is burnt to integrated controller.If authentication is not passed through, the burning control unit 23 of smart mobile phone 20 cannot carry out burning operation to integrated controller 30.
Above-mentioned elevator integrated controller programming system, smart mobile phone 20 by instant connection obtains the recent program of integrated controller from background server 10, and carry out burning program by data-interface, the advantage of having gathered long-range burning and on-the-spot burning, has reduced site operation personnel's requirement and working strength.Because smart mobile phone is universal, so this programming system is without purchasing separately smart mobile phone.
Particularly, above-mentioned burning control unit 23 can comprise that program is obtained subelement and instruction creates subelement, its Program obtains subelement for read the device parameter (such as dbase and version number etc.) of integrated controller by data interface unit 24, then by data communication units 21, to background server 10, is sent and comprises device parameter d burning program request and download corresponding recent program from background server 10; Instruction creates subelement and creates burning instruction for the recent program of returning according to background server 10, and this burning instruction is sent to integrated controller 30 execution by data interface unit 24.
As shown in Figure 2, be the schematic diagram of another embodiment of smart mobile phone in Fig. 1.This smart mobile phone 40 is except comprising initialization unit 42, data communication units 41, burning control unit 43, data interface unit 45, also comprise fault processing unit 44, camera and voice communication units, above-mentioned fault processing unit 44 can be realized in conjunction with corresponding hardware by the software operating on smart mobile phone 40 equally.
Fault processing unit 44 is taken picture or the video at burning scene for starting camera, and the picture of shooting or screen are sent to background server 10 by data communication units 41, and make voice communication units connect background server 10 by mobile communications network, and play the information of voice prompt from background server 10.
Above-mentioned fault processing unit 44 can start when burning control unit 43 detects burning failure, or is started by the instruction (such as the touch-screen by smart mobile phone 20, button etc.) of the input of operating personal.By fault processing unit 44, can realize long-range technical support, for example by the professional and technical personnel in background server 10 ends according to on-the-spot picture or video, by voice guidance field adjustable personnel's trouble-shooting or process extraordinary circumstances.
As shown in Figure 3, be the schematic flow sheet of elevator integrated controller method for burn-recording embodiment of the present invention, it realizes burning by smart mobile phone and background server, comprises the following steps:
Step S31: smart mobile phone is being connected to after integrated controller by data line, by data line, read the device identification of integrated controller, and to background server, send by mobile communications network (such as GPRS network, TD-SCDMA network, WCDMA network, CDMA2000 network, 4G network etc.) authentication request that comprises mobile phone logo and device identification.Above-mentioned integrated controller has and is connected to Master control chip and for the USB interface of data transmit-receive, smart mobile phone is communicated by letter with above-mentioned USB interface by data line, realizes data interaction.
The said equipment is designated the hardware identification code of integrated controller 30, and the device coding of different integrated controllers is different.Mobile phone logo can comprise account, the password of mobile phone hardware code (IMEI code) and input simultaneously.Hardware identification code in certain above-mentioned mobile phone logo also can be by replacements such as cell-phone numbers.
Step S32: background server to mobile phone logo and device identification carry out authentication and authentication by after to smart mobile phone, send authentication and pass through information.Particularly, in background server, can store and allly can carry out the smart mobile phone of burning and the burning authority of each smart mobile phone etc. to integrated controller.For example, only have the mobile phone hardware code in mobile phone logo to there is burning authority, and the account in mobile phone logo is while having burning authority to relevant device sign, just to smart mobile phone, sends authentication and passes through information.
Step S33: smart mobile phone, receiving authentication by after information, obtains the recent program corresponding with device parameter by mobile communications network from background server.
This step specifically can realize in the following manner: the device parameter that reads integrated controller by data line, and send burning program request by mobile communications network background server, this burning program request comprises device parameter, thereby background server, according to the recent program of device parameter search storage, is downloaded for smart mobile phone.
Step S34: recent program is burnt to integrated controller by data line.Particularly, recent program that smart mobile phone returns according to background server creates the burning instruction (command format that the format character of this burning program instruction closes integrated controller requires) that integrated controller can directly be carried out, and this burning instruction is sent to integrated controller by data line carries out.
In addition, smart mobile phone operates below also can carrying out when burning failure being detected: start picture or video that camera is taken burning scene, and described picture or screen are sent to background server by mobile communications network; By mobile communications network, connect background server, and play the information of voice prompt from background server.By aforesaid operations, can realize long-range technical support, for example by the professional and technical personnel in background server end according to on-the-spot picture or video, by voice guidance field adjustable personnel's trouble-shooting or process extraordinary circumstances.Certainly, aforesaid operations also can be started by the instruction (such as the touch-screen by smart mobile phone 20, button etc.) of the input of operating personal.
The present invention also provides the smart mobile phone using in a kind of above-mentioned integrated controller programming system, comprise data interface unit, data communication units, initialization unit, burning control unit, wherein: data interface unit is for carrying out data interaction by data line and described integrated controller; Data communication units is for communicating by letter with background server by mobile communications network; Initialization unit is for reading the device identification of integrated controller and sending the authentication request that comprises mobile phone logo and device identification by data communication units to background server by data interface unit; Burning control unit is used for by rear, obtaining the recent program of integrated controller in authentication by data communication units from background server, and by data interface unit, described recent program is burnt to integrated controller.
In above-mentioned smart mobile phone, burning control unit comprises that program is obtained subelement and instruction creates subelement, wherein: program is obtained subelement for read the device parameter of integrated controller by data interface unit, and to background server, sending burning program request by data communication units, described burning program request comprises device parameter; Instruction creates subelement and creates burning instruction for the recent program of returning according to background server, and this burning instruction is sent to integrated controller by data interface unit carries out.
The above; be only the present invention's specific embodiment preferably, but protection scope of the present invention is not limited to this, is anyly familiar with in technical scope that those skilled in the art disclose in the present invention; the variation that can expect easily or replacement, within all should being encompassed in protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion with the protection domain of claim.