Detailed Description
It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
The invention provides a login state continuous time reminding method. Fig. 1 is a schematic flow chart of a login state duration reminding method according to an embodiment of the present invention. The method may be performed by an apparatus, which may be implemented by software and/or hardware.
In this embodiment, the login state duration reminding method includes:
s110, acquiring a menu of the target system opened by the user side according to the continuous reminding instruction.
Specifically, the target system is a system storing important information data, such as an operation system, and provides a function menu in each field for a user, and the user logs in the operation system through a user side and uses a menu function in the system, such as a function menu for writing articles. However, in this process, it is often the case that a user is writing an article, and since the default login state of the system expires and is not stored yet, the user suddenly exits from the login state of the system, so that the user needs to log in the system again and re-input the article content again, which brings inconvenience to the user. Therefore, in the embodiment of the present invention, when the user logs in the target system, the time-duration reminding instruction is directly generated, and then the user is reminded for the time duration according to the time-duration reminding instruction within the range of the default login state time duration, so as to avoid the above situation.
As an optional embodiment of the present invention, the obtaining, according to the time-lapse reminding instruction, the menu of the target system opened by the user side includes:
generating a continuous reminding instruction according to the success information of the user terminal logging in the target system;
and acquiring the menu of the target system opened by the user side from the service condition information of the menu page of the target system by the user side according to the continuous reminding instruction.
Specifically, the user logs in the target system through the login information at the user side. For example, a login page of the target system is opened at the user side, and a user name and a login password corresponding to the user name are input into a login frame of the login page in the login page, so that the target system is logged in. When the target system logged in by the user terminal is successfully logged in, generating success information of the target system logged in by the user terminal, and generating a continuous reminding instruction by the processor according to the success information of the target system logged in by the user terminal; and acquiring the menu of the target system opened by the user side from the service condition information of the menu page of the target system by the user side according to the continuous reminding instruction. In the process, if the user does not open any menu all the time within a certain time, for example, 1 hour, the target system logs out before the default login state duration expires within a predetermined log-out time, for example, 1 hour, so as to protect the information in the target system as much as possible.
And S120, acquiring menu weight corresponding to the menu of the target system opened by the user side from the preset menu weight information table to serve as the target menu weight.
Specifically, in order to protect each menu function in the target system at different importance levels, a menu weight information table is preset according to the importance level of each menu function; the weight of each menu is arranged through a preset menu weight information table, so that the menu weight corresponding to the menu can be conveniently obtained according to the menu of the target system opened by the user side. And taking the acquired menu weight corresponding to the menu of the target system opened by the user end as the target menu weight, so as to conveniently acquire the login state duration of the target menu subsequently.
As an optional embodiment of the present invention, the preset menu weight information table is stored in the block chain, and the obtaining of the menu weight corresponding to the menu of the target system that has been opened by the user end from the preset menu weight information table includes, as the target menu weight:
acquiring a menu which is the same as the menu of the target system opened by the user side from a preset menu weight information table to serve as a target menu; the preset menu weight information table comprises a menu of a target system and a menu weight corresponding to the menu of the target system;
and acquiring the menu weight corresponding to the target menu from the preset menu weight information table as the target menu weight.
Specifically, the preset menu weight information table includes a menu and a menu weight corresponding to the menu, for example, the menu a corresponds to the menu weight a. If the menu opened by the user side is the menu A, the menu A is firstly obtained from the preset menu weight information table, and then the menu weight A corresponding to the menu A is obtained according to the menu A.
S130, obtaining the login state duration of the target menu corresponding to the weight of the target menu according to the login state duration comparison table of the preset menu weight.
Specifically, different menu login state durations are set according to different weights of each menu, the menu login state durations are smaller than the system default login state durations, and time duration reminding is guaranteed within the system default login state duration range. The more important the menu function is, the more the weight is, and the shorter the corresponding menu login state duration is. The menu with higher importance should be closed after being used so as to avoid unnecessary information loss. For example, the user operates the desired menu function, forgets or does not quit the login system in time due to special situations, and the system is in the login state, but the user is not at the user end, so that some important information of the user is stolen by others or the information is unauthorized. The importance of the menu is determined by the actual service.
As an optional embodiment of the present invention, obtaining the login state duration of the target menu corresponding to the weight of the target menu according to the preset menu weight login state duration comparison table includes:
acquiring login state duration corresponding to the target menu weight from a preset menu weight login state duration comparison table, and taking the login state duration as the initially selected target menu login state duration; the preset menu weight login state duration comparison table comprises a menu weight and login state duration corresponding to the menu weight;
and when the number of the login state time lengths of the initially selected target menu is more than two, selecting the shortest login state time length as the login state time length of the target menu.
Specifically, when a user accesses a plurality of menus of the target system at the user side at the same time, at this time, a plurality of target menu weights are provided, and the menu with the largest target menu weight (i.e., the target menu with the shortest login state duration) is taken as the login state duration of the target menu. Meanwhile, the user is explained to continuously operate the target system. When a user opens a plurality of menus all the time, the login state duration corresponding to the maximum target menu weight is taken as the login state duration of the target menu to remind the user; when the user finishes using the target menu with the maximum weight and does not close the target menu, reminding the user to confirm whether to continue the login state when the login state duration corresponding to the menu weight is reached; when the user continues to log in, and the user closes the menu with the maximum weight, the login state reminding takes the login state duration with the large weight to remind the user, and so on.
S140, calculating according to the target menu login state duration, the pre-obtained user level login state duration and a preset target login state duration calculation rule to obtain a target login state duration;
the preset target login state duration calculation rule comprises the proportion of target menu login state duration in the target login state duration and the proportion of user level login state duration in the target login state duration; the pre-acquired user level login state duration and the target menu login state duration are both smaller than the default login state duration of the target system.
Specifically, the target login state duration is calculated by combining the pre-acquired user level login state duration and the target menu login state duration. The preset target login state duration calculation rule comprises the proportion of the target menu login state duration in the target login state duration and the proportion of the user level login state duration in the target login state duration, and the proportion of the target menu login state duration and the user level login state duration can be determined according to actual conditions, for example, the average value of the two login state durations can be taken as the target login state duration; or the target login state duration is 30% of the user level login state duration + 70% of the target menu login state duration. Because the pre-acquired user level login state duration and the target menu login state duration are both less than the default login state duration of the target system, the acquired target login state duration is both less than the default login state duration of the target system.
As an optional embodiment of the present invention, before calculating according to the target menu login state duration, the pre-obtained user level login state duration, and the preset target login state duration calculation rule to obtain the target login state duration, the method further includes:
acquiring user level weight corresponding to the user authority level in advance according to the user authority level used by the user for logging in the target system;
and acquiring the user level login state duration corresponding to the user level weight in advance according to the user level weight.
Specifically, a general target system, such as an operating system, is controlled by user permissions, that is, roles are configured for users, the roles are granted with permissions, and the permissions correspond to accessible menus. The larger the role is, the larger the weight is, and the shorter the corresponding time duration is. And the user level login state duration is less than the default login state duration.
S150, generating time-continuous reminding information according to the target login state duration, and sending the time-continuous reminding information to the user side.
Specifically, the processor generates time-continuous reminding information according to the target login state duration, wherein the time-continuous reminding information can be page information for generating time-continuous reminding and is returned to the user side; or the mobile phone of the user can be fed back according to the reserved mobile phone number provided by the user.
As an optional embodiment of the present invention, generating the time-duration reminding information according to the target login state duration, and sending the time-duration reminding information to the user side includes:
when the actual login state duration of the user side in the target system reaches the target login state duration, generating time-continuation reminding information;
and returning the continuous time reminding information to the user side.
Specifically, when the actual login state duration of the user in the target system reaches the target login state duration, a page dialog box form can be generated to remind the user to continue to log in the target system, and the user can select to continue to log in the target system according to the duration selected in the dialog box.
As an optional embodiment of the present invention, after generating the time-duration reminding information according to the target login state duration and sending the time-duration reminding information to the user side, the method further includes:
within a preset time threshold, according to the continuous time feedback information of the continuous time reminding information, prolonging the time from the login state of the target system to a new login state after the continuous time of the user side;
within a preset time threshold, according to non-continuous feedback information of the continuous reminding information, prolonging the login state duration of the user side in the target system to the default login state duration of the target system;
and within a preset time threshold, feedback information of the continuous time reminding information is not received, and the login state of the user side in the target system is ended.
Specifically, when the user replies the time-out reminding message within a preset time threshold, for example, 5 minutes, within 5 minutes, the user indicates that the user uses the terminal, and at this time, there may be two cases where the message replied by the user is the time-out feedback message of the time-out reminding message, which indicates that the user continues to use the current page of the target system; when the information replied by the user is non-continuous feedback information of the continuous reminding information, which indicates that the user does not intend to continuously use the target system, and the system is automatically logged out when the actual login time of the user reaches the default login state; if the user does not reply the time-lapse reminding message within the preset time threshold, the user is probably not at the user side, and the target system can be directly quitted in order to protect the safety of the target system and the user operation information.
Fig. 2 is a functional block diagram of a login status time duration reminding device according to an embodiment of the present invention.
The login state duration reminding device 200 of the present invention may be installed in an electronic device. According to the realized functions, the login state duration reminding device may include a menu obtaining module 210, a target menu weight obtaining module 220, a target menu login state duration obtaining module 230, a target login state duration obtaining module 240, and a duration reminding information generating module 250. A module according to the present invention, which may also be referred to as a unit, refers to a series of computer program segments that can be executed by a processor of an electronic device and that can perform a fixed function, and that are stored in a memory of the electronic device.
In the present embodiment, the functions regarding the respective modules/units are as follows:
the menu obtaining module 210 is configured to obtain a menu of a target system that has been opened by the user end according to the time-out reminding instruction.
Specifically, the target system is a system storing important information data, such as an operation system, and provides a function menu in each field for a user, and the user logs in the operation system through a user side and uses a menu function in the system, such as a function menu for writing articles. However, in this process, it is often the case that a user is writing an article, and since the default login state of the system expires and is not stored yet, the user suddenly exits from the login state of the system, so that the user needs to log in the system again and re-input the article content again, which brings inconvenience to the user. Therefore, in the embodiment of the present invention, when the user logs in the target system, the time-duration reminding instruction is directly generated, and then the user is reminded for the time duration according to the time-duration reminding instruction within the range of the default login state time duration, so as to avoid the above situation.
As an optional embodiment of the present invention, the obtaining, according to the time-lapse reminding instruction, the menu of the target system opened by the user side includes:
generating a continuous reminding instruction according to the success information of the user terminal logging in the target system;
and acquiring the menu of the target system opened by the user side from the service condition information of the menu page of the target system by the user side according to the continuous reminding instruction.
Specifically, the user logs in the target system through the login information at the user side. For example, a login page of the target system is opened at the user side, and a user name and a login password corresponding to the user name are input into a login frame of the login page in the login page, so that the target system is logged in. When the target system logged in by the user terminal is successfully logged in, generating success information of the target system logged in by the user terminal, and generating a continuous reminding instruction by the processor according to the success information of the target system logged in by the user terminal; and acquiring the menu of the target system opened by the user side from the service condition information of the menu page of the target system by the user side according to the continuous reminding instruction. In the process, if the user does not open any menu all the time within a certain time, for example, 1 hour, the target system logs out before the default login state duration expires within a predetermined log-out time, for example, 1 hour, so as to protect the information in the target system as much as possible.
The target menu weight obtaining module 220 is configured to obtain, from the preset menu weight information table, a menu weight corresponding to a menu of a target system that has been opened by the user side, as a target menu weight.
Specifically, in order to protect each menu function in the target system at different importance levels, a menu weight information table is preset according to the importance level of each menu function; the weight of each menu is arranged through a preset menu weight information table, so that the menu weight corresponding to the menu can be conveniently obtained according to the menu of the target system opened by the user side. And taking the acquired menu weight corresponding to the menu of the target system opened by the user end as the target menu weight, so as to conveniently acquire the login state duration of the target menu subsequently.
As an optional embodiment of the present invention, the preset menu weight information table is stored in the block chain, and the obtaining of the menu weight corresponding to the menu of the target system that has been opened by the user end from the preset menu weight information table includes, as the target menu weight:
acquiring a menu which is the same as the menu of the target system opened by the user side from a preset menu weight information table to serve as a target menu; the preset menu weight information table comprises a menu of a target system and a menu weight corresponding to the menu of the target system;
and acquiring the menu weight corresponding to the target menu from the preset menu weight information table as the target menu weight.
Specifically, the preset menu weight information table includes a menu and a menu weight corresponding to the menu, for example, the menu a corresponds to the menu weight a. If the menu opened by the user side is the menu A, the menu A is firstly obtained from the preset menu weight information table, and then the menu weight A corresponding to the menu A is obtained according to the menu A.
The target menu login state duration obtaining module 230 is configured to obtain a target menu login state duration corresponding to the target menu weight according to a preset menu weight login state duration comparison table.
Specifically, different menu login state durations are set according to different weights of each menu, the menu login state durations are smaller than the system default login state durations, and time duration reminding is guaranteed within the system default login state duration range. The more important the menu function is, the more the weight is, and the shorter the corresponding menu login state duration is. The menu with higher importance should be closed after being used so as to avoid unnecessary information loss. For example, the user operates the desired menu function, forgets or does not quit the login system in time due to special situations, and the system is in the login state, but the user is not at the user end, so that some important information of the user is stolen by others or the information is unauthorized. The importance of the menu is determined by the actual service.
As an optional embodiment of the present invention, obtaining the login state duration of the target menu corresponding to the weight of the target menu according to the preset menu weight login state duration comparison table includes:
acquiring login state duration corresponding to the target menu weight from a preset menu weight login state duration comparison table, and taking the login state duration as the initially selected target menu login state duration; the preset menu weight login state duration comparison table comprises a menu weight and login state duration corresponding to the menu weight;
and when the number of the login state time lengths of the initially selected target menu is more than two, selecting the shortest login state time length as the login state time length of the target menu.
Specifically, when a user accesses a plurality of menus of the target system at the user side at the same time, at this time, a plurality of target menu weights are provided, and the menu with the largest target menu weight (i.e., the target menu with the shortest login state duration) is taken as the login state duration of the target menu. Meanwhile, the user is explained to continuously operate the target system. When a user opens a plurality of menus all the time, the login state duration corresponding to the maximum target menu weight is taken as the login state duration of the target menu to remind the user; when the user finishes using the target menu with the maximum weight and does not close the target menu, reminding the user to confirm whether to continue the login state when the login state duration corresponding to the menu weight is reached; when the user continues to log in, and the user closes the menu with the maximum weight, the login state reminding takes the login state duration with the large weight to remind the user, and so on.
The target login state duration obtaining module 240 is configured to calculate according to the target menu login state duration, the pre-obtained user level login state duration, and a preset target login state duration calculation rule, so as to obtain a target login state duration;
the preset target login state duration calculation rule comprises the proportion of target menu login state duration in the target login state duration and the proportion of user level login state duration in the target login state duration; the pre-acquired user level login state duration and the target menu login state duration are both smaller than the default login state duration of the target system.
Specifically, the target login state duration is calculated by combining the pre-acquired user level login state duration and the target menu login state duration. The preset target login state duration calculation rule comprises the proportion of the target menu login state duration in the target login state duration and the proportion of the user level login state duration in the target login state duration, and the proportion of the target menu login state duration and the user level login state duration can be determined according to actual conditions, for example, the average value of the two login state durations can be taken as the target login state duration; or the target login state duration is 30% of the user level login state duration + 70% of the target menu login state duration. Because the pre-acquired user level login state duration and the target menu login state duration are both less than the default login state duration of the target system, the acquired target login state duration is both less than the default login state duration of the target system.
As an optional embodiment of the present invention, before calculating according to the target menu login state duration, the pre-obtained user level login state duration, and the preset target login state duration calculation rule to obtain the target login state duration, the method further includes:
acquiring user level weight corresponding to the user authority level in advance according to the user authority level used by the user for logging in the target system;
and acquiring the user level login state duration corresponding to the user level weight in advance according to the user level weight.
Specifically, a general target system, such as an operating system, is controlled by user permissions, that is, roles are configured for users, the roles are granted with permissions, and the permissions correspond to accessible menus. The larger the role is, the larger the weight is, and the shorter the corresponding time duration is. And the user level login state duration is less than the default login state duration.
And a time-duration reminding information generating module 250, configured to generate time-duration reminding information according to the target login state duration, and send the time-duration reminding information to the user side.
Specifically, the processor generates time-continuous reminding information according to the target login state duration, wherein the time-continuous reminding information can be page information for generating time-continuous reminding and is returned to the user side; or the mobile phone of the user can be fed back according to the reserved mobile phone number provided by the user.
As an optional embodiment of the present invention, generating the time-duration reminding information according to the target login state duration, and sending the time-duration reminding information to the user side includes:
when the actual login state duration of the user side in the target system reaches the target login state duration, generating time-continuation reminding information;
and returning the continuous time reminding information to the user side.
Specifically, when the actual login state duration of the user in the target system reaches the target login state duration, a page dialog box form can be generated to remind the user to continue to log in the target system, and the user can select to continue to log in the target system according to the duration selected in the dialog box.
As an optional embodiment of the present invention, after generating the time-duration reminding information according to the target login state duration and sending the time-duration reminding information to the user side, the method further includes:
within a preset time threshold, according to the continuous time feedback information of the continuous time reminding information, prolonging the time from the login state of the target system to a new login state after the continuous time of the user side;
within a preset time threshold, according to non-continuous feedback information of the continuous reminding information, prolonging the login state duration of the user side in the target system to the default login state duration of the target system;
and within a preset time threshold, feedback information of the continuous time reminding information is not received, and the login state of the user side in the target system is ended.
Specifically, when the user replies the time-out reminding message within a preset time threshold, for example, 5 minutes, within 5 minutes, the user indicates that the user uses the terminal, and at this time, there may be two cases where the message replied by the user is the time-out feedback message of the time-out reminding message, which indicates that the user continues to use the current page of the target system; when the information replied by the user is non-continuous feedback information of the continuous reminding information, which indicates that the user does not intend to continuously use the target system, and the system is automatically logged out when the actual login time of the user reaches the default login state; if the user does not reply the time-lapse reminding message within the preset time threshold, the user is probably not at the user side, and the target system can be directly quitted in order to protect the safety of the target system and the user operation information.
Fig. 3 is a schematic structural diagram of an electronic device implementing a login state time-lapse reminding method according to an embodiment of the present invention.
The electronic device 1 may include a processor 10, a memory 11 and a bus, and may further include a computer program, such as a login state time duration reminder 12, stored in the memory 11 and executable on the processor 10.
The memory 11 includes at least one type of readable storage medium, which includes flash memory, removable hard disk, multimedia card, card-type memory (e.g., SD or DX memory, etc.), magnetic memory, magnetic disk, optical disk, etc. The memory 11 may in some embodiments be an internal storage unit of the electronic device 1, such as a removable hard disk of the electronic device 1. The memory 11 may also be an external storage device of the electronic device 1 in other embodiments, such as a plug-in mobile hard disk, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card), and the like, which are provided on the electronic device 1. Further, the memory 11 may also include both an internal storage unit and an external storage device of the electronic device 1. The memory 11 may be used to store not only application software installed in the electronic device 1 and various data, such as a code of a login-state time-lapse reminder, but also temporarily store data that has been output or is to be output.
The processor 10 may be composed of an integrated circuit in some embodiments, for example, a single packaged integrated circuit, or may be composed of a plurality of integrated circuits packaged with the same or different functions, including one or more Central Processing Units (CPUs), microprocessors, digital Processing chips, graphics processors, and combinations of various control chips. The processor 10 is a Control Unit (Control Unit) of the electronic device, connects various components of the electronic device by using various interfaces and lines, and executes various functions and processes data of the electronic device 1 by running or executing programs or modules (e.g., login state time-lapse reminder programs, etc.) stored in the memory 11 and calling data stored in the memory 11.
The bus may be a Peripheral Component Interconnect (PCI) bus, an Extended Industry Standard Architecture (EISA) bus, or the like. The bus may be divided into an address bus, a data bus, a control bus, etc. The bus is arranged to enable connection communication between the memory 11 and at least one processor 10 or the like.
Fig. 3 shows only an electronic device with components, and it will be understood by those skilled in the art that the structure shown in fig. 3 does not constitute a limitation of the electronic device 1, and may comprise fewer or more components than those shown, or some components may be combined, or a different arrangement of components.
For example, although not shown, the electronic device 1 may further include a power supply (such as a battery) for supplying power to each component, and preferably, the power supply may be logically connected to the at least one processor 10 through a power management device, so as to implement functions of charge management, discharge management, power consumption management, and the like through the power management device. The power supply may also include any component of one or more dc or ac power sources, recharging devices, power failure detection circuitry, power converters or inverters, power status indicators, and the like. The electronic device 1 may further include various sensors, a bluetooth module, a Wi-Fi module, and the like, which are not described herein again.
Further, the electronic device 1 may further include a network interface, and optionally, the network interface may include a wired interface and/or a wireless interface (such as a WI-FI interface, a bluetooth interface, etc.), which are generally used for establishing a communication connection between the electronic device 1 and other electronic devices.
Optionally, the electronic device 1 may further comprise a user interface, which may be a Display (Display), an input unit (such as a Keyboard), and optionally a standard wired interface, a wireless interface. Alternatively, in some embodiments, the display may be an LED display, a liquid crystal display, a touch-sensitive liquid crystal display, an OLED (Organic Light-Emitting Diode) touch device, or the like. The display, which may also be referred to as a display screen or display unit, is suitable for displaying information processed in the electronic device 1 and for displaying a visualized user interface, among other things.
It is to be understood that the described embodiments are for purposes of illustration only and that the scope of the appended claims is not limited to such structures.
The login state duration reminding program 12 stored in the memory 11 of the electronic device 1 is a combination of a plurality of instructions, and when running in the processor 10, can realize:
acquiring a menu of a target system opened by a user side according to the continuous reminding instruction;
acquiring menu weight corresponding to a menu of a target system opened by a user side from a preset menu weight information table, and taking the menu weight as the target menu weight;
acquiring target menu login state duration corresponding to the target menu weight according to a preset menu weight login state duration comparison table;
calculating according to the target menu login state duration, the pre-obtained user level login state duration and a preset target login state duration calculation rule to obtain a target login state duration;
the preset target login state duration calculation rule comprises the proportion of target menu login state duration in the target login state duration and the proportion of user level login state duration in the target login state duration; the pre-acquired user level login state duration and the target menu login state duration are both smaller than the default login state duration of the target system;
and generating time-continuous reminding information according to the target login state duration, and sending the time-continuous reminding information to the user side.
Further, the integrated modules/units of the electronic device 1, if implemented in the form of software functional units and sold or used as separate products, may be stored in a computer readable storage medium. The computer-readable medium may include: any entity or device capable of carrying said computer program code, recording medium, U-disk, removable hard disk, magnetic disk, optical disk, computer Memory, Read-Only Memory (ROM).
In the embodiments provided in the present invention, it should be understood that the disclosed apparatus, device and method can be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the modules is only one logical functional division, and other divisions may be realized in practice.
The modules described as separate parts may or may not be physically separate, and parts displayed as modules may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment.
In addition, functional modules in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, or in a form of hardware plus a software functional module.
It will be evident to those skilled in the art that the invention is not limited to the details of the foregoing illustrative embodiments, and that the present invention may be embodied in other specific forms without departing from the spirit or essential attributes thereof.
The present embodiments are therefore to be considered in all respects as illustrative and not restrictive, the scope of the invention being indicated by the appended claims rather than by the foregoing description, and all changes which come within the meaning and range of equivalency of the claims are therefore intended to be embraced therein. Any reference signs in the claims shall not be construed as limiting the claim concerned.
The block chain is a novel application mode of computer technologies such as distributed data storage, point-to-point transmission, a consensus mechanism, an encryption algorithm and the like. A block chain (Blockchain), which is essentially a decentralized database, is a series of data blocks associated by using a cryptographic method, and each data block contains information of a batch of network transactions, so as to verify the validity (anti-counterfeiting) of the information and generate a next block. The blockchain may include a blockchain underlying platform, a platform product service layer, an application service layer, and the like.
Furthermore, it is obvious that the word "comprising" does not exclude other elements or steps, and the singular does not exclude the plural. A plurality of units or means recited in the system claims may also be implemented by one unit or means in software or hardware. The terms second, etc. are used to denote names, but not any particular order.
Finally, it should be noted that the above embodiments are only for illustrating the technical solutions of the present invention and not for limiting, and although the present invention is described in detail with reference to the preferred embodiments, it should be understood by those skilled in the art that modifications or equivalent substitutions may be made on the technical solutions of the present invention without departing from the spirit and scope of the technical solutions of the present invention.