Method and apparatus for generating standardized product units, storage medium, electronic device

By acquiring user intent information and performing correlation analysis, standardized product units are automatically generated, solving the problems of slow speed and lack of specificity in manual configuration. This enables efficient and orderly product configuration and service processes, meeting diverse user needs.

CN117312662BActive Publication Date: 2026-05-26CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER
Filing Date
2023-09-27
Publication Date
2026-05-26

AI Technical Summary

Technical Problem

The existing technology relies on human experience to generate standardized product units, resulting in slow configuration speed and lack of specificity, which cannot effectively meet the diverse needs of users. Furthermore, the product activation and service process cannot be uniformly controlled, affecting the user experience.

Method used

By acquiring user business behavior data, identifying intent information, and performing correlation analysis, candidate communication service products are selected, standardized product units are generated, and the business triggering sequence and service constraint rules are determined to achieve automated configuration.

Benefits of technology

It improves the efficiency of generating standardized product units, meets diverse user needs, enhances the orderliness of product activation and services, and improves user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117312662B_ABST
    Figure CN117312662B_ABST
Patent Text Reader

Abstract

This disclosure relates to the field of data processing technology, and provides a method, apparatus, computer storage medium, and electronic device for generating standardized product units. The method for generating standardized product units includes: acquiring user business behavior data and identifying intent information corresponding to the business behavior data; performing correlation analysis on the intent information and attribute features corresponding to each of a pre-configured plurality of communication service products to obtain multiple correlation analysis results; selecting at least one candidate communication service product from the plurality of communication service products based on the multiple correlation analysis results; and generating the standardized product unit based on the at least one candidate communication service product. The method in this disclosure enables the generated standardized product units to meet the diverse needs of users.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of data processing technology, and in particular to a method for generating standardized product units, an apparatus for generating standardized product units, a computer storage medium, and an electronic device. Background Technology

[0002] A Standard Product Unit (SPU) is the smallest unit for aggregating product information; it is a collection of reusable and easily searchable standardized information.

[0003] In related technologies, standardized product units (SPUs) are typically configured through manual combination, such as a "binge-watching bonus package" (SKU-7 days 1GB data + SKU-7 days video-specific 5GB data). However, the above solutions rely solely on the experience of business personnel and cannot effectively meet the diverse needs of users.

[0004] Therefore, there is an urgent need in this field to develop a new method and apparatus for generating standardized product units.

[0005] It should be noted that the information disclosed in the background section above is only used to enhance the understanding of the background of this disclosure. Summary of the Invention

[0006] The purpose of this disclosure is to provide a method for generating standardized product units, an apparatus for generating standardized product units, a computer storage medium, and an electronic device, thereby overcoming, to at least a certain extent, the technical problem of not being able to effectively meet the diverse needs of users due to limitations in related technologies.

[0007] Other features and advantages of this disclosure will become apparent from the following detailed description, or may be learned in part from practice of this disclosure.

[0008] According to a first aspect of this disclosure, a method for generating a standardized product unit is provided, comprising: acquiring user business behavior data and identifying intent information corresponding to the business behavior data; performing correlation analysis on the intent information and attribute features corresponding to each of a pre-configured plurality of communication service products to obtain a plurality of correlation analysis results; selecting at least one candidate communication service product from the plurality of communication service products based on the plurality of correlation analysis results; and generating the standardized product unit based on the at least one candidate communication service product.

[0009] In an exemplary embodiment of this disclosure, after identifying the intent information corresponding to the business behavior data, the method further includes: acquiring multiple business scenarios that are associated with the intent information, and matching multiple business category tags contained in each business scenario; performing correlation analysis on the intent information, each business category tag contained in each business scenario, and the attribute features corresponding to each communication service product to obtain multiple correlation analysis results corresponding to each business scenario; selecting at least one candidate communication service product corresponding to each business scenario from the multiple communication service products based on the multiple correlation analysis results corresponding to each business scenario; and generating the standardized product unit based on the multiple candidate communication service products corresponding to the multiple business scenarios.

[0010] In an exemplary embodiment of this disclosure, generating the standardized product unit based on multiple candidate communication service products corresponding to the multiple service scenarios includes: determining whether there is a business constraint relationship among the multiple candidate communication service products based on the attribute characteristics corresponding to each candidate communication service product; if the business constraint relationship exists, filtering the multiple candidate communication service products to select at least one target communication service product from the multiple candidate communication service products; and generating the standardized product unit based on the at least one target communication service product.

[0011] In an exemplary embodiment of this disclosure, when the at least one target communication service product is two or more target communication service products, after generating the standardized product unit based on the at least one target communication service product, the method further includes: determining the service dependency relationship between the two or more candidate communication service products based on the attribute characteristics corresponding to each of the target communication service products; determining the service triggering order for the two or more target communication service products based on the service dependency relationship, wherein the service triggering order includes any one of the following: activation order; activation order and service installation order; and determining the service triggering order as the service constraint rule corresponding to the standardized product unit.

[0012] In an exemplary embodiment of this disclosure, after determining the service triggering order as the service constraint rule corresponding to the standardized product unit, the method further includes: uploading the standardized product unit to the intranet business system; verifying the business acceptance process of the standardized product unit in response to a business processing operation for the standardized product unit, and obtaining a verification result; the business processing operation is executed through a preset test account of the intranet business system; and releasing the standardized product unit in response to the verification result being successful.

[0013] In an exemplary embodiment of this disclosure, verifying the business acceptance process of the standardized product unit and obtaining a verification result includes: simulating the acceptance of the standardized product unit to obtain the actual business triggering order corresponding to the standardized product unit; and determining the verification result based on the consistency comparison result between the actual business triggering order and the business triggering order contained in the service constraint rules.

[0014] In an exemplary embodiment of this disclosure, the method further includes: converting the intent information into target intent information represented by a standard language specified by the intranet business system, and storing the target intent information in a structured manner.

[0015] According to a second aspect of this disclosure, an apparatus for generating standardized product units is provided, comprising: an intent recognition module for acquiring user business behavior data and identifying intent information corresponding to the business behavior data; a correlation analysis module for performing correlation analysis on the intent information and attribute features corresponding to each of a pre-configured plurality of communication service products to obtain multiple correlation analysis results; a filtering module for filtering at least one candidate communication service product from the plurality of communication service products based on the multiple correlation analysis results; and a standardized product unit generation module for generating the standardized product unit based on the at least one candidate communication service product.

[0016] According to a third aspect of this disclosure, a computer storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the method for generating standardized product units as described in the first aspect.

[0017] According to a fourth aspect of this disclosure, an electronic device is provided, comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to perform the method for generating standardized product units as described in the first aspect by executing the executable instructions.

[0018] As can be seen from the above technical solutions, the method for generating standardized product units, the apparatus for generating standardized product units, the computer storage medium, and the electronic device in the exemplary embodiments of this disclosure have at least the following advantages and positive effects:

[0019] In some embodiments of this disclosure, the technical solutions provided include, on the one hand, acquiring user business behavior data and identifying the intent information corresponding to the business behavior data, thereby identifying the user's intent information and facilitating subsequent determination of user needs based on this intent information. On the other hand, by performing correlation analysis on the intent information and the attribute characteristics corresponding to each of the pre-configured multiple communication service products, multiple correlation analysis results are obtained. Based on these multiple correlation analysis results, at least one candidate communication service product is selected from the multiple communication service products. Based on the at least one candidate communication service product, a standardized product unit is generated. This solves the technical problems of slow configuration process and lack of specificity caused by configuring communication service-related SPUs based on manual experience in related technologies. The generated standardized product unit can meet the diverse needs of users, thereby supporting the development of innovative services by operators.

[0020] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0021] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure. It is obvious that the drawings described below are merely some embodiments of this disclosure, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort.

[0022] Figure 1 A schematic diagram of the process for generating standardized product units in an embodiment of this disclosure is shown;

[0023] Figure 2 This illustration shows another flowchart for generating standardized product units in an embodiment of the present disclosure;

[0024] Figure 3 This illustration shows how, in this embodiment of the disclosure, intent information, multiple business scenarios associated with the intent information, and multiple business category labels included in each business scenario are output based on business behavior data.

[0025] Figure 4 This illustration shows a schematic diagram of selecting at least one candidate communication service product for each service scenario from a variety of communication service products in an embodiment of this disclosure;

[0026] Figure 5 This illustration shows a flowchart of how to generate standardized product units based on multiple candidate communication service products corresponding to multiple business scenarios in an embodiment of this disclosure;

[0027] Figure 6This diagram illustrates the standardized product unit and the attribute feature set corresponding to the standardized product unit in the embodiments of this disclosure;

[0028] Figure 7 This diagram illustrates the service triggering sequence (specifically, activation sequence) corresponding to the standardized product units described above in this embodiment of the present disclosure.

[0029] Figure 8 This diagram illustrates the process of listing and publishing the standardized product units described above in this embodiment of the disclosure.

[0030] Figure 9 This diagram illustrates the overall process for generating standardized product units in an embodiment of this disclosure.

[0031] Figure 10 A schematic diagram of the structure of an apparatus for generating standardized product units in an exemplary embodiment of this disclosure is shown;

[0032] Figure 11 A schematic diagram of the structure of an electronic device in an exemplary embodiment of this disclosure is shown. Detailed Implementation

[0033] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided to make this disclosure more comprehensive and complete, and to fully convey the concept of the example embodiments to those skilled in the art. The described features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a full understanding of embodiments of this disclosure. However, those skilled in the art will recognize that the technical solutions of this disclosure can be practiced with one or more of the specific details omitted, or other methods, components, apparatus, steps, etc., can be employed. In other instances, well-known technical solutions are not shown or described in detail to avoid obscuring various aspects of this disclosure.

[0034] The terms “a,” “an,” “the,” and “the” are used in this specification to indicate the presence of one or more elements / components / etc.; the terms “including” and “having” are used to indicate an open-ended inclusion and to mean that there may be other elements / components / etc. in addition to the listed elements / components / etc.; the terms “first” and “second” are used only as markings and are not a limitation on the number of objects.

[0035] Furthermore, the accompanying drawings are merely illustrative of this disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and therefore repeated descriptions of them will be omitted. Some block diagrams shown in the drawings are functional entities and do not necessarily correspond to physically or logically independent entities.

[0036] An SPU (Standard Product Unit) is the smallest unit for aggregating product information. It is used to distinguish product varieties and is a set of reusable and easily searchable standardized information that describes the characteristics of a product. In simple terms, products with the same attribute values ​​and characteristics can become an SPU.

[0037] SKU (Stock Keeping Unit) is a unit for measuring inventory inflows and outflows, and can be measured in pieces, boxes, pallets, etc. It is most commonly used in clothing and footwear; for example, in textiles, an SKU typically represents: specifications, color, and style.

[0038] The products (SKUs) sold online by operators are all generated based on the sales attributes of SPUs. SPUs are usually designed and configured manually. For example, when configuring a 5G traffic-related SPU, corresponding product SKUs can be generated according to usage and usage duration, such as SKU-7 days 1G traffic, SKU-14 days 5G traffic, SKU-31 days 10G traffic, etc.

[0039] Currently, the above-mentioned operator products are generally sold by manually configuring SKU combinations, such as: TV series streaming package (SKU-7 days 1G data + SKU-7 days video-specific 5G data) and World Cup viewing package (SKU-30 days fiber broadband speed-up + SKU-30 days 20G high-speed data + SKU-30 days iTV HD + SKU-30 days World Cup HD on-demand).

[0040] However, the above solution has the following problems:

[0041] First, the current SKU combination method means that after a user purchases a product from an operator, it is split into multiple SKU items for subscription. Different products are dependent on each other, and the order of installation cannot be controlled, which may result in activation failure after the product is successfully subscribed. In addition, a single service subscription requires multiple on-site service visits, which affects the user experience.

[0042] Secondly, current communication product portfolios are mostly configured manually, and the portfolios are designed based on the experience of business personnel, which cannot effectively meet the diverse needs of users.

[0043] In the embodiments of this disclosure, a method for generating standardized product units is first provided, which at least to some extent overcomes the shortcomings of related technologies that cannot effectively meet the diverse needs of users.

[0044] Figure 1 The diagram shows a flowchart of a method for generating standardized product units in an embodiment of this disclosure. The execution entity of the method for generating standardized product units may be a server that generates standardized product units.

[0045] refer to Figure 1 A method for generating standardized product units according to an embodiment of the present disclosure includes the following steps:

[0046] Step S110: Obtain user business behavior data and identify the intent information corresponding to the business behavior data;

[0047] Step S120: Perform correlation analysis on the attribute features corresponding to each communication service product among the intent information and the pre-configured multiple communication service products to obtain multiple correlation analysis results;

[0048] Step S130: Select at least one candidate communication service product from a variety of communication service products based on the results of multiple correlation analysis.

[0049] Step S140: Generate a standardized product unit based on at least one candidate communication service product.

[0050] exist Figure 1 The technical solution provided in the illustrated embodiment, on the one hand, can identify user intent information by acquiring user business behavior data and recognizing the intent information corresponding to the business behavior data, so as to determine user needs based on the intent information. On the other hand, by performing correlation analysis on the intent information and the attribute features corresponding to each of the pre-configured multiple communication service products, multiple correlation analysis results are obtained. Based on the multiple correlation analysis results, at least one candidate communication service product is selected from the multiple communication service products. Based on the at least one candidate communication service product, a standardized product unit is generated. This can solve the technical problems of slow configuration process and lack of specificity caused by configuring communication service-related SPUs based on manual experience in related technologies. This enables the generated standardized product unit to meet the diverse needs of users, thereby supporting the development of innovative services by operators.

[0051] The following are Figure 1 The specific implementation process of each step in the process will be explained in detail:

[0052] In step S110, user business behavior data is acquired, and the intent information corresponding to the business behavior data is identified.

[0053] In this step, user business behavior data can be obtained. For example, business behavior data can refer to user browsing behavior, collection behavior, following behavior, consultation behavior, ordering behavior, etc. within a specified historical time period (e.g., the past three days, the past month, etc., which can be set according to the actual situation, and this disclosure does not make any special limitations).

[0054] After obtaining the user's business behavior data, the aforementioned business behavior data can be input into a pre-trained AI (Artificial Intelligence) model for a specific domain (e.g., communication data processing). The AI ​​model will then identify the intent of the business behavior data and output the intent information corresponding to the business behavior data. The intent information refers to the purpose or idea that the user wants to achieve.

[0055] It should be noted that after obtaining the intent information corresponding to the above business behavior data, the intent information can be converted into target intent information represented by the standard language specified by the intranet business system (i.e., a language that only the intranet business system can recognize), and the target intent information can be stored in a structured manner.

[0056] Structured storage refers to storing and managing data through relational databases. It is represented as two-dimensional data, and its general characteristics are: data is in rows, one row of data represents the information of one entity, and the attributes of each row of data are the same.

[0057] In step S120, a correlation analysis is performed on the intent information and the attribute features corresponding to each of the pre-configured multiple communication service products to obtain multiple correlation analysis results.

[0058] In this step, a correlation analysis can be performed on the aforementioned intent information and the attribute characteristics corresponding to each of the pre-configured multiple communication service products to obtain multiple correlation analysis results.

[0059] Among them, the aforementioned pre-configured communication service products may include the following types: manually configured communication SPUs, communication products, and communication sales products (which may be communication products bound to sales rules; for example, when the communication product is 200M broadband, the communication sales product may be 200M broadband that cannot be canceled within one year of ordering, which can be set according to the actual situation, and this disclosure does not make any special restrictions on this).

[0060] The attribute characteristics corresponding to the communication service products can be information such as the functions, features, and applicable scenarios of the aforementioned communication service products. They can be defined according to the actual situation, and this disclosure does not impose any special restrictions on them.

[0061] For example, the above intent information can be sequentially compared with the attribute features (or semantic keywords extracted from the attribute features) of each communication service product to obtain the correlation analysis results between the intent information and each communication service product, thus obtaining multiple correlation analysis results.

[0062] In step S130, at least one candidate communication service product is selected from a variety of communication service products based on the results of multiple correlation analysis.

[0063] In this step, at least one candidate communication service product can be selected from the above-mentioned multiple communication service products based on the above-mentioned multiple correlation analysis results. For example, communication service products whose correlation analysis results are greater than the preset correlation threshold can be identified as the above-mentioned candidate communication service products.

[0064] In step S140, a standardized product unit is generated based on at least one candidate communication service product.

[0065] In this step, when the above-mentioned at least one candidate communication service product contains only one type of communication product, the above-mentioned standardized product unit can be generated directly based on the above-mentioned candidate communication service product, and the attribute features corresponding to the above-mentioned candidate communication service product can be determined as the attribute features corresponding to the standardized product unit.

[0066] When the aforementioned candidate communication service products include two or more communication service products, it can be determined whether there is a business constraint relationship between the two or more communication service products based on the attribute characteristics corresponding to each communication service product. If a business constraint relationship exists, the two or more communication service products can be screened to select at least one target communication service product. A standardized product unit is generated based on the screened target communication service product, and the attribute characteristics corresponding to the at least one target communication service product are determined as the attribute characteristics corresponding to the standardized product unit. If the aforementioned multiple communication service products do not have a business constraint relationship, the two or more communication service products can be directly used to generate a standardized product unit, and the attribute characteristics corresponding to the two or more communication service products are determined as the attribute characteristic set corresponding to the standardized product unit.

[0067] In an alternative implementation, after step S110 described above, reference can be made to... Figure 2 , Figure 2This illustration shows another flowchart of generating standardized product units in an embodiment of the present disclosure, including steps S201-S204:

[0068] In step S201, multiple business scenarios that are associated with the intent information are obtained, and multiple business category tags contained in each business scenario are matched.

[0069] In this step, after identifying the intent information corresponding to the business behavior data, multiple business scenarios that are related to the intent information can be obtained, and multiple business category tags contained in each business scenario can be matched.

[0070] For example, refer to Figure 3 , Figure 3 This illustration shows how, in embodiments of this disclosure, intent information, multiple business scenarios associated with the intent information, and multiple business category tags included in each business scenario are output based on business behavior data. Figure 3 As shown, when the identified intent information is "elderly care", the business scenarios associated with this intent information can be determined to include the following three types: Scenario 1: Alarm scenario; Scenario 2: Monitoring scenario; Scenario 3: Storage scenario; Among them, the business category tags included in "Alarm scenario" can include: gas leak, fire alarm, fall detection, vital sign monitoring, home security; the business category tags included in "Monitoring scenario" can include: wireless passive, wired active, wireless active, night vision, mobile monitoring, all-weather monitoring; the business category tags included in "Storage scenario" can include: local storage, cloud disk periodic storage, cloud disk long-term storage, 24-hour review, targeted storage.

[0071] In step S202, correlation analysis is performed on the intent information, the various business category tags included in each business scenario, and the attribute features corresponding to each communication service product to obtain multiple correlation analysis results for each business scenario.

[0072] In this step, a pre-configured correlation analysis model Sim(T) = Sim(Int,S,Attr) can be used to perform correlation analysis on the aforementioned intent information, the various business category labels included in each business scenario, and the attribute features corresponding to each communication service product, obtaining multiple correlation analysis results for each business scenario. Here, Int represents the aforementioned intent information, S represents the various business category labels included in each business scenario, and Attr represents the attribute features corresponding to each communication service product.

[0073] For example, assuming that the pre-configured communication service products include a total of 10 products (e.g., product 1, product 2, product 3... product 10), for the above-mentioned business scenario "alarm scenario", the correlation between the intent information, the business category label "gas leak" and the attribute features of each product (selecting one product at a time from product 1 to product 10) can be calculated first to obtain 10 correlation analysis results. Then, the correlation between the intent information, the business category label "fire alarm" and the attribute features of each product (selecting one product at a time from product 1 to product 10) can be calculated to obtain 10 correlation analysis results. ... Finally, the correlation between the intent information, the business category label "home security" and the attribute features of each product (selecting one product at a time from product 1 to product 10) can be calculated to obtain 10 correlation analysis results, so as to obtain multiple correlation analysis results corresponding to the business scenario "alarm scenario".

[0074] Similarly, you can refer to the above examples to obtain multiple correlation analysis results for each business scenario.

[0075] In step S203, based on the multiple correlation analysis results corresponding to each business scenario, at least one candidate communication service product corresponding to each business scenario is selected from a variety of communication service products.

[0076] In this step, based on the multiple correlation analysis results corresponding to each business scenario, at least one candidate communication service product corresponding to each business scenario can be selected from the multiple communication service products. For example, a target correlation analysis result greater than the preset correlation threshold can be determined from the multiple correlation analysis results. Then, the communication service product corresponding to the target correlation analysis result can be determined as the candidate communication service product.

[0077] For example, refer to Figure 4 , Figure 4 This illustration shows a schematic diagram of selecting at least one candidate communication service product from a variety of communication service products for each service scenario in an embodiment of this disclosure, such as... Figure 4 As shown:

[0078] The candidate communication service products corresponding to the business scenario "alarm scenario" can be: Communication Product - Tianyi AI, and the attribute characteristics of this communication product can include: pet scenario, children scenario, elderly scenario, anti-theft scenario and fire prevention scenario;

[0079] Under the business scenario "monitoring scenario", the corresponding candidate communication service product can be: communication sales product - Tianyi Monitoring. The attribute characteristics of this communication sales product can include: home monitoring, outdoor monitoring, night vision monitoring, anti-theft monitoring and fire prevention monitoring.

[0080] Under the business scenario "storage scenario", the corresponding candidate communication service product can be: a pre-configured communication SPU - China Telecom Storage, and the corresponding attribute features of the communication SPU can be: 3-day cloud storage, 7-day cloud storage, or monthly cloud storage.

[0081] In step S204, standardized product units are generated based on multiple candidate communication service products corresponding to multiple business scenarios.

[0082] In this step, standardized product units can be generated based on the various candidate communication service products corresponding to the above-mentioned multiple business scenarios.

[0083] For details, please refer to Figure 5 , Figure 5 This embodiment of the present disclosure illustrates a flowchart of how to generate standardized product units based on multiple candidate communication service products corresponding to multiple business scenarios, including steps S501-S503:

[0084] In step S501, based on the attribute characteristics corresponding to each candidate communication service product, it is determined whether there is a business constraint relationship between the multiple candidate communication service products.

[0085] In this step, the business constraint relationship refers to the mutual exclusion relationship that two or more candidate communication service products cannot be activated at the same time. For example, 200M broadband and 100M broadband products can only be activated one of them and cannot be activated at the same time. That is, there is a business constraint relationship between these two products.

[0086] In step S502, if there is a business constraint relationship, multiple candidate communication service products are screened to select at least one target communication service product from the multiple candidate communication service products.

[0087] In this step, if there are business constraints among the aforementioned candidate communication service products, the aforementioned candidate communication service products can be screened to select at least one target communication service product from them. For example, when there are business constraints between two candidate communication service products, one candidate communication service product can be randomly selected as the target communication service product based on a random algorithm, while the other candidate communication service product is eliminated. The specific method for screening the target communication service product can be set by the user, and this disclosure does not impose any special limitations on it.

[0088] If there are no business constraints among the above-mentioned candidate communication service products, then the above-mentioned candidate communication service products can be directly identified as the selected target communication service product.

[0089] In step S503, a standardized product unit is generated based on at least one target communication service product.

[0090] In this step, when the above-mentioned at least one target communication service product contains only one communication service product, the communication service product can be directly identified as the generated standardized product unit, and a corresponding service name can be set for the standardized product unit, such as: Elderly Home Care Treasure (it can be set according to the actual situation, and this disclosure does not make any special restrictions on it). In addition, the attribute features corresponding to the target communication service product are identified as the attribute features corresponding to the above-mentioned standardized product unit.

[0091] When the aforementioned at least one target communication service product includes two or more communication service products, a corresponding service name is set for the standardized product unit, such as "Elderly Home Care Assistant" (this can be set according to actual conditions, and this disclosure does not impose any special limitations on it). For example, a product name that is more closely related to the service name of the aforementioned standardized product unit can be set for each communication service product. For example, "Tianyi AI" can be renamed "Tianyi Care," and "Tianyi Monitoring" can be renamed "Tianyi Home Security," etc. This can be set according to actual conditions, and this disclosure does not impose any special limitations on it. In addition, the attribute characteristics corresponding to the aforementioned target communication service products can be determined as the attribute characteristic set corresponding to the aforementioned standardized product unit.

[0092] For example, refer to Figure 6 , Figure 6 This diagram illustrates the standardized product unit and the attribute feature set corresponding to the standardized product unit in an embodiment of this disclosure, such as... Figure 6 As shown, the standardized product unit "Elderly Home Care Assistant" includes three communication service products:

[0093] China Telecom Cloud Drive, China Telecom Care, and China Telecom Home Security are all products of the same brand. China Telecom Cloud Drive's attributes include playback (3 days, 5 days, 7 days, etc.) and storage (1G, 5G, 10G, etc.). China Telecom Care's attributes include scenarios for the elderly, children, pets, and theft prevention. China Telecom Home Security's attributes include wireless / active, home, enterprise, and wired monitoring. Therefore, the standardized product unit "Elderly Home Security" can have the following attribute set: playback (3 days, 5 days, 7 days, etc.), storage (1G, 5G, 10G, etc.), identification scenarios (fall prevention, theft prevention, etc.), and monitoring methods (wireless / active, home, etc.).

[0094] It should be noted that when the above-mentioned at least one target communication service product includes two or more communication service products, service constraint rules corresponding to the above-mentioned standardized product units can also be generated based on the following implementation methods:

[0095] First, based on the attribute characteristics of each target communication service product, the service dependencies between two or more candidate communication service products can be determined. Then, based on the service dependencies, the service triggering order for the two or more target communication service products can be determined. Given that some communication service products only need to be activated to become effective immediately, while others require on-site installation and successful debugging after activation, the above service triggering order can include two types: one that only includes the activation order, and another that includes both the activation order and the service installation order.

[0096] For example, taking the above service triggering order as the activation order as an example, please refer to... Figure 7 , Figure 7 This diagram illustrates the service triggering sequence (specifically, activation sequence) corresponding to the standardized product units described above in this embodiment of the present disclosure. Figure 7 As shown, assuming that the service dependency relationship between the above two or more candidate communication service products is determined based on the above attribute characteristics as follows: Tianyi Monitoring depends on Tianyi Storage, and Tianyi AI depends on Tianyi Storage and Tianyi Monitoring, then it can be determined that Tianyi Storage should be activated first, and the activation order of Tianyi AI should be later than that of Tianyi Monitoring. That is, the activation order between the above two or more candidate communication service products is: Tianyi Storage - Tianyi Monitoring - Tianyi AI.

[0097] After determining the above-mentioned business triggering order, the above-mentioned business triggering order can be defined as the service constraint rules corresponding to the standardized product unit.

[0098] By defining the service constraint rules corresponding to the standardized product units while generating them, the technical problem of poor user experience caused by the chaotic business triggering order resulting from the product activation and service process being carried out according to human will can be solved. This leads to the product not being able to take effect and be used quickly. The goal is to ensure that the product activation and service process is carried out in an orderly manner, improve the product's activation efficiency, and enhance the user experience.

[0099] After generating standardized product units and their corresponding service constraint rules, you can refer to... Figure 8 , Figure 8 This diagram illustrates the process of listing and releasing the standardized product unit as described in this embodiment, including steps S801-S803:

[0100] In step S801, the standardized product unit is uploaded to the intranet business system.

[0101] In this step, the aforementioned standardized product unit can be listed on the intranet business system. At this time, the relevant internal developers of the intranet business system are allowed to verify the business acceptance process of the aforementioned standardized product unit. However, the standardized product unit is not open to external users, meaning that external users cannot yet order the aforementioned standardized product unit.

[0102] In step S802, in response to the business processing operation for the standardized product unit, the business acceptance process of the standardized product unit is verified, and the verification result is obtained.

[0103] In this step, internal developers of the intranet business system can use their own accounts as preset test accounts to order or process the aforementioned standardized product units. After receiving the business processing operation, they can simulate the processing of the aforementioned standardized product units to obtain the actual business triggering order corresponding to the aforementioned standardized product units. Then, they can compare whether the actual business triggering order is consistent with the business triggering order contained in the aforementioned service constraint rules. If they are consistent, the verification is confirmed to be successful; otherwise, the verification fails.

[0104] In step S803, in response to the verification result being verified as passed, the standardized product unit is released.

[0105] In this step, when the above verification result is successful, the above standardized product unit can be released so that external users can process or order the above standardized product unit.

[0106] Based on the above technical solutions, this disclosure can solve the problems that the creation of communication SPUs previously relied on manual design and configuration, which lacked specificity, had a slow configuration process, and could not be uniformly controlled in terms of product activation and service, thus supporting the effective development of operators' innovative businesses.

[0107] refer to Figure 9 , Figure 9 This diagram illustrates the overall process for generating standardized product units in an embodiment of this disclosure, such as... Figure 9 As shown, the method for generating standardized product units includes the following steps:

[0108] Intent recognition refers to the process of converting customer intent generated by large models or intelligent components (AI applications for specific domains) into standardized language and identifiable data within an enterprise.

[0109] Communication SPU analysis refers to the analysis of identified customer intent data to find matching communication SPUs, communication products, and communication sales items.

[0110] Communication SPU design refers to the integrated design of products that meet customer intent, the establishment of constraints, and the formation of a target communication SPU design scheme.

[0111] Communication SPU generation refers to the generation of communication SPUs, the relationship between communication SPUs and communication products, service constraint rules, etc., and the listing of communication SPUs (to the sales system, i.e., internal business systems).

[0112] Communication SPU verification: Verify the service acceptance process of the listed communication SPU, mainly verifying the activation order, service installation order, etc. If the verification is successful, the communication SPU is released.

[0113] Based on the above technical solutions, this disclosure has at least the following technical effects:

[0114] First, it can discover new user needs based on user intent;

[0115] Second, it can analyze and match needs based on existing product attributes, according to the customer's needs and scenarios.

[0116] Third, it can dynamically generate SPUs that meet user needs, satisfy diverse user scenarios, and improve SPU configuration efficiency.

[0117] This disclosure also provides an apparatus for generating standardized product units. Figure 10 This diagram illustrates the structure of an apparatus for generating standardized product units in an exemplary embodiment of this disclosure; as shown below. Figure 10 As shown, the apparatus 1000 for generating standardized product units may include an intent recognition module 1010, a correlation analysis module 1020, a filtering module 1030, and a standardized product unit generation module 1040. Wherein:

[0118] The intent recognition module 1010 is used to acquire user business behavior data and recognize the intent information corresponding to the business behavior data;

[0119] The correlation analysis module 1020 is used to perform correlation analysis on the intent information and the attribute features corresponding to each of the pre-configured multiple communication service products to obtain multiple correlation analysis results;

[0120] The filtering module 1030 is used to filter at least one candidate communication service product from the multiple communication service products based on the multiple correlation analysis results.

[0121] The standardized product unit generation module 1040 is used to generate the standardized product unit based on the at least one candidate communication service product.

[0122] In an exemplary embodiment of this disclosure, after identifying the intent information corresponding to the business behavior data, the standardized product unit generation module 1040 is configured to:

[0123] Multiple business scenarios associated with the intent information are obtained, and multiple business category tags contained in each business scenario are matched; correlation analysis is performed on the intent information, each business category tag contained in each business scenario, and the attribute features corresponding to each communication service product to obtain multiple correlation analysis results corresponding to each business scenario; based on the multiple correlation analysis results corresponding to each business scenario, at least one candidate communication service product corresponding to each business scenario is selected from the multiple communication service products; based on the multiple candidate communication service products corresponding to the multiple business scenarios, the standardized product unit is generated.

[0124] In an exemplary embodiment of this disclosure, the standardized product unit generation module 1040 generates the standardized product unit based on multiple candidate communication service products corresponding to the multiple service scenarios, including: determining whether there is a business constraint relationship among the multiple candidate communication service products based on the attribute characteristics corresponding to each candidate communication service product; if the business constraint relationship exists, filtering the multiple candidate communication service products to select at least one target communication service product from the multiple candidate communication service products; and generating the standardized product unit based on the at least one target communication service product.

[0125] In an exemplary embodiment of this disclosure, when the at least one target communication service product is two or more target communication service products, after generating the standardized product unit based on the at least one target communication service product, the standardized product unit generation module 1040 is configured to:

[0126] Based on the attribute characteristics corresponding to each of the target communication service products, determine the service dependency relationship between the two or more candidate communication service products; based on the service dependency relationship, determine the service triggering order for the two or more target communication service products, the service triggering order including any one of the following: activation order; activation order and service installation order; determine the service triggering order as the service constraint rule corresponding to the standardized product unit.

[0127] In an exemplary embodiment of this disclosure, after determining the service triggering order as the service constraint rule corresponding to the standardized product unit, the standardized product unit generation module 1040 is configured to:

[0128] The standardized product unit is uploaded to the intranet business system; in response to a business processing operation for the standardized product unit, the business acceptance process of the standardized product unit is verified, and a verification result is obtained; the business processing operation is executed through a preset test account of the intranet business system; in response to the verification result being successful, the standardized product unit is released.

[0129] In an exemplary embodiment of this disclosure, the standardized product unit generation module 1040 verifies the business acceptance process of the standardized product unit and obtains a verification result, including: simulating the acceptance of the standardized product unit to obtain the actual business triggering order corresponding to the standardized product unit; and determining the verification result based on the consistency comparison result between the actual business triggering order and the business triggering order contained in the service constraint rules.

[0130] In an exemplary embodiment of this disclosure, the intent recognition module 1010 is configured to:

[0131] The intent information is converted into target intent information represented by a standard language specified by the intranet business system, and the target intent information is stored in a structured manner.

[0132] The specific details of each module in the apparatus for generating standardized product units have been described in detail in the corresponding method for generating standardized product units, so they will not be repeated here.

[0133] It should be noted that although several modules or units for the device used to perform actions have been mentioned in the detailed description above, this division is not mandatory. In fact, according to embodiments of this disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.

[0134] Furthermore, although the steps of the method in this disclosure are described in a specific order in the accompanying drawings, this does not require or imply that the steps must be performed in that specific order, or that all the steps shown must be performed to achieve the desired result. Additional or alternative steps may be omitted, multiple steps may be combined into one step, and / or a step may be broken down into multiple steps.

[0135] From the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of this disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, mobile terminal, or network device, etc.) to execute the methods according to the embodiments of this disclosure.

[0136] This application also provides a computer-readable storage medium, which may be included in the electronic device described in the above embodiments; or it may exist independently and not assembled into the electronic device.

[0137] Computer-readable storage media can be, for example—but not limited to—electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatuses, or devices, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to: electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this disclosure, a computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.

[0138] A computer-readable storage medium can be sent, propagated, or transmitted for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable storage medium can be transmitted using any suitable medium, including but not limited to: wireless, wireline, optical fiber, RF, etc., or any suitable combination thereof.

[0139] A computer-readable storage medium carries one or more programs that, when executed by an electronic device, cause the electronic device to perform the methods described in the above embodiments.

[0140] Furthermore, this disclosure also provides an electronic device capable of implementing the above-described method.

[0141] Those skilled in the art will understand that various aspects of this disclosure can be implemented as a system, method, or program product. Therefore, various aspects of this disclosure can be specifically implemented in the following forms: a completely hardware implementation, a completely software implementation (including firmware, microcode, etc.), or a combination of hardware and software aspects, collectively referred to herein as a "circuit," "module," or "system."

[0142] The following reference Figure 11 To describe an electronic device 1100 according to such an embodiment of the present disclosure. Figure 11 The electronic device 1100 shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments disclosed herein.

[0143] like Figure 11 As shown, the electronic device 1100 is manifested in the form of a general-purpose computing device. The components of the electronic device 1100 may include, but are not limited to: at least one processing unit 1110, at least one storage unit 1120, a bus 1130 connecting different system components (including storage unit 1120 and processing unit 1110), and a display unit 1140.

[0144] The storage unit stores program code that can be executed by the processing unit 1110, causing the processing unit 1110 to perform the steps described in the "Exemplary Methods" section of this specification according to various exemplary embodiments of this disclosure. For example, the processing unit 1110 can perform actions such as... Figure 1 As shown: Step S110, acquire user business behavior data and identify the intent information corresponding to the business behavior data; Step S120, perform correlation analysis on the intent information and the attribute features corresponding to each of the pre-configured multiple communication service products to obtain multiple correlation analysis results; Step S130, select at least one candidate communication service product from the multiple communication service products based on the multiple correlation analysis results; Step S140, generate a standardized product unit based on at least one candidate communication service product.

[0145] Storage unit 1120 may include a readable medium in the form of a volatile storage unit, such as random access memory (RAM) 11201 and / or cache memory 11202, and may further include a read-only memory (ROM) 11203.

[0146] Storage unit 1120 may also include a program / utility 11204 having a set (at least one) of program modules 11205, such program modules 11205 including but not limited to: operating system, one or more application programs, other program modules and program data, each or some combination of these examples may include an implementation of a network environment.

[0147] Bus 1130 can represent one or more of several types of bus structures, including a memory cell bus or memory cell controller, a peripheral bus, a graphics acceleration port, a processing unit, or a local bus using any of the various bus structures.

[0148] Electronic device 1100 can also communicate with one or more external devices 1200 (e.g., keyboard, pointing device, Bluetooth device, etc.), one or more devices that enable a user to interact with electronic device 1100, and / or any device that enables electronic device 1100 to communicate with one or more other computing devices (e.g., router, modem, etc.). This communication can be performed via input / output (I / O) interface 1150. Furthermore, electronic device 1100 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 1160. As shown, network adapter 1160 communicates with other modules of electronic device 1100 via bus 1130. It should be understood that, although not shown in the figures, other hardware and / or software modules can be used in conjunction with electronic device 1100, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0149] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and embodiments are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the claims.

Claims

1. A method of generating a standardized product unit, characterized by, include: Acquire user business behavior data and identify the intent information corresponding to the business behavior data; Obtain multiple business scenarios that are associated with the intent information, and match multiple business category tags contained in each business scenario; A correlation analysis is performed on the intent information, the various business category tags included in each business scenario, and the attribute features corresponding to each communication service product among the pre-configured multiple communication service products to obtain multiple correlation analysis results corresponding to each business scenario. Based on the multiple correlation analysis results corresponding to each business scenario, at least one candidate communication service product corresponding to each business scenario is selected from the multiple communication service products. The standardized product unit is generated based on the various candidate communication service products corresponding to the multiple business scenarios.

2. The method of claim 1, wherein, The step of generating the standardized product unit based on multiple candidate communication service products corresponding to the multiple business scenarios includes: Based on the attribute characteristics corresponding to each of the candidate communication service products, determine whether there is a business constraint relationship among the multiple candidate communication service products; If the aforementioned business constraint relationship exists, the multiple candidate communication service products are screened to select at least one target communication service product from the multiple candidate communication service products; The standardized product unit is generated based on the at least one target communication service product.

3. The method of claim 2, wherein, When the at least one target communication service product is two or more target communication service products After generating the standardized product unit based on the at least one target communication service product, the method further includes: Based on the attribute characteristics corresponding to each of the target communication service products, determine the service dependency relationship between the two or more target communication service products; Based on the service dependency relationship, determine the service triggering order for the two or more target communication service products, wherein the service triggering order includes any one of the following: activation order; activation order and service installation order. The order of business triggering is determined as the service constraint rule corresponding to the standardized product unit.

4. The method of claim 3, wherein, After determining the service triggering order as the service constraint rule corresponding to the standardized product unit, the method further includes: Upload the standardized product units to the intranet business system; In response to a business processing operation for the standardized product unit, the business acceptance process of the standardized product unit is verified, and a verification result is obtained; the business processing operation is executed through a preset test account of the intranet business system; In response to the verification result being successful, the standardized product unit is released.

5. The method of claim 4, wherein, The verification of the business acceptance process for the standardized product unit, and the obtaining of the verification results, include: Simulate the acceptance of the standardized product unit to obtain the actual business triggering sequence corresponding to the standardized product unit; The verification result is determined based on the consistency comparison between the actual business triggering order and the business triggering order contained in the service constraint rules.

6. The method of claim 1, wherein, The method further includes: The intent information is converted into target intent information represented by a standard language specified by the intranet business system, and the target intent information is stored in a structured manner.

7. An apparatus for generating standardized product units, characterized in that, include: The intent recognition module is used to acquire user business behavior data and identify the intent information corresponding to the business behavior data. In addition, multiple business scenarios that are associated with the intent information are obtained, and multiple business category tags contained in each business scenario are matched; The correlation analysis module is used to perform correlation analysis on the intent information, the various business category tags included in each business scenario, and the attribute features corresponding to each communication service product in the pre-configured multiple communication service products, and to obtain multiple correlation analysis results corresponding to each business scenario. The filtering module is used to filter at least one candidate communication service product corresponding to each business scenario from the multiple communication service products based on the multiple correlation analysis results corresponding to each business scenario. The standardized product unit generation module is used to generate the standardized product unit based on the various candidate communication service products corresponding to the multiple business scenarios.

8. A computer storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the method for generating standardized product units as described in any one of claims 1 to 6.

9. An electronic device, characterized in that, include: processor; as well as Memory for storing the executable instructions of the processor; The processor is configured to execute the method for generating standardized product units according to any one of claims 1 to 6 by executing the executable instructions.