Enterprise marketing scene-based polyphonic ringtone push scheduling method, apparatus and device, and medium

By calculating the tag and content matching score of the ringtone, the company's marketing ringtones can be dynamically pushed, solving the problems of low marketing accuracy and poor timeliness in existing technologies, and improving marketing effectiveness and customer conversion rates.

CN120639898APending Publication Date: 2025-09-12IMUSIC CULTURE & TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511002147.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-21
Publication Date
2025-09-12

AI Technical Summary

Technical Problem

The existing ringback tone system is unable to dynamically adjust based on customer portraits and real-time behavioral data, resulting in low marketing accuracy, poor marketing timeliness, and conflicts between multiple marketing strategies, which affects user experience.

Method used

By obtaining the caller's customer attribute information, call time and number location, combined with multi-dimensional tags and keyframe images, the label matching score and content matching score of the ringtone are calculated, the priority score is determined, and the appropriate corporate marketing ringtone is dynamically pushed.

Benefits of technology

It improves the accuracy of ringback tone push scheduling, enhances marketing effectiveness and customer conversion rate, and realizes intelligent and scenario-based marketing reach.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120639898A_ABST
    Figure CN120639898A_ABST
Patent Text Reader

Abstract

The invention discloses a polyphonic ringtone push scheduling method and device based on an enterprise marketing scene, equipment and a medium. The method comprises the following steps: acquiring customer attribute information, current calling time, a calling number location and customer portrait information of a calling party; obtaining multi-dimensional labels and key frame images of a plurality of enterprise marketing polyphonic ringtones; according to the customer attribute information, the current call time, the location of the calling number and the multi-dimensional tag, calculating a tag matching score of each enterprise marketing polyphonic ringtone; calculating the content matching score of each enterprise marketing polyphonic ringtone according to the customer portrait information and the key frame image; and determining a priority score of each enterprise marketing polyphonic ringtone according to the label matching score and the content matching score, and then selecting a target enterprise marketing polyphonic ringtone according to the priority score and pushing the target enterprise marketing polyphonic ringtone to the calling party. The polyphonic ringtone push scheduling method improves the polyphonic ringtone push scheduling accuracy in an enterprise marketing scene, thereby improving the polyphonic ringtone marketing effect and the customer conversion rate, and can be widely applied to the technical field of polyphonic ringtones.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of color ring back tone (CRBT), and in particular to a method, device, equipment and medium for scheduling CRBT push based on enterprise marketing scenarios. Background Art

[0002] With the rapid development of communication technology, ringback tone (CRBT) has evolved from a simple music playback service to a vital channel for corporate marketing and customer service. Traditional CRBT systems primarily push content based on static rules (such as time and location), which have the following technical limitations:

[0003] 1) Existing ringback tone systems typically use fixed playback content and are unable to dynamically adjust based on customer profiles and real-time behavioral data. 68% of users said the ringback tone content they received did not match their needs, resulting in low marketing accuracy.

[0004] 2) Traditional ringback tone content is usually preset in advance and cannot be dynamically adjusted based on real-time data, resulting in poor marketing timeliness.

[0005] 3) Conflicts among multiple marketing strategies. Companies may run multiple marketing campaigns simultaneously (such as holiday promotions and new business promotions). However, traditional systems are unable to dynamically evaluate priorities, resulting in confusion in pushed content. 32% of customer complaints stem from receiving marketing content at the wrong level, impacting user experience.

[0006] Therefore, there is an urgent need for a ringback tone push scheduling solution for enterprise marketing scenarios that is highly real-time, intelligent, and can dynamically adapt to marketing content, so as to quickly match and push appropriate marketing content when customers call. Summary of the Invention

[0007] The purpose of the present invention is to solve one of the technical problems existing in the prior art to at least a certain extent.

[0008] To this end, an object of an embodiment of the present invention is to provide a method for scheduling ringback tone push based on an enterprise marketing scenario, which improves the accuracy of ringback tone push scheduling in an enterprise marketing scenario, thereby improving the ringback tone marketing effect and customer conversion rate.

[0009] Another object of an embodiment of the present invention is to provide a ring back tone push scheduling device based on an enterprise marketing scenario.

[0010] In order to achieve the above technical objectives, the technical solutions adopted by the embodiments of the present invention include:

[0011] In one aspect, an embodiment of the present invention provides a method for scheduling ringback tone push based on an enterprise marketing scenario, comprising the following steps:

[0012] Obtain the caller's customer attribute information, current call time, caller number location, and customer profile information;

[0013] Acquire multi-dimensional tags and key frame images of multiple corporate marketing ringtones, wherein the multi-dimensional tags include marketing activity tags, target customer tags, delivery time tags, and delivery region tags;

[0014] Calculate the tag matching score of each corporate marketing ringback tone according to the customer attribute information, the current call time, the location of the calling number, and the multi-dimensional tag;

[0015] Calculating a content matching score for each of the corporate marketing ringtones based on the customer portrait information and the key frame image;

[0016] The priority score of each of the enterprise marketing ringback tone is determined according to the tag matching score and the content matching score, and then a target enterprise marketing ringback tone is selected according to the priority score and pushed to the caller.

[0017] Furthermore, in one embodiment of the present invention, the tag matching score of each of the corporate marketing ringback tones is calculated based on the customer attribute information, the current call time, the location of the calling number, and the multi-dimensional tag, which specifically includes:

[0018] Determining a current marketing campaign cycle and a current calling period based on the current calling time;

[0019] Determine a marketing campaign matching score for each of the enterprise marketing ringback tones according to the current marketing campaign cycle and the marketing campaign tag;

[0020] Determine a delivery time period matching score for each of the enterprise marketing ringback tones according to the current call time period and the delivery time period label;

[0021] Determine a target customer matching score for each of the enterprise marketing ringback tones according to the customer attribute information and the target customer tag;

[0022] Determine a distribution region matching score for each of the corporate marketing ringback tones according to the location of the calling number and the distribution region tag;

[0023] The tag matching score of each of the corporate marketing ringtones is determined according to the marketing activity matching score, the delivery period matching score, the target customer matching score, and the delivery region matching score.

[0024] Furthermore, in one embodiment of the present invention, determining the marketing activity matching score of each corporate marketing ringback tone according to the current marketing activity cycle and the marketing activity tag specifically includes:

[0025] determining a currently effective target marketing campaign based on the current marketing campaign cycle;

[0026] Determining a marketing activity type of each of the enterprise marketing ringback rings according to the marketing activity tag, and determining an activity type coefficient corresponding to the marketing activity type;

[0027] When the target marketing activity is consistent with the marketing activity type, determining the corresponding marketing activity matching score of the enterprise marketing ringback tone according to the activity type coefficient and the preset marketing activity weight;

[0028] When the target marketing activity is inconsistent with the marketing activity type, it is determined that the marketing activity matching score of the corresponding corporate marketing ringback tone is 0.

[0029] Furthermore, in one embodiment of the present invention, determining the delivery time period matching score of each of the enterprise marketing ringback tone according to the current call time period and the delivery time period label specifically includes:

[0030] Determining the delivery time period type of each of the corporate marketing ringback tones according to the delivery time period label, and determining the time period type coefficient corresponding to the delivery time period type;

[0031] When the current call time period is consistent with the delivery time period type, determining the delivery time period matching score of the corresponding corporate marketing ringback tone according to the time period type coefficient and the preset delivery time period weight;

[0032] When the current call time period is inconsistent with the delivery time period type, it is determined that the delivery time period matching score of the corresponding corporate marketing ringback tone is 0.

[0033] Furthermore, in one embodiment of the present invention, determining the target customer matching score of each corporate marketing ringback tone according to the customer attribute information and the target customer tag specifically includes:

[0034] Determine the target customer type of each of the enterprise marketing ringback tone according to the target customer label, and determine the customer type coefficient corresponding to the target customer type;

[0035] When the customer attribute information is consistent with the target customer type, determining the target customer matching score of the corresponding enterprise marketing ringtone according to the customer type coefficient and the preset target customer weight;

[0036] When the customer attribute information is inconsistent with the target customer type, it is determined that the target customer matching score of the corresponding corporate marketing ringtone is 0.

[0037] Furthermore, in one embodiment of the present invention, determining the delivery region matching score of each of the corporate marketing ringback tone according to the location of the calling number and the delivery region label specifically includes:

[0038] Determining the delivery region type of each of the corporate marketing ringback tone according to the delivery region label, and determining the region type coefficient corresponding to the delivery region type;

[0039] When the location of the calling number is consistent with the delivery region type, the delivery region matching score of the corresponding corporate marketing ringback tone is determined according to the region type coefficient and the preset delivery region weight;

[0040] When the location of the calling number is inconsistent with the delivery region type, it is determined that the delivery region matching score of the corresponding corporate marketing ringback tone is 0.

[0041] Furthermore, in one embodiment of the present invention, the calculating of the content matching score of each of the corporate marketing ringtones based on the customer portrait information and the key frame image specifically includes:

[0042] Extracting the theme content features of each of the corporate marketing ringtones according to the key frame images;

[0043] Extracting the ringback tone preference characteristics of the calling party according to the customer portrait information;

[0044] The content matching score of each of the enterprise marketing ring back tone is determined according to the similarity between the ring back tone theme content feature and the ring back tone preference feature and a preset content weight.

[0045] On the other hand, an embodiment of the present invention provides a device for scheduling ringback tone push based on an enterprise marketing scenario, including:

[0046] The customer information acquisition module is used to obtain the caller's customer attribute information, current call time, caller number location and customer profile information;

[0047] A ringback tone information acquisition module is used to obtain multi-dimensional tags and key frame images of multiple corporate marketing ringback tones, wherein the multi-dimensional tags include marketing activity tags, target customer tags, delivery time tags, and delivery region tags;

[0048] A tag matching score determination module, configured to calculate a tag matching score for each of the corporate marketing ringback tones based on the customer attribute information, the current call time, the location of the calling number, and the multi-dimensional tag;

[0049] A content matching score determination module, configured to calculate a content matching score for each of the corporate marketing ringback tones based on the customer portrait information and the key frame image;

[0050] The ring back tone push module is used to determine the priority score of each of the enterprise marketing ring back tone according to the tag matching score and the content matching score, and then select the target enterprise marketing ring back tone according to the priority score and push it to the caller.

[0051] On the other hand, an embodiment of the present invention provides an electronic device, which includes a memory, a processor, a program stored on the memory and runnable on the processor, and a data bus for realizing connection and communication between the processor and the memory. When the program is executed by the processor, the color ringback tone push scheduling method based on the enterprise marketing scenario as described above is implemented.

[0052] On the other hand, an embodiment of the present invention also provides a storage medium, which is a computer-readable storage medium for computer-readable storage. The storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the ringback tone push scheduling method based on the enterprise marketing scenario as described above.

[0053] The advantages and benefits of the present invention will be described in part in the following description and will become apparent from the following description or learned through practice of the present invention:

[0054] An embodiment of the present invention obtains the customer attribute information of the caller, the current call time, the location of the caller number, and the customer portrait information, and obtains multi-dimensional tags and key frame images of multiple corporate marketing ringtones. The multi-dimensional tags include marketing activity tags, target customer tags, delivery period tags, and delivery area tags. The tag matching score of each corporate marketing ringtone is calculated based on the customer attribute information, the current call time, the location of the caller number, and the multi-dimensional tags. The content matching score of each corporate marketing ringtone is calculated based on the customer portrait information and the key frame image. The priority score of each corporate marketing ringtone is determined based on the tag matching score and the content matching score, and then the target corporate marketing ringtone is selected according to the priority score and pushed to the caller. The embodiment of the present invention calculates a label matching score based on the customer attribute information of the caller, the current call time, the location of the caller number, and the multi-dimensional labels of the corporate marketing ringtone, calculates a content matching score based on the customer portrait information of the caller and the key frame image of the corporate marketing ringtone, and obtains the priority score of each corporate marketing ringtone based on the sum of the label matching score and the content matching score. Then, the corporate marketing ringtone suitable for the caller can be pushed in real time and dynamically, thereby improving the accuracy of ringtone push scheduling in corporate marketing scenarios, thereby improving the ringtone marketing effect and customer conversion rate. BRIEF DESCRIPTION OF THE DRAWINGS

[0055] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following introduction is made to the drawings required for use in the embodiments of the present invention. It should be understood that the drawings introduced below are only for the convenience of clearly describing some embodiments of the technical solutions of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without any creative work.

[0056] Figure 1 A flowchart of a method for scheduling ringback tone push based on an enterprise marketing scenario provided by an embodiment of the present invention;

[0057] Figure 2 A flowchart of step S103 provided in an embodiment of the present invention;

[0058] Figure 3 A flowchart of step S1032 provided in an embodiment of the present invention;

[0059] Figure 4 A flowchart of step S1033 provided in an embodiment of the present invention;

[0060] Figure 5 A flowchart of step S1034 provided in an embodiment of the present invention;

[0061] Figure 6 A flowchart of step S1035 provided in an embodiment of the present invention;

[0062] Figure 7 A flowchart of step S104 provided in an embodiment of the present invention;

[0063] Figure 8 A schematic diagram of the structure of a CRBT push scheduling device based on an enterprise marketing scenario provided by an embodiment of the present invention;

[0064] Figure 9 A schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present invention;

[0065] Figure 10 A schematic structural diagram of a storage medium provided in an embodiment of the present invention. DETAILED DESCRIPTION

[0066] The embodiments of the present invention are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements with the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present application, and are not to be construed as limitations on the present application. It should be noted that, although the functional modules are divided in the system schematic and the logical order is shown in the flow chart, in some cases, the steps shown or described may be performed in a different order than the module division in the system schematic or the order in the flow chart. For the step numbers in the following embodiments, they are only provided for the convenience of explanation, and no limitation is placed on the order between the steps. The execution order of each step in the embodiment can be adaptively adjusted according to the understanding of those skilled in the art.

[0067] In the description of the present invention, the meaning of "a plurality" is two or more. If there is a description of "first" or "second", it is only used to distinguish technical features and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features or implicitly indicating the order of the indicated technical features. In addition, unless otherwise defined, all technical and scientific terms used in this document have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used in this document are only for the purpose of describing the embodiments of this application and are not intended to limit this application.

[0068] The method for scheduling the push of ringback tone based on the enterprise marketing scenario provided in the embodiments of the present application can be applied to a terminal, can be applied to a server, and can also be software running on a terminal or a server. In some embodiments, the terminal can be a smart phone, a tablet computer, a laptop computer, a desktop computer, a set-top box, etc.; the server can be configured as an independent physical server, or as a server cluster or distributed system composed of multiple physical servers, or as a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms; the software can be an application that implements the method for scheduling the push of ringback tone based on the enterprise marketing scenario, etc., but is not limited to the above forms.

[0069] The present application can be used in many general or special computer system environments or configurations. For example: personal computers, server computers, handheld or portable devices, tablet devices, multi-processor systems, microprocessor-based systems, set-top boxes, programmable consumer electronic devices, network PCs, minicomputers, mainframe computers, distributed computing environments including any of the above systems or devices, and the like. The present application can be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The present application can also be practiced in distributed computing environments in which tasks are performed by remote processing devices connected via a communication network. In a distributed computing environment, program modules can be located in local and remote computer storage media, including storage devices.

[0070] It should be noted that in each specific embodiment of the present application, when it comes to the need to perform relevant processing based on data related to the user's identity or characteristics, such as user information, user behavior data, user historical data, and user location information, the user's permission or consent will be obtained first, and the collection, use, and processing of such data will comply with the relevant laws, regulations, and standards of the relevant countries and regions. In addition, when the embodiment of the present application needs to obtain the user's sensitive personal information, the user's separate permission or consent will be obtained through a pop-up window or by jumping to a confirmation page. After clearly obtaining the user's separate permission or consent, the necessary user-related data for the normal operation of the embodiment of the present application will be obtained.

[0071] like Figure 1 FIG2 is a flowchart of a method for scheduling ring back tone push based on an enterprise marketing scenario according to an embodiment of the present invention. Figure 1 The embodiment of the present invention provides a method for scheduling ringback tone push based on an enterprise marketing scenario, which specifically includes the following steps:

[0072] S101. Obtain the caller's customer attribute information, current call time, caller number location, and customer profile information;

[0073] S102: Acquire multi-dimensional tags and key frame images of multiple corporate marketing ringback tones, where the multi-dimensional tags include marketing activity tags, target customer tags, delivery time tags, and delivery region tags;

[0074] S103, calculating the tag matching score of each enterprise's marketing ringback tone based on customer attribute information, current call time, calling number location, and multi-dimensional tags;

[0075] S104, calculating the content matching score of each enterprise's marketing ringtone based on the customer portrait information and the key frame image;

[0076] S105: Determine the priority score of each corporate marketing ringback tone according to the tag matching score and the content matching score, and then select the target corporate marketing ringback tone according to the priority score and push it to the caller.

[0077] Specifically, when the caller makes a call, the caller's customer attribute information, current call time, caller number location and customer portrait information are obtained, and at the same time, the multi-dimensional tags and key frame images of multiple corporate marketing ringtones uploaded and configured in advance by the enterprise are obtained, wherein the multi-dimensional tags include marketing activity tags (i.e., the marketing activity to which the ringtone belongs), target customer tags (i.e., the intended customer group of the ringtone), delivery time tag (i.e., the intended delivery time period of the ringtone) and delivery region tag (i.e., the intended delivery region of the ringtone); the tag matching score of each corporate marketing ringtone is calculated based on the customer attribute information, current call time, caller number location and multi-dimensional tags, and the content matching score of each corporate marketing ringtone is calculated based on the customer portrait information and key frame images, and the priority score of each corporate marketing ringtone can be determined based on the sum of the tag matching score and the content matching score, so that the corporate marketing ringtone with the highest priority score can be selected and pushed to the caller.

[0078] The embodiment of the present invention calculates a label matching score based on the customer attribute information of the caller, the current call time, the location of the caller number, and the multi-dimensional labels of the enterprise marketing ringtone, calculates a content matching score based on the customer portrait information of the caller and the key frame image of the enterprise marketing ringtone, and obtains the priority score of each enterprise marketing ringtone based on the sum of the label matching score and the content matching score. Then, the enterprise marketing ringtone suitable for the caller can be pushed in real time and dynamically, thereby improving the accuracy of ringtone push scheduling in enterprise marketing scenarios, thereby improving the ringtone marketing effect and customer conversion rate. It can be widely used in retail, finance, operators and other industries, helping related companies to achieve intelligent and scenario-based marketing reach.

[0079] like Figure 2 FIG. 1 is a flowchart of step S103 provided in an embodiment of the present invention, referring to FIG. Figure 2 As an optional implementation, the tag matching score of each enterprise's marketing ringback tone is calculated based on customer attribute information, current call time, caller number location, and multi-dimensional tags, which specifically includes:

[0080] S1031. Determine the current marketing activity cycle and the current calling time period according to the current calling time;

[0081] S1032. Determine the marketing campaign matching score of each enterprise's marketing ringback tone based on the current marketing campaign cycle and marketing campaign tag;

[0082] S1033. Determine the delivery time period matching score of each enterprise marketing ringback tone according to the current call time period and the delivery time period label;

[0083] S1034. Determine the target customer matching score for each enterprise marketing ringback tone based on the customer attribute information and the target customer tag;

[0084] S1035. Determine the distribution region matching score of each enterprise marketing ringback tone based on the location of the calling number and the distribution region tag;

[0085] S1036. Determine the label matching score of each enterprise's marketing ringtone based on the marketing activity matching score, the delivery period matching score, the target customer matching score, and the delivery region matching score.

[0086] Specifically, the embodiment of the present invention divides ring back tone into the following four dimensions and provides corresponding labels based on the marketing needs of enterprises:

[0087] 1) Marketing activities (such as new product launches, limited-time discounts, membership benefits, etc.);

[0088] 2) Target customer dimensions (such as high-value customers, potential customers, ordinary customers, etc.);

[0089] 3) Delivery time dimension (such as promotional time, regular time, holidays, etc.);

[0090] 4) Regional dimension of placement (such as core business districts, key cities, ordinary areas, etc.).

[0091] Enterprise users can adjust the multi-dimensional labels of each enterprise marketing ringtone in real time according to their own needs, and can also adjust the priority of each dimension (such as marketing activity weight > target customer weight > delivery time period weight > delivery region weight). They can also adjust the type coefficient of the specific type of each dimensional label (such as the activity type coefficient of new product release > the activity type coefficient of limited-time discount > the activity type coefficient of member benefits).

[0092] Determine the current marketing activity cycle (for example, this month belongs to the company's new product launch activity cycle) and the current calling time period (for example, this time period belongs to the company's promotion period) based on the current calling time period (such as X year X month X day X hour X minute); determine the marketing activity matching score of each company's marketing ringtone based on the current marketing activity cycle and the marketing activity tag; determine the delivery time period matching score of each company's marketing ringtone based on the current calling time period and the delivery time period tag; determine the target customer matching score of each company's marketing ringtone based on the customer attribute information and the target customer tag; determine the delivery region matching score of each company's marketing ringtone based on the location of the caller number and the delivery region tag; determine the tag matching score of each company's marketing ringtone based on the sum of the marketing activity matching score, delivery time period matching score, target customer matching score and delivery region matching score.

[0093] like Figure 3 FIG. 1 is a flowchart of step S1032 provided in an embodiment of the present invention, referring to FIG. Figure 3 As an optional implementation, the marketing activity matching score of each enterprise's marketing ringback tone is determined based on the current marketing activity cycle and the marketing activity tag, which specifically includes:

[0094] S10321. Determine the currently effective target marketing activities based on the current marketing activity cycle;

[0095] S10322. Determine the marketing activity type of each enterprise's marketing ringback tone based on the marketing activity tag, and determine the activity type coefficient corresponding to the marketing activity type;

[0096] S10323. When the target marketing activity is consistent with the marketing activity type, determine the marketing activity matching score of the corresponding corporate marketing ringback tone based on the activity type coefficient and the preset marketing activity weight;

[0097] S10324. When the target marketing activity is inconsistent with the marketing activity type, the marketing activity matching score of the corresponding corporate marketing ringback tone is determined to be 0.

[0098] Specifically, the currently effective target marketing campaign is determined based on the current marketing campaign cycle. The marketing campaign type of each corporate marketing ringtone is determined based on the marketing campaign tag. The activity type coefficient corresponding to the marketing campaign type is also determined. The marketing campaign matching score of the corporate marketing ringtone is then calculated using the following formula:

[0099] P campaign =W campaign ×A type ×F(a0,a type )

[0100] Among them, P campaign represents the marketing activity matching score of enterprise marketing ringback tone, W campaignIndicates the weight of the marketing activity (the default is 100), A type represents the activity type coefficient (new product release 1.2, limited time discount 1, member benefit 0.8), F(a0,a type ) represents the activity matching function. When the target marketing activity a0 matches the marketing activity type a type If they match, the value is 1; otherwise, the value is 0.

[0101] like Figure 4 FIG. 1 is a flowchart of step S1033 provided in an embodiment of the present invention, referring to FIG. Figure 4 As an optional implementation, the delivery time period matching score of each enterprise marketing ringback tone is determined based on the current call time period and the delivery time period label, which specifically includes:

[0102] S10331. Determine the delivery time period type of each enterprise marketing ringtone based on the delivery time period label, and determine the time period type coefficient corresponding to the delivery time period type;

[0103] S10332. When the current call time period is consistent with the delivery time period type, determine the delivery time period matching score of the corresponding corporate marketing ringback tone based on the time period type coefficient and the preset delivery time period weight;

[0104] S10333. When the current call time period is inconsistent with the delivery time period type, determine that the delivery time period matching score of the corresponding corporate marketing ringback tone is 0.

[0105] Specifically, the delivery time type of each enterprise marketing ringtone is determined based on the delivery time label, and the time period type coefficient corresponding to the delivery time type is determined. Then, the delivery time period matching score of the enterprise marketing ringtone is calculated using the following formula:

[0106] P time =W time ×B type ×F(b0,b type )

[0107] Among them, P time represents the time period matching score of the enterprise marketing ringback tone, W time Indicates the weight of the delivery period (the default is 10), B type represents the time period type coefficient (1.5 for promotion period, 1 for holiday period, 0.5 for regular period), F(b0,b type ) represents the time period matching function. When the current call time period b0 matches the delivery time period type b type If they match, the value is 1; otherwise, the value is 0.

[0108] like Figure 5 FIG. 1 is a flowchart of step S1034 provided in an embodiment of the present invention, referring to FIG. Figure 5As an optional implementation, the target customer matching score of each enterprise marketing ringback tone is determined based on the customer attribute information and the target customer tag, which specifically includes:

[0109] S10341. Determine the target customer type for each enterprise's marketing ringback tone based on the target customer label, and determine the customer type coefficient corresponding to the target customer type;

[0110] S10342: When the customer attribute information is consistent with the target customer type, determine the target customer matching score of the corresponding enterprise marketing ringtone based on the customer type coefficient and the preset target customer weight;

[0111] S10343. When the customer attribute information is inconsistent with the target customer type, the target customer matching score of the corresponding corporate marketing ringtone is determined to be 0.

[0112] Specifically, the target customer type of each enterprise marketing ringtone is determined based on the target customer label, and the customer type coefficient corresponding to the target customer type is determined. Then, the target customer matching score of the enterprise marketing ringtone is calculated using the following formula:

[0113] P customer =W customer ×C type ×F(c0,c type )

[0114] Among them, P customer represents the target customer matching score of enterprise marketing ringback tone, W customer Indicates the target customer weight (default is 40), C type represents the customer type coefficient (high-value customers 1.5, potential customers 1, ordinary customers 0.75), F(c0,c type ) represents the customer matching function. When the customer attribute information c0 matches the target customer type c type If they match, the value is 1; otherwise, the value is 0.

[0115] like Figure 6 FIG. 1 is a flowchart of step S1035 provided in an embodiment of the present invention, referring to FIG. Figure 6 As an optional implementation, the regional matching score of each enterprise marketing ringback tone is determined based on the location of the calling number and the regional label of the distribution area, which specifically includes:

[0116] S10351. Determine the regional type of each enterprise marketing ringback tone according to the regional label, and determine the regional type coefficient corresponding to the regional type.

[0117] S10352: When the location of the calling number matches the delivery region type, determine the delivery region matching score of the corresponding corporate marketing ring tone based on the region type coefficient and the preset delivery region weight;

[0118] S10353. When the location of the calling number is inconsistent with the delivery region type, the delivery region matching score of the corresponding corporate marketing ringback tone is determined to be 0.

[0119] Specifically, the distribution region type of each corporate marketing ringtone is determined based on the distribution region label, and the region type coefficient corresponding to the distribution region type is determined. Then, the distribution region matching score of the corporate marketing ringtone is calculated using the following formula:

[0120] P region =W region ×D type ×F(d0,d type )

[0121] Among them, P region represents the regional matching score of the enterprise marketing ringback tone, W region Indicates the regional weight of the delivery (the default is 5), D type represents the regional type coefficient (core business district 1.6, key city 1, general area 0.6), F(d0,d type ) represents the region matching function. When the calling number location d0 matches the delivery region type d type If they match, the value is 1; otherwise, the value is 0.

[0122] After calculating the marketing campaign matching score, delivery period matching score, target customer matching score, and delivery region matching score through the above steps, the final tag matching score is:

[0123] P label =P campaign +P time +P customer +P region

[0124] Among them, P label Represents the label matching score.

[0125] like Figure 7 FIG. 1 is a flowchart of step S104 provided in an embodiment of the present invention, referring to FIG. Figure 7 As an optional implementation, the content matching score of each enterprise's marketing ringtone is calculated based on the customer portrait information and the key frame image, which specifically includes:

[0126] S1041, extracting the theme content features of each enterprise's marketing ringtone based on the key frame image;

[0127] S1042. Extracting the caller's ringback tone preference characteristics based on the customer profile information;

[0128] S1043: Determine a content matching score for each enterprise's marketing ringtone based on the similarity between the ringtone theme content feature and the ringtone preference feature and a preset content weight.

[0129] Specifically, the pre-trained multimodal AI model extracts the semantic features of the content (such as themes and key elements) in the keyframe images, ultimately forming the theme content features of the ringback tone. Based on the customer profile information, the caller's preference information for various ringback tone playback is obtained, thereby extracting the caller's ringback tone preference features. The content matching score of the enterprise marketing ringback tone is then calculated using the following formula:

[0130] P content =W content ×Cos(E0,E1)

[0131] Among them, P content represents the content matching score of enterprise marketing ringback tone, W content Indicates the content weight (the default is 30), and Cos(E0,E1) indicates the cosine similarity between the ringback tone preference feature E0 and the ringback tone theme content feature E1.

[0132] The final priority score of the enterprise marketing ringtone based on the tag matching score and content matching score is as follows:

[0133] P total =P label +P content

[0134] Among them, P total Indicates the priority score of the enterprise marketing ringback tone.

[0135] After obtaining the priority scores of the marketing ringback rings of each enterprise, the marketing ringback ring with the highest priority score may be selected and pushed to the caller's terminal for dynamic rendering.

[0136] The above describes the method flow of the embodiment of the present invention. It can be understood that the embodiment of the present invention calculates the label matching score based on the multi-dimensional label of the caller's customer attribute information, the current call time, the location of the caller number, and the enterprise marketing ringtone, calculates the content matching score based on the caller's customer portrait information and the key frame image of the enterprise marketing ringtone, and obtains the priority score of each enterprise marketing ringtone based on the sum of the label matching score and the content matching score. Then, the enterprise marketing ringtone suitable for the caller can be pushed in real time and dynamically, which improves the accuracy of ringtone push scheduling in enterprise marketing scenarios, thereby improving the ringtone marketing effect and customer conversion rate. It can be widely used in retail, finance, operators and other industries, helping related companies to achieve intelligent and scenario-based marketing reach.

[0137] like Figure 8FIG2 is a schematic diagram showing the structure of a CRBT push scheduling device based on an enterprise marketing scenario provided by an embodiment of the present invention, referring to FIG2. Figure 8 The embodiment of the present invention provides a device for scheduling ringback tone push based on an enterprise marketing scenario, including:

[0138] The customer information acquisition module is used to obtain the caller's customer attribute information, current call time, caller number location and customer profile information;

[0139] The ringback tone information acquisition module is used to obtain multi-dimensional tags and key frame images of multiple corporate marketing ringback tones. The multi-dimensional tags include marketing activity tags, target customer tags, delivery time tags, and delivery region tags.

[0140] The tag matching score determination module is used to calculate the tag matching score of each enterprise's marketing ringback tone based on customer attribute information, current call time, caller number location, and multi-dimensional tags;

[0141] A content matching score determination module is used to calculate the content matching score of each enterprise's marketing ringtone based on customer portrait information and key frame images;

[0142] The ringback tone push module is used to determine the priority score of each enterprise marketing ringback tone according to the tag matching score and the content matching score, and then select the target enterprise marketing ringback tone according to the priority score and push it to the caller.

[0143] The contents of the above method embodiments are all applicable to the present device embodiments. The functions specifically implemented by the present device embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.

[0144] An embodiment of the present invention further provides an electronic device comprising: a memory, a processor, a program stored in the memory and executable on the processor, and a data bus for enabling communication between the processor and the memory. When the program is executed by the processor, the aforementioned method for scheduling CRBT push notifications based on enterprise marketing scenarios is implemented. The electronic device can be any intelligent terminal, including a tablet computer and an in-vehicle computer.

[0145] like Figure 9 FIG2 is a schematic diagram of the hardware structure of the electronic device provided by the embodiment of the present invention, referring to FIG2 Figure 9 , an embodiment of the present invention provides an electronic device, including:

[0146] The processor 901 may be implemented as a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, and is configured to execute relevant programs to implement the technical solutions provided by the embodiments of the present invention.

[0147] The memory 902 can be implemented in the form of a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM). The memory 902 can store an operating system and other application programs. When the technical solutions provided in the embodiments of this specification are implemented through software or firmware, the relevant program code is stored in the memory 902 and is called by the processor 901 to execute the ringback tone push scheduling method based on the enterprise marketing scenario of the embodiment of the present invention;

[0148] Input / output interface 903, used to implement information input and output;

[0149] Communication interface 904, used to implement communication interaction between this device and other devices, which can be achieved through wired means (such as USB, network cable, etc.) or wireless means (such as mobile network, WiFi, Bluetooth, etc.);

[0150] Bus 905 , which transmits information between various components of the device (e.g., processor 901 , memory 902 , input / output interface 903 , and communication interface 904 );

[0151] The processor 901 , the memory 902 , the input / output interface 903 and the communication interface 904 are connected to each other in communication within the device via a bus 905 .

[0152] like Figure 10 FIG2 is a schematic diagram of the structure of the storage medium provided by the embodiment of the present invention, referring to FIG2 Figure 10 An embodiment of the present invention further provides a storage medium, which is a computer-readable storage medium used for computer-readable storage. The storage medium stores one or more programs 1001, and the one or more programs 1001 can be executed by one or more processors to implement the above-mentioned ringback tone push scheduling method based on enterprise marketing scenarios.

[0153] The memory, as a non-transient computer-readable storage medium, can be used to store non-transient software programs and non-transient computer executable programs. In addition, the memory may include a high-speed random access memory and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some embodiments, the memory may optionally include a memory remotely arranged relative to the processor, and these remote memories may be connected to the processor via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0154] The embodiment of the present invention also discloses a computer program product or computer program, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device can read the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device performs Figure 1 The method shown.

[0155] In some optional embodiments, the function / operation mentioned in the block diagram may not occur in the order mentioned in the operation diagram. For example, depending on the function / operation involved, the two boxes shown in succession can actually be executed substantially simultaneously or the above-mentioned boxes can sometimes be executed in reverse order. In addition, the embodiment presented and described in the flow chart of the present invention is provided in an exemplary manner for the purpose of providing a more comprehensive understanding of the technology. The disclosed method is not limited to the operation and logic flow presented herein. Optional embodiments are contemplated in which the order of the various operations is changed and the sub-operations described as a part of a larger operation are performed independently.

[0156] In addition, although the present invention is described in the context of functional modules, it should be understood that, unless otherwise stated, one or more of the above-mentioned functions and / or features can be integrated into a single physical device and / or software module, or one or more functions and / or features can be implemented in separate physical devices or software modules. It is also understood that a detailed discussion of the actual implementation of each module is not necessary for understanding the present invention. More specifically, given the properties, functions, and internal relationships of the various functional modules in the devices disclosed herein, the actual implementation of the module will be understood within the routine skills of an engineer. Therefore, a person skilled in the art can implement the present invention set forth in the claims using ordinary skills without undue experimentation. It is also understood that the specific concepts disclosed are merely illustrative and are not intended to limit the scope of the present invention, which is determined by the full scope of the appended claims and their equivalents.

[0157] If the above functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the above methods of each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, and other media that can store program code.

[0158] The logic and / or steps represented in the flowcharts or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing the 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 (e.g., a computer-based system, a system including a processor, or other system that can fetch and execute instructions from an instruction execution system, apparatus, or device). For purposes of this specification, a "computer-readable medium" can be any device that can contain, store, communicate, propagate, or transport a program for use by, or in conjunction with, an instruction execution system, apparatus, or device.

[0159] More specific examples (a non-exhaustive list) of computer-readable media include the following: an electrical connection with one or more wires (electronic devices), a portable computer disk cartridge (magnetic devices), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), a fiber optic device, and a portable compact disc read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable media on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other media, followed by editing, deciphering, or processing in another suitable manner as necessary, and then stored in a computer memory.

[0160] It should be understood that various parts of the present invention can be implemented using hardware, software, firmware, or a combination thereof. In the above-described embodiments, multiple steps or methods can be implemented using software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented using hardware, as in another embodiment, any one of the following technologies known in the art or a combination thereof can be used: a discrete logic circuit having a logic gate circuit for implementing a logic function on a data signal, an application-specific integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.

[0161] In the above description of this specification, reference to the terms "one embodiment / example," "another embodiment / example," or "certain embodiments / examples" means that the specific features, structures, materials, or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.

[0162] While embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions, and variations may be made to the embodiments without departing from the principles and spirit of the invention, and that the scope of the invention is defined by the claims and their equivalents.

[0163] The above is a specific description of the preferred implementation of the present invention, but the present invention is not limited to the above embodiments. Those skilled in the art can make various equivalent modifications or substitutions without violating the spirit of the present invention. These equivalent modifications or substitutions are all included in the scope defined by the claims of this application.

Claims

1. A method for scheduling ringback tone push based on enterprise marketing scenarios, characterized in that: The following steps are involved: Obtain the caller's customer attribute information, current call time, caller number location, and customer profile information; Acquire multi-dimensional tags and key frame images of multiple corporate marketing ringtones, wherein the multi-dimensional tags include marketing activity tags, target customer tags, delivery time tags, and delivery region tags; Calculate the tag matching score of each corporate marketing ringback tone according to the customer attribute information, the current call time, the location of the calling number, and the multi-dimensional tag; Calculating a content matching score for each of the corporate marketing ringtones based on the customer portrait information and the key frame image; The priority score of each of the enterprise marketing ringback tone is determined according to the tag matching score and the content matching score, and then a target enterprise marketing ringback tone is selected according to the priority score and pushed to the caller.

2. The method for scheduling ringback tone push based on enterprise marketing scenarios according to claim 1, characterized in that: The calculating of the tag matching score of each corporate marketing ringback tone according to the customer attribute information, the current call time, the location of the calling number, and the multi-dimensional tag specifically includes: Determining a current marketing campaign cycle and a current calling period based on the current calling time; Determining a marketing campaign matching score for each of the enterprise marketing ringback tones according to the current marketing campaign cycle and the marketing campaign tag; Determine a delivery time period matching score for each of the enterprise marketing ringback tones according to the current call time period and the delivery time period label; Determine a target customer matching score for each of the enterprise marketing ringback tones according to the customer attribute information and the target customer tag; Determine a distribution region matching score for each of the corporate marketing ringback tones according to the location of the calling number and the distribution region tag; The tag matching score of each of the corporate marketing ringtones is determined according to the marketing activity matching score, the delivery period matching score, the target customer matching score, and the delivery region matching score.

3. The method for scheduling ringback tone push based on enterprise marketing scenarios according to claim 2, characterized in that: The determining of the marketing activity matching score of each corporate marketing ringback tone according to the current marketing activity cycle and the marketing activity tag specifically includes: determining a currently effective target marketing campaign based on the current marketing campaign cycle; Determining a marketing activity type of each of the enterprise marketing ringback rings according to the marketing activity tag, and determining an activity type coefficient corresponding to the marketing activity type; When the target marketing activity is consistent with the marketing activity type, determining the corresponding marketing activity matching score of the enterprise marketing ringback tone according to the activity type coefficient and the preset marketing activity weight; When the target marketing activity is inconsistent with the marketing activity type, it is determined that the marketing activity matching score of the corresponding corporate marketing ringback tone is 0.

4. The method for scheduling ringback tone push based on enterprise marketing scenarios according to claim 2, characterized in that: The determining of the delivery time period matching score of each corporate marketing ringback tone according to the current call time period and the delivery time period label specifically includes: Determining the delivery time period type of each of the corporate marketing ringback tones according to the delivery time period label, and determining the time period type coefficient corresponding to the delivery time period type; When the current call time period is consistent with the delivery time period type, determining the delivery time period matching score of the corresponding corporate marketing ringback tone according to the time period type coefficient and the preset delivery time period weight; When the current call time period is inconsistent with the delivery time period type, it is determined that the delivery time period matching score of the corresponding corporate marketing ringback tone is 0.

5. The method for scheduling ringback tone push based on enterprise marketing scenarios according to claim 2, characterized in that: The determining of the target customer matching score of each corporate marketing ringtone according to the customer attribute information and the target customer tag specifically includes: Determine the target customer type of each of the enterprise marketing ringback tone according to the target customer label, and determine the customer type coefficient corresponding to the target customer type; When the customer attribute information is consistent with the target customer type, determining the target customer matching score of the corresponding enterprise marketing ringtone according to the customer type coefficient and the preset target customer weight; When the customer attribute information is inconsistent with the target customer type, it is determined that the target customer matching score of the corresponding corporate marketing ringtone is 0.

6. The method for scheduling ringback tone push based on enterprise marketing scenarios according to claim 2, characterized in that: The determining of the distribution region matching score of each corporate marketing ringback tone according to the location of the calling number and the distribution region label specifically includes: Determining the delivery region type of each of the corporate marketing ringback tone according to the delivery region label, and determining the region type coefficient corresponding to the delivery region type; When the location of the calling number is consistent with the delivery region type, the delivery region matching score of the corresponding corporate marketing ringback tone is determined according to the region type coefficient and the preset delivery region weight; When the location of the calling number is inconsistent with the delivery region type, it is determined that the delivery region matching score of the corresponding corporate marketing ringback tone is 0.

7. A method for scheduling ringback tone push based on enterprise marketing scenarios according to any one of claims 1 to 6, characterized in that: The calculating of the content matching score of each corporate marketing ringtone according to the customer portrait information and the key frame image specifically includes: Extracting the theme content features of each of the corporate marketing ringtones according to the key frame images; Extracting the ringback tone preference characteristics of the calling party according to the customer portrait information; The content matching score of each of the enterprise marketing ring back tone is determined according to the similarity between the ring back tone theme content feature and the ring back tone preference feature and a preset content weight.

8. A ring back tone push scheduling device based on enterprise marketing scenarios, characterized in that: include: The customer information acquisition module is used to obtain the caller's customer attribute information, current call time, caller number location and customer profile information; A ringback tone information acquisition module is used to obtain multi-dimensional tags and key frame images of multiple corporate marketing ringback tones, wherein the multi-dimensional tags include marketing activity tags, target customer tags, delivery time tags, and delivery region tags; A tag matching score determination module, configured to calculate a tag matching score for each of the corporate marketing ringback tones based on the customer attribute information, the current call time, the location of the calling number, and the multi-dimensional tag; A content matching score determination module, configured to calculate a content matching score for each of the corporate marketing ringback tones based on the customer portrait information and the key frame image; The ring back tone push module is used to determine the priority score of each of the enterprise marketing ring back tone according to the tag matching score and the content matching score, and then select the target enterprise marketing ring back tone according to the priority score and push it to the caller.

9. An electronic device, characterized in that: The electronic device includes a memory, a processor, a program stored in the memory and executable on the processor, and a data bus for realizing connection and communication between the processor and the memory. When the program is executed by the processor, the steps of the color ringback tone push scheduling method based on the enterprise marketing scenario as described in any one of claims 1 to 7 are realized.

10. A storage medium, which is a computer-readable storage medium and is used for computer-readable storage, characterized in that: The storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the steps of the ringback tone push scheduling method based on the enterprise marketing scenario as described in any one of claims 1 to 7.