Media resource calling method and device, electronic equipment and storage medium
By using the positioning device of the vehicle end to determine the actual distance between the mobile end and the vehicle end, and automatically execute the media resource calling program according to the reference distance range, the problem of the inability to automatically call media resources in the prior art is solved, and more intelligent media resource calls are achieved, and user experience is improved.
Patent Information
- Application Number
- CN202311413474.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-27
- Publication Date
- 2025-04-29
AI Technical Summary
The prior art cannot automatically call corresponding media resources based on the relative position status between the mobile device and the vehicle, resulting in poor user experience.
Using multiple positioning devices on the vehicle end, the actual distance between the vehicle end and the mobile end is determined, and the actual distance and the multiple reference distance ranges between the vehicle end are compared, the target distance range is determined, and the corresponding media resource call program is executed to realize the interactive call of media resource between the vehicle end and the mobile end.
According to the different actual distances between the mobile terminal and the vehicle terminal, the corresponding media resource calling program is automatically called, which improves the intelligence of media resource calling and improves the user experience.
Smart Images

Figure CN119906779A_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present application relate to the field of vehicle multimedia interaction, and in particular, to a media resource calling method, device, electronic device, storage medium, and computer program product. Background Art
[0002] With the rapid development of automobile technology, the interaction between mobile devices and vehicle multimedia systems has become increasingly common and important in modern automobiles. Mobile devices can be connected to the vehicle multimedia system via Bluetooth and wireless networks, allowing users to easily access the vehicle's media resources while in the car and release the vehicle's media resources when the user leaves the vehicle.
[0003] Currently, when switching media resources between a vehicle and a mobile terminal, a user is usually required to manually select and switch the audio input source, audio output target location, video input source, and video display location on the vehicle HMI (Human-Machine Interface) or mobile device HMI page.
[0004] However, in the related technical solutions, it is not possible to automatically call corresponding media resources according to the relative position status between the mobile device and the vehicle, resulting in a poor user experience. Summary of the invention
[0005] In view of this, embodiments of the present application provide a media resource calling method, apparatus, electronic device, storage medium and computer program product to at least solve some of the above problems.
[0006] According to the first aspect of an embodiment of the present application, a media resource calling method is provided, which is applied to a vehicle end, including: utilizing multiple positioning devices on the vehicle end to determine the actual distance between the vehicle end and a mobile end, comparing the actual distance with multiple reference distance ranges on the vehicle end, determining a reference distance range in each reference distance range within which the actual distance falls as a target distance range, executing a media resource calling program for the target distance range, and implementing interactive calling of media resources between the vehicle end and the mobile end.
[0007] According to a second aspect of the embodiment of the present application, a media resource calling device is provided, which is applied to a vehicle end, and includes: a calculation module, which is used to determine the actual distance between the vehicle end and the mobile end by using multiple positioning devices of the vehicle end. A comparison module, which is used to compare the actual distance with multiple reference distance ranges of the vehicle end, and determine a reference distance range in each reference distance range into which the actual distance falls as a target distance range. A calling module, which is used to execute a media resource calling program of the target distance range, and implement interactive calling of media resources between the vehicle end and the mobile end.
[0008] According to a third aspect of the embodiments of the present application, an electronic device is provided, comprising: a processor, a communication interface, a memory, and a communication bus, wherein the processor, the memory, and the communication interface communicate with each other via the communication bus. The memory is used to store at least one executable instruction, and the executable instruction enables the processor to perform an operation corresponding to the media resource calling method described in the first aspect above.
[0009] According to a fourth aspect of an embodiment of the present application, a computer storage medium is provided, on which a computer program is stored. When the program is executed by a processor, the media resource calling method described in the first aspect above is implemented.
[0010] According to a fifth aspect of an embodiment of the present application, a computer program product is provided, which is tangibly stored on a computer-readable medium and includes computer-executable instructions, which, when executed, enable at least one processor to perform the method described in the first aspect above.
[0011] According to the above technical solution, multiple positioning devices on the vehicle side are used to determine the actual distance between the vehicle side and the mobile side. After the mobile side moves, the corresponding actual distance will also be re-determined, and then the actual distance is compared with multiple reference distance ranges on the vehicle side. Each reference distance range corresponds to a different media resource calling program. Then, a reference distance range in each reference distance range where the actual distance falls is determined as the target distance range, and then the media resource calling program corresponding to the target distance range is executed to implement the interactive calling of media resources between the vehicle side and the mobile side. In this way, the present application can call the corresponding media resource calling program according to the different actual distances between the mobile side and the vehicle side to realize the interactive calling of media resources between the mobile side and the vehicle side, making the calling of media resources more intelligent and improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0012] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0013] Figure 1 This is a flow chart of media resource calling provided by an embodiment of the present application;
[0014] Figure 2 is a schematic diagram of media resource calling provided by another embodiment of the present application;
[0015] Figure 3is a schematic diagram of a media resource calling device provided by an embodiment of the present application;
[0016] Figure 4 It is a schematic diagram of an electronic device provided by an embodiment of the present application. DETAILED DESCRIPTION
[0017] The present application is described below based on embodiments, but the present application is not limited to these embodiments. In the detailed description of the present application below, some specific details are described in detail. It is possible for a person skilled in the art to fully understand the present application without the description of these details. In order to avoid confusing the essence of the present application, known methods, processes, and flows are not described in detail. In addition, the drawings are not necessarily drawn to scale.
[0018] Media resource calling method
[0019] The present application provides a method for calling a media resource. The following describes the method for calling a media resource in detail through multiple embodiments.
[0020] Figure 1 FIG. 1 is a flow chart of a method for calling a media resource according to an embodiment of the present application. Figure 1 As shown, the media resource calling method includes the following steps:
[0021] Step S102: using multiple positioning devices on the vehicle side, determine the actual distance between the vehicle side and the mobile side.
[0022] The positioning device on the vehicle side has the function of positioning and ranging, and the vehicle side has the function of connecting and communicating with the mobile side. The mobile side can be an electronic device such as a mobile phone or a tablet computer.
[0023] When the mobile terminal and the vehicle terminal are in a connected state, the distance between the positioning device on the vehicle terminal and the mobile terminal can be obtained by utilizing the ranging function of the positioning device on the vehicle terminal, and when the mobile terminal moves, as long as the mobile terminal and the vehicle terminal remain connected, the distance between the mobile terminal and the vehicle can be continuously obtained by utilizing the positioning device on the vehicle terminal.
[0024] In the case where there are multiple positioning devices on the vehicle side, the sensing distance between each positioning device and the mobile side can be obtained, and the spacing distance between each positioning device and the mobile side can be calculated according to the installation position of each positioning device on the vehicle side, the size of the vehicle side, and the sensing distance between each positioning device and the mobile side, thereby determining the actual distance between the vehicle side and the mobile side. In some embodiments, the actual distance between the vehicle side and the mobile side can be determined according to the spacing distance between a positioning device on the vehicle side and the mobile side, that is, the actual distance is equal to the spacing distance between a positioning device on the vehicle side and the mobile side; or, the actual distance between the vehicle side and the mobile side can be determined in combination with the spacing distance between multiple positioning devices on the vehicle side and the mobile side.
[0025] Step S104: Compare the actual distance with a plurality of reference distance ranges at the vehicle end, and determine a reference distance range in which the actual distance falls as the target distance range.
[0026] The multiple reference distance ranges of the vehicle end are different, and the reference distance ranges can be initialized by the vehicle end or set by the user.
[0027] The actual distance is compared with a plurality of reference distance ranges at the vehicle end, and if the actual distance falls within a reference distance range among the plurality of reference distance ranges, the reference distance range is determined as the target distance range.
[0028] When the mobile end moves relative to the vehicle end, the actual distance between the mobile end and the vehicle end will also be dynamically updated. Therefore, the target distance range at each detection moment can be dynamically determined based on the actual distance between the mobile end and the vehicle end corresponding to each detection moment.
[0029] Step S106: Execute the media resource calling procedure within the target distance range to implement interactive calling of media resources between the vehicle end and the mobile end.
[0030] Different reference distance ranges correspond to different media resource calling procedures. After determining that the actual distance between the mobile terminal and the vehicle terminal falls within the target distance range, the media resource calling procedure corresponding to the target distance range is executed to implement the interactive calling of media resources between the vehicle terminal and the mobile terminal.
[0031] Media resources may include audio device resources, video device resources, and other media resources, and this application does not impose any restrictions on this.
[0032] In the embodiment of the present application, multiple positioning devices on the vehicle side are used to determine the actual distance between the vehicle side and the mobile side. After the mobile side moves, the corresponding actual distance will also be re-determined, and then the actual distance is compared with multiple reference distance ranges on the vehicle side. Each reference distance range corresponds to a different media resource calling program. Then, a reference distance range in each reference distance range where the actual distance falls is determined as the target distance range, and then the media resource calling program corresponding to the target distance range is executed to implement the interactive calling of media resources between the vehicle side and the mobile side. In this way, the present application can call the corresponding media resource calling program according to the different actual distances between the mobile side and the vehicle side to realize the interactive calling of media resources between the mobile side and the vehicle side, making the calling of media resources more intelligent and improving the user experience.
[0033] In one possible implementation, each positioning device on the vehicle side includes each vehicle-side ultra-wideband device, and the mobile side is provided with a mobile-side ultra-wideband device, and wherein the actual distance between the vehicle side and the mobile side is determined by using multiple positioning devices on the vehicle side, including: detecting the interval distance between each vehicle-side ultra-wideband device on the vehicle side and the ultra-wideband device on the mobile side, and determining the actual distance between the vehicle side and the mobile side.
[0034] Ultra-wideband devices refer to wireless communication devices that use ultra-wideband technology to implement various wireless communication and positioning applications. These devices use an extremely wide spectrum range for short-range data transmission and positioning services. Ultra-wideband devices can be installed on both the vehicle side and the mobile side.
[0035] The positioning devices on the vehicle side include each vehicle-side ultra-wideband device, and the mobile side is provided with a mobile-side ultra-wideband device. In this way, within a certain distance range, the vehicle-side ultra-wideband device can connect and communicate with the mobile-side ultra-wideband device. The distance measurement function of the ultra-wideband device can be used to obtain the interval distance between each vehicle-side ultra-wideband device and the mobile-side ultra-wideband device. If there are 4 vehicle-side ultra-wideband devices, 4 interval distances can be obtained. The actual distance between the vehicle side and the mobile side is further determined based on these interval distances. The actual distance can be equal to a certain interval distance, or it can be determined based on other factors such as the size of the vehicle side, the installation location of the vehicle-side ultra-wideband device, etc. At this time, the actual distance may not be equal to any of the interval distances.
[0036] In an embodiment of the present application, each positioning device on the vehicle side includes each vehicle-side ultra-wideband device, and the mobile side is provided with a mobile-side ultra-wideband device. The precise positioning and ranging function of the ultra-wideband device is used to obtain the interval distance between each vehicle-side ultra-wideband device and the mobile-side ultra-wideband device, and then the actual distance between the vehicle side and the mobile side can be determined. The actual distance is obtained by using the ultra-wideband device, which is more accurate.
[0037] In a possible implementation, the size and / or shape of each reference distance range on the vehicle side is modified through a human-computer interaction interface on the vehicle side.
[0038] In the initial state, the vehicle end can initialize the size and shape of each reference distance range, for example, each reference distance range can be initialized according to the position information of each ultra-wideband device on the vehicle end relative to the vehicle end. In order to support user modification, the human-computer interaction interface on the vehicle end can support the user to modify the size and / or shape of each reference distance range as needed, the size can be large or small, and the shape can be any appropriate closed shape.
[0039] In an embodiment of the present application, the size and / or shape of each reference distance range on the vehicle side is modified through the human-computer interaction interface on the vehicle side, and the user can modify it independently as needed, thereby improving the user experience.
[0040] In a possible implementation, each positioning device provided on the vehicle end includes a first positioning device, a second positioning device and a third positioning device, and each reference distance range of the vehicle end includes a first reference distance range, a second reference distance range and a third reference distance range; and wherein, executing a media resource calling program of a target distance range to realize interactive calling of media resources between the vehicle end and the mobile end includes: when it is determined that the target distance range falls within the first reference distance range, obtaining a media resource calling request of the mobile end, determining the target calling media resource of the vehicle end, or releasing the target calling media resource of the vehicle end. When it is determined that the target distance range falls within the second reference distance range, sending a resource calling instruction of the target calling media resource to the mobile end, or sending a resource calling cancellation instruction of the target calling media resource to the mobile end. When it is determined that the target distance range falls within the third reference distance range, obtaining multimedia data returned by the mobile end in response to the resource calling instruction, and playing the multimedia data through the target calling media resource of the vehicle end.
[0041] Figure 2 is a schematic diagram of an embodiment of the present application, such as Figure 2The positioning devices provided on the vehicle end include a first positioning device 204, a second positioning device 205 and a third positioning device 206. The first reference distance range A is the range of the difference between the area where the closed figure 201 is located and the area where the closed figure 202 is located. The second reference distance range B is the range of the difference between the area where the closed figure 202 is located and the area where the closed figure 203 is located. The third reference distance range C is the range of the area where the closed figure 203 is located. By using the positioning and ranging function of the positioning device on the vehicle end, the interval distances between the first positioning device 204, the second positioning device 205 and the third positioning device 206 and the device 207 on the mobile end are obtained respectively, and then the actual distance between the vehicle end and the mobile end is determined. The target distance range is determined by comparing the actual distance with the first reference distance range A, the second reference distance range B and the third reference distance range C.
[0042] After the mobile terminal and the vehicle terminal establish a connection, the mobile terminal and the vehicle terminal open up the ability to call media resources to each other, including audio input system, video input system, video display system and other media resources.
[0043] When the mobile terminal gradually moves toward the direction approaching the vehicle, when it is determined that the target distance range falls within the first reference distance range A, the vehicle terminal notifies the mobile terminal to send a media resource call request to the vehicle terminal. After the vehicle terminal obtains the media resource call request sent by the mobile terminal, it begins to prepare to send the multimedia stream to the mobile terminal through the wireless data link, and prepares the target call media resource for call; when it is determined that the target distance range falls within the second reference distance range B, a resource call instruction for the target call media resource is sent to the mobile terminal, and the mobile terminal switches to use the media resources of the vehicle terminal; when it is determined that the target distance range falls within the third reference distance range C, the mobile terminal is notified to release the media resources that the mobile terminal has called, and at the same time obtains the multimedia data returned by the mobile terminal in response to the resource call instruction, and plays the multimedia data through the target call media resources of the vehicle terminal.
[0044] When the mobile terminal gradually moves away from the vehicle, the mobile terminal is initially located within the third reference distance range C. As the mobile terminal leaves, when it is determined that the target distance range falls into the second reference distance range B, it indicates that the mobile terminal is about to leave the vehicle, and a resource call cancellation instruction for the target call media resource is sent to the mobile terminal. After the mobile terminal receives the resource call cancellation instruction sent by the vehicle, a resource call instruction for the target call media is sent to the mobile terminal, and the mobile terminal prepares the target call media resource for calling; when it is determined that the target distance range falls into the first reference distance range A, the vehicle terminal releases the target call media resource of the vehicle terminal, and the mobile terminal completely switches to call the target call media resource prepared by the mobile terminal.
[0045] In an embodiment of the present application, it is determined whether the target distance range falls within any one of the first reference distance range, the second reference distance range and the third reference distance range, and different media resource calling procedures are executed on the mobile terminal or the vehicle terminal according to different reference distance ranges. The multimedia data returned by the mobile terminal can be played through the target calling media resources on the vehicle terminal, so as to realize the interactive calling of media resources between the mobile terminal and the vehicle terminal based on the relative position between the mobile terminal and the vehicle terminal, thereby making the calling of media resources more intelligent and improving the user experience.
[0046] In one possible implementation, the mobile terminal includes multiple; and wherein, the media resource calling method also includes: determining a reference distance range for the vehicle terminal based on multiple reference distance ranges of the vehicle terminal; determining a priority calling level for each mobile terminal based on the order in which each mobile terminal falls into the reference distance range; and executing an interactive calling of media resources between each mobile terminal and the vehicle terminal based on the priority calling level of each mobile terminal.
[0047] In the case where there are multiple mobile terminals, there may be a situation where multiple mobile terminals call the media resources of the vehicle terminal at the same time. Therefore, according to the multiple reference distance ranges of the vehicle terminal, a reference distance range of the vehicle terminal is determined. The reference distance range may overlap with one of the multiple reference distance ranges, or may overlap with multiple of the multiple reference distance ranges. After determining the reference distance range, when multiple mobile terminals enter the vehicle, the vehicle terminal will record the order in which each mobile terminal falls into the reference distance range. The vehicle terminal determines the priority calling level of each mobile terminal based on the order. When the mobile terminal calls the media resources of the vehicle terminal, the vehicle terminal allocates the media resources according to the priority calling level of the mobile terminal, and executes the interactive calling of the media resources between the mobile terminal and the vehicle terminal.
[0048] In an embodiment of the present application, when the mobile terminal includes multiple mobile terminals, a reference distance range for the vehicle terminal is determined based on the multiple reference distance ranges of the vehicle terminal, and the priority calling level of each mobile terminal is determined according to the order in which each mobile terminal falls into the reference distance range. When the mobile terminal calls the media resources of the vehicle terminal, the interactive calling of the corresponding media resources between the mobile terminal and the vehicle terminal is executed according to the priority calling level, so that the calling of the media resources can be carried out in an orderly manner, thereby improving the user experience.
[0049] In one possible implementation, after the vehicle end and the mobile end establish a connection relationship for the first time, the connection status of the vehicle end and the mobile end is recorded to obtain a connection status record result, and when the mobile end is detected approaching the vehicle end, the connection relationship between the vehicle end and the mobile end is automatically established based on the connection status record result.
[0050] After the vehicle end and the mobile end establish a connection relationship for the first time, such as establishing a connection through a Bluetooth device or other appropriate forms, the vehicle end records the connection status with the mobile end and obtains a connection status record result. When it is detected that the mobile end is approaching the vehicle end again, the vehicle end automatically establishes a connection relationship with the mobile end based on the connection status record result.
[0051] In an embodiment of the present application, after the vehicle end and the mobile end establish a connection relationship for the first time, the vehicle end records and obtains the connection status record result, and when the mobile end is detected to be close to the vehicle end, the connection relationship with the mobile end is automatically established based on the connection status record result. The user does not need to repeatedly manually establish the connection relationship between the mobile end and the vehicle end, thereby improving the user experience.
[0052] Media resource calling device
[0053] Figure 3 is a schematic diagram of a media resource calling device provided by an embodiment of the present application, such as Figure 3 As shown, the media resource calling device 300 may include: a calculation module 302 , a comparison module 304 , and a calling module 306 .
[0054] The calculation module 302 is used to determine the actual distance between the vehicle end and the mobile end by using multiple positioning devices on the vehicle end.
[0055] The positioning device on the vehicle side has the function of positioning and ranging, and the vehicle side has the function of connecting and communicating with the mobile side. The mobile side can be an electronic device such as a mobile phone or a tablet computer.
[0056] When the mobile terminal and the vehicle terminal are in a connected state, the distance between the positioning device on the vehicle terminal and the mobile terminal can be obtained by using the ranging function of the positioning device on the vehicle terminal through the calculation module 302, and when the mobile terminal moves, as long as the mobile terminal and the vehicle terminal remain connected, the distance between the mobile terminal and the vehicle can be continuously obtained by using the positioning device on the vehicle terminal through the calculation module 302.
[0057] In the case where there are multiple positioning devices on the vehicle side, the sensing distance between each positioning device and the mobile side can be obtained, and the spacing distance between each positioning device and the mobile side can be calculated according to the installation position of each positioning device on the vehicle side, the size of the vehicle side, and the sensing distance between each positioning device and the mobile side, thereby determining the actual distance between the vehicle side and the mobile side. In some embodiments, the actual distance between the vehicle side and the mobile side can be determined according to the spacing distance between a positioning device on the vehicle side and the mobile side, that is, the actual distance is equal to the spacing distance between a positioning device on the vehicle side and the mobile side; or, the actual distance between the vehicle side and the mobile side can be determined in combination with the spacing distance between multiple positioning devices on the vehicle side and the mobile side.
[0058] The comparison module 304 is used to compare the actual distance with multiple reference distance ranges on the vehicle side, and determine a reference distance range in which the actual distance falls among the reference distance ranges as a target distance range.
[0059] The multiple reference distance ranges of the vehicle end are different, and the reference distance ranges can be initialized by the vehicle end or set by the user.
[0060] The actual distance is compared with a plurality of reference distance ranges on the vehicle side by the comparison module 304. If the actual distance falls into one of the plurality of reference distance ranges, the reference distance range is determined as the target distance range.
[0061] When the mobile end moves relative to the vehicle end, the actual distance between the mobile end and the vehicle end will also be dynamically updated. Therefore, the target distance range at each detection moment can be dynamically determined based on the actual distance between the mobile end and the vehicle end corresponding to each detection moment.
[0062] The calling module 306 is used to execute the media resource calling program within the target distance range and implement the interactive calling of the media resources between the vehicle end and the mobile end.
[0063] Different reference distance ranges correspond to different media resource calling procedures. After determining that the actual distance between the mobile terminal and the vehicle terminal falls within the target distance range, the media resource calling procedure corresponding to the target distance range is executed by calling module 306 to implement the interactive calling of media resources between the vehicle terminal and the mobile terminal.
[0064] Media resources may include audio device resources, video device resources, and other media resources, and this application does not impose any restrictions on this.
[0065] In the embodiment of the present application, the actual distance between the vehicle end and the mobile end is determined by using multiple positioning devices on the vehicle end through the calculation module 302. After the mobile end moves, the corresponding actual distance will also be re-determined. Then, the actual distance is compared with multiple reference distance ranges on the vehicle end through the comparison module 304. Each reference distance range corresponds to a different media resource calling program. Then, a reference distance range in each reference distance range where the actual distance falls is determined as the target distance range. Then, the media resource calling program corresponding to the target distance range is executed through the calling module 306 to implement the interactive calling of media resources between the vehicle end and the mobile end. In this way, the present application can call the corresponding media resource calling program according to the different actual distances between the mobile end and the vehicle end to realize the interactive calling of media resources between the mobile end and the vehicle end, making the calling of media resources more intelligent and improving the user experience.
[0066] Electronic devices
[0067] Figure 4 This is a schematic block diagram of an electronic device provided in an embodiment of the present application. The specific embodiment of the present application does not limit the specific implementation of the electronic device. Figure 4 As shown, the electronic device 400 may include: a processor 402, a communications interface 504, a memory 406, and a communication bus 408. Among them:
[0068] The processor 402 , the communication interface 404 , and the memory 406 communicate with each other via a communication bus 408 .
[0069] The communication interface 404 is used to communicate with other electronic devices or servers.
[0070] The processor 402 is used to execute the program 410, and specifically can execute the relevant steps in any of the aforementioned media resource calling method embodiments.
[0071] Specifically, the program 410 may include program codes, which include computer operation instructions.
[0072] The processor 402 may be a CPU, or an application specific integrated circuit ASIC (Application Specific Integrated Circuit), or one or more integrated circuits configured to implement the embodiments of the present application. The one or more processors included in the smart device may be processors of the same type, such as one or more CPUs; or processors of different types, such as one or more CPUs and one or more ASICs.
[0073] The memory 406 is used to store the program 410. The memory 406 may include a high-speed RAM memory, and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory.
[0074] The program 410 may be specifically used to enable the processor 402 to execute the media resource calling method in any of the aforementioned embodiments.
[0075] The specific implementation of each step in program 410 can refer to the corresponding description of the corresponding steps and units in any of the above-mentioned media resource calling method embodiments, which will not be repeated here. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working process of the above-described devices and modules can refer to the corresponding process description in the above-mentioned method embodiments, which will not be repeated here.
[0076] The electronic device of the embodiment of the present application uses multiple positioning devices on the vehicle side to determine the actual distance between the vehicle side and the mobile side. After the mobile side moves, the corresponding actual distance will also be re-determined, and then the actual distance is compared with multiple reference distance ranges on the vehicle side. Each reference distance range corresponds to a different media resource calling program. Then, a reference distance range in which the actual distance falls in each reference distance range is determined as the target distance range, and then the media resource calling program corresponding to the target distance range is executed to implement the interactive calling of media resources between the vehicle side and the mobile side. In this way, the present application can call the corresponding media resource calling program according to the different actual distances between the mobile side and the vehicle side to realize the interactive calling of media resources between the mobile side and the vehicle side, making the calling of media resources more intelligent and improving the user experience.
[0077] Storage Media
[0078] In this embodiment, a computer-readable storage medium is provided, which stores instructions for causing a machine to execute the media resource calling method as described herein. Specifically, a system or device equipped with a storage medium can be provided, on which a software program code that implements the functions of any of the above embodiments is stored, and a computer (or CPU or MPU) of the system or device reads and executes the program code stored in the storage medium.
[0079] In this case, the program code read from the storage medium itself can implement the function of any one of the above embodiments, so the program code and the storage medium storing the program code constitute part of the present application.
[0080] The storage medium embodiments for providing the program code include a floppy disk, a hard disk, a magneto-optical disk, an optical disk (such as CD-ROM, CD-R, CD-RW, DVD-ROM, DVD-RAM, DVD-RW, DVD+RW), a magnetic tape, a non-volatile memory card, and a ROM. Alternatively, the program code can be downloaded from a server computer by a communication network.
[0081] Computer program product
[0082] In this embodiment, a computer program product is provided. The computer program product is tangibly stored on a computer-readable medium and includes computer-executable instructions. When the computer-executable instructions are executed, at least one processor executes the media resource calling method as described herein.
[0083] It should be noted that in the description of this application, the terms "first" and "second" are only used to facilitate the description of different components or names, and cannot be understood as indicating or implying a sequential relationship, relative importance, or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features.
[0084] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein in the specification of this application are only for the purpose of describing specific embodiments and are not intended to limit this application.
[0085] It should be noted that although the specific embodiments of the present application are described in detail in conjunction with the accompanying drawings, this should not be construed as limiting the scope of protection of the present application. Within the scope described in the claims, various modifications and variations that can be made by those skilled in the art without creative work still fall within the scope of protection of the present application.
[0086] The examples of the embodiments of the present application are intended to concisely illustrate the technical features of the embodiments of the present application so that those skilled in the art can intuitively understand the technical features of the embodiments of the present application, and are not intended to be improper limitations of the embodiments of the present application.
[0087] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.
Claims
1. A media resource calling method, applied to a vehicle end, characterized in that: The method comprises: Determine the actual distance between the vehicle end and the mobile end by using multiple positioning devices on the vehicle end; Comparing the actual distance with a plurality of reference distance ranges at the vehicle end, and determining a reference distance range in which the actual distance falls among the reference distance ranges as a target distance range; Execute the media resource calling program within the target distance range to implement interactive calling of media resources between the vehicle end and the mobile end.
2. The method according to claim 1, characterized in that Each positioning device on the vehicle side includes each vehicle side ultra-wideband device, and the mobile side is provided with a mobile side ultra-wideband device; And wherein, using the multiple positioning devices on the vehicle end to determine the actual distance between the vehicle end and the mobile end includes: The distance between each vehicle-side ultra-wideband device and the mobile-side ultra-wideband device is detected to determine the actual distance between the vehicle-side and the mobile-side.
3. The method according to claim 2, characterized in that The method further comprises: The size and / or shape of each reference distance range of the vehicle end is modified through the human-computer interaction interface of the vehicle end.
4. The method according to claim 1, characterized in that: The positioning devices arranged on the vehicle end include a first positioning device, a second positioning device and a third positioning device, and the reference distance ranges on the vehicle end include a first reference distance range, a second reference distance range and a third reference distance range; And wherein, the executing the media resource calling program within the target distance range to realize the interactive calling of the media resources between the vehicle terminal and the mobile terminal includes: When it is determined that the target distance range falls within the first reference distance range, obtaining a media resource calling request of the mobile terminal, determining a target calling media resource of the vehicle terminal, or releasing the target calling media resource of the vehicle terminal; When it is determined that the target distance range falls within the second reference distance range, sending a resource calling instruction for the target media resource to the mobile terminal, or sending a resource calling cancellation instruction for the target media resource to the mobile terminal; When it is determined that the target distance range falls within the third reference distance range, the multimedia data returned by the mobile terminal in response to the resource calling instruction is obtained, and the multimedia data is played through the target calling media resource of the vehicle terminal.
5. The method according to claim 1, characterized in that: The mobile terminal includes multiple; And wherein, the method further comprises: Determining a reference distance range of the vehicle end according to a plurality of reference distance ranges of the vehicle end; Determining a priority calling level of each mobile terminal according to the order in which each mobile terminal falls into the reference distance range; Based on the priority calling level of each mobile terminal, interactive calling of media resources between each mobile terminal and the vehicle terminal is performed.
6. The method according to any one of claims 1 to 5, characterized in that: The method further comprises: After the vehicle end and the mobile end establish a connection relationship for the first time, the connection status of the vehicle end and the mobile end is recorded to obtain a connection status record result, and when the mobile end is detected to be close to the vehicle end, the connection relationship between the vehicle end and the mobile end is automatically established based on the connection status record result.
7. A media resource calling device, applied to a vehicle, characterized in that: The device comprises: A calculation module, used to determine the actual distance between the vehicle end and the mobile end by using multiple positioning devices on the vehicle end; A comparison module, used for comparing the actual distance with a plurality of reference distance ranges at the vehicle end, and determining a reference distance range in which the actual distance falls among the reference distance ranges as a target distance range; The calling module is used to execute the media resource calling program within the target distance range and implement the interactive calling of the media resources between the vehicle end and the mobile end.
8. An electronic device, characterized in that: include: A processor, a communication interface, a memory and a communication bus, wherein the processor, the memory and the communication interface communicate with each other via the communication bus; The memory is used to store at least one executable instruction, and the executable instruction enables the processor to execute an operation corresponding to the media resource calling method according to any one of claims 1-6.
9. A computer storage medium having a computer program stored thereon, wherein when the program is executed by a processor, the media resource calling method as described in any one of claims 1 to 6 is implemented.
10. A computer program product tangibly stored on a computer readable medium and comprising computer executable instructions which, when executed, cause at least one processor to perform the method according to any one of claims 1-6.