A method, device, equipment, terminal and color ring back tone platform for playing video color ring back tone
By initiating call requests and playing panoramic video ringtones in the metaverse device, the problem that metaverse users cannot interact and communicate with real-world users is solved, and the video ringtone interaction between the metaverse and the real-world is realized, providing a stable communication experience.
Patent Information
- Application Number
- CN202211100661.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-09-08
- Publication Date
- 2024-12-13
- Estimated Expiration
- 2042-09-08
AI Technical Summary
Users in the metaverse cannot interact and communicate with users in the real world, and existing technologies cannot achieve effective connection and communication from the metaverse to the real world.
By receiving trigger input in the metaverse device and initiating a call request, and using the virtual mobile user identification code to play panoramic video ringtones in the three-dimensional virtual space, communication between the metaverse device and the ringtone platform is realized, allowing users to control in the virtual space The terminal makes a call and plays a panoramic video ringtone in the three-dimensional virtual space.
It realizes that users interact with users in the real world in the meta-universe virtual space, breaks through the pure virtual world limitations in the existing technology, provides a more stable communication experience, and avoids delays and interruptions.
Smart Images

Figure CN115915030B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of computer technology, and in particular to a method, device, equipment, terminal and color ring back tone platform for playing video color ring back tone. Background Art
[0002] The metaverse is a virtual world that is linked and created by scientific and technological means, and that maps and interacts with the real world. This virtual world exists continuously. It is not a copy of the real world, but another form of information existence and perception associated with the real world.
[0003] Currently, users in the Metaverse can only communicate with other users in the Metaverse via text and Internet voice, and cannot interact with users in the real world. Summary of the invention
[0004] The embodiments of the present invention provide a method, device, equipment, terminal and ring back tone platform for playing video ring back tone, so as to solve the problem that users in the universe cannot interact and communicate with users in the real world.
[0005] In a first aspect, an embodiment of the present invention provides a method for playing a video ringback tone, which is applied to a Metaverse device, comprising:
[0006] After receiving a trigger input in the three-dimensional virtual space, instructing the terminal to initiate a call request; the call request carries a virtual mobile user identification code of the metaverse device;
[0007] Receiving a panoramic video ringback tone sent by a ringback tone platform according to the virtual mobile user identification code;
[0008] The panoramic video ringback tone is played in the three-dimensional virtual space.
[0009] Optionally, before instructing the terminal to initiate a call request, the method further includes:
[0010] A dialing interface is displayed in the three-dimensional virtual space; the dialing interface is used to receive a trigger input.
[0011] Optionally, playing the panoramic video ringback tone in the three-dimensional virtual space includes:
[0012] The visual center point of the virtual character is used as the center point of the panoramic video ring back tone, and the panoramic video ring back tone is played in the three-dimensional virtual space.
[0013] Optionally, the method for playing a video ringback tone further includes:
[0014] If the position of the virtual character changes, the changed position is sent to the ring back tone platform.
[0015] Optionally, before instructing the terminal to initiate a call request, the method further includes:
[0016] Generating a virtual mobile user identification code for the Metaverse device;
[0017] The virtual mobile user identification code is sent to the terminal.
[0018] In a second aspect, an embodiment of the present invention further provides a method for playing a video ringback tone, which is applied to a ringback tone platform, comprising:
[0019] According to the virtual mobile user identification code corresponding to the Metaverse device, a panoramic video ringtone is sent to the Metaverse device.
[0020] Optionally, after sending the panoramic video ringback tone to the Metaverse device according to the virtual mobile user identification code corresponding to the Metaverse device, the method further includes:
[0021] Receiving a changed position sent by the metaverse device; wherein the changed position is sent when a position of a virtual character in a three-dimensional virtual space changes;
[0022] The center point of the panoramic video ringtone is changed to the changed position.
[0023] Optionally, changing the center point of the panoramic video ringback tone to the changed position includes:
[0024] Determine a coordinate mapping relationship between a first pixel point and a second pixel point according to a displacement of the second position relative to the first position; wherein the panoramic video stream corresponding to the first pixel point takes the first position as a center point; the panoramic video stream corresponding to the second pixel point takes the second position as a center point; the first position is a position before the change, and the second position is a position after the change;
[0025] According to the mapping relationship between the first pixel point and the coordinates, the center point of the panoramic video ringtone is changed to the second position.
[0026] In a third aspect, an embodiment of the present invention further provides a communication system, including:
[0027] A Metaverse device, configured to instruct a terminal to initiate a call request after receiving a trigger input in a three-dimensional virtual space, wherein the call request carries a virtual mobile user identification code of the Metaverse device;
[0028] A color ring back tone platform, used for sending a panoramic video color ring back tone to the Metaverse device according to the virtual mobile user identification code;
[0029] The metaverse device is further used to receive the panoramic video ringback tone and play the panoramic video ringback tone in the three-dimensional virtual space.
[0030] In a fourth aspect, an embodiment of the present invention further provides a device, comprising: a transceiver, a memory, a processor, and a computer program stored in the memory and executable on the processor; the processor is used to read the program in the memory to implement the steps in the method for playing video ringback tone as described in the first aspect or the second aspect.
[0031] In a fifth aspect, an embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps in the method described in the first aspect or the second aspect are implemented.
[0032] In an embodiment of the present invention, after receiving a trigger input in a three-dimensional virtual space, the Metaverse device instructs the terminal to initiate a call request, and the call request carries the virtual mobile user identification code of the Metaverse device; the color ringback tone platform sends a panoramic video color ringback tone to the Metaverse device according to the virtual mobile user identification code; the Metaverse device receives the panoramic video color ringback tone and plays the panoramic video color ringback tone in the three-dimensional virtual space. In this way, using the solution of the embodiment of the present invention, it is possible for a user to control a terminal to initiate a call request in the virtual space of the Metaverse, and play a panoramic video color ringback tone in the three-dimensional virtual space of the Metaverse, so that the user can interact with the user in the real world through video color ringback tone in the virtual space. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for use in the description of the embodiments of the present invention will be briefly introduced below. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying creative labor.
[0034] Figure 1 This is one of the flow charts of the video ringback tone playing method provided by an embodiment of the present invention;
[0035] Figure 2 It is one of the virtual space schematic diagrams provided by the embodiment of the present invention;
[0036] Figure 3 This is the second schematic diagram of the virtual space provided by the embodiment of the present invention;
[0037] Figure 4 This is the third schematic diagram of the virtual space provided by the embodiment of the present invention;
[0038] Figure 5 is a schematic diagram of viewing angles of video ringback tones provided by an embodiment of the present invention;
[0039] Figure 6is a schematic diagram of the pixel mapping principle provided by an embodiment of the present invention;
[0040] Figure 7 This is the second flow chart of the video ringback tone playing method provided by the embodiment of the present invention;
[0041] Figure 8 This is the third flow chart of the video ringback tone playing method provided by the embodiment of the present invention;
[0042] Fig. 9 This is one of the structural block diagrams of the video ring back tone playback device provided by the embodiment of the present invention;
[0043] Fig.10 This is the second structural block diagram of the video ring back tone playback device provided by the embodiment of the present invention;
[0044] Fig.11 is a schematic diagram of the hardware structure of the Metaverse device provided in an embodiment of the present invention;
[0045] Fig.12 It is a schematic diagram of the hardware structure of the ring back tone platform provided by the embodiment of the present invention. DETAILED DESCRIPTION
[0046] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0047] Currently, users in the Metaverse can only communicate with other users in the Metaverse through text and Internet voice, and cannot achieve the connection between the Metaverse and the real world, and cannot control the communication equipment in real life. In other words, the solution in the existing technology is a pure virtual world solution, which has no interaction with the real world and is not a true Metaverse solution.
[0048] Based on the above, the embodiments of the present invention provide a method, apparatus, device, terminal and ring back tone platform for playing video ring back tone, so as to solve the problem that users in the metaverse cannot interact and communicate with users in the real world.
[0049] See also Figure 1 , Figure 1 is a flow chart of a method for playing video ringback tone provided by an embodiment of the present invention. Figure 1 As shown, the method is applied to a Metaverse device, comprising the following steps:
[0050] Step 101, after receiving a trigger input in the three-dimensional virtual space, instructing the terminal to initiate a call request; the call request carries the virtual mobile user identification code of the metaverse device;
[0051] In specific implementation, after receiving the user's first input to the three-dimensional virtual space, a first instruction can be sent to the terminal in response to the first input, and the first instruction is used to instruct the terminal to initiate a call request to the target terminal; wherein the first input includes but is not limited to: touch input, voice input, text input, gesture input; the target terminal can be a called terminal associated with the terminal, or the target terminal can be a called terminal determined according to the mobile user identification code carried in the first instruction.
[0052] In a specific embodiment, before instructing the terminal to initiate a call request, the method further includes:
[0053] A dialing interface is displayed in the three-dimensional virtual space; the dialing interface is used to receive a trigger input.
[0054] In an optional manner, a second input to the three-dimensional virtual space is received; and in response to the second input, a dialing interface is displayed in the three-dimensional virtual space.
[0055] For example, Figure 2 As shown, receiving a second input to a first control a in a three-dimensional virtual space b; in response to the second input, displaying Figure 3 The dialing interface d shown; receiving a first input to the dialing interface d; in response to the first input, sending a first instruction to the terminal; wherein the first input includes an input operation for inputting a telephone number and a call trigger input operation.
[0056] See also Figure 4 Optionally, after the instructing terminal sends a call request, a call user interface e is displayed in the three-dimensional virtual space b, which includes the call time, the mobile user identification code (telephone number) of the called terminal, hang-up controls, hands-free controls, keyboard controls, etc.
[0057] Step 102: receiving a panoramic video ring back tone sent by a ring back tone platform according to the virtual mobile user identification code.
[0058] Among them, the ringback tone platform presets the type of panoramic video ringback tone.
[0059] In specific implementation, the terminal determines whether the second terminal is in an idle state through the core network. If it is in an idle state, the called terminal starts to play the ringing sound; the ringback tone platform obtains the virtual mobile user identification code corresponding to the Metaverse device, and sends a panoramic video ringback tone to the Metaverse device according to the virtual mobile user identification code.
[0060] It should be pointed out that the virtual mobile user identification code corresponding to the Metaverse device can be sent to the ringback tone platform by the terminal or the network node in the core network, and there is no restriction here.
[0061] For example, the terminal receives a first instruction sent by a Metaverse device, and sends the virtual mobile user identification code carried by the first instruction to the color ringback tone platform; by sending the virtual mobile user identification code corresponding to the Metaverse device to the color ringback tone platform, the color ringback tone platform sends a video color ringback tone image frame to the Metaverse device based on the virtual mobile user identification code.
[0062] Step 103: Play the panoramic video ringback tone in the three-dimensional virtual space.
[0063] Among them, the panoramic video ringtone is shot using a panoramic camera and has a 360° viewing angle.
[0064] For example, Figure 5 As shown, the observation effect of the panoramic video ringtone is a 360° all-round observation angle with the coordinate (0, 0) as the center and the observation radius as a preset value.
[0065] In the above embodiment, the user can control the terminal in the three-dimensional virtual space of the metaverse to initiate a call request to the called terminal, and play a panoramic video ringtone in the three-dimensional virtual space of the metaverse, so that the user can interact with the users in the real world through video ringtones in the three-dimensional virtual space.
[0066] Moreover, talking to others through the terminal's communication network is more stable than pure Internet-based talking in the metaverse, and there is no delay or interruption.
[0067] In one embodiment, playing the panoramic video ringback tone in the three-dimensional virtual space includes:
[0068] The visual center point of the virtual character is used as the center point of the panoramic video ring back tone, and the panoramic video ring back tone is played in the three-dimensional virtual space.
[0069] In this embodiment, the position of the virtual character is the visual center of the virtual character; the center point of the panoramic video ringtone is the coordinate origin of the three-dimensional space coordinate system of the panoramic video ringtone. In this way, by moving the position of the virtual character, the viewing angle of the panoramic video ringtone can be adjusted.
[0070] In one embodiment, the method further comprises:
[0071] If the position of the virtual character changes, the changed position is sent to the ring back tone platform.
[0072] Exemplarily, if the user controls the three-dimensional virtual character in the virtual space to move from a first position to a second position, a position update message is sent to the ringback tone platform; wherein the position update message carries the second position.
[0073] For example, when the panoramic video ringtone is played for the first time, the default Figures 2 to 4 The coordinate position of the virtual character c in the video is (0, 0), that is, the user sees the video ringback tone effect at the initial position of the virtual space of the metaverse by default. If the user moves the position of the virtual character c by operating the keyboard, so that the virtual character c moves from the first position to the second position, after the position of the virtual character c is changed, the panoramic video ringback tone from the perspective of the second position is played, so as to change the viewing perspective of the video ringback tone.
[0074] In this embodiment, the user can move the position coordinates of the virtual character in the virtual three-dimensional space, change the center point of the panoramic video ringtone, and realize the viewing effect of the video ringtone from different user perspectives. This breaks through the existing video ringtone viewing experience and enables the user to experience the video ringtone immersively in the metaverse.
[0075] In one embodiment, before the above step 101, the method further includes:
[0076] An association relationship is established between the metaverse device and the terminal.
[0077] In one implementation, a video ringback tone plug-in is installed in the Metaverse device and the terminal respectively, and an association relationship between the Metaverse device and the terminal is established through the video ringback tone plug-in.
[0078] Among them, the video ringback tone plug-in is used to support users to control the terminal to make calls in the virtual space of the metaverse. For example, after installing the video ringback tone plug-in, the virtual space displays Figures 2 to 4 The first control a shown in the figure is used to parse the panoramic video ringback tone. In addition, the video ringback tone plug-in can also be used to obtain the position data of the virtual character.
[0079] Specifically, after the video ring back tone plug-in is installed in the terminal, permissions are set in the terminal to allow the video ring back tone plug-in to use the call making function and to allow the video ring back tone plug-in to read the user's call records, address book, and other permissions.
[0080] In one embodiment, establishing an association relationship between the Metaverse device and the terminal includes:
[0081] Based on the IP address and port number, an association relationship is established between the Metaverse device and the terminal.
[0082] Exemplarily, the following steps may be specifically included:
[0083] Step 0: The user connects the Metaverse device (such as a PC or laptop) to a terminal (such as a mobile phone) for communication; the connection method includes but is not limited to: wired or wireless method (such as Bluetooth, WIFI, etc.).
[0084] Optionally, the Metaverse device and the terminal are connected to the same local area network, such as the Metaverse device and the terminal are connected to the same WIFI hotspot.
[0085] Step 1. Open the video ringback tone plug-in installed on the terminal, and a string of addresses will be displayed, such as: http: / / 192.168.1.46:8888.
[0086] Among them, the Metaverse device communicates with the terminal through this address.
[0087] Step 2. Open the video ringback tone plug-in installed in the Metaverse device and enter the address displayed on the terminal, such as: http: / / 192.168.1.46:8888.
[0088] Among them, based on the address, an association relationship is established between the Metaverse device and the terminal, that is, the Metaverse device and the terminal are matched and connected.
[0089] Optionally, the terminal displays a matching interface to prompt matching status information, and the matching status information may include prompt information such as matching in progress, matching failure, and matching success.
[0090] Among them, after the matching is successful, the Metaverse device establishes a communication connection with the terminal through the video ringback tone plug-in. The user can control the terminal to dial and watch the panoramic video ringback tone in the virtual space displayed by the Metaverse device.
[0091] In one embodiment, before receiving the first input of the user to the three-dimensional virtual space, the method further includes:
[0092] Generating a virtual mobile user identification code for the Metaverse device;
[0093] The virtual mobile user identification code is sent to the terminal.
[0094] In this embodiment, the virtual mobile user identification code corresponding to the Metaverse device is used to establish a communication connection between the Metaverse device and the ringback tone platform, and the ringback tone platform transmits the panoramic video ringback tone to the Metaverse device based on the virtual mobile user identification code.
[0095] In addition, it should be pointed out that when the called party picks up the phone, the two parties start talking. The audio can be transmitted to the calling user through the terminal or through the Metaverse device. Among them, if the calling user chooses to obtain audio through the Metaverse device, the Metaverse device needs to have a microphone function. And if the user chooses to obtain audio through the Metaverse device, the music in the Metaverse virtual space can be temporarily turned off during this period to ensure the clarity of the call.
[0096] See also Figure 7 , Figure 7 is a flow chart of a method for playing video ringback tone provided by an embodiment of the present invention. Figure 7 As shown, the method is applied to the ring back tone platform, comprising the following steps:
[0097] Step 201: Send a panoramic video ringback tone to the Metaverse device according to the virtual mobile user identification code of the Metaverse device.
[0098] Among them, the ringback tone platform presets the type of panoramic video ringback tone.
[0099] As an implementation method, the terminal transmits the virtual mobile user identification code corresponding to the Metaverse device to the core network. The core network obtains the virtual mobile user identification code and establishes a connection between the ringback tone platform and the virtual mobile user identification code, thereby enabling the ringback tone platform to send panoramic video ringback tone to the Metaverse device based on the virtual mobile user identification code.
[0100] As another implementation method, the terminal sends the virtual mobile user identification code corresponding to the Metaverse device to the ringback tone platform, so that the ringback tone platform sends a panoramic video ringback tone to the Metaverse device based on the virtual mobile user identification code.
[0101] In one embodiment, after the above step 301, the method further includes:
[0102] Receiving a changed position sent by the metaverse device; wherein the changed position is sent when a position of a virtual character in a three-dimensional virtual space changes;
[0103] The center point of the panoramic video ringtone is changed to the changed position.
[0104] The position of the virtual character is the visual center point of the virtual character; the center point of the panoramic video ringtone is the coordinate origin of the three-dimensional space coordinate system of the panoramic video ringtone.
[0105] Exemplarily, the CRBT platform receives a location update message sent by the Metaverse device; wherein the location update message is sent when a virtual character in a three-dimensional virtual space moves from a first position to a second position, and the location update message carries the second position; the CRBT platform generates a panoramic video stream image frame with the second position as the center point, and sends it to the Metaverse device, so that the Metaverse device side plays the panoramic video CRBT with the second position as the center point of the panoramic video CRBT.
[0106] In this embodiment, if the user operates the keyboard to move the position of the virtual character c, causing the position of the virtual character to change, the Metaverse device sends the changed position to the ringback tone platform, so that the ringback tone platform transmits a video stream image frame with the changed position as the center point to the Metaverse device.
[0107] It should be pointed out that, as an implementation method, the CRBT platform can pre-store panoramic video CRBT image frames with different positions as center points, that is, different positions correspond to different panoramic video stream image frames; or,
[0108] As another implementation method, a panoramic video stream with the changed position as the center point may be generated based on a pixel projection algorithm and adjacent pixel filling.
[0109] Specifically, in one embodiment, changing the center point of the panoramic video ringback tone to the changed position includes:
[0110] Determine a coordinate mapping relationship between a first pixel point and a second pixel point according to a displacement of the second position relative to the first position; wherein the panoramic video stream corresponding to the first pixel point takes the first position as a center point; the panoramic video stream corresponding to the second pixel point takes the second position as a center point; the first position is a position before the change, and the second position is a position after the change;
[0111] According to the mapping relationship between the first pixel point and the coordinates, the center point of the panoramic video ringtone is changed to the second position.
[0112] For example, Figure 6 As shown, assume that the user moves forward from C(0,0) a distance of BC to B(0,B). The video ringback tone plug-in sends the user's relative position B(0,B) in the panoramic video ringback tone to the ringback tone platform. The ringback tone platform projects the pixel A under the corresponding viewing angle (solid circle) of the second panoramic video stream into the new viewing angle system (dashed circle) to generate the first panoramic video stream, realizing the user's displacement interactive experience in the metaverse video ringback tone. The first panoramic video stream takes the position after the change as the center point; the second panoramic video stream takes the position before the change as the center point.
[0113] Specifically, given the displacement line segment BC of the user, the metaverse observation range line segment AC, and the user's observation angle ∠ABD, the process of obtaining the coordinates of point A and point A' includes the following steps:
[0114] According to the sine theorem (sin∠BAC) / BC=(sin∠ABC) / AC=(sin∠ACB) / AB, and sin∠ABC=sin(∠ACB+∠BAC), we can get: sin∠ABC=sin(∠ACB+∠BAC)=sin∠ACB×cos∠BAC+cos∠ACB×sin∠BAC. Then, we can calculate the length of line segment AB; further, we can get sin∠ACB and cos∠ACB.
[0115] Therefore, the coordinates of point A are: (AC×sin∠ACB, AC×cos∠ACB); the coordinates of point A' are: (A'D×sin∠ABD, A'D×cos(∠ABD)+BC);
[0116] Then, the coordinate mapping relationship between A and A' is obtained, and based on the coordinate mapping relationship, the pixels of A are applied to A'. When the pixels on the dotted circle are discontinuous, the adjacent pixels can be used to fill them. In this way, the second panoramic video ring tone can be obtained.
[0117] In the above example, the first panoramic video stream is generated based on the coordinate mapping of the image pixel points in the second panoramic video stream. In this way, there is no need to shoot video image frames at different positions. Panoramic video images at different viewing angles can be obtained based only on the original panoramic video image. This can reduce processing pressure and storage space.
[0118] In addition, an embodiment of the present application further provides a communication system, including:
[0119] A Metaverse device, configured to instruct a terminal to initiate a call request after receiving a trigger input in a three-dimensional virtual space, wherein the call request carries a virtual mobile user identification code of the Metaverse device; a color ring tone platform, configured to send a panoramic video color ring tone to the Metaverse device according to the virtual mobile user identification code;
[0120] Among them, the metaverse device is also used to receive the panoramic video ringback tone sent by the ringback tone platform, and play the panoramic video ringback tone in the three-dimensional virtual space.
[0121] Based on the above communication system, such as Figure 8 As shown, it shows an interactive flow chart of playing video ringback tone. It mainly includes the following steps:
[0122] Step 1: Preset the panoramic video ringback tone on the ringback tone platform;
[0123] Step 2: Install the video ringback tone plug-in on the Metaverse device;
[0124] Step 3: The Metaverse device is matched and associated with the terminal;
[0125] Step 4: The user calls the second terminal through the Metaverse device control terminal;
[0126] Step 5: The terminal initiates a call request to the ringback tone platform and transmits the virtual mobile network identification code of the Metaverse device;
[0127] The terminal initiates a call request to the ring back tone platform through the core network.
[0128] Step 6: The Metaverse device sends the coordinates of the virtual character to the ringback tone platform;
[0129] Step 7: The ringback tone platform sends a panoramic video ringback tone to the Metaverse device according to the coordinate position;
[0130] Step 8: The user communicates with the user of the second terminal through the Metaverse device.
[0131] The above embodiments can realize the control of terminals (such as mobile phones) in the real world to make calls in the Metaverse, that is, the virtual characters in the Metaverse can interact and communicate with virtual characters outside the Metaverse, expanding the scope of communication. Moreover, talking to others through the communication network of the terminal is more stable than the pure Internet-based calling method in the Metaverse, and there is no delay or interruption.
[0132] In addition, through the above embodiments, users can interact with users in the real world through video ringback rings in the metaverse, enriching the call experience in the metaverse. Moreover, the above embodiments can also generate new panoramic video ringback rings based on the changes in the coordinates of the characters in the metaverse, and realize displacement interaction based on panoramic video ringback rings in the metaverse.
[0133] The embodiment of the present invention also provides a device for playing video ringback tone. Fig.10 , Fig.10 1 is a structural diagram of the apparatus for playing video ringback tone provided by an embodiment of the present invention. Since the principle of solving the problem by the apparatus for playing video ringback tone is similar to the method for playing video ringback tone applied to the Metaverse device side of the present invention, the implementation of the video processing apparatus can refer to the implementation of the method, and the repeated parts will not be repeated.
[0134] like Fig. 9 As shown, the apparatus 900 for playing video ringback tone is applied to a Metaverse device, and includes:
[0135] The first processing module 901 is used to instruct the terminal to initiate a call request after receiving a trigger input in the three-dimensional virtual space; the call request carries the virtual mobile user identification code of the metaverse device;
[0136] The first receiving module 902 is used to receive the panoramic video ring back tone sent by the ring back tone platform according to the virtual mobile user identification code;
[0137] The playing module 904 is used to play the panoramic video ringback tone in the three-dimensional virtual space.
[0138] Optionally, the apparatus 900 further includes:
[0139] The display module is used to display a dialing interface in the three-dimensional virtual space; the dialing interface is used to receive a trigger input.
[0140] Optionally, the playing module 904 includes:
[0141] The first playing submodule is used to use the visual center point of the virtual character as the center point of the panoramic video ringback tone and play the panoramic video ringback tone in the three-dimensional virtual space.
[0142] Optionally, the above device 900 further includes:
[0143] The second sending module is used to send the changed position to the ring back tone platform if the position of the virtual character changes.
[0144] Optionally, the apparatus 900 further includes:
[0145] A generating module, used for generating a virtual mobile user identification code of the Metaverse device;
[0146] The third sending module is used to send the virtual mobile user identification code to the terminal.
[0147] The embodiment of the present invention also provides a device for playing video ringback tone. Fig. 9 , Fig. 9 1 is a structural diagram of the apparatus for playing video ringback tone provided by an embodiment of the present invention. Since the principle of solving the problem by the apparatus for playing video ringback tone is similar to the method for playing video ringback tone applied to the Metaverse device side of the present invention, the implementation of the video processing apparatus can refer to the implementation of the method, and the repeated parts will not be repeated.
[0148] like Fig.10 As shown, the device 1000 for playing video ringback tone, applied to the ringback tone platform, includes:
[0149] The third sending module 1001 is used to send a panoramic video ringback tone to the Metaverse device according to the virtual mobile user identification code corresponding to the Metaverse device.
[0150] Optionally, the apparatus 1000 further includes:
[0151] A second receiving module is used to receive the changed position sent by the metaverse device; wherein the changed position is sent when the position of the virtual character in the three-dimensional virtual space changes;
[0152] The second processing module is used to change the center point of the panoramic video ringtone to the changed position.
[0153] Optionally, the second processing module includes:
[0154] A first processing submodule, configured to determine a coordinate mapping relationship between a first pixel point and a second pixel point according to a displacement of the second position relative to the first position; wherein the panoramic video stream corresponding to the first pixel point takes the first position as a center point; the panoramic video stream corresponding to the second pixel point takes the second position as a center point; the first position is a position before the change, and the second position is a position after the change;
[0155] The second processing submodule is used to change the center point of the panoramic video ringtone to the second position according to the mapping relationship between the first pixel point and the coordinate.
[0156] like Fig.11 As shown, the Metaverse device of an embodiment of the present invention includes: a processor 1100; and a memory 1120 connected to the processor 1100 via a bus interface, the memory 1120 being used to store programs and data used by the processor 1100 when performing operations, and the processor 1100 calls and executes the programs and data stored in the memory 1120.
[0157] The transceiver 1110 is connected to the bus interface and is used to receive and send data under the control of the processor 1100; the processor 1100 is used to read the program in the memory 1120 and execute the following process:
[0158] After receiving a trigger input in the three-dimensional virtual space, instructing the terminal to initiate a call request; the call request carries a virtual mobile user identification code of the metaverse device;
[0159] Receiving a panoramic video ringback tone sent by a ringback tone platform according to the virtual mobile user identification code;
[0160] The panoramic video ringback tone is played in the three-dimensional virtual space.
[0161] The transceiver 1110 is configured to receive and send data under the control of the processor 1100 .
[0162] Among them, Fig.11In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 1100 and memory represented by memory 1120. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 1110 may be a plurality of components, namely, a transmitter and a transceiver, providing a unit for communicating with various other devices on a transmission medium. The processor 1100 is responsible for managing the bus architecture and general processing, and the memory 1120 may store data used by the processor 1100 when performing operations.
[0163] The processor 1100 is responsible for managing the bus architecture and general processing, and the memory 1120 can store data used by the processor 1100 when performing operations.
[0164] Optionally, the processor 1100 is further configured to read the computer program and execute the following steps:
[0165] A dialing interface is displayed in the three-dimensional virtual space; the dialing interface is used to receive a trigger input.
[0166] Optionally, the processor 1100 is further configured to read the computer program and execute the following steps:
[0167] The visual center point of the virtual character is used as the center point of the panoramic video ring back tone, and the panoramic video ring back tone is played in the three-dimensional virtual space. Optionally, the processor 1100 is further configured to read the computer program and execute the following steps:
[0168] If the position of the virtual character changes, the changed position is sent to the ring back tone platform.
[0169] Optionally, the processor 1100 is further configured to read the computer program and execute the following steps: generating a virtual mobile user identification code for the Metaverse device;
[0170] The virtual mobile user identification code is sent to the terminal.
[0171] The device provided in the embodiment of the present invention can execute the above method embodiment, and its implementation principle and technical effect are similar, which will not be repeated in this embodiment.
[0172] like Fig.12As shown, the color ring back tone platform of an embodiment of the present invention includes: a processor 1200; and a memory 1220 connected to the processor 1200 through a bus interface, the memory 1220 is used to store programs and data used by the processor 1200 when performing operations, and the processor 1500 calls and executes the programs and data stored in the memory 1220.
[0173] The transceiver 1210 is connected to the bus interface and is used to receive and send data under the control of the processor 1200; the processor 1200 is used to read the program in the memory 1220 and execute the following process:
[0174] According to the virtual mobile user identification code corresponding to the Metaverse device, a panoramic video ringtone is sent to the Metaverse device.
[0175] The transceiver 1210 is configured to receive and send data under the control of the processor 1200 .
[0176] Among them, Fig.12 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 1200 and memory represented by memory 1220. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 1210 may be a plurality of components, namely, a transmitter and a transceiver, providing a unit for communicating with various other devices on a transmission medium. The processor 1200 is responsible for managing the bus architecture and general processing, and the memory 1220 may store data used by the processor 1200 when performing operations.
[0177] The processor 1200 is responsible for managing the bus architecture and general processing, and the memory 1220 can store data used by the processor 1200 when performing operations.
[0178] Optionally, the processor 1200 is further configured to read the computer program and execute the following steps:
[0179] Receiving a changed position sent by the metaverse device; wherein the changed position is sent when a position of a virtual character in a three-dimensional virtual space changes;
[0180] The center point of the panoramic video ringtone is changed to the changed position.
[0181] Optionally, the processor 1200 is further configured to read the computer program and execute the following steps:
[0182] Determine a coordinate mapping relationship between a first pixel point and a second pixel point according to a displacement of the second position relative to the first position; wherein the panoramic video stream corresponding to the first pixel point takes the first position as a center point; the panoramic video stream corresponding to the second pixel point takes the second position as a center point; the first position is a position before the change, and the second position is a position after the change;
[0183] According to the mapping relationship between the first pixel point and the coordinates, the center point of the panoramic video ringtone is changed to the second position.
[0184] The device provided in the embodiment of the present invention can execute the above method embodiment, and its implementation principle and technical effect are similar, which will not be repeated in this embodiment.
[0185] In addition, the computer-readable storage medium of the embodiment of the present invention is used to store a computer program, and the computer program can be executed by a processor to implement the steps of the above-mentioned video ringback tone playing method.
[0186] In the several embodiments provided in the present application, it should be understood that the disclosed methods and devices can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0187] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may be physically included separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of hardware plus software functional units.
[0188] The above-mentioned integrated unit implemented in the form of a software functional unit can be stored in a computer-readable storage medium. The above-mentioned software functional unit is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform some steps of the sending and receiving method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, referred to as ROM), random access memory (Random Access Memory, referred to as RAM), disk or optical disk and other media that can store program codes.
[0189] The above is a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.
Claims
1. A method for playing a video ringback tone, characterized in that: Applied to Metaverse devices, including: After receiving a trigger input in the three-dimensional virtual space, the terminal is instructed to initiate a call request to a target terminal; the call request carries a virtual mobile user identification code of the metaverse device; wherein the target terminal is a called terminal associated with the terminal, or the target terminal is a called terminal determined according to the mobile user identification code carried in the call request; Receiving a panoramic video ringback tone sent by a ringback tone platform according to the virtual mobile user identification code; The panoramic video ringback tone is played in the three-dimensional virtual space.
2. The method for playing video ringback tone according to claim 1, characterized in that: Before instructing the terminal to initiate a call request, the method further includes: A dialing interface is displayed in the three-dimensional virtual space; the dialing interface is used to receive a trigger input.
3. The method for playing video ringback tone according to claim 1, characterized in that: Playing the panoramic video ringback tone in the three-dimensional virtual space includes: The visual center point of the virtual character is used as the center point of the panoramic video ring back tone, and the panoramic video ring back tone is played in the three-dimensional virtual space.
4. The method for playing video ringback tone according to claim 3, characterized in that: The method further comprises: If the position of the virtual character changes, the changed position is sent to the ring back tone platform.
5. The method for playing video ringback tone according to claim 1, characterized in that: Before instructing the terminal to initiate a call request, the method further includes: Generating a virtual mobile user identification code for the Metaverse device; The virtual mobile user identification code is sent to the terminal.
6. A method for playing a video ringback tone, characterized in that: Applied to the ring back tone platform, including: According to the call request sent by the terminal, a virtual mobile user identification code corresponding to the Metaverse device is obtained; wherein the call request is initiated by the Metaverse device to a target terminal after receiving a trigger input in the three-dimensional virtual space, and the call request carries the virtual mobile user identification code of the Metaverse device; the target terminal is a called terminal associated with the terminal, or the target terminal is a called terminal determined according to the mobile user identification code carried in the call request; According to the virtual mobile user identification code corresponding to the Metaverse device, a panoramic video ringtone is sent to the Metaverse device.
7. The method for playing video ringback tone according to claim 6, characterized in that: After sending the panoramic video ringback tone to the Metaverse device according to the virtual mobile user identification code corresponding to the Metaverse device, the method further includes: Receiving a changed position sent by the metaverse device; wherein the changed position is sent when a position of a virtual character in a three-dimensional virtual space changes; The center point of the panoramic video ringtone is changed to the changed position.
8. The method for playing video ringback tone according to claim 7, characterized in that: The step of changing the center point of the panoramic video ringback tone to the changed position includes: Determine a coordinate mapping relationship between a first pixel point and a second pixel point according to a displacement of the second position relative to the first position; wherein the panoramic video stream corresponding to the first pixel point takes the first position as a center point; the panoramic video stream corresponding to the second pixel point takes the second position as a center point; the first position is a position before the change, and the second position is a position after the change; According to the mapping relationship between the first pixel point and the coordinates, the center point of the panoramic video ringtone is changed to the second position.
9. A communication system, characterized in that: include: A metaverse device, configured to, upon receiving a trigger input in a three-dimensional virtual space, instruct a terminal to initiate a call request to a target terminal, wherein the call request carries a virtual mobile user identification code of the metaverse device; wherein the target terminal is a called terminal associated with the terminal, or the target terminal is a called terminal determined according to the mobile user identification code carried in the call request; A color ring back tone platform, used for obtaining a virtual mobile user identification code corresponding to a Metaverse device according to a call request sent by a terminal; and sending a panoramic video color ring back tone to the Metaverse device according to the virtual mobile user identification code; Among them, the metaverse device is also used to receive the panoramic video ringback tone sent by the ringback tone platform, and play the panoramic video ringback tone in the three-dimensional virtual space.
10. A device comprising: A transceiver, a memory, a processor, and a computer program stored in the memory and executable on the processor; wherein the processor is used to read the program in the memory to implement the steps in the method for playing video ringback tone as described in any one of claims 1 to 5, or the steps in the method for playing video ringback tone as described in any one of claims 6 to 8.
11. A computer-readable storage medium for storing a computer program, characterized in that: When the computer program is executed by a processor, the steps in the method for playing a video ringback tone as claimed in any one of claims 1 to 5 or the steps in the method for playing a video ringback tone as claimed in any one of claims 6 to 8 are implemented.
Citation Information
Patent Citations
Video polyphonic ringtone generation method and device and electronic equipment
CN114285944A
Virtual scene information interaction method and device, equipment and storage medium
CN114697755A
Video polyphonic ringtone processing method and device and computer readable storage medium
CN114785891A
Conferencing that Bridges Virtual World and Real-World Meeting Places
US20110317593A1
Colour ring back tone processing method, apparatus and system
WO2018006807A1
