Resource package acquisition method, apparatus, device, and medium

CN122933821APending Publication Date: 2026-10-16MIGU MUSIC CO LTD +2
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202610802808.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-06-04
Publication Date
2026-10-16

AI Technical Summary

Technical Problem

[0003]其中,主叫方的用户端上展示的视频彩铃内容可以通过主叫方或者被叫方预先设置得到,内容固定,用户观看体验欠佳

Benefits of technology

[0021] The resource package acquisition method and apparatus provided in this disclosure perform intent parsing on the communication request between the initiating end and the responding end based on the first multi-source feature data and the second multi-source feature data, which improves the accuracy and precision of communication intent acquisition. Based on the communication intent, a target media resource package is generated and delivered to the initiating end and the responding end respectively, which improves the scene adaptability and flexibility of the content displayed by the initiating end and the responding end, enhances the intelligence and personalization of communication services, and optimizes the user's communication experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122933821A_ABST
    Figure CN122933821A_ABST
Patent Text Reader

Abstract

The present disclosure provides a resource package acquisition method, device, equipment and medium, relating to the technical field of communication, the method comprising: in response to the initiator initiating a communication request to the responder, acquiring first multi-source feature data of the initiator and second multi-source feature data of the responder; based on the first multi-source feature data and the second multi-source feature data, performing intent analysis on the communication request of the initiator to the responder to obtain a communication intent of the initiator; and based on the communication intent, generating a target media resource package to separately perform resource package delivery on the initiator and the responder. The accuracy and precision of the communication intent acquisition are improved, the scene adaptability and flexibility of the respective display content of the initiator and the responder are improved, the intelligence and personalization of the communication service are improved, and the communication experience of the user is optimized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of communication technology, and in particular to a method, apparatus, device and medium for obtaining resource packets. Background Technology

[0002] With the development of technology, long-distance calls via user terminals have become one of the most relied-upon communication methods. In related technologies, when the caller initiates a session request to the called party, the caller's user terminal can display preset video ringback tone content.

[0003] The video ringback tone content displayed on the caller's client can be preset by either the caller or the called party, resulting in fixed content and a poor viewing experience for the user. Summary of the Invention

[0004] The purpose of this disclosure is to at least partially address one of the technical problems in the aforementioned technologies.

[0005] The first aspect of this disclosure provides a method for obtaining a resource package, comprising: in response to an initiating end initiating a communication request to a responding end, obtaining first multi-source feature data of the initiating end and second multi-source feature data of the responding end; based on the first multi-source feature data and the second multi-source feature data, performing intent analysis on the communication request from the initiating end to the responding end to obtain the communication intent of the initiating end; and generating a target media resource package based on the communication intent to deliver the resource package to the initiating end and the responding end respectively.

[0006] The resource package acquisition method provided in the first aspect of this disclosure also has the following technical features, including:

[0007] According to one embodiment of this disclosure, the step of performing intent analysis on the communication request from the initiating end to the responding end based on the first multi-source feature data and the second multi-source feature data to obtain the communication intent of the initiating end includes: determining the business scenario to which the communication request belongs based on the first multi-source feature data and the second multi-source feature data, and determining the first business role of the initiating end and the second business role of the responding end in the business scenario; and determining the communication intent of the initiating end to the responding end based on the first business role and the second business role.

[0008] According to one embodiment of this disclosure, determining the communication intent of the initiating end to the responding end based on the first business role and the second business role includes: acquiring first business data of the first business role in the business scenario and second business data of the second business role in the business scenario; determining the business relationship between the first business role and the second business role in the business scenario based on the first business data and the second business data, and determining the communication intent of the initiating end to the responding end based on the business relationship.

[0009] According to one embodiment of this disclosure, the step of generating a target media resource package based on the communication intent to deliver the resource package to the initiating end and the responding end respectively includes: obtaining communication intent prompt information of the responding end and preference prompt information of the initiating end based on the communication intent, wherein the preference prompt information is obtained based on the historical preferences of the responding end; generating the target media resource package and delivering it based on the communication intent prompt information and the preference prompt information.

[0010] According to one embodiment of this disclosure, generating and delivering the target media resource package based on the communication intent prompt information and the preference prompt information includes: obtaining a video ringback tone template from the initiating end and a video vibration template from the responding end; filling the video ringback tone template with content based on the target media resource package to generate a video ringback tone from the initiating end, and filling the video vibration template with content based on the target media resource package to generate a video vibration from the responding end; delivering the video ringback tone to the initiating end, and delivering the video vibration to the responding end.

[0011] According to one embodiment of this disclosure, the method further includes: obtaining the relationship intimacy between the initiating end and the responding end based on the first multi-source feature data and the second multi-source feature data; in response to the relationship intimacy being greater than or equal to a preset intimacy threshold, obtaining a special event to which the initiation time of the communication request belongs; generating event prompt information based on the special event to obtain an event media resource package carrying the event prompt information and deploying it.

[0012] A second aspect of this disclosure provides a resource package acquisition apparatus, comprising: an acquisition module, configured to acquire first multi-source feature data of the initiating end and second multi-source feature data of the responding end in response to a communication request initiated by an initiating end to a responding end; an analysis module, configured to perform intent analysis on the communication request from the initiating end to the responding end based on the first multi-source feature data and the second multi-source feature data, to obtain the communication intent of the initiating end; and a delivery module, configured to generate a target media resource package based on the communication intent, to deliver the resource package to the initiating end and the responding end respectively.

[0013] The resource package acquisition device provided in the second aspect of this disclosure also has the following technical features, including: According to one embodiment of this disclosure, the analysis module is further configured to: determine the business scenario to which the communication request belongs based on the first multi-source feature data and the second multi-source feature data, and determine the first business role of the initiating end and the second business role of the responding end in the business scenario; and determine the communication intent of the initiating end to the responding end based on the first business role and the second business role.

[0014] According to one embodiment of this disclosure, the analysis module is further configured to: acquire first business data of the first business role in the business scenario and second business data of the second business role in the business scenario; determine the business relationship between the first business role and the second business role in the business scenario based on the first business data and the second business data, and determine the communication intent of the initiating end to the responding end based on the business relationship.

[0015] According to one embodiment of this disclosure, the delivery module is further configured to: obtain communication intent prompt information from the responding end and preference prompt information from the initiating end based on the communication intent, wherein the preference prompt information is obtained based on the historical preferences of the responding end; and generate and deliver the target media resource package based on the communication intent prompt information and the preference prompt information.

[0016] According to one embodiment of this disclosure, the delivery module is further configured to: obtain a video ringback tone template from the initiating end and a video vibration template from the responding end; fill the video ringback tone template with content based on the target media resource package to generate a video ringback tone from the initiating end, and fill the video vibration template with content based on the target media resource package to generate a video vibration from the responding end; deliver the video ringback tone to the initiating end, and deliver the video vibration to the responding end.

[0017] According to one embodiment of this disclosure, the device further includes an event notification module, configured to: obtain the relationship closeness between the initiating end and the responding end based on the first multi-source feature data and the second multi-source feature data; in response to the relationship closeness being greater than or equal to a preset closeness threshold, obtain a special event to which the initiation time of the communication request belongs; generate event notification information based on the special event to obtain an event media resource package carrying the event notification information and deploy it.

[0018] To achieve the above objectives, a third aspect of this disclosure provides an electronic device, including: a memory and a processor; wherein the processor reads executable program code stored in the memory to run a program corresponding to the executable program code, so as to implement the resource package acquisition method provided in the first aspect of this disclosure.

[0019] To achieve the above objectives, the fourth aspect of this disclosure provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the resource package acquisition method provided in the first aspect of this disclosure.

[0020] To achieve the above objectives, the fifth aspect of this disclosure provides a computer program product, including a computer program that, when executed by a processor, is used to implement the resource package acquisition method as provided in the first aspect of this disclosure.

[0021] The resource package acquisition method and apparatus provided in this disclosure perform intent parsing on the communication request between the initiating end and the responding end based on the first multi-source feature data and the second multi-source feature data, which improves the accuracy and precision of communication intent acquisition. Based on the communication intent, a target media resource package is generated and delivered to the initiating end and the responding end respectively, which improves the scene adaptability and flexibility of the content displayed by the initiating end and the responding end, enhances the intelligence and personalization of communication services, and optimizes the user's communication experience.

[0022] Additional aspects and advantages of this disclosure will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this disclosure. Attached Figure Description

[0023] The above and / or additional aspects and advantages of this disclosure will become apparent and readily understood from the following description of the embodiments taken in conjunction with the accompanying drawings, in which: Figure 1 This is a schematic diagram of a resource package acquisition method according to an embodiment of the present disclosure; Figure 2 This is a schematic diagram of a resource package acquisition method according to another embodiment of the present disclosure; Figure 3 This is a schematic diagram of the structure of a resource package acquisition device according to an embodiment of the present disclosure; Figure 4 This is a block diagram of an electronic device according to an embodiment of the present disclosure. Detailed Implementation

[0024] Embodiments of this disclosure are described in detail below, examples of which are illustrated in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this disclosure, and should not be construed as limiting this disclosure.

[0025] The acquisition, storage, use, and processing of data in this disclosed technical solution all comply with the relevant provisions of relevant laws and regulations.

[0026] The resource package acquisition method, apparatus, device, and medium of this disclosure are described below with reference to the accompanying drawings.

[0027] The examples in this disclosure may involve user data, data acquisition, and / or use. All of these aspects comply with relevant laws, regulations, and provisions. In the examples of this disclosure, all data collection, acquisition, processing, manipulation, forwarding, and use are conducted with the user's knowledge and confirmation. Accordingly, when implementing each example, the type, scope of use, and usage scenarios of any data or information that may be involved should be communicated to the user and their authorization obtained through appropriate means in accordance with relevant laws and regulations. The specific methods of notification and / or authorization can vary depending on the actual situation and application scenario, and the scope of the solution is not limited in this regard.

[0028] In this manual and the sample solutions, any processing of personal information will be conducted only under legal grounds (such as obtaining the consent of the data subject or being necessary for the performance of a contract) and will only be carried out within the scope stipulated or agreed upon. A user's refusal to process personal information beyond what is necessary for basic functions will not affect the user's use of basic functions.

[0029] Figure 1 This is a flowchart illustrating a resource package acquisition method according to an embodiment of the present disclosure, as shown below. Figure 1 As shown, the method includes: S101, in response to the initiating end sending a communication request to the responding end, the first multi-source feature data of the initiating end and the second multi-source feature data of the responding end are obtained.

[0030] In this embodiment of the disclosure, the end that initiates the communication request can be identified as the initiating end, and the end that needs to respond to the communication request can be identified as the responding end. For example, in a session scenario, the calling party of the session can be identified as the initiating end, and the called party of the session can be identified as the responding end.

[0031] The communication request may include a call request from the initiator to the responder's phone number, a network session request from the initiator to the responder, or requests from other communication scenarios, which are not specifically limited here.

[0032] In this embodiment of the disclosure, the initiating end has a communication intention to the responding end. In this scenario, information prompts can be given to the initiating end and the responding end respectively based on the communication intention. Specifically, the intention information of the initiating end to communicate with the responding end can be sent to the responding end, and the possible preference information of the responding end for the intention information can be sent to the initiating end, thereby realizing information prompts for the initiating end and the responding end.

[0033] In this scenario, multi-source feature extraction algorithms from related technologies can be used to extract features from the initiator, the responder, and the historical communication information between the initiator and the responder. The extracted multi-source features from the initiator are then identified as the first multi-source feature data, and the extracted multi-source features from the responder are identified as the second multi-source feature data.

[0034] The first multi-source feature data may include business tag features and identity features of the initiating party, where the business tag features can be obtained based on the occupational features of the initiating party. The second multi-source feature data may include identity features and user profiles of the responding party, etc., without specific limitations here.

[0035] S102, based on the first multi-source feature data and the second multi-source feature data, perform intent analysis on the communication request from the initiating end to the responding end to obtain the communication intent of the initiating end.

[0036] In this embodiment of the disclosure, the first multi-source feature data and the second multi-source feature data can be processed by the intent parsing algorithm in the related technology. Based on the result of the algorithm processing, the intent of the initiator to communicate with the responder is obtained, which serves as the communication intent of the initiator.

[0037] As an example, in a scenario where the initiator is a courier and the responder is a courier, the intent of the communication request between the two can be parsed using the multi-source feature data of each courier and the courier, in order to obtain the courier's communication intent to confirm the delivery information for the courier.

[0038] S103, Generate target media resource packages based on communication intent, and deliver resource packages to the initiating end and the responding end respectively.

[0039] In this embodiment of the disclosure, a media resource package generation algorithm in the related art can be used to generate a resource package based on the relevant information of the communication intent. Based on the result of the algorithm processing, a resource package is obtained and delivered to the initiating end and the responding end as the target media resource package.

[0040] In this scenario, resource package delivery methods based on relevant technologies can be used to deliver resource packages to both the initiating and responding ends based on the target media resource package, so that the respective media prompt content can be displayed on the initiating and responding ends respectively.

[0041] Among them, the delivery of the target media resource package to the initiating end can display video ringback content carrying the preference information of the responding end on the initiating end, and the delivery of the target media resource package to the responding end can display ringback content carrying the communication intent of the initiating end on the responding end. Other media content can also be displayed on the initiating and responding ends based on the delivery of the target media resource package, without specific limitations.

[0042] The resource package acquisition method proposed in this disclosure performs intent parsing on the communication request between the initiating end and the responding end based on the first multi-source feature data and the second multi-source feature data, which improves the accuracy and precision of communication intent acquisition. Based on the communication intent, a target media resource package is generated and delivered to the initiating end and the responding end respectively, which improves the scene adaptability and flexibility of the content displayed by the initiating end and the responding end, enhances the intelligence and personalization of communication services, and optimizes the user's communication experience.

[0043] In the above embodiments, the acquisition and delivery of the target media resource package can also be combined with... Figure 2 understand, Figure 2 This is a flowchart illustrating a media resource package delivery method according to another embodiment of the present disclosure, as shown below. Figure 2 As shown, the method includes: S201, based on the first multi-source feature data and the second multi-source feature data, determine the business scenario to which the communication request belongs, and determine the first business role of the initiating end in the business scenario and the second business role of the responding end in the business scenario.

[0044] In this embodiment of the disclosure, the communication request initiated by the initiating end to the responding end has a corresponding communication scenario. When there is business interaction between the initiating end and the responding end, the scenario to which the communication between the two belongs can be determined as the business scenario to which the communication request belongs.

[0045] For example, when there is a business transaction involving package pickup between the initiating and responding ends, the package pickup business scenario can be identified as the business scenario to which the communication request belongs.

[0046] In this scenario, the role of the initiating party in the current business scenario can be determined based on the identity feature data carried in the first multi-source feature data, which serves as the first business role of the initiating party in the business scenario. Similarly, the role of the responding party in the current business scenario can be determined based on the identity feature data carried in the second multi-source feature data, which serves as the second business role of the responding party in the business scenario.

[0047] As an example, in the business scenario of express delivery, if the user at the initiating end is the staff member delivering the express and the user at the responding end is the person receiving the express, then in this example, the delivery role of the express can be defined as the first business role of the initiating end in the business scenario, and the receiving role of the express can be defined as the second business role of the responding end in the business scenario.

[0048] S202, based on the first business identity and the second business identity, determine the communication intent of the initiating end to the responding end.

[0049] Optionally, the first business data of the first business role in the business scenario and the second business data of the second business role in the business scenario are obtained. Based on the first business data and the second business data, the business relationship between the first business role and the second business role in the business scenario is determined, and the communication intent of the initiator to the responder is determined based on the business relationship.

[0050] In this embodiment of the disclosure, the relevant data of the first business role in the business scenario can be determined as the first business data, and the relevant data of the second business role in the business scenario can be determined as the second business data. For example, for the express delivery business scenario, the relevant data such as the express items to be delivered by the first business role in the express delivery business scenario, the delivery address of the express items, and the delivery route to the delivery address can be determined as the first business data of the first business role in the express delivery business scenario.

[0051] Furthermore, data such as the items to be received by the second business role in the express delivery business scenario, the delivery arrival time of the first business role, and the historical delivery records from the first business role to the second business role can be identified as the second business data of the second business role in the express delivery business scenario.

[0052] In this scenario, a relational parsing algorithm from a related technology can be used to parse the role relationship between the first business role and the second business role based on the first business data and the second business data, and the role relationship obtained based on the algorithm processing result can be determined as the business relationship between the first business role and the second business role.

[0053] For example, in a house viewing scenario, if we define the real estate agent as the first business role and the prospective homeowner as the second business role, then in this example, we can determine the supply and demand cooperation relationship between the real estate agent and the prospective homeowner based on the first business data of the real estate agent in the house viewing scenario and the second business data of the prospective homeowner in the house viewing scenario. This relationship can then be defined as the business relationship between the first business role and the second business role in this example.

[0054] For example, in a courier delivery scenario, if we define the courier as the first business role and the recipient as the second business role, then in this example, we can determine the item delivery service relationship between the courier and the recipient based on the courier's first business data and the recipient's second business data in the courier delivery scenario. This relationship can then be defined as the business relationship between the first and second business roles in this example.

[0055] In this embodiment of the disclosure, an intent analysis algorithm in the related technology can be used to process the intent of the first business role to initiate a communication request to the second business role based on the business relationship between the first business role and the second business role, and then the communication intent of the first business role to initiate a communication request to the second business role can be determined based on the result of the algorithm processing.

[0056] For example, in the scenario of house viewing business, intent analysis algorithms in related technologies can be used to analyze the intent of communication requests initiated by the real estate agent to the prospective homeowner based on the business relationship of supply and demand collaboration between the real estate agent and the prospective homeowner. Based on the processing results of the intent analysis algorithm, the intention of the real estate agent to facilitate cooperation with the prospective homeowner can be obtained, and this intention can be identified as the communication intent of the first business role to initiate a communication request to the second business role in this example.

[0057] For example, in the context of express delivery, intent analysis algorithms in related technologies can be used to analyze the intent of the express delivery party to initiate a communication request to the express delivery recipient based on the business relationship of the delivery service between the express delivery party and the express delivery recipient. Based on the processing results of the intent analysis algorithm, the intent of the express delivery party to confirm the delivery address and delivery time with the express delivery recipient can be obtained, and this intent can be identified as the communication intent of the first business role to initiate a communication request to the second business role in this example.

[0058] S203, Generate target media resource packages based on communication intent, and deliver resource packages to the initiating and responding ends respectively.

[0059] Optionally, based on the communication intent, the communication intent prompt information of the responding end and the preference prompt information of the initiating end are obtained, wherein the preference prompt information is obtained based on the historical preferences of the responding end.

[0060] In this embodiment of the disclosure, the communication intent can be extracted using information extraction algorithms in related technologies, and based on the extracted information, various information to be displayed when prompting the response end about the communication intent can be obtained, which serves as the communication intent prompt information for the response end.

[0061] The communication intent prompt information may include historical business communication information between the initiating and responding ends, business role information of the initiating end, and historical evaluation information of the business role of the initiating end, etc., without specific limitations here.

[0062] Furthermore, by using information extraction algorithms in related technologies, information is extracted from the second multi-source feature data of the response end based on the communication intent, and then the historical business records of the response end in the business scenario to which the communication intent belongs are extracted from the historical data included in the second multi-source feature data.

[0063] In this scenario, preference analysis algorithms in related technologies can be used to analyze historical business records, and then the relevant information on the historical preferences of the responding end in the current business scenario can be obtained based on the results of the algorithm processing.

[0064] For example, if the business scenario to which the communication intent belongs is set as a courier delivery scenario, then the historical delivery records of the courier recipient within a set historical time range can be extracted from the historical data included in the second multi-source feature data of the courier recipient through information extraction algorithms.

[0065] In this scenario, preference analysis algorithms in related technologies can be used to analyze the historical delivery records, thereby obtaining information on the recipient's historical preferences for delivery time, delivery method, delivery address, and other preferences in the delivery scenario, and thus obtaining relevant information on the recipient's historical preferences.

[0066] In this scenario, based on the historical preference information of the responding end, the information that needs to be displayed when prompting the initiating end with preference information can be obtained, and this information can be used as the preference prompt information for the initiating end.

[0067] The preference prompt information may include the business completion method of the response end's preference, the business completion time of the response end's preference, and other matters of the response end's preference, without specific limitations here.

[0068] Optionally, a target media resource package can be generated and delivered based on communication intent prompts and preference prompts.

[0069] In this embodiment of the disclosure, a resource package generation algorithm in the related art can be used to generate resource packages for the initiating end and the responding end based on communication intent prompt information and preference prompt information. The resource package generated based on the communication intent prompt information can be determined as the resource package deployed on the responding end, and the resource package generated based on the preference prompt information can be determined as the resource package deployed on the initiating end. Then, the target media resource package is obtained based on the two resource packages.

[0070] In this scenario, the video ringback tone template of the initiating end and the video ringback tone template of the responding end can be obtained. The video ringback tone template can be populated with content based on the target media resource package to generate the video ringback tone of the initiating end, and the video ringback tone template can be populated with content based on the target media resource package to generate the video ringback tone of the responding end.

[0071] In other words, the system deploys templates for generating video ringback tones and video ringtones. The template used when generating the video ringback tone can be obtained as the video ringback tone template. Based on the preset filling strategy of the template, the various data required to fill the template are extracted from the target media resource package. The extracted data is then filled into the video ringback tone template using the template filling method in related technologies. Based on the content filling operation, the corresponding video ringback tone is obtained, and the video ringback tone can be used as the video ringback tone delivered to the initiating end.

[0072] Furthermore, the template used when generating video color vibration can be obtained as the video color vibration template, and based on the preset filling strategy of the template, the various data required to fill the template can be extracted from the target media resource package, and the extracted data can be filled into the video color vibration template through the template filling method in related technologies. Then, the corresponding video color vibration can be obtained based on the content filling operation, and the video color vibration can be used as the video color vibration to be deployed to the response end.

[0073] Optionally, video ringback tones can be sent to the initiating end, and video vibration can be sent to the responding end.

[0074] In this embodiment of the disclosure, the video ringback tone carries communication intent prompting information to the responding end, and the video ringback tone carries preference prompting information to the initiating end. In this scenario, based on the pre-deployed resource package delivery link, the resource package of the video ringback tone carrying communication intent prompting information can be delivered to the initiating end of the communication request and displayed on the display screen of the initiating end, and the resource package carrying preference prompting information can be delivered to the responding end and displayed on the display screen of the responding end, thereby realizing the delivery of the target media resource package to the initiating end and the responding end.

[0075] It should be noted that the communication request initiated by the initiator to the responder may not have a business scenario. In this case, the target media resource packages to be delivered to the initiator and the responder can be obtained based on the closeness of the relationship between the initiator and the responder.

[0076] Optionally, the relationship closeness between the initiator and the responder can be obtained based on the first multi-source feature data and the second multi-source feature data.

[0077] In this embodiment of the disclosure, a relationship closeness analysis algorithm in the related art can be used to obtain historical communication information such as the number of historical calls and the duration of historical calls between the initiating end and the responding end based on the first multi-source feature data and the second multi-source feature data. Based on this part of the historical communication information, the relationship closeness between the two is processed by the analysis algorithm to obtain a descriptive parameter that can characterize the relationship closeness between the responding end and the initiating end, and the descriptive parameter is determined as the relationship closeness between the initiating end and the responding end.

[0078] It should be noted that the relationship intimacy can be analyzed based on the historical communication information obtained above, or through the notes left by the initiating and responding ends for each other's users, or through other information. No specific limitations are made here.

[0079] Optionally, in response to a relationship intimacy level greater than or equal to a preset intimacy threshold, a special event to which the communication request was initiated is obtained.

[0080] In other words, the obtained relationship intimacy can be compared with a preset intimacy threshold. When the obtained relationship intimacy is greater than or equal to the preset intimacy threshold, it can be determined that the intimacy of the relationship between the current responding end and the initiating end meets the conditions for resource package delivery. That is to say, the relationship between the user on the responding end and the user on the initiating end may be a close relationship such as relatives or friends.

[0081] In this embodiment of the disclosure, the video ringback tone sent to the initiating end and the video ringback tone sent to the responding end may also carry special event information, such as festival information, anniversary information and event information.

[0082] In this scenario, the initiation time of the call request can be detected, and the detected time can be compared with the event time range in the special event information. When the initiation time of the call request falls within the event time range of the special event, it can be determined that the initiation time of the current call request corresponds to a special event.

[0083] For example, if the time when a call request is initiated falls within the birthday time of the responding user included in the special event information, the responding user's birthday event can be identified as the special event to which the communication request was initiated.

[0084] For example, if the time when a call request is initiated falls within the Spring Festival period included in the special event information, then the Spring Festival can be identified as the special event to which the communication request was initiated.

[0085] Optionally, event notification information can be generated based on special events to obtain and deploy the event media resource package corresponding to the event notification information.

[0086] In this embodiment of the disclosure, information that provides special event prompts to the initiating and responding ends can be identified as event prompt information. Specifically, key information can be extracted from the special event information using a key information extraction algorithm in related technologies. Then, based on the processing result of the extraction algorithm, the prompt information corresponding to the special event information can be obtained as event prompt information.

[0087] In this scenario, a resource package can be generated based on the event prompt information using a resource package generation algorithm from relevant technologies, and the generated resource package can be identified as an event media resource package carrying event prompt information.

[0088] It should be noted that the target audience for the event media resource package can be determined based on the specific information of the special event. This can be understood as follows: if the special event is one in which the responding user is the main subject of celebration, then the event media resource package can be delivered only to the initiating user. When the initiating user displays the video ringback tone corresponding to the event media resource package, they can learn from the content of the video ringback tone that the current time is a special event in which the responding user is the main subject of celebration, and can then send appropriate event greetings to the responding user in subsequent communications.

[0089] Among them, the special event for which the user on the responding end is the main subject of celebration can be the user's birthday, other anniversaries of the user on the responding end, etc., without specific limitations here.

[0090] It should be noted that if the special event is one initiating user who is the main subject of the celebration, the event media resources can be distributed to the responding user. After seeing the event prompt information displayed in the video, the responding user can send the event greetings to the initiating user in subsequent communications.

[0091] Correspondingly, if the special event is a festival such as the Spring Festival, the event media resources can be distributed to the initiating end and the responding end respectively. After the initiating end and the responding end see the event prompt information, they can send festival greetings to each other in the subsequent communication process.

[0092] The resource package acquisition method proposed in this disclosure determines the communication request from the initiator to the initiator based on the business relationship between the first business role and the second business role. This improves the accuracy and precision of the communication request determination, enhances the intelligence and personalization of the information prompts for the communication request by both the responding end and the initiator, improves the scenario adaptability and flexibility of the content displayed by both the initiator and the responder, and optimizes the user's communication experience.

[0093] Corresponding to the resource package acquisition methods provided in the above embodiments, an embodiment of this disclosure also provides a resource package acquisition device. Since the resource package acquisition device provided in this disclosure corresponds to the resource package acquisition methods provided in the above embodiments, the implementation methods of the above resource package acquisition methods are also applicable to the resource package acquisition device provided in this disclosure, and will not be described in detail in the following embodiments.

[0094] Figure 3 This is a schematic diagram of the structure of a resource packet acquisition device according to an embodiment of the present disclosure, as shown below. Figure 3 As shown, the resource package acquisition device 300 includes an acquisition module 31, an analysis module 32, and a delivery module 33, wherein: The acquisition module 31 is used to acquire the first multi-source feature data of the initiator and the second multi-source feature data of the responder in response to the communication request initiated by the initiator to the responder. Analysis module 32 is used to perform intent analysis on the communication request from the initiator to the responder based on the first multi-source feature data and the second multi-source feature data, so as to obtain the communication intent of the initiator. The delivery module 33 is used to generate target media resource packages based on communication intent, so as to deliver the resource packages to the initiating end and the responding end respectively.

[0095] In this embodiment of the disclosure, the analysis module 32 is further configured to: determine the business scenario to which the communication request belongs based on the first multi-source feature data and the second multi-source feature data, and determine the first business role of the initiating end in the business scenario and the second business role of the responding end in the business scenario; and determine the communication intent of the initiating end to the responding end based on the first business role and the second business role.

[0096] In this embodiment of the disclosure, the analysis module 32 is further configured to: acquire first business data of the first business role in the business scenario and second business data of the second business role in the business scenario; determine the business relationship between the first business role and the second business role in the business scenario based on the first business data and the second business data, and determine the communication intent of the initiator to the responder based on the business relationship.

[0097] In this embodiment of the disclosure, the delivery module 33 is further configured to: obtain communication intent prompt information from the responding end and preference prompt information from the initiating end based on the communication intent, wherein the preference prompt information is obtained based on the historical preferences of the responding end; and generate and deliver a target media resource package based on the communication intent prompt information and the preference prompt information.

[0098] In this embodiment of the disclosure, the delivery module 33 is further configured to: obtain the video ringback tone template of the initiating end and the video vibration template of the responding end; fill the video ringback tone template with content based on the target media resource package to generate the video ringback tone of the initiating end, and fill the video vibration template with content based on the target media resource package to generate the video vibration of the responding end; deliver the video ringback tone to the initiating end, and deliver the video vibration to the responding end.

[0099] In this embodiment of the present disclosure, the device further includes an event notification module, configured to: obtain the relationship closeness between the initiating end and the responding end based on the first multi-source feature data and the second multi-source feature data; obtain the special event to which the initiation time of the communication request belongs in response to the relationship closeness being greater than or equal to a preset closeness threshold; generate event notification information based on the special event to obtain an event media resource package carrying the event notification information and deploy it.

[0100] The resource package acquisition device proposed in this disclosure performs intent parsing on the communication request between the initiating end and the responding end based on the first multi-source feature data and the second multi-source feature data, which improves the accuracy and precision of communication intent acquisition. Based on the communication intent, it generates a target media resource package and delivers it to the initiating end and the responding end respectively, which improves the scene adaptability and flexibility of the content displayed by the initiating end and the responding end, enhances the intelligence and personalization of communication services, and optimizes the user's communication experience.

[0101] To achieve the above embodiments, this disclosure also provides an electronic device, a computer-readable storage medium, and a computer program product.

[0102] Figure 4 This is a block diagram of an electronic device according to an embodiment of the present disclosure, such as... Figure 4 As shown, device 400 includes processor 401 and memory 402 communicatively connected to the processor. Memory 402 stores instructions executable by at least one processor. The instructions are executed by at least one processor 401. The processor 401 runs a program corresponding to the executable program code by reading the executable program code stored in memory 402, thereby implementing the functions described in this disclosure. Figures 1 to 2 The resource package acquisition method of the embodiment.

[0103] To implement the above embodiments, this disclosure also proposes a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the present disclosure. Figures 1 to 2 The resource package acquisition method of the embodiment.

[0104] To implement the above embodiments, this disclosure also proposes a computer program product, including a computer program, which, when executed by a processor, implements the features of this disclosure. Figures 1 to 2 The resource package acquisition method of the embodiment.

[0105] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of this disclosure. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.

[0106] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this disclosure, "a plurality of" means at least two, such as two, three, etc., unless otherwise explicitly specified.

[0107] Any process or method description in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or more executable instructions for implementing custom logic functions or processes, and the scope of preferred embodiments of this disclosure includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the functions involved, as will be understood by those skilled in the art to which embodiments of this disclosure pertain.

[0108] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-included system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of computer-readable media include: an electrical connection having one or more wires (electronic device), a portable computer disk drive (magnetic device), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM). Alternatively, the computer-readable medium may be paper or other suitable media on which the program can be printed, since the program can be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, interpreting, or otherwise processing as necessary, and then stored in a computer memory.

[0109] It should be understood that various parts of this disclosure can be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.

[0110] Those skilled in the art will understand that all or part of the steps of the methods in the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, the program includes one or a combination of the steps of the method embodiments.

[0111] Furthermore, the functional units in the various embodiments of this disclosure can be integrated into a processing module, or each unit can exist physically separately, or two or more units can be integrated into a module. The integrated module can be implemented in hardware or as a software functional module. If the integrated module is implemented as a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium.

[0112] The storage medium mentioned above can be a read-only memory, a disk, or an optical disk, etc. Although embodiments of the present disclosure have been shown and described above, it is to be understood that the above embodiments are exemplary and should not be construed as limiting the present disclosure. Those skilled in the art can make changes, modifications, substitutions, and variations to the above embodiments within the scope of the present disclosure.

Claims

1. A method for obtaining resource packages, characterized in that, The method includes: In response to a communication request initiated by the initiating end to the responding end, the first multi-source feature data of the initiating end and the second multi-source feature data of the responding end are obtained. Based on the first multi-source feature data and the second multi-source feature data, the communication request from the initiating end to the responding end is analyzed to obtain the communication intent of the initiating end. Based on the communication intent, a target media resource package is generated to deliver the resource package to both the initiating end and the responding end.

2. The method according to claim 1, characterized in that, The step of performing intent analysis on the communication request from the initiating end to the responding end based on the first multi-source feature data and the second multi-source feature data to obtain the communication intent of the initiating end includes: Based on the first multi-source feature data and the second multi-source feature data, the business scenario to which the communication request belongs is determined, and the first business role of the initiating end and the second business role of the responding end in the business scenario are determined. Based on the first business role and the second business role, the communication intent of the initiating end to the responding end is determined.

3. The method according to claim 2, characterized in that, Determining the communication intent of the initiating end to the responding end based on the first business role and the second business role includes: Obtain the first business data of the first business role in the business scenario, and the second business data of the second business role in the business scenario; Based on the first business data and the second business data, the business relationship between the first business role and the second business role in the business scenario is determined, and the communication intent of the initiating end to the responding end is determined based on the business relationship.

4. The method according to claim 1, characterized in that, The step of generating a target media resource package based on the communication intent, and delivering the resource package to the initiating end and the responding end respectively, includes: Based on the communication intent, the communication intent prompt information of the responding end and the preference prompt information of the initiating end are obtained, wherein the preference prompt information is obtained based on the historical preferences of the responding end; Based on the communication intent prompt information and the preference prompt information, the target media resource package is generated and delivered.

5. The method according to claim 4, characterized in that, The step of generating and delivering the target media resource package based on the communication intent prompt information and the preference prompt information includes: Obtain the video ringback tone template from the initiating end and the video ringback tone template from the responding end; The video ringback tone template is populated with content based on the target media resource package to generate the video ringback tone of the initiating end, and the video ringback tone template is populated with content based on the target media resource package to generate the video ringback tone of the responding end. The video ringback tone is sent to the initiating end, and the video vibration is sent to the responding end.

6. The method according to any one of claims 1-5, characterized in that, The method further includes: Based on the first multi-source feature data and the second multi-source feature data, the relationship closeness between the initiating end and the responding end is obtained; In response to the relationship intimacy being greater than or equal to a preset intimacy threshold, the special event to which the initiation time of the communication request belongs is obtained; Based on the special event, an event prompt message is generated to obtain an event media resource package carrying the event prompt message and then deployed.

7. A resource package acquisition device, characterized in that, The device includes: The acquisition module is used to acquire the first multi-source feature data of the initiating end and the second multi-source feature data of the responding end in response to the communication request initiated by the initiating end to the responding end. The analysis module is used to perform intent analysis on the communication request from the initiating end to the responding end based on the first multi-source feature data and the second multi-source feature data, so as to obtain the communication intent of the initiating end. The delivery module is used to generate a target media resource package based on the communication intent, so as to deliver the resource package to the initiating end and the responding end respectively.

8. An electronic device, characterized in that, Including memory and processor; The processor reads executable program code stored in the memory to run a program corresponding to the executable program code, so as to implement the method as described in any one of claims 1-6.

9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the method as described in any one of claims 1-6.

10. A computer program product, characterized in that, Includes a computer program, which, when executed by a processor, is used to implement the method as described in any one of claims 1-6.