Business handling method and device, equipment and storage medium
By interacting with users through virtual objects, the business processing process is generated and triggered, which solves the problem of lack of guidance when handling business online and improves the efficiency of business processing.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- BEIJING DIDI INFINITY TECH & DEV CO LTD
- Filing Date
- 2024-10-10
- Publication Date
- 2026-04-10
AI Technical Summary
When conducting business online, the lack of professional guidance leads to low efficiency for users when dealing with complex business content or operational procedures.
It engages in conversations with users through virtual objects, receives service requests, generates candidate service solutions, and triggers business processing procedures associated with the target service provider.
It improves the efficiency of users handling business online, helps users quickly determine the appropriate service plan, and meets users' business handling needs.
Smart Images

Figure CN121836735A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] Example embodiments of the present disclosure generally relate to the field of computers, and in particular, to a method, an apparatus, a device and a computer readable storage medium for business handling. BACKGROUND
[0002] With the development of computer technology, more and more users handle business online through network platforms. However, due to the lack of professional introduction or guidance when handling business online, users have difficulties in dealing with complex business content or operation processes, resulting in low efficiency of users handling business online. SUMMARY
[0003] In a first aspect of the present disclosure, a method for business handling is provided. The method comprises: in response to selection of an entry associated with a target business, presenting a conversation interface with a virtual object; receiving, via an input control in the conversation interface, a service request associated with the target business; providing, via the conversation interface, a candidate service scheme generated by the virtual object, the candidate service scheme being associated with a target service provider, and the target service provider being determined by the virtual object from a plurality of candidate service providers based on the service request; and in response to receiving a preset operation on the candidate service scheme, triggering a business handling process associated with the target service provider.
[0004] In a second aspect of the present disclosure, an apparatus for business handling is provided. The apparatus comprises: a presentation module configured to present a first page for a travel service, the first page presenting first authentication information for obtaining the travel service; a receiving module configured to receive, via an input control in a conversation interface, a service request associated with a target business; a providing module configured to provide, via the conversation interface, a candidate service scheme generated by a virtual object, the candidate service scheme being associated with a target service provider, and the target service provider being determined by the virtual object from a plurality of candidate service providers based on the service request; and a triggering module configured to, in response to receiving a preset operation on the candidate service scheme, trigger a business handling process associated with the target service provider.
[0005] In a third aspect of the present disclosure, an electronic device is provided. The device comprises at least one processing unit; and at least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit. The instructions, when executed by the at least one processing unit, cause the device to perform the method of the first aspect.
[0006] In a fourth aspect of the present disclosure, a computer readable storage medium is provided. The computer readable storage medium has stored thereon a computer program, the computer program being executable by a processor to implement the method of the first aspect.
[0007] In a fifth aspect of the disclosure, a computer program product is provided. The computer program product includes computer executable instructions, where the computer executable instructions implement the method of the first aspect when executed by a processor.
[0008] It should be understood that all statements herein made regarding the contents of this Background section are not intended to limit the key or critical features of the embodiments of the disclosure or to limit the scope of the disclosure. Other features of the disclosure will become apparent from the following description. BRIEF DESCRIPTION OF DRAWINGS
[0009] The above and other features, aspects and advantages of embodiments of the disclosure will become more apparent from the following detailed description when taken in conjunction with the accompanying drawings. In the drawings, like reference numerals refer to like elements, wherein:
[0010] FIG. 1 a schematic diagram showing an example environment in which embodiments according to the disclosure can be implemented;
[0011] FIGS. 2A-2E an example interface according to some embodiments of the disclosure is shown;
[0012] FIG. 3 a flowchart showing an example process for business transaction according to some embodiments of the disclosure is shown;
[0013] FIG. 4 a schematic block diagram showing an example apparatus for business transaction according to some embodiments of the disclosure is shown; and
[0014] FIG. 5 a block diagram of an electronic device capable of implementing a number of embodiments of the disclosure is shown. DETAILED DESCRIPTION
[0015] Embodiments of the disclosure will be described below in greater detail with reference to the accompanying drawings. While certain embodiments of the disclosure are shown in the drawings, it should be understood that the disclosure can be embodied in various forms and should not be construed as being limited to the embodiments set forth herein; rather, these embodiments are provided so as to more completely and thoroughly understand the disclosure. It should be understood that the drawings and embodiments of the disclosure are for exemplary purposes only and are not intended to limit the scope of protection of the disclosure.
[0016] It should be noted that the titles of any sections / subsections provided herein are not limiting. Various embodiments are described throughout this document and any type of embodiment can be included under any section / subsection. Furthermore, embodiments described in any section / subsection can be combined with any other embodiment described in the same section / subsection and / or a different section / subsection in any manner.
[0017] In the description of the embodiments of the present disclosure, the term "comprising" and its conjugations should be understood as open-ended inclusion, i.e., "including but not limited to". The term "based on" should be understood as "based at least in part on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". The following can also include other explicit and implicit definitions. The terms "first", "second", etc. can refer to different or the same objects. The following can also include other explicit and implicit definitions.
[0018] The embodiments of the present disclosure can involve data of users, acquisition and / or use of data, etc. These aspects all comply with the corresponding laws and regulations and relevant provisions. In the embodiments of the present disclosure, all data collection, acquisition, processing, processing, forwarding, use, etc. are carried out on the premise that the user is aware of and confirms. Accordingly, when implementing the embodiments of the present disclosure, the type of data or information that can be involved, the use range, the use scenario, etc. should be notified to the user and the authorization of the user should be obtained through appropriate means according to the relevant laws and regulations. The specific notification and / or authorization method can vary according to the actual situation and application scenario, and the scope of the present disclosure is not limited in this respect.
[0019] In the present specification and embodiments, if the scheme involves processing of personal information, it will be processed on the premise of having a legal basis (for example, obtaining the consent of the subject of personal information, or being necessary for the performance of a contract, etc.), and will only be processed within the prescribed or agreed range. The user refuses to process personal information other than the necessary information required for the basic function, which does not affect the user's use of the basic function.
[0020] As mentioned above, with the development of computer technology, more and more users handle business online through network platforms. However, due to the lack of professional introduction or guidance when handling business online, users have difficulties in dealing with complex business content or operation processes, resulting in low efficiency of users handling business online.
[0021] The embodiments of the present disclosure propose a scheme for business handling. According to the scheme, in response to selection of an entry associated with a target business, a conversation interface with a virtual object is presented; via an input control in the conversation interface, a service request associated with the target business is received; via the conversation interface, a candidate service scheme generated by the virtual object is provided, the candidate service scheme is associated with a target service provider, and the target service provider is determined by the virtual object from a plurality of candidate service providers based on the service request; and in response to receiving a preset operation for the candidate service scheme, a business handling process associated with the target service provider is triggered.
[0022] In this way, embodiments of the present disclosure are able to have a conversation with the user through a virtual object (e.g., a digital assistant), and determine a service request of the user for a target service based on the conversation. Further, embodiments of the present disclosure can determine a suitable candidate service plan for the user from a plurality of candidate service providers by the virtual object, and trigger a corresponding service handling process based on an operation of the user.
[0023] In this way, embodiments of the present disclosure are able to help the user quickly determine a suitable service plan in the process of handling a service by the user based on a network platform in the form of a conversation with the user through a virtual object, improve the efficiency of the user handling a service online, and meet the needs of the user handling a service.
[0024] Various example implementations of the scheme are described in further detail below in conjunction with the accompanying drawings.
[0025] Example Environment
[0026] FIG. 1 A schematic diagram illustrating an example environment 100 in which embodiments of the present disclosure can be implemented is shown. As shown, the example environment 100 can include an electronic device 110. FIG. 1
[0027] In this example environment 100, the electronic device 110 can run an application 120 that supports service handling. The application 120 can be any suitable type of application for service handling, examples of which can include, but are not limited to, a travel application or other suitable application. A user 140 can interact with the application 120 via the electronic device 110 and / or an attached device thereof.
[0028] In the example environment 100, FIG. 1 if the application 120 is in an active state, the electronic device 110 can present an interface 150 for supporting service handling through the application 120.
[0029] In some embodiments, the electronic device 110 communicates with the server 130 to implement provisioning of services of the application 120. The electronic device 110 can be any type of mobile terminal, fixed terminal, or portable terminal including a mobile handset, a tablet computer, a laptop computer, a notebook computer, a netbook computer, a tablet computer, a media computer, a multimedia tablet, a palmtop computer, a portable gaming terminal, a VR / AR device, a Personal Communication System (PCS) terminal, a personal navigation device, a Personal Digital Assistant (PDA), an audio / video player, a digital camera / camcorder, a positioning device, a television receiver, a radio broadcast receiver, an electronic book device, a game device, or any combination thereof, including an accessory or peripheral device for the foregoing, or any combination thereof. In some embodiments, the electronic device 110 can also support any type of interface to a user (such as “wearable” circuitry, etc.).
[0030] The server 130 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content distribution networks, and basic cloud computing services such as big data and artificial intelligence platforms. The server 130 may, for example, include a computing system / server, such as a mainframe, an edge computing node, a computing device in a cloud environment, and the like. The server 130 can provide background services for the application 120 in the electronic device 110 that supports a virtual scene.
[0031] A communication connection can be established between the server 130 and the electronic device 110. The communication connection can be established by wired or wireless means. The communication connection can include, but is not limited to, a Bluetooth connection, a mobile network connection, a Universal Serial Bus (USB) connection, a Wireless Fidelity (WiFi) connection, and the like, and embodiments of the present disclosure are not limited in this regard. In embodiments of the present disclosure, the server 130 and the electronic device 110 can implement signaling interaction through the communication connection therebetween.
[0032] It should be understood that the structure and function of the various elements in the environment 100 are described for illustrative purposes only, and do not imply any limitation on the scope of the present disclosure.
[0033] Some example embodiments of the present disclosure will be described below with continued reference to the accompanying drawings.
[0034] Example Interaction
[0035] FIGS. 2A-2E Example interfaces 200A-200E are shown in accordance with some embodiments of the present disclosure. The interfaces 200A-200E may, for example, be provided by the electronic device 110 FIG. 1 shown.
[0036] FIG. 2A A target page 200A is shown in accordance with some embodiments of the present disclosure. As shown FIG. 2A , the electronic device 110 can present the target page 200A for providing at least one service. As an example, the service corresponding to the at least one service can include a health insurance service, a vehicle insurance service, a credit card service, etc.
[0037] In some embodiments, continuing to refer to FIG. 2A , the electronic device 110 can provide an entry 205 associated with a target service at the target page 200A. As an example, the electronic device 110 can present identification information (e.g., an image identification or a text identification) of the entry 205 to indicate the target service associated with the entry 205.
[0038] In some embodiments, continuing to refer to FIG. 2A , the entry 205 can be provided by a travel application. As an example, the travel application can help a user obtain a travel service (e.g., a ride service) or a vehicle service (e.g., a vehicle insurance service, etc.).
[0039] In some embodiments, continuing to refer to FIG. 2A , the electronic device 110 can present a conversation interface with a virtual object in response to a trigger of the entry 205. In some scenarios, the virtual object is also referred to as a digital assistant.
[0040] It should be appreciated that, on one hand, the virtual object can have a virtual appearance for interaction. On the other hand, the virtual object can also utilize a suitable model to drive its interaction behavior, and such a model can include any suitable machine learning model, e.g., a generative model. In the present disclosure, various interactive processes and / or generation operations performed by the virtual object can be actually performed by a suitable model corresponding to the virtual object.
[0041] In some embodiments, the virtual object can be generated based on appearance data and description text input by a user or a staff. The virtual object can include a visual representation of the virtual object and capabilities (e.g., a dialogue capability, a data processing capability, etc.) possessed by the virtual object. As an example, a user or a platform staff in the platform can be able to configure the platform through the virtual object to create a corresponding virtual object.
[0042] As an example, the virtual object can be configured with knowledge information, plug-in information associated with the target service to support the virtual object to handle a request initiated by the user in association with the target service based on the knowledge information and / or invoke the associated plug-in.
[0043] In some embodiments, as shown FIG. 2B , the electronic device 110 can present the conversation interface 200B with the virtual object.
[0044] In some embodiments, continuing to refer to FIG. 2B , the electronic device 110 can present, in response to the conversation interface 200B being presented, a first message from the virtual object in the conversation interface 200B. The first message is generated by the virtual object based on a current user's service status in association with the target service.
[0045] It should be appreciated that the current user's service status information is acquired and used with the user's awareness and authorization.
[0046] As an example, continuing to refer to FIG. 2B , the current user's service status in association with the target service may, for example, include that the service is not handled (e.g., not started or in process), the service is handled (e.g., in maintenance or about to expire, etc.). As an example, as shown, the electronic device 110 can present, based on the current user's service status in association with the target service being that the service is about to expire, a first message 210 from the virtual object in the conversation interface 200B (e.g., the first message 210 includes "the service is about to expire, recommend XX solution"). As an example, the electronic device 110 can present, based on the current user's service status in association with the target service being that the service is not handled, a first message from the virtual object in the conversation interface 200B about "recommend handling the service".
[0047] In some embodiments, continuing to refer to FIG. 2B , the first message presented by the electronic device 110 in the conversation interface 200B may, for example, include text content, voice content and / or video content.
[0048] In some embodiments, continuing to refer to FIG. 2B , the electronic device 110 can present an input control 215 in the conversation interface 200B. As an example, the electronic device 110 can receive, in response to a trigger (e.g., a click operation or a long press operation, etc.) of the input control 215 by the current user, content (e.g., voice content, image content and / or text content, etc.) input by the current user as a message from the current user. Further, the electronic device 110 can present, in the conversation interface 200B, the message from the current user acquired via the input control 215 (not shown in the figure).
[0049] In some embodiments, with continued reference to FIG. 2B , the electronic device 110 can receive a service request associated with the target service via the input control 215 in the conversation interface 200B. As an example, the electronic device 110 can trigger a preset keyword (e.g., a voice message or a text message including content associated with “service handling”, “recommended solutions”, etc.) in response to a current user’s message acquired via the input control 215, and consider that a service request associated with the target service is received.
[0050] In some embodiments, with continued reference to FIG. 2B , the electronic device 110 can present a set of service providers 225 in the conversation interface 200B in response to the conversation interface 200B being presented. As an example, the set of service providers can provide service solutions and consulting services regarding the target service. As an example, the electronic device 110 can present identification information (e.g., image identification and / or text identification) of the set of service providers in the conversation interface 200B for describing the service providers.
[0051] In some embodiments, with continued reference to FIG. 2B , the electronic device 110 can present a visual appearance 220 corresponding to the virtual object in the conversation interface 200B. As an example, the visual appearance 220 can include a preset visual appearance or a visual appearance determined based on configuration information of the current user. As an example, the visual appearance 220 can be determined from a set of preset appearances based on the configuration information of the current user. For example, the configuration information of the current user includes “favoring anime”, a preset appearance in an anime style is determined from the set of preset appearances as the visual appearance 220. As an example, the visual appearance 220 can also be determined from the set of preset appearances based on a selection of the current user.
[0052] As an example, the electronic device 110 can also determine a target voice tone of the virtual object from a set of preset voice tones based on a selection or configuration information of the user. For example, the set of preset voice tones can include male voice, female voice, anime character voice, etc.
[0053] It should be noted that the information associated with the current user (including but not limited to configuration information) mentioned in the present disclosure is acquired and used with the user’s awareness and authorization.
[0054] In some embodiments, as shown in FIG. 2C , the electronic device 110 can provide a candidate service solution 230 generated by the virtual object via the conversation interface 200C. The candidate service solution 230 is associated with a target service provider. The target service provider is determined by the virtual object from a plurality of candidate service providers based on the service request. As an example, the plurality of candidate service providers can include but are not limited to FIG. 2Ba set of preset service providers 225.
[0055] In some embodiments, the virtual object can be configured to generate the candidate service plan 230 by invoking service interfaces associated with the plurality of candidate service providers. As an example, the virtual object can determine a plurality of service plans based on the service interfaces associated with the plurality of candidate service providers. As an example, the service interfaces associated with the plurality of candidate service providers can include service query interfaces, service handling interfaces, etc. provided by the plurality of candidate service providers (e.g., different insurance business institutions).
[0056] Further, the virtual object can determine the candidate service plan 230 from the plurality of service plans based on the service request.
[0057] In some embodiments, continuing to refer to FIG. 2C , the candidate service plan is further determined based on at least one round of historical dialogues between the current user and the virtual object. As an example, the virtual object can determine the business needs of the current user (e.g., price range, problem to be solved, etc.) based on the input content of the current user acquired via the input control 215. Further, the virtual object can generate the candidate service plan 230 based on the business needs of the current user.
[0058] In some embodiments, continuing to refer to FIG. 2C , the candidate service plan 230 is further generated based on reference information associated with the travel application.
[0059] In some embodiments, the reference information can indicate vehicle information associated with the current user. As an example, the candidate service plan 230 can include a vehicle insurance plan. The virtual object can determine a suitable vehicle insurance plan based on the vehicle information (e.g., vehicle model, vehicle age, etc.) associated with the current user.
[0060] As an example, the current user can be a travel service provider (e.g., a driver) in the travel application. Accordingly, with the user’s knowledge and authorization, the electronic device 110 can acquire vehicle information of a vehicle bound by the driver via the travel application.
[0061] As an example, continuing to refer to FIG. 2C , the electronic device 110 can present description information of the candidate service plan 230 in the conversation interface 200C. As an example, the description information of the candidate service plan 230 may, for example, include a plan name, a plan specific content, description information of a target service provider, a plan condition, payment information, etc.
[0062] In some embodiments, continuing to refer to FIG. 2CThe electronic device 110 can display message cards in the session interface 200C to present candidate solutions 230 in a structured style.
[0063] In some embodiments, continue to refer to FIG. 2C The electronic device 110 can provide text content (e.g., text corresponding to message 235), voice content (e.g., voice corresponding to message 235), and / or video content (e.g., introductory video about candidate solution 230) associated with candidate service solution 230 in the session interface 200C.
[0064] In some embodiments, continue to refer to FIG. 2C The electronic device 110 can respond to receiving an inquiry message for candidate service scheme 230 in the session interface 200C, and provide a response message (or reply message) corresponding to the inquiry message via the session interface. The response message is determined by the virtual object based on the inquiry message and context information. The context information is associated with candidate service scheme 230. As an example, the inquiry message may include "Please describe the details of this scheme," and the virtual object can generate a response message including "Describe the details of the scheme" based on the context information of candidate service scheme 230. As an example, the response message may include text content, voice content, and / or video content, etc.
[0065] In some embodiments, continue to refer to FIG. 2C The electronic device 110 can receive update requests for candidate service scheme 230. As an example, the electronic device 110 can receive the current user's update request for candidate service scheme 230 via input control 215. As an example, the electronic device 110 can display an update control (not shown) in the session interface 200C. Furthermore, the electronic device 110 can be considered to have received an update request for candidate service scheme 230 in response to triggering the update control.
[0066] In some embodiments, continue to refer to FIG. 2C In response to receiving an update request, the electronic device 110 provides an update service scheme generated by a virtual object via a session interface. As an example, the process of generating the update service scheme based on the update request can be referred to the process of generating the candidate service scheme based on the service request, which will not be repeated here.
[0067] In some embodiments, continue to refer to FIG. 2CThe electronic device 110 can determine at least one element in the session interface 200C based on the current user's eye movement information. As an example, the electronic device 110 can determine the element 236 (e.g., item one) that the user's current gaze is focused on in the session interface 200C based on the current user's eye movement information. As an example, the electronic device 110 can determine the current user's eye movement information using a camera component or other sensor components.
[0068] In some embodiments, eye-tracking information is acquired when the user enables eye-tracking interaction. Furthermore, the electronic device 110 can determine the user's focus on the interface based on the eye-tracking information, thereby driving virtual objects to proactively provide relevant messages.
[0069] It should be noted that the user information involved in this disclosure (including but not limited to business status information, eye-tracking information, etc.) was obtained and used with the user's knowledge and authorization.
[0070] In some embodiments, such as FIG. 2D As shown, the electronic device 110 can provide a second message 240 generated by a virtual object via a session interface 200D. As an example, the second message 240 is associated with at least one determined element. For example, if the user's current gaze duration on the interface element corresponding to "Item One" reaches a threshold, the virtual object can proactively provide the second message 240, such as "Do you have any concerns about Item One? If so, you can check XXXXXX."
[0071] In some embodiments, continue to refer to FIG. 2B The electronic device 110 can determine element 225-1 (e.g., one of a set of preset service providers) in the session interface 200B based on the current user's eye movement information. Furthermore, the electronic device 110 can provide a message for element 225-1 generated by a virtual object (e.g., a description of the preset service provider corresponding to element 225-1) in the session interface 200B.
[0072] In some embodiments, continue to refer to FIG. 2C The electronic device 110 can respond to receiving a preset operation for the candidate service scheme 230 and trigger a business processing procedure associated with the target service provider.
[0073] As an example, continue to refer to FIG. 2C The electronic device 110 can provide controls (not shown in the figure) associated with handling business in the candidate service scheme 230. Furthermore, the electronic device 110 can guide the user to complete the relevant business handling based on voice messages or text content in response to receiving a preset operation (e.g., click operation) of the current user on the control.
[0074] By way of example, continuing to refer to FIG. 2C , the electronic device 110 can jump to a target interface presenting a service handling associated with the target service provider in response to receiving a preset operation (e.g., a click operation) for the candidate service plan 230 to instruct the user to handle the service in the target interface.
[0075] In some embodiments, as shown in FIG. 2E , the electronic device 110 can present a guide information 245 in the conversation interface 200E in response to completing the service handling process associated with the target service provider. The guide information 245 can be used to indicate a viewing manner of a handling result of the service handling process, for example, an interaction path for viewing the handling result in the current application. By way of example, the electronic device 110 can present image indication content, text indication content, or video content, etc. in the guide information 245 to guide the user to view the interaction path of the service handling result.
[0076] In some embodiments, continuing to refer to FIG. 2E , the electronic device 110 can present a reminder message 250 generated by the virtual object in the conversation interface 200E in response to completing the service handling process associated with the target service provider to indicate that the service handling is successful.
[0077] In this way, embodiments of the present disclosure can help users quickly determine suitable service plans and solve doubts in the process of handling services based on a network platform in the form of a virtual object conversing with the user. Therefore, the present disclosure improves the efficiency of users handling services online and meets the needs of users handling services.
[0078] Example Process
[0079] FIG. 3 A flowchart illustrating an example process 300 for service handling according to some embodiments of the present disclosure is shown. The process 300 can be implemented at the electronic device 110. The process 300 is described below with reference to FIG. 1 .
[0080] As shown in FIG. 3 , at block 310, the electronic device 110 presents a conversation interface with a virtual object in response to a selection of an entry associated with a target service.
[0081] At block 320, the electronic device 110 receives a service request associated with the target service via an input control in the conversation interface.
[0082] At block 330, the electronic device 110 provides, via the conversation interface, a candidate service plan generated by the virtual object, the candidate service plan being associated with the target service provider and the target service provider being determined by the virtual object from a plurality of candidate service providers based on the service request.
[0083] At block 340, the electronic device 110 triggers, in response to receiving a preset operation for the candidate service plan, a service handling process associated with the target service provider.
[0084] In some embodiments, the process 300 further includes: in response to the conversation interface being presented, presenting a first message from the virtual object in the conversation interface, wherein the first message is generated by the virtual object based on a current user's service status regarding the target service.
[0085] In some embodiments, the process 300 further includes: receiving an update request for the candidate service plan; and providing, via the conversation interface, an updated service plan generated by the virtual object.
[0086] In some embodiments, providing, via the conversation interface, the candidate service plan generated by the virtual object includes: displaying a message card in the conversation interface to present the candidate service plan in a structured style; and / or providing text content, voice content, and / or video content associated with the candidate service plan.
[0087] In some embodiments, the process 300 further includes: in response to receiving an inquiry message for the candidate service plan in the conversation interface, providing, via the conversation interface, a response message corresponding to the inquiry message, the response message being determined by the virtual object based on the inquiry message and context information associated with the candidate service plan.
[0088] In some embodiments, the process 300 further includes: determining at least one element in the conversation interface based on eye movement information of the current user; and providing, via the conversation interface, a second message generated by the virtual object, the second message being associated with the determined at least one element.
[0089] In some embodiments, the process 300 further includes: in response to completing the service handling process associated with the target service provider, presenting, in the conversation interface, guidance information for indicating a viewing manner of a handling result of the service handling process.
[0090] In some embodiments, the virtual object is configured to generate the candidate service plan by invoking a plurality of service interfaces associated with a plurality of service providers.
[0091] In some embodiments, the candidate service plan is further determined based on at least one round of historical dialogue between the current user and the virtual object.
[0092] In some embodiments, process 300 further includes: presenting a visual image corresponding to the virtual object in a session interface, wherein the visual image includes a preset visual image or a visual image determined based on the current user's configuration information.
[0093] In some embodiments, the entry point is provided by a travel application, and candidate service schemes are also generated based on reference information associated with the travel application.
[0094] In some embodiments, the reference information indicates vehicle information associated with the current user.
[0095] Example Devices and Equipment
[0096] Embodiments of this disclosure also provide corresponding apparatus for implementing the above methods or processes. FIG. 4 A schematic structural block diagram of an example apparatus 400 for business processing according to certain embodiments of the present disclosure is shown. Apparatus 400 may be implemented as or included in electronic device 110. Various modules / components in apparatus 400 may be implemented by hardware, software, firmware, or any combination thereof.
[0097] like FIG. 4 As shown, the device 400 includes: a presentation module 410 configured to present a first page for travel services, the first page presenting first authentication information for obtaining travel services; a receiving module 420 configured to receive a service request associated with a target service via an input control in a session interface; a providing module 430 configured to provide a candidate service scheme generated by a virtual object via a session interface, the candidate service scheme being associated with a target service provider, and the target service provider being determined by the virtual object from multiple candidate service providers based on the service request; and a triggering module 440 configured to trigger a business processing procedure associated with the target service provider in response to receiving a preset operation for the candidate service scheme.
[0098] In some embodiments, the apparatus 400 further includes a first message module, which is configured to: in response to the presentation of a session interface, present a first message from a virtual object in the session interface, wherein the first message is generated by the virtual object based on the current user's business status regarding the target business.
[0099] In some embodiments, the apparatus 400 further includes an update module configured to: receive an update request for a candidate service scheme; and provide an update service scheme generated by a virtual object via a session interface.
[0100] In some embodiments, the providing module 430 is further configured to: display, in the conversation interface, a message card to present the candidate service solution in a structured style; and / or provide textual content, voice content, and / or video content associated with the candidate service solution.
[0101] In some embodiments, the apparatus 400 further includes a reply module configured to: in response to receiving, in the conversation interface, an inquiry message for the candidate service solution, provide, via the conversation interface, a response message corresponding to the inquiry message, the response message being determined by the virtual object based on the inquiry message and context information, the context information being associated with the candidate service solution.
[0102] In some embodiments, the apparatus 400 further includes a detection module configured to: determine, based on eye movement information of the current user, at least one element in the conversation interface; and provide, via the conversation interface, a second message generated by the virtual object, the second message being associated with the determined at least one element.
[0103] In some embodiments, the apparatus 400 further includes a guidance module configured to: in response to completing a service handling process associated with the target service provider, present, in the conversation interface, guidance information, the guidance information being used to indicate a viewing manner of a handling result of the service handling process.
[0104] In some embodiments, the virtual object is configured to generate the candidate service solution by invoking a plurality of service interfaces associated with a plurality of service providers.
[0105] In some embodiments, the candidate service solution is further determined based on at least one historical dialogue between the current user and the virtual object.
[0106] In some embodiments, the apparatus 400 further includes a visual module configured to: present, in the conversation interface, a visual image corresponding to the virtual object, wherein the visual image includes a preset visual image or a visual image determined based on configuration information of the current user.
[0107] In some embodiments, the entry is provided by a travel application, and the candidate service solution is further generated based on reference information associated with the travel application.
[0108] In some embodiments, the reference information indicates vehicle information associated with the current user.
[0109] As FIG. 5As shown, the electronic device 500 is in the form of a general electronic device. Components of the electronic device 500 can include, but are not limited to, one or more processors or processing units 510, a memory 520, a storage device 530, one or more communication units 540, one or more input devices 550, and one or more output devices 560. The processing unit 510 can be a real or virtual processor and is capable of executing various processing in accordance with programs stored in the memory 520. In a multi-processing system, multiple processing units execute computer-executable instructions in parallel to improve the processing power of the electronic device 500.
[0110] The electronic device 500 typically includes a plurality of computer storage media. Such media can be any available media that is accessible by the electronic device 500 and includes both volatile and non-volatile media, removable and non-removable media. The memory 520 can be volatile memory (e.g., registers, cache, random access memory (RAM)), non-volatile memory (e.g., read only memory (ROM), electrically erasable programmable read only memory (EEPROM), flash memory), or some combination thereof. The storage device 530 can be a removable or non-removable media and can include machine-readable media, such as a flash drive, a magnetic disk, or any other media that can be used to store information and / or data and that can be accessed by the electronic device 500.
[0111] The electronic device 500 can further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in FIG. 5 FIG. 1, a magnetic disk drive for reading from or writing to a removable, non- volatile magnetic disk (e.g., a "floppy disk"), and an optical disk drive for reading from or writing to a removable, non-volatile optical disk (e.g., a CD-ROM) can be provided. In such instances, each can be connected to the bus by one or more data media interfaces. The memory 520 can include a computer program product 525 having one or more program modules configured to carry out the various methods or actions of the various embodiments of the present disclosure.
[0112] The communication unit 540 enables communication with other electronic devices over communication media. Additionally, functionality of the components of the electronic device 500 can be implemented in a single computing cluster or a plurality of computer machines capable of communicating over a communication connection. As such, the electronic device 500 can operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or another network nodes in the networking environment.
[0113] The input device 550 can be one or more input devices, such as a mouse, a keyboard, a trackball, etc. The output device 560 can be one or more output devices, such as a display, a speaker, a printer, etc. The electronic device 500 can also communicate with one or more external devices (not shown), such as storage devices, display devices, etc., one or more devices that enable a user to interact with the electronic device 500, or any devices (e.g., a network card, a modem, etc.) that enable the electronic device 500 to communicate with one or more other electronic devices, as desired via the communication unit 540. Such communication can be carried out via an input / output (I / O) interface (not shown).
[0114] According to an example implementation of the present disclosure, a computer readable storage medium is provided having computer executable instructions stored thereon, where the computer executable instructions are executed by a processor to implement the method described above. According to an example implementation of the present disclosure, a computer program product is also provided that is tangibly stored on a non-transitory computer readable medium and includes computer executable instructions, where the computer executable instructions are executed by a processor to implement the method described above.
[0115] The computer readable program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other device to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks.
[0116] The computer readable program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other device to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks.
[0117] The computer readable program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other device to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks.
[0118] The computer program product of the present disclosure can be a computer program product, which is a machine-readable medium (media) having instances of the software embodied thereon, such as computer software, firmware, wireless application protocol (WAP), middleware or microcode. For example, a computer program product can be a floppy disk, a CD-ROM, a DVD, a Blu-ray Disc™, a flash drive, a memory stick, a magnetic tape, or a hard disk drive. The computer program product can also be an article of manufacture that comprises a computer readable medium. The medium can comprise a hard disk drive, a memory, or a floppy diskette, which can be accessed using a drive unit. Additionally, the medium can comprise a storage device that can store program codes. The storage device can include, but is not limited to, devices needing a platter and a read / write head, optical disk drives such as CD-ROM, DVD, Blu-ray Disc™ drives, memory devices such as flash drives, memory sticks, or any device that stores digital information. Additionally, the medium can include a computer readable file that can be downloaded over a network. The computer program product described herein can be implemented as a computer program product comprising a computer readable medium storing program codes, which, when executed by a processor, cause the processor to carry out the steps described herein. The computer program product can also be a computer program for making the computer execute the steps described herein.
[0119] The implementations of the disclosure have been described above with the intent to be illustrative rather than limiting. Various implementations of the disclosure can be made and utilized in various ways and for various purposes, and some implementations of the disclosure include provisions falling within the scope of the present disclosure. Accordingly, and in light of the above teachings it will be appreciated that certain features are, to the extent possible, inherent to the structure caused to be used in conjunction with the various implementations of the present disclosure. It will be understood by those within the art that various omissions and changes of the form and details of the methods and mechanisms illustrated can be made without departing from the spirit of the implementations of the disclosure, which is defined by the appended claims. Therefore, the foregoing is considered as illustrative only of the principles of the implementations of the disclosure. For further illustrations of other implementations of the present disclosure, reference can be made to the aforementioned patent applications and publications, as well as the patents which can be cited in the aforementioned patent applications and publications, and patents which may- issue thereon.
Claims
1. A method for processing business transactions, comprising: In response to the selection of an entry point associated with the target business, a conversational interface with the virtual object is presented; The system receives service requests associated with the target service via the input controls in the session interface. Through the session interface, candidate service schemes generated by the virtual object are provided, the candidate service schemes being associated with a target service provider, and the target service provider being determined by the virtual object from multiple candidate service providers based on the service request; as well as In response to receiving a preset operation for the candidate service scheme, a business processing procedure associated with the target service provider is triggered.
2. The method according to claim 1, further comprising: In response to the presentation of the session interface, a first message from the virtual object is presented in the session interface, wherein the first message is generated by the virtual object based on the current user's business status regarding the target service.
3. The method according to claim 1, further comprising: Receive update requests for the candidate service schemes; as well as The update service scheme generated by the virtual object is provided through the session interface.
4. The method of claim 1, wherein providing the candidate service scheme generated by the virtual object via the session interface comprises: In the conversation interface, message cards are displayed to present the candidate service solutions in a structured style; and / or Provide text content, voice content, and / or video content associated with the candidate service scheme.
5. The method according to claim 1, further comprising: In response to receiving an inquiry message for the candidate service scheme in the session interface, a response message corresponding to the inquiry message is provided via the session interface. The response message is determined by the virtual object based on the inquiry message and context information associated with the candidate service scheme.
6. The method according to claim 1, further comprising: Based on the current user's eye movement information, determine at least one element in the conversation interface; as well as A second message generated by the virtual object is provided via the session interface, the second message being associated with the determined at least one element.
7. The method according to claim 1, further comprising: In response to the completion of the business processing procedure associated with the target service provider, guidance information is presented in the session interface, which indicates how to view the processing result of the business processing procedure.
8. The method of claim 1, wherein the virtual object is configured to generate the candidate service scheme by invoking a plurality of service interfaces associated with the plurality of candidate service providers.
9. The method of claim 1, wherein the candidate service scheme is further determined based on at least one round of historical dialogue between the current user and the virtual object.
10. The method according to claim 1, further comprising: The visual image corresponding to the virtual object is presented in the session interface, wherein the visual image includes a preset visual image or a visual image determined based on the current user's configuration information.
11. The method of claim 1, wherein the entry point is provided by a travel application, and the candidate service scheme is further generated based on reference information associated with the travel application.
12. The method of claim 11, wherein the reference information indicates vehicle information associated with the current user.
13. An apparatus for processing business transactions, comprising: The presentation module is configured to present a first page for travel services, the first page presenting first authentication information for obtaining the travel services; The receiving module is configured to receive service requests associated with the target service via input controls in the session interface; A module is configured to provide, via the session interface, candidate service schemes generated by the virtual object, the candidate service schemes being associated with a target service provider, and the target service provider being determined by the virtual object from a plurality of candidate service providers based on the service request; as well as The triggering module is configured to trigger a business processing procedure associated with the target service provider in response to receiving a preset operation for the candidate service scheme.
14. An electronic device comprising: At least one processing unit; as well as At least one memory, coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, the instructions causing the electronic device to perform the method according to any one of claims 1 to 12 when executed by the at least one processing unit.
15. A computer-readable storage medium having a computer program stored thereon, the computer program being executable by a processor to implement the method according to any one of claims 1 to 12.
16. A computer program product comprising computer-executable instructions, wherein the computer-executable instructions, when executed by a processor, implement the method according to any one of claims 1 to 12.