Community data processing method and device
By automatically monitoring and processing community user information, the problem of low manual operation efficiency in the existing technology is solved, efficient response to multi-language and multi-time zone users is achieved, and the efficiency and user experience of game operations are improved.
Patent Information
- Application Number
- CN202411297540.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-14
- Publication Date
- 2024-12-13
AI Technical Summary
The existing game operation methods rely on manual observation and processing of community player chats and feedback, resulting in high labor costs and low efficiency. Especially in a multilingual and multi-time zone user environment, it is difficult to respond to player needs in a timely manner, affecting user experience and corporate revenue.
By sending connection requests to the server of the target community, listening to user information, automatically obtaining problem and feedback information, and sending them to the management platform for processing, robot users generate reply and notifications, and achieving automated operations.
It improves operational efficiency, reduces the need for manual processing, ensures timely response to player problems and feedback, and improves user experience and corporate revenue.
Smart Images

Figure CN119113526A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of Internet technology, and in particular, to a community data processing method, apparatus, computer equipment, computer-readable storage medium, and computer program product. Background Art
[0002] In the era of globalization and market economy, more and more games are released in multiple countries or regions. The users involved in the services and support of these games may be from different regions, cultures, languages and time zones.
[0003] At present, the way games are operated is often to obtain user experience and demands by manually observing the chats and feedback of players in each game community on the platform. The manpower cost is high because each game requires support from operators in multiple languages, and each operation task requires manual operation by personnel with different perspectives. Even so, it is still difficult to complete the needs of player recall, user portrait, scheduled operation strategy, mapping of users in the community and players in the game, and accurate crowd-reaching scenarios manually. When operating multiple games at the same time and facing multiple operation scenarios, especially when responding to or solving problems such as login and payment in a timely manner, it will affect the player experience and the company's economic income and game reputation.
[0004] It should be noted that the above content is not necessarily prior art, nor is it intended to limit the scope of patent protection of this application. Summary of the invention
[0005] The embodiments of the present application provide a community data processing method, apparatus, computer device, computer-readable storage medium, and computer program product to solve or alleviate one or more of the technical problems raised above.
[0006] One aspect of an embodiment of the present application provides a community data processing method, which is applied to a first server, and the method includes:
[0007] Sending a connection request to a second server of the target community to establish a connection with the second server;
[0008] monitoring first information sent by users in the target community, wherein the first information includes question information and feedback information;
[0009] The first information is sent to a management platform connected to the first server, and the management platform is notified to process the first information.
[0010] Optionally, sending a connection request to a second server of the target community to establish a connection with the second server includes:
[0011] Get the necessary configuration parameters required for the connection;
[0012] Sending a connection request to the second server according to the necessary configuration parameters;
[0013] When the connection is established with the second server, the necessary modules of the target community are loaded according to the necessary configuration parameters, so as to obtain the content information of the target community in real time through the necessary modules.
[0014] Optionally, the method further comprises:
[0015] Acquire second information sent by users in the target community, wherein the second information is other information except the first information;
[0016] Persisting the second information in a target database to obtain persistent data;
[0017] Regularly performing statistical analysis based on the persistent data to obtain analysis data;
[0018] A visual report is generated based on the analysis data.
[0019] Optionally, the method further comprises:
[0020] Creating a robot user in the second server;
[0021] In the case of obtaining the third information sent by the user in the target community, the robot user is used to generate reply information for the third information according to the analysis data.
[0022] Optionally, the method further comprises:
[0023] The robot user is utilized to push targeted notifications to users in the target community based on the analysis data.
[0024] Optionally, the method further comprises:
[0025] Sending a short link to a target user in the target community, so that the target user can establish an association relationship between the community ID and the game ID based on the short link;
[0026] The using the robot user to push a target notification to users in the target community according to the analysis data includes:
[0027] The robot user is utilized to push a target notification to the target user according to the analysis data and the association relationship.
[0028] Another aspect of an embodiment of the present application provides a community data processing device, which is applied to a first server, and the device includes:
[0029] A connection module, configured to send a connection request to a second server of a target community to establish a connection with the second server;
[0030] A monitoring module, configured to monitor first information sent by users in the target community, wherein the first information includes question information and feedback information;
[0031] The notification module is used to send the first information to a management platform connected to the first server, and notify the management platform to process the first information.
[0032] Another aspect of an embodiment of the present application provides a computer device, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein: the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute the method described above.
[0033] Another aspect of an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer instructions, and when the computer instructions are executed by a processor, the method described above is implemented.
[0034] Another aspect of an embodiment of the present application provides a computer program product, including a computer program, which implements the method described above when executed by a processor.
[0035] The above technical solution adopted in the embodiment of the present application may have the following advantages:
[0036] By sending a connection request to the second server of the target community to establish a connection with the second server, monitoring the first information sent by users in the target community, wherein the first information includes problem information and feedback information, sending the first information to a management platform connected to the first server, and notifying the management platform to process the first information, the problem information and feedback information in the community can be automatically obtained through monitoring, and the management platform can be automatically notified to process the problems and feedback, thereby effectively improving the efficiency of operations. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] The accompanying drawings exemplarily illustrate the embodiments and constitute a part of the specification, and together with the text description of the specification, are used to explain the exemplary implementation of the embodiments. The embodiments shown are for illustrative purposes only and do not limit the scope of the claims. In all drawings, the same reference numerals refer to similar but not necessarily identical elements.
[0038] Figure 1 The following schematically shows an operating environment diagram of the community data processing method according to the first embodiment of the present application;
[0039] Figure 2 The flowchart of the community data processing method according to the first embodiment of the present application is schematically shown;
[0040] Figure 3 Schematically shows Figure 2 Flow chart of sub-steps of step S200;
[0041] Figure 4 The newly added process of the community data processing method according to the first embodiment of the present application is schematically shown;
[0042] Figure 5 Another newly added process of the community data processing method according to the first embodiment of the present application is schematically shown;
[0043] Figure 6 The schematic diagram shows a principle diagram of a community data processing method according to the first embodiment of the present application;
[0044] Figure 7 A block diagram schematically shows a community data processing device according to the second embodiment of the present application; and
[0045] Figure 8 The hardware architecture diagram of the computer device according to the third embodiment of the present application is schematically shown. DETAILED DESCRIPTION
[0046] In order to make the purpose, technical solutions and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not intended to limit the present application. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without making creative work are within the scope of protection of the present application.
[0047] It should be noted that the descriptions involving "first", "second", etc. in the embodiments of the present application are only for descriptive purposes and cannot be understood as indicating or implying their relative importance or implicitly indicating the number of technical features indicated. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In addition, the technical solutions between the various embodiments can be combined with each other, but they must be based on the ability of ordinary technicians in the field to implement them. When the combination of technical solutions is contradictory or cannot be implemented, it should be deemed that such combination of technical solutions does not exist and is not within the scope of protection required by this application.
[0048] In the description of the present application, it should be understood that the numerical labels before the steps do not indicate the order in which the steps are executed, but are only used to facilitate the description of the present application and to distinguish each step, and therefore should not be understood as a limitation on the present application.
[0049] First, the following terms are explained:
[0050] Community: An online communication space that brings together social groups with similar interests, cultural preferences and values.
[0051] Web client: usually refers to the user interface of an application or service that is accessed and interacted with through a web browser. It is a form of Internet application that allows users to access and operate data, applications or services on remote servers through a web browser.
[0052] Server: A computer hardware or software (computer program) that provides functions or services to other programs or devices (called "clients"). Such services may include data storage, processing, transmission, and provision of various network resources.
[0053] Secondly, in order to facilitate those skilled in the art to understand the technical solutions provided in the embodiments of the present application, the relevant technologies are described below:
[0054] In related technologies, the game is often operated by manually observing the chats and feedback of each community player on the platform to obtain user experience and demands. The manpower cost is high and the operation efficiency is low.
[0055] To this end, the embodiment of the present application provides a community data processing technical solution. In this technical solution, the feedback and questions of users in the community can be automatically obtained, and the management platform can be automatically notified to process the feedback or questions, thereby improving operational efficiency. See below for details.
[0056] Finally, for ease of understanding, an exemplary operating environment is provided below.
[0057] like Figure 1 As shown, the operating environment diagram includes: a first server 2, a second server 4, a management platform 6 and a network 8, wherein:
[0058] The first server 2 or the second server 4 may be composed of a single or multiple computing devices. The multiple computing devices may include virtualized computing instances. Virtualized computing instances may include virtual machines, such as simulations of computer systems, operating systems, servers, etc. The computing device may load a virtual machine based on a virtual image and / or other data defining specific software (e.g., an operating system, a dedicated application, a server) for simulation. As the demand for different types of processing services changes, different virtual machines may be loaded and / or terminated on one or more computing devices. A hypervisor may be implemented to manage the use of different virtual machines on the same computing device.
[0059] The first server 2 may be configured to communicate with the management platform 6 via a network 8, and the second server 4 may be configured to communicate with the first server 2 via the network 8. The network 8 includes various network devices, such as routers, switches, multiplexers, hubs, modems, bridges, repeaters, firewalls, proxy devices, and / or the like. The network 8 may include physical links, such as coaxial cable links, twisted pair cable links, optical fiber links, combinations thereof, and the like, or wireless links, such as cellular links, satellite links, Wi-Fi links, and the like.
[0060] The first server 2 can provide services such as storage, reading, writing, querying, and deletion, such as providing the management platform 6 with a service for reading community questions in the second server 4. The second server 4 can provide services such as storage, reading, writing, querying, and deletion, such as providing the first server 2 with a service for reading community data.
[0061] The management platform 6 can be a Windows, Android TM ) or iOS operating system, such as smart phones, tablet devices, laptop computers, virtual reality devices, gaming devices, set-top boxes, vehicle terminals, and smart TVs. Based on the above operating systems, various applications can be run, such as communication applications. In particular, the management platform 6 can also be composed of a single or multiple computing devices.
[0062] The management platform 6 can provide / configure user access pages for controlling the first server 2 or obtaining data, etc.
[0063] The following uses the first server as the execution subject to introduce the technical solution of the present application through multiple embodiments. It should be noted that these embodiments can be implemented in a variety of different forms and should not be interpreted as being limited to the embodiments described here.
[0064] Embodiment 1
[0065] Figure 2 The flowchart of the community data processing method according to the first embodiment of the present application is schematically shown.
[0066] like Figure 2 As shown, the community data processing method may include steps S200 to S204, wherein:
[0067] Step S200: Send a connection request to a second server of the target community to establish a connection with the second server.
[0068] Step S202: monitoring first information sent by users in the target community, wherein the first information includes question information and feedback information.
[0069] Step S204: Send the first information to a management platform connected to the first server, and notify the management platform to process the first information.
[0070] The community data processing method provided in this embodiment sends a connection request to the second server of the target community to establish a connection with the second server, monitors the first information sent by users in the target community, wherein the first information includes problem information and feedback information, sends the first information to a management platform connected to the first server, and notifies the management platform to process the first information. Problem information and feedback information in the community can be automatically obtained through monitoring, and the management platform can be automatically notified to process the problems and feedback, thereby effectively improving the efficiency of operations.
[0071] The following combination Figure 2 , each step in steps S200 to S204 and other optional steps are described in detail.
[0072] Step S200 , sending a connection request to the second server of the target community to establish a connection with the second server.
[0073] The target community may be a community of a certain platform on the Internet, such as a community corresponding to a certain game platform.
[0074] In an optional embodiment, if Figure 3 As shown, step S200 may further include steps S300 to S304:
[0075] Step S300, obtaining necessary configuration parameters required for connection.
[0076] Step S302: Send a connection request to the second server according to necessary configuration parameters.
[0077] Step S304: when the connection is established with the second server, the necessary modules of the target community are loaded according to the necessary configuration parameters, so as to obtain the content information of the target community in real time through the necessary modules.
[0078] Necessary configuration parameters may include configuration parameters required for connecting to the second server and configuration parameters required for loading necessary modules of the target community in the second server. Necessary configuration parameters required for connection may vary for different community servers, and may include, for example, the protocol, domain name, port, interface key, user name, password, retry strategy and other parameters of the second server.
[0079] When the first server sends a connection request to the second server according to the necessary configuration parameters, it can use the standard HTTP request to initiate the interface protocol to communicate with the second server, thereby establishing a connection with the second server. When establishing a connection with the second server, the first server can load the necessary modules of the target community of the second server according to some of the necessary configuration parameters, and then obtain the content information of the target community in real time through the necessary modules of the target community. Among them, the necessary modules of the target community are, for example, the servers, channels, and software applications of the target community. In addition, the content information of the target community may include information such as users' chats or speeches, and specific information types may include text, pictures, links, audio or video information.
[0080] In this optional embodiment, necessary configuration parameters required for connection are obtained, a connection request is sent to the second server according to the necessary configuration parameters, and when a connection is established with the second server, necessary modules of the target community are loaded according to the necessary configuration parameters, so that content information of the target community can be obtained in real time through the necessary modules. The content information of the target community can be effectively obtained by connecting to the second server and loading the necessary modules of the community in the second server.
[0081] Step S202 , monitoring the first information sent by users in the target community, wherein the first information includes question information and feedback information.
[0082] It should be noted that monitoring the first information sent by the user in the target community is performed with the authorization of the user and in compliance with the corresponding specifications of the target community.
[0083] When monitoring the first information sent by users in the target community, it can be monitoring the first information sent by all users in the target community, or it can be monitoring the first information sent by a specific part of users in the target community, for example, monitoring the first information sent by users in a specific channel in the target community. When monitoring the first information sent by the user, it can be determined whether the information sent by the user is the first information by means of keyword recognition or the like.
[0084] Specifically, the first server can create a robot user in the target community, configure the robot user's authority, and enable the robot user to read the first information sent by the user in the target community, thereby realizing the monitoring of the first information sent by the user in the target community. The robot user can analyze the information sent by the user in the target community and determine whether the information sent by the user is the first information by identifying the keywords in the information sent by the user; or, when the information of a specified part (such as a specific channel in the target community) in the target community is the first information, the robot user can directly monitor the information sent by the specified part as the first information. For example, the first server can customize the development of robot bot applications based on protocol communication such as Java library to realize the monitoring of the first information sent by the user in the target community. When configuring the robot user's authority, the enterprise basic technology architecture configuration center platform can be used to configure the authorization related information of the customized development robot bot application, and the operation server can read and load it when it is started, which can be hot updated and decoupled from the program code; or the first server can configure the relevant authorization file information through the code attribute file, build a release package, and reduce the dependence on external system.
[0085] Step S204 , sending the first information to a management platform connected to the first server, and notifying the management platform to process the first information.
[0086] The management platform may be composed of one or more computers, which serve as the client corresponding to the first server. Communication applications may be installed in the management platform, such as Feishu, WeChat for Enterprise, DingTalk, etc. The first server may send the first information to the management platform through the communication application installed on the management platform, so that the operation personnel related to the management platform can process the first information.
[0087] In an optional embodiment, if Figure 4 As shown, the community data processing method may further include steps S400 to S406:
[0088] Step S400, obtaining second information sent by users in the target community, wherein the second information is other information except the first information.
[0089] Step S402, persist the second information to the target database to obtain persistent data.
[0090] Step S404: regularly perform statistical analysis based on the persistent data to obtain analysis data.
[0091] Step S406: generating a visual report based on the analysis data.
[0092] The acquisition of the second information sent by the user in the target community is performed with the authorization of the user and in compliance with the target community specification.
[0093] Specifically, the first server can obtain the second information sent by users in the target community through the aforementioned robot user, persist the second information in the target database connected to the first server, and obtain persistent data; regularly perform statistical analysis on the persistent data to obtain analysis data; and then form a visual report based on the analysis data according to operational needs or preset templates. After obtaining the visual report, the visual report can be sent to the management platform so that the corresponding operation personnel of the management platform can make corresponding operation decisions based on the visual report, and then implement them to the target community in the second server through the first server. Optionally, after obtaining the visual report, it can be displayed in the first server, and the corresponding operation personnel of the management platform can log in to the first server to view it. Among them, the periodicity can be, for example, daily, weekly, monthly, etc.; before persisting the second information to the target database, the second information can be pre-processed, such as data cleaning or screening according to certain rules.
[0094] In this optional embodiment, by acquiring the second information sent by users in the target community, persisting the second information to the target database to obtain persistent data, regularly performing statistical analysis based on the persistent data to obtain analysis data, and forming a visual report based on the analysis data, it is possible to monitor and analyze non-alarm information in the target community except for problem information and feedback information, and conveniently and intuitively display the operational indicators and data required in the target community, thereby improving the convenience of operation.
[0095] In an optional embodiment, if Figure 5 As shown, the community data processing method may further include steps S500 to S502:
[0096] Step S500, creating a robot user in the second server.
[0097] Step S502: When obtaining the third information sent by the user in the target community, the robot user generates reply information for the third information according to the analysis data.
[0098] The third information may be the first information or the second information. Specifically, the third information may refer to real-time information sent by the user or information within a certain period of time (such as one day). Optionally, the third information may refer to some information that is expected to be replied by the operator.
[0099] Specifically, the first server can create a robot user in the second server, and the created robot user enters various parts or a certain part of the target community to obtain the third information sent by the user; when the third information is obtained, the robot user is used to generate reply information for the third information based on the analysis data, thereby realizing automatic reply to the information sent by the user in the target community. When generating the reply information, the robot user can send the third information and the analysis data to a specific large language model, and use the large language model to generate the reply information. In addition, when the aforementioned statistical analysis is performed on the persistent data to obtain the analysis data, the analysis data may include a user portrait obtained by performing big data analysis on the persistent data. After obtaining the third information sent by the user, it is possible to determine the user portrait to which the user corresponding to the sending of the third information belongs, and then generate the reply information for the third information based on the user portrait.
[0100] In this optional embodiment, by creating a robot user in the second server, when the third information sent by the user in the target community is obtained, the robot user is used to generate reply information for the third information according to the analysis data. This can achieve automatic reply to the third information in the target community that is expected to be replied by the operator, improve the timeliness of the community information reply, and thus improve the user experience of the community.
[0101] In an optional embodiment, the community data method may further include: using a robot user to push target notifications to users in the target community based on the analysis data.
[0102] Among them, the target notification can be, for example, an event announcement, an important update, a content recommendation, a resource sharing, or an emergency notification, etc. The analysis data can include a user profile obtained by performing big data analysis based on the persistent data. When pushing the target notification to users in the target community, differentiated pushes can be performed based on the user profile to which each user belongs, so that the pushed target notification meets the needs or preferences of the target community.
[0103] In this optional embodiment, by utilizing robot users to push target notifications to users in the target community based on analysis data, automated push of target notifications can be achieved, and the pushed target notifications can also be made to meet the needs or preferences of users, thereby improving the accuracy of the push.
[0104] In an optional embodiment, the community data processing method may further include: sending a short link to a target user in the target community so that the target user can establish an association relationship between the community ID and the game ID based on the short link; the above-mentioned use of a robot user to push target notifications to users in the target community based on analysis data may further include: using a robot user to push target notifications to the target user based on analysis data and the association relationship.
[0105] Specifically, the first server can send a short link to the target user in the target community. After receiving the short link, the target user opens the short link and enters the corresponding community ID and game ID according to the page prompt corresponding to the short link. After submission, the first server can obtain the association between the target user's community ID and game ID. When pushing the target notification to the target user, the robot user is used to push the target notification to the target user based on the analysis data and the association.
[0106] In this optional embodiment, by sending a short link to the target user in the target community so that the target user can establish an association relationship between the community ID and the game ID based on the short link, a robot user can be used to push target notifications to the target user based on the analysis data and the association relationship. The association relationship between the community ID and the game ID in the target community can be collected through the short link, so that when pushing target notifications related to the game, differentiated push can be performed based on the game ID corresponding to the target user, thereby improving the accuracy of the target notification push.
[0107] Please refer to Figure 6 , which is an example diagram of the principle of the community data processing method. In the figure, the first server is the Server server, the second server is the target community server, and the management platform is the enterprise IM terminal. It can mainly include the following contents:
[0108] 1. The server establishes a connection with the target community server according to the necessary configuration communication parameters, loads the necessary modules such as the server, channel and bot in the target community, and obtains the content information of the community in real time;
[0109] 2. By monitoring the chats or speeches of users in the target community, problems or feedback information are notified to the operation staff in real time through enterprise communication tools (such as WeChat for Enterprise, Feishu or DingTalk, etc.), reminding the operation staff to pay attention;
[0110] 3. Send the short link to the users in the target community, so that the users in the target community can establish an association between the community ID and the game ID based on the short link, and make the obtained association persistent;
[0111] 4. Obtain non-warning information in the target community, persist this non-warning information in the database, and conduct statistical analysis. Form an operation strategy based on the statistical analysis, and then automatically take operational actions such as replying to questions, pushing game strategy guides, game activity announcements, guiding user return, and increasing user activity according to the operation strategy, ultimately increasing corporate cash flow.
[0112] Embodiment 2
[0113] Figure 7The block diagram of the community data processing device 600 according to the second embodiment of the present application is schematically shown. The device can be divided into one or more program modules, one or more program modules are stored in a storage medium, and are executed by one or more processors to complete the embodiment of the present application. The program module referred to in the embodiment of the present application refers to a series of computer program instruction segments that can complete specific functions. The following description will specifically introduce the functions of each program module in this embodiment. Figure 7 As shown, the device 600 may include: a connection module 610, a monitoring module 620 and a notification module 630, wherein:
[0114] A connection module 610 is used to send a connection request to a second server of a target community to establish a connection with the second server;
[0115] A monitoring module 620 is used to monitor first information sent by users in the target community, wherein the first information includes question information and feedback information;
[0116] The notification module 630 is used to send the first information to a management platform connected to the first server, and notify the management platform to process the first information.
[0117] In an optional embodiment, the connection module 610 is further configured to:
[0118] Get the necessary configuration parameters required for the connection;
[0119] Sending a connection request to the second server according to the necessary configuration parameters;
[0120] When the connection is established with the second server, the necessary modules of the target community are loaded according to the necessary configuration parameters, so as to obtain the content information of the target community in real time through the necessary modules.
[0121] In an optional embodiment, the community data processing device 600 is further used for:
[0122] Acquire second information sent by users in the target community, wherein the second information is other information except the first information;
[0123] Persisting the second information in a target database to obtain persistent data;
[0124] Regularly performing statistical analysis based on the persistent data to obtain analysis data;
[0125] A visual report is generated based on the analysis data.
[0126] In an optional embodiment, the community data processing device 600 is further used for:
[0127] Creating a robot user in the second server;
[0128] In the case of obtaining the third information sent by the user in the target community, the robot user is used to generate reply information for the third information according to the analysis data.
[0129] In an optional embodiment, the community data processing device 600 is further used for:
[0130] The robot user is utilized to push targeted notifications to users in the target community based on the analysis data.
[0131] In an optional embodiment, the community data processing device 600 is further used for:
[0132] Sending a short link to a target user in the target community, so that the target user can establish an association relationship between the community ID and the game ID based on the short link;
[0133] The robot user is utilized to push a target notification to the target user according to the analysis data and the association relationship.
[0134] Embodiment 3
[0135] Figure 8 The schematic diagram of the hardware architecture of a computer device 10000 suitable for implementing the community data processing method according to the third embodiment of the present application is schematically shown. In some embodiments, the computer device 10000 may be a terminal device such as a smart phone, a wearable device, a tablet computer, a personal computer, a vehicle terminal, a game console, a virtual device, a workbench, a digital assistant, a set-top box, a robot, etc. In other embodiments, the computer device 10000 may be a rack server, a blade server, a tower server, or a cabinet server (including an independent server, or a server cluster composed of multiple servers), etc. Figure 8 As shown, the computer device 10000 includes but is not limited to: a memory 10010, a processor 10020, and a network interface 10030 that can communicate with each other through a system bus. Among them:
[0136] The memory 10010 includes at least one type of computer-readable storage medium, and the readable storage medium includes a flash memory, a hard disk, a multimedia card, a card-type memory (such as an SD or DX memory), a random access memory (RAM), a static random access memory (SRAM), a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), a programmable read-only memory (PROM), a magnetic memory, a magnetic disk, an optical disk, etc. In some embodiments, the memory 10010 may be an internal storage module of the computer device 10000, such as a hard disk or a memory of the computer device 10000. In other embodiments, the memory 10010 may also be an external storage device of the computer device 10000, such as a plug-in hard disk equipped on the computer device 10000, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc. Of course, the memory 10010 may also include both the internal storage module of the computer device 10000 and its external storage device. In this embodiment, the memory 10010 is generally used to store the operating system and various application software installed in the computer device 10000, such as the program code of the community data processing method, etc. In addition, the memory 10010 can also be used to temporarily store various data that have been output or are to be output.
[0137] In some embodiments, the processor 10020 may be a central processing unit (CPU), a controller, a microcontroller, a microprocessor, or other chips. The processor 10020 is generally used to control the overall operation of the computer device 10000, such as performing control and processing related to data interaction or communication with the computer device 10000. In this embodiment, the processor 10020 is used to run the program code stored in the memory 10010 or process data.
[0138] The network interface 10030 may include a wireless network interface or a wired network interface, and the network interface 10030 is generally used to establish a communication link between the computer device 10000 and other computer devices. For example, the network interface 10030 is used to connect the computer device 10000 to an external terminal through a network, and to establish a data transmission channel and a communication link between the computer device 10000 and the external terminal. The network may be a wireless or wired network such as an intranet, the Internet, the Global System of Mobile communication (GSM), Wideband Code Division Multiple Access (WCDMA), 4G network, 5G network, Bluetooth, Wi-Fi, etc.
[0139] It should be pointed out that Figure 8 Only a computer device having components 10010 - 10030 is shown, but it should be understood that implementation of all of the components shown is not a requirement, and more or fewer components may alternatively be implemented.
[0140] In this embodiment, the community data processing method stored in the memory 10010 can also be divided into one or more program modules and executed by one or more processors (such as processor 10020) to complete the embodiment of the present application.
[0141] Embodiment 4
[0142] An embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored, wherein when the computer program is executed by a processor, the steps of the community data processing method in the embodiment are implemented.
[0143] In this embodiment, the computer-readable storage medium includes flash memory, hard disk, multimedia card, card-type memory (for example, SD or DX memory, etc.), random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEP ROM), programmable read-only memory (PROM), magnetic memory, disk, optical disk, etc. In some embodiments, the computer-readable storage medium can be an internal storage unit of a computer device, such as a hard disk or memory of the computer device. In other embodiments, the computer-readable storage medium can also be an external storage device of a computer device, such as a plug-in hard disk equipped on the computer device, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc. Of course, the computer-readable storage medium can also include both the internal storage unit of the computer device and its external storage device. In this embodiment, the computer-readable storage medium is generally used to store the operating system and various application software installed on the computer device, such as the program code of the community data processing method in the embodiment. In addition, the computer-readable storage medium can also be used to temporarily store various types of data that have been output or are to be output.
[0144] Embodiment 5
[0145] An embodiment of the present application also provides a computer program product, including a computer program, which implements the method in the above embodiment when executed by a processor.
[0146] Obviously, those skilled in the art should understand that the modules or steps of the above-mentioned embodiments of the present application can be implemented by general-purpose computer devices, they can be concentrated on a single computer device, or distributed on a network composed of multiple computer devices, optionally, they can be implemented by executable program codes of computer devices, so that they can be stored in a storage device and executed by the computer device, and in some cases, the steps shown or described can be executed in a different order from that herein, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. In this way, the embodiments of the present application are not limited to any specific combination of hardware and software.
[0147] It should be noted that the above are only preferred embodiments of the present application, and the patent protection scope of the present application is not limited thereto. Any equivalent structure or equivalent process transformation made using the contents of the specification and drawings of the present application, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present application.
Claims
1. A community data processing method, characterized in that: Applied to the first server, the method includes: Sending a connection request to a second server of the target community to establish a connection with the second server; monitoring first information sent by users in the target community, wherein the first information includes question information and feedback information; The first information is sent to a management platform connected to the first server, and the management platform is notified to process the first information.
2. The method according to claim 1, characterized in that The sending a connection request to the second server of the target community to establish a connection with the second server includes: Get the necessary configuration parameters required for the connection; Sending a connection request to the second server according to the necessary configuration parameters; When the connection is established with the second server, the necessary modules of the target community are loaded according to the necessary configuration parameters, so as to obtain the content information of the target community in real time through the necessary modules.
3. The method according to claim 1, characterized in that The method further comprises: Acquire second information sent by users in the target community, wherein the second information is other information except the first information; Persisting the second information in a target database to obtain persistent data; Regularly performing statistical analysis based on the persistent data to obtain analysis data; A visual report is generated based on the analysis data.
4. The method according to claim 3, characterized in that The method further comprises: Creating a robot user in the second server; In the case of obtaining the third information sent by the user in the target community, the robot user is used to generate reply information for the third information according to the analysis data.
5. The method according to claim 4, characterized in that The method further comprises: The robot user is utilized to push targeted notifications to users in the target community based on the analysis data.
6. The method according to claim 5, characterized in that The method further comprises: Sending a short link to a target user in the target community, so that the target user can establish an association relationship between the community ID and the game ID based on the short link; The using the robot user to push a target notification to users in the target community according to the analysis data includes: The robot user is utilized to push a target notification to the target user according to the analysis data and the association relationship.
7. A community data processing device, characterized in that: Applied to the first server, the device includes: A connection module, configured to send a connection request to a second server of a target community to establish a connection with the second server; A monitoring module, configured to monitor first information sent by users in the target community, wherein the first information includes question information and feedback information; The notification module is used to send the first information to a management platform connected to the first server, and notify the management platform to process the first information.
8. A computer device, characterized in that: include: at least one processor; and a memory communicatively connected to the at least one processor; wherein: The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method according to any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and when the computer instructions are executed by a processor, the method according to any one of claims 1 to 6 is implemented.
10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.
