Application interaction method in call process, and computer device and storage medium

By obtaining the list of applications supported by the communication network in new 5G calls, personalized configuration of the target called end, the problem of insufficient interaction flexibility is solved, the user experience and application combination form is improved, and a more flexible call process is achieved. Application interaction in .

WO2025007672A1PCT designated stage expired Publication Date: 2025-01-09ZTE CORP
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/094858
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-07-03
Filing Date
2024-05-23
Publication Date
2025-01-09

AI Technical Summary

Technical Problem

New 5G calls have shortcomings in terms of interactive flexibility and user experience. The existing technology mainly provides fixed interactive content, resulting in poor user experience.

Method used

By obtaining the list of applications supported by the communication network on the calling side, the target called side is personalized to configure the application, and includes personalized configuration information in the call request, so that the called side can load the corresponding application, thereby realizing personalization Application interaction.

Benefits of technology

It improves the interactive flexibility and user experience of the new call service, meets the needs of different types of users, and enhances the application combination form and user experience during the call process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024094858_09012025_PF_FP_ABST
    Figure CN2024094858_09012025_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of network communications, and particularly relates to an application interaction method in a call process, and a computer device and a storage medium. The method comprises: acquiring an application program list, wherein the application program list includes at least one application program which is supported by a communication network; on the basis of the application program list and a received configuration operation, performing personalized application program configuration on at least one target called end; and sending a call request to the at least one target called end, such that the at least one target called end loads respective corresponding application programs on the basis of the call request, wherein the call request includes personalized configuration information corresponding to application programs of the target called end.
Need to check novelty before this filing date? Find Prior Art

Description

Application interaction method, computer equipment and storage medium during call

[0001] Cross-references

[0002] This application claims priority to the Chinese patent application filed with the China Patent Office on July 3, 2023, with application number 202310810128.3 and invention name “Application interaction method, computer device and storage medium during call”. The entire contents of the application are incorporated by reference into this application. Technical Field

[0003] The embodiments of the present application relate to the field of network communication technology, and in particular to an application interaction method, computer device, and storage medium during a call. Background Art

[0004] 5G New Call refers to the integration of a new IP Multimedia Subsystem (IMS) data channel (DC) based on VoNR (Voice over NR) audio and video calls. Furthermore, on the basis of high-definition audio and video calls, arbitrary multimedia information can be transmitted synchronously through IMSDC, thereby upgrading real-time calls to real-time interactive and immersive calls.

[0005] At present, 5G new calls are still in the pre-research and development stage. The presentation level of the new call service mainly provides fixed interactive content, and the interactive flexibility is poor, resulting in a poor user experience.

[0006] Summary of the Invention

[0007] An embodiment of the present application provides an application interaction method, a computer device, and a storage medium during a call. The technical solution is as follows.

[0008] On the one hand, a method for application interaction during a call is provided, which is executed by a calling end and includes: obtaining an application list; the application list includes at least one application supported by the communication network; based on the application list and the received configuration operation, personalizing the application for at least one target called end; sending a call request to the at least one target called end so that the at least one target called end loads its corresponding application based on the call request; the call request includes personalized configuration information of the application corresponding to the target called end.

[0009] On the other hand, a computer device is provided, which includes a processor and a memory, wherein the memory stores at least one computer program, and the at least one computer program is loaded and executed by the processor to implement the above-mentioned application interaction method during a call.

[0010] On the other hand, a computer-readable storage medium is provided, in which at least one computer program is stored. The computer program is loaded and executed by a processor to implement the above-mentioned application interaction method during a call.

[0011] On the other hand, a computer program product is provided, which includes at least one computer program, and the computer program is loaded and executed by a processor to implement the application interaction method during a call provided in the various optional implementations above. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0013] FIG1 is a schematic diagram showing the structure of an interactive system corresponding to an application interaction method during a call provided by an exemplary embodiment of the present application;

[0014] FIG2 shows a flow chart of an application interaction method during a call provided by an exemplary embodiment of the present application;

[0015] FIG3 shows a flow chart of an application interaction method during a call provided by an exemplary embodiment of the present application;

[0016] FIG4 shows a flowchart of an application interaction method during a call provided by an exemplary embodiment of the present application;

[0017] FIG5 shows a schematic diagram of interaction between a calling terminal and a communication network provided by an exemplary embodiment of the present application;

[0018] FIG6 is a schematic diagram showing an application configuration process provided by an exemplary embodiment of the present application;

[0019] FIG7 shows a schematic diagram of a call interaction establishment process provided by an exemplary embodiment of the present application;

[0020] FIG8 shows a schematic diagram of a call interface provided by an exemplary embodiment of the present application;

[0021] FIG9 shows a structural block diagram of a computer device according to an exemplary embodiment of the present application. DETAILED DESCRIPTION

[0022] Exemplary embodiments will be described in detail herein, with examples illustrated in the accompanying drawings. In the following description, when referring to the drawings, identical numbers in different figures represent identical or similar elements, unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all possible embodiments consistent with the present application. Rather, they are merely examples of methods consistent with certain aspects of the present application, as detailed in the appended claims.

[0023] During a new 5G call, different types of call service entities may have different requirements for using new call functions. For example, the elderly may need services such as content sharing and screen sharing, while business groups may need services such as intelligent translation. In response to potential needs, this application provides a design that provides differentiated new call services for different types of objects, improves the flexibility of the new call service combination form and provides a better user experience during a call. Figure 1 shows a schematic diagram of the structure of an interactive system corresponding to the application interaction method during a call provided by an exemplary embodiment of this application. As shown in Figure 1, the interactive system includes a calling terminal 110, a communication network 120, and a called terminal 130.

[0024] The calling terminal 110 may be a terminal device with interactive functions, which may be implemented as a smartphone, a smartwatch, etc. In the embodiment of the present application, the calling terminal may independently configure a desired program list for different contact objects, and send a call request to the called terminal corresponding to each contact so that the called terminal loads the corresponding application, thereby facilitating interaction between the calling terminal and the called terminal based on the loaded application.

[0025] In a peer-to-peer (P2P) scenario, the called end 130 may be a terminal device with interactive functions, such as a scenario in which terminals communicate with each other; in a peer-to-asset (P2A) scenario, the called end 130 may be a messaging platform, such as a scenario in which a terminal communicates with an intelligent robot, and so on.

[0026] The communication network 120 can be implemented as a core network, and at least one application supported by it is stored in the communication network; the application stored in the communication network can be uploaded to the communication network by the terminal user, or the application stored in the communication network can be uploaded to the communication network by other authorized parties; when the communication network receives an application list acquisition request sent by the terminal, the communication network can send the retrieved application list to the terminal through a bootstrap data channel (BDC) established between the terminal for user use.

[0027] Based on the application interaction system shown in Figure 1, an embodiment of the present application provides an application interaction method during a call. Figure 2 shows a flowchart of the application interaction method during a call provided by an exemplary embodiment of the present application. The method is executed by the calling end, which can be implemented as a terminal device; as shown in Figure 2, the application interaction method during a call can include the following steps.

[0028] Step 210: Obtain an application list; the application list includes at least one application supported by the communication network.

[0029] In an embodiment of the present application, at least one application may be application software installed on a terminal; or, at least one application may be a mini-program, i.e., a program that relies on a host program to run; or, at least one application may include both application software and mini-programs. The present application does not limit the implementation form of the application.

[0030] The application list may be obtained by the calling end from the communication network, or the application list may be obtained by the calling end from local storage. In this case, at least one application list supported by the communication network is pre-stored in the local storage.

[0031] Step 220: Based on the application list and the received configuration operation, perform application personalized configuration on at least one target called terminal.

[0032] In an embodiment of the present application, a calling terminal can configure different applications for different target called terminals based on a received configuration operation. Each target called terminal can be configured with one or more applications. The number of applications corresponding to different target called terminals can be the same or different, and the applications corresponding to different target called terminals can be partially the same or different. In addition, in some possible cases, among the multiple target called terminals configured by the calling terminal, some of the target called terminals can have the same applications. Schematically, a called terminal-application configuration interface can be displayed on the calling terminal. This configuration interface can display each application in an application list and the called terminal to be personalized, allowing the user corresponding to the calling terminal to personalize the application for each called terminal. In an embodiment of the present application, the called terminal configured with the personalized application is referred to as the target called terminal. Alternatively, the calling terminal can also personalize the application for the called terminal based on a received voice configuration instruction. Schematically, this process can be implemented as follows: the calling terminal receives voice information, performs voice recognition on the voice information to obtain a voice configuration instruction, and personalizes the application for each called terminal based on the configuration method indicated by the voice configuration instruction.

[0033] Step 230: Send a call request to at least one target called terminal, so that at least one target called terminal loads its corresponding application based on the call request; the call request includes personalized configuration information of the application corresponding to the target called terminal.

[0034] The call request can be a call request initiated by the calling end to the target called end through a communication number, or it can be a call request initiated by the calling end to the target called end through a virtual number, or it can be a call request initiated by the calling end to the target called end through an application with a call function. This application does not impose any restrictions on this.

[0035] When the target called terminal receives a call request from the calling terminal, it parses the call request to obtain the personalized configuration information configured by the calling terminal for the target called terminal. In response to the personalized configuration information, the target called terminal loads the corresponding application to interact with the calling terminal based on the loaded application. Because the calling terminal has configured different personalized applications for different target called terminals, the applications loaded by different target called terminals in response to the calling terminal's call request may be partially identical or different. Furthermore, in some possible cases, some of the applications loaded by different target called terminals may be identical.

[0036] In summary, an embodiment of the present application provides an application interaction method during a call. Before establishing a call connection, the calling end can obtain a list of applications supported by the communication network, and personalize the application configuration of at least one target called end based on the applications in the application list, so that the application configured on the target called end is more in line with the needs of interaction between the calling end and the target called end. When the calling end sends a call request to at least one target called end, the call request can include personalized configuration information of the application corresponding to the target called end, so that at least one target called end can load its corresponding application based on the personalized configuration information in the call request, thereby realizing the personalization of application loading in different target called ends, and then realizing personalized application interaction between the calling end and the target called end.

[0037] Figure 3 shows a flowchart of an application interaction method during a call provided by an exemplary embodiment of the present application. The method can be executed by a target called terminal, which is at least one of the called terminals for which the calling terminal performs application personalization configuration. As shown in Figure 3, the application interaction method during a call may include the following steps.

[0038] Step 310: Receive a call request sent by the calling terminal, where the call request includes personalized configuration information corresponding to the application program of the target called terminal.

[0039] The personalized configuration information of the application corresponding to the target called terminal included in the call request may be generated by the calling terminal obtaining a list of applications supported by the communication network and performing personalized application configuration for the target called terminal based on the list of applications.

[0040] Step 320: Load an application corresponding to the target called terminal based on the call request.

[0041] In summary, an embodiment of the present application provides an application interaction method during a call. Before establishing a call connection, the calling end can obtain a list of applications supported by the communication network, and personalize the application configuration of at least one target called end based on the applications in the application list, so that the application configured on the target called end is more in line with the needs of interaction between the calling end and the target called end. When the calling end sends a call request to at least one target called end, the call request can include personalized configuration information of the application corresponding to the target called end, so that at least one target called end can load its corresponding application based on the personalized configuration information in the call request, thereby realizing the personalization of application loading in different target called ends, and then realizing personalized application interaction between the calling end and the target called end.

[0042] Taking the example of the calling end obtaining an application list from the communication network, Figure 4 shows a flowchart of an application interaction method during a call provided by an exemplary embodiment of the present application. The method can be interactively executed by the calling end, the communication network and the target called end. As shown in Figure 4, the application interaction method during the call may include the following steps.

[0043] S401: The calling party establishes a data channel with the communication network.

[0044] In order to obtain the application list, during the terminal data channel registration stage, interaction is involved between the calling end and the communication network, so that the terminal that supports the data channel (DC) capability and completes DC registration can obtain the application list supported by the communication network in a timely manner.

[0045] S402 , initiating an application list request to the communication network based on the data channel; the application list request includes the terminal information of the calling party, and accordingly, the communication network receives the application list request.

[0046] After receiving the application list request, the communication network may pull the corresponding application list from the corresponding storage repository of the communication network and send the list to the calling end.

[0047] S403: The communication network returns an application list to the calling terminal. Correspondingly, the calling terminal receives the application list returned by the communication network based on the application list request.

[0048] In an embodiment of the present application, the calling end initiates a data channel registration request to the communication network. When the calling end receives a response message, if the response message contains a target identification field, it is determined that the data channel between the calling end and the communication network is successfully established. Figure 5 shows a schematic diagram of the interaction between the calling end and the communication network provided by an exemplary embodiment of the present application. As shown in Figure 5, the calling end 510 initiates a Session Initiation Protocol (SIP) registration to the communication network 520. After the calling end receives the response message fed back by the communication network, if the identification field in the Feature-Caps in the SIP registration response message is: +sip.app-subtype="webrtc-datachannel", it is determined that the DC registration is successful. The calling end 510 initiates an application list request to the communication network 520, and the channel service (DC Server) in the communication network 520 initiates an application list pull request to the data channel application repository (Data channel application repository). In response to the request, the data channel application repository returns the application list to the channel service, and the channel service then returns the application list to the calling end 510. Correspondingly, the calling end receives the application list and caches it for the user to subsequently personalize the application for different contacts.

[0049] S404: The calling end performs application personalized configuration on at least one target called end based on the application list and the received configuration operation.

[0050] In an embodiment of the present application, different target called terminals may be configured with different application groups, each of which may include one or more applications. Different application groups may be implemented as combinations of different applications. The number and type of applications included in different application groups may be personalized based on the configuration operation, and the present application does not impose any restrictions on this. Schematically, the target called terminal 1 may be configured with application group 1, which may include application 1 and application 2. The target called terminal 2 may be configured with application group 2, which may include application 1, application 3, and application 4, and so on.

[0051] Figure 6 shows a schematic diagram of the application configuration process provided by an exemplary embodiment of the present application. As shown in Figure 6, at least one application supported by the communication network is provided in the application list 610. When the calling end receives the user's configuration operation, the calling end performs personalized configuration of the application for different contacts (i.e., the target called end) based on the user's configuration operation, so that when the user makes a call to the contact, a differentiated call can be made based on the personalized configured application.

[0052] In one embodiment, in order to improve the efficiency of personalized configuration, the calling end can be divided into different called end groups, and the target called ends in the same called end group have the same attributes; schematically, the target called ends in the same called end group can have the same label, which can be a label customized by the user, such as: customer, friend, family, etc. Target called ends with the same attributes usually have the same or similar interaction needs. Therefore, the calling end can perform application personalized configuration for each target called end group based on the application list and the received configuration operation, so as to realize batch personalized configuration of the applications of the target called ends and improve the efficiency of personalized configuration of the target called ends.

[0053] In one embodiment, the calling end may also obtain application configuration data, perform statistical analysis on the application configuration data, and obtain several pre-configured application groups. Optionally, applicable labels may be provided corresponding to the pre-configured application groups to indicate the configuration objects to which the application groups are applicable. When the user configures the application, the pre-configured application groups and the corresponding applicable labels may be displayed for the user's reference, thereby reducing the operations and time required for the user to screen the applications, thereby improving the configuration efficiency of the application.

[0054] S405: The calling end sends a call request to at least one target called end. Correspondingly, the at least one target called end receives the call request sent by the calling end.

[0055] In an embodiment of the present application, the calling end initiates a call request to at least one target called end through a communication network, and accordingly, the at least one target called end receives the corresponding call request.

[0056] The call request carries a negotiation request for a guided data channel (BDC), and the negotiation request includes personalized configuration information of a preloaded application corresponding to the target called terminal.

[0057] When establishing a call interaction between the calling end and the target called end, the method also includes: the calling end receives the interaction result sent by the target called end based on the personalized configuration information of the application; when the interaction result indicates that the target called end has received the loading consent operation, establishing a communication network and the BDC of the target called end to perform application interaction through the BDC.

[0058] Taking the example of a calling end initiating a call request to a target called end, FIG7 shows a schematic diagram of a call interaction establishment process provided by an exemplary embodiment of the present application. As shown in FIG7 , in this process, the calling end sends a call request INVITE to the target called end through the communication network. The call request carries a Session Description Protocol (SDP) negotiation request of the BDC, and the negotiation request simultaneously carries personalized configuration information of the pre-loaded application corresponding to the target called end; the target called end obtains the relevant request of the BDC in the call request from the communication network, and learns the application that the calling end expects to load, and displays it in the display interface of the target called end through the user interface (User Interface) The interface (UI) interaction screen displays the application to be loaded, generates an interaction result based on the received user operation, and returns the interaction result to the calling end through the communication network. When the interaction result indicates that the target called end has received the loading consent operation, a BDC is established between the communication network and the target called end, so that the application interaction between the calling end and the target called end can be realized based on the BDC between the calling end and the communication network and the BDC between the target called end and the communication network; the interaction result can be transmitted in the form of corresponding interaction signaling. Schematically, the interaction signaling can be 183 signaling.

[0059] S406: The target called terminal loads an application corresponding to the target called terminal based on the call request.

[0060] Optionally, when the target called party meets the application loading conditions, the target called party loads the corresponding application based on the call request.

[0061] Among them, when the target called end is a terminal, the application loading conditions include: the target called end has an application loading environment, and the target called end receives a loading consent operation; or, when the target called end is a message platform, the application loading conditions include: the target called end has an application loading environment.

[0062] That is to say, when the target called end is a terminal, the process of loading the corresponding application based on the call request is implemented as follows: when the target called end has an application loading environment, a loading confirmation control is displayed; the loading confirmation control contains information about the application to be loaded based on the call request confirmation; when a loading consent operation is received based on the loading confirmation control, the corresponding application is loaded.

[0063] In one embodiment, the target called end selects all or part of the applications configured by the calling end for the target called end based on the received selection operation, so as to load all or part of the applications configured by the calling end when conducting a call interaction; in this case, the loading confirmation control also includes selection sub-controls corresponding to each pre-loaded application; the target called end receives the selection operation based on each selection sub-control; when receiving the loading consent operation based on the loading confirmation control, the application corresponding to the selected selection sub-control is loaded. Schematically, if the application group personalized configured by the calling end for the target called end includes 5 applications, after the target called end obtains the pre-configured applications of the calling end from the call request, it can select the applications agreed to be loaded based on the sub-control selection in the loading confirmation control, such as selecting the sub-controls of 3 applications out of the 5 applications, and feedback to the calling end, so that these 3 applications are loaded when the call interaction is established, so as to conduct interaction through the loaded applications.

[0064] The target called end having an application loading environment may mean that the corresponding application is installed in the target called end, or there is a basis to support the loading of the application; when the target called end is a terminal, it means that the interaction scenario at this time is a P2P scenario, and the application interaction between the two requires the consent of the called user of the target called end to obtain user authorization; when the target called end is a messaging platform, it means that the interaction scenario at this time is a P2A scenario, and the messaging platform is the service provider. If the messaging platform has an application loading environment, the corresponding application can be loaded to provide services to the calling end user.

[0065] When the target called end meets the application loading conditions, Figure 8 shows a schematic diagram of a call interface provided by an exemplary embodiment of the present application. Part A in Figure 8 is the call interface 1 of the target called end 1 corresponding to contact 1, and part B in Figure 8 is the call interface 2 of the target called end 2 corresponding to contact 2. As shown in Figure 8, in the new 5G call scenario, while retaining the traditional call functions, a new call function area is displayed in the call interface, wherein the call interface 1 displays an application combination of function 1, function 3, function 4 and function 5 corresponding to the application configured by the calling end relative to the target called end 1, and the call interface 2 displays an application combination of function 2, function 4, function 5 and function 7 corresponding to the application configured by the calling end relative to the target called end 2; it should be noted that the display form of the call interface shown in Figure 8 is only schematic. Based on different settings, the display position of the application combination may be different, and this application does not limit this.

[0066] In summary, an embodiment of the present application provides an application interaction method during a call. Before establishing a call connection, the calling end can obtain a list of applications supported by the communication network, and personalize the application configuration of at least one target called end based on the applications in the application list, so that the application configured on the target called end is more in line with the needs of interaction between the calling end and the target called end. When the calling end sends a call request to at least one target called end, the call request can include personalized configuration information of the application corresponding to the target called end, so that at least one target called end can load its corresponding application based on the personalized configuration information in the call request, thereby realizing the personalization of application loading in different target called ends, and then realizing personalized application interaction between the calling end and the target called end.

[0067] Fig. 9 shows a structural block diagram of a computer device 900 according to an exemplary embodiment of the present application. The computer device 900 can be implemented as the aforementioned calling terminal or target called terminal.

[0068] Typically, the computer device 900 includes a processor 901 and a memory 902 .

[0069] The processor 901 may include one or more processing cores, such as a 4-core processor, a 9-core processor, etc. The processor 901 may be implemented in at least one hardware form of digital signal processing (DSP), field-programmable gate array (FPGA), and programmable logic array (PLA). The processor 901 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a central processing unit (CPU); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 901 may be integrated with a graphics processing unit (GPU), which is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 901 may also include an artificial intelligence (AI) processor, which is used to process computing operations related to machine learning.

[0070] The memory 902 may include one or more computer-readable storage media, which may be non-transitory. The memory 902 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices or flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 902 is used to store at least one instruction, which is executed by the processor 901 to implement all or part of the steps of the application interaction method during a call as shown in the method embodiment of the present application.

[0071] In some embodiments, computer device 900 may optionally include a peripheral device interface 903 and at least one peripheral device. Processor 901, memory 902, and peripheral device interface 903 may be connected via a bus or signal lines. Each peripheral device may be connected to peripheral device interface 903 via a bus, signal lines, or circuit boards. Specifically, the peripheral device may include at least one of a radio frequency circuit 904, a display screen 905, a camera assembly 906, an audio circuit 907, and a power supply 908.

[0072] In some embodiments, the computer device 900 further includes one or more sensors 909 , including but not limited to: an acceleration sensor 910 , a gyroscope sensor 911 , a pressure sensor 912 , an optical sensor 913 , and a proximity sensor 914 .

[0073] Those skilled in the art will appreciate that the structure shown in FIG. 9 does not limit the computer device 900 , and may include more or fewer components than shown, or combine certain components, or adopt a different component arrangement.

[0074] In an exemplary embodiment, a computer-readable storage medium is further provided, storing at least one computer program. The computer program is loaded and executed by a processor to implement all or part of the steps of the application interaction method during a call. For example, the computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a compact disc (CD-ROM), a magnetic tape, a floppy disk, or an optical data storage device.

[0075] In an exemplary embodiment, a computer program product is also provided, which includes at least one computer program, which is loaded by a processor and executes all or part of the steps of the application interaction method during a call shown in any of the embodiments of Figures 2, 3, or 4 above.

[0076] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present application that follow the general principles of the present application and include common knowledge or customary techniques in the art not disclosed herein. The description and examples are to be considered merely as exemplary, and the true scope and spirit of the present application are indicated by the claims.

[0077] It should be understood that the present application is not limited to the exact structures described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present application is limited only by the appended claims.

Claims

1. A method for application interaction during a call, the method being executed by a calling terminal, the method comprising: Get a list of applications; The application list includes at least one application supported by the communication network; Based on the application list and the received configuration operation, performing application personalized configuration on at least one target called terminal; Sending a call request to the at least one target called terminal, so that the at least one target called terminal loads a corresponding application based on the call request; The call request contains personalized configuration information corresponding to the application program of the target called terminal.

2. The method according to claim 1, wherein: The obtaining of the application list includes: establishing a data channel with the communication network; Initiating an application list request to the communication network based on the data channel; the application list request includes the terminal information of the calling terminal; The application program list returned by the communication network based on the application list request is received.

3. The method according to claim 1, wherein: The sending of the call request to the at least one target called terminal so that the at least one target called terminal loads a corresponding application based on the call request, comprises: Sending a call request to the at least one target called terminal, so that the at least one target called terminal loads a corresponding application based on the call request when the application loading condition is met; Wherein, when the target called end is a terminal, the application loading condition includes: The target called end has an application loading environment, and the target called end receives a loading consent operation; or, when the target called end is a message platform, the application loading condition includes: the target called end has an application loading environment.

4. The method according to claim 3, wherein: The call request carries a negotiation request for guiding a data channel BDC, the negotiation request contains pre-loaded personalized configuration information of an application corresponding to the target called terminal, and the method further includes: Receiving an interaction result sent by the target called terminal based on the personalized configuration information of the application program; When the interaction result indicates that the target called terminal receives the loading consent operation, the communication network and the BDC of the target called terminal are established to perform application interaction through the BDC.

5. A method for application interaction during a call, the method being executed by a target called terminal, the target called terminal being at least one of the called terminals for which the calling terminal performs personalized application configuration; the method comprising: Receiving a call request sent by the calling terminal, wherein the call request includes personalized configuration information corresponding to the application program of the target called terminal; An application corresponding to the target called terminal is loaded based on the call request.

6. The method according to claim 5, wherein: When the target called end is a messaging platform, the loading of an application corresponding to the target called end based on the call request includes: When the target called end has an application loading environment, the corresponding application is loaded based on the call request.

7. The method according to claim 5, wherein: When the target called end is a terminal, the loading of a corresponding application based on the call request includes: When the target called end has an application loading environment, a loading confirmation control is displayed; The loading confirmation control includes information of the application to be loaded based on the call request confirmation; When a loading consent operation is received based on the loading confirmation control, a corresponding application is loaded.

8. The method according to claim 7, wherein: The loading confirmation control also includes selection sub-controls corresponding to the preloaded applications respectively; The loading of the corresponding application program upon receiving a loading consent operation based on the loading confirmation control includes: Receive selection operations based on each selection sub-control; When a loading consent operation is received based on the loading confirmation control, the application corresponding to the selected selection sub-control is loaded.

9. A computer device, comprising a processor and a memory, wherein the memory stores at least one computer program, and the at least one computer program is loaded and executed by the processor to implement the application interaction method during a call as described in any one of claims 1 to 8.

10. A computer-readable storage medium, wherein at least one computer program is stored in the computer-readable storage medium, and the computer program is loaded and executed by a processor to implement the application interaction method during a call as claimed in any one of claims 1 to 8.

Citation Information

Patent Citations

  • Service setting method and device, storage medium and electronic equipment

    CN113709190A

  • Information transmission method and device and related equipment

    CN116074369A

  • Multimedia call method and device, electronic equipment and storage medium

    CN116260597A

  • Methods, computer programs and recording medium for calling information presentation by application linkage

    KR1020170027123A

  • Systems and methods for executing selected interactive programs over a phone call

    WO2018235090A1