Application interaction method in call process, computer equipment and storage medium
By obtaining the list of applications supported by the communication network in new 5G calls, personalized configuration of the targeted called end, solving the problem of insufficient interaction flexibility, and achieving personalized loading and interaction of applications in the called ends of different targets , improves the user experience.
Patent Information
- Application Number
- CN202310810128.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-03
- Publication Date
- 2025-01-03
AI Technical Summary
New 5G calls have insufficient interaction flexibility, resulting in poor user experience and it is difficult for the existing technology to achieve personalized loading and interaction of applications in called ends in different goals.
During the call, the calling end personalizes the targeted end by obtaining the list of applications supported by the communication network, and includes the application's personalized configuration information in the call request, so that the targeted end can load the corresponding Application, thereby realizing personalized application interaction between the caller and the target called end.
It improves the interactive flexibility and user experience of the new call service, meets the needs of different types of users, and achieves personalized loading and interaction of applications in the called end with different goals.
Smart Images

Figure CN119254878A_ABST
Abstract
Description
Technical Field
[0001] 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
[0002] 5G new calls refer to the use of new IMS (IP Multimedia Subsystem) data channels (DC) based on VoNR (Voice over NR) audio and video calls. Based on high-definition audio and video calls, arbitrary multimedia information can be transmitted synchronously through IMS DC, thereby upgrading real-time calls to real-time interactive and immersive calls.
[0003] At present, 5G new calls are still in the pre-research and development process. 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. Summary of the invention
[0004] The embodiment of the present application provides an application interaction method, a computer device and a storage medium during a call, which can realize the personalization of application loading in different target called terminals, and then realize the personalized application interaction between the calling terminal and the target called terminal. The technical solution is as follows:
[0005] On the one hand, a method for application interaction during a call is provided, the method being executed by a calling end, the method comprising:
[0006] Obtaining an application list; the application list including at least one application supported by the communication network;
[0007] Based on the application list and the received configuration operation, performing application personalized configuration on at least one target called terminal;
[0008] A call request is sent 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 includes personalized configuration information corresponding to the application of the target called terminal.
[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, 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 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 above various optional implementations.
[0012] The technical solution provided by this application may have the following beneficial effects:
[0013] 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 perform personalized application configuration on at least one target called end based on the applications in the application list, so that the application configured on the target called end better meets 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 corresponding to the application of 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 personalization of application loading in different target called ends, and further realizing personalized application interaction between the calling end and the target called end.
[0014] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] 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.
[0016] Figure 1 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 is shown;
[0017] Figure 2 A flowchart of an application interaction method during a call provided by an exemplary embodiment of the present application is shown;
[0018] Figure 3 A flowchart of an application interaction method during a call provided by an exemplary embodiment of the present application is shown;
[0019] Figure 4 A flowchart of an application interaction method during a call provided by an exemplary embodiment of the present application is shown;
[0020] Figure 5 A schematic diagram showing the interaction between a calling terminal and a communication network provided by an exemplary embodiment of the present application is shown;
[0021] Figure 6 A schematic diagram showing an application configuration process provided by an exemplary embodiment of the present application is shown;
[0022] Figure 7 A schematic diagram showing a call interaction establishment process provided by an exemplary embodiment of the present application is shown;
[0023] Figure 8 A schematic diagram of a call interface provided by an exemplary embodiment of the present application is shown;
[0024] Fig. 9 A structural block diagram of a computer device shown in an exemplary embodiment of the present application is shown. DETAILED DESCRIPTION
[0025] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of methods consistent with some aspects of the present application as detailed in the appended claims.
[0026] During 5G new calls, different types of call service entities may have different needs 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. This application provides a design for providing new call services to different types of objects in a differentiated manner, improves the flexibility of the new call service combination form, and provides a better user experience during the call process. Figure 1 FIG. 1 shows a schematic diagram of a structure of an interactive system corresponding to an application interaction method during a call provided by an exemplary embodiment of the present application. Figure 1 As shown, the interactive system includes a calling terminal 110 , a communication network 120 and a called terminal 130 .
[0027] The calling terminal 110 may be a terminal device with an interactive function, which may be implemented as a smart phone, a smart watch, etc. In the embodiment of the present application, the calling terminal may autonomously configure an expected 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 program, thereby facilitating the interaction between the calling terminal and the called terminal based on the loaded application program.
[0028] In a P2P (Peer-to-peer) 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 P2A (Peer-to-Asset) 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.
[0029] The communication network 120 can be implemented as a core network, and at least one application supported by the communication network is stored in the communication network; the application stored in the communication network can be uploaded to the communication network by a 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 a terminal, the communication network can send the retrieved application list to the terminal through a bootstrap data channel (Bootstrap Data Channel, BDC) established between the terminal for user use.
[0030] based on Figure 1 The application interaction system shown in the figure, the embodiment of the present application provides an application interaction method during a call, Figure 2 A flowchart of an application interaction method during a call provided by an exemplary embodiment of the present application is shown. The method is executed by a calling end, which can be implemented as a terminal device; Figure 2 As shown, the application interaction method during the call may include the following steps:
[0031] Step 210, obtaining an application list; the application list includes at least one application supported by the communication network.
[0032] In an embodiment of the present application, at least one application may be an 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.
[0033] 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.
[0034] Step 220: Based on the application list and the received configuration operation, perform application personalized configuration on at least one target called terminal.
[0035] In the embodiment of the present application, the calling end can set different applications for different target called ends based on the received configuration operation. Each target called end can be configured with one or more applications. The number of applications corresponding to different target called ends can be the same or different. The applications corresponding to different target called ends can be partially the same or different. In addition, in some possible cases, among the multiple target called ends configured by the calling end, some of the target called ends can have the same applications. In a schematic diagram, a called end-application configuration interface can be displayed in the calling end. The configuration interface can display each application in the application list and the called end to be personalized for the application, so that the user corresponding to the calling end can perform personalized application configuration for each called end. In the embodiment of the present application, the called end configured with the personalized application is called the target called end. Alternatively, the calling end can also perform personalized application configuration for the called end based on the received voice configuration instruction. In a schematic diagram, the process can be implemented as follows: the calling end receives voice information, performs voice recognition on the voice information to obtain the voice configuration instruction, and performs personalized application configuration for each called end based on the configuration method indicated by the voice configuration instruction.
[0036] Step 230: Send a call request to at least one target called terminal, so that at least one target called terminal loads a corresponding application based on the call request; the call request includes personalized configuration information corresponding to the application of the target called terminal.
[0037] The call request may be a call request initiated by the calling end to the target called end through a communication number, or a call request initiated by the calling end to the target called end through a virtual number, or a call request initiated by the calling end to the target called end through an application with a call function, and this application does not impose any restrictions on this.
[0038] When the target called end receives the call request sent by the calling end, it parses the call request to obtain the personalized configuration information configured by the calling end for the target called end, and loads the corresponding application in response to the personalized configuration information to perform application interaction with the calling end based on the loaded application. Since the calling end performs different personalized configurations of applications on different target called ends, the applications loaded by different target called ends in response to the call request of the calling end may be partially the same, or may be different; in addition, in some possible cases, some target called ends may also have the same applications loaded.
[0039] 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 based on the applications in the application list, perform personalized application configuration on at least one target called end, 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 may include personalized configuration information corresponding to the application of 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.
[0040] Figure 3 A flowchart of an application interaction method during a call provided by an exemplary embodiment of the present application is shown. 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 personalized configuration; Figure 3 As shown, the application interaction method during the call may include the following steps:
[0041] Step 310: receiving a call request sent by the calling terminal, wherein the call request includes personalized configuration information corresponding to an application program of the target called terminal.
[0042] The personalized configuration information of the application corresponding to the target called end included in the call request may be generated after the calling end obtains the application list supported by the communication network and performs personalized application configuration for the target called end based on the application list.
[0043] Step 320: Load an application corresponding to the target called terminal based on the call request.
[0044] 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 based on the applications in the application list, perform personalized application configuration on at least one target called end, 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 may include personalized configuration information corresponding to the application of 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.
[0045] Take the example of the calling party obtaining the application list from the communication network. Figure 4 A flowchart of an application interaction method during a call provided by an exemplary embodiment of the present application is shown. The method can be interactively executed by a calling terminal, a communication network, and a target called terminal. Figure 4 As shown, the application interaction method during the call may include the following steps:
[0046] S401, the calling party establishes a data channel with the communication network.
[0047] In order to obtain the application list, during the terminal data channel registration stage, the calling end and the communication network interact with each other to facilitate the terminal that supports DC (Data channel) capability and completes DC registration to obtain the application list supported by the communication network in a timely manner.
[0048] 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.
[0049] After receiving the application list request, the communication network may pull the corresponding application list from the storage repository corresponding to the communication network to send to the calling end.
[0050] S403, the communication network returns the application list to the calling end, and correspondingly, the calling end receives the application list returned by the communication network based on the application list request.
[0051] In the 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 includes a target identification field, it is determined that the data channel between the calling end and the communication network is successfully established. Figure 5 A schematic diagram showing the interaction between a calling terminal and a communication network provided by an exemplary embodiment of the present application is shown. Figure 5As shown, the calling terminal 510 initiates SIP registration to the communication network 520. After the calling terminal receives the response information fed back by the communication network, if the identification field in Feature-Caps in the response information of the SIP (Session Initiation Protocol) registration is: +sip.app-subtype="webrtc-datachannel", it is determined that the DC registration is successful. The calling terminal 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). The data channel application repository returns the application list to the channel service in response to the request, and the channel service returns the application list to the calling terminal 510. Correspondingly, the calling terminal receives the application list and caches it for the user to subsequently perform personalized configuration of applications for different contacts.
[0052] 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.
[0053] 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.
[0054] Figure 6 A schematic diagram of an application configuration process provided by an exemplary embodiment of the present application is shown. Figure 6 As shown, the application list 610 provides at least one application supported by the communication network. 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.
[0055] 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 for the target called ends.
[0056] 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 tags may also be set corresponding to the pre-configured application groups to indicate the configuration objects applicable to the application groups. When the user configures the application, the pre-configured application groups and the corresponding applicable tags may be displayed for the user's reference to reduce the operations and time required for the user to screen the applications, thereby improving the application configuration efficiency.
[0057] S405: The calling end sends a call request to at least one target called end. Correspondingly, at least one target called end receives the call request sent by the calling end.
[0058] In the embodiment of the present application, the calling end initiates a call request to at least one target called end through the communication network, and correspondingly, the at least one target called end receives the corresponding call request.
[0059] The call request carries a negotiation request for guiding a data channel BDC, and the negotiation request includes personalized configuration information of an application corresponding to a preloaded target called terminal.
[0060] When establishing a call interaction between the calling end and the target called end, the method further includes:
[0061] The calling end receives the interaction result sent by the target called end based on the personalized configuration information of the application program;
[0062] When the interaction result indicates that the target called end has received the loading consent operation, a communication network is established with the BDC of the target called end to perform application interaction through the BDC.
[0063] For example, the calling end initiates a call request to a target called end. Figure 7 A schematic diagram of a call interaction establishment process provided by an exemplary embodiment of the present application is shown. Figure 7As shown, in this process, the calling end sends a call request INVITE to the target called end through the communication network, and the call request carries a SDP (Session Description Protocol) negotiation request of BDC, and the negotiation request synchronously carries the personalized configuration information of the pre-loaded application corresponding to the target called end; the target called end obtains the relevant request of BDC in the call request from the communication network, and learns the application that the calling end expects to load, and displays the expected loaded application through the UI interaction screen in the display interface of the target called end, generates an interaction result based on the received user operation, and returns the interaction result to the calling end through the communication network, and when the interaction result indicates that the target called end receives the loading consent operation, establishes a BDC 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, and schematically, the interaction signaling can be 183 signaling.
[0064] S406: The target called terminal loads an application corresponding to the target called terminal based on the call request.
[0065] Optionally, when the target called party meets the application loading conditions, the corresponding application is loaded based on the call request.
[0066] 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.
[0067] 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:
[0068] When the target called end has an application loading environment, a loading confirmation control is displayed; the loading confirmation control contains information of the application to be loaded based on the call request confirmation;
[0069] When a loading consent operation is received based on the loading confirmation control, the corresponding application is loaded.
[0070] 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 performing call interaction; in this case, the loading confirmation control also includes selection sub-controls corresponding to the pre-loaded applications; 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 selection sub-control in the selected state 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 interact through the loaded applications.
[0071] 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. When the messaging platform has the application loaded, the corresponding application can be loaded to provide services to the calling end user.
[0072] When the target called party meets the application loading conditions, Figure 8 A schematic diagram of a call interface provided by an exemplary embodiment of the present application is shown. Figure 8 Part A in the figure is the call interface 1 of the target called party 1 corresponding to contact 1. Figure 8 Part B in FIG. 2 is a call interface 2 of the target called terminal 2 corresponding to the contact 2, such as Figure 8 As shown, in the 5G new call scenario, while retaining the traditional call functions, a new call function area is displayed in the call interface, wherein the call interface 1 corresponds to the application configured by the calling end relative to the target called end 1 and displays the application combination of function 1, function 3, function 4 and function 5, and the call interface 2 corresponds to the application configured by the calling end relative to the target called end 2 and displays the application combination of function 2, function 4, function 5 and function 7; it should be noted that Figure 8 The display format of the call interface shown is only for illustration. Based on different settings, the display position of the application combination may be different, and this application does not impose any restrictions on this.
[0073] 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 based on the applications in the application list, perform personalized application configuration on at least one target called end, 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 may include personalized configuration information corresponding to the application of 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.
[0074] Fig. 9 The structure block diagram of a computer device 900 shown in an exemplary embodiment of the present application is shown. The computer device 900 can be implemented as the above-mentioned calling terminal or target called terminal.
[0075] Typically, the computer device 900 includes a processor 901 and a memory 902 .
[0076] 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 DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). 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 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 GPU (Graphics Processing Unit), 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 AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.
[0077] The memory 902 may include one or more computer-readable storage media, which may be non-transitory. The memory 902 may also include a high-speed random access memory, and a non-volatile memory, such as one or more disk storage devices, 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 used to be executed by the processor 901 to implement all or part of the steps in the application interaction method during the call process shown in the method embodiment of the present application.
[0078] In some embodiments, the computer device 900 may also optionally include: a peripheral device interface 903 and at least one peripheral device. The processor 901, the memory 902 and the peripheral device interface 903 may be connected via a bus or a signal line. Each peripheral device may be connected to the peripheral device interface 903 via a bus, a signal line or a circuit board. Specifically, the peripheral device includes: 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.
[0079] 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 .
[0080] Those skilled in the art will understand that Fig. 9 The structure shown in the figure does not constitute a limitation on the computer device 900, and the computer device 900 may include more or less components than those shown in the figure, or combine some components, or adopt a different arrangement of components.
[0081] In an exemplary embodiment, a computer-readable storage medium is also provided, in which at least one computer program is stored, and the computer program is loaded and executed by a processor to implement all or part of the steps in the application interaction method during the above call process. For example, the computer-readable storage medium can be a read-only memory (ROM), a random access memory (RAM), a compact disc read-only memory (CD-ROM), a magnetic tape, a floppy disk, an optical data storage device, etc.
[0082] In an exemplary embodiment, a computer program product is also provided, the computer program product comprising at least one computer program, the computer program being loaded and executed by a processor Figure 2 , Figure 3 ,or Figure 4All or part of the steps of the application interaction method during a call as shown in any embodiment.
[0083] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the invention disclosed herein. The present application is intended to cover any modification, use or adaptation of the present application, which follows the general principles of the present application and includes common knowledge or customary techniques in the art that are not disclosed in the present application. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present application are indicated by the claims.
[0084] It should be understood that the present application is not limited to the precise structures that have been 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, characterized in that: The method is performed by the calling end, and the method includes: Obtaining an application list; the application list including 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; A call request is sent 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 includes personalized configuration information corresponding to the application of the target called terminal.
2. The method according to claim 1, characterized in that 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, characterized in that 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; Among them, 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 messaging platform, the application loading condition includes: the target called end has an application loading environment.
4. The method according to claim 3, characterized in that 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, characterized in that: The method is executed by a target called terminal, and the target called terminal is at least one of the called terminals for which the calling terminal performs personalized configuration of the application program; the method comprises: 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, characterized in that 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, characterized in that 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 contains 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, characterized in that 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, characterized in that: The computer device 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 application interaction method during a call as described in any one of claims 1 to 8.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores at least one computer program, and the 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.
Citation Information
Cited By
Application interaction method in call process, and computer device and storage medium
EP4738802A1
