CN113656677A - Data processing method, data processing apparatus, electronic device, storage medium, and program product - Google Patents

Data processing method, data processing apparatus, electronic device, storage medium, and program product Download PDF

Info

Publication number
CN113656677A
CN113656677A CN202110976849.2A CN202110976849A CN113656677A CN 113656677 A CN113656677 A CN 113656677A CN 202110976849 A CN202110976849 A CN 202110976849A CN 113656677 A CN113656677 A CN 113656677A
Authority
CN
China
Prior art keywords
task
data
client
data processing
command
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202110976849.2A
Other languages
Chinese (zh)
Inventor
王少星
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Dajia Internet Information Technology Co Ltd
Original Assignee
Beijing Dajia Internet Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Dajia Internet Information Technology Co Ltd filed Critical Beijing Dajia Internet Information Technology Co Ltd
Priority to CN202110976849.2A priority Critical patent/CN113656677A/en
Publication of CN113656677A publication Critical patent/CN113656677A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9538Presentation of query results
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Human Computer Interaction (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The present disclosure provides a data processing method, an apparatus, an electronic device, a storage medium, and a program product. The data processing method is applied to a server, the server is respectively in communication connection with a client and at least one task associated system, the client comprises an access entrance used for inputting task commands, and the at least one task associated system stores data associated with tasks, and the method comprises the following steps: receiving a task request corresponding to a task command from a client, wherein the task command is input through an access portal; retrieving task data associated with the task command from at least one task association system in response to the received task request; the retrieved task data is sent to the client for editing of the task data on the client. The method solves the problems of low efficiency of the operation that the user frequently jumps among the web pages corresponding to a plurality of systems to check the information related to the task and the trouble and inconvenience brought to the user, thereby optimizing the user experience.

Description

Data processing method, data processing apparatus, electronic device, storage medium, and program product
Technical Field
The present disclosure relates to the field of data processing, and in particular, to a data processing method, an apparatus, an electronic device, a computer-readable storage medium, and a computer program product.
Background
In the related art, a plurality of systems related to one task have respective access entries (e.g., domain names, etc.), and when a user wants to view information related to the task, the user needs to access each of the plurality of systems one by one using account numbers corresponding to the plurality of systems. In this case, if the user wants to view all the related information related to the same task in the plurality of systems, the user needs to frequently jump between the pages corresponding to the plurality of systems to view all the related information, which is inefficient and annoying and inconvenient to the user.
Disclosure of Invention
The present disclosure provides a data processing method and apparatus for data processing to solve at least the problems of the related art described above, as well as the inefficiency and annoyance and inconvenience to a user of such an operation of frequently jumping between web pages corresponding to a plurality of systems related to a task to view information related to the task. The technical scheme of the disclosure is as follows:
according to a first aspect of the embodiments of the present disclosure, there is provided a data processing method applied to a server, the data processing method including: receiving a task request corresponding to a task command from a client, wherein the task command is input through an access entry on the client; in response to the received task request, retrieving task data associated with the task command from at least one task associated system, wherein the at least one task associated system stores task data; and sending the retrieved task data to the client.
Optionally, the step of retrieving task data associated with the task command from the at least one task association system may comprise: sending the task request to the at least one task association system to cause the at least one task association system to retrieve the task data; receiving the retrieved task data from the at least one task association system.
Optionally, the data processing method may further include: receiving edited task data from the client, wherein the edited task data is obtained by editing the task data on the client; and sending the edited task data to the at least one task association system so as to update the data which is stored in the at least one task association system and is associated with the task according to the edited task data.
Alternatively, the access portal may be an input box embedded in the operating system of the client and/or an application on the client.
Alternatively, the access portal may be an input box in an application having instant messaging functionality.
Optionally, the data processing method may further include: and displaying the task data in the interface of the application in a card form.
Alternatively, the task command may include a special character and a name of the task.
According to a second aspect of the embodiments of the present disclosure, there is provided a data processing method applied to a client, the data processing method including: receiving a task command input in an access portal for inputting the task command; sending the task command to the server as a task request; receiving task data associated with the task command from the server; and displaying the task data, wherein the task data is obtained by the server from at least one task associated system, and the at least one task associated system stores data associated with tasks.
Optionally, the data processing method may further include: receiving an input for editing the task data; and sending the edited task data to the server so that the server returns the edited task data to the at least one task association system for updating the data which are stored in the at least one task association system and associated with the task according to the edited task data.
Alternatively, the access portal may be an input box embedded in the operating system of the client and/or an application on the client.
Alternatively, the access portal may be an input box of an application having an instant messaging function.
Optionally, the step of displaying the task data may include: and displaying the task data in the interface of the application in a card form.
Optionally, the data processing method may further include: receiving an input for editing the task data; and sending the edited task data to an interface of the application for display.
Alternatively, the task command may include a special character and a name of the task.
According to a third aspect of the embodiments of the present disclosure, there is provided an apparatus for data processing, installed in a server, the apparatus including: a receiving module configured to: receiving a task request corresponding to a task command from a client, wherein the task command is input through an access entry on the client; a retrieval module configured to: in response to the received task request, retrieving task data associated with the task command from at least one task associated system, wherein the at least one task associated system stores task data; a sending module configured to: and sending the retrieved task data to the client.
Optionally, the operation of the retrieving module retrieving the task data associated with the task command from the at least one task association system may include: sending the task request to the at least one task association system to cause the at least one task association system to retrieve the task data; receiving the retrieved task data from the at least one task association system.
Optionally, the receiving module may be further configured to: receiving edited task data from the client, wherein the edited task data is obtained by editing the task data on the client; wherein the transmitting module is further configured to: and sending the edited task data to the at least one task association system so as to update the data which is stored in the at least one task association system and is associated with the task according to the edited task data.
Alternatively, the access portal may be an input box embedded in the operating system of the client and/or an application on the client.
Alternatively, the access portal may be an input box of an application having an instant messaging function.
Optionally, the apparatus may further comprise a display module, which may be configured to: and displaying the task data in the interface of the application in a card form.
Alternatively, the task command may include a special character and a name of the task.
According to a fourth aspect of the embodiments of the present disclosure, there is provided an apparatus for data processing, installed on a client, the apparatus including: a receiving module configured to: receiving a task command input in an access portal for inputting a task command, and receiving task data associated with the task command from the server; a sending module configured to: sending the task command to the server as a task request; a display module configured to: and displaying the task data, wherein the task data is obtained by the server from at least one task associated system, and the at least one task associated system stores data associated with tasks.
Optionally, the receiving module may be further configured to: receiving an input to edit the task data, wherein the sending module is further configured to: and sending the edited task data to the server so that the server returns the edited task data to the at least one task association system for updating the data which are stored in the at least one task association system and associated with the task according to the edited task data.
Alternatively, the access portal may be an input box embedded in the operating system of the client and/or an application on the client.
Alternatively, the access portal may be an input box of an application having an instant messaging function.
Optionally, the operation of the display module to display the task data may include: and displaying the task data in the interface of the application in a card form.
Optionally, the receiving module may be further configured to: receiving an input to edit the task data, wherein the sending module is further configured to: and sending the edited task data to an interface of the application for display.
Alternatively, the task command may include a special character and a name of the task.
According to a fifth aspect of embodiments of the present disclosure, there is provided an electronic apparatus including: a processor; a memory for storing processor-executable instructions, wherein the processor is configured to execute the instructions to implement the data processing method as described above.
According to a sixth aspect of embodiments of the present disclosure, there is provided a computer-readable storage medium, wherein instructions of the computer-readable storage medium, when executed by a processor of an electronic device/server, enable the electronic device/server to perform the data processing method as described above.
According to a seventh aspect of embodiments of the present disclosure, there is provided a computer program product comprising computer programs/instructions which, when executed by a processor, implement the data processing method as described above.
The technical scheme provided by the embodiment of the disclosure at least brings the following beneficial effects: the method has the advantages that the task command is input at the access entrance of the client, the server is triggered to retrieve all information associated with the task from the multiple systems associated with the task, and all the information is returned to the client for displaying and editing, so that the problems of low efficiency and trouble and inconvenience for a user in the operation of frequently jumping among web pages corresponding to the multiple systems to view the information associated with the task are solved, and the user experience is optimized.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the disclosure and are not to be construed as limiting the disclosure.
FIG. 1 is an exemplary system architecture diagram in which exemplary embodiments of the present disclosure may be applied;
FIG. 2 is a flowchart illustrating a data processing method according to an exemplary embodiment of the present disclosure;
FIG. 3 is a flowchart illustrating a data processing method according to an exemplary embodiment of the present disclosure;
fig. 4A to 4B are schematic diagrams illustrating an example of a data processing method according to an exemplary embodiment of the present disclosure;
fig. 5A to 5C are schematic views illustrating an example of a data processing method according to an exemplary embodiment of the present disclosure;
fig. 6A to 6E are schematic diagrams illustrating an example of a data processing method according to an exemplary embodiment of the present disclosure;
FIG. 7 is a block diagram illustrating an apparatus for data processing according to an exemplary embodiment of the present disclosure;
FIG. 8 is a block diagram illustrating an apparatus for data processing in accordance with an exemplary embodiment of the present disclosure;
FIG. 9 is a block diagram illustrating an electronic device according to an exemplary embodiment of the present disclosure;
fig. 10 is a block diagram illustrating a terminal device according to an exemplary embodiment of the present disclosure.
Detailed Description
In order to make the technical solutions of the present disclosure better understood by those of ordinary skill in the art, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings.
It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the disclosure described herein are capable of operation in sequences other than those illustrated or otherwise described herein. The embodiments described in the following examples do not represent all embodiments consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.
In this case, the expression "at least one of the items" in the present disclosure means a case where three types of parallel expressions "any one of the items", "a combination of any plural ones of the items", and "the entirety of the items" are included. For example, "include at least one of a and B" includes the following three cases in parallel: (1) comprises A; (2) comprises B; (3) including a and B. For another example, "at least one of the first step and the second step is performed", which means that the following three cases are juxtaposed: (1) executing the step one; (2) executing the step two; (3) and executing the step one and the step two.
As mentioned in the background of the present disclosure, in the related art, for a general large-sized company, there are a plurality of systems related to tasks (e.g., task management system, scheduling system, etc.) for task management, etc., which are different in function and each have its own access portal (e.g., domain name, etc.). When a user wants to view information related to a task, the user needs to access each of the plurality of systems one by one using accounts corresponding to the plurality of systems, and the relevance of the plurality of systems is poor. In this case, if the user wants to view all the related information related to the same task in the plurality of systems, the user needs to frequently jump between the pages corresponding to the plurality of systems to view all the related information, which is inefficient and annoying and inconvenient to the user.
The following exemplifies the inconvenience caused to the above-described operation of the existing plural systems.
For example, illustrative examples are as follows: assuming that a customer presents a new demand for a product during the development of the product, the new demand is entered into the scheduling system and the task management system, the person responsible for developing the new demand for the product is employee a, who is asked to: when development progresses and before work is carried out every day, a notice is sent in an instant messaging application (IM for short) to report the working progress, and a scheduling system and a task management system are updated.
As shown in a diagram (a) in fig. 4, in order to report the work progress, the employee a needs to perform a series of operations, which includes opening a webpage (i.e., a web page) of the task management system, determining whether the system logs in the task management system, if not, logging in first, and otherwise, directly performing related operations in the webpage of the task management system, for example, updating the task progress, status, and the like; secondly, opening the scheduling system, and executing similar operation to the operation executed in the webpage of the task management system (the description of the login step is omitted in the figure); and finally opening the IM, sending a notice to a project work group in the IM, and attaching a link of the two systems. That is, in the above example, when employee X submits a task to employee Y, it needs to send the link of the system related to the task through IM, and employee Y sticks the link and then opens the browser to open the link, which is inefficient and cumbersome.
Further, in the above example, in some IMs, update messages in multiple task related systems are automatically broadcast in the group of IMs, in which case, since sending update messages in the group chat interface of IM is automatically triggered, if there are many people in the group, others may not want to see task update messages (e.g., links) unrelated to themselves, or since there are many pieces of update messages, update messages related to themselves may be missed (e.g., where these notifications are mistaken for spam messages).
As can be seen from the above examples, in the related art, such an operation of frequently jumping between web pages corresponding to a plurality of systems related to a task to view information related to the task is inefficient and cumbersome, causing annoyance and inconvenience to a user.
Based on this, according to an exemplary embodiment of the present disclosure, the present disclosure provides a data processing method and an apparatus for data processing. By inputting a task command at an access entry (e.g., a chat window interface in IM) on a client, triggering a server to retrieve all information associated with a task from a plurality of systems associated with the task and returning all information to the client for display and editing, the inefficiencies of such operations as frequently jumping between web pages corresponding to the plurality of systems by a user to view information related to the task and the annoyance and inconvenience to the user are solved, thereby optimizing the user experience.
Hereinafter, a data processing method and an apparatus for data processing according to an exemplary embodiment of the present disclosure will be described in detail with reference to fig. 1 to 8.
Fig. 1 is an exemplary system architecture diagram to which exemplary embodiments of the present disclosure may be applied.
As shown in fig. 1, the system architecture 100 may include terminal devices 101, 102, 103, a network 104, and a server 105. The network 104 serves as a medium for providing communication links between the terminal devices 101, 102, 103 and the server 105. Network 104 may include various connection types, such as wired, wireless communication links, or fiber optic cables, to name a few. A user may use the terminal devices 101, 102, 103 to interact with the server 105 over the network 104 to receive or send messages (e.g., video data upload requests, video data acquisition requests), and so on. Various communication client applications, such as a video recording application, a video compression application, a video and audio editing application, an instant messaging tool, a mailbox client, social platform software, etc., may be installed on the terminal devices 101, 102, 103. The terminal apparatuses 101, 102, and 103 may be hardware or software. When the terminal devices 101, 102, 103 are hardware, they may be various electronic devices having a display screen and capable of playing, recording and editing video, including but not limited to smart phones, tablet computers, laptop portable computers, desktop computers, and the like. When the terminal device 101, 102, 103 is software, it may be installed in the electronic devices listed above, it may be implemented as a plurality of software or software modules (for example, to provide distributed services), or it may be implemented as a single software or software module. And is not particularly limited herein.
The terminal apparatuses 101, 102, 103 may be mounted with an image pickup device (e.g., a camera) to pick up video data, and further, the terminal apparatuses 101, 102, 103 may also be mounted with a component (e.g., a speaker) for converting an electric signal into sound to play sound, and may also be mounted with a device (e.g., a microphone) for converting an analog audio signal into a digital audio signal to pick up sound.
The terminal devices 101, 102, 103 may perform acquisition of video data using an image acquisition apparatus mounted thereon and acquisition of audio data using an audio acquisition apparatus mounted thereon, and the terminal devices 101, 102, 103 may encode, store and transmit the acquired video data and audio data and may decode and play encoded video and audio received from another terminal device or from the server 105.
The server 105 may be a server that provides various services, such as a background server that provides support for a video recording-type application, a video compression-type application, a video editing-type application, and the like installed on the terminal apparatuses 101, 102, 103, or a storage server that stores encoded video and audio uploaded by the terminal apparatuses 101, 102, 103 and can transmit the stored encoded video and audio to the terminal apparatuses 101, 102, 103 in response to a request of the terminal apparatuses 101, 102, 103.
The server may be hardware or software. When the server is hardware, it may be implemented as a distributed server cluster formed by multiple servers, or may be implemented as a single server. When the server is software, it may be implemented as multiple pieces of software or software modules (e.g., to provide distributed services), or as a single piece of software or software module. And is not particularly limited herein.
Task system 106 can be at least one system associated with a task, at least one system can run on a server, or can run on a client. For example, the task system 106 includes three task association systems, wherein a first task association system runs on a server, a second task association system runs on a first client, and a third task association system runs on a second client, wherein the server may be the server 105 in fig. 1 or may be another server, and the first client and the second client may be one of the clients 101, 102, 103 in fig. 1 or may be another client, respectively.
It should be noted that the data processing method applied to the client provided in the embodiment of the present application is generally executed by the terminal devices 101, 102, and 103, and accordingly, the apparatus for the data processing is generally disposed in the terminal devices 101, 102, and 103. The data processing method applied to the server provided by the embodiment of the present application is generally executed by the server 105, and accordingly, the apparatus for the data processing is generally disposed in the server 105.
It should be understood that the number of terminal devices, networks, servers, and task systems in fig. 1 are merely illustrative. There may be any number of terminal devices, networks, and servers, as desired for implementation, and the disclosure is not limited thereto.
Fig. 2 is a flow chart illustrating a data processing method 200 according to an exemplary embodiment of the present disclosure.
The data processing method 200 according to the exemplary embodiment of the present disclosure is applied to a server, and the server is respectively connected with a client and at least one task association system in a communication manner, wherein the client comprises an access entry for inputting a task command, and the at least one task association system stores data associated with a task.
Alternatively, at least one task association system may be a system invoked by any means, for example, a system invoked by means of a web link, or a system stored in a server and/or a client in a predetermined data storage form.
As shown in fig. 2, according to an exemplary embodiment of the present disclosure, a task request corresponding to a task command is received from a client at step S201, wherein the task command is input through an access portal.
Alternatively, the access portal may be an input box embedded in the operating system of the client and/or an application on the client.
For example, the access portal can be an input box in (e.g., in) an operating system search window of the client (e.g., a search window in an operating system interface (e.g., fig. 6D)), an application on the client (e.g., an application with instant messaging functionality (e.g., fig. 5A-5C, 6A-6C), a web application, a document application (e.g., fig. 6E), etc.) (e.g., in an application interface).
Alternatively, the access portal may be an input box of an application (e.g., IM) having instant messaging capabilities.
According to an exemplary embodiment of the present disclosure, in step S202, task data associated with a task command is retrieved from at least one task association system in response to a received task request.
Alternatively, the task command may consist of a special character and the name of the task.
According to an exemplary embodiment of the present disclosure, the step of retrieving task data associated with a task command from at least one task association system may comprise: sending a request for retrieving task data (for example, the received task request may be, or another form of request for retrieving task data corresponding to the task request) to at least one task associating system, so that the at least one task associating system retrieves the task data; the retrieved task data is received from at least one task association system.
According to an exemplary embodiment of the present disclosure, in step S203, the retrieved task data is transmitted to the client for editing the task data on the client (e.g., by the user entering editing content on the client).
According to an exemplary embodiment of the present disclosure, the data processing method 200 may further include the steps of: receiving edited task data from a client, wherein the edited task data is obtained by editing the task data on the client (for example, editing contents are input on the client by a user); and sending the edited task data to at least one task association system so as to update the data which is stored in the at least one task association system and is associated with the task according to the edited task data.
According to an exemplary embodiment of the present disclosure, the data processing method 200 may further include the steps of: task data is displayed in the form of cards in an interface (e.g., chat window interface) of the IM.
It should be noted that the communication of the server with the at least one task association system is authorized, i.e. the server has the right to access and update data in the at least one task association system.
Fig. 3 is a flow chart illustrating a data processing method 300 according to an exemplary embodiment of the present disclosure.
The data processing method 300 according to the exemplary embodiment of the present disclosure is applied to a client, which is respectively in communication connection with a server and at least one task-related system, the client includes an access entry for inputting a task command, and the at least one task-related system stores data associated with a task.
As shown in fig. 3, according to an exemplary embodiment of the present disclosure, a task command input in an access entry for inputting a task command is received at step S301.
Alternatively, the access portal may be an input box embedded in the operating system of the client and/or an application on the client.
For example, the access portal can be an input box in (e.g., in) an operating system search window of the client (e.g., a search window in an operating system interface (e.g., fig. 6D)), an application on the client (e.g., an application with instant messaging functionality (e.g., fig. 5A-5C, 6A-6C), a web application, a document application (e.g., fig. 6E), etc.) (e.g., in an application interface).
Alternatively, the access portal may be an input box of an application (e.g., IM) having instant messaging capabilities.
According to an exemplary embodiment of the present disclosure, in step S302, a task command is transmitted as a task request to a server.
Alternatively, the task command may consist of a special character and the name of the task.
According to an exemplary embodiment of the disclosure, in step S303, task data associated with a task command is received from a server, wherein the task data is retrieved by the server from at least one task association system.
According to an exemplary embodiment of the present disclosure, in step S304, the task data is displayed for editing the task data.
According to an exemplary embodiment of the present disclosure, the step of displaying the task data may include: and displaying the task data in the interface of the application in a card form. The retrieved task data is presented on the client in a card form, so that all information related to the task can be visually displayed, and convenience is provided for a user.
According to an exemplary embodiment of the present disclosure, the data processing method 300 may further include the steps of: receiving an input for editing task data; and sending the edited task data to the server so that the server returns the edited task data to the at least one task association system for updating the data which are stored in the at least one task association system and associated with the task according to the edited task data.
According to an exemplary embodiment of the present disclosure, the data processing method 300 may further include the steps of: receiving an input for editing task data; the edited task data is sent to an interface (e.g., chat window interface) of the IM for display.
The data processing-related operations are specifically exemplified below by the instant messaging application with reference to fig. 4A to 6C, but the aspect of the present disclosure is not limited by these examples.
Referring to fig. 4B, this example is used as a comparison example with the example of fig. 4A described earlier. As described above, assume employee a (e.g., abbreviated as a small code) is required: when development progresses and before work is carried out every day, a notice is sent in an instant messaging application (IM for short) to report the working progress, and a scheduling system and a task management system are updated.
According to an exemplary embodiment of the disclosure, employee a first opens the IM and then enters # task name a (optionally, a space) in the chat window interface (as shown in fig. 5A), at which time all information related to task name a may be retrieved from at least one task association system by sending a request to the server and displaying all information returned (e.g., including task progress information) (as shown in fig. 5B); input (e.g., 50%) of the task progress information entered by employee a is then received (as shown in fig. 5B), and then employee a sends all of the modified information to the interface of a certain work group or another employee via a predetermined operation (e.g., a carriage return function) (as shown in fig. 5C). By sending the modified task information, the task progress information in at least one task related system (such as a task management system and a scheduling system) can be updated through the server, and the state update information (namely, the modified task information) can be sent to other people in a card form to be displayed conveniently and quickly.
Alternatively, in FIG. 5A, there are three tasks associated with task name A (i.e., North Pole), employee A may select one of them as needed (i.e., select the task that wants to reward for progress), in this example, employee A has selected the first task.
Fig. 6A-6C are diagrams illustrating examples of task restart implemented by interaction with a virtual chat object in IM. In this example, the virtual chat object is called "My Integrated Portal", and a small code is entered in the IM chat window interface with the "My Integrated Portal": and # restart is carried out, three tasks associated with restart are called (as shown in FIG. 6A), the small code selects to restart North China node A according to requirements, and relevant information of the task is sent to the My integrated entry (as shown in FIG. 6B). The "my integrated portal" may receive task information from the cookie and send it to the relevant personnel (e.g., leaders) for review (as shown in FIG. 6C).
Optionally, for the specific content of the task information in the form of a card displayed in the IM interface, people at different levels (e.g., general staff and leadership) can be set in the IM to have different rights, and the specific content displayed and the display content of the editable portion are different. For example, as shown in fig. 6B, the display content corresponding to the "state" item in the task information sent by the small code (general staff) to the "my integrated portal" is "waiting for approval", while as shown in fig. 6C, the content displayed under the interface of the leader is "waiting for approval", and the leader can perform further approval by selecting "pass" or "back" to obtain the approval result. It should be understood that the display modes of different rights are also applicable to the example shown in fig. 5 and the corresponding contents in the data processing methods 200 and 300 according to the exemplary embodiment of the present disclosure, and are not described herein again to avoid repetition.
Compared with the existing IM passively receiving and pushing (for example, sending a notification downwards and transmitting a message upwards), the scheme disclosed by the invention can expand the functions of the IM, associate information in a plurality of task association systems by using the IM, integrally display all information associated with the same object in an integrated mode (in a card form), solve the trouble of frequently jumping in various systems, improve the working efficiency, increase the intuitiveness of communication in the IM, perform card-type visual prompt on task related information (for example, transactions) in various systems, and improve the user experience.
Through the mode, the server is triggered to retrieve all information associated with the task from the multiple systems associated with the task by inputting the task command at the access entrance on the client, and all the information is returned to the client for displaying and editing, so that the problems of low efficiency and trouble and inconvenience brought to a user caused by the operation that the user frequently jumps among the webpages corresponding to the multiple systems to check the information associated with the task are solved, and the user experience is optimized.
Fig. 7 is a block diagram illustrating an apparatus 700 for data processing according to an exemplary embodiment of the present disclosure. The apparatus 700 for data processing according to an exemplary embodiment of the present disclosure is installed in a server, and the server is respectively communicatively connected with a client and at least one task association system, the client including an access entry for inputting a task command, the at least one task association system storing data associated with a task.
As shown in fig. 7, an apparatus 700 for data processing includes: a receiving module 701, a retrieving module 702 and a sending module 703. Specifically, the receiving module 701 is configured to: and receiving a task request corresponding to a task command from the client, wherein the task command is input through the access entrance. The retrieval module 702 is configured to: in response to the received task request, task data associated with the task command is retrieved from at least one task association system. A sending module 703 configured to: the retrieved task data is sent to the client for editing of the task data on the client.
Alternatively, the access portal may be an input box embedded in the operating system of the client and/or an application on the client. Alternatively, the access portal may be an application with instant messaging capabilities. Alternatively, the task command may be composed of a special character and a name of the task.
According to an example embodiment of the present disclosure, the operation of the retrieval module 702 to retrieve task data associated with a task command from at least one task association system may include: sending a request for retrieving task data to the at least one task association system to cause the at least one task association system to retrieve the task data; the retrieved task data is received from at least one task association system.
According to an exemplary embodiment of the present disclosure, the receiving module 701 may be further configured to: and receiving edited task data from the client, wherein the edited task data is obtained by editing the task data on the client. The sending module 703 is further configured to: and sending the edited task data to at least one task association system so as to update the data which is stored in the at least one task association system and is associated with the task according to the edited task data.
According to an exemplary embodiment of the present disclosure, the apparatus 700 for data processing may further include a display module, which may be configured to: and displaying the task data in the form of a card in the interface of the IM.
Since the data processing method shown in fig. 2 can be performed by the apparatus 700 for data processing shown in fig. 7, any relevant details related to the operations performed by the units in fig. 7 can be referred to in the corresponding description of fig. 2, and are not described herein again.
Fig. 8 is a block diagram illustrating an apparatus 800 for data processing according to an exemplary embodiment of the present disclosure. The apparatus 800 for data processing according to an exemplary embodiment of the present disclosure is installed in a client, which is in communication connection with a server and at least one task association system, respectively, the client including an access entry for inputting a task command, the at least one task association system storing data associated with a task.
As shown in fig. 8, an apparatus 800 for data processing includes: a receiving module 801, a transmitting module 802 and a display module 803.
Specifically, the receiving module 801 is configured to: receiving a task command input in the access portal, and receiving task data associated with the task command from the server. The sending module 802 is configured to: and sending the task command to the server as a task request. The display module 803 is configured to: and displaying the task data for editing the task data, wherein the task data is retrieved by the server from the at least one task correlation system.
Alternatively, the access portal may be an input box embedded in the operating system of the client and/or an application on the client. Alternatively, the access portal may be an application with instant messaging capabilities. Alternatively, the task command may consist of a special character and the name of the task.
According to an example embodiment of the present disclosure, the receiving module 801 may be further configured to: receiving input editing task data, wherein the sending module 802 is further configured to: and sending the edited task data to the server so that the server returns the edited task data to the at least one task association system for updating the data which are stored in the at least one task association system and associated with the task according to the edited task data.
According to an exemplary embodiment of the present disclosure, the operation of the display module 803 to display task data may include: and displaying the task data in the form of a card in an interface of the IM.
According to an example embodiment of the present disclosure, the receiving module 801 may be further configured to: receiving input editing task data, wherein the sending module 802 is further configured to: and sending the edited task data to an interface of the IM for display.
Since the data processing method shown in fig. 3 can be performed by the apparatus 800 for data processing shown in fig. 8, any relevant details related to the operations performed by the units in fig. 8 can be referred to in the corresponding description of fig. 3, and are not described herein again.
According to the exemplary embodiment of the disclosure, by inputting a task command at an access entry on a client, triggering a server to retrieve all information associated with a task from a plurality of systems associated with the task and returning all information to the client for display and editing, the inefficiency of such an operation that a user frequently jumps between web pages corresponding to the plurality of systems to view information related to the task and the annoyance and inconvenience of the user are solved, thereby optimizing the user experience.
In addition, when the device provided in the above embodiment implements the functions thereof, only the division of the above functional modules is illustrated, and in practical applications, the functions may be distributed by different functional modules according to needs, that is, the internal structure of the device may be divided into different functional modules to implement all or part of the functions described above.
Fig. 9 is a block diagram illustrating an electronic device 900 according to an exemplary embodiment of the present disclosure, the electronic device 900 may include a memory 910 and a processor 920, the memory 910 having stored therein a set of computer-executable instructions that, when executed by the processor, perform a data processing method according to an embodiment of the present disclosure.
By way of example, the electronic device may be a PC computer, tablet device, personal digital assistant, smartphone, or other device capable of executing the set of instructions described above. The electronic device need not be a single electronic device, but can be any collection of devices or circuits that can execute the above instructions (or sets of instructions) either individually or in combination. The electronic device may also be part of an integrated control system or system manager, or may be configured as a portable electronic device that interfaces with local or remote (e.g., via wireless transmission).
In an electronic device, a processor may include a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), a programmable logic device, a special-purpose processor system, a microcontroller, or a microprocessor. By way of example, and not limitation, processors may also include analog processors, digital processors, microprocessors, multi-core processors, processor arrays, network processors, and the like.
The processor may execute instructions or code stored in the memory, which may also store data. The instructions and data may also be transmitted or received over a network via a network interface device, which may employ any known transmission protocol.
The memory may be integral to the processor, e.g., RAM or flash memory disposed within an integrated circuit microprocessor or the like. Further, the memory may comprise a stand-alone device, such as an external disk drive, storage array, or any other storage device usable by a database system. The memory and the processor may be operatively coupled or may communicate with each other, such as through an I/O port, a network connection, etc., so that the processor can read files stored in the memory.
In addition, the electronic device may also include a video display (such as a liquid crystal display) and a user interaction interface (such as a keyboard, mouse, touch input device, etc.). All components of the electronic device may be connected to each other via a bus and/or a network.
Fig. 10 is a block diagram illustrating a terminal device 1000 according to an exemplary embodiment of the present disclosure. The terminal device 1000 may be, for example: a smartphone, a tablet, a laptop, or a desktop computer. Terminal device 1000 can also be referred to by other names such as user equipment, portable terminal, laptop terminal, desktop terminal, and the like.
In general, terminal device 1000 includes: a processor 1001 and a memory 1002.
Processor 1001 may include one or more processing cores, such as a 4-core processor, an 8-core processor, and so forth. The processor 1001 may be implemented in at least one hardware form of a DSP (Digital Signal Processing), an FPGA (Field Programmable Gate Array), and a PLA (Programmable Logic Array). The processor 1001 may also include a main processor and a coprocessor, where the main processor is a processor for Processing data in an awake state, and is also referred to as a Central Processing Unit (CPU); a coprocessor is a low power processor for processing data in a standby state. In some embodiments, the processor 1001 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content required to be displayed on the display screen. In some embodiments, the processor 1001 may further include an AI (Artificial Intelligence) processor for processing a computing operation related to machine learning.
Memory 1002 may include one or more computer-readable storage media, which may be non-transitory. The memory 1002 may also include high-speed random access memory, as well as non-volatile memory, such as one or more magnetic disk storage devices, flash memory storage devices. In some embodiments, a non-transitory computer readable storage medium in memory 1002 is used to store at least one instruction for execution by processor 1001 to implement the methods of the present disclosure as shown in fig. 1 or fig. 3.
In some embodiments, the terminal device 1000 may further include: a peripheral interface 1003 and at least one peripheral. The processor 1001, memory 1002 and peripheral interface 1003 may be connected by a bus or signal line. Various peripheral devices may be connected to peripheral interface 1003 via a bus, signal line, or circuit board. Specifically, the peripheral device includes: at least one of radio frequency circuitry 1004, touch screen display 1005, camera 1006, audio circuitry 1007, positioning components 1008, and power supply 1009.
The peripheral interface 1003 may be used to connect at least one peripheral related to I/O (Input/Output) to the processor 1001 and the memory 1002. In some embodiments, processor 1001, memory 1002, and peripheral interface 1003 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 1001, the memory 1002, and the peripheral interface 1003 may be implemented on separate chips or circuit boards, which are not limited by this embodiment.
The Radio Frequency circuit 1004 is used for receiving and transmitting RF (Radio Frequency) signals, also called electromagnetic signals. The radio frequency circuitry 1004 communicates with communication networks and other communication devices via electromagnetic signals. The radio frequency circuit 1004 converts an electrical signal into an electromagnetic signal to transmit, or converts a received electromagnetic signal into an electrical signal. Optionally, the radio frequency circuit 1004 comprises: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a subscriber identity module card, and so forth. The radio frequency circuit 1004 may communicate with other terminals via at least one wireless communication protocol. The wireless communication protocols include, but are not limited to: metropolitan area networks, various generation mobile communication networks (2G, 3G, 4G, and 5G), Wireless local area networks, and/or WiFi (Wireless Fidelity) networks. In some embodiments, the radio frequency circuit 1004 may also include NFC (Near Field Communication) related circuits, which are not limited by this disclosure.
The display screen 1005 is used to display a UI (User Interface). The UI may include graphics, text, icons, video, and any combination thereof. When the display screen 1005 is a touch display screen, the display screen 1005 also has the ability to capture touch signals on or over the surface of the display screen 1005. The touch signal may be input to the processor 1001 as a control signal for processing. At this point, the display screen 1005 may also be used to provide virtual buttons and/or a virtual keyboard, also referred to as soft buttons and/or a soft keyboard. In some embodiments, the display screen 1005 may be one, and is disposed on the front panel of the terminal device 1000; in other embodiments, the display screens 1005 may be at least two, respectively disposed on different surfaces of the terminal device 1000 or in a folding design; in still other embodiments, the display 1005 may be a flexible display, disposed on a curved surface or on a folded surface of the terminal device 1000. Even more, the display screen 1005 may be arranged in a non-rectangular irregular figure, i.e., a shaped screen. The Display screen 1005 may be made of LCD (Liquid Crystal Display), OLED (Organic Light-Emitting Diode), and the like.
The camera assembly 1006 is used to capture images or video. Optionally, the camera assembly 1006 includes a front camera and a rear camera. Generally, a front camera is disposed at a front panel of the terminal, and a rear camera is disposed at a rear surface of the terminal. In some embodiments, the number of the rear cameras is at least two, and each of the rear cameras is any one of a main camera, a depth-of-field camera, a wide-angle camera and a telephoto camera, so that the main camera and the depth-of-field camera are fused to realize a background blurring function, and the main camera and the wide-angle camera are fused to realize panoramic shooting and a VR (Virtual Reality) shooting function or other fusion shooting functions. In some embodiments, camera assembly 1006 may also include a flash. The flash lamp can be a monochrome temperature flash lamp or a bicolor temperature flash lamp. The double-color-temperature flash lamp is a combination of a warm-light flash lamp and a cold-light flash lamp, and can be used for light compensation at different color temperatures.
The audio circuit 1007 may include a microphone and a speaker. The microphone is used for collecting sound waves of a user and the environment, converting the sound waves into electric signals, and inputting the electric signals to the processor 1001 for processing or inputting the electric signals to the radio frequency circuit 1004 for realizing voice communication. For the purpose of stereo sound collection or noise reduction, a plurality of microphones may be provided at different positions of the terminal device 1000. The microphone may also be an array microphone or an omni-directional pick-up microphone. The speaker is used to convert electrical signals from the processor 1001 or the radio frequency circuit 1004 into sound waves. The loudspeaker can be a traditional film loudspeaker or a piezoelectric ceramic loudspeaker. When the speaker is a piezoelectric ceramic speaker, the speaker can be used for purposes such as converting an electric signal into a sound wave audible to a human being, or converting an electric signal into a sound wave inaudible to a human being to measure a distance. In some embodiments, the audio circuit 10010 can also include a headphone jack.
The positioning component 1008 is used to locate the current geographic Location of the terminal device 1000 for navigation or LBS (Location Based Service). The Positioning component 1008 may be a Positioning component based on the Global Positioning System (GPS) in the united states, the beidou System in china, the graves System in russia, or the galileo System in the european union.
Power supply 1009 is used to supply power to various components in terminal apparatus 1000. The power source 1009 may be alternating current, direct current, disposable batteries, or rechargeable batteries. When the power source 1009 includes a rechargeable battery, the rechargeable battery may support wired charging or wireless charging. The rechargeable battery may also be used to support fast charge technology.
In some embodiments, terminal device 1000 can also include one or more sensors 1010. The one or more sensors 1010 include, but are not limited to: acceleration sensor 1011, gyro sensor 1012, pressure sensor 1013, fingerprint sensor 1014, optical sensor 1015, and proximity sensor 1016.
The acceleration sensor 1011 can detect the magnitude of acceleration on three coordinate axes of the coordinate system established with the terminal apparatus 1000. For example, the acceleration sensor 1011 may be used to detect components of the gravitational acceleration in three coordinate axes. The processor 1001 may control the touch display screen 1005 to display a user interface in a landscape view or a portrait view according to the gravitational acceleration signal collected by the acceleration sensor 1011. The acceleration sensor 1011 may also be used for acquisition of motion data of a game or a user.
The gyro sensor 1012 may detect a body direction and a rotation angle of the terminal device 1000, and the gyro sensor 1012 and the acceleration sensor 1011 may cooperate to acquire a 3D motion of the user on the terminal device 1000. From the data collected by the gyro sensor 1012, the processor 1001 may implement the following functions: motion sensing (such as changing the UI according to a user's tilting operation), image stabilization at the time of photographing, game control, and inertial navigation.
The pressure sensor 1013 may be disposed at a side bezel of the terminal device 1000 and/or at a lower layer of the touch display screen 1005. When the pressure sensor 1013 is disposed on a side frame of the terminal device 1000, a user's holding signal of the terminal device 1000 can be detected, and the processor 1001 performs left-right hand recognition or shortcut operation according to the holding signal collected by the pressure sensor 1013. When the pressure sensor 1013 is disposed at a lower layer of the touch display screen 1005, the processor 1001 controls the operability control on the UI according to the pressure operation of the user on the touch display screen 1005. The operability control comprises at least one of a button control, a scroll bar control, an icon control and a menu control.
The fingerprint sensor 1014 is used to collect a fingerprint of the user, and the processor 1001 identifies the user according to the fingerprint collected by the fingerprint sensor 1014, or the fingerprint sensor 1014 identifies the user according to the collected fingerprint. Upon identifying that the user's identity is a trusted identity, the processor 1001 authorizes the user to perform relevant sensitive operations including unlocking a screen, viewing encrypted information, downloading software, paying, and changing settings, etc. Fingerprint sensor 1014 may be disposed on the front, back, or side of terminal device 1000. When a physical button or a vendor Logo is provided on the terminal device 1000, the fingerprint sensor 1014 may be integrated with the physical button or the vendor Logo.
The optical sensor 1015 is used to collect the ambient light intensity. In one embodiment, the processor 1001 may control the display brightness of the touch display screen 1005 according to the intensity of the ambient light collected by the optical sensor 1015. Specifically, when the ambient light intensity is high, the display brightness of the touch display screen 1005 is increased; when the ambient light intensity is low, the display brightness of the touch display screen 1005 is turned down. In another embodiment, the processor 1001 may also dynamically adjust the shooting parameters of the camera assembly 1006 according to the intensity of the ambient light collected by the optical sensor 1015.
A proximity sensor 1016, also called a distance sensor, is generally provided on the front panel of the terminal device 1000. The proximity sensor 1016 is used to collect the distance between the user and the front of the terminal device 1000. In one embodiment, when the proximity sensor 1016 detects that the distance between the user and the front surface of the terminal device 1000 gradually decreases, the processor 1001 controls the touch display screen 1005 to switch from a bright screen state to a dark screen state; when the proximity sensor 1016 detects that the distance between the user and the front surface of the terminal device 1000 gradually becomes larger, the touch display screen 1005 is controlled by the processor 1001 to switch from the screen-on state to the screen-on state.
Those skilled in the art will appreciate that the configuration shown in fig. 10 is not limiting of terminal device 1000 and may include more or fewer components than shown, or some components may be combined, or a different arrangement of components may be used.
According to an embodiment of the present disclosure, a computer-readable storage medium, for example, the memory 920 including instructions executable by the processor 910 of the electronic device 900 to perform the data processing method described above, may also be provided. Alternatively, the computer-readable storage medium may be: read-only memory (ROM), random-access programmable read-only memory (PROM), electrically erasable programmable read-only memory (EEPROM), random-access memory (RAM), dynamic random-access memory (DRAM), static random-access memory (SRAM), flash memory, non-volatile memory, CD-ROM, CD-R, CD + R, CD-RW, CD + RW, DVD-ROM, DVD-R, DVD + R, DVD-RW, DVD + RW, DVD-RAM, BD-ROM, BD-R, BD-R LTH, BD-RE, Blu-ray or compact disc memory, Hard Disk Drive (HDD), solid-state drive (SSD), card-type memory (such as a multimedia card, a Secure Digital (SD) card or a extreme digital (XD) card), magnetic tape, a floppy disk, a magneto-optical data storage device, an optical data storage device, a hard disk, a magnetic tape, a magneto-optical data storage device, a hard disk, a magnetic tape, a magnetic data storage device, a magnetic tape, a magnetic data storage device, a magnetic tape, a magnetic data storage device, a magnetic tape, a magnetic data storage device, a magnetic tape, a magnetic data storage device, A solid state disk, and any other device configured to store and provide a computer program and any associated data, data files, and data structures to a processor or computer in a non-transitory manner such that the processor or computer can execute the computer program. The computer program in the computer-readable storage medium described above can be run in an environment deployed in a computer apparatus, such as a client, a host, a proxy device, a server, and the like, and further, in one example, the computer program and any associated data, data files, and data structures are distributed across a networked computer system such that the computer program and any associated data, data files, and data structures are stored, accessed, and executed in a distributed fashion by one or more processors or computers.
In exemplary embodiments of the present disclosure, there may also be provided a computer program product comprising computer programs/instructions which, when executed by a processor, implement the data processing method according to exemplary embodiments of the present disclosure.
According to the data processing method and the device for data processing, the server is triggered to retrieve all information associated with the task from the multiple systems associated with the task by inputting the task command at the access entrance of the client, and all the information is returned to the client for displaying and editing, the problems of low efficiency and trouble and inconvenience for a user to frequently jump between web pages corresponding to the multiple systems to view the information related to the task are solved, and therefore the user experience is optimized.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This application is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It will be understood that the present disclosure is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims (10)

1. A data processing method is applied to a server and comprises the following steps:
receiving a task request corresponding to a task command from a client, wherein the task command is input through an access entry on the client;
in response to the received task request, retrieving task data associated with the task command from at least one task associated system, wherein the at least one task associated system stores task data;
and sending the retrieved task data to the client.
2. The data processing method of claim 1, wherein the step of retrieving task data associated with the task command from the at least one task association system comprises:
sending the task request to the at least one task association system to cause the at least one task association system to retrieve the task data;
receiving the retrieved task data from the at least one task association system.
3. The data processing method of claim 1, wherein the data processing method further comprises:
receiving edited task data from the client, wherein the edited task data is obtained by editing the task data on the client;
and sending the edited task data to the at least one task association system so as to update the data which is stored in the at least one task association system and is associated with the task according to the edited task data.
4. The data processing method of claim 1, wherein the access portal is an input box embedded in an operating system of the client and/or an application on the client.
5. A data processing method is applied to a client and comprises the following steps:
receiving a task command input in an access portal for inputting the task command;
sending the task command to the server as a task request;
receiving task data associated with the task command from the server;
the task data is displayed and the task data is displayed,
the task data is obtained by the server through retrieval from at least one task associated system, wherein the at least one task associated system stores data associated with tasks.
6. An apparatus for data processing, installed in a server, comprising:
a receiving module configured to: receiving a task request corresponding to a task command from a client, wherein the task command is input through an access entry on the client;
a retrieval module configured to: in response to the received task request, retrieving task data associated with the task command from at least one task associated system, wherein the at least one task associated system stores task data;
a sending module configured to: and sending the retrieved task data to the client.
7. An apparatus for data processing, installed at a client, comprising:
a receiving module configured to: receiving a task command input in an access portal for inputting a task command, and receiving task data associated with the task command from the server;
a sending module configured to: sending the task command to the server as a task request;
a display module configured to: the task data is displayed and the task data is displayed,
the task data is obtained by the server through retrieval from at least one task associated system, wherein the at least one task associated system stores data associated with tasks.
8. An electronic device, comprising:
a processor;
a memory for storing the processor-executable instructions,
wherein the processor is configured to execute the instructions to implement the data processing method of any one of claims 1 to 4, and/or claim 5.
9. A computer readable storage medium, wherein instructions, when executed by a processor of an electronic device/server, enable the electronic device/server to perform any one of claims 1 to 4, and/or the data processing method of claim 5.
10. A computer program product comprising computer programs/instructions, characterized in that the computer programs/instructions, when executed by a processor, implement the data processing method according to any one of claims 1 to 4, and/or the data processing method according to claim 5.
CN202110976849.2A 2021-08-24 2021-08-24 Data processing method, data processing apparatus, electronic device, storage medium, and program product Pending CN113656677A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110976849.2A CN113656677A (en) 2021-08-24 2021-08-24 Data processing method, data processing apparatus, electronic device, storage medium, and program product

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110976849.2A CN113656677A (en) 2021-08-24 2021-08-24 Data processing method, data processing apparatus, electronic device, storage medium, and program product

Publications (1)

Publication Number Publication Date
CN113656677A true CN113656677A (en) 2021-11-16

Family

ID=78492715

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110976849.2A Pending CN113656677A (en) 2021-08-24 2021-08-24 Data processing method, data processing apparatus, electronic device, storage medium, and program product

Country Status (1)

Country Link
CN (1) CN113656677A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114078583A (en) * 2021-11-17 2022-02-22 北京声智科技有限公司 Method, device, equipment, storage medium and product for generating health service data
WO2023116469A1 (en) * 2021-12-21 2023-06-29 北京字跳网络技术有限公司 Information processing method and apparatus, terminal, and storage medium

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105260881A (en) * 2015-10-15 2016-01-20 浪潮软件集团有限公司 Task-based information management method, device and system
CN106576070A (en) * 2014-07-21 2017-04-19 阿尔卡特朗讯 Chat-based support of communications and related functions
CN107450995A (en) * 2017-07-26 2017-12-08 北京东方波尔科技有限公司 A kind of method and system of the input structure data in MSN
CN108073663A (en) * 2016-11-11 2018-05-25 ***通信集团安徽有限公司 The input method and system of a kind of task data
CN109417505A (en) * 2016-07-13 2019-03-01 诺基亚美国公司 Third equation and messaging system it is integrated
CN109587032A (en) * 2017-09-29 2019-04-05 北京金山安全软件有限公司 Information display method and device
CN111159614A (en) * 2019-12-30 2020-05-15 北京金堤科技有限公司 Webpage resource acquisition method and device
CN112565061A (en) * 2020-12-04 2021-03-26 上海航翼网络科技有限公司 AI robot system for cooperative system

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106576070A (en) * 2014-07-21 2017-04-19 阿尔卡特朗讯 Chat-based support of communications and related functions
CN105260881A (en) * 2015-10-15 2016-01-20 浪潮软件集团有限公司 Task-based information management method, device and system
CN109417505A (en) * 2016-07-13 2019-03-01 诺基亚美国公司 Third equation and messaging system it is integrated
CN108073663A (en) * 2016-11-11 2018-05-25 ***通信集团安徽有限公司 The input method and system of a kind of task data
CN107450995A (en) * 2017-07-26 2017-12-08 北京东方波尔科技有限公司 A kind of method and system of the input structure data in MSN
CN109587032A (en) * 2017-09-29 2019-04-05 北京金山安全软件有限公司 Information display method and device
CN111159614A (en) * 2019-12-30 2020-05-15 北京金堤科技有限公司 Webpage resource acquisition method and device
CN112565061A (en) * 2020-12-04 2021-03-26 上海航翼网络科技有限公司 AI robot system for cooperative system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114078583A (en) * 2021-11-17 2022-02-22 北京声智科技有限公司 Method, device, equipment, storage medium and product for generating health service data
WO2023116469A1 (en) * 2021-12-21 2023-06-29 北京字跳网络技术有限公司 Information processing method and apparatus, terminal, and storage medium

Similar Documents

Publication Publication Date Title
CN107885533B (en) Method and device for managing component codes
CN113098755B (en) Group chat creating method, device, terminal and storage medium
CN110147503B (en) Information issuing method and device, computer equipment and storage medium
CN111131531B (en) Method and device for generating nickname in chat group and readable storage medium
CN114422463A (en) Communication method, communication apparatus, electronic device, and storage medium
CN113656677A (en) Data processing method, data processing apparatus, electronic device, storage medium, and program product
CN113747199A (en) Video editing method, video editing apparatus, electronic device, storage medium, and program product
CN112764608A (en) Message processing method, device, equipment and storage medium
CN112163406A (en) Interactive message display method and device, computer equipment and storage medium
CN111191176A (en) Website content updating method, device, terminal and storage medium
CN111459466A (en) Code generation method, device, equipment and storage medium
CN111064657B (en) Method, device and system for grouping concerned accounts
CN114168369A (en) Log display method, device, equipment and storage medium
CN112988254A (en) Method, device and equipment for managing hardware equipment
CN110597840A (en) Partner relationship establishing method, device, equipment and storage medium based on block chain
CN114816600B (en) Session message display method, device, terminal and storage medium
CN112087366B (en) Account management method and device and instant messaging system
CN111399717B (en) Method, device, equipment and storage medium for publishing contents
CN115134316A (en) Topic display method, device, terminal and storage medium
CN110390065B (en) Webpage acquisition method, device and system
CN113051485A (en) Group searching method, device, terminal and storage medium
CN113204724A (en) Method and device for creating interactive information, electronic equipment and storage medium
CN111158780A (en) Method, device, electronic equipment and medium for storing application data
CN110808985A (en) Song on-demand method, device, terminal, server and storage medium
CN112818205B (en) Page processing method, device, electronic equipment, storage medium and product

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination