New call service management and control method and system, electronic equipment and computer storage medium

CN119135660APending Publication Date: 2024-12-13ZTE CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310699563.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-13
Publication Date
2024-12-13

AI Technical Summary

Technical Problem

When introducing new call services, the existing technology leads to a strong coupling between the new call services and the existing services, affecting the stability of the call services, and failing to effectively manage the separate new call services, resulting in a negative impact on the operation of the existing services.

Method used

By determining the usage rules of the new call service to be conducted and the preset rules, setting reference priority and presentation levels, converging new call services to the new call service aggregation, and standardizing management using the service introduction management module and the service portfolio management module. Reduce the complexity of introduction, improve flexibility, and avoid conflicts with existing business.

Benefits of technology

It has achieved stable and reliable introduction of new call services, reduced the introduction complexity, improved flexibility, avoided the impact on the operation of existing services, and ensured that users can obtain a new call service that quickly gathered.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119135660A_ABST
    Figure CN119135660A_ABST
Patent Text Reader

Abstract

The invention discloses a new call service management and control method and system, electronic equipment and a computer storage medium, and the method comprises the steps: determining a new call service to be subjected to the convergence of the new call service, and obtaining a first use rule corresponding to the new call service; under the condition that the first use rule is matched with a preset second use rule, a reference priority and a presentation level corresponding to the new call service are set, and the second use rule is a use rule of an existing service in a preset new call service convergence set; and converging the new call service to the new call service convergence set according to the reference priority and the presentation level. According to the method and the device, when the new call service is introduced, the phenomenon that the operation of the existing service is influenced can be avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication technology, and in particular to a new call service management and control method, system, electronic equipment and computer storage medium. Background Art

[0002] New Call is a new generation of call product launched based on 5G network, providing a series of innovative call enhancement services and applications, such as 5G ultra-high-definition video calls, intelligent translation, fun calls, intelligent customer service and remote assistance, etc., which can bring users multimedia, visual and fully interactive call experience.

[0003] The new call service management and control method can be handled by distributed multiple network elements or by one network element. However, these methods will lead to a strong coupling between the service provision and signaling processing of the new call service, so that the introduction of the new call service will affect the stability of the call service. Therefore, the session management of the new call and the new call service can be separated. However, due to the lack of effective management of the separated new call service, the operation of the existing service is affected when the new call service is introduced into the new call system. Summary of the invention

[0004] The main purpose of the present invention is to provide a new call service management and control method, system, electronic device and computer storage medium, aiming to solve the technical problem of how to avoid affecting the operation of existing services when introducing new call services.

[0005] To achieve the above objectives, the present application provides a new call service management and control method, which is applied to network devices including:

[0006] Determine a new call service to be aggregated for the new call service, and obtain a first usage rule corresponding to the new call service;

[0007] In the case where the first usage rule matches a preset second usage rule, setting a reference priority and a presentation level corresponding to the new call service, wherein the second usage rule is a usage rule for an existing service in the preset new call service aggregation set;

[0008] The new call services are aggregated into the new call service aggregation set according to the reference priority and the presentation level.

[0009] In addition, to achieve the above objectives, the present application provides a new call service management and control system, including:

[0010] A service introduction management module is configured to determine a new call service to be aggregated for new call services and obtain a first usage rule corresponding to the new call service;

[0011] The service portfolio management module is configured to set the reference priority and presentation level corresponding to the new call service when the first usage rule matches the preset second usage rule, and the second usage rule is the usage rule of the existing services in the preset new call service aggregation set; and aggregate the new call service to the new call service aggregation set according to the reference priority and presentation level.

[0012] In addition, to achieve the above-mentioned purpose, the present application also provides an electronic device, which includes: a memory, a processor, and a new call service control program stored in the memory and executable on the processor. When the new call service control program is executed by the processor, the steps of the new call service control method as described above are implemented.

[0013] In addition, to achieve the above-mentioned purpose, the present application also provides a computer storage medium, on which a new call service control program is stored. When the new call service control program is executed by the processor, the steps of the new call service control method as described above are implemented.

[0014] The embodiment of the present application determines a new call service to be aggregated with new call services, and sets the reference priority and presentation level corresponding to the new call service only when the first usage rule corresponding to the new call service matches the usage rule of the existing services in the new call service aggregation set, and aggregates the new call service into the new call service aggregation set, thereby standardizing the introduction mechanism of new call services, and compared with the network element method, it can reduce the complexity of introducing new call services and improve the flexibility of introducing new call services. Moreover, when introducing new call services, it is necessary to compare the usage rules of existing services, so as to avoid the phenomenon of affecting the operation of existing services when introducing new call services, and new call service aggregation processing will be performed on all introduced new call services, so as to realize rapid external aggregation of various new call services and provide users with stable and reliable new call services. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] Figure 1 This is a schematic diagram of the framework of the new call service management and control system for this application;

[0016] Figure 2 This is a module diagram of a new call service management and control system for this application;

[0017] Figure 3 This is a flow chart of the first embodiment of the new call service control method of this application;

[0018] Figure 4 This is a flow chart of introducing a new call service in the new call service management and control method of this application;

[0019] Figure 5 This is a flow chart of the second embodiment of the new call service control method of this application;

[0020] Figure 6 A schematic diagram of the process of combining services in the new call service control method for this application;

[0021] Figure 7 This is a flow chart of implementing a new call service in the method for applying for new call service control;

[0022] Figure 8 This is a schematic diagram of the device structure of the hardware operating environment involved in the new call service control method of this application.

[0023] The purpose, features and advantages of the present invention will be further described with reference to the accompanying drawings in conjunction with the embodiments. DETAILED DESCRIPTION

[0024] It should be understood that the specific embodiments described herein are only used to explain the present invention, and are not used to limit the present invention.

[0025] In an embodiment of the present application, the implementation method for new calls may be to separate the session management of the new call from the new call service. However, due to the lack of effective management of the separated new call service, the operation of the existing service is affected when the new call service is introduced into the new call system. Therefore, in order to avoid affecting the operation of the existing service when the new call service is introduced. In this embodiment, the new call service may be divided into two parts, session management and new call service aggregation, according to the stability and change trends, such as a session management module connected to the new call service aggregation module in the new call system. The session management module is used to uniformly take charge of the interaction with other network elements in the network, and is responsible for user call management, signaling control and media forwarding functions. The new call service aggregation module is responsible for introducing various new call services for users to use.

[0026] Optionally, a common channel is constructed and deposited between the session management module and the new call service convergence module, including but not limited to a control channel, a media channel, etc., for the session management module to provide the new call service convergence module with control information of the session or user and media information of the basic call, and for the new call service convergence module to complete the presentation of the new call service through the control channel or after expansion based on the basic call media. Since the session management module only handles common control and media, changes in the new call service will not affect the basic call.

[0027] Optionally, as a key module for providing new call services, the new call service aggregation module can provide management of the introduction of new call services (including control, media, etc. standardization); management of new services when multiple services are combined (reference priority, display level, conflict test, simulation test, grayscale test, etc.); combined service arrangement management (forming new services by arranging multiple services in the new call service aggregation), as well as user new call service management, control processing and media processing, etc. Through these functions, the new call service aggregation can quickly aggregate various new services externally and provide stable and reliable new call services to new call users through its own management.

[0028] In addition, to achieve the above-mentioned purpose, the present application also provides a new call service management and control system, which can be set on the new call platform. In the new call platform, the session management module is connected to the core network to receive and send signaling / control, media (audio / video), DC (Data Channel) streams to realize call management, signaling control and media forwarding and other functions. The new call service convergence module can realize or integrate various new call services, such as 5G ultra-high-definition video, intelligent translation, fun calls, intelligent customer service, remote assistance, etc. And a control channel and a media channel can be set between the new call service convergence module and the session management module. The session management module reports session information and basic media information to the new call service convergence module through these two channels. The new call service convergence module provides users with various new call services through these two channels. For example, Figure 1 As shown, the new call implementation system includes a new call platform, which includes a new call service aggregation module and a session management module, and a control channel and a media channel are established between the new call service aggregation module and the session management module. In addition, the new call platform is connected to the core network, and the core network is connected to the user terminal (such as a mobile phone, etc.) UE-A and the user terminal UE-B. In addition, a media channel and a control channel (which can also be a signaling channel) can be established between the new call platform and the core network, and a DC channel can also be established. When the core network is connected to two user terminals UE-A and UE-B respectively, they can be connected through media channels, control channels (which can also be signaling channels), and DC channels.

[0029] Further, refer to Figure 2 ,based on Figure 1Based on the above, a new call service management module (i.e., the user new call service management module in the figure), a control processing module, a media processing module, a service introduction management module, a service combination management module, and a combination service arrangement management module are also set in the call service convergence module, and multiple new call services are set, such as new call service 1, new call service n, etc. In addition, the control processing module is connected to the session management module through the control channel, and the media processing module is connected to the session management module through the media channel.

[0030] Optionally, the service introduction management module can be used to manage new services introduced by the system, including the standardization of information of control and media channels, so as to establish information interaction between new services and session management. Optionally, the service combination management module can refer to priority, presentation level, conflict test, simulation test, gray test, etc. For the converged new call services, priority setting is supported to control the order of service provision when users use multiple new call services at the same time, and the presentation level of different new call services in the media is defined to ensure the best effect for users. Various test mechanisms are also provided, including: conflict test - detect whether there is a conflict between new call services and existing services in control and media; simulation test - support simulation of the effect of users using each service in the convergence of new call services; gray test - some users experience the actual effect of the service in real calls. Optionally, the combined service arrangement management module can support the arrangement of functions provided by multiple services in the convergence of new call services, form new services externally, and reduce the complexity of users using services. Optionally, the new call service management module can manage information such as new call services and related settings that users can use, and determine the new call service information provided to users based on user sessions. At the same time, the module supports docking service introduction management, service combination management and combined service orchestration management to obtain services and related information. Optionally, the control processing module can control how users use the new call service based on system presets and user presets or information determined in the session. Optionally, the media processing module can process the media of the basic session according to business needs to enhance the media obtained by the user. For example: superimposing subtitles on the video, the font and display paradigm of the subtitles can be flexibly set. Optionally, each new call service set in the new call service convergence module can provide users with specific business services, such as intelligent translation, providing voice-to-text conversion, and displaying it to users on the user terminal by adding subtitles to the video.

[0031] Reference Figure 3 The present application provides a new call service control method. In a first embodiment of the new call service control method, the new call service control method includes:

[0032] Step S10, determining a new call service to be aggregated, and obtaining a first usage rule corresponding to the new call service;

[0033] In an embodiment of the present application, the new call can be a new generation of call product based on 5G or 6G networks, providing a series of innovative call enhancement services and applications, such as 5G ultra-clear video calls, intelligent translation, fun calls, intelligent customer service, remote assistance, etc., which can bring users multimedia, visualization, and fully interactive call experience.

[0034] Optionally, when a new call service converges, it is necessary to set the control channel and media channel corresponding to the new call service according to the requirements of the new call service convergence, and set the usage rules corresponding to the control channel and media channel, and use them as the first usage rules corresponding to the new call service. Optionally, the usage rules of the control channel and media channel corresponding to the new call service can be set according to the business logic corresponding to the new call service. For example, if the business logic of the new call service needs to use media data, a media channel is constructed. If not, a media channel does not need to be constructed.

[0035] Optionally, the new call service to be aggregated can be managed by the service introduction management module, such as standardizing the use of the control channel and media channel corresponding to the new call service, and establishing information interaction between the new call service and the session management module. For example, if the new call service to be aggregated is the new call service i, the access information (such as account number, password and access node, etc.) corresponding to the new call service i can be allocated by the service introduction management module, and the access information can be sent to the terminal with the new call service i, so that the terminal can aggregate the new call service of the new call service i according to the access information.

[0036] Step S20, when the first usage rule matches a preset second usage rule, setting a reference priority and a presentation level corresponding to the new call service, wherein the second usage rule is a usage rule for an existing service in the preset new call service aggregation set;

[0037] In the embodiment of the present application, the service introduction management module determines the first usage rule corresponding to the new call service, and sends the first usage rule to the service combination management module, and the service combination management module checks the first usage rule. And when checking, it can first determine the usage rules of all existing services in the new call service aggregation set (that is, the usage rules of the control channel and media channel corresponding to each existing service), and use them as the second usage rules. Then check whether there is a conflict between the first usage rule and each second usage rule. If there is no conflict, it can be determined that the first usage rule and the second usage rule match. At this time, the new call service of the new call service can be aggregated, and the reference priority and display level corresponding to the new call service can be set. For example, if the new call service to be aggregated for the new call service is the new call service i, and the new call service i is a fixed dynamic effect (such as: like, etc.), and the existing service is translation, the like service can be placed under the presentation layer of the translation to ensure that the user can see the translated content first. Then the information of the new call service i is notified to the internal related modules.

[0038] Step S30: Aggregate the new call services into the new call service aggregation set according to the reference priority and the presentation level.

[0039] In an embodiment of the present application, after the service combination management module sets the reference priority and display level corresponding to the new call service, the new call service aggregation operation can be performed to aggregate the new call service into the new call service aggregation set. Optionally, the service combination management module can perform various tests on the introduction of the new call service to ensure that the use and display of the service meet the requirements. After the test passes, the service combination management module notifies the service introduction management module of the test results, and the service introduction management module notifies the terminal with the new call service that the aggregation is complete. At the same time, the relevant information of the new call service will be reported to the combined service orchestration management module for its use in designing new services.

[0040] Optionally, when a new call service convergence is performed, such as Figure 4As shown, it includes a service introduction management module, a service combination management module, a combination service arrangement management module, a user new call service management module, a control processing module, a media processing module, an existing service 1, an existing service 2, and a new call service i. Optionally, the new call service i can complete the construction of the control and media channels according to the requirements of the new call convergence, and determine the use rules of the control information and the media channels. The service introduction management module allocates the access information (such as account, password, access node, etc.) of the new call service i, and notifies the new call service i. The new call service i uses the access information to report the control and media channel use rules to the service introduction management module. After receiving the control and media channel use rules, the service introduction management module can complete the test of the control and media channels between the new call services, and report the control and media use rules of the new call service to the service combination management module. The service combination management module checks the use rules of the control channel and media channel of the new call service i (i.e., the first use rules) to ensure that there is no conflict with the existing services, and then references the priority and display level settings for it. For example, if the new call service i is a fixed animation (such as a like, etc.), and the existing service is translation, the like service can be set under the presentation layer of the translation service to ensure that the user can see the translated content first. Then the information of the new call service i is notified to the relevant internal modules. For example, the service combination management module synchronizes the information of the new call service i to the user's new call service management module, control processing module, media processing module, etc. And the service combination management module can perform various tests on the introduced new call service i to ensure that the use and display of the new user service i meet the requirements. The test can be a conflict test, a simulation test, and a grayscale test. After the test is completed, the service combination management module sends the test result that the new call service i allows aggregation to the service introduction management module, and the service introduction management module notifies the new call service i that the aggregation is completed, such as notifying the new call service i that aggregation is allowed. At the same time, the relevant information of the new call service i will be reported to the combined service orchestration management module for its need to design new virtual services. For example, the control and media channel usage rules of the new call service i are reported to the combined service orchestration management module.

[0041] In this embodiment, by determining the new call service to be aggregated with new call services, and only when the first usage rule corresponding to the new call service matches the usage rule of the existing services in the new call service aggregation set, the reference priority and display level corresponding to the new call service are set, and the new call service is aggregated into the new call service aggregation set, so that the introduction mechanism of the new call service can be standardized, and compared with the network element method, the complexity of introducing new call services can be reduced, and the flexibility of introducing new call services can be improved. Moreover, when introducing new call services, it is necessary to compare with the usage rules of existing services, so as to avoid the phenomenon of affecting the operation of existing services when introducing new call services, and new call service aggregation processing will be performed on all introduced new call services, so as to realize rapid external aggregation of various new call services and provide users with stable and reliable new call services.

[0042] Further, based on the first embodiment of the present application, a second embodiment of the new call service control method of the present application is proposed. In this embodiment, referring to Figure 5 The above step S10, determining the new call service to be aggregated with the new call service, and obtaining the first usage rule corresponding to the new call service, includes:

[0043] Step a, obtaining an input new service, and using the new service as a new call service to be aggregated into new call services;

[0044] Step b: allocating access information corresponding to the new service, acquiring control and media channel usage rules of the new service according to the access information, and using the control and media channel usage rules of the new service as first usage rules corresponding to the new call service.

[0045] In this embodiment, when the system introduces and acquires a new service, it can determine whether there is an existing service that is consistent with the introduced new service among all the existing services that have been aggregated for new call services. If so, it is determined that the introduced new service is the existing service that has been aggregated for new call services. If not, the introduced new service can be used as a new call service to be aggregated for new call services.

[0046] Optionally, the new service can be managed through the service introduction management module in the system, and the access information of the new service can be allocated through the service introduction management module. The access information may include an account, a password, and an access node. The access information of the fragment is sent to the terminal with the new service, and the terminal can log in to the system based on the access information, and report the control and media channel usage rules of the new service to the service introduction management module. After receiving the control and media channel usage rules, the service introduction management module can use them as the control and media channel usage rules corresponding to the new call service to be converged with the new call service, and send them to the service combination management module for testing after the detection is correct. The control and media channel usage rules may include the use rules of the control channel and the media channel in the service logic of the new service, such as the use of the media channel under the A restriction condition.

[0047] In this embodiment, the input new service is treated as a new call service, and the control and media channel usage rules are obtained according to the access information assigned to the new service, which is used as the first usage rule corresponding to the new call service, thereby ensuring the accuracy of the obtained first usage rule.

[0048] Further, determining a new call service for which new call service aggregation is to be performed, and obtaining a first usage rule corresponding to the new call service, includes:

[0049] Step c, selecting at least two existing services from among the existing services that have been aggregated into new call services to construct virtual services, and using the virtual services as new call services to be aggregated into new call services;

[0050] Step d: setting the control and media channel usage rules of the virtual service according to the preset new call service aggregation rule, and using the control and media channel usage rules of the virtual service as the first usage rules corresponding to the new call service.

[0051] In this embodiment, service arrangement can also be performed based on existing services that have already been aggregated for call services, such as building a new service based on at least two existing services, so as to enable the terminal to use more new call services without introducing new services.

[0052] Optionally, the new call service to be aggregated by the combined service arrangement management module in the system can be combined. And it can be screened among all the existing services that have been aggregated by the new call service, and at least two existing services can be screened to construct a new service, and it can be used as a virtual service. At this time, the virtual service can be used as the new call service to be aggregated by the new call service. For example, the two existing services screened are the translation service and the like service, then the translation service and the like service can be combined to generate a new service, and it can be used as a virtual service.

[0053] Optionally, after the virtual service is constructed, the corresponding control and media channel usage rules need to be set according to the new call service convergence rules set in advance when the virtual service is applied. Among them, the new call service convergence rules can be the rules that need to be met when the service convergence is performed in the new call service convergence module, such as not being able to conflict with the existing services that have already been converged with the new call service. And when setting the control and media channel usage rules of the virtual service, it can be set according to the control and media channel usage rules of all existing services that construct the virtual service. And the control and media channel usage rules of the constructed virtual service are used as the first usage rules corresponding to the new call service. For example, if all the existing services that construct the virtual service are translation services and like services, and the virtual service is a translation service on the presentation layer of the like service, the user first sees the translation service and then sees the like service. If the control and media channel usage rules corresponding to the translation service are rule A, and the control and media channel usage rules corresponding to the like service are rule B, then when setting the control and media channel usage rules corresponding to the virtual service, it may be necessary to meet both rule A and rule B.

[0054] For example, Figure 6 , including a service combination management module, a combined service arrangement management module, a user new call service management module, a control processing module, a media processing module, an existing service 1, and an existing service 2. Optionally, the combined service arrangement management module is used to use the existing service i to construct a new virtual service, each virtual service has independent control and media usage rules, and the virtual service contains the correspondence between the virtual service and the existing service. The combined service arrangement management module reports the virtual service information to the service combination management module, including the control and media usage rules and the correspondence between the existing services. The service combination management module is used to check the usage rules of the virtual control and media channels to ensure that there is no conflict with the existing services. Then the priority and display level settings are referenced. Then the virtual information (the usage rules of the control and media channels, the correspondence between the virtual service and the existing service) is notified to the internal related modules. For example, the virtual service information is synchronized to the user new call service management module, the control processing module and the media processing module. And the service combination management can perform various tests on the virtual service, such as: conflict test, simulation test, gray test. To ensure that the use and display of the service meet the requirements. After the test is completed, the service portfolio management module notifies the portfolio service orchestration management of the test result, such as if the virtual service test passes.

[0055] In this embodiment, at least two virtual services are constructed by screening existing services, and the virtual services are used as new call services to be converged with new call services. Then, control and media channel usage rules corresponding to the virtual services are set and used as the first usage rules, thereby ensuring the accuracy of the first usage rules obtained.

[0056] Further, selecting at least two existing services from among the existing services that have been aggregated with the new call service to construct the virtual service includes:

[0057] Step e: select at least two existing services from the existing services that have been aggregated into new call services, determine service functions corresponding to the selected at least two existing services, and perform service arrangement on all the service functions to obtain virtual services.

[0058] In this embodiment, when constructing a virtual service through the combined service arrangement management module, the combined service arrangement management module can first screen all existing services that have been aggregated into new call services, such as screening two existing services, screening three existing services, etc. After the screening is completed, it is also necessary to determine the service functions (such as likes, translation, etc.) corresponding to at least two of the screened existing services, and perform service arrangement on the service functions corresponding to all the screened existing services to form a new service, namely, a virtual service.

[0059] In this embodiment, by screening at least two existing services, the service functions of all the screened services are arranged to obtain a virtual service, thereby ensuring the accuracy of the obtained virtual service, and realizing the expansion of new services based on the existing services, so that the conversation participants can realize more new call services.

[0060] Further, aggregating the new call service into the new call service aggregation set according to the reference priority and the presentation level includes:

[0061] Step f, when the service information to be executed is obtained, a new call target service matching the service information to be executed is screened in the new call service aggregation set, and media data corresponding to the new call target service is sent to the session participant corresponding to the service information to be executed.

[0062] In this embodiment, after the new call service aggregation is completed, the corresponding call service can be provided to the user. When at least two user terminals are connected to the system and at least two user terminals need to perform new call services, the corresponding new call target service can be directly screened and determined among all existing services in the new call service aggregation, and the new call target service can be run so that the user terminal can implement the new call service. Optionally, the user terminal can send a session instruction to the session management module. When the session instruction includes the service information to be executed, the session management module reports the session instruction to the control processing module in the new call service aggregation module. The control processing module checks the session instruction and screens the new call service aggregation set according to the service information to be executed in the session instruction. The new call service aggregation set includes all existing services that have been aggregated for the new call service, such as virtual services for combined service arrangement, newly introduced new services, etc. When a new call target service matching the service information to be executed is screened, the service logic of the new call target service can be determined first. If a media channel is required, the session participant (i.e., user terminal) corresponding to the new call target service is obtained, and the media data of the session participant is obtained, the media data is processed accordingly, and then sent to the session management module, so that the processed media data is sent to the session participant through the session management module. The media data can be audio data, video data, etc.

[0063] In this embodiment, when the service information to be executed is obtained, the corresponding new call target service is screened and its corresponding media data is sent to the session participants, thereby ensuring the normal implementation of the new call target service.

[0064] Furthermore, sending the media data corresponding to the new call target service to the session participant corresponding to the service information to be executed includes:

[0065] Step g, when the new call target service is a virtual service, determining the existing services included in the virtual service;

[0066] Step h: acquiring media data corresponding to the service information to be executed according to the service logic corresponding to the existing service included in the virtual service, and sending the media data to the session participant corresponding to the service information to be executed.

[0067] In this embodiment, when the screened new call target service is a virtual service, it is necessary to determine the existing services included in the virtual service, that is, all the existing services that construct the virtual service. Then, according to the service logic corresponding to all the existing services included in the virtual service, it is determined whether the session participants need to use media data when implementing the virtual service. If media data is needed, the media data required by the session participants for this session, that is, the media data corresponding to the service information to be executed, can be obtained, and the media data is processed accordingly, such as enhanced processing, and then the processed media data is sent to the session participants through the session management module.

[0068] For example, Figure 7 As shown, user terminal 1 and user terminal 2 are connected to the new call service management and control system through the core network. In the new call service management and control system, a session management module and a new call service convergence module are provided. In the new call service convergence module, a control processing module, an existing service i and a media processing module are provided. If the user has completed the new call establishment process, and the system participates in the signaling control of the user session, the media channel has been established, and the media channel between the session management module and the media processing module has been established. After the session between user terminal 1 and user terminal 2 is established, the session management module reports the session to the control processing module. The control processing module checks the user service settings. If there is a virtual service, it needs to be converted into an existing service, and the existing service is notified to implement the service. That is, all existing services that make up the virtual service are determined, and these existing services are notified that the corresponding service functions need to be implemented. And at the existing service i, if it is determined that the service needs session media according to the service logic of the service corresponding to the session, the media processing module is notified and the original session media is obtained. Then, according to the service logic, it is determined that the service needs to process the media, and the specific media processing requirements are sent to the media processing module. The media processing module completes the corresponding media processing according to the media processing requirements, and sends the processed new call media to the session management module. The session management module sends the processed new call media to the core network, and the core network sends the processed new call media to user terminal 1 and user terminal 2. Among them, user terminal 1 and user terminal 2 are session participants.

[0069] In this embodiment, when the new call target service is a virtual service, the corresponding media data is obtained according to the service logic corresponding to the existing service included in the virtual service, and the media data is sent to the session participants to ensure the normal implementation of the new call target service.

[0070] Further, after obtaining the first usage rule corresponding to the new call service, the method includes:

[0071] Step x, determining the usage rules of the existing services in the preset new call service aggregation set, and using the usage rules of all the existing services as the second usage rules;

[0072] Step y: when there is no conflict between the first usage rule and all the second usage rules, determine that the first usage rule matches the second usage rule.

[0073] In this embodiment, after the service introduction module determines the new call service to be introduced and the corresponding first usage rules and sends them to the service portfolio management module, the service portfolio management module can obtain all existing services in the new call service aggregation set and determine the usage rules corresponding to each existing service (including the usage rules of the control channel and the media channel), and then use the usage rules corresponding to the existing services as the second usage rules.

[0074] Optionally, the first usage rule may be matched with all the second usage rules to determine whether the first usage rule conflicts with each of the second usage rules. For example, if the first usage rule satisfies condition A but does not satisfy condition B, the media channel is used. If there is at least one second usage rule that also satisfies condition A but does not satisfy condition B, but does not use the media channel, then it can be considered that there is a conflict between the two.

[0075] Optionally, if there is no conflict between the first usage rule and all the second usage rules, it can be directly determined that the first usage rule matches the second usage rule, and subsequent tests such as simulation tests, grayscale tests, etc. can be performed at this time.

[0076] In this embodiment, the usage rules of existing services in the new call service aggregation set are used as the second usage rules, and the first usage rule and the second usage rule are matched only when the first usage rule and all the second usage rules do not conflict, thereby avoiding the conflict between the introduced new call service and the existing service.

[0077] In addition, to achieve the above purpose, the present application also provides a new call service management and control system, including:

[0078] A service introduction management module is configured to determine a new call service to be aggregated for new call services and obtain a first usage rule corresponding to the new call service;

[0079] The service portfolio management module is configured to set the reference priority and presentation level corresponding to the new call service when the first usage rule matches the preset second usage rule, and the second usage rule is the usage rule of the existing services in the preset new call service aggregation set; and aggregate the new call service to the new call service aggregation set according to the reference priority and presentation level.

[0080] The new call service control system of the present application can try the new call service control system described in the above-mentioned new call service control method. Its specific implementation method is basically the same as the various embodiments of the above-mentioned new call service control method, and will not be repeated here.

[0081] In addition, the present application also provides an electronic device, which includes a memory, a processor, and a new call service control program stored in the memory and executable on the processor. When the new call service control program is executed by the processor, the steps of the new call service control method as described above are implemented.

[0082] Furthermore, in one embodiment, Figure 8 FIG. 1 is a schematic diagram of the structure of an electronic device according to an embodiment of the present invention. Figure 8 As shown, at the hardware level, the electronic device includes a processor, and optionally also includes an internal bus, a network interface, and a memory. Among them, the memory may include a memory, such as a high-speed random access memory (Random-Access Memory, RAM), and may also include a non-volatile memory (non-volatile memory), such as at least one disk storage, etc. Of course, the electronic device may also include hardware required for other services. The processor, network interface and memory can be interconnected through an internal bus, and the internal bus can be an ISA (Industry Standa rd Architecture, Industrial Standard Architecture) bus, a PCI (Peripheral Component Interconnect, Peripheral Component Interconnect Standard) bus or an EISA (Extended Industry Standard Architecture, Extended Industry Standard Architecture) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one bidirectional arrow is used in the figure, but it does not mean that there is only one bus or one type of bus. The memory is used to store programs. Specifically, the program may include program code, and the program code includes computer operation instructions. The processor reads the corresponding computer program from the non-volatile memory into the memory and then runs it, forming a shared resource access control device at the logical level. The processor executes the program stored in the memory and is specifically used to execute the steps of the above-mentioned new call service control method.

[0083] The specific implementation method of the electronic device of the present application is basically the same as the various embodiments of the above-mentioned new call service management and control method, and will not be repeated here.

[0084] In addition, to achieve the above-mentioned purpose, the present application also provides a computer storage medium, including a computer-readable storage medium, on which a new call service management and control program is stored. When the new call service management and control program is executed by the processor, the steps of the new call service management and control method as described above are implemented.

[0085] The specific implementation methods of the computer-readable storage medium of the present application are basically the same as the above-mentioned embodiments of the new call service management and control method, and will not be repeated here.

[0086] It will be appreciated by those skilled in the art that all or some of the steps, systems, and functional modules / units in the methods disclosed above may be implemented as software, firmware, hardware, and appropriate combinations thereof. In hardware implementations, the division between the functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, a physical component may have multiple functions, or a function or step may be performed by several physical components in cooperation. Some physical components or all physical components may be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or implemented as hardware, or implemented as an integrated circuit, such as an application-specific integrated circuit. Such software may be distributed on a computer-readable medium, which may include a computer storage medium (or non-transitory medium) and a communication medium (or temporary medium). As known to those skilled in the art, the term computer-readable storage medium includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer readable storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disk (DVD) or other optical disk storage, magnetic cassettes, magnetic tapes, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the desired information and can be accessed by a computer. In addition, it is well known to those of ordinary skill in the art that communication media typically contain computer readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media.

[0087] The above are only preferred embodiments of the present invention, and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.

Claims

1. A new call service management and control method, characterized in that: include: Determine a new call service to be aggregated for the new call service, and obtain a first usage rule corresponding to the new call service; In the case where the first usage rule matches a preset second usage rule, setting a reference priority and a presentation level corresponding to the new call service, wherein the second usage rule is a usage rule for an existing service in the preset new call service aggregation set; The new call services are aggregated into the new call service aggregation set according to the reference priority and the presentation level.

2. The new call service management and control method according to claim 1, characterized in that: The determining of the new call service to be subjected to new call service aggregation and obtaining the first usage rule corresponding to the new call service includes: Acquire an input new service, and use the new service as a new call service to be aggregated into new call services; Access information corresponding to the new service is allocated, control and media channel usage rules of the new service are acquired according to the access information, and the control and media channel usage rules of the new service are used as first usage rules corresponding to the new call service.

3. The new call service management and control method according to claim 1, characterized in that: The determining of the new call service to be subjected to new call service aggregation and obtaining the first usage rule corresponding to the new call service includes: Selecting at least two existing services from among the existing services that have been aggregated into new call services to construct virtual services, and using the virtual services as new call services to be aggregated into new call services; The control and media channel usage rules of the virtual service are set according to the preset new call service convergence rules, and the control and media channel usage rules of the virtual service are used as the first usage rules corresponding to the new call service.

4. The new call service management and control method according to claim 3, characterized in that: The selecting at least two existing services from the existing services that have been aggregated into new call services to build a virtual service includes: At least two existing services are selected from the existing services that have been aggregated into new call services, service functions corresponding to the selected at least two existing services are determined, and service orchestration is performed on all the service functions to obtain a virtual service.

5. The new call service management and control method according to claim 1, characterized in that: The step of aggregating the new call services into the new call service aggregation set according to the reference priority and the presentation level includes: When the service information to be executed is obtained, a new call target service matching the service information to be executed is screened in the new call service aggregation set, and media data corresponding to the new call target service is sent to the session participant corresponding to the service information to be executed.

6. The new call service management and control method according to claim 5, characterized in that: The sending of the media data corresponding to the new call target service to the session participant corresponding to the service information to be executed includes: In the case where the new call target service is a virtual service, determining existing services included in the virtual service; According to the service logic corresponding to the existing service included in the virtual service, media data corresponding to the service information to be executed is acquired, and the media data is sent to the session participant corresponding to the service information to be executed.

7. The new call service management and control method according to claim 1, characterized in that: After obtaining the first usage rule corresponding to the new call service, the method includes: Determine usage rules of existing services in the preset new call service aggregation set, and use the usage rules of all existing services as second usage rules; In the case that there is no conflict between the first usage rule and all the second usage rules, it is determined that the first usage rule matches the second usage rule.

8. A new call service management and control system, characterized in that: include: A service introduction management module is configured to determine a new call service to be aggregated for new call services and obtain a first usage rule corresponding to the new call service; The service portfolio management module is configured to set the reference priority and presentation level corresponding to the new call service when the first usage rule matches the preset second usage rule, and the second usage rule is the usage rule of the existing services in the preset new call service aggregation set; and aggregate the new call service to the new call service aggregation set according to the reference priority and presentation level.

9. An electronic device, characterized in that: The electronic device includes: a memory, a processor, and a new call service control program stored in the memory and executable on the processor. When the new call service control program is executed by the processor, the steps of the new call service control method as described in any one of claims 1 to 7 are implemented.

10. A computer storage medium, characterized in that: The computer storage medium stores a new call service control program, and when the new call service control program is executed by the processor, the steps of the new call service control method according to any one of claims 1 to 7 are implemented.