Transmission method and related equipment

By displaying the transmission identifier in the screen of the extended reality system, the user can directly transmit it to the corresponding transmission location, solving the problem of inconvenient transmission operation in the prior art, and improving the transmission efficiency and user experience.

CN119597140APending Publication Date: 2025-03-11BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311170147.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-09-11
Publication Date
2025-03-11

AI Technical Summary

Technical Problem

In the extended real-life system, when transmitting to a transmission point with a distance, the operation is relatively inconvenient, resulting in low transmission efficiency.

Method used

By displaying the transmission mark on the screen, the user can directly transmit through the trigger command based on the relative position relationship between the transmission position corresponding to the transmission mark and the user's relative position relationship.

Benefits of technology

Improves transmission efficiency, optimizes the user experience, and allows users to more easily reach the required transmission location.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119597140A_ABST
    Figure CN119597140A_ABST
Patent Text Reader

Abstract

The invention provides a transmission method and related equipment. The method comprises the steps that a first picture comprising a transmission identifier is displayed, and the transmission identifier is generated according to the relative position relation between a transmission position corresponding to the transmission identifier and a user; and in response to a trigger instruction for the transmission identifier, displaying a second picture that the user is transmitted to the transmission position.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of computer technology, and in particular to a transmission method and related equipment. Background Art

[0002] Extended Reality (XR) refers to the combination of reality and virtuality through computers to create a virtual environment for human-computer interaction. XR (extended reality) technology can further include augmented reality (AR), virtual reality (VR), and mixed reality (MR), using hardware devices combined with a variety of technical means to integrate virtual content and real scenes.

[0003] In the related art, when transmitting to a distant transmission point in an extended reality system, the operation is relatively inconvenient. Summary of the invention

[0004] The present disclosure proposes a transmission method and related devices to solve or partially solve the above problems.

[0005] In a first aspect, the present disclosure provides a transmission method, comprising:

[0006] Displaying a first screen including a transmission identifier, wherein the transmission identifier is generated according to a relative position relationship between a transmission position corresponding to the transmission identifier and a user;

[0007] In response to a trigger instruction for the transfer identifier, a second screen showing the user being transferred to the transfer location is displayed.

[0008] In a second aspect of the present disclosure, a transmission device is provided, comprising:

[0009] A display module is configured to: display a first screen including a transmission mark, wherein the transmission mark is generated according to a relative position relationship between a transmission position corresponding to the transmission mark and a user;

[0010] The transmission module is configured to: in response to a trigger instruction for the transmission identifier, display a second screen in which the user is transmitted to the transmission location.

[0011] In a third aspect of the present disclosure, a computer device is provided, comprising one or more processors, a memory; and one or more programs, wherein the one or more programs are stored in the memory and executed by the one or more processors, and the programs include instructions for executing the method described in the first aspect.

[0012] According to a fourth aspect of the present disclosure, a non-volatile computer-readable storage medium containing a computer program is provided. When the computer program is executed by one or more processors, the processors execute the method described in the first aspect.

[0013] In a fifth aspect of the present disclosure, a computer program product is provided, comprising computer program instructions, which, when executed on a computer, cause the computer to execute the method described in the first aspect.

[0014] The transmission method and related devices provided by the present disclosure display a transmission mark in the screen, so that based on the transmission mark, the user can be directly transmitted to the transmission position corresponding to the transmission mark, thereby improving the transmission efficiency and optimizing the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] In order to more clearly illustrate the technical solutions in the present disclosure or related technologies, the drawings required for use in the embodiments or related technical descriptions are briefly introduced below. Obviously, the drawings described below are only embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0016] Figure 1 A schematic diagram showing an exemplary system provided by an embodiment of the present disclosure is shown.

[0017] Figure 2 A schematic diagram showing an exemplary transmission method.

[0018] Figure 3A A flowchart of an exemplary method provided by an embodiment of the present disclosure is shown.

[0019] Figure 3B A schematic flow chart of an exemplary method for displaying a transmission identification according to an embodiment of the present disclosure is shown.

[0020] Figure 3C A flowchart of an exemplary method for generating a transmission identifier according to an embodiment of the present disclosure is shown.

[0021] Figure 4A A schematic diagram showing an exemplary first screen according to an embodiment of the present disclosure is shown.

[0022] Figure 4B A schematic diagram of an exemplary mapping space according to an embodiment of the present disclosure is shown.

[0023] Figure 4C A schematic diagram of an exemplary mapping space according to an embodiment of the present disclosure is shown.

[0024] Figure 4DA schematic diagram showing another exemplary first screen according to an embodiment of the present disclosure is shown.

[0025] Figure 4E A schematic diagram showing an exemplary second screen according to an embodiment of the present disclosure is shown.

[0026] Figure 5A A schematic diagram of an exemplary scene map according to an embodiment of the present disclosure is shown.

[0027] Figure 5B A schematic diagram showing the z coordinates of various transmission positions according to an embodiment of the present disclosure.

[0028] Figure 5C A schematic diagram of another exemplary scene map according to an embodiment of the present disclosure is shown.

[0029] Figure 5D A schematic diagram showing an exemplary relationship curve according to an embodiment of the present disclosure is shown.

[0030] Figure 6 A schematic diagram of an exemplary method provided by an embodiment of the present disclosure is shown.

[0031] Figure 7 A schematic diagram of the hardware structure of an exemplary computer device provided in an embodiment of the present disclosure is shown.

[0032] Figure 8 A schematic diagram of an exemplary device provided by an embodiment of the present disclosure is shown. DETAILED DESCRIPTION

[0033] In order to make the objectives, technical solutions and advantages of the present disclosure more clearly understood, the present disclosure is further described in detail below in combination with specific embodiments and with reference to the accompanying drawings.

[0034] It should be noted that, unless otherwise defined, the technical terms or scientific terms used in the embodiments of the present disclosure should be understood by people with ordinary skills in the field to which the present disclosure belongs. The "first", "second" and similar words used in the embodiments of the present disclosure do not indicate any order, quantity or importance, but are only used to distinguish different components. "Including" or "comprising" and similar words mean that the elements or objects appearing before the word cover the elements or objects listed after the word and their equivalents, without excluding other elements or objects. "Connect" or "connected" and similar words are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. "Up", "down", "left", "right" and the like are only used to indicate relative positional relationships. When the absolute position of the described object changes, the relative positional relationship may also change accordingly.

[0035] It is understandable that before using the technical solutions disclosed in the embodiments of this application, the type, scope of use, usage scenarios, etc. of the personal information involved in this application should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.

[0036] For example, in response to receiving an active request from a user, a prompt message is sent to the user to clearly prompt the user that the operation requested to be performed will require obtaining and using the user's personal information. Thus, the user can autonomously choose whether to provide personal information to software or hardware such as an electronic device, application, server, or storage medium that performs the operation of the technical solution of the present application according to the prompt message.

[0037] As an optional but non-limiting implementation, in response to receiving an active request from the user, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. In addition, the pop-up window may also carry a selection control for the user to choose "agree" or "disagree" to provide personal information to the electronic device.

[0038] It is understandable that the above notification and the process of obtaining user authorization are merely illustrative and do not constitute a limitation on the implementation method of the present application. Other methods that meet the relevant laws and regulations may also be applied to the implementation method of the present application.

[0039] It is understandable that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) shall comply with the requirements of relevant laws, regulations and relevant provisions.

[0040] Figure 1 A schematic diagram of an exemplary extended reality system 100 provided by an embodiment of the present disclosure is shown.

[0041] like Figure 1As shown, the system 100 may include various types of wearable devices, such as head-mounted wearable devices (e.g., VR / AR glasses or head-mounted displays (HMD)) 104, wearing gloves 106, operating handles 108, etc. In some scenarios, a camera / camera 110 for taking photos of the operator (user) 102 may also be provided. In some embodiments, the head-mounted wearable device 104 may also be provided with a camera or camera for taking photos of the operator (user) 102 (e.g., photos of hands or feet) and environmental images. In some embodiments, when the aforementioned device does not have a processing function, the system 100 may also include an external control device 112 for providing a processing function. The control device 112, for example, may be a computer device such as a mobile phone or a computer. In some embodiments, when any of the aforementioned devices is used as a control device or a main control device, it may communicate with other devices in the system 100 through wired or wireless communication to achieve information interaction.

[0042] In the system 100, the user 102 can use the head-mounted wearable device 104, the gloves 106, and the operating handle 108 to interact with the extended reality system 100. In some scenarios, the system 100 can use the images captured by the camera / camera 110 to recognize the posture and gesture of the user 102, and then complete the interaction with the user 102 based on the recognized posture and gesture. In some embodiments, the user 130 can also implement gesture input with bare hands, and the head-mounted wearable device 104 can collect the front image in real time through a camera or camera set in front of the head-mounted wearable device 104, and recognize the gesture of the user 130 by recognizing the image.

[0043] In some embodiments, a collection unit for collecting information may be provided on the head-mounted wearable device 104. The types of the collection unit may be various.

[0044] In some embodiments, the acquisition unit may further include an environment acquisition unit and a positioning tracking unit, wherein the environment acquisition unit may be used to acquire environment information around (for example, in front of) the wearable device 104, and the positioning tracking unit may be used to position and track the wearable device 104. Optionally, the environment acquisition unit may include but is not limited to a three-color camera (for example, an RGB camera), a depth camera, a binocular camera, a laser and other photosensitive elements, and the positioning tracking unit may include but is not limited to visual simultaneous positioning and mapping (visual SLAM), an inertial measurement unit (IMU), a global positioning system (GPS), an ultra-wideband wireless communication technology (UWB), a laser and other modules.

[0045] In some embodiments, the head-mounted wearable device 104 may also be provided with a camera or a charge-coupled device (CCD) image sensor for collecting human eye images, a speed sensor for collecting speed information or acceleration information of the head-mounted wearable device 104, an acceleration sensor, an angular velocity sensor (for example, a gyroscope), electrodes for collecting brain wave information, neuromuscular sensors for collecting neuromuscular response information, a temperature sensor for collecting body surface temperature, and the like. For another example, the wearing gloves 106 may also be provided with a speed sensor for collecting speed information or acceleration information of the wearing gloves 106, an acceleration sensor, an angular velocity sensor (for example, a gyroscope), a neuromuscular sensor for collecting neuromuscular response information, a temperature sensor for collecting body surface temperature, and the like. It should be noted that the aforementioned acquisition unit may be provided on the head-mounted wearable device 104 and the wearing gloves 106, or may be provided on the wearable device 104 or the wearing gloves 106. Figure 1 The operating handle 108 may be used, or it may be directly attached to a body part of the interactive user 102 without relying on a hardware device, so as to collect relevant information of the body part, such as speed, acceleration or angular velocity information, or biological information collected by other sensors or collection units (for example, human eye images (including pupil images), neuromuscular response information, brain wave information, body surface temperature, etc.).

[0046] In some embodiments, the system 100 can recognize the posture, gestures, etc. of the user 102 through the collected information, and then perform corresponding interactions.

[0047] In some embodiments, Figure 1 As shown, the system 100 can also communicate with the server 114 and obtain data, such as pictures, audio, video, etc., from the server 114. In some embodiments, as Figure 1 As shown, the server 114 can retrieve required data, such as pictures, audio, video, etc., from a database server 116 for storing data.

[0048] In some scenarios, users can use the system 100 to move in a virtual scene. User movement in virtual reality is a problem that has been waiting to be solved. In related technologies, it is mainly divided into continuous movement, wire pulling and transmission. Among them:

[0049] Continuous motion is an instinctive way of moving, usually through the joystick on the controller or the user's actual physical movement to reach the target location. Continuous motion further includes:

[0050] Controller movement is to use the controller's joystick to control the direction of travel. In this method, there are generally two types of orientation: face orientation and hand orientation;

[0051] Physical movement: The sensor components on the wearable device detect that the user has left the location and move in the virtual world according to the user's actual movement distance, but this method requires a larger space;

[0052] Body participation: The user's body or body parts participate in the entire displacement process, which may be done with hands or feet, etc.

[0053] Pulling, also known as world pulling, is when the user is stationary until they grab a point in the world and pull or push it to move. This action shifts the view as the world moves to follow the push or pull. Some examples include rock climbing, ladders, wall climbing, and zero-g locomotion.

[0054] Teleportation, also known as switching displacement, can also be described as teleportation. It describes that the user can choose to go directly to the next location from the current location. There are generally three ways:

[0055] Instant: You cannot see the movement process and go directly to the next location;

[0056] Process: The movement process can be seen during the movement;

[0057] Transmitter: Use other media associated with movement as a means of movement.

[0058] Figure 2 A schematic diagram showing an exemplary transmission method.

[0059] like Figure 2 As shown, page 200 shows a screen of observing a certain XR scene map from the user's current position and perspective. In related technologies, if the user needs to teleport, a teleportation instruction can be issued based on the currently used handle or the user's bare hand gesture and a ray 204 for determining the teleportation position can be generated. The end of the ray 204 points to a teleportation position 206 (the circle in the figure only indicates the position 206 where the user can be teleported, and does not mean that a circle will actually be generated in page 200 to indicate the position 206). The user sends a confirmation instruction and is teleported to the teleportation position 206. However, in this transmission method, the distance that the ray 204 can point to is limited. Suppose the user wants to go to the location of the building 202 in the scene map. Since the building 202 is far away from the user's current position (the relative distance in the scene map is far), the previous operation process needs to be repeated many times ( Figure 2The continuous jumping process represented by the rays and circles in the figure is used to illustrate the process of this repeated operation) before it can be transmitted to the location of the building 202. This will result in low transmission efficiency.

[0060] In view of this, an embodiment of the present disclosure provides a transmission method, which displays a transmission mark in a screen so that the transmission can be directly transmitted to the transmission position corresponding to the transmission mark based on the transmission mark, thereby improving the transmission efficiency and optimizing the user experience.

[0061] Figure 3A A flowchart of an exemplary method 300 provided in an embodiment of the present disclosure is shown.

[0062] The method 300 may be performed by Figure 1 The wearable device 104 is implemented, and as Figure 3A As shown, the method 300 may further include the following steps.

[0063] In step 302, a first screen including a transmission mark may be displayed first.

[0064] Optionally, the first screen may be a screen displayed on a display screen of the wearable device 104. The screen may be a screen displayed after the user selects any virtual scene and enters the virtual scene. It is understandable that the first screen may not be the screen displayed for the first time after the user enters the virtual scene, but may be a screen displayed at any time when the user is in the virtual scene.

[0065] Figure 4A A schematic diagram of an exemplary first screen 400 according to an embodiment of the present disclosure is shown.

[0066] like Figure 4A As shown, the first screen 400 may be a screen that a user may observe on a display screen of the wearable device 104. In some embodiments, the first screen 400 may display a plurality of transmission marks 402A-402D, each transmission mark corresponding to its corresponding transmission position one by one.

[0067] Optionally, the transmission identifiers 402A-402D may be generated according to a relative position relationship between a transmission position corresponding to the transmission identifier and a user. The relative position relationship may be a relative position relationship in a three-dimensional space.

[0068] In some embodiments, the multiple teleportation locations may be multiple teleportation locations in a scene map where the user is located.

[0069] For example, the ground of the scene map corresponding to the virtual scene where the user is located is the xy plane, and the direction perpendicular to the ground is the z direction. Then the user's location in the virtual scene and each transmission location can have a spatial coordinate, and the location of the transmission mark in the first screen 400 can be determined according to the relative position relationship between the user's location and the transmission location corresponding to the transmission mark. In this way, the transmission marks 402A to 402D can correspond to the actual transmission location, and the user can intuitively observe the corresponding relationship between the transmission mark and the actual transmission location in the first screen 400, such as Figure 4A shown.

[0070] In order to better generate the transmission mark, the wearable device 104 can first construct a user-centered mapping space for placing the transmission mark.

[0071] Figure 5A A schematic diagram of an exemplary scene map 500 according to an embodiment of the present disclosure is shown.

[0072] like Figure 5A As shown, the wearable device 104 can establish a spatial coordinate system xyz based on the scene map 500, wherein the xy plane represents the ground plane of the scene map 500, and the z-axis represents the height of each object (e.g., building, landmark, etc.) in the scene map from the ground plane. Figure 5A The transmission positions 502A-502G are shown, and it can be seen that each transmission position 502A-502G has a corresponding xy coordinate. Figure 5B Schematic diagram showing the z-axis height of the transfer positions 502A-502G. Figure 5B As shown, each transmission position 502A-502G has a corresponding z coordinate. In this way, the position of each object in the scene map 500 can have a spatial coordinate.

[0073] Next, a minimum geometric space 504 that can include all the transmission positions can be determined based on the positions of all the transmission positions in the scene map 500 on the spatial coordinate system xyz.

[0074] like Figure 5A As shown, the minimum geometric space 504 may be an ellipsoid or an ellipsoidal cylinder. It is understood that the shape and volume of the minimum geometric space 504 may be different depending on the location of each transmission position, and when the shape of the minimum geometric space 504 is specific (for example, it must be a cuboid, a cube, etc.), the minimum geometric space 504 that can include all transmission positions may be determined based on the specific shape, and the determined minimum geometric space 504 may have a specific shape.

[0075] Then, it can be assumed that the user is at the center of the minimum geometric space 504, and a mapping space corresponding to the scene map 500 is constructed with the user's location as the center. The shape of the mapping space can be the same as the shape of the minimum geometric space 504.

[0076] Next, based on the positional relationship between the multiple transmission positions 502A~502G on the scene map 500 and the current position of the user on the scene map 500, a plurality of transmission identifiers 402A~402G corresponding to the multiple transmission positions 502A~502G are generated in the mapping space.

[0077] Figure 4B A schematic diagram of an exemplary mapping space 410 according to an embodiment of the present disclosure is shown.

[0078] like Figure 4B As shown, since the mapping space 410 is constructed based on the user being at the center of the minimum geometric space 504, and the shape of the mapping space 410 is the same as the shape of the minimum geometric space 504, a reference mapping ratio (which can also be considered as a scaling ratio) can be determined based on the size relationship between the two, and then each transmission position 502A-502G can be mapped to a corresponding position of the mapping space 410 based on the reference mapping ratio, so as to generate a transmission mark 402A-402G at the corresponding position. At this time, the distance between the user's position (the center of the minimum geometric space 504) and each transmission position 502A-502G can be recorded as the reference distance of each transmission position 502A-502G relative to the user.

[0079] In this way, an area including transmission marks corresponding to each transmission position can be formed within the near field range of the user (an area close to the user's location), which can facilitate subsequent operations of the user.

[0080] In some embodiments, when the user moves in the scene map 500, the mapping space 410 can move with the user's movement to ensure that it is within the user's near field range for the user to operate.

[0081] It can be understood that although the mapping space 410 can include all the transmission identifiers 402A-402G, due to the limited field of view of the user, the first picture 400 that the user can view can only display the transmission identifiers that the user can observe in the current field of view.

[0082] Therefore, in some embodiments, Figure 3B As shown, step 302 may further include:

[0083] In step 3022, the current orientation and viewing angle of the user may be determined first.

[0084] like Figure 4B As shown, the user's current orientation d may be the orientation of the user in the scene map 500. Optionally, assuming that the default orientation when the user first enters the scene map 500 is the reference orientation, the user's offset orientation may be determined based on the speed information, acceleration information and / or angular velocity information collected by the wearable device 104 during the user's movement, thereby determining the user's current orientation d based on the reference orientation and the offset orientation. It is understandable that, assuming that the user has just entered the scene map 500, the user's current orientation d may be the reference orientation (that is, the default orientation). In some embodiments, the user may also restore to the reference orientation through a reset operation (e.g., nodding, pressing the reset button on the handle), thereby achieving orientation correction.

[0085] The viewing angle α may be determined according to the viewing angle corresponding to the image that can be displayed by the display screen of the wearable device 104 itself, or according to the viewing angle of the human eye itself. Optionally, the viewing angle α may also be set by the user, but in order to ensure that the image is not distorted, the setting range may be set with necessary restrictions, for example, not exceeding 180°.

[0086] In step 3024, according to the current orientation d and viewing angle α of the user, the current visible area 412 of the mapping space 410 may be determined, such as Figure 4C The current visible area 412 may be a portion intercepted from the mapping space 410 according to the current direction d and the viewing angle α.

[0087] In step 3026, the transmission marks 402A-402D included in the current visible area 412 are displayed in the first picture 400, such as Figure 4A shown.

[0088] In this way, in the user's current field of view, only a portion of the transmission markers in the mapping space 410 will be displayed, and these transmission markers can correspond to objects that can be observed within the user's current field of view (regardless of distance or whether blocked).

[0089] Considering that the user may want to know the teleportable points that are not within the current field of view, in some embodiments, such as Figure 3B As shown, after the transmission mark included in the current visible area is displayed in the first picture, the method 300 may further include the following steps:

[0090] In step 3028, in response to receiving a switching instruction, an offset angle is determined according to the switching instruction.

[0091] The switching instruction may be issued by the user through the operating handle 108, or may be implemented through gesture input. For example, the user may achieve 360° rotation by twisting the joystick on the handle, thereby achieving direction switching. For another example, the user extends his right hand and moves it to the right or left. Moving to the right may represent clockwise rotation, and moving to the left may represent counterclockwise rotation, thereby achieving direction switching. Specifically, the corresponding offset angle may be calculated according to the angle of rotation of the operating stick or the distance the hand moves.

[0092] In step 3030, the offset visible area of ​​the mapping space is determined according to the offset angle, the current orientation and viewing angle of the user.

[0093] Specifically, an offset orientation can be determined based on the offset angle and the current orientation d of the user, and then the offset visible area of ​​the mapping space can be determined based on the viewing angle α. The size of the offset visible area is the same as the current visible area 412, except that the portion intercepted from the mapping space 410 is different, so the offset visible area may not include some of the transmission identifiers 402A to 402D, and may include other transmission identifiers, such as transmission identifiers 402E to 402G.

[0094] In step 3032, the transmission marks included in the offset visible area are displayed in the first picture, for example, the transmission marks 402E-402G.

[0095] like Figure 4D As shown, because the user rotates or switches the mapping space, the transmission marks 402E-402G originally behind the user are displayed in the first screen 400, while the originally displayed transmission marks 402A-402D are switched out of the visible range and are no longer displayed in the first screen 400. At this time, the user can view the teleportable points behind him in the first screen 400, which is convenient for the user's operation.

[0096] It can be understood that the user can move freely in the scene map 500, so the user's current position may be in a changing state, and the position of the transmission identifiers 402A~402G in the mapping space 410 may remain unchanged.

[0097] In order to further improve the display flexibility of the transmission logo 402A~402G, so that it can be displayed at different positions in the mapping space 410 as the distance between the user and the boundary of the minimum geometric space 504 changes, the position of the transmission logo 402A~402G in the mapping space 410 can change according to the current position of the user.

[0098] In some embodiments, whenever the user's position changes, the wearable device 104 can reconstruct the mapping space 410 corresponding to the scene map 500 with the user's current position as the center, and then generate multiple transmission identifiers corresponding to the multiple transmission positions in the mapping space 410 based on the positional relationship between the multiple transmission positions on the scene map and the user's current position on the scene map 500.

[0099] Specifically, the distance between the current position of the user on the scene map 500 and the geometric center point of the minimum geometric space 504 and the orientation relative to the geometric center point may be determined first. Figure 5C As shown, assuming that the user's location is the user's current location, the vector τ between the center point C and the user can represent the distance and the orientation. The specific calculation can be completed based on the spatial coordinate system xyz, which will not be repeated here.

[0100] Then, based on the distance and the direction, combined with the positional relationship between the multiple transmission positions 502A~502G on the scene map 500 and the current position of the user on the scene map 500, multiple transmission identifiers corresponding to the multiple transmission positions 502A~502G can be generated in the mapping space.

[0101] Furthermore, if Figure 3C As shown, according to the distance and the orientation, combined with the positional relationship between the multiple transmission positions on the scene map and the current position of the user on the scene map, generating multiple transmission identifiers corresponding to the multiple transmission positions in the mapping space may further include the following steps:

[0102] In step 320, the distance between the user and each of the transmission positions when the user is at the geometric center is determined as a reference distance corresponding to each of the transmission positions, and the reference distance corresponds to a reference mapping ratio. The reference distance and reference mapping ratio have been described in the above embodiments and will not be repeated here.

[0103] In step 322, the offset distance between the current position of the user and each of the transmission positions is determined based on the distance between the current position of the user on the scene map and the geometric center point of the minimum geometric space and the orientation relative to the geometric center point.

[0104] contrast Figure 5A and Figure 5CIt can be seen that the distance between the user's current position and each transmission position 502A-502G has changed. At this time, the distance between the user's current position and each transmission position can be considered as the offset distance between the user's current position and the corresponding transmission position.

[0105] In step 324, the offset mapping ratio of each of the transmission positions is determined according to the reference distance and the offset distance in combination with the reference mapping ratio.

[0106] According to the definition of the reference distance and the reference mapping ratio in the above embodiment, the reference distance is the distance between the user and each transmission position when the user is at the center point C. At this time, when each transmission position is mapped to the mapping space 410, a uniform scaling ratio is adopted, which is the reference mapping ratio.

[0107] At this moment, the user is in Figure 5C As shown in the figure, the distance from some transmission positions becomes smaller, while the distance from other transmission positions becomes larger, that is, the user deviates from the center point C, but the mapping space 410 is always constructed with the user as the center. This requires determining the offset mapping ratio of each transmission position based on the benchmark distance and the offset distance, combined with the benchmark mapping ratio, so that each transmission position can be mapped to the corresponding position of the mapping space 410.

[0108] In order to ensure that a transmission position with a further distance (e.g., transmission position 502B) can also be mapped into the mapping space 410, the offset mapping ratio used to map the transmission position 502B can be larger than the reference mapping ratio. For example, if the reference mapping ratio is to reduce the distance between the user and the transmission position 502B by 100 times, the offset mapping ratio can be to reduce the distance between the user and the transmission position 502B by 105 times, so that the transmission identifier 402B corresponding to the transmission position 502B can be mapped into the mapping space 410.

[0109] It can be understood that if the offset mapping ratio of each transmission position adopts the offset mapping ratio corresponding to the transmission position 502B which is farthest from the user, then when the transmission positions which are closer to the user (for example, transmission positions 502F and 502G) are mapped into the mapping space 410, they will be very close to the user, and the distance between the transmission identifiers 402F and 402G will also be very close, which will be inconvenient for the user to operate.

[0110] Therefore, the offset mapping ratio used to map the transmission positions 502F and 502G can be smaller than the reference mapping ratio. For example, if the reference mapping ratio is to reduce the distance between the user and the transmission positions 502F and 502G by 100 times, the offset mapping ratio can be to reduce the distance between the user and the transmission positions 502F and 502G by 90 times, so that the distance between the user and the transmission marks 402F and 402G can be increased, and the distance between the transmission marks 402F and 402G can also be appropriately increased, thereby facilitating user operation.

[0111] In some embodiments, the method 300 may also generate a relationship curve between the offset distance and the offset mapping ratio based on the principle of the above embodiment, and the offset mapping ratio corresponding to the offset distance may be directly found in the relationship curve according to the offset distance for mapping. Figure 5D As shown, the relationship curve is a nonlinear curve and the greater the offset distance is, the smoother the relationship curve is.

[0112] In step 326, based on the offset mapping ratio and in combination with the positional relationship between the multiple transmission positions on the scene map and the current position of the user on the scene map, multiple transmission identifiers corresponding to the multiple transmission positions are generated in the mapping space.

[0113] In this way, a changing transmission mark is generated as the user moves, and the relative position relationship between the user and each transmission position can be prompted through the changing transmission mark, thereby improving the user experience.

[0114] In some embodiments, taking into account that some transmission positions may be blocked in front and behind due to the user's orientation and viewing angle (for example, a transmission position farther away from the user is blocked by a high-rise building in front of it at a transmission position closer to the user), when these transmission positions are mapped into the mapping space 410 and displayed in the first screen 400 based on the user's orientation and viewing angle, the transmission identifiers of these transmission positions may overlap in the first screen 400. Therefore, when it is determined that there are overlapping transmission identifiers in the first screen 400, the position of the transmission identifier corresponding to the transmission position farther away from the user can be offset and displayed on the side of the transmission identifier corresponding to the transmission position closer to the user, so that the user can observe the two transmission identifiers at the same time in the first screen 400, which facilitates the user's observation of the transmission position whose line of sight is blocked.

[0115] Back to Figure 4A, the user can perform the transmission operation according to the display content of the first screen 400. As an optional embodiment, the user can input the operation gesture by operating the handle 108 or with bare hands, and the wearable device 104 can determine the user's current gesture by identifying the operation information of the operating handle 108 or the gesture information input by the bare hand. If the height position of the user's current gesture is higher than the preset height (for example, the user raises his hand to a certain height, and the specific height value is set as needed), the target transmission mark (for example, the transmission mark 402B) is determined according to the direction of the current gesture, and then the target transmission mark is highlighted in the first screen 400, as shown in FIG. Figure 4A In this way, by highlighting the target transmission mark, the user can be prompted with the currently selected transmission mark. If the user does not want to be transmitted to the transmission position corresponding to the target transmission mark, the selected transmission mark can be switched by changing the gesture. For example, the transmission mark can be switched by moving the operating handle 108 left or right or by using the bare hand.

[0116] In step 304, in response to a trigger instruction for the transfer identifier, a second screen showing the user being transferred to the transfer location may be displayed.

[0117] Alternatively, if Figure 4A As shown, in response to a selection instruction for the target transmission identifier (for example, pressing a confirmation button on the operating handle 108, or inputting a pinch gesture by bare hands), a second screen 420 is displayed in which the user is transmitted to the target transmission position corresponding to the target transmission identifier, as shown in FIG. Figure 4E In this way, the user is teleported to the transmission position corresponding to the selected transmission mark at one time without the need for multiple transmissions, which is very convenient to operate.

[0118] In some embodiments, it is also compatible with common multiple transmission methods. For example, when the height position of the user's current gesture is not higher than the preset height, the user can use a common transmission mechanism, such as Figure 2 As shown, the specific implementation process will not be repeated here.

[0119] In some embodiments, in order to make the user more aware of the transmission location corresponding to each transmission mark, a label may be generated near each transmission mark to display some introduction information of the transmission location corresponding to the transmission mark, for example, information of the landmark corresponding to the transmission location, for example, "xx building, a popular check-in spot".

[0120] It can be seen from the above embodiments that the transmission method provided by the embodiments of the present disclosure improves transmission efficiency and optimizes user experience by displaying a transmission identifier in the screen so that the user can be directly transmitted to the transmission position corresponding to the transmission identifier based on the transmission identifier.

[0121] In some embodiments, position coordinates are established for the teleportable point (teleportation location) as the initial position of the teleportable point and the position where the user appears after teleportation. All teleportable points are connected and an external minimum geometric space is established so that the positions of all teleportable points can be mapped on the mapping space. By constructing the mapping space as a sandbox in the hands of the user, the user can reach the designated teleportation location by clicking on the teleportation mark, and find the mapping scale so that the user can clearly find the teleportable point when teleporting anywhere on the map using the teleportation mark on the mapping space, and click on the corresponding teleportable point to teleport to the corresponding position. This new transmission method, in some embodiments, can ensure that the user's stride to all teleportable points at any time is consistent.

[0122] In some embodiments, by dynamically changing the teleportable point as the user moves, the user can more clearly understand their position relative to the virtual world in each frame.

[0123] In some embodiments, the user can understand all the teleportable perspectives in the entire map through the mapping space around him, and can also see the visual effect of the portal when the teleportation point floats in the air, and can predict the environment after the teleportation in advance; and the distance between buildings can be understood through the position distribution of the teleportation mark on the mapping space. In some embodiments, the mapping ratio is used to avoid overlap caused by too dense teleportation points when the user is too far away from the center.

[0124] It should be noted that the method of the embodiment of the present disclosure can be performed by a single device, such as a computer or a server. The method of the present embodiment can also be applied in a distributed scenario and completed by multiple devices cooperating with each other. In the case of such a distributed scenario, one of the multiple devices can only perform one or more steps in the method of the embodiment of the present disclosure, and the multiple devices will interact with each other to complete the described method.

[0125] It should be noted that the above describes some embodiments of the present disclosure. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the above embodiments and still achieve the desired results. In addition, the processes depicted in the accompanying drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0126] The embodiment of the present disclosure also provides a transmission method. Figure 6 The flowchart of the exemplary method 600 provided by the embodiment of the present disclosure is shown. The method 600 can be applied to Figure 1 The head-mounted wearable device 104 can also be applied to Figure 1 In some cases, it can also be applied to devices 106, 108 and 110. Figure 6 As shown, the method 600 may further include the following steps.

[0127] At step 602, a display including a transmission indicator (eg, Figure 4A The first screen (eg, Figure 4A The first screen 400), the transmission mark is based on the transmission position corresponding to the transmission mark (for example, Figure 5A The transmission position 502A~502D) is generated based on the relative position relationship between the user.

[0128] In some embodiments, the transmission identifier and the transmission position both include multiple ones, and the transmission identifier corresponds to the transmission position one by one; displaying the first screen including the transmission identifier includes: displaying the first screen including multiple transmission identifiers, such as Figure 4A shown.

[0129] In some embodiments, the plurality of transmission locations are scene maps where the user is located (eg, Figure 5A Multiple transmission locations in the scene map 500);

[0130] The method 600 further includes:

[0131] A mapping space corresponding to the scene map is constructed with the user's current location as the center (for example, Figure 4B Mapping space 410);

[0132] According to the plurality of transmission locations on the scene map (for example, Figure 5A The positional relationship between the transmission positions 502A-502G) and the current position of the user on the scene map is generated in the mapping space, and a plurality of the transmission identifiers (for example, Figure 4B Transmission identifiers 402A~402G).

[0133] In some embodiments, based on the positional relationship between the plurality of transmission positions on the scene map and the current position of the user on the scene map, generating a plurality of transmission identifiers corresponding to the plurality of transmission positions in the mapping space includes:

[0134] Determine the spatial coordinate system of the scene map (for example, Figure 5A The spatial coordinate system xyz);

[0135] According to the positions of the plurality of transmission positions on the space coordinate system, a minimum geometric space (for example, Figure 5A The minimum geometric space 504);

[0136] Determine the distance between the current position of the user on the scene map and the geometric center point of the minimum geometric space and the distance relative to the geometric center point (for example, Figure 5C The position of the center point C);

[0137] Based on the distance and the direction, combined with the positional relationship between the multiple transmission positions on the scene map and the current position of the user on the scene map, a plurality of transmission identifiers corresponding to the multiple transmission positions are generated in the mapping space.

[0138] In some embodiments, based on the distance and the orientation, in combination with the positional relationship between the plurality of transmission positions on the scene map and the current position of the user on the scene map, generating a plurality of transmission identifiers corresponding to the plurality of transmission positions in the mapping space includes:

[0139] Determine the distance between the user and each of the transmission positions when the user is at the geometric center point as a reference distance corresponding to each of the transmission positions, wherein the reference distance corresponds to a reference mapping ratio;

[0140] Determine the offset distance between the current position of the user and each of the transmission positions according to the distance between the current position of the user on the scene map and the geometric center point of the minimum geometric space and the orientation relative to the geometric center point;

[0141] Determining an offset mapping ratio of each of the transmission positions according to the reference distance and the offset distance in combination with the reference mapping ratio;

[0142] According to the offset mapping ratio, combined with the positional relationship between the multiple transmission positions on the scene map and the current position of the user on the scene map, a plurality of transmission identifiers corresponding to the multiple transmission positions are generated in the mapping space.

[0143] In some embodiments, the method 600 further includes: determining a relationship curve between the offset distance and the offset mapping ratio, wherein the relationship curve is a nonlinear curve and the greater the offset distance, the smoother the relationship curve is. Figure 5D shown.

[0144] In some embodiments, displaying a first screen including a plurality of the transmission identifiers includes: determining a current orientation of the user (eg, Figure 4B orientation d) and viewing angle (e.g. Figure 4B According to the current orientation and viewing angle of the user, determine the current visible area of ​​the mapping space (for example, Figure 4C The current visible area 412); displaying the transmission mark included in the current visible area in the first picture, such as Figure 4A shown.

[0145] In some embodiments, after displaying the transmission mark included in the current visible area in the first screen, the method 600 further includes: in response to receiving a switching instruction, determining an offset angle according to the switching instruction; determining an offset visible area of ​​the mapping space according to the offset angle, the current orientation and viewing angle of the user; displaying the transmission mark included in the offset visible area in the first screen, such as Figure 4D shown.

[0146] In step 604, in response to a trigger instruction for the transfer identifier, a second screen (eg, Figure 4E of the second picture 420).

[0147] In some embodiments, in response to a trigger instruction for the transmission identifier, before displaying the second screen in which the user is transmitted to the transmission location, the method further includes: determining the current gesture of the user; in response to determining that the height position of the current gesture of the user is higher than a preset height, determining a target transmission identifier according to the direction of the current gesture; highlighting the target transmission identifier in the first screen, such as Figure 4A shown.

[0148] In some embodiments, in response to a trigger instruction for the transfer identifier, a second screen showing that the user is transferred to the transfer location is displayed, including: in response to a selection instruction for the target transfer identifier, a second screen showing that the user is transferred to the target transfer location corresponding to the target transfer identifier is displayed.

[0149] It should be noted that the method of the embodiment of the present disclosure can be performed by a single device, such as a computer or a server. The method of the present embodiment can also be applied in a distributed scenario and completed by multiple devices cooperating with each other. In the case of such a distributed scenario, one of the multiple devices can only perform one or more steps in the method of the embodiment of the present disclosure, and the multiple devices will interact with each other to complete the described method.

[0150] It should be noted that the above describes some embodiments of the present disclosure. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the above embodiments and still achieve the desired results. In addition, the processes depicted in the accompanying drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0151] The embodiment of the present disclosure further provides a computer device for implementing the above method 300 or 600 . Figure 7 FIG. 7 is a schematic diagram showing the hardware structure of an exemplary computer device 700 provided in an embodiment of the present disclosure. The computer device 700 can be used to implement Figure 1 The head-mounted wearable device 104 can also be used to implement Figure 1 The external device 112 can also be used to implement Figure 1 In some scenarios, the computer device 700 can also be used to implement Figure 1 The database server 116.

[0152] like Figure 7 As shown, the computer device 700 may include: a processor 702, a memory 704, a network module 706, a peripheral interface 708 and a bus 710. The processor 702, the memory 704, the network module 706 and the peripheral interface 708 are connected to each other in communication within the computer device 700 through the bus 710.

[0153] Processor 702 may be a central processing unit (CPU), an image processor, a neural network processor (NPU), a microcontroller (MCU), a programmable logic device, a digital signal processor (DSP), an application specific integrated circuit (ASIC), or one or more integrated circuits. Processor 702 may be used to perform functions related to the technology described in this disclosure. In some embodiments, processor 702 may also include multiple processors integrated into a single logical component. For example, Figure 7 As shown, processor 702 may include a plurality of processors 702a, 702b, and 702c.

[0154] The memory 704 may be configured to store data (eg, instructions, computer code, etc.). Figure 7As shown, the data stored in the memory 704 may include program instructions (e.g., program instructions for implementing the method 3 or 600 of the embodiment of the present disclosure) and data to be processed (e.g., the memory may store configuration files of other modules, etc.). The processor 702 may also access the program instructions and data stored in the memory 704, and execute the program instructions to operate on the data to be processed. The memory 704 may include a volatile storage device or a non-volatile storage device. In some embodiments, the memory 704 may include a random access memory (RAM), a read-only memory (ROM), an optical disk, a magnetic disk, a hard disk, a solid-state drive (SSD), a flash memory, a memory stick, etc.

[0155] The network interface 706 can be configured to provide the computer device 700 with communication with other external devices via a network. The network can be any wired or wireless network capable of transmitting and receiving data. For example, the network can be a wired network, a local wireless network (e.g., Bluetooth, WiFi, near field communication (NFC)), a cellular network, the Internet, or a combination thereof. It is understood that the type of network is not limited to the above specific examples.

[0156] The peripheral interface 708 can be configured to connect the computer device 700 to one or more peripheral devices to achieve information input and output. For example, the peripheral devices can include input devices such as a keyboard, a mouse, a touch pad, a touch screen, a microphone, and various sensors, and output devices such as a display, a speaker, a vibrator, and an indicator light.

[0157] The bus 710 may be configured to transmit information between various components of the computer device 700 (e.g., the processor 702, the memory 704, the network interface 706, and the peripheral interface 708), such as an internal bus (e.g., a processor-memory bus), an external bus (USB port, PCI-E bus), etc.

[0158] It should be noted that, although the architecture of the computer device 700 only shows the processor 702, the memory 704, the network interface 706, the peripheral interface 708 and the bus 710, in the specific implementation process, the architecture of the computer device 700 may also include other components necessary for normal operation. In addition, it can be understood by those skilled in the art that the architecture of the computer device 700 may also only include components necessary for implementing the embodiments of the present disclosure, and does not necessarily include all the components shown in the figure.

[0159] The embodiment of the present disclosure also provides a transmission device. Figure 8 FIG. 8 is a schematic diagram of an exemplary device 800 provided by an embodiment of the present disclosure. Figure 8 As shown, the device 800 can be used to implement the method 300 or 600, and can further include the following modules.

[0160] The display module 802 is configured to: display a first screen including a transmission mark, wherein the transmission mark is generated according to a relative position relationship between a transmission position corresponding to the transmission mark and a user;

[0161] The transmission module 804 is configured to: in response to a trigger instruction for the transmission identifier, display a second screen showing that the user is transmitted to the transmission location.

[0162] In some embodiments, the transmission identifier and the transmission position both include multiple ones, and the transmission identifier corresponds to the transmission position one by one; the display module 802 is configured to: display a first screen including multiple transmission identifiers.

[0163] In some embodiments, the plurality of transmission locations are a plurality of transmission locations in a scene map where the user is located;

[0164] The display module 802 is configured to: construct a mapping space corresponding to the scene map with the current position of the user as the center; and generate a plurality of transmission identifiers corresponding to the plurality of transmission positions in the mapping space according to the positional relationship between the plurality of transmission positions on the scene map and the current position of the user on the scene map.

[0165] In some embodiments, the display module 802 is configured to:

[0166] Determining a spatial coordinate system of the scene map;

[0167] Determining a minimum geometric space capable of including all the transmission positions according to the positions of the plurality of transmission positions on the space coordinate system;

[0168] Determine the distance between the current position of the user on the scene map and the geometric center point of the minimum geometric space and the orientation relative to the geometric center point;

[0169] Based on the distance and the direction, combined with the positional relationship between the multiple transmission positions on the scene map and the current position of the user on the scene map, a plurality of transmission identifiers corresponding to the multiple transmission positions are generated in the mapping space.

[0170] In some embodiments, the display module 802 is configured to:

[0171] Determine the distance between the user and each of the transmission positions when the user is at the geometric center point as a reference distance corresponding to each of the transmission positions, wherein the reference distance corresponds to a reference mapping ratio;

[0172] Determine the offset distance between the current position of the user and each of the transmission positions according to the distance between the current position of the user on the scene map and the geometric center point of the minimum geometric space and the orientation relative to the geometric center point;

[0173] Determining an offset mapping ratio of each of the transmission positions according to the reference distance and the offset distance in combination with the reference mapping ratio;

[0174] According to the offset mapping ratio, combined with the positional relationship between the multiple transmission positions on the scene map and the current position of the user on the scene map, a plurality of transmission identifiers corresponding to the multiple transmission positions are generated in the mapping space.

[0175] In some embodiments, the display module 802 is configured to:

[0176] A relationship curve between the offset distance and the offset mapping ratio is determined, wherein the relationship curve is a nonlinear curve and the greater the offset distance, the smoother the relationship curve.

[0177] In some embodiments, the display module 802 is configured to:

[0178] determining a current orientation and viewing angle of the user;

[0179] Determining a current visible area of ​​the mapping space according to the current orientation and viewing angle of the user;

[0180] The transmission mark included in the current visible area is displayed in the first picture.

[0181] In some embodiments, after displaying the transmission mark included in the current visible area in the first picture, the display module 802 is configured to:

[0182] In response to receiving a switching instruction, determining an offset angle according to the switching instruction;

[0183] Determining an offset visible area of ​​the mapping space according to the offset angle, the current orientation and viewing angle of the user;

[0184] The transmission mark included in the offset visible area is displayed in the first picture.

[0185] In some embodiments, in response to a trigger instruction for the transfer identifier, before displaying a second screen in which the user is transferred to the transfer location, the transfer module 804 is configured to:

[0186] determining a current gesture of the user;

[0187] In response to determining that the height position of the current gesture of the user is higher than a preset height, determining a target transmission identifier according to the direction of the current gesture;

[0188] The target transmission mark is highlighted in the first picture.

[0189] In some embodiments, the transmission module 804 is configured to:

[0190] In response to a selection instruction for the target transmission identifier, a second screen is displayed in which the user is transmitted to the target transmission location corresponding to the target transmission identifier.

[0191] For the convenience of description, the above device is described by dividing it into various modules according to its functions. Of course, when implementing the present disclosure, the functions of each module can be implemented in the same or multiple software and / or hardware.

[0192] The apparatus of the above embodiment is used to implement the corresponding method 300 or 600 in any of the above embodiments, and has the beneficial effects of the corresponding method embodiments, which will not be described in detail here.

[0193] Based on the same inventive concept, corresponding to any of the above-mentioned embodiments, the present disclosure also provides a non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium stores computer instructions, and the computer instructions are used to enable the computer to execute method 300 or 600 described in any of the above embodiments.

[0194] The computer-readable medium of this embodiment includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, read-only compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device.

[0195] The computer instructions stored in the storage medium of the above embodiments are used to enable the computer to execute method 300 or 600 as described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0196] Based on the same inventive concept, corresponding to the method 300 or 600 in any of the above embodiments, the present disclosure further provides a computer program product, which includes computer program instructions. In some embodiments, the computer program instructions can be executed by one or more processors of a computer so that the computer and / or the processor execute the method 300 or 600 described. Corresponding to the execution subject corresponding to each step in each embodiment of the method 300 or 600, the processor that executes the corresponding step can belong to the corresponding execution subject.

[0197] The computer program product of the above embodiment is used to enable the computer and / or the processor to execute method 300 or 600 as described in any of the above embodiments, and has the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0198] Those skilled in the art should understand that the discussion of any of the above embodiments is merely illustrative and is not intended to imply that the scope of the present disclosure (including the claims) is limited to these examples. Based on the concept of the present disclosure, the technical features in the above embodiments or different embodiments may be combined, the steps may be implemented in any order, and there are many other variations of the different aspects of the embodiments of the present disclosure as described above, which are not provided in detail for the sake of simplicity.

[0199] In addition, to simplify the description and discussion, and in order not to make the embodiments of the present disclosure difficult to understand, the known power / ground connections to the integrated circuit (IC) chips and other components may or may not be shown in the provided figures. In addition, the device can be shown in the form of a block diagram to avoid making the embodiments of the present disclosure difficult to understand, and this also takes into account the fact that the details of the implementation of these block diagram devices are highly dependent on the platform on which the embodiments of the present disclosure will be implemented (that is, these details should be fully within the scope of understanding of those skilled in the art). Where specific details (e.g., circuits) are set forth to describe exemplary embodiments of the present disclosure, it is apparent to those skilled in the art that the embodiments of the present disclosure can be implemented without these specific details or with changes in these specific details. Therefore, these descriptions should be considered illustrative rather than restrictive.

[0200] Although the present disclosure has been described in conjunction with specific embodiments of the present disclosure, many replacements, modifications and variations of these embodiments will be apparent to those skilled in the art from the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may use the embodiments discussed.

[0201] The embodiments of the present disclosure are intended to cover all such substitutions, modifications and variations that fall within the broad scope of the appended claims. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the embodiments of the present disclosure should be included in the scope of protection of the present disclosure.

Claims

1. A transmission method, comprising: Displaying a first screen including a transmission identifier, wherein the transmission identifier is generated according to a relative position relationship between a transmission position corresponding to the transmission identifier and a user; In response to a trigger instruction for the transfer identifier, a second screen showing the user being transferred to the transfer location is displayed.

2. The method of claim 1, wherein: The transmission identifier and the transmission position both include a plurality of transmission identifiers and the transmission positions correspond to each other one by one; Displaying a first screen including a transmission indicator includes: A first screen including a plurality of the transmission marks is displayed.

3. The method of claim 2, wherein: The multiple transmission locations are multiple transmission locations in the scene map where the user is located; The method further comprises: Constructing a mapping space corresponding to the scene map with the current position of the user as the center; According to the positional relationship between the multiple transmission positions on the scene map and the current position of the user on the scene map, a plurality of transmission identifiers corresponding to the multiple transmission positions are generated in the mapping space.

4. The method of claim 3, wherein: According to the positional relationship between the plurality of transmission positions on the scene map and the current position of the user on the scene map, generating a plurality of transmission identifiers corresponding to the plurality of transmission positions in the mapping space includes: Determining a spatial coordinate system of the scene map; Determining a minimum geometric space capable of including all the transmission positions according to the positions of the plurality of transmission positions on the space coordinate system; Determine the distance between the current position of the user on the scene map and the geometric center point of the minimum geometric space and the orientation relative to the geometric center point; Based on the distance and the direction, combined with the positional relationship between the multiple transmission positions on the scene map and the current position of the user on the scene map, a plurality of transmission identifiers corresponding to the multiple transmission positions are generated in the mapping space.

5. The method of claim 4, wherein: According to the distance and the orientation, in combination with the positional relationship between the plurality of transmission positions on the scene map and the current position of the user on the scene map, generating a plurality of transmission identifiers corresponding to the plurality of transmission positions in the mapping space, including: Determine the distance between the user and each of the transmission positions when the user is at the geometric center point as a reference distance corresponding to each of the transmission positions, wherein the reference distance corresponds to a reference mapping ratio; Determine the offset distance between the current position of the user and each of the transmission positions according to the distance between the current position of the user on the scene map and the geometric center point of the minimum geometric space and the orientation relative to the geometric center point; Determining an offset mapping ratio of each of the transmission positions according to the reference distance and the offset distance in combination with the reference mapping ratio; According to the offset mapping ratio, combined with the positional relationship between the multiple transmission positions on the scene map and the current position of the user on the scene map, a plurality of transmission identifiers corresponding to the multiple transmission positions are generated in the mapping space.

6. The method of claim 5, wherein: The method further comprises: A relationship curve between the offset distance and the offset mapping ratio is determined, wherein the relationship curve is a nonlinear curve and the greater the offset distance, the smoother the relationship curve.

7. The method of claim 3, wherein: Displaying a first screen including a plurality of the transmission identifiers includes: Determining a current orientation and viewing angle of the user; Determining a current visible area of ​​the mapping space according to the current orientation and viewing angle of the user; The transmission mark included in the current visible area is displayed in the first picture.

8. The method of claim 7, wherein: After displaying the transmission mark included in the current visible area in the first picture, the method further includes: In response to receiving a switching instruction, determining an offset angle according to the switching instruction; Determining an offset visible area of ​​the mapping space according to the offset angle, the current orientation and viewing angle of the user; The transmission mark included in the offset visible area is displayed in the first picture.

9. The method of claim 2, wherein: In response to a trigger instruction for the transfer identifier, before displaying a second screen in which the user is transferred to the transfer location, the method further includes: determining a current gesture of the user; In response to determining that the height position of the current gesture of the user is higher than a preset height, determining a target transmission identifier according to the direction of the current gesture; The target transmission mark is highlighted in the first picture.

10. The method of claim 9, wherein: In response to a trigger instruction for the transmission identifier, displaying a second screen in which the user is transmitted to the transmission location includes: In response to a selection instruction for the target transmission identifier, a second screen is displayed in which the user is transmitted to the target transmission location corresponding to the target transmission identifier.

11. A conveying device comprising: A display module is configured to: display a first screen including a transmission mark, wherein the transmission mark is generated according to a relative position relationship between a transmission position corresponding to the transmission mark and a user; The transmission module is configured to: in response to a trigger instruction for the transmission identifier, display a second screen in which the user is transmitted to the transmission location.

12. A computer device comprising one or more processors, a memory; and one or more programs, wherein the one or more programs are stored in the memory and executed by the one or more processors, and the programs include instructions for executing the method according to any one of claims 1-10.

13. The apparatus of claim 12, wherein: The device includes a wearable device.

14. A non-volatile computer-readable storage medium containing a computer program, which, when executed by one or more processors, causes the processors to perform the method according to any one of claims 1 to 10.

15. A computer program product, comprising computer program instructions, which, when executed on a computer, enable the computer to execute the method according to any one of claims 1 to 10.