Disclosure of Invention
In view of the above, an object of the present invention is to provide a device and a method for determining a sagittal view direction of a femur, which can determine the sagittal view direction of the femur before an operation and improve the accuracy of determining the sagittal view direction.
In a first aspect, an embodiment of the present application provides an apparatus for determining a viewing direction of a femoris sagittal, the apparatus including:
the acquisition module is used for acquiring a three-dimensional image of the femur surrounded by the stereo bounding box;
the first determination module is used for determining the bottom surface of the femur from two first surfaces consisting of two short sides of the three-dimensional bounding box; determining the lateral surface of the femur from four second surfaces consisting of the longest edges of the three-dimensional bounding box;
the rotating module is used for rotating the bottom surface around the center of the bottom surface to obtain the rotated bottom surface; rotating the side surface around the center of the side surface to obtain a rotated side surface;
and the second determination module is used for determining the sagittal view angle direction of the femur according to the rotated bottom surface and the rotated side surface.
In one possible implementation, the first determining module includes:
the first translation unit is used for translating the two first surfaces to the center of the three-dimensional bounding box by a first preset distance to obtain two translated first surfaces;
a first determination unit for determining, for each translated first face, a distance of a point in the femur to the translated first face;
the counting unit is used for counting the number of points which are smaller than a second preset distance in the distance from the point in the femur to the first translation surface to obtain a count value of the first translation surface;
and a second determining unit, configured to determine, as the bottom surface of the femur, a first surface corresponding to the translation first surface having a large count value among the two translation first surfaces.
In a possible embodiment, the first determination unit is specifically configured to determine, for each translated first plane, the distances of all points in the femur to the translated first plane;
and the counting unit is specifically used for counting the number of points which are less than a second preset distance in the distances from all the points to the translation first surface to obtain a count value of the translation first surface.
In a possible embodiment, the first determination unit is specifically configured to determine, for each of the translated first planes, a target point at a distance from the translated first plane that is less than a third preset distance among all points of the femur; determining a distance from the target point to the translation first face; the third preset distance is greater than the second preset distance;
and the counting unit is specifically used for counting the number of target points which are smaller than a second preset distance in the distances from all the target points to the translation first surface to obtain a count value of the translation first surface.
In one possible implementation, the first determining module includes:
the second translation unit is used for translating the four second surfaces by a fourth preset distance towards the center of the three-dimensional bounding box to obtain four translated second surfaces after translation;
and the third determining unit is used for determining the side surface of the femur according to the pixel values of the pixel points in all the translation second surfaces.
In a possible implementation manner, the third determining unit is specifically configured to:
determining a translation second surface, which contains two continuous partial pixel points and has pixel values not being 0, as a target translation second surface in all translation second surfaces;
and determining a second surface corresponding to the target translation second surface as the lateral surface of the femur.
In a possible embodiment, the rotation module is specifically configured to:
and rotating the bottom surface around the center of the bottom surface until the marked distal medial lowest point of the femoral condyle and the marked distal lateral lowest point of the femoral condyle on the bottom surface, so as to obtain the rotated bottom surface.
In a possible embodiment, the rotation module is specifically configured to:
the facet is rotated about the center of the facet until the medial femoral posterior condylar protrusion and the lateral femoral posterior condylar protrusion marked on the femur land on the facet, resulting in a rotated facet.
In a possible implementation manner, the second determining module is specifically configured to:
determining a first normal vector of the rotated bottom surface and a second normal vector of the rotated side surface which point to the stereo surrounding center;
and determining the opposite direction of the cross multiplication direction of the first normal vector and the second normal vector as the sagittal view angle direction of the femur.
In a second aspect, an embodiment of the present application provides a method for determining a femoral vector view direction, where the method includes:
acquiring a three-dimensional image of a femur surrounded by a three-dimensional bounding box of a user;
determining the bottom surface of the femur from two first surfaces consisting of two short sides of the three-dimensional bounding box; determining the lateral surface of the femur from four second surfaces consisting of the longest edges of the three-dimensional bounding box;
rotating the bottom surface around the center of the bottom surface to obtain a rotated bottom surface; rotating the side surface around the center of the side surface to obtain a rotated side surface;
and determining the sagittal view direction of the femur according to the rotated bottom surface and the rotated side surface.
In a third aspect, an embodiment of the present application further provides an electronic device, including: the device comprises a processor, a storage medium and a bus, wherein the storage medium stores machine-readable instructions executable by the processor, when the electronic device runs, the processor and the storage medium are communicated through the bus, and the processor executes the machine-readable instructions to execute the steps of the method for determining the view direction of the femoral sagittal view in the second aspect.
In a fourth aspect, the present application further provides a computer-readable storage medium, on which a computer program is stored, where the computer program is executed by a processor to perform the steps of the method for determining the viewing direction of the femoral vector in any one of the second aspects.
The embodiment of the application provides a device and a method for determining a femur sagittal view angle direction, wherein the device comprises: the acquisition module is used for acquiring a three-dimensional image of the femur surrounded by the stereo bounding box; the first determination module is used for determining the bottom surface of the femur from two first surfaces consisting of two short sides of the three-dimensional bounding box; determining the lateral surface of the femur from four second surfaces consisting of the longest edges of the three-dimensional bounding box; the rotating module is used for rotating the bottom surface around the center of the bottom surface to obtain the rotated bottom surface; rotating the side surface around the center of the side surface to obtain a rotated side surface; and the second determining module is used for determining the sagittal view angle direction of the femur according to the rotated bottom surface and the rotated side surface. This application confirms the side of thighbone in the bottom surface of thighbone, four faces of constituteing by the longest limit from two faces of constituteing by two minor edges of three-dimensional bounding box through first definite module, and rotatory bottom surface and side of rethread rotation module confirm the sagittal position visual angle direction of thighbone according to the bottom surface after the rotation and side at last, can the accurate sagittal position visual angle direction of confirming the thighbone.
Detailed Description
In order to make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it should be understood that the drawings in the present application are for illustrative and descriptive purposes only and are not used to limit the scope of protection of the present application. Additionally, it should be understood that the schematic drawings are not necessarily drawn to scale. The flowcharts used in this application illustrate operations implemented according to some embodiments of the present application. It should be understood that the operations of the flow diagrams may be performed out of order, and steps without logical context may be performed in reverse order or simultaneously. In addition, one skilled in the art, under the guidance of the present disclosure, may add one or more other operations to the flowchart, or may remove one or more operations from the flowchart.
In addition, the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. The components of the embodiments of the present application, as generally described and illustrated in the figures herein, could be arranged and designed in a wide variety of different configurations. Thus, the following detailed description of the embodiments of the present application, as presented in the figures, is not intended to limit the scope of the claimed application, but is merely representative of selected embodiments of the application. All other embodiments, which can be derived by a person skilled in the art from the embodiments of the present application without making any creative effort, shall fall within the protection scope of the present application.
In order to enable the skilled person to use the present disclosure, the following embodiments are given in connection with the specific application scenario "technical field of unicondylar replacement". It will be apparent to those skilled in the art that the general principles defined herein may be applied to other embodiments and applications without departing from the spirit and scope of the application. Although the present application is described primarily with respect to the "unicondylar replacement technology field," it should be understood that this is only one exemplary embodiment.
It should be noted that in the embodiments of the present application, the term "comprising" is used to indicate the presence of the features stated hereinafter, but does not exclude the addition of further features.
The following describes a device for determining a viewing angle direction of a femoral vector according to an embodiment of the present application in detail.
Referring to fig. 1, a schematic structural diagram of an apparatus for determining a viewing angle direction of a femurs sagittal view provided in an embodiment of the present application is shown, the apparatus includes: the device comprises anacquisition module 101, afirst determination module 102, arotation module 103 and asecond determination module 104, wherein thefirst determination module 102 comprises afirst translation unit 105, afirst determination unit 106, astatistic unit 107, asecond determination unit 108, asecond translation unit 109 and athird determination unit 110.
An obtainingmodule 101 is configured to obtain a three-dimensional stereo image of a femur surrounded by a stereo bounding box.
Afirst determination module 102, configured to determine a bottom surface of the femur from two first surfaces of the three-dimensional bounding box, the two first surfaces being composed of two short sides; determining the lateral surface of the femur from four second surfaces consisting of the longest edges of the three-dimensional bounding box;
therotating module 103 is used for rotating the bottom surface around the center of the bottom surface to obtain a rotated bottom surface; rotating the side surface around the center of the side surface to obtain a rotated side surface;
and a second determiningmodule 104, configured to determine a sagittal view direction of the femur according to the rotated bottom surface and the rotated side surface.
In one possible implementation, the first determiningmodule 102 includes:
thefirst translation unit 105 is configured to translate the two first surfaces by a first preset distance toward the center of the stereo bounding box, so as to obtain two translated first surfaces;
afirst determination unit 106 for determining, for each translated first plane, a distance of a point in the femur to the translated first plane;
acounting unit 107, configured to count the number of points smaller than a second preset distance in a distance from a point in the femur to the first translation surface, so as to obtain a count value of the first translation surface;
and a second determiningunit 108, configured to determine, as the bottom surface of the femur, a first surface corresponding to the translation first surface with a large count value, from among the two translation first surfaces.
In a possible embodiment, the first determiningunit 106 is specifically configured to determine, for each of the translated first surfaces, distances from all points in the femur to the translated first surface;
thecounting unit 107 is specifically configured to count the number of points smaller than a second preset distance in distances from all the points to the first surface to be translated, so as to obtain a count value of the first surface to be translated.
In a possible embodiment, the first determiningunit 106 is specifically configured to determine, for each of the translated first surfaces, target points at a distance from the translated first surface that is less than a third preset distance at all points of the femur; determining a distance from the target point to the translated first face; the third preset distance is greater than the second preset distance;
thecounting unit 107 is specifically configured to count the number of target points smaller than a second preset distance in distances from all the target points to the translation first surface, so as to obtain a count value of the translation first surface.
In one possible implementation, the first determiningmodule 106 includes:
thesecond translation unit 109 is configured to translate the four second surfaces by a fourth preset distance toward the center of the three-dimensional bounding box, so as to obtain four translated second surfaces after translation;
the third determiningunit 110 is configured to determine the lateral surface of the femur according to the pixel values of the pixel points in all the translation second surfaces.
In a possible implementation manner, the third determiningunit 110 is specifically configured to determine, as a target translation second surface, a translation second surface of a surface that includes two continuous partial pixel points and has a pixel value that is not 0, among all translation second surfaces; and determining a second surface corresponding to the target translation second surface as the lateral surface of the femur.
In one possible embodiment, therotation module 103 is specifically configured to rotate the base about its center until the distal medial nadir of the femoral condyle and the distal lateral nadir of the femoral condyle, indicated on the femur, fall on the base, resulting in a rotated base.
In one possible embodiment, therotation module 103 is specifically configured to rotate the facet about the center of the facet until the medial femoral posterior condylar protrusion and the lateral femoral posterior condylar protrusion marked on the femur land on the facet, resulting in a rotated facet.
In a possible embodiment, the second determiningmodule 104 is specifically configured to determine a first normal vector pointing to a rotated bottom surface of the stereotactic enclosure center, and a second normal vector pointing to a rotated side surface; and determining the opposite direction of the cross multiplication direction of the first normal vector and the second normal vector as the sagittal view angle direction of the femur.
The embodiment of the present application provides a device for determining a femur sagittal view angle direction, the device comprising: an obtainingmodule 101, configured to obtain a three-dimensional stereo image of a femur surrounded by a stereo bounding box; a first determiningmodule 102, configured to determine a bottom surface of the femur from two first surfaces of the three-dimensional bounding box, the first surfaces being composed of two short sides; determining the lateral surface of the femur from four second surfaces consisting of the longest edges of the three-dimensional bounding box; therotating module 103 is used for rotating the bottom surface around the center of the bottom surface to obtain a rotated bottom surface; rotating the side surface around the center of the side surface to obtain a rotated side surface; and a second determiningmodule 104 for determining the sagittal view direction of the femur according to the rotated bottom surface and the rotated side surface. This application confirms the side of thighbone in the bottom surface of thighbone, four faces of constituteing by the longest limit from two faces of constituteing by two minor edges of three-dimensional bounding box through first definite module, and rotatory bottom surface and side of rethread rotation module confirm the sagittal position visual angle direction of thighbone according to the bottom surface after the rotation and side at last, can the accurate sagittal position visual angle direction of confirming the thighbone.
Referring to fig. 2, a schematic flowchart of a method for determining a viewing direction of a femoral sagittal view provided in an embodiment of the present application is shown, where the method is applied to a device for determining a viewing direction of a femoral sagittal view shown in fig. 1, and the method includes:
s201, acquiring a three-dimensional stereo image of the femur surrounded by the stereo bounding box.
Specifically, an initial three-dimensional stereo image of a femur of a user is acquired; surrounding the initial three-dimensional image through a three-dimensional bounding box with a preset size to obtain a target three-dimensional image of the femur surrounded by the three-dimensional bounding box of the user;
in the embodiment of the present application, the femur refers to a femur in a human body, the user refers to a patient who needs to perform a unicondylar replacement operation, and an initial three-dimensional stereo image of the femur of the user is acquired before the unicondylar replacement operation, and the initial three-dimensional stereo image refers to an image obtained after three-dimensional reconstruction is performed on three-dimensional CT influence data. And then, enclosing the initial three-dimensional stereo image by using a cuboid stereo enclosing box to obtain a three-dimensional stereo image of the femur surrounded by the stereo enclosing box.
Here, the longest bone of the human body is 1/4 of the height, the upper end has a spherical femoral head, which forms a hip joint with the acetabulum, and the lower end has two enlargements, which are divided into a medial condyle and a lateral condyle, namely a femoral condyle.
The preset size of the bounding box refers to the minimum size of the stereo bounding box that can completely surround the initial three-dimensional stereo image.
S202, determining the bottom surface of the femur from two first surfaces consisting of two short sides of the three-dimensional bounding box; the lateral surface of the femur is determined from the four second surfaces of the volumetric bounding box, which consist of the longest side.
i. Determining the base surface of the femur from two first faces of the three-dimensional bounding box, consisting of two short sides, comprising:
in the embodiment of the application, the stereo bounding box is a cuboid composed of three sides with lengths of a, b and c, wherein a > b > c. The two first faces composed of two short sides refer to the two faces composed of sides of length b and length c.
Further, the two first surfaces are translated towards the center of the three-dimensional bounding box by a first preset distance, and the translated first surfaces are obtained.
In the embodiment of the application, after the first surface is translated to the central direction of the stereo bounding box by the first preset distance, two translated first surfaces are obtained after translation, the intersection area of the femur and the translated first surfaces is increased, and more points in the femur are positioned around the first surfaces, so that the bottom surface of the femur can be determined from the two first surfaces subsequently.
Further, for each first face, determining a distance of a point in the femur to the translated first face; and counting the number of points with the distance from the points in the femur to the translation first surface, wherein the points are less than a second preset distance, and obtaining a count value of the translation first surface.
Here, for each translated first face, determining the distance of all points in the femur to the translated first face; and counting the number of points which are less than a second preset distance in the distances from all the points to the translation first surface to obtain a count value of the translation first surface.
In the embodiment of the application, the number of points in the distance from all the points in the femur to the translation first surface, which is less than the second preset distance, is counted to obtain the count value of the translation first surface. For example, the second preset distance is 2mm, and the distances from each point on the femur to the first surface for translation are 4mm, 3mm, 5mm, 1mm, and 1.5mm, respectively, then the number of points in the femur that are less than the second preset distance in the distances from all points to the first surface for translation is 2, that is, the count value of the first surface for translation is 2.
Further, the first surface corresponding to the translation first surface with a large count value among the two translation first surfaces is determined as the bottom surface of the femur.
In the embodiment of the present application, the translation first surface having a large count value is defined as the bottom surface of the femur, and for example, when the count value of the first translation first surface is 5 and the count value of the second translation first surface is 3, the first surface corresponding to the first translation first surface is defined as the bottom surface of the femur. For example, the first surface a and the first surface b, the first surface a is translated to obtain a translated first surface c, the first surface b is translated to obtain a translated first surface d, and if it is determined that the translated first surface c is the bottom surface of the femur, the first surface corresponding to the translated first surface is referred to as the first surface a.
ii. Determining the lateral surface of the femur from the four second surfaces of the volumetric bounding box, consisting of the longest side, comprising:
in the embodiment of the application, the stereo bounding box is a cuboid composed of three sides with the lengths of a, b and c, wherein a > b > c. The four second faces composed of the longest sides refer to four faces composed of sides having a length a, two faces composed of sides having a length a and a length b, and two faces composed of sides having a length a and a length c, respectively.
And further, translating the four second surfaces by a fourth preset distance towards the center of the three-dimensional bounding box to obtain the four translated second surfaces after translation.
In the embodiment of the present application, the four second surfaces are all translated to the center of the stereo bounding box by a distance of a fourth preset distance, so as to obtain four translated second surfaces. Increasing the area of intersection of the femur with the translating first face positions more points in the femur around the first face for subsequent determination of the base of the femur from both first faces.
And further, determining the side surface of the femur according to the pixel values of the pixel points in all the translation second surfaces.
Here, in all the translation second surfaces, the translation second surface, which contains two continuous partial pixel points and has pixel values not being 0, in the surface is determined as a target translation second surface; the second surface corresponding to the target translation second surface is determined as the lateral surface of the femur, that is, the lateral surface determined by the present application is the lateral surface of the femoral intercondylar.
Here, the distal end of the femur is referred to as the femoral condyle, the medial concavity is the intercondylar notch, and the patella is within the intercondylar notch to artificially divide the femoral condyle into the medial femoral condyle and the lateral femoral condyle.
In the embodiment of the application, the pixel value of the pixel point in the femur in the three-dimensional stereo image is greater than 0, and the pixel value of the pixel point in the bounding box is 0, so that if the pixel value of the pixel point of two continuous parts in the plane is not 0, it indicates that there is a gap in the middle of the intersection part of the femur and the plane, and the translation second plane is determined as the target translation second plane; and determining a second surface corresponding to the target translation second surface as the lateral surface of the femur. In an example, the second surface a is translated to obtain a translated second surface e, the second surface b is translated to obtain a translated second surface f, the second surface c is translated to obtain a translated second surface g, the second surface d is translated to obtain a translated second surface h, and if the translated second surface e is the target translated second surface, the second surface corresponding to the target translated second surface refers to the second surface a.
S203, rotating the bottom surface around the center of the bottom surface to obtain the rotated bottom surface; and rotating the side surface around the center of the side surface to obtain the rotated side surface.
i. And rotating the bottom surface around the center of the bottom surface to obtain the rotated bottom surface.
Further, the base is rotated about the center of the base until the marked distal medial lowest point of the femoral condyle and the marked distal lateral lowest point of the femoral condyle on the base fall on the base, resulting in a rotated base.
Here, the medial and lateral distal portions of the femoral condyle are, as the name implies, located on the medial and lateral sides of the distal femur, respectively, and the distal femur is slightly flat and wide to form two bony protuberances bulging backward, which are called medial and lateral condyles, respectively.
ii. And rotating the side surface around the center of the side surface to obtain the rotated side surface.
Further, the facet is rotated about its center until the medial femoral posterior condylar protrusion and the lateral femoral posterior condylar protrusion marked on the femur fall on the facet, resulting in a rotated facet.
And S204, determining the sagittal view angle direction of the femur according to the rotated bottom surface and the rotated side surface.
Further, a first normal vector of the rotated bottom surface and a second normal vector of the rotated side surface which point to the stereo surrounding center are determined; and determining the opposite direction of the cross multiplication direction of the first normal vector and the second normal vector as the sagittal view angle direction of the femur.
Sagittal, refers to a plane that divides the body into two parts that are left and right symmetric. Femur reference is a commonly used term in the literature related to unicondylar replacement surgery, and in the unicondylar replacement surgery, the resection of the femur reference in the view direction is an important step in the resection of the femoral platform, and can directly influence the position of the postoperative femoral prosthesis.
Many preoperative planning steps in the existing orthopedic osteotomy need to be carried out depending on the standard sagittal orientation of the femur, for example, the retroversion angle of the femoral prosthesis needs to be designed at the standard sagittal orientation visual angle when the preoperative planning of the unicondylar replacement surgery is carried out, in the current mode, a planner visually finds a proper sagittal orientation and roughly plans the pose of the prosthesis, the sagittal orientation is determined through a sagittal orientation measuring rod in the surgery, and then the prosthesis is selected and placed in the position. The method determines the standard sagittal view angle direction of the femur through the preoperative image information, so that preoperative accurate planning becomes possible, and more time is won for intraoperative surgical scheme adjustment.
The embodiment of the application provides a method for determining a femoral sagittal view angle direction, which comprises the following steps: acquiring a three-dimensional image of a femur surrounded by a stereo bounding box of a user; determining the bottom surface of the femur from two first surfaces consisting of two short sides of the three-dimensional bounding box; determining the lateral surface of the femur from four second surfaces consisting of the longest edges of the three-dimensional bounding box; rotating the bottom surface around the center of the bottom surface to obtain a rotated bottom surface; rotating the side surface around the center of the side surface to obtain a rotated side surface; and determining the sagittal view direction of the femur according to the rotated bottom surface and the rotated side surface. This application confirms the side of thighbone in the bottom surface of thighbone, four faces of constituteing by the longest limit from two faces of constituteing by two minor edges of three-dimensional bounding box through first definite module, and rotatory bottom surface and side of rethread rotation module confirm the sagittal position visual angle direction of thighbone according to the bottom surface after the rotation and side at last, can the accurate sagittal position visual angle direction of confirming the thighbone.
Referring to fig. 3, a schematic flowchart of another method for determining a viewing direction of a femoral sagittal view provided in this embodiment of the present application is shown, where the method is applied to the device for determining a viewing direction of a femoral sagittal view shown in fig. 1, and the method includes:
s301, aiming at each translation first surface, determining a target point with a distance from the translation first surface being smaller than a third preset distance in all points of the femur; determining a distance from the target point to the translation first face; the third preset distance is greater than the second preset distance.
In the embodiment of the present application, first, from all points of the femur, a point having a distance from the translation first surface smaller than a third preset distance is selected as a target point, and then distances from all the target points to the translation first surface are determined. Selecting the target point can reduce the number of points determining the distance from the point to the translation first surface, thereby reducing the workload.
S302, counting the number of the target points with the distance from all the target points to the translation first surface, wherein the target points are smaller than a second preset distance, and obtaining a count value of the translation first surface.
In the embodiment of the application, the number of target points smaller than a second preset distance in the distances from all the target points in the femur to the translation first surface is counted to obtain a count value of the translation first surface. For example, the second preset distance is 2mm, and the distances from each target point to the translation first surface are 4mm, 3mm, 5mm, 1mm, and 1.5mm, respectively, then the number of target points in the femur that are smaller than the second preset distance from all the target points to the translation first surface is 2, that is, the count value of the translation first surface is 2.
The embodiment of the application provides another method for determining the view angle direction of the femoral sagittal, which comprises the following steps: for each translation first surface, determining a target point with a distance from the translation first surface smaller than a third preset distance in all points of the femur; determining a distance from the target point to the translation first face; the third preset distance is greater than the second preset distance; and counting the number of the target points with the distances from all the target points to the translation first surface, wherein the target points are smaller than a second preset distance, so as to obtain a count value of the translation first surface. By way of the present application, step S102 "for each first face, determining the distance from a point in the femur to the translated first face; and counting the number of points with the distance from the points in the femur to the translation first surface, wherein the points are less than a second preset distance, and obtaining a count value of the translation first surface. The technical content of the method reduces the workload.
As shown in fig. 4, anelectronic device 400 provided in an embodiment of the present application includes: aprocessor 401, amemory 402 and a bus, wherein thememory 402 stores machine-readable instructions executable by theprocessor 401, when the electronic device is running, theprocessor 401 communicates with thememory 402 via the bus, and theprocessor 401 executes the machine-readable instructions to perform the steps of determining the view direction of the femur vector as described above.
Specifically, thememory 402 and theprocessor 401 can be general memories and processors, which are not limited to specific embodiments, and when theprocessor 401 runs a computer program stored in thememory 402, theprocessor 401 can execute the method for determining the viewing direction of the femoral sagittal view.
Corresponding to the method for determining the view direction of the sagittal femur, an embodiment of the present application further provides a computer readable storage medium, on which a computer program is stored, and the computer program is executed by a processor to perform the step of determining the view direction of the sagittal femur.
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 and the apparatus described above may refer to corresponding processes in the method embodiments, and are not described in detail in this application. In the several embodiments provided in the present application, it should be understood that the disclosed system, apparatus and method may be implemented in other ways. The above-described apparatus embodiments are merely illustrative, and for example, the division of the modules is merely a logical division, and there may be other divisions in actual implementation, and for example, a plurality of modules or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed coupling or direct coupling or communication connection between each other may be through some communication interfaces, indirect coupling or communication connection between 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 units, may be located in one position, or may be distributed on multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present application 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 functions, if implemented in software functional units and sold or used as a stand-alone product, may be stored in a processor-executable, non-transitory computer-readable storage medium. Based on such understanding, the technical solution of the present application or portions thereof that substantially contribute to the prior art may be embodied in the form of a software product stored in a storage medium and including 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 information processing method according to the embodiments of the present application. 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 application, but the scope of the present application is not limited thereto, and any person skilled in the art can easily think of the changes or substitutions within the technical scope of the present application, and shall cover the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.