Call processing method and device
By rendering the call page that identifies elements and recommends elements, and updating recommended elements according to the update strategy, the problem of missing information in call processing is solved, improving user experience and information security.
Patent Information
- Application Number
- CN202411270820.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-11
- Publication Date
- 2025-01-14
AI Technical Summary
In the prior art, the lack of information of the calling organization members during the call processing leads to poor user call experience, complex operation and poor versatility.
By obtaining the call request from the organization member terminal, the call page that configures the identification elements and the recommended elements is rendered, and the recommended elements are updated according to the organization's update strategy for the user. After detecting that the call condition is triggered, the call instruction is generated, and the call is submitted and processed. .
It improves users' perception of incoming calls from organization members and improves information security and user experience during the call process.
Smart Images

Figure CN119316521A_ABST
Abstract
Description
Technical Field
[0001] This document relates to the field of communication technology, and in particular to a call processing method and device. Background Art
[0002] With the continuous development of software and hardware technology and communication technology, traditional phone calls have always been an important means of communication in users' daily lives, and an important means for organizations to maintain users. Organizations can configure work numbers for their members to dial users to recommend content to them, but as more and more organizations recommend content to users through phone calls, this has caused considerable inconvenience to users.
[0003] In the prior art, user terminals are usually used to perform local tagging for calls made by organization members to mark the work numbers of organization members. However, the operation is relatively complicated and requires personal identification by users, and it is not very versatile. How to provide better calling capabilities is an issue that all parties need to be concerned about. Summary of the invention
[0004] An embodiment of the present specification aims to provide a call processing method and device to solve the problem of poor call experience between organization members and users caused by missing information of calling organization members during call processing.
[0005] To solve the above technical problems, an embodiment of this specification is implemented as follows:
[0006] In a first aspect, an embodiment of the present specification provides a call processing method, including:
[0007] Obtain call requests from organization member terminals;
[0008] Rendering and displaying a call page including configuration identification elements and recommendation elements according to the display material carried in the call request;
[0009] updating the recommended elements of the call page according to the update policy configured by the organization for the user;
[0010] After detecting that the call condition is triggered, a call instruction is generated and submitted.
[0011] In a second aspect, another embodiment of the present specification provides another call processing method, including:
[0012] Obtaining a call establishment request submitted by an organization member terminal to a user terminal;
[0013] Generate a call request carrying presentation materials according to the call establishment request, and send the request to the user terminal;
[0014] In response to a call instruction sent by the user terminal, performing call processing between the organization member terminal and the user terminal corresponding to the call instruction;
[0015] The call instruction is generated after rendering the call page based on the display material and updating the recommended elements according to the update strategy configured by the organization for the user.
[0016] In a third aspect, another embodiment of the present specification provides a call processing device, including:
[0017] A call request acquisition module, used to acquire call requests from institutional member terminals;
[0018] A call page rendering module, used to render and display a call page including configuration identification elements and recommendation elements according to the display materials carried in the call request;
[0019] A recommended element updating module, used to update the recommended elements of the call page according to the update strategy configured by the organization for the user;
[0020] The call instruction generation module is used to generate a call instruction after detecting that a call condition is triggered, and submit the call instruction.
[0021] In a fourth aspect, another embodiment of the present specification provides another call processing device, including:
[0022] A call establishment request acquisition module, used to acquire a call establishment request submitted by an organization member terminal to a user terminal;
[0023] A call request sending module, used to generate a call request carrying display materials according to the call establishment request, and send it to the user terminal;
[0024] A call processing module, for responding to a call instruction sent by the user terminal, performing call processing between the organization member terminal and the user terminal corresponding to the call instruction;
[0025] The call instruction is generated after rendering the call page based on the display material and updating the recommended elements according to the update strategy configured by the organization for the user.
[0026] In the fifth aspect, another embodiment of the present specification provides a call processing device, comprising: a memory, a processor, and computer executable instructions stored in the memory and executable on the processor, wherein the computer executable instructions, when executed by the processor, implement the steps of the call processing method as described in the first aspect above.
[0027] In the sixth aspect, another embodiment of the present specification provides another call processing device, comprising: a memory, a processor, and computer executable instructions stored in the memory and executable on the processor, wherein the computer executable instructions, when executed by the processor, implement the steps of the call processing method as described in the second aspect above.
[0028] In a seventh aspect, another embodiment of the present specification provides a computer-readable storage medium, wherein the computer-readable storage medium is used to store computer-executable instructions, and when the computer-executable instructions are executed by a processor, the steps of the call processing method described in the first aspect above are implemented.
[0029] In an eighth aspect, another embodiment of the present specification provides another computer-readable storage medium, wherein the computer-readable storage medium is used to store computer-executable instructions, and when the computer-executable instructions are executed by a processor, the steps of the call processing method described in the second aspect above are implemented.
[0030] In a ninth aspect, another embodiment of the present specification provides a computer program product, wherein the computer program product includes a call processing program, and the call processing program is executed by a processor to implement the steps of the call processing method as described in the first aspect above.
[0031] In the tenth aspect, another embodiment of the present specification provides another computer program product, wherein the computer program product includes a call processing program, and the call processing program is executed by a processor to implement the steps of the call processing method as described in the second aspect above.
[0032] The call processing method provided in this embodiment is as follows: during a call, the server generates a call request including display materials and update policies according to a call establishment request sent by a received organization member terminal, and sends the call request to a user terminal; the user terminal obtains the call request from the organization member terminal, renders a call page including identification elements and recommendation elements based on the display materials, and updates the recommended elements in the call page according to the update policies configured by the organization for the user; after detecting that a call condition is triggered, a call instruction is generated and submitted to the server; the server receives the call instruction and performs call processing on the organization member terminal and the user terminal corresponding to the call instruction; through the interaction between the user terminal and the server, the organization's display materials are displayed on the call page before and during the call connection of the user terminal, thereby realizing pre-marking processing for unfamiliar calls, improving the user's perception of calls from organization members, and improving information security during the call. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] In order to more clearly illustrate one or more embodiments of the present specification or the technical solutions in the prior art, the drawings required for use in the embodiments or the prior art descriptions are briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the present specification. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative work.
[0034] Figure 1 A call processing method processing flow chart provided for one or more embodiments of this specification;
[0035] Figure 2 A processing flow chart of a call processing method applied to a call scenario provided by one or more embodiments of this specification;
[0036] Figure 3 A schematic diagram of an implementation environment provided for one or more embodiments of this specification;
[0037] Figure 4 A configuration process flow chart of a call processing method provided in one or more embodiments of this specification;
[0038] Figure 5 A call and text message processing flow chart of a call processing method provided in one or more embodiments of this specification;
[0039] Figure 6 A flowchart of an authentication information viewing process of a call processing method provided by one or more embodiments of this specification;
[0040] Figure 7 A processing flow chart of another call processing method provided for one or more embodiments of this specification;
[0041] Figure 8 A schematic diagram of a call processing device provided for one or more embodiments of this specification;
[0042] Fig. 9 A schematic diagram of another call processing device provided for one or more embodiments of this specification;
[0043] Fig.10 A schematic diagram of the structure of a call processing device provided in one or more embodiments of this specification;
[0044] Fig.11 A schematic diagram of the structure of another call processing device provided for one or more embodiments of this specification. DETAILED DESCRIPTION
[0045] In order to enable those skilled in the art to better understand the technical solutions in one or more embodiments of this specification, the following will be combined with the drawings in one or more embodiments of this specification to clearly and completely describe the technical solutions in one or more embodiments of this specification. Obviously, the described embodiments are only part of the embodiments of this specification, not all of the embodiments. Based on one or more embodiments of this specification, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of this document.
[0046] This specification provides a call processing method embodiment:
[0047] Reference Figure 1 , which shows a call processing method processing flow chart provided by this embodiment, referring to Figure 2 , which shows a processing flow chart of a call processing method applied to a call scenario provided by this embodiment.
[0048] Reference Figure 1 The call processing method provided in this embodiment specifically includes the following steps S102 to S106.
[0049] Step S102, obtaining a call request from an organization member terminal.
[0050] In the call processing method provided in this embodiment, during a call, the server generates a call request including display materials and update policies according to a call establishment request sent by an organization member terminal, and sends the call request to the user terminal. The user terminal obtains the call request from the organization member terminal, renders a call page including identification elements and recommendation elements based on the display materials, and updates the recommended elements in the call page according to the update policies configured by the organization for the user. After detecting that the call condition is triggered, a call instruction is generated and submitted to the server. The server receives the call instruction and performs call processing on the organization member terminal and the user terminal corresponding to the call instruction. Through the interaction between the user terminal and the server, the organization's display materials are displayed on the call page before and during the call connection of the user terminal, thereby realizing pre-marking processing for unfamiliar calls, improving the user's perception of calls from organization members, and improving information security during the call.
[0051] In this embodiment, the organization member terminal refers to the terminal device of the organization member. Specifically, the organization member terminal may be a terminal device configured with a SIM (Subscriber Identity Module) card. The organization member may make and receive calls, and receive and send text messages through the organization member terminal. Alternatively, the organization member terminal may also be a terminal device not configured with a SIM card, such as an agent device. The organization member terminal may make and receive calls through a call platform and / or a call server.
[0052] In this embodiment, the user terminal refers to the user's terminal equipment. Specifically, the user terminal may be a terminal equipment configured with a SIM (Subscriber Identity Module) card. The user can make calls and answer calls, and receive and send text messages through the user terminal.
[0053] In actual applications, the organization to which the organization members belong needs to register and / or authenticate with the operator in advance so that the operator can authorize the organization's call display function. Specifically, the operator can provide a registration and / or authentication platform, and the organization submits organization authentication information to the platform, such as: organization name, organization unified code, organization display materials, organization chatbot (chat robot) and / or organization's work number segment. Once the platform reviews the organization's organization authentication information and approves it, the organization's authentication and / or registration is completed.
[0054] It should be noted that after the institution authentication is completed, the registration and / or authentication platform can forward the authentication success message to the call platform of the institution terminal identification of the management institution and the SMS platform of the chatbot management, so as to bind the institution with each institution terminal identification through the call platform, and bind the institution with the institution chatbot through the SMS platform. Among them, the registration and / or authentication platform, the call platform and the SMS platform can be sub-functional modules of the server, or the registration and / or authentication platform, the call platform and the SMS platform can be deployed in each sub-server of the server respectively.
[0055] In actual applications, the work number and / or short number of an organization may be transferred among different members of the organization as the members of the organization change. In view of this, after the organization completes authentication and / or registration, the members of the organization can perform the employee authentication of the organization on the registration and / or authentication platform, so as to use the terminal of the organization member after the authentication is completed through the terminal identifier of the organization assigned by the organization, that is, the work number, to realize the call display function. Specifically, the member of the organization can submit an authentication request to the server, and the authentication of the member of the organization is completed after the server passes the detection. In an optional implementation manner provided in this embodiment, before receiving the call request, it also includes:
[0056] Obtaining the authentication request of the institution member submitted by the institution member terminal, and querying whether the institution to which the institution member belongs is authenticated;
[0057] If so, checking whether there is a target member matching the member of the organization in the member pool of the organization;
[0058] If so, it is determined that the institution member has passed the authentication.
[0059] Furthermore, after the organization member is authenticated, the organization terminal identifier and the organization member may be bound, for example, when the organization member terminal is an agent device, a call is made based on the organization terminal identifier; in an optional implementation manner provided in this embodiment, after the organization member is authenticated, the following is further included:
[0060] A binding relationship between the institution member and the terminal identifier of the institution member terminal is established.
[0061] Alternatively, after the organization member passes the authentication, the organization member and the organization's chatbot may be bound so that the organization member uses the organization's chatbot to send text messages. In another optional implementation provided by this embodiment, after the organization member passes the authentication, the following is further included:
[0062] A binding relationship between the organization members and the organization's SMS sending module is established.
[0063] It should be noted that after the organization member is authenticated, the work number and the organization's chatbot can be bound at the same time; in the third optional implementation provided in this embodiment, after the organization member is authenticated, it also includes: establishing a binding relationship between the organization member and the organization's SMS sending module and the terminal identifier of the organization member's terminal.
[0064] In specific implementation, the organization member terminal submits a call creation request to the server, and the server generates a call request carrying the organization's display materials according to the call creation request and sends it to the user terminal; the user terminal obtains the call request from the organization member terminal.
[0065] During the specific execution process, the organization member terminal can run the organization application to input the terminal identifier of the user terminal to generate a call establishment request, and can also select the organization's display parameters to write the call establishment request to the server, so that the server generates a call request. Specifically, the server can query the display material according to the display parameters, and based on the display material and the terminal identifier bound to the organization member, that is, the work number, generate a call request and send it to the user terminal; in an optional implementation manner provided in this embodiment, the call request is generated in the following manner:
[0066] Extracting the identity information and organization display parameters of the organization members carried in the call establishment request;
[0067] Querying the organization member name and organization member ID that match the identity information, and querying the organization display material that matches the organization display parameter in the organization material library;
[0068] The update strategy matching the user tag is obtained, and the call request is generated based on the update strategy, the organization member name, the organization member identifier, and the organization display material.
[0069] Optionally, the display materials include: institution member name materials, institution member identification materials and / or institution display materials;
[0070] Specifically, the server can store the organization's display materials, extract the identity information of the organization members and the organization display parameters carried in the call establishment request, and query the organization display materials matching the display parameters in the organization's display material library according to the organization display parameters, that is: select the organization display materials in the material library according to the index value, and query the organization member names and organization member identifiers matching the identity information, and use the organization member names, organization member identifiers and organization display materials as display materials. At the same time, the organization can also obtain the update policy configured for the user and generate a call request for the user terminal based on the display material and the update policy. Optionally, the call request includes: display materials and / or update policies.
[0071] In actual applications, the call pages of call applications of different terminal devices may have different display configurations and / or rendering strategies. In view of this, it is possible to detect whether the call request contains displayable data, and after detecting the displayable data, use the call page that renders the data to replace the call page of the native call application to implement the incoming call display function of the user terminal. Optionally, after obtaining the call request, it also includes: detecting whether the call request carries display materials, if so, executing steps S104 to S108, if not, executing S108.
[0072] Step S104: Render and display a call page including identification elements and recommendation elements according to the display material carried in the call request.
[0073] In specific implementation, according to the display material carried in the call request, the identification element and the recommendation element are rendered and generated, and based on the identification element, the recommendation element and the call page to be configured, a call page for configuring the identification element and the recommendation element is generated.
[0074] In this embodiment, the display material refers to renderable display material. The user terminal can render the display material before and / or during the call with the organization member terminal. Specifically, the display material can be the display material of the organization, such as: organization logo, organization name, various image materials of the organization and / or various video materials of the organization, or the display material can also include display material of organization members, such as: organization member logo and / or organization member name.
[0075] It should be noted that the image materials and / or video materials of the organization in the display materials can be selected by the organization members in the organization application, so that the organization member terminal generates a call creation request containing the organization display parameters; or, the image materials and / or video materials of the organization in the display materials can also be selected by the server in the organization's material library according to the organization's update policy configured for users, that is: the display materials are obtained by querying the organization's material library for data corresponding to the update policy based on the update policy configured for users by the organization to which the organization members belong.
[0076] In this embodiment, the identification element refers to the element corresponding to the avatar identification and terminal identification of the caller, specifically, the element generated based on the identification material and name material in the display material, and is used to characterize the identity of the member of the organization of the caller; the recommendation element refers to the recommended content of the organization to which the caller belongs, specifically, it can be the promotional image and / or recommended video of the organization. The display material can include multiple recommendation elements for rotation in the call page.
[0077] It should be noted that the identification element can be cached in the user terminal after the first reception, so that it can be quickly displayed after receiving the call request from the organization member terminal next time, thereby reducing the display delay and improving the experience.
[0078] During the specific execution process, the name and logo in the display material can be configured on the call page to be configured, that is, an empty call page, to generate a first call page, and each image material and / or each video material in the display material is rendered on the first call page to generate a call page; in an optional implementation manner provided by this embodiment, rendering the call page includes:
[0079] Extracting the organization name material and the organization logo material contained in the display material and rendering them, and configuring the logo elements obtained by rendering on the call page to be configured to generate a first call page;
[0080] The recommendation element is rendered based on the image material and / or video material in the display material, the recommendation element is configured in a lower layer of the identification element in the first call page, and the call page is obtained and displayed.
[0081] Among them, the call control can be configured on the call page to be configured.
[0082] Specifically, extract the organization name material and organization logo material included in the display material, render the logo element based on the organization name material and the organization logo material, configure the logo element in the number display area of the call page to be configured, and configure the organization logo in the avatar display area to generate a first call page, render the recommendation element based on each image material and / or each video material in the display material, configure the recommendation element in the lower layer of the logo element in the first call page, i.e., the background area, generate and display the call page.
[0083] It should be noted that the display material may also include the names and identifications of organization members, that is: extracting the organization name material and organization identification material contained in the display material and rendering them, and configuring the identification elements obtained by rendering on the call page to be configured to generate the first call page, which can be replaced by: extracting the organization name material and organization identification material contained in the display material and rendering them, and configuring the identification elements obtained by rendering on the call page to be configured to generate the first call page, and combining with the remaining steps provided in this embodiment to form a new implementation method.
[0084] In actual applications, the call pages of call applications of different terminal devices may be different according to the system programs of different terminal devices. In view of this, when a call request carrying display materials is received, the call request can be sent to the terminal server of the terminal device, so that the terminal server determines the rendering strategy of the call page and transmits it back to the user terminal, so that the user terminal renders the call page based on the rendering strategy. Optionally, step S104 can be replaced by: obtaining the rendering strategy of the user terminal, rendering and displaying the call page of the configuration identification element and the recommendation element based on the rendering strategy and the display materials carried by the call request, and combining it with the remaining steps provided in this embodiment to form a new implementation method.
[0085] In actual applications, in order to improve user trust and enhance the recommendation effect of the organization, the user can also trigger the avatar logo in the call page to view the information of the organization and / or its members. Specifically, the authentication information can be displayed on the call page after the user passes the authentication. In an optional implementation manner provided by this embodiment, after rendering and displaying the call page, it also includes:
[0086] If a trigger instruction for the organization identification and / or organization member identification in the call page is detected, a query request is generated and submitted;
[0087] Obtaining member authentication information of the organization members, updating the member authentication information to the call page and displaying it;
[0088] Alternatively, the institution authentication information of the institution is obtained, and the institution authentication information is updated to the call page and displayed.
[0089] Optionally, the member authentication information is obtained by querying after the identity verification process based on the user information is passed.
[0090] Specifically, the user triggers the avatar logo displayed on the call page to submit a trigger instruction, the user terminal generates a query request for the organization and / or organization members and submits it to the server, the server authenticates the user based on the user information carried in the query request, and after the authentication is passed, the authentication information of the query organization and / or organization members is returned to the user terminal, the user terminal obtains the authentication information and updates the authentication information to the call page to display it to the user.
[0091] It should be noted that, in this embodiment, the call page can be a call waiting page or a page after the call is established. Based on this, the user can trigger the avatar logo to view the authentication information before and after answering the call.
[0092] In addition, the chatbot avatar logo of the organization can be triggered in the SMS page to query the authentication information, thereby improving the user's perception of the authentication information of the organization and / or its members and the convenience of query, and increasing the query method of the authentication information; in another optional implementation manner provided by this embodiment, after rendering and displaying the call page, it also includes:
[0093] According to the trigger instruction for the SMS control configured in the call record page, jump to the SMS page of the SMS sending module of the organization in the SMS application;
[0094] If a trigger instruction for the organization identification in the SMS page is detected, the organization authentication information of the organization is obtained and displayed.
[0095] Specifically, the user triggers the SMS logo in the call record page displayed on the user terminal, and the user terminal jumps to the SMS page of the organization's chatbot in the SMS application. The user triggers the organization logo in the SMS page, and the user terminal obtains the organization's organization authentication information and can display the organization authentication information on the SMS page.
[0096] It should be noted that authentication information can also be generated after the user is verified for security; specifically, the user terminal can initiate a display request to the terminal server, and the terminal server transmits the display request to the authentication platform through the operator network. The operator network makes a legal judgment on the source of the request, encrypts the legal request information, and the authentication platform verifies the request. If it passes, the authentication information is returned to the terminal server, and then transmitted to the user terminal for explicit display. Optionally, the authentication information includes institutional authentication information and / or institutional member authentication information.
[0097] Step S106: updating the recommended elements of the call page according to the update strategy configured by the organization for the user.
[0098] In this embodiment, the update strategy is a strategy for how to display the display material in the call page. Specifically, the update strategy can be a display order strategy and / or display duration strategy for each image data and / or each video data in the display material. The update strategy can be configured by the organization based on the user's user tag and / or user preference data; optionally, the update strategy is configured based on the user's user tag and / or user preference data.
[0099] In specific implementation, the update strategy configured by the acquisition organization for the user is used to update the recommended elements in the call page according to the update strategy. Specifically, the recommended elements in the call page can be displayed in a carousel according to the display order and display time of each recommended element included in the update strategy. It should be noted that the recommended elements in the call page can be a carousel display of images and videos, which can be determined according to the materials included in the display materials.
[0100] During the specific implementation process, the update policy configured by the organization for the user may be stored in the server, so that after the server detects a call establishment request for the organization member terminal to the user terminal, the update policy may be queried; wherein the call request may carry the update policy.
[0101] Alternatively, the update policy configured by the organization for the user may also be stored in the user terminal and / or the terminal server. Specifically, the organization may determine different rendering update policies according to different system programs of each terminal device and synchronize with each terminal server. The rendering update policy may include the update policy configured by the organization for the user. Optionally, the organization may update and / or synchronize the update policy within a preset time range.
[0102] During the specific update process of the recommended elements, the next recommended element of the recommended element currently displayed on the call page can be determined, and the next recommended element can be updated to the call page and displayed according to the display time. By displaying multiple recommended elements, the display effect of the organization is improved; in an optional implementation manner provided by this embodiment, the recommended elements are updated according to the update strategy, including:
[0103] According to the update order of each recommended element, select a second recommended element whose update order is after the first recommended element configured on the call page;
[0104] The second recommendation element is updated to the call page, and the recommendation element is configured according to the preset display time of the second recommendation element.
[0105] Specifically, the update order of the first recommended element currently configured on the call page is determined according to the update strategy, the second recommended element whose update order is after the first recommended element is selected, the second recommended element is updated to the call page and displayed according to the preset display time of the second recommended element.
[0106] In actual applications, there can be one or more recommended elements. Specifically, for a recommended element, the update process of the recommended element can be repeated updates of the recommended element, such as repeatedly playing a video on the call page, or repeatedly updating an image on the call page. Furthermore, the display priority can be configured for the recommended element to determine the recommended element configured when rendering the call page, that is, to determine the recommended element displayed first on the call page.
[0107] It should be noted that any update of multiple recommended elements can also be performed by taking the above-mentioned updating method of the first recommended element as an example. The specific updating process can refer to the above-mentioned method of updating the first recommended element by the second recommended element, which will not be repeated in this embodiment.
[0108] It should also be noted that a call instruction may be generated without updating the recommended elements. In this case, step S106 may not be executed and step S108 may be executed directly. That is, after step S104 is executed, step S108 may be executed directly.
[0109] Step S108, after detecting that the call condition is triggered, a call instruction is generated and the call instruction is submitted.
[0110] In specific implementation, after the user terminal detects the external input call operation data, it detects whether the call operation data triggers the call conditions of the call. If so, it generates a call instruction corresponding to the call operation data and submits it to the server; after the server receives the call instruction, it performs call processing on the organization member terminal and the user terminal corresponding to the call instruction.
[0111] In this embodiment, the call condition includes a call hang-up condition, a call connection condition and / or a call not connected condition. Specifically, the call condition may be triggered by the user triggering the corresponding control in the call page, such as: swiping up to hang up and / or answer the call, or the call condition may also be triggered by the user triggering a physical button of the user terminal, or the call condition may also be triggered by an external device connected to the user terminal, such as: headphones and / or smart watches to hang up and / or answer the call, or the call condition may also be triggered after no call operation data is detected within a preset time, such as: not hanging up and / or answering the call for a long time. Accordingly, the call instruction in this embodiment is the instruction corresponding to the above call condition being triggered, and specifically, the call instruction includes: call answering instruction, call hang-up instruction and / or call not answering instruction.
[0112] During the specific implementation process, in order to further improve the user's perception of the organization members and / or the organization, a call record with the configuration organization information and / or organization member information may be generated after the call is completed so that the user can view it; in an optional implementation manner provided by this embodiment, after the call instruction is generated and submitted, it also includes:
[0113] Generate a call record of a call with the institution member terminal according to the terminal identifier of the institution member terminal and the institution member name and institution member identifier contained in the display material;
[0114] A call record page is generated based on the call record, so as to display the call record page after a record display instruction is detected.
[0115] It should be noted that the user can also view the authentication information by triggering the identification avatar in the call record page. The specific viewing process is carried out using the two methods provided above as examples, and this embodiment will not be repeated here; the user can also trigger the SMS control on the call record page to jump to the organization's chatbot page.
[0116] During the specific execution process, after the call is over, the user terminal may also collect call information of the call with the organization member terminal and upload it to the server, so that the server analyzes and processes the call information, and transmits the analysis results back to the organization member terminal to optimize the recommendation strategy of the organization; specifically, the server may send a recommendation message to the organization member terminal after detecting that the call information meets the recommendation conditions, and the organization member generates an organization recommendation SMS and sends it to the user terminal after triggering the recommendation message; in an optional implementation manner provided by this embodiment, after submitting the call instruction, it also includes:
[0117] Collect and upload call information with the terminals of members of the organization;
[0118] A recommendation SMS is received which is sent by the institution member terminal through the institution's SMS sending module; the recommendation SMS is generated after the institution member terminal detects a trigger instruction of the recommendation message.
[0119] Optionally, the recommendation message is generated after a recommendation check based on call information passes.
[0120] During the specific execution process, the server may perform recommendation detection processing according to the answering status and call time contained in the call information, so as to send a recommendation message to the organization member terminal if the call information meets the recommendation condition, and send a recommendation reduction message to the organization member if the recommendation condition is not met; in an optional implementation manner provided by this embodiment, after submitting the call instruction, it also includes:
[0121] Receiving call information of a call between the user terminal and the organization member terminal, and detecting whether the answering status included in the call information meets the recommendation condition;
[0122] If not, no action is required;
[0123] If so, it is detected whether the call time included in the call information meets the recommendation threshold. If so, an organization recommendation message is generated and sent to the organization member terminal.
[0124] Specifically, the call information includes the call status and call time. If the call status is detected to be a hung-up state, it is determined that the user has a weak demand for the organization, and a recommendation reduction message is generated and sent to the organization member terminal so that the organization can reduce the frequency of recommendations to the user; if the call status is an unanswered state, it is determined that the user did not answer the organization's call, and a recommendation message can be generated and sent to the organization member terminal, so that the organization member triggers the recommendation message and sends a recommendation text message to the user terminal; if the call status is hung up within the time threshold after answering, it is determined that the user has a weak demand for the organization, and a recommendation reduction message is generated and sent to the organization member terminal so that the organization can reduce the frequency of recommendations to the user; if the call status is not hung up within the time threshold after answering, it is determined that the user has a demand for the organization, and a recommendation message is generated and sent to the organization member terminal, so that the organization member triggers the recommendation message and sends a recommendation text message to the user terminal.
[0125] In addition, if it is detected that the answering status does not meet the recommendation condition and / or the call time does not meet the recommendation threshold, a recommendation reduction message can be generated and sent to the organization member terminal.
[0126] During the specific implementation process, the organization members can send recommendation text messages to users through the organization's chatbot to improve the user's perception of the organization and / or organization members and improve the call security between the user and the organization members. Specifically, the organization members can select corresponding recommendation materials according to the organization recommendation message sent by the server to improve the availability and recommendation effect of the recommendation text message; an optional implementation method provided in this embodiment also includes:
[0127] Obtaining recommendation text messages sent by members of the organization through the text message sending module of the organization bound to the organization;
[0128] The recommended data is rendered based on the recommended materials included in the recommended SMS and displayed on the SMS page.
[0129] In this embodiment, the organization's recommended data refers to the organization's recommended images, recommended videos and / or recommended texts. Organization members can select recommended materials corresponding to the organization's recommended images, recommended videos and / or recommended texts, and generate recommended text messages based on the recommended materials so that the user terminal can render and display the organization's recommended data.
[0130] Specifically, after the call with the user ends, the organization member can select the recommended materials to be displayed to the user and generate a recommended SMS to send to the user through the SMS sending module of the organization bound to the organization member. The user terminal receives the recommended SMS and parses the recommended materials contained in the recommended SMS to render and obtain the organization recommendation data, and displays the organization recommendation data on the SMS page.
[0131] Based on the above method of generating an organization recommendation message based on the call information after the call is over, organization members can select recommendation materials based on the organization recommendation message to improve the usability of the recommendation text message and enhance the recommendation effect of users. Optionally, the recommendation text message is generated based on the call information and / or the organization recommendation message after the call is over.
[0132] In actual applications, the user terminal can also collect data on user clicks and views and upload it to a server, which can be a certification platform. The platform cleans and extracts the data, forms a report after multi-dimensional analysis, and pushes it to the organization, which analyzes the brand exposure and publicity effect based on it.
[0133] In summary, the present embodiment provides one or more call processing methods. During a call, the server generates a call request including display materials and update strategies based on a call establishment request sent by an organization member terminal, and sends the call request to a user terminal. The user terminal obtains the call request from the organization member terminal, renders a call page including identification elements and recommendation elements based on the display materials, and updates the recommended elements in the call page according to the update strategy configured by the organization for the user. After detecting that the call condition is triggered, a call instruction is generated and submitted to the server. The server receives the call instruction and performs call processing on the organization member terminal and the user terminal corresponding to the call instruction. Through the interaction between the user terminal and the server, the organization's display materials are displayed on the call page before and during the call connection of the user terminal, thereby realizing pre-marking processing for unfamiliar calls, improving the user's perception of calls from organization members, and improving information security during the call.
[0134] The following combination Figure 2 , taking the application of the call processing method provided in this embodiment in a call scenario as an example, the call processing method provided in this embodiment is further described. Figure 2 The call processing method applied to the call scenario specifically includes steps S202 to S212.
[0135] Step S202, obtaining a call request from an organization member terminal.
[0136] Step S204: extract the name material and the identification material contained in the display material carried in the call request and render them, and configure the identification element obtained by rendering to the call page to be configured to generate a first call page.
[0137] Step S206, rendering multiple recommendation elements based on each video material in the display material, configuring the first recommendation element in the lower layer of the identification element in the first call page, obtaining the call page and displaying it.
[0138] Step S208: Select a second recommended element whose update order is after the first recommended element according to the update order of each recommended element recorded by the organization for the display strategy configured by the user.
[0139] Step S210, updating the second recommended element to the call page, and configuring the recommended element according to the preset display time of the second recommended element.
[0140] Step S212: after detecting that the answering condition is triggered, generate and submit a call answering instruction.
[0141] It should be noted that any one of steps S202 to S212 or any combination of multiple steps can be combined into a new implementation method by selecting any one of steps S102 to S108 or any combination of multiple steps according to the needs of implementation deployment; and any one or multiple technical features in the technical scheme composed of steps S202 to S212 can be combined into a new implementation method by selecting any one of the technical features in the technical scheme composed of steps S102 to S108 according to the needs of actual deployment, or the technical features in one or more optional implementation methods provided by steps S102 to S109 can be combined into a new implementation method, which will not be elaborated here one by one.
[0142] It should be noted that the call processing method provided in this embodiment can also be interactively executed with other devices, see Figure 3 The call processing method provided in this embodiment can be executed based on the interactive cooperation of the call platform, the SMS platform, the user terminal, the authentication platform and the terminal server; among them, the call platform, the SMS platform and the authentication platform can be deployed in the server, that is: the functions of the call platform, the SMS platform and the authentication platform can be undertaken by the server.
[0143] It should also be noted that the call processing method provided in this embodiment can refer to Figure 4 , through the cooperation of multiple devices to configure the organization and / or organization members; the call processing method provided in this embodiment can also refer to Figure 5 , through the cooperation of multiple devices to process calls between organization members and users and the sending and receiving of text messages; the call processing method provided in this embodiment can also refer to Figure 6 , through the cooperation of multiple devices, users can view and process the authentication information of institutions and / or institution members.
[0144] Another screen sharing processing method embodiment provided in this specification:
[0145] Reference Figure 7 , which shows a processing flow chart of another call processing method provided in this embodiment. The another call processing method provided in this embodiment specifically includes the following steps S702 to S706.
[0146] Step S702: obtaining a call establishment request submitted by an organization member terminal to a user terminal.
[0147] In the call processing method provided in this embodiment, during a call, the server generates a call request including display materials and update policies according to a call establishment request sent by an organization member terminal, and sends the call request to the user terminal. The user terminal obtains the call request from the organization member terminal, renders a call page including identification elements and recommendation elements based on the display materials, and updates the recommended elements in the call page according to the update policies configured by the organization for the user. After detecting that the call condition is triggered, a call instruction is generated and submitted to the server. The server receives the call instruction and performs call processing on the organization member terminal and the user terminal corresponding to the call instruction. Through the interaction between the user terminal and the server, the organization's display materials are displayed on the call page before and during the call connection of the user terminal, thereby realizing pre-marking processing for unfamiliar calls, improving the user's perception of calls from organization members, and improving information security during the call.
[0148] In actual applications, the work number and / or short number of an organization may be transferred among different members of the organization as the members of the organization change. In view of this, after the organization completes authentication and / or registration, the members of the organization can perform the employee authentication of the organization on the registration and / or authentication platform, so as to use the terminal of the organization member after the authentication is completed through the terminal identifier of the organization assigned by the organization, that is, the work number, to realize the call display function. Specifically, the member of the organization can submit an authentication request to the server, and the authentication of the member of the organization is completed after the server passes the detection. In an optional implementation manner provided in this embodiment, before receiving the call request, it also includes:
[0149] Obtaining the authentication request of the institution member submitted by the institution member terminal, and querying whether the institution to which the institution member belongs is authenticated;
[0150] If so, checking whether there is a target member matching the member of the organization in the member pool of the organization;
[0151] If so, it is determined that the institution member has passed the authentication.
[0152] Furthermore, after the organization member is authenticated, the organization terminal identifier and the organization member may be bound, for example, when the organization member terminal is an agent device, a call is made based on the organization terminal identifier; in an optional implementation manner provided in this embodiment, after the organization member is authenticated, the following is further included:
[0153] A binding relationship between the institution member and the terminal identifier of the institution member terminal is established.
[0154] Alternatively, after the organization member passes the authentication, the organization member and the organization's chatbot may be bound so that the organization member uses the organization's chatbot to send text messages. In another optional implementation provided by this embodiment, after the organization member passes the authentication, the following is further included:
[0155] A binding relationship between the organization members and the organization's SMS sending module is established.
[0156] It should be noted that after the organization member is authenticated, the work number and the organization's chatbot can be bound at the same time; in the third optional implementation provided in this embodiment, after the organization member is authenticated, it also includes: establishing a binding relationship between the organization member and the organization's SMS sending module and the terminal identifier of the organization member's terminal.
[0157] During specific implementation, the organization member terminal submits a call creation request to the server, and the server receives the call creation request.
[0158] During the specific execution process, the organization member terminal can run the organization application to input the terminal identifier of the user terminal to generate a call establishment request, and can also select the organization's display parameters to write the call establishment request to the server, so that the server generates a call request. Specifically, the server can query the display material according to the display parameters, and based on the display material and the terminal identifier bound to the organization member, that is, the work number, generate a call request and send it to the user terminal; in an optional implementation manner provided in this embodiment, the call request is generated in the following manner:
[0159] Extracting the identity information and organization display parameters of the organization members carried in the call establishment request;
[0160] Querying the organization member name and organization member ID that match the identity information, and querying the organization display material that matches the organization display parameter in the organization material library;
[0161] The update strategy matching the user tag is obtained, and the call request is generated based on the update strategy, the organization member name, the organization member identifier, and the organization display material.
[0162] Optionally, the display materials include: institution member name materials, institution member identification materials and / or institution display materials;
[0163] Specifically, the server can store the organization's display materials, extract the identity information of the organization members and the organization display parameters carried in the call establishment request, and query the organization display materials matching the display parameters in the organization's display material library according to the organization display parameters, that is: select the organization display materials in the material library according to the index value, and query the organization member names and organization member identifiers matching the identity information, and use the organization member names, organization member identifiers and organization display materials as display materials. At the same time, the organization can also obtain the update policy configured for the user and generate a call request for the user terminal based on the display material and the update policy. Optionally, the call request includes: display materials and / or update policies.
[0164] Step S704: Generate a call request carrying presentation materials according to the call establishment request, and send the call request to the user terminal.
[0165] During specific implementation, the server generates a call request carrying the organization's display materials based on the call creation request and sends it to the user terminal; the user terminal obtains the call request from the organization member terminal, renders and generates identification elements and recommendation elements based on the display materials carried in the call request, and generates a call page with configuration identification elements and recommendation elements based on the identification elements, recommendation elements and the call page to be configured. It can also obtain the organization's update policy for user configuration, and update the recommendation elements in the call page according to the update policy.
[0166] Step S706, in response to the call instruction sent by the user terminal, performing call processing between the organization member terminal and the user terminal corresponding to the call instruction.
[0167] In specific implementation, after the user terminal detects the external input call operation data, it detects whether the call operation data triggers the call conditions of the call. If so, it generates a call instruction corresponding to the call operation data and submits it to the server; after the server receives the call instruction, it performs call processing on the organization member terminal and the user terminal corresponding to the call instruction.
[0168] Optionally, the call instruction is generated after rendering the call page based on the display material and updating the recommended elements according to the update strategy configured by the organization for the user.
[0169] During the specific execution process, the server may perform recommendation detection processing according to the answering status and call time contained in the call information, so as to send a recommendation message to the organization member terminal if the call information meets the recommendation condition, and send a recommendation reduction message to the organization member if the recommendation condition is not met; in an optional implementation manner provided by this embodiment, after submitting the call instruction, it also includes:
[0170] Receiving call information of a call between the user terminal and the organization member terminal, and detecting whether the answering status included in the call information meets the recommendation condition;
[0171] If not, no action is required;
[0172] If so, it is detected whether the call time included in the call information meets the recommendation threshold. If so, an organization recommendation message is generated and sent to the organization member terminal.
[0173] Specifically, the call information includes the call status and call time. If the call status is detected to be a hung-up state, it is determined that the user has a weak demand for the organization, and a recommendation reduction message is generated and sent to the organization member terminal so that the organization can reduce the frequency of recommendations to the user; if the call status is an unanswered state, it is determined that the user did not answer the organization's call, and a recommendation message can be generated and sent to the organization member terminal, so that the organization member triggers the recommendation message and sends a recommendation text message to the user terminal; if the call status is hung up within the time threshold after answering, it is determined that the user has a weak demand for the organization, and a recommendation reduction message is generated and sent to the organization member terminal so that the organization can reduce the frequency of recommendations to the user; if the call status is not hung up within the time threshold after answering, it is determined that the user has a demand for the organization, and a recommendation message is generated and sent to the organization member terminal, so that the organization member triggers the recommendation message and sends a recommendation text message to the user terminal.
[0174] In addition, if it is detected that the answering status does not meet the recommendation condition and / or the call time does not meet the recommendation threshold, a recommendation reduction message can be generated and sent to the organization member terminal.
[0175] In summary, the present embodiment provides one or more call processing methods. During a call, the server generates a call request including display materials and update strategies based on a call establishment request sent by an organization member terminal, and sends the call request to a user terminal. The user terminal obtains the call request from the organization member terminal, renders a call page including identification elements and recommendation elements based on the display materials, and updates the recommended elements in the call page according to the update strategy configured by the organization for the user. After detecting that the call condition is triggered, a call instruction is generated and submitted to the server. The server receives the call instruction and performs call processing on the organization member terminal and the user terminal corresponding to the call instruction. Through the interaction between the user terminal and the server, the organization's display materials are displayed on the call page before and during the call connection of the user terminal, thereby realizing pre-marking processing for unfamiliar calls, improving the user's perception of calls from organization members, and improving information security during the call.
[0176] It should be noted that the call processing method provided in the above embodiment can be applied to a user terminal, and another call processing method provided in this embodiment can be applied to a server. The call processing method provided in this embodiment that can be applied to a server and the call processing method provided in the above embodiment that can be applied to a user terminal have a coordinated relationship during the execution process. Therefore, when reading this embodiment, you can refer to the relevant content of the above embodiment. The relevant content of this embodiment is similar to the relevant content of the above embodiment, and this embodiment will not be repeated here.
[0177] Figure 8 A schematic diagram of a call processing device provided by an embodiment of the present invention is shown in FIG. Figure 8 As shown, the device comprises:
[0178] A call request acquisition module 802 is used to acquire a call request from an organization member terminal;
[0179] A call page rendering module 804 is used to render and display a call page including identification elements and recommendation elements according to the display materials carried in the call request;
[0180] The recommended element updating module 806 is used to update the recommended elements of the call page according to the updating strategy configured by the organization for the user;
[0181] The call instruction generation module 808 is used to generate a call instruction after detecting that a call condition is triggered, and submit the call instruction.
[0182] The present embodiment provides a call processing device. During a call, firstly, a call request acquisition module 802 is run to acquire a call request from an organization member terminal, a call page rendering module 804 is run to render a call page including identification elements and recommendation elements based on display materials, and a recommendation element update module 806 is run to update the recommendation elements in the call page according to the update strategy configured by the organization for the user. After detecting that a call condition is triggered, a call instruction generation module 808 is run to generate a call instruction and submit it to a server. The server receives the call instruction and performs call processing on the organization member terminal and the user terminal corresponding to the call instruction. Through the interaction between the user terminal and the server, the organization's display materials are displayed on the call page before and during the call connection of the user terminal, thereby realizing pre-marking processing for unfamiliar calls, improving the user's perception of calls from organization members, and improving information security during the call.
[0183] The call processing device provided in one embodiment of this specification can implement each process in the aforementioned method embodiment and achieve the same functions and effects, which will not be repeated here.
[0184] Fig. 9 A schematic diagram of another call processing device provided by an embodiment of the present invention is shown in FIG. Fig. 9 As shown, the device comprises:
[0185] A call establishment request acquisition module 902, used to acquire a call establishment request submitted by an organization member terminal to a user terminal;
[0186] A call request sending module 904, configured to generate a call request carrying display materials according to the call establishment request, and send the call request to the user terminal;
[0187] A call processing module 906, for responding to a call instruction sent by the user terminal, performing call processing between the organization member terminal and the user terminal corresponding to the call instruction;
[0188] The call instruction is generated after rendering the call page based on the display material and updating the recommended elements according to the update strategy configured by the organization for the user.
[0189] Another call processing device provided in this embodiment, during a call, runs a call establishment request acquisition module 902 to obtain a call establishment request sent by an organization member terminal, runs a call request sending module 904 to generate a call request including display materials and an update strategy and sends it to a user terminal, the user terminal obtains the call request from the organization member terminal, renders a call page including identification elements and recommendation elements based on the display materials, and performs update processing of the recommendation elements in the call page according to the update strategy configured by the organization for the user, after detecting that the call condition is triggered, generates a call instruction and submits it to the server, the server runs a call processing module 906 to receive the call instruction and performs call processing of the organization member terminal and the user terminal corresponding to the call instruction, through the interaction between the user terminal and the server, before the user terminal answers the call and during the call, the organization's display materials are displayed on the call page, thereby realizing pre-marking processing of unfamiliar calls, improving the user's perception of calls from organization members, and improving information security during the call.
[0190] Another call processing device provided in one embodiment of this specification can implement each process in the aforementioned method embodiment and achieve the same functions and effects, which will not be repeated here.
[0191] Furthermore, an embodiment of the present specification also provides a call processing device, Fig.10 A structural diagram of a call processing device provided in an embodiment of this specification is shown as follows: Fig.10 As shown, the device includes: a memory 1001, a processor 1002, a bus 1003 and a communication interface 1004. The memory 1001, the processor 1002 and the communication interface 1004 communicate via the bus 1003, and the communication interface 1004 may include an input and output interface, which includes but is not limited to a keyboard, a mouse, a display, a microphone, a loudspeaker, etc.
[0192] Fig.10 In the embodiment, the memory 1001 stores computer executable instructions that can be run on the processor 1002, and when the computer executable instructions are executed by the processor 1002, the following process is implemented:
[0193] Obtain call requests from organization member terminals;
[0194] Rendering and displaying a call page including configuration identification elements and recommendation elements according to the display material carried in the call request;
[0195] updating the recommended elements of the call page according to the update policy configured by the organization for the user;
[0196] After detecting that the call condition is triggered, a call instruction is generated and submitted.
[0197] The call processing device provided in this embodiment cooperates with the memory 1001, the processor 1002, the bus 1003 and the communication interface 1004. During a call, the server generates a call request including display materials and update strategies according to the call establishment request sent by the received organization member terminal and sends it to the user terminal. The user terminal obtains the call request from the organization member terminal, renders a call page including identification elements and recommendation elements based on the display materials, and updates the recommended elements in the call page according to the update strategy configured by the organization for the user. After detecting that the call condition is triggered, a call instruction is generated and submitted to the server. The server receives the call instruction and performs call processing on the organization member terminal and the user terminal corresponding to the call instruction. Through the interaction between the user terminal and the server, the organization's display materials are displayed on the call page before and during the call connection of the user terminal, thereby realizing pre-marking processing for unfamiliar calls, improving the user's perception of calls from organization members, and improving information security during the call.
[0198] The call processing device provided in one embodiment of this specification can implement each process in the aforementioned method embodiment and achieve the same functions and effects, which will not be repeated here.
[0199] Furthermore, an embodiment of the present specification also provides another call processing device, Fig.11 A structural diagram of another call processing device provided in an embodiment of this specification, such as Fig.11 As shown, the device includes: a memory 1101, a processor 1102, a bus 1103 and a communication interface 1104. The memory 1101, the processor 1102 and the communication interface 1104 communicate through the bus 1103, and the communication interface 1104 may include an input and output interface, which includes but is not limited to a keyboard, a mouse, a display, a microphone, a loudspeaker, etc.
[0200] Fig.11 In the embodiment, the memory 1101 stores computer executable instructions that can be run on the processor 1102, and when the computer executable instructions are executed by the processor 1102, the following process is implemented:
[0201] Obtaining a call establishment request submitted by an organization member terminal to a user terminal;
[0202] Generate a call request carrying presentation materials according to the call establishment request, and send the request to the user terminal;
[0203] In response to a call instruction sent by the user terminal, performing call processing between the organization member terminal and the user terminal corresponding to the call instruction;
[0204] The call instruction is generated after rendering the call page based on the display material and updating the recommended elements according to the update strategy configured by the organization for the user.
[0205] Another call processing device provided in this embodiment cooperates with a memory 1101, a processor 1102, a bus 1103 and a communication interface 1104. During a call, the server generates a call request including display materials and an update strategy according to a call establishment request sent by a received organization member terminal, and sends the call request to a user terminal. The user terminal obtains the call request from the organization member terminal, renders a call page including identification elements and recommendation elements based on the display materials, and updates the recommended elements in the call page according to the update strategy configured by the organization for the user. After detecting that a call condition is triggered, a call instruction is generated and submitted to the server. The server receives the call instruction and performs call processing on the organization member terminal and the user terminal corresponding to the call instruction. Through the interaction between the user terminal and the server, the organization's display materials are displayed on the call page before and during the call is connected, thereby realizing pre-marking processing for unfamiliar calls, improving the user's perception of calls from organization members, and improving information security during the call.
[0206] The call processing device provided in one embodiment of this specification can implement each process in the aforementioned method embodiment and achieve the same functions and effects, which will not be repeated here.
[0207] Furthermore, another embodiment of the present specification provides a computer-readable storage medium, wherein the computer-readable storage medium is used to store computer-executable instructions, and when the computer-executable instructions are executed by a processor, the following process is implemented:
[0208] Obtain call requests from organization member terminals;
[0209] Rendering and displaying a call page including configuration identification elements and recommendation elements according to the display material carried in the call request;
[0210] updating the recommended elements of the call page according to the update policy configured by the organization for the user;
[0211] After detecting that the call condition is triggered, a call instruction is generated and submitted.
[0212] The computer-readable storage medium provided in this embodiment is that during a call, the server generates a call request including display materials and update policies according to a call establishment request sent by a received organization member terminal and sends the call request to a user terminal. The user terminal obtains the call request from the organization member terminal, renders a call page including identification elements and recommendation elements based on the display materials, and updates the recommended elements in the call page according to the update policies configured by the organization for the user. After detecting that the call condition is triggered, a call instruction is generated and submitted to the server. The server receives the call instruction and performs call processing on the organization member terminal and the user terminal corresponding to the call instruction. Through the interaction between the user terminal and the server, the organization's display materials are displayed on the call page before and during the call connection of the user terminal, thereby realizing pre-marking processing for unfamiliar calls, improving the user's perception of calls from organization members, and improving information security during the call.
[0213] The computer-readable storage medium includes a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.
[0214] The computer-readable storage medium provided in an embodiment of this specification can implement each process in the aforementioned method embodiment and achieve the same functions and effects, which will not be repeated here.
[0215] Furthermore, another embodiment of the present specification provides another computer-readable storage medium, wherein the computer-readable storage medium is used to store computer-executable instructions, and when the computer-executable instructions are executed by a processor, the following process is implemented:
[0216] Obtaining a call establishment request submitted by an organization member terminal to a user terminal;
[0217] Generate a call request carrying presentation materials according to the call establishment request, and send the request to the user terminal;
[0218] In response to a call instruction sent by the user terminal, performing call processing between the organization member terminal and the user terminal corresponding to the call instruction;
[0219] The call instruction is generated after rendering the call page based on the display material and updating the recommended elements according to the update strategy configured by the organization for the user.
[0220] This embodiment provides another computer-readable storage medium. During a call, the server generates a call request including display materials and update policies based on a call establishment request sent by an organization member terminal, and sends the call request to a user terminal. The user terminal obtains the call request from the organization member terminal, renders a call page including identification elements and recommendation elements based on the display materials, and updates the recommended elements in the call page according to the update policies configured by the organization for the user. After detecting that a call condition is triggered, a call instruction is generated and submitted to the server. The server receives the call instruction and performs call processing on the organization member terminal and the user terminal corresponding to the call instruction. Through the interaction between the user terminal and the server, the organization's display materials are displayed on the call page before and during the call connection of the user terminal, thereby realizing pre-marking processing for unfamiliar calls, improving the user's perception of calls from organization members, and improving information security during the call.
[0221] The computer-readable storage medium includes a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.
[0222] The computer-readable storage medium provided in an embodiment of this specification can implement each process in the aforementioned method embodiment and achieve the same functions and effects, which will not be repeated here.
[0223] Furthermore, another embodiment of the present specification also provides a computer program product, which implements the following process when executed by a processor:
[0224] Obtain call requests from organization member terminals;
[0225] Rendering and displaying a call page including configuration identification elements and recommendation elements according to the display material carried in the call request;
[0226] updating the recommended elements of the call page according to the update policy configured by the organization for the user;
[0227] After detecting that the call condition is triggered, a call instruction is generated and submitted.
[0228] The computer program product provided in this embodiment is that during a call, the server generates a call request including display materials and update policies based on a call establishment request sent by an organization member terminal, and sends the call request to a user terminal. The user terminal obtains the call request from the organization member terminal, renders a call page including identification elements and recommendation elements based on the display materials, and updates the recommended elements in the call page according to the update policies configured by the organization for the user. After detecting that a call condition is triggered, a call instruction is generated and submitted to the server. The server receives the call instruction and performs call processing on the organization member terminal and the user terminal corresponding to the call instruction. Through the interaction between the user terminal and the server, the organization's display materials are displayed on the call page before and during the call connection of the user terminal, thereby realizing pre-marking processing for unfamiliar calls, improving the user's perception of calls from organization members, and enhancing information security during the call.
[0229] The computer program product provided in one embodiment of this specification can implement each process in the aforementioned method embodiment and achieve the same functions and effects, which will not be repeated here.
[0230] Furthermore, another embodiment of the present specification provides another computer program product, which implements the following process when executed by a processor:
[0231] Obtaining a call establishment request submitted by an organization member terminal to a user terminal;
[0232] Generate a call request carrying presentation materials according to the call establishment request, and send the request to the user terminal;
[0233] In response to a call instruction sent by the user terminal, performing call processing between the organization member terminal and the user terminal corresponding to the call instruction;
[0234] The call instruction is generated after rendering the call page based on the display material and updating the recommended elements according to the update strategy configured by the organization for the user.
[0235] Another computer program product provided by this embodiment is that during a call, the server generates a call request including display materials and update policies according to a call establishment request sent by an organization member terminal, and sends the call request to a user terminal. The user terminal obtains the call request from the organization member terminal, renders a call page including identification elements and recommendation elements based on the display materials, and updates the recommended elements in the call page according to the update policies configured by the organization for the user. After detecting that the call condition is triggered, a call instruction is generated and submitted to the server. The server receives the call instruction and performs call processing on the organization member terminal and the user terminal corresponding to the call instruction. Through the interaction between the user terminal and the server, the organization's display materials are displayed on the call page before and during the call connection of the user terminal, thereby realizing pre-marking processing for unfamiliar calls, improving the user's perception of calls from organization members, and improving information security during the call.
[0236] Another computer program product provided in an embodiment of this specification can implement each process in the aforementioned method embodiment and achieve the same functions and effects, which will not be repeated here.
[0237] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-readable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0238] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0239] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0240] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0241] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0242] Memory may include non-permanent storage in a computer-readable storage medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. Memory is an example of a computer-readable storage medium.
[0243] Computer-readable storage media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer-readable instructions, data structures, program modules or other data. Examples of computer-readable storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable storage media does not include temporary computer-readable media (transitory media), such as modulated data signals and carrier waves.
[0244] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.
[0245] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.
[0246] The above is only an 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 variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.
Claims
1. A call processing method, characterized in that: The method comprises: Obtain call requests from organization member terminals; Rendering and displaying a call page including configuration identification elements and recommendation elements according to the display material carried in the call request; updating the recommended elements of the call page according to the update policy configured by the organization for the user; After detecting that the call condition is triggered, a call instruction is generated and submitted.
2. The call processing method according to claim 1, characterized in that: The rendering and displaying of a call page including configuration identification elements and recommendation elements according to the display material carried in the call request includes: Extracting the organization name material and the organization logo material contained in the display material and rendering them, and configuring the logo elements obtained by rendering on the call page to be configured to generate a first call page; The recommendation element is rendered based on the image material and / or video material in the display material, the recommendation element is configured in a lower layer of the identification element in the first call page, and the call page is obtained and displayed.
3. The call processing method according to claim 1, characterized in that: The updating of the recommended elements of the call page according to the updating strategy configured by the organization for the user includes: According to the update order of each recommended element, select a second recommended element whose update order is after the first recommended element configured on the call page; The second recommendation element is updated to the call page, and the recommendation element is configured according to the preset display time of the second recommendation element.
4. The call processing method according to claim 1, characterized in that: After the call condition is detected to be triggered and a call instruction is generated, and the call instruction is submitted, the method further includes: Generate a call record with the institution member terminal according to the terminal identifier of the institution member terminal, and the institution member name material and the institution member identifier material included in the display material; A call record page is generated based on the call record, so as to display the call record page after a record display instruction is detected.
5. The call processing method according to claim 1, characterized in that: After rendering and displaying the call page including the configuration identification element and the recommendation element according to the display material carried in the call request, the method further includes: If a trigger instruction for the organization member identifier in the call page is detected, a query request for the organization member is generated and submitted; When the authentication process based on the user information is successful, the member authentication information of the organization members is obtained, and the member authentication information is updated to the call page and displayed.
6. The call processing method according to claim 1, characterized in that: After the call condition is detected to be triggered and a call instruction is generated, and the call instruction is submitted, the method further includes: According to the trigger instruction for the SMS control configured in the call record page, jump to the SMS page of the SMS sending module of the organization in the SMS application; If a trigger instruction for the organization identification in the SMS page is detected, the organization authentication information of the organization is obtained and displayed.
7. The call processing method according to claim 1, characterized in that: Also includes: Obtaining recommendation text messages sent by members of the organization through the text message sending module of the organization bound to the organization; The recommended data is rendered based on the recommended materials included in the recommended SMS and displayed on the SMS page.
8. A call processing method, characterized in that: The method comprises: Obtaining a call establishment request submitted by an organization member terminal to a user terminal; Generate a call request carrying presentation materials according to the call establishment request, and send the request to the user terminal; In response to a call instruction sent by the user terminal, performing call processing between the organization member terminal and the user terminal corresponding to the call instruction; The call instruction is generated after rendering the call page based on the display material and updating the recommended elements according to the update strategy configured by the organization for the user.
9. The call processing method according to claim 8, characterized in that: The generating a call request carrying display materials according to the call establishment request includes: Extracting the display material parameters and the identity information of the organization members carried in the call establishment request; Searching the institution material library for institution recommended materials that match the institution display parameters, and searching for institution name materials and institution logo materials that match the identity information; The organization recommendation material, the organization name material and the organization identification material are used as the display material, and the call request is generated based on the display material.
10. The call processing method according to claim 8, characterized in that: After the call processing between the organization member terminal and the user terminal corresponding to the call instruction is performed in response to the call instruction sent by the user terminal, the method further includes: Receiving call information of a call between the user terminal and the organization member terminal, and detecting whether the answering status included in the call information meets the recommendation condition; If so, it is detected whether the call time included in the call information meets the recommendation threshold, and if so, an organization recommendation message is generated and sent to the organization member terminal.
