New call service packaging method, electronic device and storage medium

By determining the packaging orchestration design and generating presentation information in the new call service interface, the problem of the unsystematic presentation of the new call service is solved, and user-friendly standardized display and operation are achieved.

CN120238528APending Publication Date: 2025-07-01ZTE CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311872102.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-29
Publication Date
2025-07-01

AI Technical Summary

Technical Problem

The presentation method of new call services in the prior art is not systematic, which makes users complex and difficult to standardize, and cannot meet the actual needs of users.

Method used

By determining the packaging orchestration design of the new call service interface, including visual presentation and control methods, presentation information is generated to standardize the presentation of new call service on the user terminal.

Benefits of technology

The systematized presentation of new call services is realized, reducing the complexity of multiple services, and allowing users to easily select and use new call services through a unified interface, which is in line with users' usage habits.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120238528A_ABST
    Figure CN120238528A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a new call service packaging method, an electronic device and a storage medium, and the method comprises the steps: determining the packaging arrangement design of a new call service in a new call service interface, and enabling the packaging arrangement design to comprise the visual presentation of the new call service and a first control mode; and according to the packaging arrangement design and the service demand of the user, packaging to generate control information of the new call service, so as to present the new call service at the user terminal based on the control information in the call. According to the embodiment of the invention, the problem that the new call service cannot be presented in a standardized manner in the related technology is solved, and the control information of the new call service is generated based on the packaging arrangement design of the new call service interface and in combination with the requirements of the user in actual use, so that the user experience is improved. Therefore, the user terminal can display the new call service in a standardized mode through the new call service interface for the user to select, and the effect that the user can conveniently use the new call service through the new call service interface is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of communications. Specifically, the embodiments of the present application relate to a packaging method, an electronic device, and a storage medium for a new call service. Background Art

[0002] Call service is one of the most important and core basic services of operators. The 5G new call service is a new generation of call product launched based on the 5G network, 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 a multimedia, visual, and fully interactive call experience.

[0003] As an innovation of the operator's basic call service, the 5G new call service can expand the business model of the call service, is expected to activate a new blue ocean market for the call service, and become the development focus of major operators. Although the implementation methods of the new call service in related technologies can achieve the purpose of users using the new call service functions, they have the following defects, which affect the expansion and acceptance of the new call service by users: the presentation of the new call service is not systematic, and the presentation methods of different new call services are independently designed for each service and are not systematic; the presentation combination of the new call service is complex. If multiple services need to be presented to users, they need to be independently designed according to the differences in services, and there is no unified rule for designing the service presentation combination; the use of the new call service is complex, and users need to use the service according to the design of different services rather than according to their own habits. Summary of the Invention

[0004] The embodiments of the present application provide a packaging method, an electronic device, and a storage medium for a new call service, so as to at least solve the problem in related technologies that the new call service cannot be presented in a standardized manner.

[0005] According to an embodiment of the present application, a packaging method for a new call service is provided, including: determining the packaging arrangement design of the new call service in the new call service interface, where the packaging arrangement design includes the visual presentation and the first control method of the new call service; encapsulating and generating the presentation and control information of the new call service according to the packaging arrangement design and the service requirements of the user, so as to present the new call service on the user terminal based on the presentation and control information during a call.

[0006] According to another embodiment of the present application, a computer-readable storage medium is further provided. A computer program is stored in the computer-readable storage medium, where the computer program is configured to execute the steps in the method embodiment described above when running.

[0007] According to another embodiment of the present application, an electronic device is further provided, including a memory and a processor. A computer program is stored in the memory, and the processor is configured to run the computer program to execute the steps in the above method embodiments.

[0008] Through the embodiments of the present application, since the visual presentation and the first control method of the new call service are determined, that is, the encapsulation and layout design of the new call service interface is determined, the presentation and control information of the new call service can be generated based on the encapsulation and layout design in combination with the user's actual usage requirements. Therefore, the user terminal can display the new call service in a standardized manner through the new call service interface for the user to select, which can solve the problem that the new call service cannot be presented in a standardized manner in the related art, and further achieve the effect that the user can conveniently use the new call service through the new call service interface. BRIEF DESCRIPTION OF THE DRAWINGS

[0009] Figure 1 is a hardware structure block diagram of a computer terminal for the encapsulation method of the new call service according to an embodiment of the present application;

[0010] Figure 2 is a schematic diagram of the encapsulation system of the new call service according to an embodiment of the present application;

[0011] Figure 3 is a framework diagram of the new call platform according to an embodiment of the present application;

[0012] Figure 4 is a flowchart of the encapsulation method of the new call service according to an embodiment of the present application;

[0013] Figure 5 is a structural block diagram of the encapsulation device of the new call service according to an embodiment of the present application;

[0014] Figure 6 is a flowchart of the encapsulation method of the new call service according to Scenario Embodiment 1 of the present application;

[0015] Figure 7 is a flowchart of the new call service usage according to Scenario Embodiment 2 of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0016] In the following, the embodiments of the present application will be described in detail with reference to the drawings and in combination with the embodiments.

[0017] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above drawings are used to distinguish similar objects, and do not necessarily need to describe a specific order or sequence.

[0018] The method embodiments provided in the embodiments of the present application can be executed on a mobile terminal, a computer terminal, or a similar computing device. Taking running on a computer terminal as an example, Figure 1 is a hardware block diagram of a computer terminal for a new call service encapsulation method according to an embodiment of the present application. As Figure 1 shown, the computer terminal may include one or more ( Figure 1 only one is shown in the figure) processors 102 (the processor 102 may include, but is not limited to, a processing device such as a microprocessor MCU or a programmable logic device FPGA) and a memory 104 for storing data. Among them, the above computer terminal may further include a transmission device 106 for communication functions and an input / output device 108. Those of ordinary skill in the art can understand that Figure 1 the structure shown is only schematic and does not limit the structure of the above computer terminal. For example, the computer terminal may further include more or fewer components than Figure 1 shown in the figure, or have a different configuration from Figure 1 shown in the figure.

[0019] The memory 104 can be used to store computer programs. For example, software programs and modules of application software, such as the computer program corresponding to the new call service encapsulation method in the embodiments of the present application. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, that is, implements the above method. The memory 104 may include a high-speed random access memory, and may further include a non-volatile memory, such as one or more magnetic storage devices, flash memories, or other non-volatile solid-state memories. In some instances, the memory 104 may further include a memory remotely provided with respect to the processor 102, and these remote memories can be connected to the computer terminal through a network. Examples of the above network include, but are not limited to, the Internet, an enterprise intranet, a local area network, a mobile communication network, and combinations thereof.

[0020] The transmission device 106 is used to receive or send data via a network. Specific examples of the above network may include a wireless network provided by a communication provider of the computer terminal. In one instance, the transmission device 106 includes a network adapter (Network Interface Controller, abbreviated as NIC), which can be connected to other network devices through a base station and thus can communicate with the Internet. In one instance, the transmission device 106 may be a radio frequency (Radio Frequency, abbreviated as RF) module, which is used to communicate with the Internet wirelessly.

[0021] The embodiments of the present application can run on Figure 2 the new call service encapsulation system shown, as Figure 2As shown in the figure, the system includes: a new call platform, a core network (CN), and user equipment. In the new call platform, the new call service part is used to implement or integrate various new call services, or implement a part of the new call services and integrate a part of the new call services. The service encapsulation management part is responsible for completing the encapsulation work of various new call services supported by the new call service platform.

[0022] In the encapsulation system of the new call service, the core network is responsible for processing information such as signaling and media streams generated by the new call platform. The user equipment is connected to the core network through a wireless or wired network and receives information such as signaling and media streams sent down by the core network. The new call service platform is a service platform that provides new call services. The user equipment communicates with the new call service platform through the core network to complete the functions of the new call service. There is also interaction between the core network and the new call service platform to achieve the management and control of the new call service.

[0023] Figure 3 It is a framework diagram of the new call platform according to an embodiment of the present application. As Figure 3 shown, the new call platform includes a new call service encapsulation part and a new call service part.

[0024] The new call service part includes three modules: a new call service processing module, a service reporting module, and a package receiving module.

[0025] The new call service processing module: is used to implement new call services, integrate new call services of external third parties, and provide new call service to users.

[0026] The service reporting module: is used to summarize various service information supported by the new call service processing module. The service information includes name, new call service icon, control method, etc., and synchronize the service information to the new call service encapsulation platform.

[0027] The package receiving module: is used to receive the display and control information of the new call service encapsulation by the new call service encapsulation platform and synchronize it to the new call service processing module for use.

[0028] The new call service processing module obtains the encapsulation information of the new call service from the package receiving module, and controls the way of presenting the new call service to the user and the way of supporting the user to use the new call service by sending information such as signaling and media streams to the core network according to the encapsulation information. The service reporting module summarizes the service information supported by the new call service processing module and synchronizes the service information to the new call service encapsulation platform.

[0029] The new call service encapsulation part includes two modules: a service encapsulation orchestration module and an encapsulation management module.

[0030] Business encapsulation and orchestration module: It is used to determine the position and icon of the new call service when presented, determine the performance during user operations, and the control information that needs to be sent to the background for the new call service. The determined encapsulation and orchestration design will be sent to the encapsulation management module.

[0031] Encapsulation management module: It is used to generate display and control information related to the presentation of the new call service, that is, presentation and control information, according to the received orchestration design. For example, it generates a web page similar to a mobile phone desktop formed by web pages, which contains icons of multiple new call services. These icons can be operated by users. When a user clicks, it will generate a control instruction to notify the corresponding new call service. At the same time, for audio calls, it generates a video (animation) presenting the new call service interface and the corresponding control interface, etc.

[0032] The business encapsulation and orchestration module receives the service information sent by the new call service platform, sends the generated encapsulation and orchestration design to the encapsulation management module, and the encapsulation management module sends the display and control information generated based on the encapsulation and orchestration design to the new call service platform.

[0033] Figure 4 It is a flowchart of the encapsulation method for the new call service according to an embodiment of the present application. As Figure 4 shown, the process includes the following steps:

[0034] Step S402, determine the encapsulation and orchestration design of the new call service in the new call service interface, where the encapsulation and orchestration design includes the visual presentation and the first control method of the new call service;

[0035] In an exemplary embodiment, before determining the encapsulation and orchestration design of the new call service in the new call service interface, it further includes: receiving the first new call service in the first user terminal and the second new call service in the second user terminal; summarizing the first new call service and the second new call service to obtain the new call service.

[0036] In an exemplary embodiment, determining the encapsulation and orchestration design of the new call service in the new call service interface includes: receiving the service information of the new call service, where the service information includes the name, icon, and control method of the new call service; according to the preset rules and the service information, adding the icon of the new call service to the visual presentation list of the new call service interface, and performing a first simulation test on the new call service based on the visual presentation list and the control method; determining the encapsulation and orchestration design of the new call service based on the results of the first simulation test.

[0037] It should be noted that the preset rules refer to the need that multiple new call service icons may be displayed on the new call service interface, and different visual presentation lists can be set to display the new call service icons. For example, the visual presentation list is set to include one or more display pages, the number of new call service icons displayed on each page, and the new call service icons are automatically or manually added to the visual presentation list. The visual presentation list belongs to a mapping table, which reflects the new call service by the icons of the new call service. After receiving the service information of the new call service, the visual presentation list is updated, and the icons of the new call service in the service information are added to the visual presentation list. The visual presentation list includes the icons of all new call services, which helps users understand the new call services that the new call service interface can provide, and improves the usability and user experience of the new call service interface.

[0038] In the actual implementation process, when adding the icons of the new call service to the visual presentation list of the new call service interface, it can be manually operated by designers or automatically implemented. For example, set a display page of the visual presentation list to display N icons, and automatically determine or add a new display page, etc. That is to say, the visual presentation list of the new call service interface includes multiple new call service icons for users to click, so that the corresponding new call service can be started after the user clicks.

[0039] In the actual implementation process, the first simulation test is specifically to test the new call service in the visual presentation list to confirm whether the new call service can be started through the control method in the service information, which is equivalent to technically confirming that the new call service can be used normally.

[0040] In an exemplary embodiment, determining the encapsulation and orchestration design of the new call service in the new call service interface includes: determining the interface display items corresponding to the new call service based on the interface display items corresponding to the new call service interface and the new call service; determining the encapsulation and orchestration design of the new call service based on the interface display items corresponding to the new call service.

[0041] The interface display item refers to the page, voice or animation presented on the user terminal for the user to operate and select the new call service.

[0042] After summarizing the service information of multiple new call services, in order to reduce the complexity of using the new call services, it is necessary to present the new call services through the new call service interface. The new call service interface corresponds to the interface display items, and the interface display items can select different types according to the user's service requirements. For example, in order to meet the user's requirement of displaying the new call service interface during a video call, the generated interface display item can be a page icon item. Since the interface display item corresponding to the new call service is determined based on the interface display item corresponding to the new call service interface and the new call service, and the encapsulation and layout design of the new call service is determined based on this interface display item, the new call service interface can display multiple new call services, thus reducing the complexity of using multiple new call services.

[0043] Step S404, encapsulate and generate the presentation and control information of the new call service according to the encapsulation and layout design and the user's service requirements, so as to present the new call service on the user terminal based on the presentation and control information during the call.

[0044] In an exemplary embodiment, encapsulating and generating the presentation and control information of the new call service according to the encapsulation and layout design and the user's service requirements includes: generating the initial presentation and control information of the new call service based on the encapsulation and layout design; performing a second simulation test on the new call service according to the initial presentation and control information and the user's service requirements to obtain a second simulation test result; determining the presentation and control information according to the second simulation test result, where the presentation and control information includes the presentation information of the new call service on the new call service interface and a second control method.

[0045] In the actual implementation process, after generating the initial presentation and control information of the new call service according to the encapsulation and layout design, that is, after confirming the technical availability of the new call service, it is also necessary to perform a second simulation test on the new call according to the different requirements of the user in the actual usage scenario or the requirements proposed by the management personnel to adapt to the market environment, so as to determine the final presentation and control information and realize presenting the new call service on the user terminal based on the presentation and control information during the call.

[0046] In an exemplary embodiment, encapsulating and generating the presentation and control information of the new call service according to the encapsulation and layout design and the user's service requirements includes: determining the interface display item corresponding to the presentation and control information according to the user's service requirements, where the interface display item includes a page icon item, a voice item, and an animation item; generating the presentation and control information according to the encapsulation and layout design and the interface display item.

[0047] In the actual implementation process, for video calls, a page that can be displayed full-screen is generated. The page displays a list icon of new call services in a manner similar to an application (APP). When the user clicks on the icon, the corresponding service is launched, which conforms to the user's usage habits. For audio calls, an animation presenting the new call service can be added.

[0048] Since for both video calls and audio calls, the user terminal will display an interface display item that can enter the new call service by clicking on the icon, the user can conveniently and quickly use the new call service during the call.

[0049] In an exemplary embodiment, after encapsulating and generating the presentation and control information of the new call service according to the encapsulation and arrangement design and the user's service requirements, it further includes: triggering the new call service according to the user's selection, and obtaining a preset audio stream and media stream; superimposing the presentation and control information, the preset audio stream and media stream to obtain the presentation content of the user interface; setting up a dedicated data channel to decouple the presentation content of the user interface to obtain new call service interface information and call interface information, and the dedicated data channel is used to send the presentation and control information to the user terminal.

[0050] In the actual implementation process, to avoid the new call service function and the original call function from affecting each other, a dedicated data channel is set up. This dedicated data channel is only used to send the presentation and control information of the new call service, and decouples the presentation content of the user interface. The user interface presents the changes to the original call after the user selects the new call service. For example, when the user selects the "digital human" new call service during a video call, the digital human will be displayed in the video call instead of the real person; or when the user selects the "add glasses" new call service during a video call, a glasses special effect will be added to the person's face in the video.

[0051] In an exemplary embodiment, the presentation and control information is sent to the first user terminal and the second user terminal through the dedicated data channel.

[0052] In the actual implementation process, the presentation and control information can be sent to different user terminals synchronously or asynchronously through the dedicated data channel.

[0053] It should be noted that there are significant differences in the control methods of different new call services. If the control method is a button, the user needs to remember the button and operate it; if the control method is a voice keyword, the user needs to remember the keyword and say it when using it. Therefore, if the user wants to use the new call service, they need to remember the activation method of each new call service, and the use is relatively complex. However, the embodiments of the present application encapsulate various control methods of the new call service, simplify the method of activating the new call service, and facilitate the user to use.

[0054] Through the description of the above embodiments, those skilled in the art can clearly understand that the method according to the above embodiments can be implemented by means of software plus a necessary general hardware platform. Of course, it can also be implemented by hardware, but in many cases the former is a better implementation. Based on such an understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes several instructions to enable a terminal device (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in various embodiments of the present application.

[0055] In this embodiment, a packaging device for a new call service is further provided. This device is used to implement the above embodiments and preferred implementation manners, and those that have been described will not be repeated. As used below, the term "module" can be a combination of software and / or hardware that can achieve a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, implementation in hardware, or a combination of software and hardware is also possible and contemplated.

[0056] Figure 5 is a structural block diagram of a packaging device for a new call service according to an embodiment of the present application. As Figure 5 shown, the packaging device for the new call service includes: a determination module 10 and a generation module 20.

[0057] The determination module 10 is used to determine the packaging arrangement design of the new call service in the new call service interface, where the packaging arrangement design includes the visual presentation of the new call service and a first control method;

[0058] The generation module 20 is used to package and generate the presentation and control information of the new call service according to the packaging arrangement design and the service requirements of the user, so as to present the new call service on the user terminal based on the presentation and control information during the call.

[0059] It should be noted that Figure 3 the service packaging arrangement module in Figure 5 corresponds to the determination module 10 in Figure 3 and implements the same function; Figure 5 the packaging management module in

[0060] corresponds to the generation module 20 in

[0061] For the convenience of understanding the technical solution provided by this application, the following will elaborate in detail with reference to the embodiments of specific scenarios.

[0062] Scenario Embodiment 1

[0063] Figure 6 is a flowchart of the encapsulation method for a new call service according to Scenario Embodiment 1 of this application. As Figure 6 shown, this process includes the following steps:

[0064] Step S601, generate or integrate a new call service and notify the service reporting module;

[0065] Specifically, after adding (integrating) a new call service, the new call service processing module needs to notify the service reporting module.

[0066] Steps S602 - S603, generate service reporting information and report it;

[0067] Specifically, for service reporting, it is necessary to generate the reporting information for the newly added new call service in Step S601, including: the name, icon, control method, etc. of the new call service, and notify the service encapsulation and orchestration module of the newly added new call service's reporting information.

[0068] Step S604, orchestrate the new call service, generate presentation information and operation rules, and notify the encapsulation management module;

[0069] Specifically, after receiving the information of the newly added service, the service encapsulation and orchestration module modifies the presentation method of the current newly added service, adds the icon of the newly added service to the presentation list, determines the presentation position, and the control rules after operation. These can be manually operated by designers or automatically presented (such as automatically adding the position to the end, or automatically determining or adding a new display page according to 9 icons per page, etc.). After determination, synchronize the encapsulation orchestration design to the encapsulation management.

[0070] Steps S605 - S606, generate new presentation information and operation rules, and notify the encapsulation receiving module;

[0071] Specifically, the encapsulation management generates the encapsulation materials for the new call service that can be used by users according to the encapsulation orchestration design and business requirements. For example: for video calls, generate a page that can be full-screen displayed, and the page displays the new call service list icons in an APP-like manner. When the user clicks on the icon, the corresponding service is launched. Another example: generate for audio calls, add video or animation encapsulation materials for presenting the new call service. Then synchronize these materials to the new call service processing module.

[0072] It should be noted that the new presentation information and operation rules in this step correspond to the presentation and control information in the above embodiments.

[0073] Steps S607 - S608, download new presentation information and operation rules, and notify the encapsulation update module;

[0074] After receiving the new encapsulated materials in the new call service processing, during the call with the user, these encapsulated materials can be used to present all new call services including new services to the user for the user to use.

[0075] Step S609, load new presentation information and operation rules.

[0076] Figure 7 It is the flow chart of using the new call service according to Embodiment 2 of the scenario of the present application. As Figure 7 shown, this process includes the following steps:

[0077] Step S701, send down the presentation control information;

[0078] Specifically, before the presentation control information of the new call platform is sent down synchronously, the user's call is uploaded to the new call platform. If it is a voice call and the presentation control information includes presenting a video, the new call processing of the new call platform will actively change the user's call to a video call and play the presentation control video. The presentation control information of the new call platform can be sent down to UEA and UEB synchronously through the data channel (DataChannel, DC).

[0079] Step S702, display the presentation control information by pressing a key;

[0080] Specifically, the information such as the default presented page and animation is not displayed during the call to avoid interfering with the user's call; the presentation control information can be displayed through fixed operations when the user needs it. These presentation control information have been encapsulated and presented in a style similar to a mobile phone desktop, and the user can select the new call service in a way similar to opening an APP.

[0081] Step S703, the user selects the new call service;

[0082] Step S704, report the operation instruction;

[0083] Specifically, after the user selects the new call service, there will be a background operation to report the user's operation to the new call service processing module.

[0084] Step S705, use the new call service according to the operation instruction;

[0085] Step S706, provide the new call service to the user.

[0086] Specifically, the new call system provides the new call service to the user according to the user's selection.

[0087] In the related art, when a user uses the new call service, the new call service has multiple presentation methods and usage methods. For example, the presentation methods include superimposing text prompts in a video; playing voice prompts through audio; displaying menus and pages through a DC; etc. The usage methods include turning on and off functions through buttons; turning on and off functions through voice recognition; turning on and off functions through gesture recognition; etc. That is to say, the user needs to remember multiple startup methods of the new call service to be able to use the new call service normally.

[0088] In the above embodiments of the present application, the new call service is encapsulated and used in the form of a virtual terminal. For the presentation of the new call service, a new call service interface is formed by adopting a mobile phone interface + APP application method. Different new call services are presented as different APPs in the new call service interface. The new call service interface supports being displayed during a call (such as an audio call) or being hidden first (such as a video call) and then being displayed according to user operations. The user clicks on the APP on the new call service interface in a manner similar to operating a mobile phone APP to turn on or off the new call service.

[0089] Based on this way of designing the system, the presentation of different new call services is systematic. The presentation combinations of new call services are decoupled. Adding a new call service will not increase the complexity of service presentation. The way for users to use the new call service is unified, which is convenient for users to get used to. The service conforms to the user's daily habit of operating a mobile phone. Through these ways, the defects of the existing presentation and usage methods of the new call service can be improved, which is beneficial to the use of the new call service. Through the embodiments of the present application, it is also convenient to introduce various existing applications into the new call service, increasing the function range of the new call service.

[0090] The embodiments of the present application also provide a computer-readable storage medium, in which a computer program is stored. Among them, the computer program is set to execute the steps in any one of the above method embodiments when running.

[0091] In an exemplary embodiment, the above computer-readable storage medium may include, but is not limited to: USB flash drives, read-only memories (ROMs), random access memories (RAMs), mobile hard disks, magnetic disks, or optical discs and other various media that can store computer programs.

[0092] The embodiments of the present application also provide an electronic device, including a memory and a processor. A computer program is stored in the memory, and the processor is set to run the computer program to execute the steps in any one of the above method embodiments.

[0093] In an exemplary embodiment, the above-mentioned electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the above-mentioned processor, and the input / output device is connected to the above-mentioned processor.

[0094] For specific examples in this embodiment, reference may be made to the examples described in the above-mentioned embodiments and exemplary embodiments, and details thereof will not be repeated herein.

[0095] Through the embodiments of the present application, the presentation mode of the new call service can be systematized, the complexity of presenting multiple new call services can be reduced, and the usage mode of the new call service can be standardized, while conforming to the user's usage habits.

[0096] Obviously, those skilled in the art should understand that the above-mentioned modules or steps of the present application can be implemented by a general-purpose computing device. They can be concentrated on a single computing device or distributed on a network composed of multiple computing devices. They can be implemented by program codes executable by the computing device. Thus, they can be stored in a storage device and executed by the computing device. And in some cases, the steps shown or described herein can be executed in a different order, or they can be separately fabricated into individual integrated circuit modules, or multiple modules or steps among them can be fabricated into a single integrated circuit module for implementation. In this way, the present application is not limited to any specific combination of hardware and software.

[0097] The above description is only a preferred embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various changes and modifications. Any modification, equivalent replacement, improvement, etc. made within the principle of the present application shall be included in the protection scope of the present application.

Claims

1. A packaging method for a new call service, characterized in that, Including: Determine the encapsulation and orchestration design of the new call service in the new call service interface, where the encapsulation and orchestration design includes the visual presentation of the new call service and the first control method; Generate the presentation and control information of the new call service according to the encapsulation and orchestration design and the user's service requirements, so as to present the new call service on the user terminal based on the presentation and control information during the call.

2. The method according to claim 1, wherein Before determining the encapsulation and orchestration design of the new call service in the new call service interface, it further includes: Receive the first new call service in the first user terminal and the second new call service in the second user terminal; Summarize the first new call service and the second new call service to obtain the new call service.

3. The method according to claim 1, characterized in that Determining the encapsulation and orchestration design of the new call service in the new call service interface includes: Receive the service information of the new call service, where the service information includes the name, icon, and control method of the new call service; According to the preset rules and the service information, add the icon of the new call service to the visual presentation list of the new call service interface, and perform the first simulation test on the new call service based on the visual presentation list and the control method; Determine the encapsulation and orchestration design of the new call service based on the results of the first simulation test.

4. The method according to claim 1, wherein Generating the presentation and control information of the new call service according to the encapsulation and orchestration design and the user's service requirements includes: Generate the initial presentation and control information of the new call service based on the encapsulation and orchestration design; Perform a second simulation test on the new call service according to the initial presentation and control information and the user's service requirements to obtain the second simulation test results; Determine the presentation and control information according to the second simulation test results, where the presentation and control information includes the presentation information of the new call service in the new call service interface and the second control method.

5. The method according to claim 1, characterized in that, Generating the presentation and control information of the new call service according to the encapsulation and orchestration design and the user's service requirements includes: Determine the interface display items corresponding to the presentation and control information according to the user's service requirements, where the interface display items include page icon items, voice items, and animation items; Generate the presentation and control information according to the encapsulation and orchestration design and the interface display items.

6. The method according to claim 1, characterized in that After generating the presentation and control information of the new call service according to the encapsulation and orchestration design and the user's service requirements, it further includes: Trigger the new call service according to the user's selection to obtain the preset audio stream and media stream; Overlay the presentation and control information, the preset audio stream, and the media stream to obtain the presentation content of the user interface; Set up a dedicated data channel to decouple the presentation content of the user interface to obtain the new call service interface information and the call interface information, where the dedicated data channel is used to send the presentation and control information to the user terminal.

7. The method according to claim 6, characterized in that, The method further includes: the presentation and control information is sent to the first user terminal and the second user terminal through the dedicated data channel.

8. The method according to claim 1, characterized in that Determining the encapsulation and orchestration design of the new call service in the new call service interface includes: Determine the interface display items corresponding to the new call service based on the interface display items corresponding to the new call service interface and the new call service; Determine the encapsulation and layout design of the new call service based on the interface display items corresponding to the new call service.

9. A computer-readable storage medium, characterized in that, A computer program is stored in the computer-readable storage medium, wherein when the computer program is executed by a processor, the steps of the method described in any one of claims 1 to 8 are implemented.

10. An electronic device, comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, When the processor executes the computer program, the steps of the method described in any one of claims 1 to 8 are implemented.