Contraceptive device display method based on Internet platform

Through the contraceptive device display method based on the Internet platform, using six-visual collection technology and customized user attribute display, the problem of lack of systematic and personalization of contraceptive device display in the existing technology is solved, and the efficiency and trust of user information acquisition are improved.

CN119991971BActive Publication Date: 2025-06-27JIANGSU PROVINCIAL HEALTH DEV RES CENT
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510453885.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-04-11
Publication Date
2025-06-27
Estimated Expiration
2045-04-11

AI Technical Summary

Technical Problem

The prior art lacks systematic and personalized processing in the display and recommendation of contraceptive devices, making it difficult for users to quickly and accurately find a contraceptive solution that suits them.

Method used

Through the contraceptive device display method based on the Internet platform, six-visual acquisition technology is used to collect external and internal data of the product, generate static and dynamic display data, and custom display according to user attributes.

Benefits of technology

It realizes customized display of contraceptive device information and usage methods, improves the efficiency of user information acquisition, helps users better understand the working principle and correct usage methods of the product, and enhances user trust.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119991971B_ABST
    Figure CN119991971B_ABST
Patent Text Reader

Abstract

The present invention provides a method for displaying contraceptive devices based on an Internet platform. External data of the input products is collected through a six-view acquisition area to obtain external data, and first-level display data is customized according to the valid external data. Static internal data or dynamic internal data is collected for the input products. The static internal data is subjected to a normalization replication process to generate second-level display data. The initial state diagram and the finalized state diagram corresponding to the dynamic internal data are obtained. The deformation point groups and the change amplitudes corresponding to the deformation point groups are determined according to the initial state diagram and the finalized state diagram. Deformation acquisition is performed on the deformation point groups based on the change amplitudes to obtain dynamic display data. The first-level display data and the second-level display data are displayed according to the static display area, and the dynamic display data is displayed according to the dynamic display area.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to data processing technologies, and in particular, to a method for displaying contraceptive devices based on an Internet platform. Background Art

[0002] As people's understanding of contraceptive methods gradually deepens, the types of various contraceptive products such as contraceptive pills and contraceptive devices are constantly increasing. When consumers choose contraceptive products, accurate information and a clear understanding are particularly important.

[0003] In the current market, the display of contraceptive devices mainly relies on traditional physical stores and brochures. The way for users to obtain product information is relatively limited, and they often have to rely on the introduction of salespersons. Although some e-commerce platforms have begun to try to display the information of contraceptive products online, for example, the functions and side effects of different types of contraceptive devices can be displayed to facilitate understanding and informed choice by people of childbearing age. However, due to the lack of a systematic display method and a personalized recommendation strategy, users often have difficulty quickly and accurately finding a contraceptive plan suitable for themselves. In addition, the existing technologies lack customized processing for user attributes on the product display interface, resulting in possible confusion for users during the information acquisition process, thereby affecting their purchase decisions.

[0004] Therefore, how to customize the display of the information and usage methods of selected contraceptive devices according to the actual situation of users and improve the efficiency of users' information acquisition has become an urgent problem to be solved. Summary of the Invention

[0005] The present invention provides a method for displaying contraceptive devices based on an Internet platform, which can customize the display of the information and usage methods of selected contraceptive devices according to the actual situation of users and improve the efficiency of users' information acquisition.

[0006] In a first aspect of the present invention, there is provided a method for displaying contraceptive devices based on an Internet platform, including:

[0007] Performing external acquisition on the input product based on a six-view acquisition area to obtain external data, and customizing first-level display data according to the valid external data;

[0008] Performing internal acquisition on the input product to obtain static internal data or dynamic internal data, and performing normalization replication processing on the static internal data to generate second-level display data;

[0009] Obtaining an initial state diagram and a shaped state diagram corresponding to the dynamic internal data, determining a deformation point group according to the initial state diagram and the shaped state diagram, as well as a change amplitude corresponding to the deformation point group, and performing deformation acquisition on the deformation point group based on the change amplitude to obtain dynamic display data;

[0010] The primary display data and secondary display data are displayed according to the static display area, and the dynamic display data is displayed according to the dynamic display area.

[0011] Optionally, in a possible implementation manner of the first aspect, the external data of the input product is collected based on the six-view acquisition area, and the primary display data is customized according to the valid external data, including:

[0012] The external data of each external surface of the input product is collected based on the six-view acquisition area, and the external data with text information is used as the valid external data;

[0013] The valid external data is sequentially spliced according to the preset order of the six-view acquisition area to obtain the primary display data.

[0014] Optionally, in a possible implementation manner of the first aspect, the initial state diagram and the finalized state diagram corresponding to the dynamic internal data are obtained, the deformation point groups and the corresponding change amplitudes are determined based on the initial state diagram and the finalized state diagram, and the dynamic display data is obtained by performing deformation acquisition on the deformation point groups based on the change amplitudes, including:

[0015] The image center points of the initial state diagram and the finalized state diagram corresponding to the dynamic internal data are obtained as the initial center point and the finalized center point respectively, and the initial center point and the finalized center point are aligned to obtain the comparison state diagram;

[0016] The points where deformation occurs in the comparison state diagram are used as the deformation points, and the deformation points include the extension points and the bending points;

[0017] When it is determined that the deformation point is an extension point, the extension points are counted to obtain the extension point group, and the extension amplitude of the extension point group is obtained. The extension acquisition is performed on the extension point group based on the extension amplitude to obtain the dynamic extension data;

[0018] When it is determined that the deformation point is a bending point, the bending amplitude of the bending point is obtained, the bending points with the same bending amplitude are counted to obtain the bending point group, and the bending acquisition is performed on the bending point group based on the bending amplitude to obtain the dynamic bending data.

[0019] Optionally, in a possible implementation manner of the first aspect, when it is determined that the deformation point is an extension point, the extension points are counted to obtain the extension point group, and the extension amplitude of the extension point group is obtained. The extension acquisition is performed on the extension point group based on the extension amplitude to obtain the dynamic extension data, including:

[0020] When it is determined that the deformation point is an extension point, the extension points are counted to obtain the extension point group, and the extension amplitude of the extension point group is obtained;

[0021] Retrieve the initial extension model corresponding to the initial state diagram, determine the extended part in the initial extension model based on the extension point group, and perform extension processing on the extended part based on the extension amplitude to obtain the shaped extension model;

[0022] Collect the video data of the change from the initial extension model to the shaped extension model as dynamic extension data.

[0023] Optionally, in a possible implementation manner of the first aspect, when the determined deformation point is a bending point, obtain the bending amplitude of the bending point, count the bending points with the same bending amplitude to obtain a bending point group, and perform bending acquisition on the bending point group based on the bending amplitude to obtain dynamic bending data, including:

[0024] When the determined deformation point is a bending point, obtain the bending amplitude of the bending point, count the bending points with the same bending amplitude to obtain a bending point group;

[0025] Sort the bending point group in descending order based on the bending amplitude to obtain a bending group sequence, and retrieve the initial bending model corresponding to the initial state diagram;

[0026] Perform bending processing on the initial bending model in sequence according to the bending point group and the corresponding bending amplitude in the bending group sequence to obtain the shaped bending model;

[0027] Collect the video data of the change from the initial bending model to the shaped bending model as dynamic bending data.

[0028] Optionally, in a possible implementation manner of the first aspect, it further includes:

[0029] In response to the query information input by the client, retrieve the user attributes of the client, and the user attributes include user age, user height, and user weight;

[0030] When it is determined that the user age is not within the preset age range, perform dynamic customization processing on the secondary display data according to the user age, user height, and user weight to obtain the medicine customization data;

[0031] Perform angle customization processing on the dynamic bending data based on the user height and user weight to obtain the appliance customization data.

[0032] Optionally, in a possible implementation manner of the first aspect, the performing dynamic customization processing on the secondary display data according to the user age, user height, and user weight to obtain the medicine customization data includes:

[0033] Calculate according to the user age and the preset age range to obtain an adjustment value, obtain a medicine adjustment coefficient based on the ratio of the adjustment value to the medicine preset value, and retrieve the preset dose within the preset age range;

[0034] An initial dose is obtained based on the product of the medicament adjustment coefficient and the preset dose.

[0035] If the user's age is within the preset age range, the preset dose within the preset age range is retrieved as the initial dose.

[0036] A first adjustment value is obtained based on the ratio of the user's height to the preset height, and a second adjustment value is obtained based on the ratio of the user's weight to the preset weight.

[0037] The initial dose is adjusted according to the first adjustment value and the second adjustment value to obtain the displayed dose, and the fixed medication time corresponding to the displayed dose is retrieved.

[0038] A deleted dose is obtained based on the ratio of the user's medication duration to the fixed medication time. The medicament in the secondary display data is deleted based on the deleted dose to obtain the remaining medicament in the secondary display data, and the displayed dose in the remaining medicament is flashed to obtain the medicament customization data.

[0039] Optionally, in a possible implementation manner of the first aspect, the angle customization process for the dynamic bending data based on the user's height and the user's weight to obtain the appliance customization data includes:

[0040] A first adjustment value is obtained based on the ratio of the user's height to the preset height, a second adjustment value is obtained based on the ratio of the user's weight to the preset weight, and the inner bending amplitude of the connection side and the outer bending amplitude of the disconnection side in the dynamic extension data are obtained.

[0041] The inner bending amplitude and the outer bending amplitude are respectively adjusted in terms of angle according to the first adjustment value and the second adjustment value to obtain the customized inner bending amplitude and the customized outer bending amplitude.

[0042] The inner bending amplitude in the dynamic bending data is replaced according to the customized inner bending amplitude, and the outer bending amplitude in the dynamic bending data is replaced based on the customized outer bending amplitude to obtain the appliance customization data.

[0043] Optionally, in a possible implementation manner of the first aspect, it further includes:

[0044] The cavity size and the cavity inclination of the placed organ are obtained, and an outer folding adjustment coefficient is obtained according to the ratio of the cavity size to the preset size.

[0045] An outer folding distance is obtained based on the product of the outer folding adjustment coefficient and the preset outer folding distance.

[0046] The midpoint of the initial bending model is obtained, and starting from the midpoint, outer folding points are determined in both end directions based on the outer folding distance.

[0047] Based on the ratio of the cavity inclination to the preset inclination, an inner folding adjustment coefficient is obtained. According to the product of the inner folding adjustment coefficient and the preset inner folding distance, the inner folding distance is obtained. Starting from the midpoint, the inner folding points are determined in the directions towards both ends based on the inner folding distance.

[0048] Optionally, in a possible implementation manner of the first aspect, it further includes:

[0049] When it is determined that the user's age is not within the preset age range, calculations are performed based on the user's age and the preset age range to obtain an adjustment value;

[0050] According to the ratio of the adjustment value to the customized preset value, a customized adjustment coefficient is obtained. Based on the product of the customized adjustment coefficient and the picture size of the effective external data, a customized size is obtained;

[0051] If the user's age is greater than the preset age range, the effective external data is enlarged based on the customized size to obtain a customized box diagram;

[0052] If the user's age is less than the preset age range, the corresponding effective external data is determined based on the preset keywords as the picture to be enlarged;

[0053] The picture to be enlarged is enlarged based on the customized size to obtain a customized box diagram.

[0054] In the third aspect of the present invention, an electronic device is provided, including: a memory, a processor, and a computer program. The computer program is stored in the memory, and the processor runs the computer program to execute the methods in the first aspect of the present invention and all possible related methods of the first aspect.

[0055] In the fourth aspect of the present invention, a storage medium is provided. The storage medium stores a computer program, and when the computer program is executed by a processor, it is used to implement the methods in the first aspect of the present invention and all possible related methods of the first aspect.

[0056] The beneficial effects of the present invention are as follows:

[0057] 1. The present invention can customize and display the information and usage methods of the selected contraceptive devices according to the actual situation of users, improving the efficiency of users' information acquisition. First, the six-view acquisition area is used to collect the external surfaces of the input products, and the effective external data with text information is screened out and customized and spliced to obtain the primary display data. This method can comprehensively and clearly display various key information on the contraceptive device packaging box, such as product name, specifications, usage methods, ingredients, etc. Just like consumers holding the packaging box in their hands and viewing it from all directions, it greatly reduces the time for consumers to view and search for information, improving the information acquisition efficiency. At the same time, the interior of the input product is collected, the static internal data is processed by standardized replication to obtain the secondary display data, and the deformation point groups are determined according to the different state diagrams corresponding to the dynamic internal data for deformation acquisition to obtain the dynamic display data. This can not only clearly display the actual situation inside the product but also facilitate consumers to determine the quantity information of the internal products, providing consumers with a more intuitive and accurate display of the product's static information and dynamic demonstration information.

[0058] 2. For contraceptive devices that require dynamic demonstration of usage methods, such as intrauterine devices, condoms, etc., the present invention can determine the deformation point groups and their change amplitudes by obtaining the initial state diagram and the shaped state diagram, and perform deformation acquisition to obtain the dynamic display data. This dynamic display data can intuitively present the dynamic changes of the contraceptive device during use, such as the extension, bending, etc. processes, helping consumers better understand the working principle and correct usage method of the product, enhancing consumers' trust in the product. In the specific implementation process, the extension points and bending points are processed separately to obtain the dynamic extension data and the dynamic bending data, further refining the content of the dynamic display and improving the efficiency of users' information acquisition.

[0059] 3. The present invention can customize the information interface for product usage and viewing according to the actual attributes of users, facilitating the use of personnel and improving the efficiency of information acquisition. Among them, the present invention can take into account the individual differences of different users and customize the display data according to the attributes of users such as age, height, and weight. For pharmaceutical contraceptive devices, the secondary display data is dynamically customized according to the user's age, height, and weight to obtain the pharmaceutical customization data, providing users with information such as the pharmaceutical dosage and taking time that conforms to their individual conditions. For devices that require dynamic extension display, the dynamic extension data is customized at an angle based on the user's height and weight to obtain the device customization data, making the display content more in line with the user's needs. In addition, the folding points of the product and the picture size of the packaging box can be customized according to factors such as the cavity size, inclination of the placement organ, and the user's age, further enhancing the user's shopping experience and improving the accuracy of purchase decisions. BRIEF DESCRIPTION OF THE DRAWINGS

[0060] Figure 1 Flowchart of a contraceptive device display method provided by the present invention based on an Internet platform;

[0061] Figure 2 Schematic diagram of the change from an initial bending model to a final bending model provided by the present invention;

[0062] Figure 3 Schematic diagram of the hardware structure of an electronic device provided by the present invention. Detailed implementation manners

[0063] The technical solutions of the present invention will be described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments.

[0064] As Figure 1 shown, the present invention provides a contraceptive device display method based on an Internet platform, including:

[0065] S1, externally collect the input product based on a six-view acquisition area to obtain external data, and customize first-level display data according to the valid external data.

[0066] It should be noted that since contraceptive devices are usually packaged in a packaging box, and there may be corresponding information descriptions on the packaging box. Therefore, in order to clearly and intuitively display the information on the corresponding outer box body for the convenience of users to view, when a user selects a contraceptive device, the six-view acquisition area can be used to collect the surfaces of the input product to obtain external data, so as to customize and splice the valid images with text information to obtain first-level display data, so that personnel can quickly obtain the key information related to the input product by viewing the first-level display data later.

[0067] It can be understood that the six-view acquisition area is an area that can collect six planar images, the input product is the product corresponding to the contraceptive device selected by the user, the external data is the external image of the packaging box corresponding to the input product, the valid external data is the external image with text description information, and the first-level display data is the image obtained by customizing and displaying the determined valid external data.

[0068] It is not difficult to understand that since some of the different surfaces of the outer box corresponding to the input product have text introductions and some do not, in order to reduce the time for personnel to view and search for information, only the external data with text introductions can be selected as the valid external data for custom display, which reduces the data processing volume and is convenient for subsequent users to obtain the information of the input product.

[0069] In some embodiments, the implementation manner in step S1 (collecting external data on the external part of the input product based on the six-view acquisition area and customizing first-level display data according to the valid external data) includes:

[0070] S11, collecting external data on each external surface of the input product based on the six-view acquisition area, and taking the external data with text information as the valid external data.

[0071] It can be understood that considering that contraceptive devices are usually packaged in boxes, each external surface of the input product can be collected through the six-view acquisition area. Among them, the six-view acquisition area can be composed of six high-definition cameras at different angles, shooting all around the box of the contraceptive device. The arrangement of these cameras is carefully designed to ensure that images of each external surface of the product box can be obtained, so as to obtain comprehensive external data. Subsequently, a large amount of collected external data is screened, and the external data with text information is selected as the valid external data.

[0072] It is not difficult to understand that this text information may cover the key attributes of the product, such as product name, specifications, usage method, ingredients, etc., which is of great significance for consumers to understand the product.

[0073] Among them, the external surface is the external plane corresponding to the input product.

[0074] S12, sequentially splicing the valid external data according to the preset order of the six-view acquisition area to obtain the first-level display data.

[0075] It can be understood that the preset order is the preset splicing order, which can be flexibly set according to actual display requirements. Common orders are such as front, back, left, right, top, bottom. Thus, according to the preset order, professional image splicing software can be used to seamlessly splice the valid external data with text information under the corresponding viewpoints to obtain the first-level display data.

[0076] For example, first take the image with text information such as product name and brand logo on the front of the box captured by the camera as the starting point, and then sequentially splice the images of the usage method on the back and the ingredient description on the side, etc., to generate a complete first-level display data containing comprehensive external product information.

[0077] In this way, when consumers browse on the Internet platform, they can comprehensively understand various information on the box of the contraceptive device through the first-level display data, just as if they are holding the box in their hands and viewing it all around.

[0078] S2, collecting static internal data or dynamic internal data on the inside of the input product, and performing a normalization replication process on the static internal data to generate second-level display data.

[0079] It should be noted that since there are various types of contraceptive devices, such as contraceptive drugs, intrauterine devices, etc., the display data of the usage demonstrations for the corresponding devices are also different. That is, when demonstrating the use of drugs, the drug images entered into the product can be collected to obtain static internal data, so as to subsequently select the standardized static internal data for copying and splicing to obtain secondary display data. At the same time, when the input product is a contraceptive device such as an intrauterine device, the corresponding usage operation method can be displayed in a dynamic form, so that subsequent personnel can obtain the usage operation method of the corresponding input product according to the dynamic internal data.

[0080] It can be understood that by taking out the device in the corresponding packaging box of the input product, the internal product of the input product can be photographed and collected, either static internal data or dynamic internal data. At the same time, when it is determined that the data is static internal data, the corresponding internal image can be standardized and copied to obtain secondary display data for display, which is convenient for personnel to view, and at the same time, the quantity information of the internal product can be determined.

[0081] Among them, the static internal data is the internal static data, such as the image photographed corresponding to the drug. The dynamic internal data is the dynamic video data collected from the data inside the input product, such as the operation method video data of the intrauterine device. The secondary display data is the data for displaying the internal information of the input product, such as the image data obtained by standardizing and copying the static internal data.

[0082] It is not difficult to understand that when collecting data for the input product and it is determined to be a contraceptive drug, only the drug in the corresponding packaging box needs to be photographed to obtain static internal data. Then, the images in the static internal data where the drugs are neatly arranged and clear can be selected for copying, and the copied images can be spliced vertically according to the number of drug plates in the packaging box to obtain secondary display data.

[0083] Among them, since when the drugs are neatly placed during photographing, the ordinates of the upper and lower contour pixel points of the boundary contour of the corresponding drugs are the same. Therefore, when standardizing and selecting the static internal data, the static internal data can be coordinate-processed, so as to identify the coordinates of the contour pixel points of the internal drugs. The static internal data with the largest number of contour pixel points having the same ordinate is copied and image-spliced to obtain secondary display data.

[0084] S3. Obtain the initial state diagram and the final state diagram corresponding to the dynamic internal data, determine the deformation point group according to the initial state diagram and the final state diagram, and the change amplitude corresponding to the deformation point group. Based on the change amplitude, perform deformation acquisition on the deformation point group to obtain dynamic display data.

[0085] It should be noted that when the selected input products are intrauterine devices and condoms, during the demonstration of the usage information of such products, the corresponding operation methods need to be dynamically demonstrated. Thus, based on the standard dynamic internal data, the initial state diagram and the finalized state diagram can be determined, so as to judge the position points that need to be adjusted during use according to the initial and final images of the device, for data collection of shape changes, and obtain dynamic display data for easy demonstration to users for viewing.

[0086] It can be understood that the initial state diagram is the image of the selected contraceptive device in its initial state. For example, the morphological image of an intrauterine device without being folded. The finalized state diagram is the shape diagram of the selected product when the final operation is completed. For example, the shape image of a bent intrauterine device. Since there may be multiple position points where folding occurs when a product undergoes shape changes, a set of deformation points will be obtained. The deformation point group is the combination of the position points where shape changes occur, and the change amplitude is the amplitude of the shape change of the corresponding position points in the deformation point group. The dynamic display data is the video display data obtained by shooting and recording the process of the corresponding deformation point group undergoing shape changes.

[0087] Through the above implementation manner, the present invention can process dynamic internal data, and can present the dynamic changes of contraceptive devices during use, such as extension, bending, etc., to consumers in the form of intuitive dynamic display data, helping consumers better understand the working principle of the product and enhancing consumers' trust in the product.

[0088] In some embodiments, the implementation manner of step S3 (obtaining the initial state diagram and the finalized state diagram corresponding to the dynamic internal data, determining the deformation point group according to the initial state diagram and the finalized state diagram, and the change amplitude corresponding to the deformation point group, and performing deformation acquisition on the deformation point group based on the change amplitude to obtain dynamic display data) includes:

[0089] S31, respectively obtaining the image center points of the initial state diagram and the finalized state diagram corresponding to the dynamic internal data as the initial center point and the finalized center point, and aligning the initial center point and the finalized center point to obtain a comparison state diagram.

[0090] It can be understood that the image center points of the initial state diagram and the finalized state diagram are respectively obtained and used as the initial center point and the finalized center point, and the initial center point and the finalized center point are aligned by using a professional image alignment algorithm or image processing software, so as to obtain a comparison state diagram. Through this alignment method, the changes occurring during the process from the initial state to the finalized state can be clearly highlighted.

[0091] Among them, the initial center point is the center point of the image of the initial state diagram, the shaped center point is the center point of the image of the shaped state diagram, and the comparison state diagram is the image obtained by comparing the initial state and the shaped state of the product.

[0092] S32. Take the points where deformation occurs in the comparison state diagram as deformation points, and the deformation points include extension points and bending points.

[0093] It can be understood that by carefully analyzing the comparison state diagram, the points where deformation occurs in the diagram are identified as deformation points, and these deformation points mainly include extension points and bending points.

[0094] Among them, the extension point is the point whose position extends linearly during the change of the product form, and the bending point is the point where the angle changes.

[0095] It is not difficult to understand that by accurately identifying these deformation points, it provides a basis for subsequent deformation analysis and data collection.

[0096] S33. When it is determined that the deformation point is an extension point, count the extension points to obtain an extension point group, and obtain the extension amplitude of the extension point group. Based on the extension amplitude, perform extension collection on the extension point group to obtain dynamic extension data.

[0097] It can be understood that when it is determined that the deformation point is an extension point, all the extension points can be counted to obtain an extension point group, so as to directly obtain the extension amplitude corresponding to all the extension points. Thus, extend the determined extension point group and collect the state changes during the extension process by video, and dynamic extension data can be obtained, so as to intuitively present the dynamic display data to the user and improve the efficiency of the user's information acquisition.

[0098] For example, if the extension amplitude is 10 cm, perform a 10 - cm extension operation on the model containing the extension point group in the simulation software and record this process, thereby obtaining dynamic extension data.

[0099] Among them, the extension amplitude is the amplitude distance of the position movement of the extension point, and the dynamic extension data is the video data collected during the extension change of the extension point group.

[0100] In some embodiments, the implementation manner in step S33 (when it is determined that the deformation point is an extension point, count the extension points to obtain an extension point group, and obtain the extension amplitude of the extension point group. Based on the extension amplitude, perform extension collection on the extension point group to obtain dynamic extension data) includes:

[0101] S331. When it is determined that the deformation point is an extension point, count the extension points to obtain an extension point group, and obtain the extension amplitude of the extension point group.

[0102] It can be understood that when the deformed point position is determined to be the extended point position, all the extended point positions can be statistically combined to obtain an extended point position group, and by measuring the position changes of the extended point positions in the initial state diagram and the shaped state diagram, the extension amplitude of the extended point position group can be obtained.

[0103] For example, if a certain extended point position is located at the coordinates (10, 10) in the initial state and at the coordinates (20, 10) in the shaped state, then the extension amplitude of this extended point position is 10 unit lengths.

[0104] S332, retrieve the initial extension model corresponding to the initial state diagram, based on determining the extended part in the initial extension model, and extend the extended part based on the extension amplitude to obtain a shaped extension model.

[0105] It can be understood that retrieving the initial extension model corresponding to the initial state diagram, this initial extension model can be a virtual model constructed by 3D modeling software according to the initial internal structure of the contraceptive device. The model contains various parts corresponding to the actual internal structure of the contraceptive device. Based on the previously determined extended point position group, accurately determine the corresponding extended part in the initial extension model.

[0106] Among them, the initial extension model is a digital twin model corresponding to the contraceptive product in the initial state diagram, the extended part is the part where the extended part is located in the initial extension model, and the shaped extension model is the state model after extending the extended part corresponding to the initial extension model.

[0107] For example, if the extended point position group is located on a certain structure of the contraceptive device, then find this structure in the initial extension model as the extended part. Then, extend the extended part according to the obtained extension amplitude. If the extension amplitude is 10 cm, perform a 10 cm extension operation on the extended part in the initial extension model in the simulation software, and obtain the shaped extension model by adjusting the coordinates or geometric parameters of the corresponding part in the model.

[0108] S333, collect the video data of the change from the initial extension model to the shaped extension model as dynamic extension data.

[0109] It can be understood that the process of changing from the initial extension model to the shaped extension model is collected throughout by video, and the collected video data is the dynamic extension data. This dynamic extension data can intuitively display the state changes of the extended point position group during the extension change process, so as to present it to the user later and improve the efficiency of the user's information acquisition.

[0110] S34. When it is determined that the deformation point is a bending point, obtain the bending amplitude of the bending point, count the bending points with the same bending amplitude to obtain a bending point group, and perform bending acquisition on the bending point group based on the bending amplitude to obtain dynamic bending data.

[0111] It can be understood that when it is determined that the deformation point is a bending point, first obtain the bending amplitude of the bending point. Through an angle measurement tool or an image processing algorithm, accurately calculate the bending angle. Then, count the bending points with the same bending amplitude to obtain a bending point group. According to the bending amplitude, use simulation software or an actual bending device to perform bending acquisition on the bending point group.

[0112] Among them, the bending amplitude is the amplitude of the angle change of the bending point, the bending point group is a combination of bending points with the same bending amplitude, and the dynamic bending data is the video data collected during the process of folding and bending the bending amplitude of the bending point group.

[0113] For example, if the bending amplitude is 30 degrees, perform a 30-degree bending operation on the model containing the bending point group in the simulation software and record this process to obtain dynamic bending data.

[0114] In some embodiments, the implementation manner in step S34 (when it is determined that the deformation point is a bending point, obtain the bending amplitude of the bending point, count the bending points with the same bending amplitude to obtain a bending point group, and perform bending acquisition on the bending point group based on the bending amplitude to obtain dynamic bending data) includes:

[0115] S341. When it is determined that the deformation point is a bending point, obtain the bending amplitude of the bending point, count the bending points with the same bending amplitude to obtain a bending point group.

[0116] It can be understood that when it is determined that the deformation point is a bending point, it can be explained that the corresponding input product may be an intrauterine device, and the initial strip-shaped copper ring needs to be bent for subsequent contraceptive effects. Therefore, the bending amplitude corresponding to the bending point can be obtained. For example, it may be necessary to bend the strip-shaped copper wire 90 degrees at the middle position point, or bend the two ends of the copper wire 30 degrees outward. Therefore, it is necessary to count the bending points with the same corresponding bending amplitude to obtain a bending point group, so as to subsequently determine the bending points on the corresponding model for bending treatment to obtain dynamic bending data.

[0117] S342. Sort the bending point group in descending order based on the bending amplitude to obtain a bending group sequence, and retrieve the initial bending model corresponding to the initial state diagram.

[0118] It can be understood that the obtained bending point position groups are sorted in descending order according to the bending amplitude. The purpose of the descending order sorting is to arrange the bending point position groups in the order from the largest to the smallest bending degree, so that the parts with larger bending degrees can be processed first in subsequent processing, which is more in line with the actual display and understanding logic. After sorting, a bending group sequence is obtained. At the same time, the initial bending model corresponding to the initial state diagram is retrieved. The initial bending model is a three-dimensional model constructed according to the initial internal structure of the contraceptive device. The model contains various parts corresponding to the actual internal structure of the contraceptive device, providing a basis for subsequent bending processing.

[0119] Among them, the bending group sequence is the point position group sequence after the bending point position groups are sorted in descending order according to the bending amplitude, and the initial bending model is the initial twin model corresponding to the input product. For example, it can be a virtual three-dimensional model corresponding to the initial intrauterine device.

[0120] S343. According to the bending point position groups and the corresponding bending amplitudes in the bending group sequence, the initial bending model is sequentially bent to obtain a shaped bending model.

[0121] It can be understood that according to the bending point position groups and the corresponding bending amplitudes in the bending group sequence, the initial bending model is sequentially bent in 3D modeling software such as Maya and ZBrush. The specific operation is to, for each bending point position group, bend the corresponding part in the initial bending model according to its corresponding bending amplitude.

[0122] For example, if the bending amplitude corresponding to the first bending point position group in the bending group sequence is 45 degrees, find the corresponding part in the initial bending model and bend it by 45 degrees, and so on, bend the parts corresponding to all bending point position groups, and finally obtain a shaped bending model.

[0123] Through this sequential processing method, the structural changes of the contraceptive device caused by the changes in the bending point positions during use can be accurately simulated, and a shaped bending model after bending is obtained.

[0124] S344. Collect the video data of the change from the initial bending model to the shaped bending model as dynamic bending data.

[0125] It can be understood that, for example, Figure 2As shown, there is an adjustable physiological contraceptive device, which can be manually adjusted to a corresponding shape. Generally, it uses nitinol memory alloy and copper as the base material and can be plastically deformed. Initially, it is in a straight rod shape. Doctors can manually bend the two side arms and the middle support section according to the uterine cavity size measured by B-ultrasound to form a personalized three-dimensional structure. Here, only an example is given. Other contraceptive devices can also be bent. Thus, the change process from the initial bending model to the final bending model is recorded to obtain corresponding video data as dynamic bending data, so that subsequent personnel can intuitively understand the usage method of the input product by viewing the dynamic bending data.

[0126] Among them, the dynamic bending data is the dynamic video data of the product during bending.

[0127] It is not difficult to understand that the dynamic bending data can intuitively display the state changes of the internal structure of the contraceptive device during the bending process. After presenting it to the user, it can help the user better understand the dynamic working principle of the contraceptive device during use and improve the user's cognitive efficiency of the product.

[0128] S4. Display the primary display data and the secondary display data according to the static display area, and display the dynamic display data according to the dynamic display area.

[0129] It can be understood that the primary display data and the secondary display data are presented in the static display area, and the dynamic display data is displayed in the dynamic display area.

[0130] Among them, the static display area is the area for displaying static data, and the dynamic display area is the area for displaying dynamic data.

[0131] In some embodiments, it further includes:

[0132] A1. In response to the query information input by the user terminal, retrieve the user attributes of the user terminal, where the user attributes include user age, user height, and user weight.

[0133] It can be understood that when the user queries the information of the drug on the user terminal, the user attributes of the corresponding user can be determined according to the user terminal, so as to customize the secondary display data and the dynamic display data according to the user attributes later. For example, dynamically display the drug currently used by the user, or magnify the corresponding text information according to the age of the person, etc., to obtain customized drug data for easy viewing by personnel and improve the information acquisition efficiency.

[0134] Among them, the user terminal is the information terminal of the person using the contraceptive device, the query information is the consultation information for querying the input drug or the input contraceptive device information, and the user attributes are the physical attributes of the user, including user age, user height, and user weight.

[0135] It is not difficult to understand that contraceptive drugs and devices will have corresponding dosages and shapes according to information such as the user's age and weight. Therefore, the user attributes of the user can be determined preferentially, so as to customize and adjust the corresponding data subsequently, which is convenient for personnel to view product information.

[0136] A2. When it is determined that the user's age is not within the preset age range, dynamic customization processing is performed on the secondary display data according to the user's age, user height, and user weight to obtain drug customization data.

[0137] It should be noted that dynamic customization processing can be performed on the secondary display data according to the user's age, user height, and user weight, so as to customize the drug dosage for the user and provide obvious drug usage prompt information. For example, the used drugs are deleted from the internal display diagram, and the drugs that need to be used currently are flashed for prompt, so as to obtain drug customization data, and customize and display the user's drug usage, avoiding the user forgetting or using multiple times, resulting in inaccurate dosage.

[0138] Among them, the preset age range is the benchmark age range for product use set in advance, and the drug customization data is the video data for dynamically displaying the internal display diagram.

[0139] In some embodiments, the implementation manner in step A2 (performing dynamic customization processing on the secondary display data according to the user's age, user height, and user weight to obtain drug customization data) includes:

[0140] A21. Calculate according to the user's age and the preset age range to obtain an adjustment value, obtain a drug adjustment coefficient based on the ratio of the adjustment value to the preset drug value, and retrieve the preset dose of the preset age range.

[0141] It can be understood that when the user's age is not within the preset age range, it is necessary to calculate according to the user's age and the preset age range to obtain an adjustment value, so as to perform a ratio calculation with the preset drug value to obtain a drug adjustment coefficient, so as to determine the subsequent usage amount of the corresponding user after drug adjustment.

[0142] Among them, the adjustment value is the value for adjusting the secondary display data, the preset drug value is the drug dose set in advance, the drug adjustment coefficient is the adjustment coefficient value of the drug dose, that is, the ratio of the adjustment value to the preset drug value. When the age gap is larger, the corresponding adjustment value will also be larger, and thus the obtained drug adjustment coefficient will be larger, indicating that the adjustment range of the subsequent preset dose will also become larger.

[0143] It is not difficult to understand that when the user's age is greater than the maximum value of the preset age range, the corresponding adjustment value is the difference between the user's age and the maximum value of the preset age range; when the user's age is less than the minimum value of the preset age range, the corresponding adjustment value is the difference between the user's age and the minimum value of the preset age range.

[0144] Moreover, the preset age range has a corresponding preset dose, which is the pre-set drug usage dose.

[0145] A22, obtain the initial dose based on the product of the dosage adjustment coefficient and the preset dose.

[0146] It can be understood that the initial dose is the initially determined usage dose, that is, the product of the dosage adjustment coefficient and the preset dose.

[0147] A23, if the user's age is within the preset age range, retrieve the preset dose of the preset age range as the initial dose.

[0148] It can be understood that when the user's age is within the preset age range, the preset dose corresponding to the preset age range can be directly retrieved, and the corresponding preset dose is used as the initial dose, so as to further adjust the initial dose subsequently to make it more in line with the user's needs.

[0149] A24, obtain the first adjustment value based on the ratio of the user's height to the preset height, and obtain the second adjustment value based on the ratio of the user's weight to the preset weight.

[0150] It can be understood that the preset height is the pre-set reference height, the first adjustment value is the ratio of the user's height to the preset height, the preset weight is the pre-set reference weight, and the second adjustment value is the ratio of the user's weight to the preset weight.

[0151] A25, adjust the initial dose according to the first adjustment value and the second adjustment value to obtain the display dose, and retrieve the fixed medication time of the display dose.

[0152] It can be understood that the initial dose is adjusted according to the first adjustment value and the second adjustment value to obtain the display dose, and the fixed medication time corresponding to the display dose is retrieved, so as to subsequently dynamically display the display dose corresponding to the fixed medication time, which is convenient for prompting the user of the dosage at the corresponding time and avoiding incorrect dosages for the user.

[0153] Among them, the display dose is the drug usage dose for dynamic display, and the fixed medication time is the fixed medication time, such as the first day, the second day, etc.

[0154] The display dose is obtained through the following formula.

[0155]

[0156] Among them, is the display dose, is the initial dose, is the user's height, is the preset height, is the first weight value, is the user's weight, is the preset weight, is the second weight value.

[0157] It can be understood that when the values of the user's corresponding height and weight are larger, a larger dose is required to achieve the normal use effect. Conversely, when the values of the user's corresponding height and weight are smaller, the required dose will be less. Furthermore, the corresponding initial dose can be adjusted to obtain the dose actually required by the user for display, so that the user can use it according to the display dose, in order to improve the accuracy of the user's drug use dose.

[0158] Therefore, when calculating the display dose, when the user's height is higher, the corresponding first adjustment value is larger. Furthermore, the value obtained by multiplying it with the first weight value corresponding to the height will also become larger. And when the user's weight is larger, the corresponding second adjustment value will also become larger. Finally, the value obtained by multiplying it with the second weight value corresponding to the weight will also become larger. Thus, after multiplying with the initial dose, the obtained display dose will also increase. Conversely, when the user's height is lower, the corresponding first adjustment value is smaller. Furthermore, the value obtained by multiplying it with the first weight value corresponding to the height will also become smaller. And when the user's weight is smaller, the corresponding second adjustment value will also become smaller. Finally, the value obtained by multiplying it with the second weight value corresponding to the weight will also become smaller. Thus, after multiplying with the initial dose, the obtained display dose will also decrease.

[0159] Among them, the first weight value is the influence weight value of the height factor on the drug dose, which can be set artificially in advance. The second weight value is the influence weight value of the weight factor on the drug dose, which can be set artificially in advance.

[0160] A26. According to the ratio of the user's medication duration to the fixed medication time, the deletion dose is obtained. Based on the deletion dose, the medications in the secondary display data are deleted, and the remaining medications in the secondary display data are obtained. The display dose in the remaining medications is flashed to obtain the medication customization data.

[0161] It can be understood that the deletion dose is the dose of the drug that needs to be deleted at the corresponding position in the image, that is, the ratio of the user's medication duration to the fixed medication time, and the remaining dosage is the drug dosage remaining after deleting the dosage of the drug to be deleted in the internal display diagram.

[0162] It is not difficult to understand that the used dosage of the user is deleted in the internal display diagram, and the dosage that needs to be used currently is flashed to obtain dosage customization data, providing a medication reminder for the user so that the user can use it in a timely manner.

[0163] A3. Perform angle customization processing on the dynamic bending data based on the user's height and weight to obtain appliance customization data.

[0164] It can be understood that the contraceptive appliance will have corresponding customized shapes according to different information such as the user's age and weight. Therefore, angle customization processing can be performed on the dynamic bending data based on the user's height and weight to obtain appliance customization data, which is convenient for personnel to view product information.

[0165] Among them, the appliance customization data is video data for morphologically customizing the contraceptive appliance.

[0166] In some embodiments, the implementation manner in step A3 (performing angle customization processing on the dynamic bending data based on the user's height and weight to obtain appliance customization data) includes:

[0167] A31. Obtain a first adjustment value based on the ratio of the user's height to the preset height, obtain a second adjustment value according to the ratio of the user's weight to the preset weight, and obtain the inner bending amplitude of the connection side and the outer bending amplitude of the disconnection side in the dynamic extension data.

[0168] It can be understood that the user's height is the actual body height value of the user, which is one of the important parameters for personalized customization calculation. The preset height is the standard height value preset in the system, serving as a reference benchmark for comparing with the user's height and calculating the ratio. The first adjustment value is calculated through the ratio of the user's height to the preset height, reflecting the influence degree of the user's height factor on the bending amplitude adjustment. The user's weight is the actual weight value of the user, also used for subsequent customization processing calculations. The preset weight is the standard weight value preset by the system, used to compare with the user's weight to obtain the corresponding ratio. The second adjustment value is the value obtained from the ratio of the user's weight to the preset weight, used for adjusting the outer bending amplitude, reflecting the role of the user's weight factor in the bending amplitude adjustment. The inner bending amplitude is the change amplitude of the corresponding connection side bending inward in the initial bending model, and the outer bending amplitude is the change amplitude of the corresponding disconnection side bending outward in the initial bending model.

[0169] It is not difficult to understand that after the initial bending model is bent outwards from the middle, for example, as Figure 2 shown, the bar-shaped copper wire can be bent into left and right parts. One side connecting the left and right parts is the connecting side, and the other side of the left and right parts without a closed loop is the disconnected side.

[0170] A32, according to the first adjustment value and the second adjustment value, respectively adjust the inner bending amplitude and the outer bending amplitude by an angle to obtain a customized inner bending amplitude and a customized outer bending amplitude.

[0171] It can be understood that by using the first adjustment value and the second adjustment value to perform angle adjustment calculations on the inner bending amplitude and the outer bending amplitude, in order to customize and calculate the best customized inner bending amplitude and customized outer bending amplitude for the corresponding user when using the corresponding product, so as to improve the usage effect of the corresponding user.

[0172] Among them, the customized inner bending amplitude is the inner bending amplitude value that conforms to the user's body characteristics after the inner bending amplitude is adjusted by an angle through the first adjustment value and the second adjustment value. The customized outer bending amplitude is the inner bending amplitude value that conforms to the user's body characteristics after the inner bending amplitude is adjusted by an angle through the first adjustment value and the second adjustment value.

[0173] The customized inner bending amplitude and the customized outer bending amplitude are obtained through the following formula.

[0174]

[0175] Among them, is the customized inner bending amplitude, is the inner bending amplitude, is the user's height, is the preset height, is the first weight value, is the user's weight, is the preset weight, is the second weight value, is the customized outer bending amplitude, is the outer bending amplitude.

[0176] It can be understood that when the values of the user's corresponding height and weight are larger, a larger bending angle is required to achieve a normal usage effect, so that the appliance is fixed at the corresponding position. On the contrary, when the values of the user's corresponding height and weight are smaller, the required bending angle will be smaller. Furthermore, the corresponding inner bending amplitude and outer bending amplitude can be adjusted to obtain the customized inner bending amplitude and customized outer bending amplitude that the user actually conforms to, so as to use the customized inner bending amplitude and customized outer bending amplitude to update and display the dynamic bending data later, so as to improve the accuracy of the user's adjustment and use of the appliance.

[0177] Therefore, when calculating the inner bending amplitude and the outer bending amplitude of customization, when the user's height is higher, the corresponding first adjustment value is larger. Furthermore, the value obtained by multiplying with the first weight value corresponding to the height will also become larger accordingly. And when the user's weight is larger, the corresponding second adjustment value will also become larger accordingly. Finally, the value obtained by multiplying with the second weight value corresponding to the weight will also become larger accordingly. Thus, after multiplying with the inner bending amplitude and the outer bending amplitude, the customized inner bending amplitude and the customized outer bending amplitude obtained will also become larger. On the contrary, when the user's height is lower, the corresponding first adjustment value is smaller. Furthermore, the value obtained by multiplying with the first weight value corresponding to the height will also become smaller accordingly. And when the user's weight is smaller, the corresponding second adjustment value will also become smaller accordingly. Finally, the value obtained by multiplying with the second weight value corresponding to the weight will also become smaller accordingly. Thus, after multiplying with the inner bending amplitude and the outer bending amplitude, the customized inner bending amplitude and the customized outer bending amplitude obtained will also decrease.

[0178] Among them, the first weight value is the influence weight value of the height factor on the bending amplitude, which can be set artificially in advance. The second weight value is the influence weight value of the weight factor on the bending amplitude, which can be set artificially in advance.

[0179] A33. Replace the inner bending amplitude in the dynamic bending data according to the customized inner bending amplitude, and replace the outer bending amplitude in the dynamic bending data based on the customized outer bending amplitude to obtain the appliance customization data.

[0180] It can be understood that replace the inner bending amplitude in the dynamic bending data with the customized inner bending amplitude, and replace the outer bending amplitude in the dynamic bending data with the customized outer bending amplitude, so as to obtain the appliance customization data that conforms to the user's physique.

[0181] It is not difficult to understand that by considering the user's height and weight to customize and adjust the bending amplitude of the dynamic bending data, the dynamic effect of the contraceptive appliance shown is more in line with the actual physical conditions of different users. For example, the bending angle of the contraceptive appliance seen by a relatively thin and small user may be relatively small, while the bending angle seen by a tall user may be more in line with the physical space requirements of their body, thereby enhancing the user's intuitive feeling and understanding of the product and improving the personalized experience.

[0182] In some embodiments, it further includes:

[0183] B1. Obtain the cavity size and cavity inclination of the organ to be placed, and obtain the outer folding adjustment coefficient according to the ratio of the cavity size to the preset size.

[0184] It can be understood that when adjusting the initial bending model, in order to achieve a fixed effect, it is necessary to combine the body data of the human body, such as the cavity size and cavity inclination corresponding to the uterine cavity, so as to determine the corresponding adjustment values, which is convenient for subsequent customized adjustment of the input device according to the corresponding adjustment values.

[0185] Among them, the organ to be placed is the organ where the contraceptive device will be placed during subsequent use, such as the uterine cavity; the cavity size is the size corresponding to the cavity of the organ to be placed, such as the size of the uterine cavity; the cavity inclination is the inclination corresponding to the cavity of the organ to be placed; the preset size is the benchmark size set in advance; the outer folding adjustment value is the adjustment value for folding at an outward angle, that is, the ratio of the cavity size to the preset size.

[0186] B2. Obtain the outer folding distance according to the product of the outer folding adjustment coefficient and the preset outer folding distance.

[0187] It can be understood that the preset outer folding distance is the distance of the benchmark position corresponding to the outer angle folding set in advance, and the outer folding distance is the distance of the position corresponding to the current outer angle folding, that is, the product of the outer folding adjustment value and the preset outer folding distance.

[0188] B3. Obtain the midpoint of the initial bending model, and determine the outer folding points from the midpoint in both directions based on the outer folding distance.

[0189] It can be understood that the midpoint is the midpoint position of the initial bending model, and the outer folding point is the position point for outward folding, that is, the position point at a distance of the outer folding distance from the midpoint to the disconnected side.

[0190] It is not difficult to understand that through the above implementation manners, the present invention can customize and determine the corresponding folding points according to the sizes and inclinations of the organs to be placed corresponding to different personnel, so that when personnel use, they can adjust according to the parameters given in the demonstration operation, so that the final contraceptive device is more suitable for personnel and improves the use effect of personnel.

[0191] B4. Obtain the inner folding adjustment coefficient according to the ratio of the cavity inclination to the preset inclination, obtain the inner folding distance according to the product of the inner folding adjustment coefficient and the preset inner folding distance, and determine the inner folding points from the midpoint in both directions based on the inner folding distance.

[0192] It can be understood that the preset inclination is the inclination of the preset reference cavity, the inner folding adjustment coefficient is the coefficient value for inward folding adjustment, that is, the ratio of the cavity inclination to the preset inclination, the preset inner folding distance is the preset reference distance for inward folding, the inner folding distance is the position determination distance for inward folding, that is, the product of the inner folding adjustment coefficient and the preset inner folding distance, and the inner folding point is the position point for inward folding, that is, the position point at the inner folding distance from the disconnection side starting from the midpoint.

[0193] It is not difficult to understand that after determining the inner folding point and the outer folding point, the inner folding operation can be performed at the inner folding point and the outer folding operation can be performed at the outer folding point according to the adjustment operation, so that the initial bending model can be changed to the final bending model.

[0194] It is worth mentioning that when performing inner angle folding and outer angle folding, since the appliance can be adjusted in position when placed, the corresponding inner folding point and outer folding point can also be determined manually.

[0195] In some embodiments, it further includes:

[0196] C1. When it is determined that the user's age is not within the preset age range, calculate according to the user's age and the preset age range to obtain an adjustment value.

[0197] It can be understood that when it is determined that the user is not within the preset age range, the difference can be calculated according to the user's age and the preset age range to obtain an adjustment value.

[0198] Among them, the adjustment value is the value for adjusting the customized interface.

[0199] It is not difficult to understand that when the user's age is greater than the maximum value of the preset age range, the corresponding adjustment value is the difference between the user's age and the maximum value of the preset age range; when the user's age is less than the minimum value of the preset age range, the corresponding adjustment value is the difference between the user's age and the minimum value of the preset age range.

[0200] C2. Obtain a customization adjustment coefficient according to the ratio of the adjustment value to the customization preset value, and obtain a customized size based on the product of the customization adjustment coefficient and the picture size of the effective external data.

[0201] It can be understood that the customization preset value is the basic value for customization adjustment, which can be preset. The customization adjustment coefficient is the proportional coefficient for customization adjustment, that is, the ratio of the adjustment value to the customization preset value. The picture size is the image size corresponding to the effective external data, and the customized size is the image size after customization adjustment, that is, the product of the customization adjustment coefficient and the picture size.

[0202] C3. If the user's age is greater than the preset age range, the valid external data is magnified based on the customized size to obtain a customized box diagram.

[0203] It can be understood that when the user's age is greater than the preset age range, it means that the user is older. When viewing the interface information, the currently set size and font size do not allow the person to view clearly. Therefore, the box display diagram can be magnified to facilitate the person's viewing.

[0204] C4. If the user's age is less than the preset age range, the corresponding valid external data is determined based on the preset keywords as the image to be magnified.

[0205] It can be understood that when the user's age is less than the preset age range, the user is younger. Therefore, to ensure the user's safety in use, the image data where the preset keywords are located can be magnified so that important information can be highlighted and the person can directly view the drug information and use it carefully.

[0206] Among them, the preset keywords are the keywords set in advance, and the image to be magnified is the image that needs to be magnified, that is, the valid external data where the preset keywords are located.

[0207] Through the above embodiments, the present invention can determine the image to be magnified so as to magnify the corresponding image subsequently.

[0208] C5. The image to be magnified is magnified based on the customized size to obtain a customized box diagram.

[0209] It can be understood that after magnifying the image to be magnified to the customized size, a customized box diagram is obtained, which is convenient for the person to directly view the corresponding key information.

[0210] See Figure 3 , which is a schematic hardware structure diagram of an electronic device provided by an embodiment of the present invention. The electronic device 30 includes: a processor 31, a memory 32, and a computer program; among them

[0211] The memory 32 is used to store the computer program, and this memory can also be a flash memory. The computer program is, for example, an application program or a functional module that implements the above method.

[0212] The processor 31 is used to execute the computer program stored in the memory to implement each step executed by the device in the above method. Specifically, reference can be made to the relevant descriptions in the foregoing method embodiments.

[0213] Optionally, the memory 32 can be either independent or integrated with the processor 31.

[0214] When the memory 32 is a device independent of the processor 31, the device may further include:

[0215] A bus 33 for connecting the memory 32 and the processor 31.

[0216] The present invention also provides a readable storage medium having a computer program stored therein, and the computer program, when executed by a processor, is used to implement the methods provided in the above various embodiments.

[0217] Among them, the readable storage medium may be a computer storage medium or a communication medium. The communication medium includes any medium that facilitates the transmission of a computer program from one place to another. The computer storage medium may be any available medium that can be accessed by a general-purpose or special-purpose computer. For example, the readable storage medium is coupled to the processor, so that the processor can read information from the readable storage medium and write information to the readable storage medium. Of course, the readable storage medium may also be a component of the processor. The processor and the readable storage medium may be located in an application specific integrated circuit (ASIC). In addition, the ASIC may be located in a user device. Of course, the processor and the readable storage medium may also exist as discrete components in a communication device. The readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0218] The present invention also provides a program product, which includes execution instructions stored in a readable storage medium. At least one processor of the device can read the execution instructions from the readable storage medium, and the execution of the execution instructions by at least one processor causes the device to implement the methods provided in the above various embodiments.

[0219] In the above embodiments of the device, it should be understood that the processor may be a central processing unit (CPU for short), and may also be other general-purpose processors, digital signal processors (DSP for short), application specific integrated circuits (ASIC for short), etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc. The steps of the method disclosed in combination with the present invention may be directly embodied as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor.

[0220] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements on some or all of the technical features; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for displaying contraceptive devices based on an Internet platform, characterized in that: include: Based on the external collection of the input products in the six-view collection area, external data is obtained, and the first-level display data is customized according to the effective external data; Internally collect the input products to obtain static internal data or dynamic internal data, perform standardized copy processing on the static internal data, and generate secondary display data; Obtain an initial state diagram and a final state diagram corresponding to the dynamic internal data, determine a deformation point group and a change amplitude corresponding to the deformation point group according to the initial state diagram and the final state diagram, perform deformation collection on the deformation point group based on the change amplitude, and obtain dynamic display data, including: Obtain the image center points of the initial state diagram and the finalized state diagram corresponding to the dynamic internal data as the initial center point and the finalized center point respectively, and align the initial center point and the finalized center point to obtain a comparison state diagram; The points where deformation occurs in the comparison state diagram are regarded as deformation points, wherein the deformation points include extension points and bending points; When the deformed point is determined to be an extension point, the extension points are counted to obtain an extension point group, and the extension amplitude of the extension point group is obtained. The extension point group is extended and collected based on the extension amplitude to obtain dynamic extension data; When it is determined that the deformation point is a bending point, the bending amplitude of the bending point is obtained, the bending points with the same bending amplitude are counted to obtain a bending point group, and the bending point group is subjected to bending collection based on the bending amplitude to obtain dynamic bending data; The primary display data and the secondary display data are displayed according to the static display area, and the dynamic display data is displayed according to the dynamic display area.

2. The method according to claim 1, characterized in that: The external data is obtained by externally collecting the input products based on the six-view collection area, and the first-level display data is customized according to the effective external data, including: Based on the six-view acquisition area, each external surface of the input product is collected to obtain external data, and the external data with text information is used as valid external data; The effective external data are spliced ​​in sequence according to the preset order of the six-view acquisition areas to obtain the first-level display data.

3. The method according to claim 1, characterized in that When the deformation point is determined to be an extension point, the extension point group is obtained by counting the extension points, and the extension amplitude of the extension point group is obtained. The extension point group is extended and collected based on the extension amplitude to obtain dynamic extension data, including: When it is determined that the deformation point is an extension point, the extension points are counted to obtain an extension point group, and the extension amplitude of the extension point group is obtained; Retrieving an initial extension model corresponding to the initial state diagram, determining an extension part in the initial extension model based on the extension point group, and performing an extension process on the extension part based on the extension amplitude to obtain a finalized extension model; The video data of the change from the initial extension model to the finalized extension model is collected as the dynamic extension data.

4. The method according to claim 1, characterized in that: When the deformation point is determined to be a bending point, the bending amplitude of the bending point is obtained, the bending points with the same bending amplitude are counted to obtain a bending point group, and the bending point group is subjected to bending collection based on the bending amplitude to obtain dynamic bending data, including: When it is determined that the deformation point is a bending point, the bending amplitude of the bending point is obtained, and the bending points with the same bending amplitude are counted to obtain a bending point group; The bending point groups are sorted in descending order based on the bending amplitude to obtain a bending group sequence, and an initial bending model corresponding to the initial state diagram is retrieved; According to the bending point groups and corresponding bending amplitudes in the bending group sequence, the initial bending model is bent in sequence to obtain a finalized bending model; The video data of the change from the initial bending model to the finalized bending model is collected as the dynamic bending data.

5. The method according to claim 4, characterized in that Also includes: In response to the query information input by the user terminal, retrieve the user attributes of the user terminal, wherein the user attributes include user age, user height and user weight; When it is determined that the user's age is not within the preset age range, the secondary display data is dynamically customized according to the user's age, user height, and user weight to obtain customized medicine data; The dynamic bending data is processed for angle customization based on the height and weight of the user to obtain the device customization data.

6. The method according to claim 5, characterized in that The second level display data is dynamically customized according to the user's age, height and weight to obtain customized medicine data, including: Calculate according to the user's age and the preset age range to obtain an adjustment value, obtain a drug adjustment coefficient based on the ratio of the adjustment value to the preset value of the drug, and call the preset dose of the preset age range; The initial dose is obtained based on the product of the dosage adjustment coefficient and the preset dose; If the user's age is within the preset age range, the preset dose of the preset age range is retrieved as the initial dose; A first adjustment value is obtained based on a ratio of a user's height to a preset height, and a second adjustment value is obtained based on a ratio of a user's weight to a preset weight; Adjust the initial dose according to the first adjustment value and the second adjustment value to obtain a displayed dose, and retrieve a fixed medication time for the displayed dose; According to the ratio of the user's medication duration and the fixed medication time, a deleted dose is obtained, and based on the deleted dose, the medicines in the secondary display data are deleted to obtain the remaining medicines in the secondary display data, and the displayed doses in the remaining medicines are flashed to obtain customized medicine data.

7. The method according to claim 5, characterized in that The angle customization processing of the dynamic bending data based on the height and weight of the user to obtain the device customization data includes: Based on the ratio of the user's height to the preset height, a first adjustment value is obtained; based on the ratio of the user's weight to the preset weight, a second adjustment value is obtained; and the inner bending amplitude of the connection side and the outer bending amplitude of the disconnection side in the dynamic extension data are obtained; According to the first adjustment value and the second adjustment value, the inner bending amplitude and the outer bending amplitude are adjusted in angle respectively to obtain a customized inner bending amplitude and a customized outer bending amplitude; The inner bending amplitude in the dynamic bending data is replaced according to the customized inner bending amplitude, and the outer bending amplitude in the dynamic bending data is replaced based on the customized outer bending amplitude to obtain the tool customized data.

8. The method according to claim 4, characterized in that Also includes: The size and inclination of the cavity where the organ is placed are obtained, and the external folding adjustment coefficient is obtained according to the ratio of the cavity size to the preset size; The outer folding distance is obtained according to the product of the outer folding adjustment coefficient and the preset outer folding distance; Obtain the middle point of the initial bending model, take the middle point as the starting point, and determine the outer folding points in the directions of both ends based on the outer folding distance; Based on the ratio of the cavity inclination and the preset inclination, the inner folding adjustment coefficient is obtained, and the inner folding distance is obtained according to the product of the inner folding adjustment coefficient and the preset inner folding distance. Taking the middle point as the starting point, the inner folding point is determined based on the inner folding distance in the direction towards both ends.

9. The method according to claim 2, characterized in that: Also includes: When it is determined that the user's age is not within the preset age range, a calculation is performed based on the user's age and the preset age range to obtain an adjustment value; Obtain a customized adjustment coefficient according to a ratio of the adjustment value to the customized preset value, and obtain a customized size based on the product of the customized adjustment coefficient and the image size of the valid external data; If the user's age is greater than the preset age range, the effective external data is enlarged based on the customized size to obtain a customized box diagram; If the user's age is less than the preset age range, the corresponding valid external data is determined as the image to be enlarged based on the preset keywords; The image to be enlarged is enlarged based on the customized size to obtain a customized box image.

Citation Information

Patent Citations

  • Article of clothing incorporating a contraceptive device and the method of effectuating the promotion of an agenda using the same

    US20100325769A1

  • Status recognition method and device for display region, electronic apparatus, and storage medium

    WO2021135196A1