Air bridge construction method, device, equipment and storage medium

By receiving air bridge construction instructions carrying mode identification, using coordinate drive or parameter drive mode, using preset coordinate offset mechanism and geometric construction engine, the problems of cumbersome and insufficient flexibility of traditional air bridge construction methods are solved, and the efficient, flexible and precise construction of air bridges is achieved.

CN120163114BActive Publication Date: 2025-07-18SHANDONG YUNHAI GUOCHUANG CLOUD COMPUTING EQUIP IND INNOVATION CENT CO LTD
2 Cites 0 Cited by

Patent Information

Application Number
CN202510637253.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-05-19
Publication Date
2025-07-18
Estimated Expiration
2045-05-19

Smart Images

  • Figure CN120163114B_ABST
    Figure CN120163114B_ABST
Patent Text Reader

Abstract

The present application provides a method, device, equipment and storage medium for air bridge construction, which relates to the field of air bridge construction. The method constructs an air bridge by receiving an air bridge construction instruction carrying a mode identifier, and adopts a coordinate drive mode or a parameter drive mode. In the coordinate drive mode, based on a preset coordinate offset mechanism, the set coordinates in the standard coordinate set are accurately offset according to the target device parameter set, and a standard air bridge is constructed in combination with the positioning parameter set; in the parameter drive mode, by using the reference positioning parameter, the target device parameter set and a preset graphic calculation formula, the standard air bridge is constructed with the help of a geometric graphic construction engine, overcoming the defects of the traditional method that relies on manual operation, has a cumbersome process, lacks flexibility and is difficult to adapt to diverse requirements, and realizes the efficient, flexible and accurate construction of the air bridge.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of air bridge construction, and particularly to an air bridge construction method, device, equipment, and storage medium. Background Art

[0002] In the field of quantum information technology, the performance and stability of quantum devices largely depend on the precise construction and layout of their microstructures. As a common connection form of quantum devices, the air bridge structure is of great significance for improving device integration, optimizing circuit layout, and enhancing signal transmission efficiency. However, traditional air bridge construction methods mainly rely on manual operations, and complete the structure construction by calling the preset standard graphics of the software or the limited graphics library of third-party drawing tools, resulting in a cumbersome construction process, insufficient flexibility, and difficulty in meeting the diverse needs of quantum devices. Summary of the Invention

[0003] This application provides an air bridge construction method, device, equipment, and storage medium to at least solve the above technical problems existing in the prior art.

[0004] According to the first aspect of this application, an air bridge construction method is provided, and the method includes:

[0005] Receiving an air bridge construction instruction, the air bridge construction instruction carrying a mode identifier, the mode identifier including a coordinate drive mode or a parameter drive mode;

[0006] In the case where the mode identifier is the coordinate drive mode, obtaining a standard coordinate set, a target device parameter set, and a positioning parameter set; based on a preset coordinate offset mechanism, performing coordinate offset on the set coordinates in the standard coordinate set according to the target device parameter set to obtain a target coordinate set; constructing a standard air bridge according to the positioning parameter set and the target coordinate set;

[0007] In the case where the mode identifier is the parameter drive mode, obtaining a reference positioning parameter and a target device parameter set; constructing a standard air bridge through a geometric graphics construction engine according to the reference positioning parameter, the target device parameter set, and a preset graphics calculation formula.

[0008] In an implementable manner, the standard coordinate set includes three two-dimensional arrays, and the two-dimensional arrays are used to show the coordinates and coordinate indexes of multiple construction points of an air bridge reference part, the air bridge reference part including a left pier, a right pier, and a bridge deck, and the coordinate index being used to show the spatial connection sequence of the construction points.

[0009] In an implementable manner, the target device parameter set includes a target pier width, a target pier spacing, a target bridge deck width, and a target distance between the pier and the bridge deck.

[0010] In an implementable embodiment, based on the preset coordinate offset mechanism, performing coordinate offset on the set coordinates in the standard coordinate set according to the target device parameter set includes:

[0011] Calculating the standard pier width, standard pier spacing, standard bridge deck width, and standard distance between the pier and the bridge deck according to the standard coordinate set;

[0012] Calculating the offset amount and offset direction of the pier width, pier spacing, bridge deck width, and the distance between the pier and the bridge deck according to the target and standard pier widths, pier spacings, bridge deck widths, and the distances between the pier and the bridge deck;

[0013] Based on the preset coordinate offset mechanism, performing coordinate offset on the set coordinates in the two-dimensional array of the left pier, right pier, and bridge deck according to the offset amount and offset direction of the pier width, pier spacing, bridge deck width, and the distance between the pier and the bridge deck.

[0014] In an implementable embodiment, the positioning parameter set includes a pier layer, a bridge deck layer, an air bridge positioning point, and a rotation angle, and the bridge deck layer is different from the pier layer.

[0015] In an implementable embodiment, constructing a standard air bridge through a geometric graphic construction engine according to the reference positioning parameters, the target device parameter set, and a preset graphic calculation formula includes:

[0016] Inputting the reference positioning parameters and the target pier width, target pier spacing, target bridge deck width, and target distance between the pier and the bridge deck shown in the target device parameter set into a first preset graphic calculation formula, calculating the starting and ending points of the outer and inner frames of the bridge deck, and calling the geometric graphic construction engine to construct the outer frame and inner frame of the bridge deck;

[0017] Constructing the bridge deck through performing a Boolean operation on the outer frame and inner frame of the bridge deck;

[0018] Inputting the reference positioning parameters and the target pier width, target pier spacing, target bridge deck width, and target distance between the pier and the bridge deck shown in the target device parameter set into a second preset graphic calculation formula, calculating the starting and ending points of the left pier, and calling the geometric graphic construction engine to construct the left pier;

[0019] Inputting the reference positioning parameters and the target pier width, target pier spacing, target bridge deck width, and target distance between the pier and the bridge deck shown in the target device parameter set into a third preset graphic calculation formula, calculating the starting and ending points of the right pier, and calling the geometric graphic construction engine to construct the right pier;

[0020] Constructing the left pier and right pier on the same layer through performing a Boolean operation on the left pier and right pier;

[0021] Wherein, the bridge deck and the piers are constructed on different layers.

[0022] In an implementable manner, the mode identifier further includes a combined air bridge construction driving mode. When the mode identifier is the combined air bridge construction driving mode, the method further includes:

[0023] Obtain the left pier coordinate set and the right pier coordinate set;

[0024] Construct the left pier and the right pier within the same layer according to the left pier coordinate set and the right pier coordinate set;

[0025] Receive the requirements for the overlap area between the bridge deck and the piers, the contact distance between the bridge deck and the piers, and the placement position of the bridge deck and the piers input by the user based on the completion of the construction of the left pier and the right pier, and construct the bridge deck on the eligible layer to obtain a combined air bridge.

[0026] In an implementable manner, the method further includes:

[0027] Receive a custom air bridge storage instruction;

[0028] In response to the custom air bridge storage instruction, call the custom air bridge service interface to save the combined air bridge to the custom air bridge library.

[0029] In an implementable manner, saving the combined air bridge to the custom air bridge library includes:

[0030] Obtain the air bridge name, air bridge data structure, air bridge creator, and creation time of the combined air bridge, and construct a custom air bridge table for the combined air bridge based on the air bridge name, air bridge data structure, air bridge creator, and creation time of the combined air bridge;

[0031] Store the custom air bridge table in the custom air bridge library.

[0032] In an implementable manner, the air bridge data structure includes the layer data and coordinate set of the air bridge.

[0033] According to the second aspect of the present application, there is provided an air bridge construction device, and the device includes:

[0034] A receiving module, configured to receive an air bridge construction instruction, where the air bridge construction instruction carries a mode identifier, and the mode identifier includes a coordinate driving mode or a parameter driving mode;

[0035] A first construction module, configured to, when the mode is identified as the coordinate-driven mode, obtain a set of standard coordinates, a set of target device parameters, and a set of positioning parameters; based on a preset coordinate offset mechanism, perform coordinate offset on the set coordinates in the set of standard coordinates according to the set of target device parameters to obtain a set of target coordinates; and construct a standard air bridge according to the set of positioning parameters and the set of target coordinates.

[0036] A second construction module, configured to, when the mode is identified as the parameter-driven mode, obtain a set of reference positioning parameters and a set of target device parameters; and construct a standard air bridge through a geometric figure construction engine according to the set of reference positioning parameters, the set of target device parameters, and a preset graphic calculation formula.

[0037] In an implementable embodiment, the device further includes a combined air bridge construction module, configured to receive a combined air bridge construction instruction, where the combined air bridge construction instruction includes a set of left pier coordinates and a set of right pier coordinates; construct a left pier and a right pier in the same layer according to the set of left pier coordinates and the set of right pier coordinates; receive a bridge deck and pier area overlap requirement, a bridge deck and pier contact distance requirement, and a bridge deck and pier position placement requirement input by a user after the construction of the left pier and the right pier is completed, and construct a bridge deck on a qualified layer to obtain a combined air bridge.

[0038] In an implementable embodiment, the device further includes a custom air bridge storage module, configured to receive a custom air bridge storage instruction; in response to the custom air bridge storage instruction, call a custom air bridge service interface to save the combined air bridge to a custom air bridge library.

[0039] According to a third aspect of the present application, there is provided an electronic device, including:

[0040] At least one processor; and

[0041] A memory communicatively connected to the at least one processor; wherein,

[0042] The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the method described in the present application.

[0043] According to a fourth aspect of the present application, there is provided a non-transitory computer-readable storage medium storing computer instructions, where the computer instructions are used to cause a computer to execute the method described in the present application.

[0044] Air bridge construction method, device, equipment and storage medium of the present application, which receive an air bridge construction instruction carrying a mode identifier, and the mode identifier includes a coordinate drive mode or a parameter drive mode; in the case where the mode identifier is the coordinate drive mode, obtain a standard coordinate set, a target device parameter set and a positioning parameter set; based on a preset coordinate offset mechanism, perform coordinate offset on the set coordinates in the standard coordinate set according to the target device parameter set to obtain a target coordinate set; construct a standard air bridge according to the positioning parameter set and the target coordinate set; in the case where the mode identifier is the parameter drive mode, obtain a reference positioning parameter and a target device parameter set; construct a standard air bridge through a geometric figure construction engine according to the reference positioning parameter, the target device parameter set and a preset graphic calculation formula. By receiving an air bridge construction instruction carrying a mode identifier, the standard air bridge is constructed by using the coordinate drive mode or the parameter drive mode. In the coordinate drive mode, based on a preset coordinate offset mechanism, the set coordinates in the standard coordinate set are accurately offset according to the target device parameter set, and the standard air bridge is constructed in combination with the positioning parameter set; in the parameter drive mode, by using the reference positioning parameter, the target device parameter set and a preset graphic calculation formula, the construction of the air bridge is completed with the help of the geometric figure construction engine, overcoming the defects of the traditional method that relies on manual operation, has a cumbersome process, lacks flexibility and is difficult to meet diverse requirements, and realizes the efficient, flexible and accurate construction of the air bridge.

[0045] It should be understood that the content described in this part is not intended to identify the key or important features of the embodiments of the present application, nor is it used to limit the scope of the present application. Other features of the present application will become easily understood through the following description. Brief Description of the Drawings

[0046] By referring to the accompanying drawings and reading the following detailed description, the above and other objects, features and advantages of the exemplary embodiments of the present application will become easily understood. In the drawings, several embodiments of the present application are shown in an exemplary rather than restrictive manner, wherein:

[0047] In the drawings, the same or corresponding reference numerals represent the same or corresponding parts.

[0048] Figure 1 Shows a schematic flowchart of the implementation process of the air bridge construction method provided by the embodiment of the present application;

[0049] Figure 2 Shows an example diagram of the layout of the air bridge construction method provided by the embodiment of the present application;

[0050] Figure 3 Shows an example diagram of the device parameters of the air bridge construction method provided by the embodiment of the present application;

[0051] Figure 4 The figure shows a schematic implementation flow diagram of the coordinate offset operation of the air bridge construction method provided by the embodiment of the present application;

[0052] Figure 5 The figure shows a schematic implementation flow diagram of the standard air bridge construction operation of the air bridge construction method provided by the embodiment of the present application;

[0053] Figure 6 The figure shows a schematic implementation flow diagram of the combined air bridge construction operation of the air bridge construction method provided by the embodiment of the present application;

[0054] Figure 7 The figure shows a schematic composition structure diagram of the air bridge construction device provided by the embodiment of the present application;

[0055] Figure 8 The figure shows a schematic composition structure diagram of an electronic device according to an embodiment of the present application. Detailed implementation manners

[0056] To make the objectives, features, and advantages of the present application more obvious and understandable, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative efforts shall fall within the protection scope of the present application.

[0057] Figure 1 The figure shows a schematic implementation flow diagram of the air bridge construction method provided by the embodiment of the present application.

[0058] Refer to Figure 1 , the embodiment of the present application provides an air bridge construction method, which includes: operation 101, receiving an air bridge construction instruction, where the air bridge construction instruction carries a mode identifier, and the mode identifier includes a coordinate drive mode or a parameter drive mode; operation 102, in the case that the mode identifier is the coordinate drive mode, obtaining a standard coordinate set, a target device parameter set, and a positioning parameter set; based on a preset coordinate offset mechanism, performing coordinate offset on the set coordinates in the standard coordinate set according to the target device parameter set to obtain a target coordinate set; constructing a standard air bridge according to the positioning parameter set and the target coordinate set; operation 103, in the case that the mode identifier is the parameter drive mode, obtaining a reference positioning parameter and a target device parameter set; constructing a standard air bridge through a geometric figure construction engine according to the reference positioning parameter, the target device parameter set, and a preset graphic calculation formula.

[0059] In operation 101, an air bridge construction instruction is received, where the air bridge construction instruction carries a mode identifier, and the mode identifier includes a coordinate drive mode or a parameter drive mode.

[0060] First, receive the air bridge construction instruction input by the user. Since the embodiments of this application support multiple air bridge construction methods, when the user sends an air bridge construction instruction, a mode identifier is also input synchronously. The mode identifier is used to indicate the method of constructing the air bridge, including but not limited to the coordinate drive mode and the parameter drive mode. Among them, both the coordinate drive mode and the parameter drive mode are construction methods for standard quantum air bridges. The coordinate drive mode can be understood as constructing an air bridge based on coordinate points, and the parameter drive mode can be understood as constructing an air bridge based on the parameters of the air bridge.

[0061] In an embodiment of this application, the air bridge represents the air bridge of a quantum device and by default includes a bridge deck, a left pier, and a right pier. The bridge deck, the left pier, and the right pier are all rectangles.

[0062] In operation 102, when the mode identifier is the coordinate drive mode, obtain a standard coordinate set, a target device parameter set, and a positioning parameter set; based on a preset coordinate offset mechanism, perform coordinate offset on the set coordinates in the standard coordinate set according to the target device parameter set to obtain a target coordinate set; construct a standard air bridge according to the positioning parameter set and the target coordinate set.

[0063] In an embodiment of this application, the standard coordinate set includes three two-dimensional arrays. The two-dimensional array is used to show the coordinates and coordinate indexes of multiple construction points of the air bridge reference component. The air bridge reference component includes a left pier, a right pier, and a bridge deck. The coordinate index is used to indicate the spatial connection order of the construction points. Among them, the construction points can be the intersections of vertices and rectangular frame lines.

[0064] In an embodiment of this application, the target device parameter set includes the target pier width, the target pier spacing, the target bridge deck width, and the target distance between the pier and the bridge deck.

[0065] In an embodiment of this application, the positioning parameter set includes the pier layer, the bridge deck layer, the air bridge positioning point, and the rotation angle. Among them, the bridge deck layer is different from the pier layer.

[0066] The air bridge construction method based on the coordinate drive mode needs to be realized based on the coordinates of the air bridge, but directly designing the coordinates by oneself takes too long. Therefore, this application adopts the method of changing the coordinates of the existing standard air bridge to construct a new standard air bridge, so as to make full use of the existing standard air bridge coordinates and improve efficiency. Therefore, it is first necessary to obtain the standard coordinate set.

[0067] The process of obtaining the standard coordinate set can be regarded as obtaining the coordinate data of the standard air bridge therein based on the existing drawing software or third-party drawing tools, and then preprocessing the coordinate data of the existing standard air bridge to convert the coordinate data into the standard coordinate set that can be processed by the embodiments of the present application. The specific process of preprocessing the coordinate data can be to generate the layout of the bridge deck, the left pier and the right pier according to the coordinates of the bridge deck, the left pier and the right pier shown in the coordinate data, and identify the coordinates and coordinate indexes of the construction points in the layout according to the construction sequence during the layout process. Then, the construction points and the coordinates of each construction point of each layout are combined into a two-dimensional array according to the coordinate indexes of each construction point. Among them, the coordinate index refers to the spatial connection sequence of the construction points, that is, the drawing sequence of each construction point.

[0068] For example, referring to Figure 2 , Figure 2 shows an example diagram of the layout of the air bridge construction method provided by the embodiments of the present application. Figure 2 In , a represents the layout of the bridge deck, b represents the layout of the left pier, and c represents the layout of the right pier. The coordinate indexes of the construction points are respectively identified in the layout of the bridge deck according to the construction sequence, that is, the symbols [0] to

[10] in the figure, and the coordinates (x0, y0) to (x8, y8) are identified for each construction point. The layouts of the left pier and the right pier are similar to the layout of the bridge deck, identifying the coordinate indexes of each construction point, that is, [0] to [3], and identifying the coordinates (x0, y0) to (x3, y3) of each construction point. The coordinates and coordinate indexes of each construction point shown in the layouts of the bridge deck, the left pier and the right pier are respectively converted into two-dimensional arrays to obtain the two-dimensional arrays of the bridge deck, the left pier and the right pier.

[0069] Among them, for exemplary illustration, the array [0] can represent the left pier, the array [1] can represent the right pier, and the array [2] can represent the bridge deck. The array [0] can include [0][0], [0][1], [0][2], [0][3], and [0][0], [0][1], [0][2], [0][3] respectively represent the first construction point, the second construction point, the third construction point and the fourth construction point of the layout. The arrays [1] and [2] are similar to the array [0], and will not be elaborated here.

[0070] After obtaining the standard coordinate set, in order to adapt to the user's needs to construct the air bridge, it is also necessary to obtain the set of target device parameters defined by the user, so as to adjust the set coordinates in the standard coordinate set through the set of target device parameters to generate the target coordinate set of the required standard air bridge. Among them, the target device parameters include the target pier width, the target pier spacing, the target bridge deck width, and the target distance between the pier and the bridge deck. The specific references of the target pier width, the target pier spacing, the target bridge deck width, and the target distance between the pier and the bridge deck can refer to Figure 3 , Figure 3An example diagram showing the device parameters of the air bridge construction method provided by the embodiments of the present application. Figure 3 inside represents the target bridge deck width, 0adsc represents the target distance between the pier and the bridge deck, 0adss represents the target pier spacing, and 0as represents the target pier width.

[0071] In addition to obtaining the standard coordinate set and the target device parameter set, it is also necessary to obtain the positioning parameter set required for drawing the current standard air bridge. The positioning parameter set at least includes the pier layer, the bridge deck layer, the air bridge positioning point, and the rotation angle. Among them, the layer of the bridge deck is different from the layer of the pier. The air bridge positioning point can be understood as the absolute position of the standard air bridge in the layout.

[0072] After obtaining the standard coordinate set, the target device coordinate set, and the defined parameter coordinate set, start constructing the standard air bridge. First, based on the preset coordinate offset mechanism, adjust the set coordinates of the set construction points in the pre-obtained standard coordinate set according to the target device parameter set to generate a target coordinate set that matches the target device parameter set.

[0073] Among them, the preset coordinate offset mechanism can be: continuously adjust the coordinates of the construction points associated with the target device parameter set until the pier width, pier spacing, bridge deck width, and the distance between the pier and the bridge deck calculated based on the adjusted coordinates are the same as the target pier width, target pier spacing, target bridge deck width, and the target distance between the pier and the bridge deck, respectively. Then, determine the current coordinate set as the target coordinate set.

[0074] After determining the target coordinate set, based on the restrictions of the positioning parameter set, construct the bridge deck, the left pier, and the right pier on the corresponding layers respectively, that is, complete the construction of the standard air bridge.

[0075] In operation 103, in the case where the mode identifier is the parameter-driven mode, obtain the reference positioning parameters and the target device parameter set; construct the standard air bridge through the geometric graphics construction engine according to the reference positioning parameters, the target device parameter set, and the preset graphic calculation formula.

[0076] The air bridge construction method based on the coordinate-driven mode is only applicable to the case where there is an existing standard air bridge or the case where a third-party drawing tool can be supported. In the case where neither of the above cases is met, if manual coordinate input is not intervened, it may not be possible to implement the air bridge construction method based on the coordinate-driven mode. However, the method of intervening manual coordinate input takes a long time and is not conducive to the user experience. The embodiments of the present application also design an air bridge construction method based on the parameter-driven mode, which can complete the automatic construction of the air bridge only by configuring some parameters.

[0077] In the parameter-driven mode, in response to the air bridge construction instruction, first obtain the set of target devices and the reference positioning parameters input by the user, where the reference positioning parameters are the starting points for drawing.

[0078] To implement the construction of a standard air bridge based on the parameter-driven mode, a preset graphic calculation formula is pre-configured. The preset graphic calculation formula is configured to be able to calculate the graphic drawing data of the bridge deck, left bridge pier, and right bridge pier of the standard air bridge according to the input reference positioning parameters and the set of target device parameters, such as the starting point, end point coordinates, etc.

[0079] After the graphic drawing data of the bridge deck, left bridge pier, and right bridge pier are all calculated, call the geometric graphic construction engine to construct the bridge deck, left bridge pier, and right bridge pier to complete the construction of the standard air bridge. The geometric graphic construction engine may include, but is not limited to, Gdstk (GDSII Toolkit) and OpenCASCADE (Open Computer Aided Design Application Classes).

[0080] In this way, the embodiment of the present application constructs an air bridge by receiving an air bridge construction instruction carrying a mode identifier, and adopts the coordinate-driven mode or the parameter-driven mode to construct the air bridge. In the coordinate-driven mode, based on the preset coordinate offset mechanism, the set coordinates in the standard coordinate set are accurately offset according to the set of target device parameters, and the standard air bridge is constructed in combination with the set of positioning parameters; in the parameter-driven mode, using the reference positioning parameters, the set of target device parameters, and the preset graphic calculation formula, the construction of the air bridge is completed with the help of the geometric graphic construction engine. It overcomes the defects of the traditional method that relies on manual operation, has a cumbersome process, lacks flexibility, and is difficult to adapt to diverse requirements, and realizes the efficient, flexible, and accurate construction of the air bridge.

[0081] Figure 4 It shows a schematic diagram of the implementation process of the coordinate offset operation of the air bridge construction method provided by the embodiment of the present application.

[0082] Refer to Figure 4, in the above operation 102, based on a preset coordinate offset mechanism, coordinate offset is performed on the set coordinates in the standard coordinate set according to the target device parameter set, including: operation 201, calculating the standard pier width, standard pier spacing, standard bridge deck width, and standard distance between the pier and the bridge deck according to the standard coordinate set; operation 202, calculating the offset amount and offset direction of the pier width, pier spacing, bridge deck width, and the distance between the pier and the bridge deck according to the target and standard pier widths, pier spacings, bridge deck widths, and the distances between the pier and the bridge deck; operation 203, based on the preset coordinate offset mechanism, performing coordinate offset on the set coordinates in the two-dimensional array of the left pier, right pier, and bridge deck according to the offset amount and offset direction of the pier width, pier spacing, bridge deck width, and the distance between the pier and the bridge deck.

[0083] In operation 201, the standard pier width, standard pier spacing, standard bridge deck width, and standard distance between the pier and the bridge deck are calculated according to the standard coordinate set.

[0084] According to the standard air bridge shown in the standard coordinate set, through the coordinates in the standard coordinate set, the standard pier width, standard pier spacing, standard bridge deck width, and standard distance between the pier and the bridge deck of the standard air bridge are calculated. Specifically, using the coordinate points provided in the standard coordinate set and adopting the distance calculation formula between two points, the standard pier width, standard pier spacing, standard bridge deck width, and the standard distance between the pier and the bridge deck are calculated respectively.

[0085] In operation 202, the offset amount and offset direction of the pier width, pier spacing, bridge deck width, and the distance between the pier and the bridge deck are calculated according to the target and standard pier widths, pier spacings, bridge deck widths, and the distances between the pier and the bridge deck.

[0086] The differences between the target pier width, target pier spacing, target bridge deck width, and the target distance between the pier and the bridge deck and the standard pier width, standard pier spacing, standard bridge deck width, and the standard distance between the pier and the bridge deck are calculated respectively to obtain the offset amounts of the pier width, pier spacing, bridge deck width, and the distance between the pier and the bridge deck. The offset direction of each device parameter (the offset amounts of the pier width, pier spacing, bridge deck width, and the distance between the pier and the bridge deck) is determined according to the positive and negative values of the offset amounts.

[0087] In operation 203, based on the preset coordinate offset mechanism, coordinate offset is performed on the set coordinates in the two-dimensional array of the left pier, right pier, and bridge deck according to the offset amount and offset direction of the pier width, pier spacing, bridge deck width, and the distance between the pier and the bridge deck.

[0088] The preset coordinate offset mechanism can be understood as a pre-configured coordinate offset algorithm. Based on this algorithm, the set coordinates can be adjusted according to the input offset amount and offset direction.

[0089] After calculating the offset amount and offset direction of the pier width, pier spacing, bridge deck width, and the distance between the pier and the bridge deck, start the coordinate offset algorithm to perform coordinate offset on the set coordinates in the two-dimensional arrays of the bridge deck, left pier, and right pier.

[0090] For example, let array [0] represent the left pier, array [1] represent the right pier, and array [2] represent the bridge deck. The spatial connection order of the bridge deck construction points is the upper right vertex of the outer frame, the upper left vertex of the outer frame, the left intersection point of the lower frame line of the outer frame and the inner frame, the lower left vertex of the inner frame, the upper left vertex of the inner frame, the upper right vertex of the inner frame, the lower right vertex of the inner frame, the lower left vertex of the inner frame, the left intersection point of the lower frame line of the outer frame and the inner frame, the lower left vertex of the outer frame, the lower right vertex of the outer frame. The spatial connection order of the construction points of the left pier and the right pier is the upper right vertex, the upper left vertex, the lower left vertex, and the lower right vertex. Taking this as an example, the upper right vertex of the outer frame, the upper left vertex of the outer frame, the left intersection point of the lower frame line of the outer frame and the inner frame, the lower left vertex of the inner frame, the upper left vertex of the inner frame, the upper right vertex of the inner frame, the lower right vertex of the inner frame, the lower left vertex of the inner frame, the left intersection point of the lower frame line of the outer frame and the inner frame, the lower left vertex of the outer frame, and the lower right vertex of the outer frame of the bridge deck correspond to [2][0], [2][1], [2][2], [2][3], [2][4], [2][5], [2][6], [2][7], [2][8], [2][9], [2]

[10] in array [2] respectively. The upper right vertex, the upper left vertex, the lower left vertex, and the lower right vertex of the left pier correspond to [0][0], [0][1], [0][2], [0][3] in array [0] respectively. The upper right vertex, the upper left vertex, the lower left vertex, and the lower right vertex of the right pier correspond to [1][0], [1][1], [1][2], [1][3] in array [1] respectively.

[0091] For the calculated offset amount and offset direction of the pier width, pier spacing, bridge deck width, and the distance between the pier and the bridge deck, the coordinate offset algorithm adjusts the set coordinates to adjust the standard pier width, standard pier spacing, standard bridge deck width, and the standard distance between the pier and the bridge deck to the target pier width, target pier spacing, target bridge deck width, and the target distance between the pier and the bridge deck respectively.

[0092] In the case where the width of the target pier is greater than the width of the standard pier, the coordinate offset algorithm performs the following adjustments: pointDataArr[2][0].x += 0as; pointDataArr[2][0].y -= 0as / 2; pointDataArr[2][1].x -= 0as; pointDataArr[2][1].y -= 0as / 2; pointDataArr[2][2].x -= 0as; pointDataArr[2][2].y += 0as / 2; pointDataArr[2][8].x -= 0as; pointDataArr[2][8].y += 0as / 2; pointDataArr[2][3].x -= 0as; pointDataArr[2][3].y += 0as / 2; pointDataArr[2][7].x -= 0as; pointDataArr[2][7].y += 0as / 2; pointDataArr[2][4].x -= 0as; pointDataArr[2][4].y -= 0as / 2; pointDataArr[2][5].x += 0as; pointDataArr[2][5].y -= 0as / 2; pointDataArr[2][6].x += 0as; pointDataArr[2][6].y += 0as / 2; pointDataArr[2][9].x -= 0as; pointDataArr[2][9].y += 0as / 2; pointDataArr[2]

[10] .x += 0as; pointDataArr[2]

[10] .y += 0as / 2; pointDataArr[1][0].x += 0as; pointDataArr[1][0].y -= 0as / 2; pointDataArr[1][1].y -= 0as / 2; pointDataArr[1][2].y += 0as / 2; pointDataArr[1][3].x += 0as; pointDataArr[1][3].y += 0as / 2; pointDataArr[0][0].y -= 0as / 2; pointDataArr[0][1].x -= 0as; pointDataArr[0][1].y -= 0as / 2; pointDataArr[0][2].x -= 0as; pointDataArr[0][2].y += 0as / 2; pointDataArr[0][3].y += 0as / 2。

[0093] Among them, pointDataArr().x - represents the abscissa x of the () point minus a certain value, pointDataArr().x + represents the abscissa x of the () point plus a certain value, pointDataArr().y - represents the ordinate y of the () point minus a certain value, pointDataArr().y + represents the ordinate y of the () point plus a certain value, () represents the points within the array, and 0as represents the target pier width. When the target pier width is less than the standard pier width, modify the above x - to x +, x + to x -, y - to y +, y + to y -, and perform the corresponding offset.

[0094] When the target distance between the pier and the bridge deck is greater than the standard distance between the pier and the bridge deck, the coordinate offset algorithm performs the following operations: pointDataArr[2][0].x += 0adsc; pointDataArr[2][0].y -= 0adsc; pointDataArr[2][1].x -= 0adsc; pointDataArr[2][1].y -= 0adsc; pointDataArr[2][2].x -=0adsc; pointDataArr[2][2].y += 0adsc; pointDataArr[2][8].x -= 0adsc; pointDataArr[2][8].y += 0adsc; pointDataArr[2][3].x -= 0adsc; pointDataArr[2][3].y += 0adsc; pointDataArr[2][7].x -= 0adsc; pointDataArr[2][7].y += 0adsc; pointDataArr[2][4].x -= 0adsc; pointDataArr[2][4].y -= 0adsc; pointDataArr[2][5].x += 0adsc; pointDataArr[2][5].y -= 0adsc; pointDataArr[2][6].x += 0adsc; pointDataArr[2][6].y += 0adsc; pointDataArr[2][9].x -= 0adsc; pointDataArr[2][9].y += 0adsc; pointDataArr[2]

[10] .x += 0adsc; pointDataArr[2]

[10] .y += 0adsc.

[0095] Among them, pointDataArr().x- represents the abscissa x of the () point minus a certain value, pointDataArr().x+ represents the abscissa x of the () point plus a certain value, pointDataArr().y- represents the ordinate y of the () point minus a certain value, pointDataArr().y+ represents the ordinate y of the () point plus a certain value, () represents the points in the array, and 0adsc represents the target distance between the pier and the bridge deck. When the target distance between the pier and the bridge deck is less than the standard distance between the pier and the bridge deck, change the above x- to x+, change x+ to x-, change y- to y+, change y+ to y-, and perform the corresponding offset.

[0096] In the case where the target bridge deck width is greater than the standard bridge deck width, the coordinate offset algorithm performs the following operations: pointDataArr[2][0].x -= 0aw; pointDataArr[2][0].y += 0aw; pointDataArr[2][1].x += 0aw; pointDataArr[2][1].y += 0aw; pointDataArr[2][2].x += 0aw; pointDataArr[2][8].x += 0aw; pointDataArr[2][9].x += 0aw; pointDataArr[2][9].y -= 0aw; pointDataArr[2]

[10] .x -= 0aw; pointDataArr[2]

[10] .y -= 0aw.

[0097] Among them, pointDataArr().x- represents the abscissa x of the () point minus a certain value, pointDataArr().x+ represents the abscissa x of the () point plus a certain value, pointDataArr().y- represents the ordinate y of the () point minus a certain value, pointDataArr().y+ represents the ordinate y of the () point plus a certain value, () represents the points in the array, and 0aw represents the target bridge deck width. When the target bridge deck width is less than the standard bridge deck width, change the above x- to x+, change x+ to x-, change y- to y+, change y+ to y-, and perform the corresponding offset.

[0098] When the distance between the target bridge piers is greater than the standard distance between bridge piers, the coordinate offset algorithm performs the following operations: pointDataArr[2][0].x += 0adss / 2; pointDataArr[2][1].x -= 0adss / 2; pointDataArr[2][2].x -= 0adss / 2; pointDataArr[2][8].x -= 0adss / 2; pointDataArr[2][3].x -=0adss / 2; pointDataArr[2][4].x -= 0adss / 2; pointDataArr[2][5].x += 0adss / 2; pointDataArr[2][6].x += 0adss / 2; pointDataArr[2][7].x -= 0adss / 2; pointDataArr[2][9].x -= 0adss / 2; pointDataArr[2]

[10] .x += 0adss / 2; pointDataArr[0][0].x -=0adss / 2; pointDataArr[0][1].x -= 0adss / 2; pointDataArr[0][2].x -= 0adss / 2; pointDataArr[0][3].x -= 0adss / 2; pointDataArr[1][0].x += 0adss / 2; pointDataArr[1][1].x += 0adss / 2; pointDataArr[1][2].x += 0adss / 2; pointDataArr[1][3].x +=0adss / 2.

[0099] Among them, pointDataArr().x- represents that the abscissa x of the () point minus a certain value, pointDataArr().x+ represents that the abscissa x of the () point plus a certain value, pointDataArr().y- represents that the ordinate y of the () point minus a certain value, pointDataArr().y+ represents that the ordinate y of the () point plus a certain value, () represents the points in the array, and 0adss represents the distance between the target bridge piers. When the distance between the target bridge piers is less than the standard distance between bridge piers, change the above x- to x+, change x+ to x-, change y- to y+, change y+ to y-, and perform the corresponding offset.

[0100] Based on the coordinate offset algorithm, after performing coordinate offsets on the set coordinates in the two-dimensional arrays of the bridge deck, the left bridge pier, and the right bridge pier respectively, all the offset coordinates form the target coordinate set.

[0101] Thus, in the embodiments of the present application, by obtaining a set of standard coordinates and precisely processing the set of standard coordinates based on the set of target device parameters and a preset coordinate offset mechanism, the layout accuracy of the air bridge device is ensured, and the construction accuracy is improved.

[0102] Figure 5 The schematic diagram shows the implementation process of the standard air bridge construction operation of the air bridge construction method provided by the embodiments of the present application.

[0103] Referring to Figure 5 , in the above operation 103, according to the reference positioning parameters, the set of target device parameters, and a preset graphic calculation formula, a standard air bridge is constructed through a geometric graphic construction engine, including: Operation 301, inputting the reference positioning parameters and the target pier width, target pier spacing, target bridge deck width, and target distance between the pier and the bridge deck shown in the set of target device parameters into a first preset graphic calculation formula, calculating the starting and ending points of the outer and inner frames of the bridge deck, and calling the geometric graphic construction engine to construct the outer frame and inner frame of the bridge deck; Operation 302, constructing the bridge deck through a Boolean operation on the outer frame and inner frame of the bridge deck; Operation 303, inputting the reference positioning parameters and the target pier width, target pier spacing, target bridge deck width, and target distance between the pier and the bridge deck shown in the set of target device parameters into a second preset graphic calculation formula, calculating the starting and ending points of the left pier, and calling the geometric graphic construction engine to construct the left pier; Operation 304, inputting the reference positioning parameters and the target pier width, target pier spacing, target bridge deck width, and target distance between the pier and the bridge deck shown in the set of target device parameters into a third preset graphic calculation formula, calculating the starting and ending points of the right pier, and calling the geometric graphic construction engine to construct the right pier; Operation 305, constructing the left pier and the right pier on the same layer through a Boolean operation on the left pier and the right pier; wherein, the bridge deck and the piers are constructed on different layers.

[0104] In Operation 301, the reference positioning parameters and the target pier width, target pier spacing, target bridge deck width, and target distance between the pier and the bridge deck shown in the set of target device parameters are input into a first preset graphic calculation formula, calculating the starting and ending points of the outer and inner frames of the bridge deck, and calling the geometric graphic construction engine to construct the outer frame and inner frame of the bridge deck.

[0105] In an embodiment of the present application, the first preset graphic calculation formula includes:

[0106] Calculation formula for the abscissa of the starting point of the outer frame of the bridge deck: ;

[0107] Calculation formula for the ordinate of the starting point of the outer frame of the bridge deck: ;

[0108] Calculation formula for the abscissa of the starting point of the inner frame of the bridge deck: ;

[0109] Calculation formula for the vertical coordinate of the starting point of the inner frame of the bridge deck: ;

[0110] Calculation formula for the horizontal coordinate of the ending point of the outer frame or inner frame of the bridge deck: ;

[0111] Calculation formula for the vertical coordinate of the ending point of the outer frame or inner frame of the bridge deck: ;

[0112] Among them, represents the horizontal coordinate of the starting point of drawing, represents the vertical coordinate of the starting point of drawing, represents the target bridge deck width, adsc represents the target distance between the pier and the bridge deck, adss represents the target pier spacing, and asval represents the target pier width.

[0113] Input the target pier width, target pier spacing, target bridge deck width, and target distance between the pier and the bridge deck shown in the set of reference positioning parameters and target device parameters into the above first preset graphic calculation formula to obtain the starting point and ending point of the outer frame and inner frame of the bridge deck. Then call the geometric graphic construction engine to construct the outer border and inner border of the bridge deck based on the starting point and ending point respectively.

[0114] In operation 302, the bridge deck is constructed by performing a Boolean operation on the outer frame and inner frame of the bridge deck.

[0115] Boolean operation is a mathematical operation based on Boolean algebra, used to process the logical relationship between sets. In geometric graphic processing, Boolean operations are often used to combine, divide, or modify two or more geometric shapes to generate new geometric shapes. Therefore, after determining the outer frame and inner frame of the bridge deck, a Boolean difference set operation can be performed on the outer frame and inner frame of the bridge deck, subtracting the inner frame of the bridge deck from the outer frame of the bridge deck to obtain the actual bridge deck.

[0116] In operation 303, input the target pier width, target pier spacing, target bridge deck width, and target distance between the pier and the bridge deck shown in the set of reference positioning parameters and target device parameters into the second preset graphic calculation formula, calculate the starting point and ending point of the left pier, and call the geometric graphic construction engine to construct the left pier.

[0117] In an embodiment of the present application, the second preset graphic calculation formula includes:

[0118] Calculation formula for the horizontal coordinate of the starting point of the left pier: ;

[0119] Calculation formula for the vertical coordinate of the starting point of the left pier: ;

[0120] Calculation formula for the horizontal coordinate of the ending point of the left pier: ;

[0121] Calculation formula for the vertical coordinate of the end point of the left pier: ;

[0122] Wherein, represents the abscissa of the starting point of drawing, represents the ordinate of the starting point of drawing, represents the target bridge deck width, adsc represents the target distance between the pier and the bridge deck, and asval represents the target pier width.

[0123] Input the target pier width, target pier spacing, target bridge deck width, and target distance between the pier and the bridge deck shown in the reference positioning parameters and the set of target device parameters into the above second preset graphic calculation formula to calculate the starting point and end point of the left pier, and then call the geometric graphic construction engine to construct the left pier.

[0124] In operation 304, input the target pier width, target pier spacing, target bridge deck width, and target distance between the pier and the bridge deck shown in the reference positioning parameters and the set of target device parameters into the third preset graphic calculation formula to calculate the starting point and end point of the right pier, and call the geometric graphic construction engine to construct the right pier.

[0125] In an embodiment of the present application, the third preset graphic calculation formula includes:

[0126] Calculation formula for the abscissa of the starting point of the right pier: ;

[0127] Calculation formula for the ordinate of the starting point of the right pier: ;

[0128] Calculation formula for the abscissa of the end point of the right pier: ;

[0129] Calculation formula for the ordinate of the end point of the right pier: ;

[0130] Wherein, represents the abscissa of the starting point of drawing, represents the ordinate of the starting point of drawing, represents the target bridge deck width, adsc represents the target distance between the pier and the bridge deck, adss represents the target pier spacing, and asval represents the target pier width.

[0131] Input the target pier width, target pier spacing, target bridge deck width, and distance between the pier and the bridge deck shown in the reference positioning parameters and the set of target device parameters into the above third preset graphic calculation formula to calculate the starting point and end point of the right pier, and then call the geometric graphic construction engine to construct the right pier.

[0132] In operation 305, the left pier and the right pier are constructed on the same layer by performing a Boolean operation on the left pier and the right pier; wherein, the bridge deck and the piers are constructed on different layers.

[0133] To ensure that the left pier and the right pier are on the same layer, a Boolean union calculation is also performed on the left pier and the right pier to combine the left pier and the right pier into a structure on the same layer.

[0134] In this way, by defining the target device parameters and the reference positioning parameters and providing the corresponding preset graphic calculation formula in the embodiments of the present application, the user can quickly generate different standard air bridges by simply adjusting these parameters, simplifying the construction process.

[0135] Figure 6 The figure shows a schematic implementation flow diagram of the combined air bridge construction operation of the air bridge construction method provided by the embodiments of the present application.

[0136] Reference Figure 6 , the mode identifier further includes a combined air bridge construction drive mode. In the case where the mode identifier is the combined air bridge construction drive mode, the method further includes: operation 401, obtaining a set of left pier coordinates and a set of right pier coordinates; operation 402, constructing the left pier and the right pier within the same layer according to the set of left pier coordinates and the set of right pier coordinates; operation 403, receiving the user's input requirements for the area overlap between the bridge deck and the piers, the contact distance between the bridge deck and the piers, and the placement position of the bridge deck and the piers after the construction of the left pier and the right pier is completed, and constructing the bridge deck on the eligible layer to obtain a combined air bridge.

[0137] In operation 401, a set of left pier coordinates and a set of right pier coordinates are obtained.

[0138] First, a set of coordinates of the left pier and the right pier is obtained. The set of coordinates of the left pier and the right pier may include the coordinates of the upper right vertex, the upper left vertex, the lower left vertex, and the lower right vertex of the left pier and the right pier. Among them, obtaining the set of left pier coordinates and the set of right pier coordinates may be receiving the set of left pier coordinates and the set of right pier coordinates input by the user, or may be receiving the left pier and right pier graphics selected by the user, and obtaining the set of left pier coordinates and the set of right pier coordinates by acquiring the coordinate points of the graphics.

[0139] In operation 402, the left pier and the right pier are constructed within the same layer according to the set of left pier coordinates and the set of right pier coordinates.

[0140] According to the set of left pier coordinates and the set of right pier coordinates, a geometric graphic construction engine is called to construct the left pier and the right pier within the same layer.

[0141] In operation 403, the user's input requirements for the area overlap between the bridge deck and the piers, the contact distance between the bridge deck and the piers, and the placement position of the bridge deck and the piers based on the completed left and right piers are received. The bridge deck is constructed on the eligible layer to obtain a combined air bridge.

[0142] The constructed left and right piers are usually directly displayed on the device for the user to view and process. After the left and right piers are constructed, a series of specific requirements input by the user based on the completed left and right piers are received, including the area overlap requirement between the bridge deck and the piers, the contact distance requirement between the bridge deck and the piers, and the placement position requirement of the bridge deck and the piers.

[0143] Among them, the area overlap requirement between the bridge deck and the piers is to make the bridge deck overlap with the two piers spatially. The contact distance requirement between the bridge deck and the piers is to evenly distribute the contact distance between the bridge deck and the piers. The placement position requirement of the bridge deck and the piers is to ensure that the distances from the two end piers to the midline of the bridge deck are equal.

[0144] Furthermore, according to the area overlap requirement between the bridge deck and the piers, the contact distance requirement between the bridge deck and the piers, and the placement position requirement of the bridge deck and the piers, the final rectangular bridge deck is obtained by continuously generating and adjusting the custom rectangular coordinates, and the construction of the combined air bridge is completed.

[0145] In this way, the embodiment of the present application realizes the adaptation to the diverse requirements of quantum devices by providing a method for constructing a combined air bridge. By constructing two rectangular piers and a custom rectangular bridge deck and adjusting the coordinates of the custom rectangular bridge deck according to the user's requirements, the precise overlap between the bridge deck and the piers and the uniform distribution of the contact distance are achieved, effectively simplifying the construction process of the combined air bridge, reducing the construction complexity, and at the same time improving the flexibility and accuracy of the construction.

[0146] In an embodiment of the present application, after the combined air bridge is constructed, there is also a situation where the combined air bridge is saved as a custom air bridge. First, a custom air bridge storage instruction for the combined air bridge is received, and then in response to the custom air bridge storage instruction, the custom air bridge service interface is called to save the combined air bridge to the custom air bridge library.

[0147] In an embodiment of the present application, saving the combined air bridge to the custom air bridge library includes: obtaining the air bridge name, air bridge data structure, air bridge creator, and creation time of the combined air bridge, and constructing a custom air bridge table for the combined air bridge based on the air bridge name, air bridge data structure, air bridge creator, and creation time of the combined air bridge; storing the custom air bridge table in the custom air bridge library. Among them, the air bridge data structure includes the layer data and coordinate set of the air bridge. The layer data includes the layer value and layer color, and the coordinate set includes the one-dimensional array coordinates of the air bridge.

[0148] For example, the data structure form of the air bridge can be as follows:

[0149] {

[0150] "layer": 0,

[0151] "data": [{"x": -940.4049925633558, "y": -451.08675632714085}, {...}],

[0152] "layerColor": "rgba(13, 71, 161,0.6)",

[0153] }

[0154] Among them, "layer" represents the number of the layer, that is, the layer value; for example, 0, "data" represents a one-dimensional array of coordinates, including a series of two-dimensional coordinates, which are used to define the vertices of the geometric shape, for example, {"x": -940.4049925633558, "y": -451.08675632714085}, {...}; "layerColor" represents the layer color, for example, "rgba(13, 71, 161,0.6)", and "rgba(13, 71, 161,0.6)" represents a semi-transparent blue color.

[0155] In an embodiment of the present application, the custom air bridge table supports not only saving but also querying, modifying, deleting, and sharing.

[0156] In this way, the embodiments of the present application further improve the user experience by providing functions of querying, adding, modifying, deleting, and sharing the custom air bridge table.

[0157] Figure 7 The composition structure diagram of the air bridge construction device provided by the embodiments of the present application is shown.

[0158] Refer to Figure 7 , based on the above air bridge construction method, the embodiments of the present application also provide an air bridge construction device, and the device includes:

[0159] A receiving module 501, configured to receive a standard air bridge construction instruction, where the air bridge construction instruction carries a mode identifier, and the mode identifier includes a coordinate driving mode or a parameter driving mode;

[0160] The first construction module 502 is configured to, when the mode is identified as the coordinate-driven mode, obtain a set of standard coordinates, a set of target device parameters, and a set of positioning parameters; based on a preset coordinate offset mechanism, perform coordinate offset on the set coordinates in the set of standard coordinates according to the set of target device parameters to obtain a set of target coordinates; and construct a standard air bridge according to the set of positioning parameters and the set of target coordinates.

[0161] The second construction module 503 is configured to, when the mode is identified as the parameter-driven mode, obtain a set of reference positioning parameters and a set of target device parameters; and construct a standard air bridge through a geometric graphics construction engine according to the set of reference positioning parameters, the set of target device parameters, and a preset graphics calculation formula.

[0162] In an embodiment of the present application, the device further includes a combined air bridge construction module, configured to receive a combined air bridge construction instruction, where the combined air bridge construction instruction includes a set of left pier coordinates and a set of right pier coordinates; construct a left pier and a right pier within the same layer according to the set of left pier coordinates and the set of right pier coordinates; receive a requirement for the overlap area between the bridge deck and the pier, a requirement for the contact distance between the bridge deck and the pier, and a requirement for the placement position of the bridge deck and the pier input by the user based on the completion of the construction of the left pier and the right pier, and construct a bridge deck on a qualified layer to obtain a combined air bridge.

[0163] In an embodiment of the present application, the device further includes a custom air bridge storage module, configured to receive a custom air bridge storage instruction; in response to the custom air bridge storage instruction, call a custom air bridge service interface to save the combined air bridge to a custom air bridge library.

[0164] According to an embodiment of the present application, the present application further provides an electronic device and a readable storage medium.

[0165] Figure 8 FIG. shows a schematic block diagram of an exemplary electronic device 600 that can be used to implement the embodiments of the present application. The electronic device is intended to represent various forms of digital computers, such as, a laptop computer, a desktop computer, a workbench, a personal digital assistant, a server, a blade server, a mainframe computer, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as, a personal digital processing, a cellular phone, a smart phone, a wearable device, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present application described herein and / or required.

[0166] As Figure 8As shown, device 600 includes a computing unit 601, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 602 or a computer program loaded from a storage unit 608 into a random access memory (RAM) 603. In the RAM 603, various programs and data required for the operation of the device 600 can also be stored. The computing unit 601, the ROM 602, and the RAM 603 are connected to each other via a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.

[0167] Multiple components in the device 600 are connected to the I / O interface 605, including: an input unit 606, such as a keyboard, a mouse, etc.; an output unit 607, such as various types of displays, speakers, etc.; a storage unit 608, such as a disk, an optical disc, etc.; and a communication unit 609, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 609 allows the device 600 to exchange information / data with other devices via a computer network such as the Internet and / or various telecommunication networks.

[0168] The computing unit 601 can be various general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the computing unit 601 include but are not limited to a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The computing unit 601 executes the various methods and processes described above, such as the air bridge construction method. For example, in some embodiments, the air bridge construction method can be implemented as a computer software program, which is tangibly contained in a machine-readable medium, such as the storage unit 608. In some embodiments, part or all of the computer program can be loaded and / or installed onto the device 600 via the ROM 602 and / or the communication unit 609. When the computer program is loaded into the RAM 603 and executed by the computing unit 601, one or more steps of the air bridge construction method described above can be executed. Alternatively, in other embodiments, the computing unit 601 can be configured to execute the air bridge construction method by any other appropriate means (e.g., by means of firmware).

[0169] The various embodiments of the systems and techniques described above in this specification can be implemented in digital electronic circuitry, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on a chip (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include: being implemented in one or more computer programs that are executable and / or interpretable on a programmable system including at least one programmable processor, which may be a special-purpose or general-purpose programmable processor that receives data and instructions from, and transmits data and instructions to, a storage system, at least one input device, and at least one output device.

[0170] The program code for implementing the methods of this application can be written in any combination of one or more programming languages. These program codes can be provided to a processor or controller of a general-purpose computer, special-purpose computer, or other programmable data processing device, such that the program codes, when executed by the processor or controller, cause the functions / operations specified in the flowchart and / or block diagram to be implemented. The program code can be executed entirely on the machine, partially on the machine, as a stand-alone software package partially on the machine and partially on a remote machine, or entirely on the remote machine or server.

[0171] In the context of this application, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in connection with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0172] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device for displaying information to the user (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor); and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the computer. Other kinds of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, speech input, or tactile input).

[0173] The systems and techniques described herein can be implemented in a computing system including backend components (e.g., as a data server), or a computing system including middleware components (e.g., an application server), or a computing system including frontend components (e.g., a user computer having a graphical user interface or a web browser through which the user can interact with an implementation of the systems and techniques described herein), or a computing system including any combination of such backend components, middleware components, or frontend components. The components of the system can be interconnected to each other by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), and the Internet.

[0174] A computer system can include a client and a server. The client and the server are generally remote from each other and typically interact through a communication network. The client - server relationship is created by computer programs running on the respective computers and having a client - server relationship with each other. The server can be a cloud server, or a server of a distributed system, or a server incorporating a blockchain.

[0175] It should be understood that various forms of the processes shown above can be used, with steps reordered, added, or deleted. For example, the steps recited in this disclosure can be executed in parallel, sequentially, or in a different order, as long as the desired results of the technical solutions disclosed in this application can be achieved, and this is not limited herein.

[0176] In addition, the terms "first" and "second" are used for descriptive purposes only and cannot be construed as indicating or implying relative importance or implicitly specifying the quantity of the indicated technical features. Thus, features defined with "first" and "second" can explicitly or implicitly include at least one of the features. In the description of this application, "a plurality of" means two or more unless otherwise specifically defined.

[0177] As described above, it is only the specific implementation manner of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present application can easily think of changes or substitutions, which should all be covered within the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claimed rights.

Claims

1. An air bridge construction method, characterized in that, The method includes: Receiving an air bridge construction instruction, the air bridge construction instruction carrying a mode identifier, the mode identifier including a coordinate drive mode or a parameter drive mode; In the case where the mode identifier is the coordinate drive mode, obtaining a standard coordinate set, a target device parameter set, and a positioning parameter set; based on a preset coordinate offset mechanism, performing coordinate offset on the set coordinates in the standard coordinate set according to the target device parameter set to obtain a target coordinate set; constructing a standard air bridge according to the positioning parameter set and the target coordinate set; In the case where the mode identifier is the parameter drive mode, obtaining a reference positioning parameter and a target device parameter set; constructing a standard air bridge through a geometric figure construction engine according to the reference positioning parameter, the target device parameter set, and a preset graphic calculation formula.

2. The method according to claim 1, wherein The standard coordinate set includes three two-dimensional arrays, the two-dimensional arrays being used to show the coordinates and coordinate indexes of multiple construction points of an air bridge reference part, the air bridge reference part including a left pier, a right pier, and a bridge deck, and the coordinate index being used to show the spatial connection sequence of the construction points.

3. The method according to claim 1, characterized in that The target device parameter set includes a target pier width, a target pier spacing, a target bridge deck width, and a target distance between the pier and the bridge deck.

4. The method according to claim 3, characterized in that, The performing coordinate offset on the set coordinates in the standard coordinate set according to the target device parameter set based on a preset coordinate offset mechanism includes: Calculating a standard pier width, a standard pier spacing, a standard bridge deck width, and a standard distance between the pier and the bridge deck according to the standard coordinate set; Calculating the offset amount and offset direction of the pier width, pier spacing, bridge deck width, and the distance between the pier and the bridge deck according to the target and standard pier widths, pier spacings, bridge deck widths, and the distance between the pier and the bridge deck; Based on a preset coordinate offset mechanism, performing offset on the set coordinates in the two-dimensional arrays of the left pier, right pier, and bridge deck according to the offset amount and offset direction of the pier width, pier spacing, bridge deck width, and the distance between the pier and the bridge deck.

5. The method according to claim 1, characterized in that, The positioning parameter set includes a pier layer, a bridge deck layer, an air bridge positioning point, and a rotation angle, and the bridge deck layer is different from the pier layer.

6. The method according to claim 1, wherein The constructing a standard air bridge through a geometric figure construction engine according to the reference positioning parameter, the target device parameter set, and a preset graphic calculation formula includes: Inputting the target pier width, target pier spacing, target bridge deck width, and target distance between the pier and the bridge deck shown by the reference positioning parameter and the target device parameter set into a first preset graphic calculation formula to calculate the starting point and ending point of the outer frame and inner frame of the bridge deck, and calling the geometric figure construction engine to construct the outer frame and inner frame of the bridge deck; Constructing the bridge deck through performing a Boolean operation on the outer frame and inner frame of the bridge deck; Inputting the target pier width, target pier spacing, target bridge deck width, and target distance between the pier and the bridge deck shown by the reference positioning parameter and the target device parameter set into a second preset graphic calculation formula to calculate the starting point and ending point of the left pier, and calling the geometric figure construction engine to construct the left pier; Input the target pier width, target pier spacing, target bridge deck width, and target distance between the pier and the bridge deck shown in the reference positioning parameters and the target device parameter set into the third preset graphic calculation formula, calculate the starting point and ending point of the right pier, and call the geometric graphic construction engine to construct the right pier; Construct the left pier and the right pier on the same layer by performing a Boolean operation on the left pier and the right pier; Among them, the bridge deck and the pier are constructed on different layers.

7. The method according to claim 1, characterized in that, The mode identifier further includes a combined air bridge construction drive mode. In the case where the mode identifier is the combined air bridge construction drive mode, the method further includes: Obtain the left pier coordinate set and the right pier coordinate set; Construct the left pier and the right pier within the same layer according to the left pier coordinate set and the right pier coordinate set; Receive the area overlap requirement between the bridge deck and the pier, the contact distance requirement between the bridge deck and the pier, and the position placement requirement between the bridge deck and the pier input by the user after the construction of the left pier and the right pier is completed, and construct the bridge deck on the eligible layer to obtain a combined air bridge.

8. The method according to claim 7, wherein The method further includes: Receive a custom air bridge storage instruction; In response to the custom air bridge storage instruction, call the custom air bridge service interface to save the combined air bridge to the custom air bridge library.

9. The method according to claim 8, characterized in that The saving the combined air bridge to the custom air bridge library includes: Obtain the air bridge name, air bridge data structure, air bridge creator, and creation time of the combined air bridge, and construct a custom air bridge table for the combined air bridge based on the air bridge name, air bridge data structure, air bridge creator, and creation time of the combined air bridge; Store the custom air bridge table in the custom air bridge library.

10. The method according to claim 9, wherein The air bridge data structure includes the layer data and coordinate set of the air bridge.

11. An air bridge construction device, characterized in that, The device includes: A receiving module, configured to receive an air bridge construction instruction, where the air bridge construction instruction carries a mode identifier, and the mode identifier includes a coordinate drive mode or a parameter drive mode; A first construction module, configured to, in the case where the mode identifier is the coordinate drive mode, obtain a standard coordinate set, a target device parameter set, and a positioning parameter set; based on a preset coordinate offset mechanism, perform coordinate offset on the set coordinates in the standard coordinate set according to the target device parameter set to obtain a target coordinate set; construct a standard air bridge according to the positioning parameter set and the target coordinate set; A second construction module, configured to, in the case where the mode identifier is the parameter drive mode, obtain a reference positioning parameter and a target device parameter set; construct a standard air bridge through a geometric graphic construction engine according to the reference positioning parameter, the target device parameter set, and a preset graphic calculation formula.

12. The device according to claim 11, characterized in that, The device further includes a combined air bridge construction module, configured to receive a combined air bridge construction instruction, where the combined air bridge construction instruction includes a set of left pier coordinates and a set of right pier coordinates; construct a left pier and a right pier within the same layer according to the set of left pier coordinates and the set of right pier coordinates; receive the requirements for the overlap area between the bridge deck and the piers, the contact distance between the bridge deck and the piers, and the placement position of the bridge deck and the piers input by the user after the construction of the left pier and the right pier is completed, and construct a bridge deck on a qualified layer to obtain a combined air bridge.

13. The device according to claim 12, characterized in that, The device further includes a custom air bridge storage module, configured to receive a custom air bridge storage instruction; in response to the custom air bridge storage instruction, call a custom air bridge service interface to save the combined air bridge to a custom air bridge library.

14. An electronic device, characterized in that, Comprising: At least one processor; And a memory communicatively connected to the at least one processor; wherein, The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute the method according to any one of claims 1-10.

15. A non-transitory computer-readable storage medium storing computer instructions, characterized in that, The computer instructions are used to cause a computer to execute the method according to any one of claims 1-10.

Citation Information

Patent Citations

  • Method and system for constructing air bridge graph, storage medium and electronic equipment

    CN115374747A

  • Air bridge three-dimensional modeling method and system for chip layout, medium and equipment

    CN116451635A