Interaction service method based on social media, medium and electronic equipment

The SCRM system automates group chat management in instant messaging platforms by monitoring business operations and executing operations on cloud terminals, addressing high service provider costs and workload in managing customer relationships.

CN119135755APending Publication Date: 2024-12-13KE COM (BEIJING) TECHNOLOGY CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202410939103.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-07-12
Publication Date
2024-12-13

AI Technical Summary

Technical Problem

The high cost and operational burden on service providers in managing customer relationships through manual group chat creation and maintenance in social media platforms like WeChat for Business, especially in scenarios with a large number of customers, is a significant challenge.

Method used

An interactive service method and device that utilizes a customer relationship management (SCRM) system to automatically create and manage group operations in instant messaging platforms by monitoring business operations, acquiring required parameters, and executing operations on cloud terminals, thereby reducing manual intervention.

Benefits of technology

Automates the creation and management of group operations in instant messaging platforms, reducing service provider workloads and costs by establishing an automatic binding relationship between business orders and group chats.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119135755A_ABST
    Figure CN119135755A_ABST
Patent Text Reader

Abstract

The invention provides an interactive service method based on social media, a medium and electronic equipment, and the method comprises the steps: obtaining at least one target group operation corresponding to a business operation based on the parameter information of the business operation in response to the monitored business operation of a target business party; acquiring parameters required by each target group operation and sending an instruction for executing the target group operation to a target cloud terminal through an executor corresponding to each target group operation in the at least one target group operation; and in response to the received execution result returned by the target cloud terminal, pushing the execution result to the target service party in a message queue mode, the execution result being obtained by executing the target group operation by the target cloud terminal. According to the application, the binding relationship between the business order and the group chat in the instant messaging program can be automatically established, and the group operation can be automatically executed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the fields of computer technology and Internet technology, and in particular to an interactive service method, medium and electronic device based on social media. Background Art

[0002] Social media-based customer relationship management (SCRM) is a tool used by enterprises to manage customer relationships. Customer relationship management is a continuous process of constantly strengthening communication with customers, constantly understanding customer needs, and constantly improving and enhancing products and services to meet customer needs.

[0003] In the related technology, instant messaging programs such as WeChat for Business can be used to assist in the communication between service providers and customers. For example, when an event occurs that requires customer relationship maintenance, such as a customer visit to the store for communication or a contract signing event, the service provider can create a group chat and invite members to join the group in WeChat for Business, so that the service provider and the customer can communicate through WeChat for Business. Implementing customer relationship management with WeChat for Business helps to supervise the quality of customer service, but in scenarios with a large number of customers, the cost of manually creating a group chat and inviting members to join the group in WeChat for Business is high, which puts a heavy burden on the service provider's operations. Summary of the invention

[0004] In order to solve the above technical problems, an interactive service method, medium and electronic device based on social media are proposed.

[0005] According to a first aspect of an embodiment of the present disclosure, there is provided an interactive service method based on social media, which is applied to a customer relationship management platform, comprising:

[0006] In response to monitoring a business operation of a target business party, acquiring at least one target group operation corresponding to the business operation based on parameter information of the business operation;

[0007] Obtaining, through an executor corresponding to each target group operation in the at least one target group operation, parameters required for each target group operation and sending an instruction to execute the target group operation to a target cloud terminal;

[0008] In response to receiving the execution result returned by the target cloud terminal, the execution result is pushed to the target business party through a message queue, and the execution result is obtained by the target cloud terminal executing the target group operation.

[0009] In some optional implementations of the present disclosure, acquiring at least one target group operation corresponding to the business operation based on the parameter information of the business operation includes:

[0010] Based on the parameter information of the business operation, obtaining at least one process operation event corresponding to the business operation from a business event table, wherein the business event table records a mapping relationship between each business operation and the process operation event;

[0011] The group operation corresponding to each process operation event in the at least one process operation event is obtained from the group operation configuration table to obtain the at least one target group operation. The group operation configuration table records the mapping relationship between each process operation event and the group operation.

[0012] In some further optional implementations of the present disclosure, the acquiring, through the executor corresponding to each target group operation in the at least one target group operation, the parameters required for each target group operation and sending an instruction to execute the target group operation to the target cloud terminal include:

[0013] Acquire the operation template information of each target group operation from the group operation template configuration table, wherein the group operation template configuration table records the operation template information corresponding to each group operation;

[0014] According to the operation template information, obtaining the parameters required for the operation of each target group;

[0015] Sending a command including parameters required for the target group operation to the target cloud terminal.

[0016] In some further optional implementations of the present disclosure, the target group operation includes at least one of the following operations: creating a group chat, inviting members to join the group, setting a group announcement, sending a group message, and setting a group administrator.

[0017] According to a second aspect of an embodiment of the present disclosure, there is provided an interactive service method based on social media, which is applied to a target cloud terminal and includes:

[0018] Receiving an instruction for executing a target group operation sent by a customer relationship management platform, wherein the instruction includes parameters required for the target group operation;

[0019] Based on the parameters required for the target group operation carried in the instruction, start the instant messaging program and execute the target group operation;

[0020] The execution result obtained by executing the target group operation is returned to the customer relationship management platform.

[0021] In some optional implementations of the present disclosure, the receiving an instruction for executing a target group operation sent by a customer relationship management platform includes:

[0022] The instruction for executing the target group operation sent by the customer relationship management platform is received through a hook program set in the operating system of the target cloud terminal.

[0023] In some further optional implementations of the present disclosure, starting an instant messaging program and executing the target group operation based on the target group operation required parameters carried in the instruction includes:

[0024] The application interface of the instant messaging program is called through the hook program, and the virtual employee is simulated to perform the target group operation according to the parameters required for the target group operation.

[0025] According to a third aspect of an embodiment of the present disclosure, there is provided an interactive service device based on social media, which is applied to a customer relationship management platform, including:

[0026] A first acquisition module, configured to, in response to monitoring a business operation of a target business party, acquire at least one target group operation corresponding to the business operation based on parameter information of the business operation;

[0027] A first execution module, configured to obtain, through an executor corresponding to each target group operation in the at least one target group operation, parameters required for each target group operation and send an instruction to execute the target group operation to a target cloud terminal;

[0028] The sending module is used to push the execution result returned by the target cloud terminal to the target business party through a message queue in response to receiving the execution result returned by the target cloud terminal, wherein the execution result is obtained by the target cloud terminal executing the target group operation.

[0029] In some optional implementations of the present disclosure, the first acquisition module includes:

[0030] A first acquisition submodule is used to acquire at least one process operation event corresponding to the business operation from a business event table, wherein the business event table records a mapping relationship between each business operation and the process operation event;

[0031] The second acquisition submodule is used to obtain the group operation corresponding to each process operation event in the at least one process operation event from the group operation configuration table to obtain the at least one target group operation. The group operation configuration table records the mapping relationship between each process operation event and the group operation.

[0032] In some further optional implementations of the present disclosure, the first execution module includes:

[0033] A third acquisition submodule is used to acquire the operation template information of each target group operation from a group operation template configuration table, wherein the group operation template configuration table records the operation template information corresponding to each group operation;

[0034] A fourth acquisition submodule, used to acquire parameters required for each target group operation according to the operation template information;

[0035] The sending submodule is used to send an instruction containing parameters required for the target group operation to the target cloud terminal.

[0036] In some further optional implementations of the present disclosure, the target group operation includes at least one of the following operations: creating a group chat, inviting members to join the group, setting a group announcement, sending a group message, and setting a group administrator.

[0037] According to a fourth aspect of an embodiment of the present disclosure, there is provided an interactive service device based on social media, which is applied to a target cloud terminal and includes:

[0038] A receiving module, used to receive an instruction for executing a target group operation sent by a customer relationship management platform, wherein the instruction includes parameters required for the target group operation;

[0039] A second execution module, configured to start an instant messaging program and execute the target group operation based on the parameters required for the target group operation carried in the instruction;

[0040] The result returning module is used to return the execution result obtained by executing the target group operation to the customer relationship management platform.

[0041] In some optional implementations of the present disclosure, the receiving module is used to receive an instruction for executing a target group operation sent by a customer relationship management platform through a hook program set in an operating system of the target cloud terminal.

[0042] In some further optional implementations of the present disclosure, the second execution module is used to call the application interface of the instant messaging program through the hook program, and simulate a virtual employee to perform the target group operation according to the parameters required for the target group operation.

[0043] According to a fifth aspect of an embodiment of the present disclosure, there is provided an interactive service system based on social media, the system comprising a customer relationship management platform and a target cloud terminal;

[0044] The system is used to implement the above-mentioned interactive service method based on social media.

[0045] According to a sixth aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided, wherein the storage medium stores computer program instructions, and when the computer program instructions are executed, the above-mentioned social media-based interactive service method is implemented.

[0046] According to a seventh aspect of an embodiment of the present disclosure, an electronic device is provided, the electronic device comprising:

[0047] A memory for storing a computer program product;

[0048] The processor is used to execute the computer program product stored in the memory, and when the computer program product is executed, the above-mentioned interactive service method based on social media is implemented.

[0049] According to an eighth aspect of an embodiment of the present disclosure, a computer program product is provided, including computer program instructions, which implement the above-mentioned social media-based interactive service method when executed by a processor.

[0050] Based on the above embodiments of the present disclosure, when a business operation occurs in the target business party (business system, such as an order system or a construction system), the SCRM system can obtain at least one corresponding target group operation based on the monitored business operation; execute the actuator corresponding to each target group operation to obtain the parameters required for each target group operation and send an instruction to execute the target group operation to the target cloud terminal; upon receiving the execution result returned by the target cloud terminal, push the execution result to the target business party through a message queue. Therefore, the technical solution of the present disclosure can realize the automatic execution of the corresponding group operation when a business operation occurs, realize the automatic establishment of a binding relationship between a business order and a group chat in an instant messaging program, and solve the problem of high service provider work costs caused by the service provider executing group operations.

[0051] The technical solution of the present disclosure is further described in detail below through the accompanying drawings and embodiments. BRIEF DESCRIPTION OF THE DRAWINGS

[0052] By describing the embodiments of the present disclosure in more detail in conjunction with the accompanying drawings, the above and other purposes, features and advantages of the present disclosure will become more apparent. The accompanying drawings are used to provide a further understanding of the embodiments of the present disclosure and constitute a part of the specification. Together with the embodiments of the present disclosure, they are used to explain the present disclosure and do not constitute a limitation of the present disclosure. In the drawings, the same reference numerals generally represent the same components or steps.

[0053] Figure 1 A flowchart of an embodiment of the social media-based interactive service method disclosed in the present invention;

[0054] Figure 2 A system interaction schematic diagram of the social media-based interactive service method disclosed in the present invention;

[0055] Figure 3 A schematic diagram of resource preparation of a target cloud terminal in the social media-based interactive service method disclosed in the present invention;

[0056] Figure 4 A flowchart of operations for obtaining a target group in the social media-based interactive service method disclosed herein;

[0057] Figure 5 A flowchart of an executor for executing group operations in the social media-based interactive service method disclosed in the present invention;

[0058] Figure 6 It is an entity connection pattern diagram between various entities in the interactive service method based on social media disclosed in the present invention;

[0059] Figure 7 A flowchart of another embodiment of the social media-based interactive service method disclosed herein;

[0060] Figure 8 This is a schematic diagram of the structure of an embodiment of an interactive service device based on social media disclosed in the present invention;

[0061] Fig. 9 A schematic structural diagram of another embodiment of the social media-based interactive service device disclosed herein;

[0062] Fig.10 A schematic structural diagram of another embodiment of the social media-based interactive service device disclosed herein;

[0063] Fig.11 It is a structural diagram of an electronic device provided by an exemplary embodiment of the present application. DETAILED DESCRIPTION

[0064] The exemplary embodiments according to the present disclosure will be described in detail below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present disclosure, rather than all the embodiments of the present disclosure, and it should be understood that the present disclosure is not limited to the exemplary embodiments described here.

[0065] It should be noted that the relative arrangement of components and steps, the numerical expressions and numerical values ​​set forth in these embodiments do not limit the scope of the present disclosure unless specifically stated otherwise.

[0066] Those skilled in the art can understand that the terms "first" and "second" in the embodiments of the present disclosure are only used to distinguish different steps, devices or modules, etc., and neither represent any specific technical meaning nor indicate the necessary logical order between them.

[0067] It should also be understood that in the embodiments of the present disclosure, “plurality” may refer to two or more than two, and “at least one” may refer to one, two, or more than two.

[0068] It should also be understood that any component, data or structure mentioned in the embodiments of the present disclosure can generally be understood as one or more, unless explicitly limited or otherwise indicated in the context.

[0069] In addition, the term "and / or" in this disclosure is only a description of the association relationship of associated objects, indicating that there may be three relationships, such as A and / or B, which can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this disclosure generally indicates that the associated objects before and after are in an "or" relationship.

[0070] It should also be understood that the description of the various embodiments in the present disclosure focuses on the differences between the various embodiments, and the same or similar aspects thereof can be referenced to each other, and for the sake of brevity, they will not be described one by one.

[0071] At the same time, it should be understood that for the convenience of description, the sizes of the various parts shown in the drawings are not drawn according to the actual proportional relationship.

[0072] The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way intended to limit the present disclosure, its application, or uses.

[0073] Technologies, methods, and equipment known to ordinary technicians in the relevant art may not be discussed in detail, but where appropriate, the technologies, methods, and equipment should be considered part of the specification.

[0074] It should be noted that like reference numerals and letters refer to similar items in the following figures, and therefore, once an item is defined in one figure, it need not be further discussed in subsequent figures.

[0075] The embodiments of the present disclosure can be applied to electronic devices such as terminal devices, computer systems, servers, etc., which can operate with many other general or special computing system environments or configurations. Examples of well-known terminal devices, computing systems, environments and / or configurations suitable for use with electronic devices such as terminal devices, computer systems or servers include, but are not limited to: personal computer systems, server computer systems, thin clients, thick clients, handheld or laptop devices, microprocessor-based systems, set-top boxes, programmable consumer electronics, network personal computers, small computer systems, large computer systems, and distributed cloud computing technology environments including any of the above systems, etc.

[0076] Electronic devices such as terminal devices, computer systems, servers, etc. can be described in the general context of computer system executable instructions (such as program modules) executed by computer systems. Generally, program modules can include routines, programs, target programs, components, logic, data structures, etc., which perform specific tasks or implement specific abstract data types. Computer systems / servers can be implemented in a distributed cloud computing environment. In a distributed cloud computing environment, tasks can be performed by remote processing devices linked through a communication network. In a distributed cloud computing environment, program modules can be located on local or remote computing system storage media including storage devices.

[0077] SUMMARY OF THE DISCLOSURE

[0078] In the process of implementing the present disclosure, the inventor discovered that when maintaining customer relationships with the help of instant messaging programs, there is a problem of high service provider work costs caused by the service provider maintaining a corresponding group chat for each customer order. In the interactive service method based on social media provided by the present disclosure, the SCRM system and the cloud terminal can automatically create and maintain group chats for each customer order, and the service provider only needs to communicate with the customer through the group chat, which solves the problem of high service provider work costs caused by the service provider performing group operations.

[0079] Exemplary Methods

[0080] Figure 1 FIG. 1 is a flow chart of an embodiment of the social media-based interactive service method disclosed in the present invention. Figure 1 The method shown is applied in a customer relationship management platform, such as a SCRM system platform, and includes steps 101 to 103. Each step is described below.

[0081] In step 101, in response to monitoring a business operation of a target business party, at least one target group operation corresponding to the business operation is acquired based on parameter information of the business operation.

[0082] In some optional implementations, the target business party is used to indicate various business application systems, such as a contract system, a transaction system, a house source system, a customer source order system, a construction system, etc. Each target business party can establish a connection with the SCRM system through a communication module.

[0083] In some optional implementations, business operations can be understood as some operations occurring in various business application systems, such as the listing operation occurring in the customer order system, or the construction status change operation occurring in the construction system.

[0084] Among them, the parameter information of the business operation may include information such as the business operation name and the business to which it belongs. For example, the current business operation is a construction status change operation, and the construction status is changed from the water and electricity transformation status to the carpentry status. The business operation name that can be obtained for the business operation is "Construction status changed to carpentry status", and the business to which it belongs is "Construction order 111".

[0085] In some optional implementations, the target group operation may include at least one of the following operations: creating a group chat, inviting members to join the group, setting a group announcement, sending a group message, and setting a group administrator.

[0086] Among them, creating a group chat can be an operation of creating a new group chat. The operation of creating a group chat usually occurs in a scenario where a new business order is created or a new business order may be generated, for example, in the signing stage of a construction order, or when a customer visits a store. Inviting members to join the group is used to indicate the operation of inviting people to join the group chat. For example, after creating a group chat, relevant personnel, such as service providers, customers, construction personnel, etc. can be invited to join the group. Setting a group announcement is used to indicate the setting of announcement instructions for issuing notices and announcing rules and regulations. Group announcements are usually seen by all members in the group so that they can understand the latest text instructions in the group. For example, in a construction WeChat group, group announcements can include construction period, customer requirements, etc. Sending a group message can indicate the operation of sending messages to all members in the group at the same time, such as sending business progress messages, etc., so as to achieve real-time communication with group members. Setting a group administrator is used to indicate the operation of the administrator who sets up the group chat. The group administrator has the management authority over group members and applications.

[0087] In some optional implementations, different business operations may correspond to more than one target group operation. For example, if the business operation is a construction status change operation, the corresponding target group operation may include inviting members to join the group, sending group messages, and setting group announcements. The target group operation corresponding to each business operation may be configured in advance in the database table, so that when a business operation occurs, the target group operation can be obtained by querying the corresponding database table.

[0088] In step 102, through the executor corresponding to each target group operation in at least one target group operation, the parameters required for each target group operation are obtained and an instruction for executing the target group operation is sent to the target cloud terminal.

[0089] In some optional implementations, the executor corresponding to the target group operation is used to indicate the execution function module or execution function corresponding to the target group operation. For example, when the target group operation is an operation of creating a group chat, the corresponding executor can obtain information such as the name of the group chat to be created, the size of the group chat personnel, the type of the group chat, and the administrator of the group chat.

[0090] In some optional implementations, the parameters required for the target group operation may indicate the configuration parameters required to perform the target group operation. For example, the operation of creating a group chat requires parameters such as the group name and group size; the operation of inviting members to join the group requires identification information of the invited members, etc.

[0091] In some optional implementations, after obtaining the parameters required for the target group operation, the executor may send an instruction containing the parameters required for the target group operation to the target cloud terminal, so as to automatically execute the target group operation on the target cloud terminal.

[0092] Among them, Cloudphone is a mobile phone form factor based on end-cloud integrated virtualization technology. Through digital capabilities such as cloud network, security, and artificial intelligence (AI), it can flexibly adapt to users' personalized needs, release the hardware resources of the mobile phone itself, and load massive cloud applications on demand. The target cloud terminal refers to the cloud terminal used to implement target group operations.

[0093] To implement the embodiments of the present disclosure, see Figure 3 A cloud terminal can be pre-set up, in which an Android system and an instant messaging program suitable for the cloud terminal version can be installed. A virtual employee can be pre-registered for the cloud terminal and its communication identification information can be set. Therefore, when a group operation needs to be performed, the virtual employee can be simulated to log in to the instant messaging program and perform the corresponding group operation.

[0094] In step 103, in response to receiving the execution result returned by the target cloud terminal, the execution result is pushed to the target business party through a message queue. The execution result is obtained by the target cloud terminal executing the target group operation.

[0095] In some optional implementations, after the target cloud terminal receives the instruction, it can perform the corresponding target group operation according to the parameters required for the target group operation carried in the instruction, and after performing the target group operation, it returns the execution result to the SCRM system. After the SCRM system receives the execution result, it can push the execution result to the target business party through a message queue (such as Rocket MQ, redis, kafka, Rabbit MQ, etc.). In specific implementation, when the SCRM system sends a message message carrying the execution result through a message queue, it can mark the business operation identification information in the MQ tag, such as: 111-construction change business operation. After listening to the MQ message, each target business party can selectively consume it according to the tag, and because the MQ mechanism has the characteristic of at least one successful transmission, it can ensure that the execution result data is not lost.

[0096] In some optional implementations, by pushing the execution results via a message queue, the SCRM system and the target business party may be decoupled, allowing them to be independently expanded and maintained, thus reducing the complexity of the system.

[0097] like Figure 2 As shown, the system interaction process applied by the disclosed technical solution is illustrated, wherein, after monitoring the business operation of the target business party, the SCRM system can obtain the target group operation corresponding to the business operation, and obtain the parameters required to execute the target group operation, and then send instructions including the parameters required for the target group operation to the target cloud terminal, and the hook program (hook program) in the target cloud terminal can intercept the instruction, and after parsing the instruction, simulate the execution of the corresponding target group operation by calling the program interface of the instant messaging program, and after the execution is completed, return the execution result of the instruction to the hook program, and the hook program returns the execution result to the SCRM system. The SCRM system and the target cloud terminal realize the automatic execution of group operations through interaction, without the participation of the service provider, reducing the service provider's work pressure and cost.

[0098] Through the above steps 101 to 103, when a business operation occurs in the target business party (business system, such as an order system or a construction system), the SCRM system can obtain at least one corresponding target group operation based on the monitored business operation; execute the actuator corresponding to each target group operation to obtain the parameters required for each target group operation and send an instruction to execute the target group operation to the target cloud terminal; upon receiving the execution result returned by the target cloud terminal, push the execution result to the target business party through a message queue. Therefore, the technical solution disclosed in the present invention can realize the automatic execution of the corresponding group operation when a business operation occurs, realize the automatic establishment of a binding relationship between a business order and a group chat in an instant messaging program, and solve the problem of high service provider work costs caused by the service provider executing group operations.

[0099] Figure 4 The present invention is a flowchart of operations for obtaining a target group in the social media-based interactive service method disclosed herein. Figure 4 Taking how to obtain the target group operation as an example for exemplary description, step 101 includes steps 111 and 112. Each step is described below.

[0100] In step 111, at least one process job event corresponding to the business operation is obtained from the business event table.

[0101] In order to implement the embodiments of the present disclosure, multiple database tables may be pre-configured in the SCRM system, such as a business operation process table (SOP table), a business event table sop_event table, a group operation configuration table sop_event_action, a group operation table group_action, and a group operation template configuration table group_action_template. The entity relationships between the various database tables are as follows: Figure 6 shown.

[0102] The SOP table records a pre-created database table for recording the business process operations of each business. The business operation process table defines each business operation in the business standard operating procedure (SOP) of each business. Among them, the identification information id, business operation name name, business code biz-code, business type type, default return status value del-status, timestamp information ctime and mtime of each business operation can be recorded.

[0103] The business event table sop_event records the mapping relationship between each business operation and the process job event, that is, it records the SOP-related events corresponding to each business operation. For example, the process job events in the SCMP system corresponding to the business operation "Contract Signing Completed" occurring in the target business party include the "Contract Signing Completed" event and the "Construction Preparation" event. Each business operation occurring in the target business party may be associated with one or more events in the SCMP system. For each event, the sop_event table records the event identification information sop-id (the business operation to which the event belongs), business type type, event hit value value, default return status value del-status, and timestamp information ctime and mtime.

[0104] The group operation configuration table sop_event_action records the mapping relationship between each process job event and the group operation, that is, it records the group operations associated with each SOP associated event, such as inviting members to join the group, setting group announcements, and a SOP associated event can be associated with one or more operations. For each operation, the group operation configuration table sop_event_action records the SOP associated event sop_event-id to which the group operation belongs, the group operation execution sequence sequence, the group operation type type (such as the group operation is to create a group chat, invite members to join the group), the default return status value del-status, and the timestamp information ctime and mtime.

[0105] The group operation table group_action records the information of each group operation, such as the group operation name name, group operation type type, default return status value del-status, and timestamp information ctime and mtime.

[0106] The group action template configuration table group_action_template records the information of each group action template. For example, when setting a group announcement, you can specify a text template through the group action template. The group action template table can record the group action template name, group action template code code, business code biz-code, group action type type, template content content, template description remark, default return status value del-status, timestamp information ctime and mtime.

[0107] When the SCRM system monitors the business operation in the target business party, it can obtain the business operation name and identification information of the business operation from the business process operation table, and then obtain at least one process job event of the business operation from the business event table.

[0108] In step 112, a group operation corresponding to each process operation event in at least one process operation event is obtained from the group operation configuration table to obtain at least one target group operation.

[0109] In some optional implementations, the group operation of each process job event may be obtained from the group operation configuration table according to the event identification information of the business event matched from the business event table.

[0110] Through the above steps 111-112, after the SCRM system monitors the business operation, it can obtain the target group operation corresponding to the business operation from the group operation configuration table according to the pre-configured entity relationship between the various database tables. In this way, after the business operation occurs, according to the requirements of the business operation, the target group operation to be executed is automatically obtained, thereby realizing the automation and intelligence of group operations in customer relationship management, reducing personnel participation and improving efficiency.

[0111] Figure 5 The flowchart of the executor for executing group operations in the interactive service method based on social media disclosed in the present invention is as follows: Figure 5 As shown, step 102 includes step 121 to step 123. Each step is described below.

[0112] In step 121, operation template information of each target group operation is obtained from the group operation template configuration table.

[0113] In some optional implementations, the group operation template configuration table group_action_template records information of each group operation template. For example, when setting a group announcement, a text template can be specified through the group operation template, and when creating a group chat, the group name can be set through the group operation template.

[0114] In step 122, the parameters required for the operation of each target group are obtained according to the operation template information.

[0115] In some optional implementations, the parameters required for the target group operation may indicate the configuration parameters required to perform the target group operation. For example, the operation of creating a group chat requires parameters such as the group name and group size; the operation of inviting members to join the group requires identification information of the invited members, etc.

[0116] In some optional implementations, the operation template information may indicate a format pre-designed for each group operation. For example, when inviting members to join a group, a group announcement message of "Welcome *** to join the group chat" may be generated; or when creating a group chat, the template of the group name is "client ID + server ID", then the name of the invited group may be obtained according to the group name template.

[0117] In step 123, a command including parameters required for target group operations is sent to the target cloud terminal.

[0118] The target cloud terminal refers to the cloud terminal used to implement the target group operation.

[0119] In the disclosed embodiment, a method is disclosed in which the executor of the target group operation obtains the parameters required for the target group operation through a group operation template, which can not only simplify the operation process and improve work efficiency, but also ensure that the target group operation can be executed according to the template, thereby ensuring the execution quality of the group operation.

[0120] Figure 7 A flowchart of another embodiment of the social media-based interactive service method disclosed in the present invention is shown in FIG. Figure 7 The method shown is applied in the target cloud terminal, and includes steps 701 to 703. Each step is described below.

[0121] In step 701, an instruction for executing a target group operation sent by a customer relationship management platform is received, wherein the instruction includes parameters required for the target group operation.

[0122] In some optional implementations, an Android operating system may be installed in the target cloud terminal, and a hook program may be pre-set in the operating system, thereby receiving instructions for executing target group operations sent by the customer relationship management platform through the hook program set in the operating system in the target cloud terminal.

[0123] In some optional implementations, the target group operation may include at least one of the following operations: creating a group chat, inviting members to join the group, setting a group announcement, sending a group message, and setting a group administrator.

[0124] In step 702, based on the parameters required for the target group operation carried in the instruction, the instant messaging program is started and the target group operation is performed.

[0125] In some optional implementations, the parameters required for the target group operation may indicate the configuration parameters required to perform the target group operation. For example, the operation of creating a group chat requires parameters such as the group name and group size; the operation of inviting members to join the group requires identification information of the invited members, etc.

[0126] In some optional implementations, a virtual employee may be pre-registered for the cloud terminal and its communication identification information may be set, so that when a group operation is required, the virtual employee may be simulated to log into the instant messaging program and perform the corresponding group operation.

[0127] In some optional implementations, the application interface of the instant messaging program may be called through a hook program, and a virtual employee may be simulated to perform the target group operation according to the parameters required for the target group operation.

[0128] In step 703, the execution result obtained by executing the target group operation is returned to the customer relationship management platform.

[0129] In some optional implementations, after executing the target group operation, the target cloud terminal may return the execution result to the customer relationship management platform.

[0130] Through the above steps 701 to 703, after the target cloud terminal receives the instruction to execute the target group operation, it can simulate the virtual employee to execute the corresponding target group operation through the pre-set hook program, and return the execution result of the target group operation to the customer relationship management platform. Therefore, the technical solution disclosed in the present invention can automatically execute the corresponding group operation through the cloud terminal, establish a binding relationship between the business order and the group chat of the instant messaging program, and solve the problem of high service provider work cost caused by the service provider executing the group operation.

[0131] Exemplary Devices

[0132] Figure 8 FIG. 1 is a schematic diagram of a structure of an embodiment of an interactive service device based on social media disclosed in the present invention. Figure 8 As shown, the device is applied to a customer relationship management platform, including:

[0133] A first acquisition module 81 is used for acquiring at least one target group operation corresponding to the business operation based on parameter information of the business operation in response to monitoring the business operation of the target business party;

[0134] A first execution module 82, configured to obtain parameters required for each target group operation through an executor corresponding to each target group operation in the at least one target group operation and to send an instruction to execute the target group operation to a target cloud terminal;

[0135] The sending module 83 is used for, in response to receiving the execution result returned by the target cloud terminal, pushing the execution result to the target business party through a message queue, wherein the execution result is obtained by the target cloud terminal executing the target group operation.

[0136] Fig. 9 A structural diagram of another embodiment of the social media-based interactive service device disclosed in the present invention. Fig. 9 As shown, in Figure 8 On the basis of the illustrated embodiment, in some further optional implementations of the present disclosure, the first acquisition module 81 includes:

[0137] A first acquisition submodule 811 is used to acquire at least one process operation event corresponding to the business operation from a business event table, wherein the business event table records a mapping relationship between each business operation and a process operation event;

[0138] The second acquisition submodule 812 is used to obtain the group operation corresponding to each process operation event in the at least one process operation event from the group operation configuration table to obtain the at least one target group operation. The group operation configuration table records the mapping relationship between each process operation event and the group operation.

[0139] In some further optional implementations of the present disclosure, the first execution module 82 includes:

[0140] The third acquisition submodule 821 is used to acquire the operation template information of each target group operation from the group operation template configuration table, where the operation template information corresponding to each group operation is recorded in the group operation template configuration table;

[0141] The fourth acquisition submodule 822 is used to acquire the parameters required for the operation of each target group according to the operation template information;

[0142] The sending submodule 823 is used to send instructions containing parameters required for target group operations to the target cloud terminal.

[0143] In some further optional implementations of the present disclosure, the target group operation includes at least one of the following operations: creating a group chat, inviting members to join the group, setting a group announcement, sending a group message, and setting a group administrator.

[0144] Fig.10 A structural diagram of another embodiment of the social media-based interactive service device disclosed in the present invention. Fig.10 As shown, the device is applied to a target cloud terminal and includes:

[0145] The receiving module 1001 is used to receive an instruction for executing a target group operation sent by a customer relationship management platform, wherein the instruction includes parameters required for the target group operation;

[0146] The second execution module 1002 is used to start the instant messaging program and perform the target group operation based on the parameters required for the target group operation carried in the instruction;

[0147] The result returning module 1003 is used to return the execution result obtained by executing the target group operation to the customer relationship management platform.

[0148] In some optional implementations, the receiving module 1001 is specifically configured to receive an instruction for executing a target group operation sent by the customer relationship management platform through a hook program set in the operating system of the target cloud terminal.

[0149] The second execution module 1002 is specifically used to call the application interface of the instant messaging program through the hook program, and simulate the virtual employee to perform the target group operation according to the parameters required for the target group operation.

[0150] The device of the embodiment of the present disclosure can be used to implement the methods of the above-mentioned embodiments of the present disclosure. The two correspond to each other in specific implementation, and the specific implementations of related parts are referenced to each other, which will not be repeated here.

[0151] Exemplary electronic devices, computer program products, computer-readable storage media, and systems

[0152] An embodiment of the present disclosure further provides an electronic device, comprising: a memory for storing a computer program; a processor for executing the computer program stored in the memory, and when the computer program is executed, the interactive service method based on social media of any of the above embodiments of the present disclosure is implemented.

[0153] The embodiments of the present disclosure also provide an interactive service system based on social media, which includes a customer relationship management platform and a target cloud terminal. The system is used to implement the interactive service method based on social media of any of the above embodiments of the present disclosure.

[0154] Below, reference Fig.11 An electronic device according to an embodiment of the present disclosure is described, in which a device for implementing the method according to an embodiment of the present disclosure may be integrated. Fig.11 A structural diagram of an electronic device provided in an exemplary embodiment of the present disclosure, such as Fig.11As shown, the electronic device includes one or more processors 111, one or more computer-readable storage media memory 112, and a computer program stored in the memory and executable on the processor. When executing the program in the memory 112, the above-mentioned social media-based interactive service method can be implemented.

[0155] Specifically, in practical applications, the electronic device may further include components such as an input device 113 and an output device 114, and these components are interconnected via a bus system and / or other forms of connection mechanisms (not shown). Those skilled in the art will appreciate that Fig.11 The structure of the electronic device shown in the figure does not constitute a limitation on the electronic device, and may include more or fewer components than shown in the figure, or certain components, or different component arrangements.

[0156] The processor 111 may be a central processing unit (CPU) or other forms of processing units having social media-based interactive service capabilities and / or instruction execution capabilities, and may perform various functions and process data by running or executing software programs and / or modules stored in the memory 112 and calling data stored in the memory 112, thereby monitoring the electronic device as a whole.

[0157] The memory 112 may store one or more computer program products, and the memory may include various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory. The above-mentioned volatile memory may include, for example, random access memory (RAM) and / or cache memory (cache), etc. The above-mentioned non-volatile memory may include, for example, read-only memory (ROM), hard disk, flash memory, etc. One or more computer program products may be stored on a computer-readable storage medium, and the processor 111 may run the computer program product to implement the above-mentioned social media-based interactive service method of each embodiment of the present disclosure and / or other desired functions.

[0158] The input device 113 may be used to receive input digital or character information and may include a keyboard, a mouse, a joystick, etc., which are related to user settings and function control.

[0159] The output device 114 can output various information to the outside, including the determined distance information, direction information, etc. The output device 114 can include, for example, a display, a speaker, a printer, a communication network and a remote output device connected thereto, and the like.

[0160] The electronic device may also include a power supply for supplying power to various components, which may be logically connected to the processor 111 through a power management system, so as to manage charging, discharging, power consumption and other functions through the power management system. The power supply may also include one or more DC or AC power supplies, a recharging system, a power failure detection circuit, a power converter or inverter, a power status indicator and other arbitrary components.

[0161] Of course, to simplify, Fig.11 Only some of the components related to the present disclosure in the electronic device are shown, and components such as a bus, an input / output interface, etc. are omitted. In addition, according to specific application situations, the electronic device may further include any other appropriate components.

[0162] In addition to the above-mentioned methods and devices, an embodiment of the present disclosure may also be a computer program product, which includes computer program instructions, which, when executed by a processor, enable the processor to execute the steps of the social media-based interactive service method according to various embodiments of the present disclosure described in the above-mentioned "Exemplary Method" section of this specification.

[0163] The computer program product may be written in any combination of one or more programming languages ​​to write program code for performing the operations of the disclosed embodiments, including object-oriented programming languages ​​such as Java, C++, etc., and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server.

[0164] In addition, an embodiment of the present disclosure may also be a computer-readable storage medium having computer program instructions stored thereon, which, when executed by a processor, enables the processor to execute the steps of the social media-based interactive service method according to various embodiments of the present disclosure described in the above “Exemplary Method” section of this specification.

[0165] Computer readable storage media can adopt any combination of one or more readable media. The readable medium can be a readable signal medium or a readable storage medium. The readable storage medium can include, for example, but is not limited to, a system or device of electricity, magnetism, light, electromagnetic, infrared, or semiconductor, or any combination of the above. More specific examples (non-exhaustive list) of readable storage media include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0166] The basic principles of the present disclosure are described above in conjunction with specific embodiments. However, it should be noted that the advantages, strengths, effects, etc. mentioned in the present disclosure are only examples and not limitations, and it cannot be considered that these advantages, strengths, effects, etc. are required by each embodiment of the present disclosure. In addition, the specific details disclosed above are only for the purpose of illustration and ease of understanding, and are not limitations. The above details do not limit the present disclosure to the necessity of adopting the above specific details to be implemented.

[0167] Each embodiment in this specification is described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the embodiments can be referred to each other. For the system embodiment, since it basically corresponds to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.

[0168] A person of ordinary skill in the art can understand that all or part of the steps of implementing the above method embodiment can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps of the above method embodiment; and the aforementioned storage medium includes: ROM, RAM, magnetic disk or optical disk, etc., various media that can store program codes.

[0169] The method and apparatus of the present disclosure may be implemented in many ways. For example, the method and apparatus of the present disclosure may be implemented by software, hardware, firmware, or any combination of software, hardware, and firmware. The above order of steps for the method is for illustration only, and the steps of the method of the present disclosure are not limited to the order specifically described above, unless otherwise specifically stated. In addition, in some embodiments, the present disclosure may also be implemented as a program recorded in a recording medium, which includes machine-readable instructions for implementing the method according to the present disclosure. Therefore, the present disclosure also covers a recording medium storing a program for executing the method according to the present disclosure.

[0170] The description of the present disclosure is given for the purpose of illustration and description, and is not intended to be exhaustive or to limit the present disclosure to the disclosed form. Many modifications and variations will be apparent to those of ordinary skill in the art. The embodiments are selected and described in order to better illustrate the principles and practical applications of the present disclosure, and to enable those of ordinary skill in the art to understand the present disclosure and thereby design various embodiments with various modifications suitable for specific uses.

Claims

1. An interactive service method based on social media, characterized in that: Applied to customer relationship management platforms, including: In response to monitoring a business operation of a target business party, acquiring at least one target group operation corresponding to the business operation based on parameter information of the business operation; Obtaining, through an executor corresponding to each target group operation in the at least one target group operation, parameters required for each target group operation and sending an instruction to execute the target group operation to a target cloud terminal; In response to receiving the execution result returned by the target cloud terminal, the execution result is pushed to the target business party through a message queue, and the execution result is obtained by the target cloud terminal executing the target group operation.

2. The method according to claim 1, characterized in that: The acquiring, based on the parameter information of the business operation, at least one target group operation corresponding to the business operation includes: Based on the parameter information of the business operation, obtaining at least one process operation event corresponding to the business operation from a business event table, wherein the business event table records a mapping relationship between each business operation and the process operation event; The group operation corresponding to each process operation event in the at least one process operation event is obtained from the group operation configuration table to obtain the at least one target group operation. The group operation configuration table records the mapping relationship between each process operation event and the group operation.

3. The method according to any one of claims 1-2, characterized in that: The acquiring, through the executor corresponding to each target group operation in the at least one target group operation, the parameters required for each target group operation and sending an instruction to execute the target group operation to the target cloud terminal includes: Acquire the operation template information of each target group operation from the group operation template configuration table, wherein the group operation template configuration table records the operation template information corresponding to each group operation; According to the operation template information, obtaining the parameters required for the operation of each target group; Sending a command including parameters required for the target group operation to the target cloud terminal.

4. The method according to any one of claims 1 to 3, characterized in that: The target group operation includes at least one of the following operations: creating a group chat, inviting members to join the group, setting a group announcement, sending a group message, and setting a group administrator.

5. An interactive service method based on social media, characterized in that: Applied to the target cloud terminal, including: Receiving an instruction for executing a target group operation sent by a customer relationship management platform, wherein the instruction includes parameters required for the target group operation; Based on the parameters required for the target group operation carried in the instruction, start the instant messaging program and execute the target group operation; The execution result obtained by executing the target group operation is returned to the customer relationship management platform.

6. The method according to claim 5, characterized in that The receiving instruction for executing the target group operation sent by the customer relationship management platform includes: The instruction for executing the target group operation sent by the customer relationship management platform is received through a hook program set in the operating system of the target cloud terminal.

7. The method according to any one of claims 5-6, characterized in that: The starting the instant messaging program and executing the target group operation based on the target group operation required parameters carried in the instruction includes: The application interface of the instant messaging program is called through the hook program, and the virtual employee is simulated to perform the target group operation according to the parameters required for the target group operation.

8. A computer-readable storage medium, wherein the storage medium stores computer program instructions, and when the computer program instructions are executed, the method according to any one of claims 1 to 7 is implemented.

9. An electronic device, comprising: A memory for storing a computer program product; A processor is used to execute the computer program product stored in the memory, and when the computer program product is executed, it implements the method described in any one of claims 1 to 7.

10. A computer program product comprising computer program instructions, characterized in that When the computer program instructions are executed by a processor, the method described in any one of claims 1 to 7 is implemented.

Citation Information

Cited By

  • Data processing method and device

    CN121309524A