CN110019270B - Information updating method and device, terminal, server and readable storage medium - Google Patents
Information updating method and device, terminal, server and readable storage medium Download PDFInfo
- Publication number
- CN110019270B CN110019270B CN201711381159.2A CN201711381159A CN110019270B CN 110019270 B CN110019270 B CN 110019270B CN 201711381159 A CN201711381159 A CN 201711381159A CN 110019270 B CN110019270 B CN 110019270B
- Authority
- CN
- China
- Prior art keywords
- information data
- information
- project
- item
- editing
- 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.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
- G06F16/2379—Updates performed during online database operations; commit processing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/25—Integrating or interfacing systems involving database management systems
- G06F16/252—Integrating or interfacing systems involving database management systems between a Database Management System and a front-end application
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/103—Workflow collaboration or project management
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Data Mining & Analysis (AREA)
- General Physics & Mathematics (AREA)
- Entrepreneurship & Innovation (AREA)
- General Engineering & Computer Science (AREA)
- Operations Research (AREA)
- General Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Quality & Reliability (AREA)
- Marketing (AREA)
- Economics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The embodiment of the invention provides an information updating method and device, a terminal, a server and a readable storage medium, wherein the method comprises the following steps: acquiring first information data corresponding to a keyword, wherein the keyword is determined according to data in a service application, and the first information data is project information data in the service application; outputting the first information data; if an operation instruction for editing the first information data is received, second information data is obtained, wherein the second information data is obtained by editing the first information data; and if the second information data is different from the first information data, updating the first information data into the second information data.
Description
Technical Field
The present invention relates to the field of internet technologies, and in particular, to an information updating method and apparatus, a terminal, a server, and a readable storage medium thereof.
Background
At present, in the process of project development, in order to manage project progress, know conditions such as customer progress, and the like, software on the market needs to repeatedly log in a plurality of management systems for relevant content of floating window reminding configuration, so that key information in project management can be modified and updated, the latest progress of projects and customers cannot be followed timely, the difficulty of updating the projects is increased, meanwhile, the updated progress is delayed, message updating is not timely easily caused, and accordingly project follow-up efficiency is seriously affected, risk values cannot be judged timely, and misjudgment is easily caused to risks.
Disclosure of Invention
In view of this, embodiments of the present invention are expected to provide an information updating method and apparatus, a terminal, a server, and a readable storage medium, which solve the problem in the prior art that multiple management systems need to be logged in when item information is updated, and can directly output item information data corresponding to a keyword when a user inputs the keyword, and can modify first information data, thereby accelerating update efficiency of the item information data.
The technical scheme of the embodiment of the invention is realized as follows:
in a first aspect, an embodiment of the present invention provides an information updating method, including:
acquiring first information data corresponding to a keyword, wherein the keyword is determined according to data in a service application, and the first information data is project information data in the service application;
outputting the first information data;
if an operation instruction for editing the first information data is received, second information data is obtained, wherein the second information data is obtained by editing the first information data;
and if the second information data is different from the first information data, updating the first information data into the second information data.
In a second aspect, an embodiment of the present invention provides an information updating method, including:
receiving second information data sent by an instant messaging application, wherein the second information data is information data modified by project information in a service application;
determining an item identifier corresponding to the second information data, and determining first information data according to the item identifier;
and updating the first information data into second information data.
In a third aspect, an embodiment of the present invention provides an information updating apparatus, including: the device comprises: the device comprises a first acquisition module, a first output module, a second acquisition module and a first updating module, wherein:
the first acquisition module is used for acquiring first information data corresponding to a keyword, wherein the keyword is determined according to data in a service application, and the first information data is project information data in the service application;
the first output module is used for outputting the first information data;
the second obtaining module is configured to obtain second information data if an operation instruction for editing the first information data is received, where the second information data is obtained by editing the first information data;
The first updating module is configured to update the first information data to second information data if the second information data is different from the first information data.
In a fourth aspect, an embodiment of the present invention provides an information updating apparatus, including: the device comprises a first receiving module, a first determining module and a second updating module, wherein:
the first receiving module is used for receiving second information data sent by the instant messaging application, wherein the second information data is information data after project information in the business application is modified;
the first determining module is used for determining an item identifier corresponding to the second information data and determining first information data according to the item identifier;
the second updating module is configured to update the first information data to second information data.
In a fifth aspect, an embodiment of the present invention provides a terminal, where the terminal at least includes: memory, communication bus, and processor, wherein:
the memory is used for storing an information updating program;
the communication bus is used for realizing connection communication between the processor and the memory;
the processor is configured to execute an information update program stored in the memory, so as to implement the following steps:
Acquiring first information data corresponding to a keyword, wherein the keyword is determined according to data in a service application, and the first information data is project information data in the service application;
outputting the first information data;
if an operation instruction for editing the first information data is received, second information data is obtained, wherein the second information data is obtained by editing the first information data;
and if the second information data is different from the first information data, updating the first information data into the second information data.
In a sixth aspect, an embodiment of the present invention provides a server, where the server at least includes: a memory and a processor, wherein:
the memory is used for storing an information updating program;
the processor is configured to execute an information update program stored in the memory, so as to implement the following steps:
receiving second information data sent by an instant messaging application, wherein the second information data is information data modified by project information in a service application;
determining an item identifier corresponding to the second information data, and determining first information data according to the item identifier;
And updating the first information data into second information data.
In a seventh aspect, an embodiment of the present invention provides a computer-readable storage medium having stored thereon an information update program that, when executed by a processor, implements the steps of the above-described information update method.
The embodiment of the invention provides an information updating method, a device, a terminal, a server and a readable storage medium thereof, wherein first information data corresponding to a keyword is firstly obtained, wherein the keyword is determined according to data in a service application, and the first information data is project information data in the service application; outputting the first information data; if an operation instruction for editing the first information data is received, second information data is obtained, wherein the second information data is obtained by editing the first information data; and if the second information data is different from the first information data, updating the first information data into the second information data. Therefore, when the user inputs the keywords, the project information data corresponding to the keywords can be directly output, and the first information data can be modified, so that the updating efficiency of the project information data is improved.
Drawings
FIG. 1A is a diagram illustrating a network architecture according to an embodiment of the present invention;
FIG. 1B is a schematic diagram of a network architecture according to an embodiment of the present invention;
FIG. 2 is a schematic diagram of an implementation flow of an information updating method according to an embodiment of the present invention;
FIG. 3 is a flowchart illustrating an implementation of another information updating method according to an embodiment of the present invention;
FIG. 4 is a schematic diagram of an implementation flow of an information updating method according to an embodiment of the present invention;
FIG. 5 is a schematic diagram of an interface of a client when a keyword is detected in an embodiment of the present invention;
FIG. 6 is a schematic diagram of an interface for editing project information according to an embodiment of the present invention;
FIG. 7 is a schematic diagram of an implementation flow of a data issuing technical scheme according to an embodiment of the present invention;
FIG. 8 is a schematic diagram of an implementation flow of the embodiment of the present invention for implementing the modified data technique;
FIG. 9 is a schematic diagram of a structure of an information updating apparatus according to an embodiment of the present invention;
fig. 10 is a schematic diagram of a composition structure of a terminal according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention more apparent, the following detailed description of the specific technical solutions of the present invention will be given with reference to the accompanying drawings in the embodiments of the present invention. The following examples are illustrative of the invention and are not intended to limit the scope of the invention.
Fig. 1A is a schematic diagram of a network architecture according to an embodiment of the present invention, as shown in fig. 1A, the network architecture includes a client 11, a client 12 and a server 13, where an instant messaging application is installed in the client 11 and can perform instant messaging with other clients, and a service application is installed in the client 12, and in the embodiment of the present invention, the client 11 and the client 12 may be the same client or different clients. The instant messaging application is used for instant messaging with other users, and the business application is used for updating or managing project information. The server 13 may be a server corresponding to an instant messaging application and a business application.
Firstly, the client 12 sends the project information managed in the service application to the server, if the client 11 or the server 13 detects that the keyword is input in the process of communicating by the client 11 through the instant messaging application, the project information corresponding to the keyword is obtained, the project information corresponding to the keyword is output in a floating window format through a display interface of the instant messaging application, the project information in the floating window can be modified by the authorized editing user, the modified project information is sent to the server 13, and the server 13 sends the modified project information to the client 12 provided with the service application. This can accelerate the update efficiency of the item information.
Fig. 1B is a schematic diagram of still another network architecture according to an embodiment of the present invention, as shown in fig. 1B, where the network architecture includes a client 14, a client 15, a server 16, and a server 17, where the client 14 is installed with an instant messaging application, and the client 15 may be installed with a service application. The server 16 is a server corresponding to an instant messaging application, and the server 17 is a server corresponding to a business application.
In the network architecture shown in fig. 1B, the client 15 first sends the item information managed in the service application to the server, if the client 14 or the server 16 detects that the keyword is input during the communication process of the user by using the instant messaging application through the client 14, some item information corresponding to the keyword is obtained, the item information corresponding to the keyword is output in a floating window format through a display interface of the instant messaging application, the user with authority editing can modify the item information in the floating window, the modified item information is sent to the server 16, the server 16 sends the modified item information to the server 17, and finally the server 17 sends the modified item information to the client 15 with the service application installed.
Embodiments of an information updating method, an information updating apparatus, and a device are described below with reference to schematic diagrams shown in fig. 1A and 1B.
An embodiment of the present invention provides an information updating method, fig. 2 is a schematic implementation flow chart of the information updating method of the embodiment of the present invention, as shown in fig. 2, and the method includes the following steps:
step S201, obtaining first information data corresponding to the keyword.
Here, the step S201 may be implemented by a terminal, and further, the terminal may be implemented by a mobile terminal, for example, a mobile terminal having wireless communication capability such as a mobile phone (handset), iPad, notebook, etc. The terminal may also be an inconvenient mobile terminal device with computing capabilities, such as a desktop computer, etc. The terminal can be provided with an instant messaging application, and a user can communicate project progress or project problems with other users through the instant messaging application. The terminal can be also provided with a business application, and a user can update and manage project information by using the business application.
In other embodiments, step S201 may also be implemented by a server. The server stores therein project information data acquired from the service application. The item information data may include, but is not limited to: the name of the project, the task the project needs to complete, the stage the project is currently in, and the risk value of the project.
The keywords are determined according to the project information data in the business application, and the keywords can be obtained by screening the project information data to a certain degree or extracted from the project information data according to a preset algorithm. For example, the keyword may be the name of the item, a core word in the task of the item, and so on. The first information data is project information data in the business application.
Step S202, outputting the first information data.
Here, step S202 may be implemented by the terminal or may be implemented by the server.
When step S202 is implemented by the terminal, outputting the first information data means outputting the first information data on a screen of the terminal, and further, the first information data may be output in the form of a floating window.
When step S202 is implemented by the server, outputting the first information data may be understood as outputting the first information data to the terminal.
Step S203, if an operation instruction for editing the first information data is received, obtaining second information data.
Here, the step S203 may be implemented by a terminal. The second information data is obtained by editing the first information data.
Prior to the step S203, the method further includes: judging whether an operation instruction for editing the first information data is received, wherein if the operation instruction for editing the first information data is received, the step S203 is entered; and if the operation instruction for editing the first information data is not received, ending the flow.
Step S204, if the second information data is different from the first information data, updating the first information data to the second information data.
Here, the step S204 may be implemented by a terminal. Prior to the step S204, the method further includes: judging whether the second information data is identical with the first information data; if the second information data is the same as the first information data, the user is indicated to not modify the first information data, and the process is ended at the moment; if the second information data is different from the first information data, it indicates that the user has modified the second information data, and the process proceeds to step S204.
In the information updating method provided by the embodiment of the invention, first information data corresponding to a keyword is acquired, wherein the keyword is determined according to data in service application, and the first information data is project information data in the service application; outputting the first information data; if an operation instruction for editing the first information data is received, second information data is obtained, wherein the second information data is obtained by editing the first information data; and if the second information data is different from the first information data, updating the first information data into the second information data. Therefore, when the user inputs the keywords, the project information data corresponding to the keywords can be directly output, and the first information data can be modified, so that the updating efficiency of the project information data is improved.
Based on the foregoing embodiments, an embodiment of the present invention further provides an information updating method, and fig. 3 is a schematic implementation flow chart of the information updating method according to the embodiment of the present invention, as shown in fig. 3, where the method includes:
in step S301, the server receives and stores the item information sent by the service application in the terminal.
Here, the service application refers to an application installed in a terminal for updating or managing item information, and different service applications may be installed in the terminal. The item information included in the service application may be stored in a database, or the item information in each service application may be stored in a database corresponding to the service application, or the item information in several service applications may be stored in the same database.
The server in this embodiment may be a server corresponding to a service application, or may be a server corresponding to an instant messaging application, and in some cases, the server corresponding to the service application and the server corresponding to the instant messaging application may be the same server.
In step S302, when the instant messaging application in the terminal detects an operation instruction for logging in the instant messaging application, a request message for acquiring the project information is sent to the server.
Here, the request message at least carries login information, and the login information at least includes user name information. The item information may include: project name, primary task, current stage, project personnel, risk value, etc.
In this embodiment, when the user inputs a user name and a password for logging in the instant messaging application and clicks a "login" button control, the user considers that an operation instruction for logging in the instant messaging application is detected, and at this time, the terminal sends a request message for acquiring project information to the server.
Step S303, the server analyzes the received request message and obtains the item identification corresponding to the login information.
After receiving the request message for acquiring the project information sent by the terminal, the server analyzes the request message to acquire the login information carried in the request message, and further determines the project identification according to the user name information in the login information. In this embodiment, the item identifier may be an item name, an item code, or the like.
The server can store the names of the users corresponding to the user names of the instant messaging application, so that when the project identification is determined according to the user name information in the login information, the names of the users can be determined through the user name information, and then project identifications including the names of the users are searched for from the project information according to the names of the users. For example, the user name of the user logging in the instant messaging application is AAA, the corresponding name is Zhang San, and the project personnel including the project identification of Zhang San are searched from the project information.
Step S304, the server acquires the project information corresponding to the project identification.
In step S305, the server sends the response message carrying the item information to the instant messaging application.
Here, the instant messaging application receives a response message sent by the server, where the response message carries item information corresponding to the item identifier, and in this embodiment, the response message further carries a keyword. In this embodiment and other embodiments, the keywords are determined based on the project information data, for example, the keywords may be the names of the projects, the names of core technologies utilized in the projects, and so on. In this embodiment, the keyword may be transmitted to the server by the service application when the project information data is transmitted, that is, in step S301, the server may also receive the keyword transmitted by the service application. In addition, the keywords can be extracted by the server according to project information data by using a preset algorithm.
In step S306, the instant messaging application receives the vocabulary information input by the user after the login is successful.
Here, after the instant messaging application is successfully logged in, the user communicates with other users by using the instant messaging application, that is, chatting as usual. The lexical information entered by the user is the text messages sent by the user in the message conversation box. In other embodiments, the terminal may also receive the vocabulary information sent by the other party during the process of the user communicating with other users.
In step S307, the instant messaging application determines whether a keyword is detected.
Here, if an input keyword is detected, the process advances to step S308; and ending the process if no keyword is detected. The terminal judges whether the keyword is detected or not, and if the keyword is detected from the vocabulary information input by the user and the vocabulary information sent by the opposite side, the terminal judges whether the keyword is stored in advance or not.
In step S308, the instant messaging application obtains the output format of the keyword, and outputs the keyword in the dialogue interface according to the output format.
Here, the dialog interface may be a chat dialog box between two users, or may be a chat dialog box of a group. When the terminal detects the keywords, the keywords may be displayed differently, for example, words other than the keywords may be displayed in a display format set by the user, and the keywords may be displayed in a display format different from the display format set by the user. Assume that the display format set by the user is: and if the words of the fourth character and the black character are not keywords, the words of the fourth character and the black character are displayed in the format of the fourth character and the black character, and the keywords can be output and displayed in the format of the fourth character and the blue character. Thus, the user can see the keywords clearly.
In step S309, the instant messaging application obtains the first information data corresponding to the keyword.
In step S310, the instant messaging application outputs the first information data.
In this embodiment, step S310 further includes: the terminal judges whether a first operation for outputting the first information data is received or not, and if the first operation for outputting the first information data is received, the first information data is output in a floating window mode; if the first operation of outputting the first information data is not received, the flow is ended.
In the implementation process, the first operation may be different according to the type of the terminal, for example, when the terminal is a general personal computer and the input device is a mouse, the first operation may be an operation in which the user clicks a keyword through the mouse. When the display device of the terminal is a touch display screen (such as a smart phone, a tablet computer, a desktop computer), the first operation may be a touch operation of the operation body on the screen position where the keyword is located, where the operation body includes a finger, a touch pen, and the like.
The terminal outputs the first information data in the form of a floating window, and further, the terminal may output the first information data in the form of the floating window within a preset duration. For example, the first information data may be output and displayed in the form of a floating window for 30 seconds, and after 30 seconds of output and display, the floating window disappears. It should be noted that, at this time, the keywords are displayed and output in a specific output format, so that the user can quickly identify the keywords, and make a first operation when wanting to view the first information data again, thereby triggering the output of the first information data.
In this embodiment, the position of the floating window is not limited, because the size of the floating window varies according to the content included in the first information data, the floating window may be located in the area of the dialog box when the content of the first information data is small, and the floating window may be located beyond the area of the dialog box when the content of the first information data is large.
In step S311, the instant messaging application determines whether an operation instruction for editing the first information data is received.
Here, if an operation instruction for editing the first information data is received, the process advances to step S312; and ending the flow if the operation instruction for editing the first information data does not exist.
In the implementation process, if a second operation for editing the first information data is received, the operation instruction for editing the first information data is considered to be received, and if the second operation for editing the first information data is not received, the operation instruction for editing the first information data is considered to be not received. Wherein the second operation is a preset operation. When the first information data is output in the form of a floating window, a button control for starting editing can be provided on a display interface of the floating window, and when the terminal is a common personal computer and the input device is a mouse, the user can consider that a second operation is received when clicking the button control for starting editing through the mouse. When the display device of the terminal is a touch display screen (such as a smart phone, a tablet computer, a desktop computer), the user may also consider that the second operation is received when the user makes a touch operation on the button control for starting editing through the operation body.
Of course, the button control for starting editing is not necessary, and if the button control for starting editing is not provided, the second operation may be double-clicking the floating window by the mouse within a preset time period when the terminal is a general personal computer and the input device is the mouse, and the second operation may be double-clicking the floating window by the operating body within a preset time period when the display device of the terminal is a touch display screen (e.g., a smart phone, a tablet computer, a desktop computer). It should be noted that, the double-clicking the floating window within the preset duration is merely an exemplary illustration, and the second operation may also be three-clicking the floating window within the preset duration, or the duration of the user pressing the display screen exceeds the preset duration, where the preset duration may be set by the developer of the method, or may be set by the user according to the usage habit of the user, for example, the preset duration is 2 seconds, and when the duration of the user pressing the display screen exceeds 2 seconds, the second operation is considered to be received.
In step S312, the instant messaging application determines whether the user corresponding to the login information has editing authority.
Here, if the user corresponding to the login information has editing authority, step S313 is entered; and if the user corresponding to the login information does not have editing authority, ending the flow.
In this embodiment, whether the user corresponding to the login information has the editing authority may be determined by the terminal according to the project personnel in the project information, for example, it may be specified that the total responsible person of the project and the responsible person in each stage have the editing authority.
Step S313, if the user corresponding to the login information has editing authority, editing the first information data according to the operation instruction.
In step S314, if the instant messaging application receives the operation instruction of ending the editing, the second information data is obtained.
Here, the second information data is information data obtained by modifying the first information data.
In step S315, if the second information data is different from the first information data, the instant messaging application sends the second information data to the server.
Step S316, the server determines the item identification corresponding to the second information data, and determines the first information data according to the item identification.
In step S317, the server updates the first information data to the second information data.
In other embodiments, after the step S317, the method further includes: the server sends the second information data to the service application, and the service application determines the item identification according to the second information data and updates the item information data corresponding to the item identification into the second information data.
In other embodiments, the following steps may be performed instead of steps S315 to S316:
in step S315', if the second information data is different from the first information data, the terminal determines modification information of the second information data relative to the first information data according to the first information data and the second information data.
And step S316', the terminal transmits the modification information to the server.
In step S317', the server obtains the first information data corresponding to the modification information according to the received modification information.
In step S318', the server determines second information data according to the first information data and the modification information.
In the information updating method provided by the embodiment of the invention, firstly, a server receives and stores project information sent by a service application; when logging in the instant messaging application, a request message for acquiring project information is sent to a server so as to acquire project information data corresponding to the logging information; after the instant messaging application is successfully logged in, receiving vocabulary information input by a user and judging whether keywords are detected or not; if the keyword is detected, the instant messaging application outputs the keyword in a specific format, acquires first information data corresponding to the keyword and further outputs the first information data; when the user corresponding to the login information has the editing right, the user can edit the first information data to obtain second information data, if the second information data is different from the first information data, the terminal stores the second information data and sends the second information data to the server so that the server can update the item information data stored by the server. The server can further send the second information data to the service application, so that timely updating of the project information data in the service application is ensured. Therefore, the method and the device can not only check the project information data corresponding to the keywords in the instant messaging application, but also directly modify the project information data by the user with editing authority, improve the updating efficiency of the project information data, and predict the risk at the first time so as to control the risk value to be the lowest.
The embodiment of the invention further provides an information updating method which is applied to an information updating system, wherein the information updating system at least comprises a terminal and a server, and the method comprises the following steps:
step 51, the server receives and stores the project information sent by the business application.
The server determines the keywords from the item information, step 52.
Here, the server may determine the keyword according to a certain rule based on the item information, for example, determine the name of the item in the item information as the keyword, and may determine the technical term having the highest occurrence frequency in the item information as the keyword.
And step 53, the terminal logs in the instant messaging application according to the operation instruction of logging in the instant messaging application by the user.
In this embodiment, the instant messaging application is logged in according to a conventional login, and does not need to interface with a server or a service application to obtain project information data.
In step 54, the instant messaging application sends the received session information to the server.
Here, the dialogue information includes vocabulary information input by the user using the terminal, and vocabulary information transmitted from the counterpart.
In step 55, the server determines whether the dialogue information includes keywords.
Here, when the server receives the dialogue information once, the dialogue information is matched with the keywords stored in the server, whether the dialogue information includes the keywords is judged, and if the dialogue information includes the keywords, the step 56 is performed; if the dialogue information does not include the keyword, the process is ended.
In step 56, the server obtains the first information data corresponding to the keyword.
Here, the server acquires first information data corresponding to the keyword from item information data stored in itself. The first information data includes item identification, item personnel, the stage at which the first information data is currently located, risk values and the like.
In step 57, the server outputs the keywords and the first information data corresponding to the keywords to the instant messaging application.
In step 58, the instant messaging application outputs the keywords according to a preset output format.
In step 59, the instant messaging application determines whether an operation instruction for displaying the first information data is received.
Here, if the terminal receives the first operation of displaying the first information data, it is indicated that the terminal receives an operation instruction of displaying the first information data, and step 60 is entered at this time; if the terminal does not receive the first operation for displaying the first information data, the terminal is indicated to not receive an operation instruction for displaying the first information data, and the process is ended at this time.
The first operation in the embodiment of the present invention is the same as the first operation mentioned in the other embodiments, and reference may be made to the explanation of the first operation in the other embodiments.
In step 60, the instant messaging application outputs and displays the first information data.
Step 61, the instant messaging application determines whether an operation instruction for editing the first information data is received.
Here, if the instant messaging application receives the second operation for editing the first information data, it indicates that an operation instruction for editing the first information data is received, and step 62 is performed at this time; if the instant messaging application does not receive the second operation for editing the first information data, the instant messaging application indicates that an operation instruction for editing the first information data is not received, and the process is ended at the moment.
Likewise, the second operation in the embodiment of the present invention is the same as the second operation mentioned in the other embodiments, and reference may be made to the explanation of the second operation in the other embodiments.
And step 62, the instant messaging application judges whether the user corresponding to the login information has editing permission.
Here, if the user corresponding to the login information has editing authority, step 63 is entered; and if the user corresponding to the login information does not have editing authority, ending the flow.
And step 63, the instant messaging application edits the first information data according to the operation instruction.
And step 64, if the instant messaging application receives the operation instruction of ending the editing, acquiring the second information data.
And step 65, the instant messaging application sends the second information data to the server.
In other embodiments, prior to step 65, the method further comprises: the terminal judges whether the first information data and the second information data are the same, wherein if the first information data and the second information data are the same, the terminal indicates that the user does not modify the first information data, and at the moment, the process is ended; if the first information data is different from the second information data, it is indicated that the user has modified the first information data, at which point step 65 is entered.
Step 66, the server determines the item identifier corresponding to the second information data, and determines the first information data according to the item identifier.
Step 67, the server updates the first information data into the second information data.
In other embodiments, after the step 67, the method further comprises: the server sends the second information data to the service application, and the service application determines the item identification according to the second information data and updates the item information data corresponding to the item identification into the second information data.
It should be noted that the same steps or concepts as those in the other embodiments in this embodiment may be explained with reference to the descriptions in the other embodiments.
In the information updating method provided by the embodiment of the invention, firstly, a server receives and stores project information sent by a business application and determines keywords according to the project information; the terminal logs in the instant messaging application and sends dialogue information to the server; when the server detects that the dialogue information comprises keywords, acquiring first information data corresponding to the keywords, and outputting the keywords and the first information data corresponding to the keywords to the terminal; the terminal outputs keywords according to a preset output format and displays the first information data when receiving an operation instruction for displaying the first information data; if the terminal receives an operation instruction for editing the first information data, editing the first information data on the premise that a user corresponding to the login information has editing authority, then acquiring second information data, and then sending the second information data to a server by the terminal; the server updates the first information data to second information data. Therefore, the method and the device can not only check the project information data corresponding to the keywords in the instant messaging application, but also directly modify the project information data by the user with editing authority, improve the updating efficiency of the project information data, and predict the risk at the first time so as to control the risk value to be the lowest.
An embodiment of the present invention provides an information updating method, and fig. 4 is a schematic implementation flow chart of the information updating method according to the embodiment of the present invention, as shown in fig. 4, the method includes the following steps:
in step S401, the client interfaces with the service system data.
Here, the client opens an interface, which can interface with the service system, and the service system issues related project content and client progress content to the client.
It should be noted that, in this embodiment, the client refers to a client of an instant messaging application, and the service system is a service application in other embodiments.
Step S402, login client.
Here, the client is logged in after the client and the service system data are docked.
In step S403, the client determines whether the session content contains keywords.
Here, if the keyword is contained in the session content, the process proceeds to step S404, and if the keyword is not contained in the session content, the process proceeds to step S406.
Step S404, if the keywords are contained, special prompt is made, and relevant content display is suspended.
In step S405, the user having the authority can edit and modify the content.
Step S406, if the conversation content does not contain keywords, the conversation content is displayed according to the conventional method.
In other embodiments, after step S405, the modified content is synchronized to the business system in real time.
Fig. 5 is a schematic diagram of an interface of a client when a keyword is detected in the embodiment of the present invention, as shown in fig. 5, when a user Li Xiao inputs a "test", it is detected whether the "test" includes the keyword, in this embodiment, the "test" does not include the keyword, and at this time, no processing is performed, and the "test" input by the user is normally displayed. When the user Li Xiao inputs "demand point: when unifying and approving the platform ", the requirement point can be detected as well: whether the unified approval platform includes a keyword or not, in this embodiment, it is assumed that the unified approval platform is a preset keyword, at this time, some item information about the unified approval platform, such as a current stage, a risk value, and the like, is output in a floating window 501 in a display interface of the client. An editing interface may be entered when a user with permission places a mouse focus (personal computer (Personal Computer, PC) side) on the edited button control 502 or presses the edited button control 502 with a finger (mobile side).
Fig. 6 is a schematic diagram of an interface for editing item information according to an embodiment of the present invention, as shown in fig. 6, in a floating window 601 for displaying item information, the item name, the current stage and the risk may all be editable, after editing by a user with authority is completed, a determination button control 602 may be clicked or pressed, at this time, the client compares the current item information with item information before editing, and if the current item information is different from item information before editing, the current item information is sent to the server. If the user wants to cancel the editing, he clicks or presses the cancel button control 603, at which point the client saves the item information before editing.
By utilizing the information updating method provided by the embodiment of the invention, the user can quickly manage the project progress, the client progress and other conditions by editing and modifying the key information, and the key information can be modified and updated without repeatedly logging in a plurality of management systems. Meanwhile, the method can assist the leader to know the condition of the project, predict the risk at the first time and control the risk value to be the lowest value.
The implementation process of the information updating method provided by the embodiment of the invention can be divided into two stages: the data issuing stage and the data modifying stage are further described below.
Fig. 7 is a schematic implementation flow chart of a data issuing technical scheme according to an embodiment of the present invention, and as shown in fig. 7, the technical scheme of the data issuing stage includes the following steps:
in step S701, the business system creates item contents, item Identification (ID), client ID, and client progress in a database.
Here, the business system stores the item ID, item title, item content and customer ID and customer progress in a database.
In step S702, the database uploads data to the server.
Here, the database uploads the item ID, item title, item content and client ID and client progress to the server, facilitating the server to deliver the content to the client.
In step S703, the server acquires the data and the item ID.
In step S704, the server issues data to the client.
Here, after acquiring the item ID, the item title, the item content, the client ID, and the client progress, the server searches according to the request sent by the client, and then issues the data and the ID requested by the client to the client.
In step S705, the client determines whether keywords on the item content and the client progress exist in the session window.
Here, the client acquires the content in the session window, requests to the server to determine whether there are project keywords, if yes, goes to step S706 to make special prompts for the keywords, and the suspension keywords have relevant content display; if there is no keyword, the process advances to step S708.
Step S706, the session contains keywords, and special prompts are made for the keywords, and relevant content display is suspended.
In step S707, after the user with the authority modifies the content, the content is uploaded to the server, and the server uploads the content to the corresponding service system.
In step S708, the text content is normally displayed without special display.
Fig. 8 is a schematic flow chart of implementation of the technical scheme for implementing modification data according to the present invention, as shown in fig. 8, the method includes the following steps:
In step S801, the user edits the modification data on the client.
Here, the user with the authority can trigger the editing function on the client to edit and modify the project content.
In step S802, the client uploads the modified content to the server.
Here, the client records the content edited and modified by the user, records the corresponding item ID, and uploads the item ID and the modified content to the server together.
In step S803, the server issues data to the database.
Here, the server searches according to the data content uploaded by the clients, finds the corresponding ID, and issues the modified content to the database.
In step S804, the database stores the modified content.
Here, the database receives the content issued by the server, modifies and stores the corresponding item content, and feeds back to the service system.
In step S805, the service system displays the modified content.
Here, after the database feeds back the modification result, the service system can view the modified content.
In the information updating method provided by the embodiment of the invention, the corresponding key words or item information is matched through the docking service management system and the client management system, the set key words are specially marked in the message session frame, when a mouse focus (PC end) is placed on the key words or a finger presses the key words (mobile end), the relevant configured content is reminded by a floating window, and a user with authority can edit and modify the floating content, so that the updating rate of the information is accelerated, and timeliness and effectiveness of the floating content are ensured.
The information updating method provided by the embodiment of the invention can directly update the latest progress of the project or the client in the message session frame without repeatedly logging in a plurality of backrests to edit and modify, thereby ensuring the display of the latest progress of the project and the client progress as much as possible, effectively judging the current phenomenon in time, making effective decisions and further improving the execution efficiency of the project.
The embodiment provides an information updating apparatus, fig. 9 is a schematic diagram of a composition structure of the information updating apparatus according to the embodiment of the present invention, as shown in fig. 9, the apparatus 900 includes: a first acquisition module 901, a first output module 902, a second acquisition module 903, and a first update module 904, wherein:
the first obtaining module 901 is configured to obtain first information data corresponding to a keyword, where the keyword is determined according to data in a service application, and the first information data is project information data in the service application;
the first output module 902 is configured to output the first information data;
the second obtaining module 903 is configured to obtain second information data if an operation instruction for editing the first information data is received, where the second information data is obtained by editing the first information data;
The first updating module 904 is configured to update the first information data to second information data if the second information data is different from the first information data.
In other embodiments, the apparatus further comprises:
the third acquisition module is used for acquiring an item identifier corresponding to login information when detecting an operation instruction for logging in the instant messaging application;
the first sending module is used for sending a request message for acquiring project information to the server; wherein, the request message carries the item identifier;
the first receiving module is used for receiving a response message sent by the server, wherein the response message carries item information corresponding to the item identifier.
In other embodiments, the apparatus further comprises:
a fifth obtaining module, configured to obtain an output format of a preset keyword if the preset keyword is included in dialogue information displayed on a dialogue interface of an instant messaging application;
and the second output module is used for outputting the keywords according to the output format in the dialogue interface of the instant messaging application.
In other embodiments, the first output module 902 further comprises:
And the output unit is used for outputting the first information data in the form of a floating window if a first operation is received by a dialogue interface of the instant messaging application, wherein the first operation is used for outputting the first information data.
In other embodiments, the apparatus further comprises:
the second judging module is used for judging whether the user corresponding to the login information has editing permission or not;
and the third judging module is used for judging whether an operation instruction for editing the first information data is received or not if the user corresponding to the login information has editing authority.
In other embodiments, the second obtaining module 903 includes:
the editing unit is used for editing the first information data according to the operation instruction if the operation instruction for editing the first information data is received;
and the acquisition unit is used for acquiring the second information data if receiving the operation instruction of ending the editing.
In other embodiments, the apparatus further comprises: and the third sending module is used for sending the second information data to a server.
It should be noted that the description of the above device embodiments is similar to the description of the method embodiments described above, with similar advantageous effects as the method embodiments. For technical details not disclosed in the embodiments of the apparatus of the present invention, please refer to the description of the embodiments of the method of the present invention.
The embodiment of the invention further provides an information updating device, which comprises: the device comprises a first receiving module, a first determining module and a second updating module, wherein:
the first receiving module is used for receiving second information data sent by the instant messaging application, wherein the second information data is information data after project information in the business application is modified;
the first determining module is used for determining an item identifier corresponding to the second information data and determining first information data according to the item identifier;
the second updating module is configured to update the first information data to second information data.
In other embodiments, the apparatus further comprises:
the second receiving module is used for receiving and storing project information sent by the business application;
the third receiving module is used for receiving a request message for acquiring project information sent by the instant messaging application, wherein the request message carries login information;
a fourth obtaining module, configured to obtain item information corresponding to the login information;
and the fourth sending module is used for sending the response message carrying the project information to the instant messaging application.
In other embodiments, the apparatus further comprises:
the fourth receiving module is used for receiving dialogue information sent by the instant messaging application;
a sixth obtaining module, configured to obtain first information data corresponding to a keyword if the dialogue information includes the keyword;
and the third output module is used for outputting the keywords and the first information data corresponding to the keywords to the instant messaging application.
It should be noted that the description of the above device embodiments is similar to the description of the method embodiments described above, with similar advantageous effects as the method embodiments. For technical details not disclosed in the embodiments of the apparatus of the present invention, please refer to the description of the embodiments of the method of the present invention.
An embodiment of the present invention provides a terminal, and fig. 10 is a schematic diagram illustrating a composition structure of the terminal according to an embodiment of the present invention, as shown in fig. 10, where the terminal 1000 includes at least one processor 1001, at least one communication bus 1002, a user interface 1003, at least one external communication interface 1004, and a memory 1005. Wherein the communication bus 1002 is configured to enable connected communication between the components. The user interface 1003 may include a display screen, and the external communication interface 1004 may include a standard wired interface and a wireless interface, among others. Wherein the processor 1001 is configured to:
Acquiring first information data corresponding to a keyword, wherein the keyword is determined according to data in a service application, and the first information data is project information data in the service application;
outputting the first information data;
if an operation instruction for editing the first information data is received, second information data is obtained, wherein the second information data is obtained by editing the first information data;
and if the second information data is different from the first information data, updating the first information data into the second information data.
In other embodiments, the processor 1001 is further configured to:
when an operation instruction for logging in the instant messaging application is detected, acquiring an item identifier corresponding to login information;
sending a request message for acquiring project information to a server; wherein, the request message carries the item identifier;
receiving a response message sent by a server, wherein the response message carries item information corresponding to the item identifier;
and if the dialogue information displayed on the dialogue interface of the instant messaging application comprises a preset keyword, acquiring first information data corresponding to the keyword.
In other embodiments, prior to the step of outputting the first information data, the processor 1001 is further configured to:
if the dialogue information displayed on the dialogue interface of the instant communication application comprises a preset keyword, acquiring an output format of the keyword;
and outputting the keywords in the dialogue interface of the instant messaging application according to the output format.
In other embodiments, the outputting the first information data includes:
and if a first operation is received by a dialogue interface of the instant messaging application, outputting the first information data in a floating window mode, wherein the first operation is used for outputting the first information data.
In other embodiments, before the step of obtaining second information data if the operation instruction for editing the first information data is received, the processor 1001 is further configured to:
judging whether a user corresponding to the login information has editing authority;
and if the user corresponding to the login information has editing authority, judging whether an operation instruction for editing the first information data is received.
In other embodiments, if an operation instruction for editing the first information data is received, obtaining second information data includes:
If an operation instruction for editing the first information data is received, editing the first information data according to the operation instruction;
and if an operation instruction of ending the editing is received, acquiring second information data.
In other embodiments, after the step of updating the first information data to second information data if the second information data is different from the first information data, the processor 1001 is further configured to:
and sending the second information data to a server.
Accordingly, an embodiment of the present invention further provides a computer storage medium, on which an information update program is stored, which when executed by a processor, implements the steps of the information update method provided in the embodiment.
The embodiment of the invention provides a server, which at least comprises: a memory and a processor, wherein:
the memory is used for storing an information updating program;
the processor is configured to execute an information update program stored in the memory, so as to implement the following steps:
receiving second information data sent by an instant messaging application, wherein the second information data is information data modified by project information in a service application;
Determining an item identifier corresponding to the second information data, and determining first information data according to the item identifier;
and updating the first information data into second information data.
In other embodiments, the processor is further configured to execute an information update program stored in the memory to implement the steps of:
receiving and storing project information sent by a business application;
receiving a request message for acquiring project information sent by an instant messaging application, wherein the request message carries login information;
acquiring item information corresponding to the login information;
and sending the response message carrying the item information to the instant messaging application.
In other embodiments, the processor is further configured to execute an information update program stored in the memory to implement the steps of:
receiving dialogue information sent by an instant messaging application;
if the dialogue information comprises keywords, acquiring first information data corresponding to the keywords;
and outputting the keywords and the first information data corresponding to the keywords to the instant messaging application.
In the embodiment of the present invention, if the above-described information updating method is implemented in the form of a software function module and sold or used as a separate product, it may also be stored in a computer-readable storage medium. Based on such understanding, the technical solutions of the embodiments of the present invention may be embodied in essence or a part contributing to the prior art in the form of a software product stored in a storage medium, including several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the methods described in the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read Only Memory (ROM), a magnetic disk, an optical disk, or other various media capable of storing program codes. Thus, embodiments of the invention are not limited to any specific combination of hardware and software.
Accordingly, an embodiment of the present invention further provides a computer storage medium, on which an information update program is stored, which when executed by a processor, implements the steps of the information update method provided in the embodiment.
It should be appreciated that reference throughout this specification to "one embodiment" or "an embodiment" means that a particular feature, structure or characteristic described in connection with the embodiment is included in at least one embodiment of the present invention. Thus, the appearances of the phrases "in one embodiment" or "in an embodiment" in various places throughout this specification are not necessarily all referring to the same embodiment. Furthermore, the particular features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. It should be understood that, in various embodiments of the present invention, the sequence numbers of the foregoing processes do not mean the order of execution, and the order of execution of the processes should be determined by the functions and internal logic thereof, and should not constitute any limitation on the implementation process of the embodiments of the present invention. The foregoing embodiment numbers of the present invention are merely for the purpose of description, and do not represent the advantages or disadvantages of the embodiments.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
In the several embodiments provided in this application, it should be understood that the disclosed apparatus and method may be implemented in other ways. The above described device embodiments are only illustrative, e.g. the division of the units is only one logical function division, and there may be other divisions in practice, such as: multiple units or components may be combined or may be integrated into another system, or some features may be omitted, or not performed. In addition, the various components shown or discussed may be coupled or directly coupled or communicatively coupled to each other via some interface, whether indirectly coupled or communicatively coupled to devices or units, whether electrically, mechanically, or otherwise.
The units described above as separate components may or may not be physically separate, and components shown as units may or may not be physical units; can be located in one place or distributed to a plurality of network units; some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in each embodiment of the present invention may be integrated in one processing unit, or each unit may be separately used as one unit, or two or more units may be integrated in one unit; the integrated units may be implemented in hardware or in hardware plus software functional units.
Those of ordinary skill in the art will appreciate that: all or part of the steps for implementing the above method embodiments may be implemented by hardware related to program instructions, and the foregoing program may be stored in a computer readable storage medium, where the program, when executed, performs steps including the above method embodiments; and the aforementioned storage medium includes: a mobile storage device, a Read Only Memory (ROM), a magnetic disk or an optical disk, or the like, which can store program codes.
Alternatively, the above-described integrated units of the present invention may be stored in a computer-readable storage medium if implemented in the form of software functional modules and sold or used as separate products. Based on such understanding, the technical solutions of the embodiments of the present invention may be embodied in essence or a part contributing to the prior art in the form of a software product stored in a storage medium, including several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the methods described in the embodiments of the present invention. And the aforementioned storage medium includes: various media capable of storing program codes, such as a removable storage device, a ROM, a magnetic disk, or an optical disk.
The foregoing is merely illustrative of the present invention, and the present invention is not limited thereto, and any person skilled in the art will readily recognize that variations or substitutions are within the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.
Claims (15)
1. A method of information updating, the method comprising:
acquiring dialogue information displayed on a dialogue interface of an instant messaging application, and if the dialogue information comprises a preset keyword, acquiring first information data corresponding to the keyword, wherein the keyword is determined according to data in a business application, the first information data is project information data in the business application, and the first information data comprises: at least one of project identification, project personnel, stage in which the project is currently located, and risk value;
outputting the first information data in the form of a floating window on the dialogue interface;
if an operation instruction for editing the first information data is received, editing the first information data in the floating window to obtain second information data, wherein the second information data is obtained by editing the first information data;
And if the second information data is different from the first information data, updating the first information data into second information data, and synchronizing the second information data to a service application, so that the service application determines an item identification according to the second information data, and updates the item information data corresponding to the item identification into second information data.
2. The method as recited in claim 1, wherein the method further comprises:
when an operation instruction for logging in the instant messaging application is detected, acquiring an item identifier corresponding to login information;
sending a request message for acquiring project information to a server; wherein, the request message carries the item identifier;
and receiving a response message sent by the server, wherein the response message carries item information corresponding to the item identifier.
3. The method of claim 2, wherein prior to the step of outputting the first information data, the method further comprises:
if the dialogue information displayed on the dialogue interface of the instant communication application comprises a preset keyword, acquiring an output format of the keyword;
and outputting the keywords in the dialogue interface of the instant messaging application according to the output format.
4. The method of claim 2, wherein said outputting said first information data comprises:
and if a first operation is received by a dialogue interface of the instant messaging application, outputting the first information data in a floating window mode, wherein the first operation is used for outputting the first information data.
5. The method according to claim 2, wherein before the step of acquiring second information data if an operation instruction to edit the first information data is received, the method further comprises:
judging whether a user corresponding to the login information has editing authority;
and if the user corresponding to the login information has editing authority, judging whether an operation instruction for editing the first information data is received.
6. The method according to claim 1, wherein if an operation instruction for editing the first information data is received, acquiring second information data includes:
if an operation instruction for editing the first information data is received, editing the first information data according to the operation instruction;
and if an operation instruction of ending the editing is received, acquiring second information data.
7. The method according to any one of claims 1 to 4, characterized in that after the step of updating the first information data to second information data if the second information data is different from the first information data, the method further comprises:
and sending the second information data to a server.
8. A method of information updating, the method comprising:
receiving second information data sent by an instant messaging application, wherein the second information data is information data obtained by editing first information data in a floating window, the first information data is project information data in a business application, and the first information data comprises: at least one of a project identifier, a project person, a current stage and a risk value, wherein the first information data corresponds to a preset keyword displayed on a dialogue interface of the instant messaging application, the keyword is determined according to data in the service application, and the first information data is output in a floating window form on the dialogue interface of the instant messaging application;
determining an item identifier corresponding to the second information data, and determining first information data according to the item identifier;
And updating the first information data into second information data, synchronizing the second information data to a business application, so that the business application determines an item identification according to the second information data, and updating the item information data corresponding to the item identification into the second information data.
9. The method as recited in claim 8, wherein the method further comprises:
receiving and storing project information sent by a business application;
receiving a request message for acquiring project information sent by an instant messaging application, wherein the request message carries login information;
acquiring item information corresponding to the login information;
and sending the response message carrying the item information to the instant messaging application.
10. The method as recited in claim 8, wherein the method further comprises:
receiving dialogue information sent by an instant messaging application;
if the dialogue information comprises keywords, acquiring first information data corresponding to the keywords;
and outputting the keywords and the first information data corresponding to the keywords to the instant messaging application.
11. An information updating apparatus, characterized in that the apparatus comprises: the device comprises a first acquisition module, a first output module, a second acquisition module and a first updating module, wherein:
The first obtaining module is configured to obtain dialogue information displayed on a dialogue interface of an instant messaging application, and if the dialogue information includes a preset keyword, obtain first information data corresponding to the keyword, where the keyword is determined according to data in a service application, the first information data is item information data in the service application, and the first information data includes: at least one of project identification, project personnel, stage in which the project is currently located, and risk value;
the first output module is used for outputting the first information data in the form of a floating window on the dialogue interface;
the second obtaining module is configured to, if an operation instruction for editing the first information data is received, edit the first information data in the floating window, and obtain second information data, where the second information data is obtained by editing the first information data;
the first updating module is configured to update the first information data to second information data if the second information data is different from the first information data, synchronize the second information data to a service application, so that the service application determines an item identifier according to the second information data, and update item information data corresponding to the item identifier to the second information data.
12. An information updating apparatus, characterized in that the apparatus comprises: the device comprises a first receiving module, a first determining module and a second updating module, wherein:
the first receiving module is configured to receive second information data sent by an instant messaging application, where the second information data is information data obtained by editing first information data in a floating window, the first information data is project information data in a service application, and the first information data includes: at least one of a project identifier, a project person, a current stage and a risk value, wherein the first information data corresponds to a preset keyword displayed on a dialogue interface of the instant messaging application, the keyword is determined according to data in the service application, and the first information data is output in a floating window form on the dialogue interface of the instant messaging application;
the first determining module is used for determining an item identifier corresponding to the second information data and determining first information data according to the item identifier;
the second updating module is configured to update the first information data to second information data, synchronize the second information data to a service application, so that the service application determines an item identifier according to the second information data, and update item information data corresponding to the item identifier to the second information data.
13. A terminal, the terminal comprising at least: memory, communication bus, and processor, wherein:
the memory is used for storing an information updating program;
the communication bus is used for realizing connection communication between the processor and the memory;
the processor is configured to execute an information update program stored in the memory, so as to implement the following steps:
acquiring dialogue information displayed on a dialogue interface of an instant messaging application, and if the dialogue information comprises a preset keyword, acquiring first information data corresponding to the keyword, wherein the keyword is determined according to data in a business application, the first information data is project information data in the business application, and the first information data comprises: at least one of project identification, project personnel, stage in which the project is currently located, and risk value;
outputting the first information data in the form of a floating window on the dialogue interface;
if an operation instruction for editing the first information data is received, editing the first information data in the floating window to obtain second information data, wherein the second information data is obtained by editing the first information data; if the second information data is different from the first information data, updating the first information data into second information data, and synchronizing the second information data to a service application, so that the service application determines an item identification according to the second information data, and updates item information data corresponding to the item identification into second information data;
And storing the second information data and transmitting the second information data to the server.
14. A server, the server comprising at least: a memory and a processor, wherein:
the memory is used for storing an information updating program;
the processor is configured to execute an information update program stored in the memory, so as to implement the following steps:
receiving second information data sent by an instant messaging application, wherein the second information data is information data obtained by editing first information data in a floating window, the first information data is project information data in a business application, and the first information data comprises: at least one of a project identifier, a project person, a current stage and a risk value, wherein the first information data corresponds to a preset keyword displayed on a dialogue interface of the instant messaging application, the keyword is determined according to data in the service application, and the first information data is output in a floating window form on the dialogue interface of the instant messaging application;
determining an item identifier corresponding to the second information data, and determining first information data according to the item identifier;
Updating the first information data into second information data;
and synchronizing the second information data to the service application, so that the service application determines the item identification according to the second information data, and updating the item information data corresponding to the item identification into the second information data.
15. A computer storage medium, wherein an information update program is stored on the computer storage medium, which when executed by a processor, implements the steps of the information update method described in 1-7 or 8-10.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201711381159.2A CN110019270B (en) | 2017-12-20 | 2017-12-20 | Information updating method and device, terminal, server and readable storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201711381159.2A CN110019270B (en) | 2017-12-20 | 2017-12-20 | Information updating method and device, terminal, server and readable storage medium |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN110019270A CN110019270A (en) | 2019-07-16 |
| CN110019270B true CN110019270B (en) | 2023-08-04 |
Family
ID=67186998
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201711381159.2A Active CN110019270B (en) | 2017-12-20 | 2017-12-20 | Information updating method and device, terminal, server and readable storage medium |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN110019270B (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112463862B (en) * | 2020-11-05 | 2024-05-17 | 深圳市和讯华谷信息技术有限公司 | Data acquisition method and device based on configuration permission |
Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103269309A (en) * | 2012-12-18 | 2013-08-28 | 北京奇虎科技有限公司 | Method and system for processing communication messages |
| CN104142964A (en) * | 2013-06-13 | 2014-11-12 | 腾讯科技(北京)有限公司 | Method and device for information matching |
| CN105447580A (en) * | 2015-12-02 | 2016-03-30 | 北京医佳医网络技术有限公司 | Floating window based registration reservation method |
| CN105589624A (en) * | 2015-12-23 | 2016-05-18 | 北京医佳医网络技术有限公司 | Booking register-based floating window editing method |
| CN105634909A (en) * | 2014-10-29 | 2016-06-01 | 腾讯科技(深圳)有限公司 | Message-displaying method and device |
| CN106096903A (en) * | 2016-05-28 | 2016-11-09 | 张维秀 | A kind of standardization effort management platform |
| WO2017049874A1 (en) * | 2015-09-23 | 2017-03-30 | 宇龙计算机通信科技(深圳)有限公司 | Method and apparatus for displaying chat list |
| WO2017076212A1 (en) * | 2015-11-05 | 2017-05-11 | 阿里巴巴集团控股有限公司 | Data sheet query method and device |
| CN107067351A (en) * | 2017-03-20 | 2017-08-18 | 深圳市前海云书包互联网有限公司 | A kind of educational information collection and processing method and Cloud Server |
| EP3244301A1 (en) * | 2016-05-13 | 2017-11-15 | Sap Se | User interface application and digital assistant |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8856672B2 (en) * | 2010-05-11 | 2014-10-07 | Microsoft Corporation | Integrated user interface controls for web dialogs |
-
2017
- 2017-12-20 CN CN201711381159.2A patent/CN110019270B/en active Active
Patent Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103269309A (en) * | 2012-12-18 | 2013-08-28 | 北京奇虎科技有限公司 | Method and system for processing communication messages |
| CN104142964A (en) * | 2013-06-13 | 2014-11-12 | 腾讯科技(北京)有限公司 | Method and device for information matching |
| CN105634909A (en) * | 2014-10-29 | 2016-06-01 | 腾讯科技(深圳)有限公司 | Message-displaying method and device |
| WO2017049874A1 (en) * | 2015-09-23 | 2017-03-30 | 宇龙计算机通信科技(深圳)有限公司 | Method and apparatus for displaying chat list |
| WO2017076212A1 (en) * | 2015-11-05 | 2017-05-11 | 阿里巴巴集团控股有限公司 | Data sheet query method and device |
| CN105447580A (en) * | 2015-12-02 | 2016-03-30 | 北京医佳医网络技术有限公司 | Floating window based registration reservation method |
| CN105589624A (en) * | 2015-12-23 | 2016-05-18 | 北京医佳医网络技术有限公司 | Booking register-based floating window editing method |
| EP3244301A1 (en) * | 2016-05-13 | 2017-11-15 | Sap Se | User interface application and digital assistant |
| CN106096903A (en) * | 2016-05-28 | 2016-11-09 | 张维秀 | A kind of standardization effort management platform |
| CN107067351A (en) * | 2017-03-20 | 2017-08-18 | 深圳市前海云书包互联网有限公司 | A kind of educational information collection and processing method and Cloud Server |
Non-Patent Citations (1)
| Title |
|---|
| 天津城投集团土地置业GIS管理平台的设计与实现;吴永军 等;城市勘测(第2期);第47-49页 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN110019270A (en) | 2019-07-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12436668B2 (en) | Systems, devices and methods for electronic determination and communication of location information | |
| US20200301663A1 (en) | Interactive control method and device for voice and video communications | |
| EP3369219B1 (en) | Predictive responses to incoming communications | |
| US10425422B1 (en) | Message content modification devices and methods | |
| CN102780653B (en) | Quick method, client and the system communicated in instant messaging | |
| US8359532B2 (en) | Text type-ahead | |
| US20160342317A1 (en) | Crafting feedback dialogue with a digital assistant | |
| EP2896162B1 (en) | Determining additional information associated with geographic location information | |
| US10171481B2 (en) | System and method for enhanced display-screen security and privacy | |
| US11316818B1 (en) | Context-based consolidation of communications across different communication platforms | |
| US11321153B1 (en) | Contextual copy and paste across multiple devices | |
| CN105471811A (en) | Privacy space processing method and privacy space processing device | |
| US12381837B2 (en) | Computer service for help desk ticket creation and resolution in a communication platform | |
| CN115668193A (en) | Privacy-preserving composite view of computer resources in a communication group | |
| CN114726947A (en) | Message display method and device, user terminal and readable storage medium | |
| CN106603815B (en) | Message processing method and device | |
| CN114844852B (en) | An electronic messaging platform that allows users to modify message content and attachments after they have been sent. | |
| CN110709870A (en) | Smart member management | |
| CN107493255B (en) | Communication message access control method and device | |
| CN110019270B (en) | Information updating method and device, terminal, server and readable storage medium | |
| KR20090072773A (en) | Method for providing an emoticon corresponding to a handwritten image, system, terminal device and computer readable recording medium | |
| CN113590756A (en) | Information sequence generation method and device, terminal equipment and computer readable medium | |
| CN110232267B (en) | Business card display method and device, electronic equipment and storage medium | |
| CN109491748B (en) | A mini-program-based wearable device management and control method and a management and control terminal | |
| CN105450510A (en) | Friend management method, device and server for social network platform |
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 | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |