Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
First embodiment
Fig. 1 is a flowchart of a method for controlling a voice coil motor of a mobile terminal according to a first embodiment of the present invention, including the following steps:
step 101: and detecting whether the mobile terminal is switched to a pre-photographing state.
In thisstep 101, the switching of the mobile terminal to the pre-photographing state may be that an application related to the camera is started, and enters a photographing preview interface, and the mobile terminal is switched from the original non-photographing state to the pre-photographing state. The non-photographing state may be a standby state, may also be a state in which a part of applications are running, and may also be a state in which other cameras are not turned on and do not enter a photographing preview interface.
Step 102: and if the mobile terminal is switched to the pre-photographing state, judging whether the mobile terminal is in an unused state.
The unused state instep 102 is a state in which the user does not use the mobile terminal for operation. Specifically, the unused state may be that an object exists within a preset distance range facing the touch screen of the mobile terminal, for example, a shield exists within a preset distance in front of the mobile terminal, or the ambient light intensity within the preset distance range of the camera of the mobile terminal is smaller than a preset intensity, for example, the camera is shielded, or the mobile terminal has a preset acceleration or displacement in a preset direction, for example, the mobile terminal generates a large amplitude shake. These states may be detected by a distance sensor, a camera photosensitive element, an acceleration sensor, or the like of the mobile terminal, and the embodiment of the present invention is not limited herein.
Step 103: and if the mobile terminal is not in use, adjusting the driving current of a voice coil motor of the mobile terminal to enable the voice coil motor to return to the position where the voice coil motor is located before the voice coil motor is switched to the pre-photographing state.
Instep 103, the driving current of the voice coil motor may be adjusted by directly turning off the driving so as to make the driving current value zero, that is, powering off the voice coil motor, or reducing the driving current to a preset current value, or adjusting the magnitude of the driving current, which is not limited herein.
It should be noted that the position of the voice coil motor before the voice coil motor is switched to the pre-photographing state, specifically, the original position of the voice coil motor when the camera of the mobile terminal is in the non-photographing state, where the non-photographing state may be a standby state, a state in which a part of applications are running, or a state in which other cameras are not turned on and do not enter the photographing preview interface, which is not limited herein in the embodiments of the present invention.
According to the embodiment of the invention, the driving current of the voice coil motor is adjusted when the camera of the mobile terminal is started but not used, so that the problem of power consumption increase caused by continuous automatic focusing of the voice coil motor when the camera is not started yet for taking a picture is solved, the energy consumption of the mobile terminal is reduced, and the standby time is prolonged.
Second embodiment
Fig. 2 is a flowchart of a control method for implementing a voice coil motor of a mobile terminal according to a second embodiment of the present invention, including the following steps:
step 201: and detecting whether the mobile terminal is switched to a pre-photographing state.
In thisstep 201, the mobile terminal is switched to the pre-photographing state, specifically, the application related to the camera is started, and enters a photographing preview interface, and the mobile terminal is switched from the original non-photographing state to the pre-photographing state. The non-photographing state may be a standby state, a state in which a part of applications are running, or a state in which other cameras are not turned on and do not enter a photographing preview interface, which is not limited herein. Specifically, whether the mobile terminal starts the camera or not can be judged by detecting whether the power supply of the control chip related to the camera is switched on or not, or whether the mobile terminal enters a shooting preview interface or not can be judged by identifying that the camera of the mobile terminal obtains a surrounding environment image and displays the surrounding environment image on the interface. For example, when the mobile terminal detects that the camera control chip is powered on or the touch screen interface of the mobile terminal displays an image of the surrounding environment acquired by the camera, it may be considered that the mobile terminal is switched to a pre-photographing state.
Step 202: and if the mobile terminal is switched to the pre-photographing state, judging whether the mobile terminal is in an unused state.
In the unused state instep 202, an object exists within a preset distance facing the touch screen of the mobile terminal, or the ambient light intensity within a preset distance range of the camera of the mobile terminal is smaller than a preset intensity, or the mobile terminal has a preset acceleration or displacement in a preset direction.
The unused state of the mobile terminal may be that an object exists within a preset distance of a touch screen facing the mobile terminal, that is, the mobile terminal is in a situation where the touch screen is blocked, for example, the mobile terminal is placed in a pocket by a user, the touch screen is turned upside down on a desktop, and the like, so that detection of whether an object exists in a direction facing the touch screen of the mobile terminal can be performed, if the object is blocked, the distance between the object and the touch screen of the mobile terminal is further obtained, and whether the distance is smaller than the preset distance is determined, and if the distance is smaller than the preset distance, the mobile terminal is in the unused state.
Specifically, whether an object exists within a preset distance facing a touch screen of the mobile terminal may be determined using a distance sensor. The distance sensor may be an inductive distance sensor, an ultrasonic distance sensor, a photoelectric distance sensor, etc., and the embodiment of the present invention is not limited herein.
The unused state of the mobile terminal can also be that the ambient light intensity within the preset distance range of the mobile terminal camera is less than the preset intensity, that is, the camera is shielded, for example, the mobile terminal touch screen is placed on a desktop upwards or downwards, so that whether the detection of the shielded light is performed on the rear-mounted or front-mounted camera respectively, and whether the ambient light intensity around the rear-mounted or front-mounted camera is less than the preset intensity is judged.
Specifically, the ambient light intensity around the camera can be detected by using the photosensitive element of the camera or the image quality of the photo preview interface. If the light sensing element is utilized, the ambient light intensity is obtained by detecting the light incoming quantity of the light sensing element, whether the current ambient light intensity is smaller than the preset intensity or not is further judged, and if the current ambient light intensity is smaller than the preset intensity, the mobile terminal is in an unused state; if the photographing preview interface is utilized, whether the current ambient light intensity is smaller than the preset intensity or not can be judged by calculating the average brightness value of the current ambient image displayed in the photographing preview interface and comparing the average brightness value with the image average brightness value corresponding to the preset intensity value, and if the current ambient light intensity is smaller than the preset intensity, the mobile terminal is in an unused state.
The unused state of the mobile terminal may also be a situation where the mobile terminal has a preset acceleration or displacement in a preset direction, that is, is in motion, such as when the user walks, the mobile terminal is held in a hand, and the mobile terminal is placed in a bag to shake. It is noted that the situation in motion herein does not include motion in which the mobile terminal is relatively stationary with respect to the environment, such as a user using a cell phone while in a vehicle, using a cell phone while walking, etc.
Specifically, the acceleration sensor may be used to determine whether the mobile terminal has a preset acceleration or displacement in a preset direction. Acquiring the motion acceleration and the displacement of the mobile terminal through an acceleration sensor, judging whether the mobile terminal shakes according to the change of the motion acceleration and the displacement, and if the motion acceleration of the mobile terminal is smaller than a preset acceleration value or the displacement value of the mobile terminal is smaller than a preset displacement value, determining that the mobile terminal does not shake; and if the motion acceleration of the mobile terminal is greater than or equal to the preset acceleration value and the displacement value of the mobile terminal is greater than or equal to the preset displacement value, the mobile terminal is considered to shake, and the mobile terminal is judged to be in an unused state.
Step 203: and if the mobile terminal is in an unused state, powering off a voice coil motor of the mobile terminal, and returning the voice coil motor to the position where the voice coil motor is located before the voice coil motor is switched to the pre-photographing state.
Specifically, the voice coil motor is powered off, that is, the driving current of the voice coil motor is set to zero, and the voice coil motor automatically returns to the position where it was before the pre-photographing state was switched to due to the loss of the force generated by the driving current.
Before the mobile terminal is switched to the pre-photographing state, the position of the voice coil motor is the initial position of the voice coil motor when the power is not on. For example, when the voice coil motor is a mid-type motor, the initial position is a neutral position; when the voice coil motor is a conventional motor, the initial position is the lowermost position.
Instep 203, the voice coil motor is powered off when the mobile terminal is not in use, so that meaningless power consumption caused by continuous automatic focusing of the voice coil motor when the camera does not take a picture is effectively prevented.
Optionally, after the voice coil motor of the mobile terminal is powered off and the voice coil motor returns to the position where the voice coil motor is located before the voice coil motor is switched to the pre-photographing state, whether the mobile terminal is in the use state is continuously judged, where the use state may be that no object exists within a preset distance facing the touch screen of the mobile terminal, the intensity of ambient light within a preset distance range of the camera of the mobile terminal is greater than or equal to the preset intensity, and the mobile terminal does not have the preset acceleration or displacement in the preset direction. The use state of the embodiment of the invention refers to the state that the user operates the mobile terminal.
And if the mobile terminal is in a use state, the voice coil motor is electrified again, so that the position of the voice coil motor moves according to a photographing scene, and an automatic focusing function is realized.
According to the embodiment of the invention, the voice coil motor is powered off when the camera of the mobile terminal is detected to be opened but not used, so that the problem of power consumption increase caused by continuous automatic focusing of the voice coil motor when the camera is not opened and the camera is not used for taking a picture is solved, the energy consumption of the mobile terminal is reduced, and the standby time is prolonged.
Third embodiment
Fig. 3 is a flowchart of a control method for implementing a voice coil motor of a mobile terminal according to a third embodiment of the present invention, which is different from the second embodiment in that the voice coil motor is powered off, and the third embodiment mainly adjusts the driving current of the voice coil motor to a preset value.
The control method of the voice coil motor of the third embodiment includes the steps of:
step 301: and detecting whether the mobile terminal is switched to a pre-photographing state.
Instep 301, the detection method is the same as that instep 201 in the second embodiment of the present invention, and is not described herein again.
Step 302: and when the mobile terminal is detected to be switched to a pre-photographing state, judging whether the mobile terminal is in an unused state.
In thisstep 302, the unused state is that an object exists within a preset distance facing the touch screen of the mobile terminal, or the intensity of ambient light within a preset distance range of the camera of the mobile terminal is smaller than a preset intensity, or the mobile terminal has a preset acceleration or displacement in a preset direction. The specific method for determining whether the device is in an unused state is the same as the method for determining instep 202 in the second embodiment, and is not described herein again.
Step 303: and if the mobile terminal is not in use, adjusting the driving current of the voice coil motor of the mobile terminal to a preset current value, and enabling the voice coil motor to return to the position where the voice coil motor is located before the voice coil motor is switched to the pre-photographing state.
Specifically, when the mobile terminal determines that the mobile terminal is in an unused state, the driving current of the voice coil motor is adjusted to a preset current value, and the voice coil motor returns to the position where the voice coil motor was located before being switched to the pre-photographing state according to the driving of the preset current. Before the mobile terminal is switched to the pre-photographing state, the position of the voice coil motor is the initial position of the voice coil motor when the power is not on. For example, when the voice coil motor is a mid-type motor, the initial position is a neutral position; when the voice coil motor is a conventional motor, the initial position is the lowermost position.
In the embodiment of the present invention, the preset current value is set in relation to the starting current of the voice coil motor. Since the auto-focusing is suspended in order to return or maintain the voice coil motor to the initial position where the voice coil motor is located when not energized, the preset current value is smaller than the start current of the voice coil motor. For example, if the starting current of the voice coil motor used by the mobile terminal is 15mA, the preset current value may be 10mA, or may also be 5mA, or may be any other value smaller than 15mA and larger than 0, and the embodiment of the present invention is not limited herein.
In thisstep 303, by adjusting the driving current of the voice coil motor to a smaller preset value, the power consumption caused by auto-focusing of the mobile terminal in an unused state is reduced, and the voice coil motor is kept in a powered-on state, that is, the driving current of the voice coil motor is kept at the preset current value, and the voice coil motor does not need to be powered on again when the auto-focusing is resumed, so that the control efficiency of photographing is improved.
Step 304: judging whether the mobile terminal is in a use state or not; and if the mobile terminal is in the use state, adjusting the driving current of the voice coil motor according to the preset current value, so that the position of the voice coil motor moves according to a photographing scene.
Specifically, in the embodiment of the present invention, the use state may be that no object exists within a preset distance facing the touch screen of the mobile terminal, the ambient light intensity of the preset distance range of the camera of the mobile terminal is greater than or equal to a preset intensity, and the mobile terminal does not have the preset acceleration or displacement in the preset direction.
Specifically, the principle of determining whether the mobile terminal is in a use state is similar to the principle of determining whether the mobile terminal is in an unused state instep 302 of the embodiment of the present invention, and when the mobile terminal is in a use state, the driving current is increased on the basis of the original driving current, instead of being powered on again in a power-off situation, so that the voice coil motor reaches the start condition, and changes the position along with the change of the photographing scene, thereby achieving the recovery of the auto-focusing function.
Optionally, another implementation manner of the embodiment of the present invention is shown in fig. 4, and step 303 includes, after step 404: and if the time that the mobile terminal is in the unused state is more than a time threshold, powering off the voice coil motor.
Specifically, the time that the mobile terminal is in the non-use state may be obtained by a timer, and the obtained time is compared with a preset time threshold, and when the time that the mobile terminal is in the non-use state is greater than the time threshold, the driving current of the voice coil motor is turned off.
Therefore, the problem that the electric quantity is still consumed due to the fact that the voice coil motor is powered on all the time when the mobile terminal is in an unused state for a long time is solved, energy consumption is further reduced, and the standby time of the mobile terminal is prolonged.
According to the embodiment of the invention, when the state that the camera of the mobile terminal is started but not used is detected, the driving current of the voice coil motor is adjusted to a preset current value, so that the problem that the delay is large when the automatic focusing of the voice coil motor is closed again of the mobile terminal is solved, the energy consumption of the mobile terminal is reduced, and the use efficiency and the user experience of the mobile terminal are improved.
Fourth embodiment
Fig. 5 is a block diagram of a mobile terminal according to a fourth embodiment of the present invention. The mobile terminal 500 shown in fig. 5 includes adetection module 501, adetermination module 502, and anadjustment module 503.
The detectingmodule 501 is configured to detect whether the mobile terminal 500 is switched to a pre-photographing state.
Here, the switching of the mobile terminal 500 to the pre-photographing state may be that an application related to the camera is started, and enters a photographing preview interface to switch from an original non-photographing state to the pre-photographing state. The non-photographing state may be a standby state, a state in which a part of applications are running, or a state in which other cameras are not turned on and do not enter a photographing preview interface, which is not limited herein.
A determiningmodule 502, configured to determine whether the mobile terminal 500 is in an unused state when the detectingmodule 501 detects that the mobile terminal 500 is switched to a pre-photographing state.
Specifically, the unused state of the embodiment of the present invention may be that an object exists within a preset distance facing the touch screen of the mobile terminal 500, or the intensity of the ambient light within a preset distance range of the camera of the mobile terminal 500 is smaller than a preset intensity, or the mobile terminal 500 has a preset acceleration or displacement in a preset direction, which is not limited herein.
Anadjusting module 503, configured to adjust a driving current of a voice coil motor of the mobile terminal 500 when the determiningmodule 502 determines that the mobile terminal 500 is in an unused state, so that the voice coil motor returns to a position where the voice coil motor is located before being switched to a pre-photographing state. Specifically, there are two ways:
in a first mode, if the mobile terminal 500 is not in use, the voice coil motor is powered off, so that the voice coil motor returns to the position where the voice coil motor is located before being switched to the pre-photographing state;
in a second mode, if the mobile terminal 500 is not in use, the driving current of the voice coil motor is adjusted to a preset current value, so that the voice coil motor returns to the position where the voice coil motor was before being switched to the pre-photographing state.
Optionally, the determiningmodule 502 is further configured to, after theadjusting module 503 adjusts the driving current of the voice coil motor to a preset current value to enable the voice coil motor to return to the position where the voice coil motor is located before the voice coil motor is switched to the pre-photographing state, determine whether the mobile terminal 500 is in the use state, where the use state may be that no object exists within a preset distance of the touch screen of the mobile terminal 500, and the intensity of the ambient light within the preset distance range of the camera of the mobile terminal 500 is greater than or equal to the preset intensity, and the mobile terminal 500 does not have the preset acceleration or displacement in the preset direction.
The adjustingmodule 503 is further configured to, when the determiningmodule 502 determines that the mobile terminal 500 is in the use state, adjust the driving current of the voice coil motor of the mobile terminal 500 according to the preset current value, so that the position of the voice coil motor moves according to a photographing scene.
Optionally, the adjustingmodule 503 is further configured to, after adjusting the driving current of the voice coil motor to a preset current value and returning the voice coil motor to the position before the voice coil motor is switched to the pre-photographing state, power off the voice coil motor if the time that the mobile terminal 500 is in the unused state is greater than a time threshold.
The mobile terminal provided in this embodiment is capable of implementing each process of the control method of the voice coil motor of the mobile terminal in the first, second, and third embodiments.
According to the embodiment of the invention, the driving current of the voice coil motor is adjusted when the camera of the mobile terminal is detected to be opened but not used, so that the problem of power consumption increase caused by continuous automatic focusing of the voice coil motor when the camera is not opened but not used for taking a picture is solved, the energy consumption of the mobile terminal is reduced, and the standby time is prolonged.
Fifth embodiment
Fig. 6 is a block diagram of an internal entity structure of a mobile terminal according to a fifth embodiment of the present invention. The mobile terminal 600 shown in fig. 6 includes: at least one processor 601, memory 602,camera module 605, at least onenetwork interface 604, anduser interface 603. The various components in the mobile terminal 600 are coupled together by abus system 606. It is understood that thebus system 606 is used to enable communications among the components. Thebus system 606 includes a power bus, a control bus, and a status signal bus in addition to a data bus. For clarity of illustration, however, the various buses are labeled asbus system 606 in FIG. 6.
The mobile terminal 600 may be a mobile phone, a tablet computer, a Personal Digital Assistant (PDA), or a vehicle-mounted computer.
It will be appreciated that the memory 602 in embodiments of the invention may be either volatile memory or nonvolatile memory, or may include both volatile and nonvolatile memory. The non-volatile Memory may be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically Erasable PROM (EEPROM), or a flash Memory. Volatile Memory can be Random Access Memory (RAM), which acts as external cache Memory. By way of illustration and not limitation, many forms of RAM are available, such as Static random access memory (Static RAM, SRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic random access memory (Synchronous DRAM, SDRAM), Double Data Rate Synchronous Dynamic random access memory (ddr Data Rate SDRAM, ddr SDRAM), Enhanced Synchronous SDRAM (ESDRAM), Synchronous Link DRAM (SLDRAM), and Direct Rambus RAM (DRRAM). The memory 602 of the systems and methods described herein is intended to comprise, without being limited to, these and any other suitable types of memory.
In some embodiments, memory 602 stores the following elements, executable modules or data structures, or a subset thereof, or an expanded set thereof: an operating system 6021 and application programs 6022.
The operating system 6021 includes various system programs, such as a framework layer, a core library layer, a driver layer, and the like, and is used for implementing various basic services and processing hardware-based tasks. The application program 6022 includes various application programs such as a Media Player (Media Player), a Browser (Browser), and the like, and is used to implement various application services. A program implementing the method of an embodiment of the invention can be included in the application program 6022.
In an embodiment of the present invention, the processor 601 may include various sensors on the mobile terminal 600, such as a distance sensor, a light sensor, an acceleration sensor, etc., theuser interface 603 includes a touch screen, a keyboard input device, a headset, etc., of the mobile terminal 600, thecamera module 605 includes, but is not limited to, a driving device and a voice coil motor, and the user interface may be implemented by invoking programs or instructions stored in the memory 602, specifically, which may be a program or an instruction stored in the application 6022, thecamera module 605 is configured to detect whether the mobile terminal 600 is switched to the pre-photographing state, the processor 601 is configured to determine whether the mobile terminal 600 is in the non-use state when thecamera module 605 detects that the mobile terminal 600 is switched to the pre-photographing state, when the mobile terminal 600 is not in use, thecamera module 605 adjusts the driving current of the voice coil motor, so that the voice coil motor returns to the position where the voice coil motor was before the voice coil motor was switched to the pre-photographing state.
Thecamera module 605 detects whether the mobile terminal 600 is switched to the pre-photographing state, specifically, whether to start the camera or enter a photographing preview interface. Specifically, thecamera module 605 may determine whether the mobile terminal 600 has turned on the camera by detecting whether the power of the control chip related to the camera is turned on, or determine whether the mobile terminal 600 enters the preview interface by identifying that the camera of the mobile terminal 600 obtains an image of the surrounding environment and displays the image on the touch screen interface. For example, when thecamera module 605 detects that the camera control chip is powered on or the touch screen interface displays an image of the surrounding environment acquired by the camera, it may be determined that the mobile terminal 600 is switched to the pre-photographing state.
Alternatively, the adjustment of the driving current of the voice coil motor by thecamera module 605 may be to power off the voice coil motor.
Alternatively, the adjustment of the driving current of the voice coil motor by thecamera module 605 may be to adjust the driving current of the voice coil motor to a preset current value.
The method disclosed by the embodiment of the invention can be applied to thecamera module 605 controlled by the processor 601 or realized by the processor 601. The processor 601 may be an integrated circuit chip having signal processing capabilities. In implementation, the steps of the above method may be performed by integrated logic circuits of hardware or instructions in the form of software in the processor 601. The Processor 601 may be a general-purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), an off-the-shelf Programmable Gate Array (FPGA) or other Programmable logic device, discrete Gate or transistor logic device, or discrete hardware components. The various methods, steps and logic blocks disclosed in the embodiments of the present invention may be implemented or performed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of the method disclosed in connection with the embodiments of the present invention may be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor. The software module may be located in ram, flash memory, rom, prom, or eprom, registers, etc. storage media as is well known in the art. The storage medium is located in the memory 602, and the processor 601 reads the information in the memory 602 and completes the steps of the method in combination with the hardware thereof.
It is to be understood that the embodiments described herein may be implemented in hardware, software, firmware, middleware, microcode, or any combination thereof. For a hardware implementation, the Processing modules may be implemented in one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), general purpose processors, controllers, micro-controllers, microprocessors, other electronic modules configured to perform the functions described herein, or a combination thereof.
For a software implementation, the techniques described herein may be implemented with modules (e.g., procedures, functions, and so on) that perform the functions described herein. The software codes may be stored in a memory and executed by a processor. The memory may be implemented within the processor or external to the processor.
Optionally, thecamera module 605 is further configured to adjust a driving current of the voice coil motor of the mobile terminal 600 to a preset current value, so that after the voice coil motor returns to a position where the voice coil motor is located before being switched to the pre-photographing state, the processor 601 determines whether the mobile terminal 600 is in a use state, where the use state is that no object exists within a preset distance facing the touch screen of the mobile terminal 600, and an ambient light intensity within a preset distance range of the camera of the mobile terminal 600 is greater than or equal to the preset intensity, and the mobile terminal 600 does not have the preset acceleration or displacement in the preset direction; when the mobile terminal 600 is in a use state, the driving current of the voice coil motor of the mobile terminal 600 is adjusted according to the preset current value, so that the position of the voice coil motor moves according to a photographing scene.
Optionally, as another implementation manner of this embodiment, thecamera module 605 is further configured to adjust the driving current of the voice coil motor to a preset current value, so that after the voice coil motor returns to the position where the voice coil motor is located before the voice coil motor is switched to the pre-photographing state, if the time that the mobile terminal 600 is in the unused state is greater than a time threshold, the voice coil motor is powered off.
The mobile terminal 600 can implement the processes of implementing voice coil motor control of the mobile terminal in the foregoing embodiments, and details are not repeated here to avoid repetition.
According to the embodiment of the invention, the driving current of the voice coil motor is adjusted when the camera of the mobile terminal is detected to be opened but not used, so that the problem of power consumption increase caused by continuous automatic focusing when the camera is not used but opened unintentionally is solved, the energy consumption of the mobile terminal is reduced, and the standby time is prolonged.
Those of ordinary skill in the art will appreciate that the various illustrative modules and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
It can be clearly understood by those skilled in the art that, for convenience and brevity of description, the specific working processes of the system, the apparatus and the module described above may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the modules is merely a logical division, and in actual implementation, there may be other divisions, for example, multiple modules or components may be combined or integrated into another system, or some features may be omitted, or not implemented. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or modules, and may be in an electrical, mechanical or other form.
The modules described as separate parts may or may not be physically separate, and parts displayed as modules may or may not be physical modules, may be located in one place, or may be distributed on a plurality of network modules. 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 module, or each of the modules may exist alone physically, or two or more modules are integrated into one module.
The functions, if implemented in the form of software functional modules and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: various media capable of storing program codes, such as a U disk, a removable hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.
The above description is only for the specific embodiments of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present invention, and all the changes or substitutions should be covered within the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.