Disclosure of Invention
The invention aims to provide a mobile phone anti-collision method and equipment in a mobile phone recovery device.
According to one aspect of the invention, a mobile phone collision avoidance method in a mobile phone recovery device is provided, and the method comprises the following steps:
acquiring a size model of a mobile phone to be detected;
acquiring position and size models of devices which are matched with the mobile phone performance detection device in the mobile phone recovery machine;
determining the position of a collision-free safety point of the mobile phone to be detected in the mobile phone recovery machine based on the size model of the mobile phone to be detected and the position and the size model of the device for detecting the performance of the mobile phone in a matching manner;
controlling the mobile phone to be detected to move to the safety point position;
determining a corresponding device for cooperatively detecting the performance of the mobile phone according to the item to be detected, and determining the target position to be moved of the mobile phone to be detected according to the position of the corresponding device for cooperatively detecting the performance of the mobile phone;
according to the position of each device for cooperatively detecting the performance of the mobile phone, whether the size model of the mobile phone to be detected is overlapped with the size model of any device for cooperatively detecting the performance of the mobile phone at the current target position or not is pre-calculated, if the size model of the mobile phone to be detected is not overlapped with the size model of any device for cooperatively detecting the performance of the mobile phone, the mobile phone to be detected is controlled to move to the target position from the safety point, and then the mobile phone to be detected and the corresponding device for cooperatively detecting the performance of the mobile phone are; if the overlap occurs, the current target position is finely adjusted, and then the step is repeated.
Further, in the method, obtaining a size model of the mobile phone to be detected includes:
scanning the identification code on the mobile phone to be detected;
and inquiring the model of the mobile phone to be detected based on the identification code, and acquiring the size model of the mobile phone to be detected based on the model of the mobile phone to be detected.
Further, in the above method, after controlling the mobile phone to be detected and the corresponding device for detecting the performance of the mobile phone in a matching manner to execute the item to be detected, the method further includes:
and controlling the mobile phone to be detected to move from the target position to the safety point position.
Further, in the above method, while controlling the mobile phone to be detected to move from the safe point position to the target position, the method further includes:
recording a path of the mobile phone to be detected moving from the safety point position to the target position;
controlling the mobile phone to be detected to move from the target position back to the safety point position, including:
generating a reverse path for the mobile phone to be detected to move from the target position to the safety point position based on the path for the mobile phone to be detected to move from the safety point position to the target position;
and controlling the mobile phone to be detected to move from the target position to the safety point position based on the reverse path.
According to another aspect of the present invention, there is also provided a mobile phone anticollision device in a mobile phone recovery device, wherein the device comprises:
the first device is used for acquiring a size model of the mobile phone to be detected;
the second device is used for acquiring position and size models of all devices which are matched with the mobile phone performance detection device in the mobile phone recovery machine;
the third device is used for determining the position of a collision-free safety point of the mobile phone to be detected in the mobile phone recovery machine based on the size model of the mobile phone to be detected and the position and the size model of the device matched with the mobile phone performance detection device;
the fourth device is used for controlling the mobile phone to be detected to move to the safety point position;
the fifth device is used for determining a corresponding device for cooperatively detecting the performance of the mobile phone according to the item to be detected and determining the target position to be moved of the mobile phone to be detected according to the position of the corresponding device for cooperatively detecting the performance of the mobile phone;
the sixth device is used for pre-calculating whether the size model of the mobile phone to be detected is overlapped with the size model of any device which is matched with the mobile phone performance detection device or not at the current target position according to the position of each device which is matched with the mobile phone performance detection device, and controlling the mobile phone to be detected and the corresponding device which is matched with the mobile phone performance detection device to execute the item to be detected after the mobile phone to be detected is controlled to move to the target position from the safety point if the size model of the mobile phone to be detected is not overlapped with the size model of any device which is; and if the overlap is generated, after fine adjustment is carried out on the current target position, the sixth device is repeatedly executed.
Further, in the above device, the first device is configured to scan an identification code on the mobile phone to be detected; and inquiring the model of the mobile phone to be detected based on the identification code, and acquiring the size model of the mobile phone to be detected based on the model of the mobile phone to be detected.
Further, in the above apparatus, the sixth device is further configured to control the mobile phone to be detected to move from the target position to the safe point position.
Further, in the above apparatus, the sixth device is further configured to record a path along which the mobile phone to be detected moves from the security point position to the target position; generating a reverse path for the mobile phone to be detected to move from the target position to the safety point position based on the path for the mobile phone to be detected to move from the safety point position to the target position; and controlling the mobile phone to be detected to move from the target position to the safety point position based on the reverse path.
According to another aspect of the present invention, there is also provided a computing-based device, including:
a processor; and
a memory arranged to store computer executable instructions that, when executed, cause the processor to:
acquiring a size model of a mobile phone to be detected;
acquiring position and size models of devices which are matched with the mobile phone performance detection device in the mobile phone recovery machine;
determining the position of a collision-free safety point of the mobile phone to be detected in the mobile phone recovery machine based on the size model of the mobile phone to be detected and the position and the size model of the device for detecting the performance of the mobile phone in a matching manner;
controlling the mobile phone to be detected to move to the safety point position;
determining a corresponding device for cooperatively detecting the performance of the mobile phone according to the item to be detected, and determining the target position to be moved of the mobile phone to be detected according to the position of the corresponding device for cooperatively detecting the performance of the mobile phone;
according to the position of each device for cooperatively detecting the performance of the mobile phone, whether the size model of the mobile phone to be detected is overlapped with the size model of any device for cooperatively detecting the performance of the mobile phone at the current target position or not is pre-calculated, if the size model of the mobile phone to be detected is not overlapped with the size model of any device for cooperatively detecting the performance of the mobile phone, the mobile phone to be detected is controlled to move to the target position from the safety point, and then the mobile phone to be detected and the corresponding device for cooperatively detecting the performance of the mobile phone are; if the overlap occurs, the current target position is finely adjusted, and then the step is repeated.
According to another aspect of the present invention, there is also provided a computer-readable storage medium having stored thereon computer-executable instructions, wherein the computer-executable instructions, when executed by a processor, cause the processor to:
acquiring a size model of a mobile phone to be detected;
acquiring position and size models of devices which are matched with the mobile phone performance detection device in the mobile phone recovery machine;
determining the position of a collision-free safety point of the mobile phone to be detected in the mobile phone recovery machine based on the size model of the mobile phone to be detected and the position and the size model of the device for detecting the performance of the mobile phone in a matching manner;
controlling the mobile phone to be detected to move to the safety point position;
determining a corresponding device for cooperatively detecting the performance of the mobile phone according to the item to be detected, and determining the target position to be moved of the mobile phone to be detected according to the position of the corresponding device for cooperatively detecting the performance of the mobile phone;
according to the position of each device for cooperatively detecting the performance of the mobile phone, whether the size model of the mobile phone to be detected is overlapped with the size model of any device for cooperatively detecting the performance of the mobile phone at the current target position or not is pre-calculated, if the size model of the mobile phone to be detected is not overlapped with the size model of any device for cooperatively detecting the performance of the mobile phone, the mobile phone to be detected is controlled to move to the target position from the safety point, and then the mobile phone to be detected and the corresponding device for cooperatively detecting the performance of the mobile phone are; if the overlap occurs, the current target position is finely adjusted, and then the step is repeated.
Compared with the prior art, the position of the safety point is used as the initial position before the mobile phone starts to move to the target position, whether the size model of the mobile phone to be detected is overlapped with the size model of any device which is matched with the mobile phone performance detection device or not at the current target position is pre-calculated according to the position of each device which is matched with the mobile phone performance detection device, if the size model of the mobile phone to be detected is not overlapped with the size model of any device which is matched with the mobile phone performance detection device, the mobile phone to be detected is controlled to move to the target position from the safety point, and then the mobile phone to be detected and the corresponding device which is; if the overlap occurs, the mobile phone and the device matched with the detection mobile phone performance are collided, the current target position needs to be finely adjusted and then pre-calculated again, the mobile phone can be accurately controlled to move to the target position corresponding to the item to be detected, collision between the mobile phone and the device in the recovery machine is avoided, and safety of the mobile phone is guaranteed.
Detailed Description
The present invention is described in further detail below with reference to the attached drawing figures.
In a typical configuration of the present application, the terminal, the device serving the network, and the trusted party each include one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include forms of volatile memory in a computer readable medium, Random Access Memory (RAM) and/or non-volatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). Memory is an example of a computer-readable medium.
Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include non-transitory computer readable media (transient media), such as modulated data signals and carrier waves.
As shown in fig. 1, the present invention provides a method for preventing a mobile phone from being collided in a mobile phone recycling device, which comprises:
step S1, acquiring a size model of the mobile phone to be detected;
here, a size profile model of the mobile phone to be detected can be generated in advance;
step S2, obtaining position and size models of each device in the mobile phone recovery machine which is matched with the mobile phone performance detection device;
the device for detecting the performance of the mobile phone in a matching manner can comprise a touch pen, a USB connector, a target to be shot of the mobile phone and the like, and a size outline model of each device for detecting the performance of the mobile phone in a matching manner can be generated in advance;
the stylus can be controlled by three axes to move in three dimensions in the mobile phone recycling machine;
the USB joint can be controlled by a shaft to move in a plane in the mobile phone recovery machine;
the mobile phone to be detected can be adsorbed by a sucker in the mobile phone recovery machine, and the sucker can be controlled by four shafts to move and rotate, so that the mobile phone to be detected is driven to move or rotate in the mobile phone recovery machine;
the positions of the devices for cooperatively detecting the performance of the mobile phone may be continuously changed according to the progress of mobile phone detection items, and the updated positions of the devices for cooperatively detecting the performance of the mobile phone need to be continuously obtained in real time;
step S3, determining the position of a collision-free safe point of the mobile phone to be detected in the mobile phone recovery machine based on the size model of the mobile phone to be detected and the position and size model of the device for detecting the performance of the mobile phone in a matching manner;
the safety point position is a position where a size model of the mobile phone to be detected and size models of devices which are matched with the mobile phone performance detection device are not overlapped;
step S4, controlling the mobile phone to be detected to move to the safety point position;
taking the position of the safety point as an initial position before the mobile phone starts to move to a target position;
step S5, determining a corresponding device for cooperatively detecting the performance of the mobile phone according to the item to be detected, and determining the target position to be moved of the mobile phone to be detected according to the position of the corresponding device for cooperatively detecting the performance of the mobile phone;
for example, when the mobile phone is subjected to screen detection, the mobile phone needs to be controlled to move to a target position near the stylus pen, and then the stylus pen can click the screen to perform screen performance detection;
for another example, when the mobile phone is internally detected, the mobile phone needs to be controlled to move to a target position near the USB connector, and then the USB connector is inserted into the USB hole of the mobile phone, so that the performance data inside the mobile phone can be obtained through the USB connector in the following process, so as to complete the performance detection inside the mobile phone;
for another example, when the photographing performance of the mobile phone is detected, the mobile phone needs to be controlled to move to a target position near the target to be photographed, and then the mobile phone is controlled to photograph the target to be photographed;
step S6, pre-calculating whether the size model of the mobile phone to be detected is overlapped with the size model of any device matched with the mobile phone performance detection when in the current target position according to the position of each device matched with the mobile phone performance detection, and controlling the mobile phone to be detected and the corresponding device matched with the mobile phone performance detection to execute the item to be detected after controlling the mobile phone to be detected to move from the safety point to the target position if the size model of the mobile phone to be detected is not overlapped with the size model of any device matched with the mobile phone performance detection; if the overlap occurs, the current target position is finely adjusted, and then the step is repeated.
The position of the safety point is used as an initial position before the mobile phone starts to move to a target position, whether a size model of the mobile phone to be detected is overlapped with a size model of any device which is matched with the mobile phone performance detection device or not is pre-calculated according to the position of each device which is matched with the mobile phone performance detection device at the current target position, and if the size model of the mobile phone to be detected is not overlapped with the size model of any device which is matched with the mobile phone performance detection device, the mobile phone to be detected is controlled to move to the target position from the safety point, and then the mobile phone to be detected and the corresponding device which is matched with the; if the overlap occurs, the mobile phone and the device matched with the detection mobile phone performance are collided, the current target position needs to be finely adjusted and then pre-calculated again, the mobile phone can be accurately controlled to move to the target position corresponding to the item to be detected, collision between the mobile phone and the device in the recovery machine is avoided, and safety of the mobile phone is guaranteed.
In an embodiment of the method for preventing collision of a mobile phone in a mobile phone recovery device, in step S1, the obtaining of the size model of the mobile phone to be detected includes:
step S11, scanning the identification code on the mobile phone to be detected;
here, the identification code may be a two-dimensional code or a barcode;
and step S12, inquiring the model of the mobile phone to be detected based on the identification code, and acquiring the size model of the mobile phone to be detected based on the model of the mobile phone to be detected.
The model of the mobile phone to be detected can be inquired through a preset database based on the identification code, and then the size model of the mobile phone to be detected is obtained based on the model of the mobile phone to be detected, so that the size model of the mobile phone to be detected can be quickly and accurately obtained.
In an embodiment of the method for preventing collision of a mobile phone in a mobile phone recovery device, after controlling the mobile phone to be detected and a corresponding device for detecting the performance of the mobile phone in a matching manner to execute the item to be detected, the method further includes:
and controlling the mobile phone to be detected to move from the target position to the safety point position.
After the mobile phone to be detected and the corresponding device matched with the mobile phone performance detection device are controlled to execute the item to be detected, the mobile phone to be detected is controlled to move from the target position to the safe point position, and therefore the mobile phone can be further prevented from being collided.
In an embodiment of the method for preventing collision of a mobile phone in a mobile phone recovery device, when the mobile phone to be detected is controlled to move from the safety point position to the target position, the method further includes:
recording a path of the mobile phone to be detected moving from the safety point position to the target position;
controlling the mobile phone to be detected to move from the target position back to the safety point position, including:
generating a reverse path for the mobile phone to be detected to move from the target position to the safety point position based on the path for the mobile phone to be detected to move from the safety point position to the target position;
and controlling the mobile phone to be detected to move from the target position to the safety point position based on the reverse path.
For example, it is recorded that a path along which the mobile phone to be detected moves from the safe point position to the target position is a non-linear path, and the order is a-B-C-D, where a is a reverse path along which the mobile phone to be detected moves from the target position back to the safe point and the order is D-C-B-a based on the path along which the mobile phone to be detected moves from the safe point position to the target position.
Here, in this embodiment, based on the path that the mobile phone to be detected moves from the safe point position to the target position, the reverse path that the mobile phone to be detected moves from the target position back to the safe point position is generated, which can reduce the amount of calculation of the path that the mobile phone to be detected moves from the target position back to the safe point position, and ensure that the mobile phone to be detected moves from the target position back to the safe point position efficiently and without collision.
The invention provides a mobile phone anti-collision device in a mobile phone recovery device, which comprises:
the first device is used for acquiring a size model of the mobile phone to be detected;
here, a size profile model of the mobile phone to be detected can be generated in advance;
the second device is used for acquiring position and size models of all devices which are matched with the mobile phone performance detection device in the mobile phone recovery machine;
the device for detecting the performance of the mobile phone in a matching manner can comprise a touch pen, a USB connector, a target to be shot of the mobile phone and the like, and a size outline model of each device for detecting the performance of the mobile phone in a matching manner can be generated in advance;
the stylus can be controlled by three axes to move in three dimensions in the mobile phone recycling machine;
the USB joint can be controlled by a shaft to move in a plane in the mobile phone recovery machine;
the mobile phone to be detected can be adsorbed by a sucker in the mobile phone recovery machine, and the sucker can be controlled by four shafts to move and rotate, so that the mobile phone to be detected is driven to move or rotate in the mobile phone recovery machine;
the positions of the devices for cooperatively detecting the performance of the mobile phone may be continuously changed according to the progress of mobile phone detection items, and the updated positions of the devices for cooperatively detecting the performance of the mobile phone need to be continuously obtained in real time;
the third device is used for determining the position of a collision-free safety point of the mobile phone to be detected in the mobile phone recovery machine based on the size model of the mobile phone to be detected and the position and the size model of the device matched with the mobile phone performance detection device;
the safety point position is a position where a size model of the mobile phone to be detected and size models of devices which are matched with the mobile phone performance detection device are not overlapped;
the fourth device is used for controlling the mobile phone to be detected to move to the safety point position;
taking the position of the safety point as an initial position before the mobile phone starts to move to a target position;
the fifth device is used for determining a corresponding device for cooperatively detecting the performance of the mobile phone according to the item to be detected and determining the target position to be moved of the mobile phone to be detected according to the position of the corresponding device for cooperatively detecting the performance of the mobile phone;
for example, when the mobile phone is subjected to screen detection, the mobile phone needs to be controlled to move to a target position near the stylus pen, and then the stylus pen can click the screen to perform screen performance detection;
for another example, when the mobile phone is internally detected, the mobile phone needs to be controlled to move to a target position near the USB connector, and then the USB connector is inserted into the USB hole of the mobile phone, so that the performance data inside the mobile phone can be obtained through the USB connector in the following process, so as to complete the performance detection inside the mobile phone;
for another example, when the photographing performance of the mobile phone is detected, the mobile phone needs to be controlled to move to a target position near the target to be photographed, and then the mobile phone is controlled to photograph the target to be photographed;
the sixth device is used for pre-calculating whether the size model of the mobile phone to be detected is overlapped with the size model of any device which is matched with the mobile phone performance detection device or not at the current target position according to the position of each device which is matched with the mobile phone performance detection device, and controlling the mobile phone to be detected and the corresponding device which is matched with the mobile phone performance detection device to execute the item to be detected after the mobile phone to be detected is controlled to move to the target position from the safety point if the size model of the mobile phone to be detected is not overlapped with the size model of any device which is; and if the overlap is generated, after fine adjustment is carried out on the current target position, the sixth device is repeatedly executed.
The position of the safety point is used as an initial position before the mobile phone starts to move to a target position, whether a size model of the mobile phone to be detected is overlapped with a size model of any device which is matched with the mobile phone performance detection device or not is pre-calculated according to the position of each device which is matched with the mobile phone performance detection device at the current target position, and if the size model of the mobile phone to be detected is not overlapped with the size model of any device which is matched with the mobile phone performance detection device, the mobile phone to be detected is controlled to move to the target position from the safety point, and then the mobile phone to be detected and the corresponding device which is matched with the; if the overlap occurs, the mobile phone and the device matched with the detection mobile phone performance are collided, the current target position needs to be finely adjusted and then pre-calculated again, the mobile phone can be accurately controlled to move to the target position corresponding to the item to be detected, collision between the mobile phone and the device in the recovery machine is avoided, and safety of the mobile phone is guaranteed.
In an embodiment of the mobile phone collision avoidance device in the mobile phone recovery device of the present invention, the first device is configured to scan an identification code on the mobile phone to be detected; and inquiring the model of the mobile phone to be detected based on the identification code, and acquiring the size model of the mobile phone to be detected based on the model of the mobile phone to be detected.
Here, the identification code may be a two-dimensional code or a barcode;
the model of the mobile phone to be detected can be inquired through a preset database based on the identification code, then the size model of the mobile phone to be detected is obtained based on the model of the mobile phone to be detected, and the size model of the mobile phone to be detected can be quickly and accurately obtained.
In an embodiment of the mobile phone collision avoidance device in the mobile phone recovery device of the present invention, the sixth device is further configured to control the mobile phone to be detected to move from the target position to the safe point position.
After the mobile phone to be detected and the corresponding device matched with the mobile phone performance detection device are controlled to execute the item to be detected, the mobile phone to be detected is controlled to move from the target position to the safe point position, and therefore the mobile phone can be further prevented from being collided.
In an embodiment of the mobile phone collision avoidance device in the mobile phone recovery device of the present invention, the sixth device is further configured to record a path along which the mobile phone to be detected moves from the safe point position to the target position; generating a reverse path for the mobile phone to be detected to move from the target position to the safety point position based on the path for the mobile phone to be detected to move from the safety point position to the target position; and controlling the mobile phone to be detected to move from the target position to the safety point position based on the reverse path.
For example, it is recorded that a path along which the mobile phone to be detected moves from the safe point position to the target position is a non-linear path, and the order is a-B-C-D, where a is a reverse path along which the mobile phone to be detected moves from the target position back to the safe point and the order is D-C-B-a based on the path along which the mobile phone to be detected moves from the safe point position to the target position.
Here, in this embodiment, based on the path that the mobile phone to be detected moves from the safe point position to the target position, the reverse path that the mobile phone to be detected moves from the target position back to the safe point position is generated, which can reduce the amount of calculation of the path that the mobile phone to be detected moves from the target position back to the safe point position, and ensure that the mobile phone to be detected moves from the target position back to the safe point position efficiently and without collision.
According to another aspect of the present invention, there is also provided a computing-based device, including:
a processor; and
a memory arranged to store computer executable instructions that, when executed, cause the processor to:
acquiring a size model of a mobile phone to be detected;
acquiring position and size models of devices which are matched with the mobile phone performance detection device in the mobile phone recovery machine;
determining the position of a collision-free safety point of the mobile phone to be detected in the mobile phone recovery machine based on the size model of the mobile phone to be detected and the position and the size model of the device for detecting the performance of the mobile phone in a matching manner;
controlling the mobile phone to be detected to move to the safety point position;
determining a corresponding device for cooperatively detecting the performance of the mobile phone according to the item to be detected, and determining the target position to be moved of the mobile phone to be detected according to the position of the corresponding device for cooperatively detecting the performance of the mobile phone;
according to the position of each device for cooperatively detecting the performance of the mobile phone, whether the size model of the mobile phone to be detected is overlapped with the size model of any device for cooperatively detecting the performance of the mobile phone at the current target position or not is pre-calculated, if the size model of the mobile phone to be detected is not overlapped with the size model of any device for cooperatively detecting the performance of the mobile phone, the mobile phone to be detected is controlled to move to the target position from the safety point, and then the mobile phone to be detected and the corresponding device for cooperatively detecting the performance of the mobile phone are; if the overlap occurs, the current target position is finely adjusted, and then the step is repeated.
According to another aspect of the present invention, there is also provided a computer-readable storage medium having stored thereon computer-executable instructions, wherein the computer-executable instructions, when executed by a processor, cause the processor to:
acquiring a size model of a mobile phone to be detected;
acquiring position and size models of devices which are matched with the mobile phone performance detection device in the mobile phone recovery machine;
determining the position of a collision-free safety point of the mobile phone to be detected in the mobile phone recovery machine based on the size model of the mobile phone to be detected and the position and the size model of the device for detecting the performance of the mobile phone in a matching manner;
controlling the mobile phone to be detected to move to the safety point position;
determining a corresponding device for cooperatively detecting the performance of the mobile phone according to the item to be detected, and determining the target position to be moved of the mobile phone to be detected according to the position of the corresponding device for cooperatively detecting the performance of the mobile phone;
according to the position of each device for cooperatively detecting the performance of the mobile phone, whether the size model of the mobile phone to be detected is overlapped with the size model of any device for cooperatively detecting the performance of the mobile phone at the current target position or not is pre-calculated, if the size model of the mobile phone to be detected is not overlapped with the size model of any device for cooperatively detecting the performance of the mobile phone, the mobile phone to be detected is controlled to move to the target position from the safety point, and then the mobile phone to be detected and the corresponding device for cooperatively detecting the performance of the mobile phone are; if the overlap occurs, the current target position is finely adjusted, and then the step is repeated.
For details of embodiments of each device and storage medium of the present invention, reference may be made to corresponding parts of each method embodiment, and details are not described herein again.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present application without departing from the spirit and scope of the application. Thus, if such modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is intended to include such modifications and variations as well.
It should be noted that the present invention may be implemented in software and/or in a combination of software and hardware, for example, as an Application Specific Integrated Circuit (ASIC), a general purpose computer or any other similar hardware device. In one embodiment, the software program of the present invention may be executed by a processor to implement the steps or functions described above. Also, the software programs (including associated data structures) of the present invention can be stored in a computer readable recording medium, such as RAM memory, magnetic or optical drive or diskette and the like. Further, some of the steps or functions of the present invention may be implemented in hardware, for example, as circuitry that cooperates with the processor to perform various steps or functions.
In addition, some of the present invention can be applied as a computer program product, such as computer program instructions, which when executed by a computer, can invoke or provide the method and/or technical solution according to the present invention through the operation of the computer. Program instructions which invoke the methods of the present invention may be stored on a fixed or removable recording medium and/or transmitted via a data stream on a broadcast or other signal-bearing medium and/or stored within a working memory of a computer device operating in accordance with the program instructions. An embodiment according to the invention herein comprises an apparatus comprising a memory for storing computer program instructions and a processor for executing the program instructions, wherein the computer program instructions, when executed by the processor, trigger the apparatus to perform a method and/or solution according to embodiments of the invention as described above.
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 sign in a claim should not be construed as limiting the claim concerned. 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 apparatus claims may also be implemented by one unit or means in software or hardware. The terms first, second, etc. are used to denote names, but not any particular order.