1460904607-248b4996-dd27-4976-80b1-07db45f0fbb0

1. A method, comprising:
receiving an application retrieval request sent by a terminal, the application retrieval request including identifying information of the terminal;
generating, based on a preset key generation technique, an encryption key based on the identifying information included in the application retrieval request;
encrypting, based on the encryption key and a preset encryption technique, designated data in an application to obtain an encrypted application; and
sending the encrypted application to the terminal.
2. The method as described in claim 1, wherein:
the identifying information of the terminal is used to uniquely identify the terminal; or
the identifying information of the terminal is used to identify at least two terminals.
3. The method as described in claim 1, wherein the generating of the encryption key based on the identifying information included in the application retrieval request comprises:
determining a hash value of the identifying information to serve as a key seed; and
generating, based on the preset key generation technique, the encryption key based on the key seed.
4. The method as described in claim 3, wherein the generating of the encryption key based on the key seed comprises:
determining whether a number of digits of the key seed is the same as a number of digits of an adaptation key of the preset key generation technique;
in the event that the number of digits of the key seed is the same as the number of digits of the adaptation key, setting the key seed to be the generated encryption key; and
in the event that the number of digits of the key seed is not the same as the number of digits of the adaptation key:
converting the key seed into a key seed that has the same number of digits as the adaptation key; and
setting the converted key seed to be the generated encryption key.
5. The method as described in claim 1, wherein the designated data in the application comprises: a data table in a database of the application.
6. The method as described in claim 1, further comprising:
receiving a key retrieval request sent by the terminal, the key retrieval request including identifying information of the terminal;
generating, based on the identifying information included in the key retrieval request, a decryption key based on the preset key generation technique; and
sending the decryption key to the terminal.
7. The method as described in claim 1, further comprising:
receiving encrypted data and the identifying information of the terminal sent by the terminal;
generating, based on the received identifying information, a decryption key based on the preset key generation technique; and
decrypting the encrypted data based on a decryption technique corresponding to the is preset encryption technique and the decryption key.
8. A method, comprising:
sending an application retrieval request to a server, the application retrieval request including terminal identifying information;
receiving an application sent by the server;
generating, based on the terminal identifying information, a decryption key based on a key generation technique built into the application; and
decrypting encrypted designated data in the application based on the decryption key and a decryption technique built into the application.
9. The method as described in claim 8, wherein the generating of the decryption key based on the key generation technique built into the application comprises:
determining a hash value of the terminal identifying information to serve as a key seed; and
generating, based on the key generation technique built into the application, the decryption key based on the key seed.
10. The method as described in claim 9, wherein the generating of the decryption key based on the key seed comprises:
determining whether a number of digits of the key seed is the same as a number of digits of an adaptation key of the key generation technique built into the application;
in the event that the number of digits of the key seed is the same as the number of digits of the adaptation key, determining the key seed to be the generated decryption key; and
in the event that the number of digits of the key seed is not the same as the number of digits of the adaptation key:
converting the key seed into a key seed having the same number of digits as the adaptation key; and
determining the converted key seed to be the generated decryption key.
11. The method as described in claim 8, further comprising:
generating, based on the terminal identifying information, an encryption key based on the key generation technique built into the application, or sending a key retrieval request including is the terminal identifying information to the server, and receiving an encryption key returned by the server;
encrypting the designated data generated by the application based on the encryption key and the preset encryption technique built into the application; and
storing the encrypted data, or sending the encrypted data and the terminal identifying information to the server.
12. A method, comprising:
sending an application retrieval request to a server, the application retrieval request including terminal identifying information;
receiving an application from the server;
sending a key retrieval request to the server, the key retrieval request including the terminal identifying information;
receiving a decryption key sent by the server, wherein the decryption key is generated by the server based on the terminal identifying information included in the key retrieval request and a preset key generation technique; and
decrypting encrypted designated data in the application based on the decryption key and a decryption technique built into the application.
13. A device, comprising:
one or more processors configured to:
receive an application retrieval request sent by a terminal, the application retrieval request including identifying information of the terminal;
generate, based on a preset key generation technique, an encryption key based on the identifying information included in the application retrieval request;
encrypt, based on the encryption key and a preset encryption technique, designated data in an application to obtain an encrypted application; and
send the encrypted application to the terminal; and

a memory coupled to the one or more processors and configured to provide the one or more processors with instructions.
14. The device as described in claim 13, wherein:
the identifying information of the terminal is used to uniquely identify the terminal; or
the identifying information of the terminal is used to identify at least two terminals.
15. The device as described in claim 13, wherein the generating of the encryption key based on the identifying information included in the application retrieval request comprises to:
determine a hash value of the identifying information to serve as a key seed; and
generate, based on the preset key generation technique, the encryption key based on the key seed.
16. The device as described in claim 15, wherein the generating of the encryption key based on the key seed comprises to:
determine whether a number of digits of the key seed is the same as a number of digits of an adaptation key of the preset key generation technique;
in the event that the number of digits of the key seed is the same as the number of digits of the adaptation key, set the key seed to be the generated encryption key; and
in the event that the number of digits of the key seed is not the same as the number of digits of the adaptation key:
convert the key seed into a key seed that has the same number of digits as the adaptation key; and
set the converted key seed to be the generated encryption key.
17. The device as described in claim 13, wherein the designated data in the application comprises: a data table in a database of the application.
18. The device as described in claim 13, wherein the one or more processors are further configured to:
receive a key retrieval request sent by the terminal, the key retrieval request including identifying information of the terminal;
generate, based on the identifying information included in the key retrieval request, a decryption key based on the preset key generation technique; and
send the decryption key to the terminal.
19. The device as described in claim 13, wherein the one or more processors are further configured to:
receive encrypted data and the identifying information of the terminal sent by the terminal;
generate, based on the received identifying information, a decryption key based on the preset key generation technique; and
decrypt the encrypted data based on a decryption technique corresponding to the preset encryption technique and the decryption key.
20. A device, comprising:
one or more processors configured to:
send an application retrieval request to a server, the application retrieval request including terminal identifying information;
receive an application sent by the server;
generate, based on the terminal identifying information, a decryption key based on a key generation technique built into the application; and
decrypt encrypted designated data in the application based on the decryption key and a decryption technique built into the application; and

a memory coupled to the one or more processors and configured to provide the one or more processors with instructions.
21. The device as described in claim 20, wherein the generating of the decryption key based on the key generation technique built into the application comprises to:
determine a hash value of the terminal identifying information to serve as a key seed; and
generate, based on the key generation technique built into the application, the decryption key based on the key seed.
22. The device as described in claim 21, wherein the generating of the decryption key based on the key seed comprises to:
determine whether a number of digits of the key seed is the same as a number of digits of an adaptation key of the key generation technique built into the application;
in the event that the number of digits of the key seed is the same as the number of digits of the adaptation key, determine the key seed to be the generated decryption key; and
in the event that the number of digits of the key seed is not the same as the number of digits of the adaptation key:
convert the key seed into a key seed having the same number of digits as the adaptation key; and
determine the converted key seed to be the generated decryption key.
23. The device as described in claim 20, wherein the one or more processors are further configured to:
generate, based on the terminal identifying information, an encryption key based on the key generation technique built into the application, or send a key retrieval request including the terminal identifying information to the server, and receive an encryption key returned by the server;
encrypt the designated data generated by the application based on the encryption key and an encryption technique built into the application; and
store the encrypted data, or send the encrypted data and the terminal identifying information to the server.
24. A device, comprising:
one or more processors configured to:
send an application retrieval request to a server, the application retrieval request including terminal identifying information;
receive an application from the server;
send a key retrieval request to the server, the key retrieval request including the terminal identifying information;
receive a decryption key sent by the server, wherein the decryption key is generated by the server based on the terminal identifying information included in the key retrieval request and a preset key generation technique; and
decrypt encrypted designated data in the application based on the decryption key and a decryption technique built into the application; and

a memory coupled to the one or more processors and configured to provide the one or more processors with instructions.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A hydraulic system control device comprising
an inverter supplying a hydraulic pump of the hydraulic system with electric energy, wherein the inverter has an output variable that is adapted to adjust a speed of the hydraulic pump in order to at least partly compensate for a leakage of operating fluid in the hydraulic pump, and
comprising a computing module which is adapted to determine the output variable based on at least one inverter parameter.
2. The control device according to claim 1, wherein the at least one inverter parameter comprises at least one of an output current, torque producing current, and internal torque reference value.
3. The control device according to claim 1, further comprising a monitoring module which is connected to a comparator module, which in response to operation of the control device, the monitoring module monitors the at least one inverter parameter and the comparator module compares the at least one monitored inverter parameter to at least one reference parameter.
4. The control device according to claim 3, wherein the at least one reference parameter comprises at least one of a reference frequency and a reference gain.
5. The control device according to claim 1, further comprising a memory module adapted to store and access at least one of a motor data, a pump data, a valve data and a hydraulic fluid data.
6. The control device according to claim 1, wherein in operation, any output variable is adapted to effect a positive pump flow rate.
7. The control device according to claim 1, wherein the hydraulic pump is a part of an elevator system that starts and stops an elevator car, and the computing module is in communication with the hydraulic pump such that the output variable is adapted to cause the hydraulic pump to run with a leakage speed, wherein the leakage speed is a speed where a hydraulic pressure drop due to a pump leakage andor a pressure drop inherent in the hydraulic system andor the elevator-system is essentially equaled out.
8. The control device according to claim 7, wherein that the output variable is connected to lower the speed of the car in the elevator-system proportionally to an increase of the load of the car.
9. The control device according to claim 1, further comprising at least one measurement input for connecting a temperature sensor to the control device, in order to use at least one temperature parameter in determining the at least one output variable.
10. The control device according to claim 1, wherein during operation, the hydraulic pump is controlled by open loop control andor Vf control.
11. The control device according to claim 1, wherein the control device is integrated into the inverter.
12. An elevator system comprising
a hydraulic pump;
an inverter operable to supply a hydraulic pump of the hydraulic system with electric energy; and
a control device which controls a supply of the hydraulic pump with electric energy from the inverter, wherein the control device is designed according to claim 1.
13. A method for controlling pressure in a hydraulic system comprising
supplying a hydraulic pump of the hydraulic system with electric energy from an inverter;
controlling at least one output variable of the inverter; and
adjusting the speed of the hydraulic pump by controlling the at least one output variable, in order to at least partly compensate for a leakage of operating fluid in the hydraulic pump, wherein the at least one output variable is determined as a function of at least one inverter parameter.
14. The method according to claim 13, wherein the at least one inverter parameter is monitored and compared to at least one reference parameter.
15. The method according to claim 14, wherein the at least one reference parameter is obtained during at least one test run.
16. The method according to claim 13, wherein a leakage of the hydraulic pump andor a pressure loss in the hydraulic system according to a respective load of at least one car of an elevator-system andor a respective temperature of hydraulic fluid in the hydraulic system is at least partly compensated for during a full speed andor a levelling speed of the car.
17. The method according to claim 13, wherein the length of the deceleration phase of the speed of the hydraulic pump is adjusted in order to keep the length of a levelling phase, where the hydraulic pump runs at a levelling speed, essentially constant under at least two different inverter parameters.
18. The method according to claim 13, wherein a positive flow rate of the hydraulic pump is generated for compensation of a speed of a car in the elevator system during a travel of the car in a downward direction.
19. The elevator-system according to claim 12, further comprising an elevator car, wherein the computing module is in communication with the hydraulic pump such that the output variable causes the hydraulic pump to run at a speed at which a hydraulic pressure drop due to a pump leakage is essentially equaled out allowing the control system to start and stop the elevator car.
20. The elevator-system according to claim 19, wherein that the output variable is adapted to lower the speed of the car in an elevator-system proportionally to an increase of the load of the car.