WO2023116469A1 - 信息处理方法、装置、终端和存储介质 - Google Patents
信息处理方法、装置、终端和存储介质 Download PDFInfo
- Publication number
- WO2023116469A1 WO2023116469A1 PCT/CN2022/138018 CN2022138018W WO2023116469A1 WO 2023116469 A1 WO2023116469 A1 WO 2023116469A1 CN 2022138018 W CN2022138018 W CN 2022138018W WO 2023116469 A1 WO2023116469 A1 WO 2023116469A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- information
- page
- target object
- control
- browser
- Prior art date
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 33
- 238000003672 processing method Methods 0.000 title claims abstract description 29
- 238000000034 method Methods 0.000 claims description 48
- 230000006870 function Effects 0.000 claims description 42
- 238000012545 processing Methods 0.000 claims description 32
- 238000013507 mapping Methods 0.000 claims description 23
- 230000001960 triggered effect Effects 0.000 claims description 18
- 238000004891 communication Methods 0.000 claims description 14
- 230000009191 jumping Effects 0.000 claims description 6
- 238000007667 floating Methods 0.000 claims description 5
- 230000004044 response Effects 0.000 claims description 4
- 238000004519 manufacturing process Methods 0.000 description 14
- 238000012360 testing method Methods 0.000 description 11
- 238000004590 computer program Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 7
- 239000000243 solution Substances 0.000 description 7
- 238000013475 authorization Methods 0.000 description 6
- 230000003287 optical effect Effects 0.000 description 6
- 230000008859 change Effects 0.000 description 4
- 230000001360 synchronised effect Effects 0.000 description 3
- 238000012423 maintenance Methods 0.000 description 2
- 239000013307 optical fiber Substances 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 238000012827 research and development Methods 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 238000012356 Product development Methods 0.000 description 1
- 239000008186 active pharmaceutical agent Substances 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 238000013479 data entry Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 238000002347 injection Methods 0.000 description 1
- 239000007924 injection Substances 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000012925 reference material Substances 0.000 description 1
- 238000011160 research Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9538—Presentation of query results
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44521—Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Definitions
- the present disclosure relates to the field of computer technology, and in particular to an information processing method, device, terminal and storage medium.
- information about an object may be stored in different systems.
- information about an object may be stored in different systems.
- the process of product production and management it is possible to check the related information of the product.
- Products often involve different related information, and different related information is stored in different systems within the enterprise.
- the information of the production link is stored in The production information system
- the storage information of the product is stored in the storage information system
- the test information of the product is stored in the test information system.
- when viewing information in one system it may be necessary to process the information of the object in another system. At this time, it is necessary to repeatedly jump between two systems or even more than two systems, resulting in Operating efficiency is low.
- the present disclosure provides an information processing method, device, terminal and storage medium.
- the present disclosure adopts the following technical solutions.
- the present disclosure provides an information processing method, including the following steps performed by a browser plug-in:
- the function of the control is related to the second information.
- the present disclosure provides an information processing device, including:
- a determining unit configured to determine second information associated with the first information in the second system based on the first information
- a display unit configured to display a control associated with the second information on the first page when the first page is displayed in the browser
- the function of the control is related to the second information.
- the present disclosure provides a terminal, including: at least one memory and at least one processor;
- the memory is used to store program codes
- the processor is used to call the program codes stored in the memory to execute the above method.
- the present disclosure provides a computer-readable storage medium, the computer-readable storage medium is used for storing program codes, and when the program codes are executed by a processor, the processor is prompted to execute the above method.
- the information processing method provided by the embodiments of the present disclosure will determine the second information in the second system according to the first information, and then display the control corresponding to the second information according to the second information, so that the user can use the control to execute Operations associated with the second message.
- Fig. 1 is a flowchart of an information processing method according to an embodiment of the present disclosure.
- Fig. 2 is a partial schematic diagram of a currently opened page after controls are displayed according to an embodiment of the present disclosure.
- FIG. 3 is a schematic structural diagram of an electronic device according to an embodiment of the present disclosure.
- the term “comprise” and its variations are open-ended, ie “including but not limited to”.
- the term “based on” is “based at least in part on”.
- the term “one embodiment” means “at least one embodiment”; the term “another embodiment” means “at least one further embodiment”; the term “some embodiments” means “at least some embodiments.” Relevant definitions of other terms will be given in the description below.
- Figure 1 is a flowchart of an information processing method in an embodiment of the present disclosure, including the following steps performed by a browser plug-in:
- S11 Acquire the first information of the first page of the first system.
- the authorization of the first system is obtained in advance, so as to obtain the first information of the first page of the first system.
- the browser may open the first page of the first system to obtain the first information.
- the first information may be the first information of the target object displayed on the first page.
- the target object may be, for example, a certain For a product, a certain entity, etc.
- the first information is the information of the target object, such as product code, product name, entity name, entity number, etc.
- the first information of the first page is acquired after the user performs the first predetermined operation, or the user grants authorization in advance to automatically acquire the first information of the opened first page.
- the browser plug-in may obtain the first information of the first page from a broadcast event performed by the first system through the browser; or, obtain the first information by parsing public content of the first page.
- S12 Based on the first information, determine second information associated with the first information in the second system.
- the second information is determined after the user performs the second predetermined operation, wherein the second system may be a system that has obtained authorization in advance, and the browser plug-in may obtain the second information through an API authorized by the second system.
- the first system may be the production information system of the enterprise's products
- the second system may be the test information system of the enterprise's internal products.
- the first system may be the product introduction system of the enterprise's products
- the second system may also be It is a production information system.
- the second information is determined based on the first information, the two have a relationship, and the authorization of the second system may be obtained in advance, and then the second information may be obtained from the second system.
- both the first system and the second system are pre-designated systems, and both the first system and the second system have authorized the browser plug-in.
- the second information may be the second information of the target object. information, after the browser plug-in obtains the first information, it determines the target object stored in the second system, and determines the second information of the target object, which may include, for example, the current progress status and importance of the target object.
- the control may be displayed on the first page.
- the function of the control is related to the second information, that is, in the embodiments of the present disclosure, controls for different users will be provided according to the difference in the second information.
- the target object is an internal product as an example. If the product is in the production stage, a control for following up on the product can be provided. After the control is triggered , open the page used to follow up the product in the second system, if the product is in the production state, after the control is triggered, open the page to view the current production status and provide input controls related to the production status on this page .
- the target object in the second system will be determined according to the first information, and then displayed according to the second information of the target object
- the control corresponding to the second information, so that the user can perform operations related to the second information through the control.
- the function of the control changes as the second information changes. For example, when there is no target object associated with the first information in the second system, the control can be used to Create the page of the target object associated with the first information in the second system.
- the page displayed after the control is triggered can be different.
- the target object is an internal product of the enterprise
- the first page in the first system is opened in a browser.
- the browser plug-in obtains the first information, and according to the first information, determines the second information of the product stored in the second system, and the second system Return the second information to the plug-in, and the plug-in displays the control on the first page according to the second information. For example, if the second information shows that the product has not yet been developed, it can display the details of the research report for opening and editing the product.
- a control if the second information shows that the product has been developed, a control for following up on the product may be displayed. If the second information shows that the product has been developed and tested, controls can be provided for editing and making reports based on the test results.
- the functions of the provided controls are related to the second information. In the case of different second information, the controls The functions may be different.
- the second information may include progress information of the target object, and the page corresponding to the progress information of the target object may be displayed after the control is triggered.
- the method in some embodiments of the present disclosure enables the user to perform an operation corresponding to the second information by displaying the control associated with the second information, and the function of the control changes with the change of the second information, which is convenient for the user to operate.
- obtaining the first information of the first page of the first system includes: when the first page of the first system satisfies a preset condition, from a broadcast event performed by the first system through a browser
- the first information of the first page is acquired.
- the preset condition may be one or more of the following: the browser loads the first page, and the content of the first page changes.
- the change of the content of the first page can include the following situations, one is when the filtering conditions change (the results filtered out will change at this time), and the other is when the page is turned on the first page (for example, when the displayed table is turned ).
- the first page of the first system when the first page of the first system satisfies the preset condition, some events including the first information will be broadcasted.
- the first page of the first system may broadcast the object ID and object name appearing on the page.
- the browser plug-in receives the broadcast event, and obtains the first information in the broadcast event by calling the server.
- obtaining the first information of the first page of the first system includes: parsing public content of the first page to obtain the first information.
- the target object is displayed on the first page, and the first information includes: information about the target object in the first page, for example, including the target object At least one of object name and object code.
- displaying the control associated with the second information on the first page includes: displaying the control at a position associated with the target object on the first page. This allows the user to know which object the control belongs to
- determining the second information associated with the first information in the second system includes: transmitting the first information to a server, so that the server determines the target based on the first information object, and return the second information of the target object in the second system and the association relationship between the second information and the first information.
- the first information requested in the browser plug-in is associated with data in the second system, such as product data, through methods such as exact query and search, and the server may be a server of the second system, which obtains the second information and return it to the browser plug-in along with the association.
- the second system may first determine whether the first information has an associated target object according to the first information, and then return the second information of the target object and the association relationship with the first information to the browser if there is an object.
- browser plug-in this is because there may be multiple target objects in the page opened by the browser, the first information is the first information of the target object, and there may be multiple target objects on the first page, so the association relationship needs to be returned together to Avoid browser plug-ins not knowing which target object the returned context information should be associated with.
- the server determining the target object based on the first information includes: determining whether there is an object having a mapping relationship with the first information based on a preset mapping relationship; if yes, then Determine that the object that has a mapping relationship with the first information is the target object; if it does not exist, perform a query based on the first information, and if the target object is found, establish the relationship between the first information and the target For the mapping relationship of objects, if the target object is not found, it is determined that the target object does not exist.
- the first system and the second system may be pre-authorized systems. According to mutual authorization, the first system and the second system pre-establish a mapping relationship between information, and the same object in the first system Establish a mapping relationship with the name, logo, etc. in the second system (because the same product may have different names in different systems, and the product IDs in different systems may also be different), so that the same object can be The name or logo in the first system determines its mapped name or logo in the second system. After obtaining the first information, it will first try to determine whether the target object in the second system can be found according to the mapping relationship. If If the target object can be found according to the mapping relationship, continue to obtain the second information of the target object.
- the target object will try to search in the second system according to the first information. If the target object can be found, The mapping relationship between the first information and the target object in the second system will be established, so as to realize the real-time update and maintenance of the mapping relationship. For example, in the business process, when a product is discovered, the product will be marked with a corresponding Product Code. The second system will automatically link to the internal product based on the first information. When no marked product is found, the second system will try to link the first information based on other internal information, such as the product name and product introduction of the product, or by adding The first information is used to fuzzily query the product, and if it is found, it will be associated. If the target object is still not found, it indicates that there is no associated target object in the second system, and at this time the second information may include: there is no associated target object in the second system.
- displaying the control associated with the second information on the first page includes: according to pre-obtained authorization, on the first page
- the page injects the front-end code to generate said control.
- the browser plug-in injects specific front-end codes on the first page according to the second information returned by the second system to generate controls, such as generating components such as buttons and floating windows. The browser plug-in will provide different controls according to the different information of the situation, and avoid the high cost of development through the way of web page injection.
- the associated person identification associated with the second information is displayed on the first page, and the associated person identification is used to display the associated person after being triggered information page or establish communication with the associated person.
- the product has a follower, and the follower can be an associated person.
- the associated person logo is displayed on the first page. Click or hover the mouse on the associated person logo
- the information page of the associated person can be displayed or a communication tool can be invoked to establish communication with the associated person.
- the information page of the associated person can display the contact information of the associated person or the business card of the associated person, which is convenient for operation. For example, as shown in Figure 2, the associated area of the C product on the right side of "16" displays "@follow-up person" as the associated person ID, and the follow-up person can be contacted by triggering the associated person ID.
- the information processing method further includes: in response to a trigger operation on the control, displaying content related to the second information on a page other than the first page, or jumping to Go to the page related to the second information in the second system.
- the trigger operation on the control is, for example, a click operation.
- the content related to the second information can be opened, but it is displayed outside the first page to avoid data exchange with the first page.
- the page associated with the second information in the second system is a page opened other than the first page.
- a pop-up window may be used to display a page related to the second information.
- different pages can be displayed.
- the target object is a product in the second system
- information such as the introduction and follow-up records of the product can be displayed after the control is triggered, and if there is an associated person, It is also possible to display the associated person's logo, and after the user clicks on the associated person's logo, pop-up contact information or establish a communication connection, so as to facilitate the user's operation.
- the browser plug-in opens a page in the second system, such as invoking a form, data entry, information display interface, and the like.
- the plug-in can open the page of the second system in the form of an embedded web page. This opening method does not require actual communication with the web page of the first system, which guarantees the data security of the second system.
- pages other than the first page are pages owned by the plug-in.
- pages other than the first page are floating window pages.
- the operations performed by the user on pages other than the first page are synchronized to the second system.
- the operations performed by the user on the page of the second system opened by the plug-in are synchronized to the second system, so that the user can also perform the operations in the second system when browsing the first page, without the need to perform operations between the first system and the second system. repeatedly switch between.
- jumping to a page related to the second information in the second system includes: if the second information shows that the target associated with the first information does not exist in the second system object, the control is used to display the information search page of the second system after being triggered; or, if the second information shows that there is a target object associated with the first information in the second system, then the After the control is triggered, according to the second information, open the business processing page associated with the target object in the second system.
- controls for searching can be displayed on the currently opened page, for example, a search box can be displayed, so that the user can perform manual search in the second system in the search box.
- Search as shown in Figure 2, a search box is displayed below the product A.
- the control is used to open the business processing page of the target object in the second system after being triggered.
- the business processing page is a page for processing the business associated with the target object. For example, if the target object is an object being followed up, the business processing page can be a follow-up item processing page, and the business processing page is based on the second information of the target object.
- the situation information may include, for example, that the R&D center has not started production, that the R&D has been completed and is being followed up, and that production has been completed.
- the business processing pages corresponding to different situation information may be different, so that when the user browses the pages of the first system, he can process the target object in the second system without jumping to the second system.
- business personnel can view the latest updated product information on the first system, and the browser plug-in determines which products are products that have been developed and potentially developed according to the names or codes of the products browsed in the web page, and provides controls , and then the business processing page can be invoked by clicking the control to maintain the product, and the maintenance operation on the business processing page will be synchronized with the second system.
- opening the business processing page associated with the target object in the second system includes: according to the second information, from the following pages Determine the displayed business processing pages: information display page, information entry page, information editing page, information sending page.
- different business processing pages are opened under different situation information.
- the information display page is used to display the relevant information of the target object
- the information entry page is used to enter the relevant information of the target object
- the information editing page is used to edit the existing
- the information can be edited
- the information sending page is used to send information to the receiver.
- business process processing can be performed without the need for the user to repeatedly jump between the first system and the second system, thereby improving efficiency.
- the method further includes: generating suggestion information based on the second information, and displaying the suggestion information on the first page.
- the browser plug-in will generate matching suggestion information according to the second information, so as to guide the user to perform related operations. For example, when the target object is a product, the browser plug-in will suggest to the current user that the product is in If there is updated production progress information in the system that can be followed up, or if the browser detects that the test information of the product has been updated and the user has made a report based on the test information before the update, then it can display suggestion information, suggesting that the user follow up the updated test information. Test information update report.
- a target object is displayed on the first page, the first information is information about the target object, and the control is displayed in an associated area of the target object.
- the first information is the information of the target object in the first page.
- the target object may be, for example, each product shown in FIG. A control that enables the user to know which target object the control is.
- the display style of the control is related to the function of the control, and controls with different functions have different display styles.
- different display styles are pre-set for controls with different functions, so that the user can determine from the style of the control that the function of the control has changed.
- characters and/or patterns are displayed in the control, the characters and/or patterns are related to the functions of the controls, and the characters and/or patterns are different for controls with different functions.
- FIG. 2 there are characters and patterns in the control, so as to help users understand the function of the control.
- the second information includes at least one of the following: whether the target object has specific attribute information (such as whether a product is a hardware product or a software product), importance information of the target object, the Business progress information related to the target object.
- the specific attribute information may be, for example, the category of the target object, the region where the target object is located, and the like.
- Different target objects can have importance information.
- controls with different functions can be provided.
- the business progress information related to target objects can be, for example, product development progress, production progress, test progress, etc.
- the functions of the controls provided by the information can be different.
- the controls provided in the research and development stage can be used to upload relevant reference materials, and the controls provided in the test stage can be used to make test reports.
- the number of the target object is one or more, and the number of the control is one or more; the target object is associated with the control, one of the A control is associated with one said target object, and one said target object is associated with one or more controls.
- the first system provides analysis, query, association, comparison and other capabilities.
- the user opens the first page in the first system, he can use these capabilities to view the information of the target object, and at the same time, based on the capabilities of the browser plug-in, he can view the information of the relevant target object in the second system.
- the operations related to the information of the target object are performed through the controls, and there is no need to frequently switch between the two systems and search for the operation controls, which greatly improves the efficiency.
- An information processing device is also proposed in an embodiment of the present disclosure, which may specifically be a browser plug-in, including: an acquisition unit configured to acquire first information of a first page of the first system;
- a determining unit configured to determine second information associated with the first information in the second system based on the first information
- a display unit configured to display a control associated with the second information on the first page when the first page is displayed in the browser
- the function of the control is related to the second information.
- the acquiring the first information of the first page of the first system includes:
- the preset conditions include one or more of the following: the browser loads the first page; content in the first page changes.
- the target object is displayed on the first page; the first information includes: information of the target object.
- displaying the control associated with the second information on the first page includes: displaying the control at a position associated with the target object on the first page.
- determining the second information associated with the first information in the second system includes:
- the first information is transmitted to the server, so that the server determines the target object based on the first information, and returns the situation information of the target object in the second system and the association relationship between the situation information and the first information.
- the server determining the target object based on the first information includes:
- displaying a control associated with the second information on the first page includes:
- the display unit is further configured to, when displaying the first page in the browser, display an associated person identifier associated with the second information on the first page;
- the associated person identifier is used to display the associated person's information page or establish communication with the associated person after being triggered.
- the display unit is further configured to display content related to the second information on a page other than the first page in response to a trigger operation on the control, or jump to the second system to display content related to the second information.
- a page related to the second information is further configured to display content related to the second information on a page other than the first page in response to a trigger operation on the control, or jump to the second system to display content related to the second information.
- the pages other than the first page are self-owned pages of the plug-in; in some embodiments, the pages other than the first page are floating window pages.
- a synchronization unit is also included, configured to synchronize operations performed by the user on pages other than the first page to the second system.
- the jumping to a page related to the second information in the second system includes:
- control is used to display an information search page of the second system after being triggered;
- the second information shows that there is a target object associated with the first information in the second system
- the control is triggered, according to the second information, open the target object associated with the first information in the second system
- the business processing page associated with the target object If the second information shows that there is a target object associated with the first information in the second system, after the control is triggered, according to the second information, open the target object associated with the first information in the second system The business processing page associated with the target object.
- opening a business processing page associated with the target object in the second system according to the second information includes:
- the displayed business processing page is determined from the following pages: information display page, information entry page, information editing page, and information sending page.
- the display unit is further configured to generate suggestion information based on the second information, and display the suggestion information on the first page.
- At least one of the following is satisfied:
- the display style of the control is related to the function of the control, and the display styles of controls with different functions are different;
- Characters and/or patterns are displayed in the control, the characters and/or patterns are related to the functions of the controls, and the characters and/or patterns of controls with different functions are different;
- the second information includes at least one of the following: information on whether the target object has a specific attribute, importance information on the target object, and business progress information on the target object.
- the number of the target objects is one or more, and the number of the controls is one or more;
- the target objects are associated with the controls, one control is associated with one target object, and one target object is associated with one or more controls.
- the device since it basically corresponds to the embodiment of the method, for relevant parts, please refer to part of the description of the embodiment of the method.
- the device embodiments described above are merely illustrative, and the modules described as separate modules may or may not be separate. Part or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. It can be understood and implemented by those skilled in the art without creative effort.
- the present disclosure also provides a terminal and a computer storage medium, which are described below.
- FIG. 3 it shows a schematic structural diagram of an electronic device (such as a terminal device or a server) 800 suitable for implementing the embodiments of the present disclosure.
- the terminal equipment in the embodiment of the present disclosure may include but not limited to such as mobile phone, notebook computer, digital broadcast receiver, PDA (personal digital assistant), PAD (tablet computer), PMP (portable multimedia player), vehicle terminal (such as mobile terminals such as car navigation terminals) and fixed terminals such as digital TVs, desktop computers and the like.
- the electronic device shown in the figure is just an example, and should not limit the functions and application scope of the embodiments of the present disclosure.
- the electronic device 800 may include a processing device (such as a central processing unit, a graphics processing unit, etc.) Various appropriate actions and processes are executed by programs in the memory (RAM) 803 .
- RAM 803 various programs and data necessary for the operation of the electronic device 800 are also stored.
- the processing device 801, the ROM 802, and the RAM 803 are connected to each other through a bus 804.
- An input/output (I/O) interface 805 is also connected to the bus 804 .
- an input device 806 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.
- the interaction between the output device 806 and the processing device can be through a network and Http request processing implementation; including an output device 807 such as a liquid crystal display (LCD), a speaker, a vibrator, etc.; including a storage device 808 such as a magnetic tape, a hard disk, etc.; and a communication device 809.
- the communication means 809 may allow the electronic device 800 to communicate with other devices wirelessly or by wire to exchange data. While the electronic device 800 is shown with various means, it is to be understood that implementing or having all the means shown is not a requirement. More or fewer means may alternatively be implemented or provided.
- embodiments of the present disclosure include a computer program product, which includes a computer program carried on a computer-readable medium, where the computer program includes program codes for executing the methods shown in the flowcharts.
- the computer program may be downloaded and installed from a network via communication means 809, or from storage means 808, or from ROM 802.
- the processing device 801 the above-mentioned functions defined in the methods of the embodiments of the present disclosure are executed.
- the computer-readable medium mentioned above in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium or any combination of the two.
- a computer readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or device, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to, electrical connections with one or more wires, portable computer diskettes, hard disks, random access memory (RAM), read-only memory (ROM), erasable Programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination of the above.
- a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.
- a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave carrying computer-readable program code therein. Such propagated data signals may take many forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the foregoing.
- a computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which can transmit, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device .
- Program code embodied on a computer readable medium may be transmitted by any appropriate medium, including but not limited to wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.
- the client and the server can communicate using any currently known or future network protocols such as HTTP (HyperText Transfer Protocol, Hypertext Transfer Protocol), and can communicate with digital data in any form or medium Communications (eg, communication networks) are interconnected.
- Examples of communication networks include local area networks (“LANs”), wide area networks (“WANs”), internetworks (e.g., the Internet), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future developed network of.
- the above-mentioned computer-readable medium may be included in the above-mentioned electronic device, or may exist independently without being incorporated into the electronic device.
- the above-mentioned computer-readable medium carries one or more programs, and when the above-mentioned one or more programs are executed by the electronic device, the electronic device is made to execute the above-mentioned method of the present disclosure.
- Computer program code for carrying out the operations of the present disclosure can be written in one or more programming languages, or combinations thereof, including object-oriented programming languages—such as Java, Smalltalk, C++, and conventional Procedural Programming Language - such as "C" or a similar programming language.
- the program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server.
- the remote computer can be connected to the user computer through any kind of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computer (such as through an Internet service provider). Internet connection).
- LAN local area network
- WAN wide area network
- Internet service provider such as AT&T, MCI, Sprint, EarthLink, MSN, GTE, etc.
- each block in a flowchart or block diagram may represent a module, program segment, or portion of code that contains one or more logical functions for implementing specified executable instructions.
- the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or they may sometimes be executed in the reverse order, depending upon the functionality involved.
- each block of the block diagrams and/or flowchart illustrations, and combinations of blocks in the block diagrams and/or flowchart illustrations can be implemented by a dedicated hardware-based system that performs the specified functions or operations , or may be implemented by a combination of dedicated hardware and computer instructions.
- the units involved in the embodiments described in the present disclosure may be implemented by software or by hardware. Wherein, the name of a unit does not constitute a limitation of the unit itself under certain circumstances.
- FPGAs Field Programmable Gate Arrays
- ASICs Application Specific Integrated Circuits
- ASSPs Application Specific Standard Products
- SOCs System on Chips
- CPLD Complex Programmable Logical device
- a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device.
- a machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium.
- a machine-readable medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing.
- machine-readable storage media would include one or more wire-based electrical connections, portable computer discs, hard drives, random access memory (RAM), read only memory (ROM), erasable programmable read only memory (EPROM or flash memory), optical fiber, compact disk read only memory (CD-ROM), optical storage, magnetic storage, or any suitable combination of the foregoing.
- RAM random access memory
- ROM read only memory
- EPROM or flash memory erasable programmable read only memory
- CD-ROM compact disk read only memory
- magnetic storage or any suitable combination of the foregoing.
- an information processing method including the following steps performed by a browser plug-in:
- the function of the control is related to the second information.
- an information processing method is provided, the acquiring the first information of the first page of the first system includes:
- the first information of the first page is acquired from a broadcast event performed by the first system through a browser; or,
- the preset conditions include one or more of the following: the browser loads the first page; Content changed.
- an information processing method is provided, when the first page is displayed in the browser, a target object is displayed on the first page;
- the first information includes: information about the target object.
- an information processing method where displaying a control associated with the second information on the first page includes: displaying the target object on the first page The control is displayed at the associated location.
- an information processing method determining the second information associated with the first information in the second system, including:
- the first information is transmitted to the server, so that the server determines the target object based on the first information, and returns the situation information of the target object in the second system and the association relationship between the situation information and the first information.
- an information processing method wherein the server determines a target object based on the first information, including:
- an information processing method is provided, when the first page is displayed in the browser, a control associated with the second information is displayed on the first page ,include:
- an information processing method comprising:
- the associated person identifier is used to display the associated person's information page or establish communication with the associated person after being triggered.
- an information processing method further includes: in response to a trigger operation on the control, displaying the second information on a page other than the first page related content, or jump to a page related to the second information in the second system.
- an information processing method is provided, where pages other than the first page are self-owned pages of the plug-in;
- pages other than the first page are floating window pages.
- an information processing method which synchronizes operations performed by a user on a page other than the first page to the second system.
- an information processing method the jumping to a page related to the second information in the second system includes:
- control is used to display an information search page of the second system after being triggered;
- the second information shows that there is a target object associated with the first information in the second system
- the control is triggered, according to the second information, open the target object associated with the first information in the second system
- the business processing page associated with the target object If the second information shows that there is a target object associated with the first information in the second system, after the control is triggered, according to the second information, open the target object associated with the first information in the second system The business processing page associated with the target object.
- an information processing method is provided.
- opening a business processing page associated with the target object in the second system includes:
- the displayed business processing page is determined from the following pages: information display page, information entry page, information editing page, and information sending page.
- an information processing method further comprising:
- an information processing method which satisfies at least one of the following:
- the display style of the control is related to the function of the control, and the display styles of controls with different functions are different;
- Characters and/or patterns are displayed in the control, the characters and/or patterns are related to the functions of the controls, and the characters and/or patterns of controls with different functions are different;
- the second information includes at least one of the following: whether the target object has a specific attribute, importance information of the target object, and business progress information of the target object.
- an information processing method is provided, the number of the target objects is one or more, and the number of the controls is one or more;
- the target objects are associated with the controls, one control is associated with one target object, and one target object is associated with one or more controls.
- an information processing device including:
- an acquiring unit configured to acquire the first information of the first page of the first system
- a determining unit configured to determine second information associated with the first information in the second system based on the first information
- a display unit configured to display a control associated with the second information on the first page when the first page is displayed in the browser
- the function of the control is related to the second information.
- a terminal including: at least one memory and at least one processor;
- the at least one memory is used for storing program codes
- the at least one processor is used for invoking the program codes stored in the at least one memory to execute any one of the methods described above.
- a computer-readable storage medium the computer-readable storage medium is used for storing program code, and when the program code is executed by a processor, it causes the processor to execute the above method.
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Human Computer Interaction (AREA)
- Information Transfer Between Computers (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本公开提供一种信息处理方法、装置、终端和存储介质。本公开提供一种信息处理方法,包括由浏览器的插件执行的如下步骤:获取第一***的第一页面的第一信息;基于所述第一信息,确定第二***中与所述第一信息关联的第二信息;在所述浏览器中显示所述第一页面时,在所述第一页面上显示与所述第二信息关联的控件;其中,所述控件的作用与所述第二信息相关。本公开方便用户通过该控件,执行与第二信息相关的操作。
Description
相关申请的交叉引用
本申请基于申请号为202111574355.8、申请日为2021年12月21日,名称为“信息处理方法、装置、终端和存储介质”的中国专利申请提出,并要求该中国专利申请的优先权,上述中国专利申请的公开内容全文以引入方式并入本文。
本公开涉及计算机技术领域,尤其涉及一种信息处理方法、装置、终端和存储介质。
在信息的管理场景中,一个对象的信息可能存储在不同的***中。例如,产品的生产和管理过程中,可能会对产品的关联信息进行查看,产品往往涉及到不同的关联信息,不同的关联信息被存储在企业内部不同的***中,例如生产环节的信息存储在的生产信息***,产品的储存信息被存储在存储信息***,产品的测试信息被存储在测试信息***。在类似这样的场景中,在一个***中查看信息时,可能会需要对该对象在另一个***中的信息进行处理,此时需要反复在两个***甚至两个以上的***中跳转,导致操作效率低。
发明内容
本公开提供一种信息处理方法、装置、终端和存储介质。
本公开采用以下的技术方案。
在一些实施例中,本公开提供一种信息处理方法,包括由浏览器的插件执行的如下步骤:
获取第一***的第一页面的第一信息;
基于所述第一信息,确定第二***中与所述第一信息关联的第二信息;
在所述浏览器中显示所述第一页面时,在所述第一页面上显示与所述第二信息关联的控件;
其中,所述控件的作用与所述第二信息相关。
在一些实施例中,本公开提供一种信息处理装置,包括:
获取单元,用于获取第一***的第一页面的第一信息;
确定单元,用于基于所述第一信息,确定第二***中与所述第一信息关联的第二信息;
显示单元,用于在所述浏览器中显示所述第一页面时,在所述第一页面上显示与所述第二信息关联的控件;
其中,所述控件的作用与所述第二信息相关。在一些实施例中,本公开提供一种终端,包括:至少一个存储器和至少一个处理器;
其中,存储器用于存储程序代码,处理器用于调用所述存储器所存储的程序代码执行上述的方法。
在一些实施例中,本公开提供一种计算机可读存储介质,所述计算机可读存储介质用于存储程序代码,所述程序代码在被处理器运行时,促使处理器执行上述的方法。
本公开实施例提供的信息处理方法,会根据该第一信息确定第二***中的第二信息,然后根据第二信息,显示与该第二信息对应的控件,这样用户可以通过该控件,执行与第二信息相关的操作。
结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,元件和元素不一定按照比例绘制。
图1是本公开实施例的一种信息处理方法的流程图。
图2是本公开实施例的显示了控件后当前打开页面的局部示意图。
图3是本公开实施例的电子设备的结构示意图。
下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
应当理解,本公开的方法实施方式中记载的各个步骤可以按和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。
本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。
需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
需要注意,本公开中提及的“一个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。
以下将结合附图,对本申请实施例提供的方案进行详细描述。
如图1所示,图1是本公开实施例的信息处理方法的流程图,包括由浏览器的插件执行的如下步骤:
S11:获取第一***的第一页面的第一信息。
在一些实施例中,预先获得了第一***的授权,从而获取第一***的第一页面的第一信息。一些实施例中,可以是在通过浏览器打开第一***的第一页面,获取第一信息,第一信息可以是第一页面中显示的目标对象的第一信息,目标对象例如可以是某一个产品、某一个实体等,第一信息为目标对象的信息,例如可以包括产品代码、产品名称、实体名称、实体编号等。一些实施例中,是在用户执行了第一预定操作后,获取第一页面的第一信息,或者,用户预先赋予授权,自动获取打开的第一页面的第一信息。浏览器插件可以从第一***通过浏览器进行的广播事件中获取所述第一页面的第一信息;或者,通过解析所述第一页面的公开内容以获取所述第一信息。
S12:基于第一信息,确定第二***中与第一信息关联的第二信息。
一些实施例中,是在用户执行了第二预定操作后,确定第二信息,其中第二***可以是预先获取了授权的***,浏览器插件可以通过第二***授权的应用程序接口获取第二信息。例如,第一***可以是企业产品的生产信息***、第二***可以是企业内部产品的测试信息***,另一些实施例中,第一***可以是企业产品的产品介绍***,第二***也可以是生产信息***。一些实施例中,第二信息是基于第一信息确定的,两者具有关系,可以预先获取第二***的授权,然后从第二***中获取第二信息。一些实施例中,第一***和第二***都是预先指定的***,第一***和第二***均给与了浏览器插件授权,一些实施例中,第二信息可以是目标对象的第二信息,浏览器插件获取到第一信息后,确定第二***中存储的目标对象,并确定该目标对象的第二信息,例如可以包括目标对象当前的进度状态、重要性等。
S13:在浏览器中显示第一页面时,在第一页面上显示与第二信息关联的控件。
一些实施例中,可以是在第一页面中显示控件,需要注意的是,控件的作用与第二信息相关,即本公开实施例中,会根据第二信息的不同,提供不同用户的控件,以第二信息为目标对象的生产信息为例,目标对象例如为某一个内部产品为例,如果该产品在生产阶段,可以提供用于对该产品进行跟进的控件,在该控件被触发后,打开第二***中用于跟进该产品的页面,如果该产品正处于生产状态,可以在该控件被触发后,打开查看当前生产状况的页面并在该页面提供与生产状况相关的输入控件。本公开一些实施例中,在第一***的页面中显示了目标对象的第一信息后,会根据该第一信息确定第二***中的目标对象,然后根据目标对象的第二信息,显示与该第二信息对应的控件,这样用户可以通过该控件,执行与第二信息相关的操作。本公开一些实施例中,控件的作用随着第二信息的变化而变化,例如在第二***中没有与第一信息关联的目标对象时,控件可以是用于被触发后,在第二***中创建与第一信息关联的目标对象的页面,在第二***中已经有目标对象时,基于目标对象的第二信息的不同,控件被触发后所展示的页面可以不同,本公开一些实施例中,通过使得控件的作用与第二信息相关联,例如与目标对象当前的状态、进度等信息相关联,从而使得用户能够执行与第二信息相关的操作,提高处理效率。
为了更好的说明本公开实施例中提出的方法,以下提出一个具体的实施例,在本实施例中,目标对象为企业内部的产品,在浏览器中打开了第一***中的第一页面,如果第一页面中显示有某一个产品(目标对象)的信息,则浏览器插件获取第一信息,并根据第一信息,确定第二***中存储的该产品的第二信息,第二***返回给插件第二信息,插件根据第二信息,在第一页面中显示控件,例如如果第二信息显示该产品尚未开始研发,则可以显示用于打开并编辑该产品的调研报告的详情信息的控件,如果第二信息显示该产品已经开始研发,则可以显示用于跟进该产品的控件。如果第二信息显示该产品已经研发完毕且测试完毕,可以提供根据对测试结果进行编辑和制作报告的控件,提供的控件的功能是与第二信息相关,不同的第二信息的情况下控件的作用可以不同,一些实施例中,第二信息可以包括目标对象的进度信息,控件被触发后可以显示该目标对象的进度信息对应的页面。本公开一些实施例中的方法,通过显示与第二信息关联的控件,从而使得用户能够执行与第二信息相对应的操作,控件的作用随第二信息的变化而变化,方便用户操作。
在本公开的一些实施例中,获取第一***的第一页面的第一信息,包括:在第一***的第一页面满足预设条件时,从第一***通过浏览器进行的广播事件中获取所述第一页面的第一信息。一些实施例中,预设条件可以是如下的一种或多种:浏览器加载第一页面、第一页面的内容发生变更。其中第一页面的内容发生变更可以包括如下情况,一种是筛选条件发生变更时(此时筛选出的结果会变更),一种是第一页面中翻页时(例如显示的表格翻页时)。在例如第一***的第一页面满足预设条件时,会广播一些包含第一信息的事件,例如,第一***的第一页面可以广播页面上出现的对象ID,对象名称等。浏览器插件接收到该广播事件,通过调用服务器获取广播事件中的第一信息。
在本公开的一些实施例中,获取第一***的第一页面的第一信息,包括:解析所述第一页面的公开内容以获取所述第一信息。在本公开的一些实施例中,浏览器中显示第一页面时,第一页面上显示 目标对象,所述第一信息包括:所述第一页面中的目标对象的信息,例如包括目标对象的对象名称和对象代码中的至少一项。
在本公开的一些实施例中,在第一页面上显示第二信息关联的控件包括:在第一页面上目标对象的关联位置处显示控件。这样可以使得用户得知控件是哪一个对象的控件
在本公开的一些实施例中,确定第二***中与所述第一信息关联的第二信息,包括:向服务器传输所述第一信息,以使所述服务器基于所述第一信息确定目标对象,并返回第二***中目标对象的第二信息以及所述第二信息与第一信息之间的关联关系。一些实施例中,将浏览器插件中请求的第一信息,通过例如精确查询、搜索等方式关联到第二***中的数据,如产品数据,服务器可以是第二***的服务器,其获取第二信息并将其连同关联关系返回给浏览器插件。具体的,第二***可以根据第一信息,先确定第一信息是否具有关联的目标对象,然后在具有对象的情况下,将目标对象的第二信息以及与第一信息的关联关系返回给浏览器插件,这是因为浏览器打开的页面中可以具有多个目标对象,第一信息是目标对象的第一信息,第一页面上可能有多个目标对象,因此需要一并返回关联关系,以避免浏览器插件不知道返回的情况信息应该与哪一个目标对象相关联。
在本公开的一些实施例中,所述服务器基于所述第一信息确定目标对象,包括:基于预设的映射关系,确定是否存在与所述第一信息具有映射关系的对象;若存在,则确定与所述第一信息具有映射关系对象为所述目标对象;若不存,则基于所述第一信息进行查询,若查询到所述目标对象,并建立所述第一信息与所述目标对象的映射关系,若未查询到所述目标对象,则确定不存在所述目标对象。
一些实施例中,第一***和第二***可以是预先授权的***,根据彼此之间的授权,第一***和第二***预先建立有信息之间的映射关系,同一个对象在第一***和第二***中的名称、标识等相互建立映射关系(因为,同一个产品在不同的***中的命名名称可能不同,并且在不同***中的产品ID也可能不同),这样能够根据同一个对象在第一***中的名称或标识确定其映射的在第二***中的名称或标识,在得到第一信息后,会先尝试根据映射关系确定是否能够找到在第二***中的目标对象,如果能根据映射关系找到目标对象,则继续获取目标对象的第二信息,如果未能通过映射关系找到目标对象,则会尝试根据第一信息在第二***中进行搜索,如果能搜索到目标对象,就会建立第一信息和第二***中的目标对象之间的映射关系,从而实现对映射关系的实时更新维护,例如,在业务流程中,在发现产品时,会给该产品标记一个对应的产品代码。第二***将根据第一信息自动关联到内部的产品,当没有找到标记的产品时,第二***会根据内部的其他信息尝试关联第一信息,如产品的产品名称和产品简介,或者通过将第一信息来模糊查询产品,如果查找到就进行关联。如果仍然没有搜索到目标对象,则表明第二***中没有关联的目标对象,此时第二信息可包括:第二***中没有关联的目标对象。
在本公开的一些实施例中,在所述浏览器中显示第一页面时,在第一页面上显示与所述第二信息关联的控件,包括:根据预先获得的授权,在所述第一页面注入前端代码,以生成所述控件。一些实施例中,浏览器插件根据第二***返回的第二信息,在第一页面上注入特定的前端代码以生成控件,例如生成如按钮,悬浮窗口等组件。浏览器插件会根据情况信息的不同来提供不同的控件,通过网页注入的方式,避免了开发所造成的高成本。
在本公开的一些实施例中,在浏览器中显示第一页面时,在第一页面上显示与第二信息关联的关联人标识,所述关联人标识用于被触发后显示所述关联人的信息页面或与所述关联人建立通信。
一些实施例中,以目标对象为产品为例,产品具有跟进人,跟进人即可以为关联人,此时在第一页面显示关联人标识,通过点击或鼠标悬浮在关联人标识上的方式,可以显示关联人的信息页面或唤起通信工具与关联人建立通信,关联人的信息页面可以显示关联人的联系方式或关联人的名片,这样可以方便用于进行操作。例如如图2所示,在“16”右侧的丙产品的关联区域显示了“@跟进人”作为关联人标识,通过触发该关联人标识可以与跟进人联系。
在本公开的一些实施例中,所述信息处理方法还包括:响应于对所述控件的触发操作,在所述第一页面以外的页面中显示与所述第二信息相关的内容,或者跳转到第二***中与第二信息相关的页面。
一些实施例中,对控件的触发操作例如为点击操作,通过触发控件,可以打开第二信息相关的内容,但其显示在第一页面以外,以避免与第一页面产生数据交换,也可以打开第二***中与第二信息关联的页面,并且是在第一页面以外打开页面。例如可以是通过弹窗的方式显示第二信息相关的页面。对于不同的第二信息,可以显示不同的页面,例如如果目标对象为第二***中的产品,则可以在控件被触发后显示该产品的介绍、跟进记录等信息,并且如果有关联人,还可以是显示关联人标识,在用户点击关联人标识后弹出联系方式或建立通信连接,从而方便用户操作。一些实施例中,浏览器插件打开第二***中的页面,例如唤起表单、数据录入、信息展示界面等。插件可以通过内嵌网页的形式开启第二***的页面,这种开启方式不需要和第一***的网页产生实际的通信,对第二***的数据安全性具有保障。一些实施例中,第一页面以外的页面是插件自有页面。一些实施例中,第一页面以外的页面是浮窗页面。
一些实施例中,将用户在第一页面以外的页面中执行的操作同步到第二***中。例如用户在插件打开的第二***的页面中执行的操作同步到第二***,这样用户在浏览第一页面时也可以进行第二***中的操作,而无需在第一***和第二***之间反复切换。
在本公开的一些实施例中,跳转到第二***中与第二信息相关的页面,包括:若所述第二信息显示所述第二***中不存在与第一信息关联的所述目标对象,则所述控件用于被触发后显示所述第二***的信息搜索页面;或者,若所述第二信息显示所述第二***中存在所述第一信息关联的目标对象,则所述控件用于被触发后,根据所述第二信息,打开所述第二***中与所述目标对象关联的业务处理页面。
一些实施例中,如果第二***中没有目标对象,在当前打开的页面中可以显示用于搜索的控件,例如可以显示搜索框,从而使得用户可以在搜索框中进行在第二***中的手动搜索,如图2所示,在甲产品下方显示搜索框。如果第二***中存在目标对象,则控件用于被触发后打开该目标对象在第二***中的业务处理页面。具体的,业务处理页面是对目标对象关联的业务进行处理的页面,例如目标对象为正在跟进的对象,则业务处理页面可以是跟进事项处理页面,业务处理页面于目标对象的第二信息有关,如果目标对象为产品,则情况信息例如可以包括研发中心未开始生产、已经研发完毕跟进中、已经完成生产等。不同的情况信息对应的业务处理页面可以不同,这样使得用户在浏览第一***的页面时,可以对第二***中的目标对象进行处理,而无需跳转到第二***。例如,业务人员可以在第一***上查看最近更新的产品资料,而浏览器插件根据网页内浏览的产品的名称或代码,确定其中哪些产品是已完成研发及潜在可研发的产品,并提供控件,进而可以通过点击控件唤起业务处理页面,对产品进行维护,在业务处理页面的维护操作将同步会第二***。
在本公开的一些实施例中,根据所述第二信息,打开所述第二***中与所述目标对象关联的业务处理页面,包括:根据所述第二信息,从如下所示的页面中确定所显示的业务处理页面:信息展示页面、信息录入页面、信息编辑页面、信息发送页面。一些实施例中,不同的情况信息下所打开的业务处理页面不同,信息展示页面用于展示目标对象的相关信息,信息录入页面用于录入目标对象的相关信息,信息编辑页面用于对已有信息进行编辑,信息发送页面用于向接收方发送信息。本公开实施例中,根据情况信息的不同,除了能展示目标对象的相关信息外,还能进行业务流程处理,而无需用户在第一***和第二***之间反复跳转,提高了效率。
在本公开的一些实施例中,还包括:基于所述第二信息,生成建议信息,在所述第一页面中显示所述建议信息。一些实施例中,浏览器插件会根据第二信息,生成匹配的建议信息,从而指导用户进行相关操作,例如当目标对象为产品时,浏览器插件通过查询后,会向当前用户建议该产品在***中有更新的生产进度信息可以跟进,或者,浏览器检测到该产品的测试信息有更新且用户之前根据更新前的测试信息制作了报告,则可以显示建议信息,建议用户根据更新后的测试信息更新报告。
在本公开的一些实施例中,第一页面中显示有目标对象,所述第一信息为所述目标对象的信息,在目标对象的关联区域显示所述控件。一些实施例中,第一信息为第一页面中的目标对象的信息,目标对象例如可以是图2中显示的各个产品,控件可以与目标对象对应,因此在目标对象的关联区域显示控件,以使得用户得知该控件是哪一个目标对象的控件。
在本公开的一些实施例中,所述控件的显示样式与所述控件的作用相关,不同作用的控件的显示样式不同。一些实施例中,预先为不同作用的控件设定了不同的显示样式,从而使得用户从控件的样式确定该控件的作用发生了变化。
在本公开的一些实施例中,所述控件内显示有字符和/或图样,所述字符和/或图样与所述控件的作用相关,不同作用的控件的所述字符和/或图样不同。一些实施例中,如图2所示,控件中具有字符和图样,从而帮助用户了解该控件的作用。
一些实施例中,所述第二信息包括如下的至少一项:所述目标对象是否具有特定的属性信息(例如某产品是硬件产品还是软件产品)、所述目标对象的重要度信息、所述目标对象相关的业务进度信息。一些实施例中,特定的属性信息例如可以是目标对象的种类、目标对象所在的地区等。不同的目标对象可以具有重要度信息,对于不同的重要度信息,可以提供不同功能的控件,目标对象相关的业务进度信息例如可以是产品的研发进度、生产进度、测试进度等,对于不同的进度信息所提供的控件的功能可以不同,例如在研发阶段提供的控件可以用于上传相关的参考资料、在测试阶段所提供的控件可以用于制作测试报告等。
一些实施例中,如图2所示,所述目标对象的个数为一个或多个,所述控件的个数为一个或多个;所述目标对象与所述控件相关联,一个所述控件与一个所述目标对象相关联,一个所述目标对象与一个或多个控件相关联。
在本公开的一些实施例中,第一***提供分析,查询,关联,对比等能力。这样用户在第一***中打开第一页面就可以利用这些能力去查看目标对象的信息,同时基于浏览器插件的能力可以查看第二***中相关目标对象的信息,更重的是能通过控件在第一页面通过控件进行与目标对象的信息相关的操作,不需要在两个***中频繁切换并查找操作控件,大大提高了效率。
本公开实施例中还提出一种信息处理装置,其具体可以是浏览器的插件,包括:获取单元,用于获取第一***的第一页面的第一信息;
确定单元,用于基于所述第一信息,确定第二***中与所述第一信息关联的第二信息;
显示单元,用于在所述浏览器中显示所述第一页面时,在所述第一页面上显示与所述第二信息关联的控件;
其中,所述控件的作用与所述第二信息相关。
一些实施例中,所述获取第一***的第一页面的第一信息包括:
在第一***的第一页面满足预设条件时,从第一***通过浏览器进行的广播事件中获取所述第一页面的第一信息;或者,
解析所述第一页面以获取所述第一信息。
一些实施例中,所述预设条件包括如下中的一种或多种:浏览器加载所述第一页面;所述第一页面中的内容发生变更。
一些实施例中,所述浏览器中显示所述第一页面时,所述第一页面上显示目标对象;所述第一信息包括:所述目标对象的信息。
一些实施例中,在所述第一页面上显示与所述第二信息关联的控件包括:在所述第一页面上所述目标对象的关联位置处显示所述控件。
一些实施例中,确定第二***中与所述第一信息关联的第二信息,包括:
向服务器传输所述第一信息,以使所述服务器基于所述第一信息确定目标对象,并返回第二***中目标对象的情况信息以及所述情况信息与第一信息之间的关联关系。
一些实施例中,所述服务器基于所述第一信息确定目标对象,包括:
基于预设的映射关系,确定是否存在与所述第一信息具有映射关系的对象;
若存在,则确定与所述第一信息具有映射关系对象为所述目标对象;
若不存,则基于所述第一信息进行查询,若查询到所述目标对象,并建立所述第一信息与所述目标对象的映射关系,若未查询到所述目标对象,则确定不存在所述目标对象。
一些实施例中,在所述浏览器中显示所述第一页面时,在所述第一页面上显示与所述第二信息关联的控件,包括:
在所述第一页面注入前端代码,以生成所述控件。
一些实施例中,显示单元还用于在所述浏览器中显示所述第一页面时,在所述第一页面上显示与所述第二信息关联的关联人标识;
所述关联人标识用于被触发后显示关联人的信息页面或与所述关联人建立通信。
一些实施例中,显示单元还用于响应于对所述控件的触发操作,在所述第一页面以外的页面中显示所述第二信息相关的内容,或者,跳转到第二***中与所述第二信息相关的页面。
一些实施例中,所述第一页面以外的页面是所述插件的自有页面;一些实施例中,所述第一页面以外的页面是浮窗页面。
一些实施例中,还包括同步单元,用于将用户在所述第一页面以外的页面中执行的操作同步到所述第二***中。
一些实施例中,所述跳转到第二***中与所述第二信息相关的页面,包括:
若所述第二信息显示所述第二***中不存在与所述第一信息关联的目标对象,则所述控件用于被触发后显示所述第二***的信息搜索页面;或者,
若所述第二信息显示所述第二***中存在与所述第一信息关联的目标对象,则所述控件用于被触发后,根据所述第二信息,打开所述第二***中与所述目标对象关联的业务处理页面。
一些实施例中,根据所述第二信息,打开所述第二***中与所述目标对象关联的业务处理页面,包括:
根据所述第二信息,从如下所示的页面中确定所显示的业务处理页面:信息展示页面、信息录入页面、信息编辑页面、信息发送页面。
一些实施例中,显示单元还用于基于所述第二信息,生成建议信息,在所述第一页面中显示所述建议信息。
一些实施例中,满足如下的至少一项:
所述控件的显示样式与所述控件的作用相关,不同作用的控件的显示样式不同;
所述控件内显示有字符和/或图样,所述字符和/或图样与所述控件的作用相关,不同作用的控件的所述字符和/或图样不同;
所述第二信息包括如下的至少一项:所述目标对象是否具有特定的属性的信息、所述目标对象的重要度信息、所述目标对象的业务进度信息。
一些实施例中,所述目标对象的个数为一个或多个,所述控件的个数为一个或多个;
所述目标对象与所述控件相关联,一个所述控件与一个所述目标对象相关联,一个所述目标对象与一个或多个控件相关联。
对于装置的实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离模块说明的模块可以是或者也可以不是分开的。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
以上,基于实施例和应用例说明了本公开的方法及装置。此外,本公开还提供一种终端及计算机存储介质,以下说明这些终端和存储介质。
下面参考图3,其示出了适于用来实现本公开实施例的电子设备(例如终端设备或服务器)800的结构示意图。本公开实施例中的终端设备可以包括但不限于诸如移动电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、车载终端(例如车载导航终端)等等的移动终端以及诸如数字TV、台式计算机等等的固定终端。图中示出的电子设备仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。
如图3所示,电子设备800可以包括处理装置(例如中央处理器、图形处理器等)801,其可以根据存储在只读存储器(ROM)802中的程序或者从存储装置808加载到随机访问存储器(RAM)803中的程序而执行各种适当的动作和处理。在RAM803中,还存储有电子设备800操作所需的各种程序和数据。处理装置801、ROM 802以及RAM 803通过总线804彼此相连。输入/输出(I/O)接口805也连接至总线804。
通常,以下装置可以连接至I/O接口805:包括例如触摸屏、触摸板、键盘、鼠标、摄像头、麦克风、加速度计、陀螺仪等的输入装置806,输出装置806和处理装置的交互可以通过网络及Http请求处理实现;包括例如液晶显示器(LCD)、扬声器、振动器等的输出装置807;包括例如磁带、硬盘等的存储装置808;以及通信装置809。通信装置809可以允许电子设备800与其他设备进行无线或有线通信以交换数据。虽然图中示出了具有各种装置的电子设备800,但是应理解的是,并不要求实施或具备所有示出的装置。可以替代地实施或具备更多或更少的装置。
特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信装置809从网络上被下载和安装,或者从存储装置808被安装,或者从ROM 802被安装。在该计算机程序被处理装置801执行时,执行本公开实施例的方法中限定的上述功能。
需要说明的是,本公开上述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。而在本公开中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、RF(射频)等等,或者上述的任意合适的组合。
在一些实施方式中,客户端、服务器可以利用诸如HTTP(HyperText Transfer Protocol,超文本传输协议)之类的任何当前已知或未来研发的网络协议进行通信,并且可以与任意形式或介质的数字数据通信(例如,通信网络)互连。通信网络的示例包括局域网(“LAN”),广域网(“WAN”),网际网(例如,互联网)以及端对端网络(例如,ad hoc端对端网络),以及任何当前已知或未来研发的网络。
上述计算机可读介质可以是上述电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。
上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备执行上述的本公开的方法。
可以以一种或多种程序设计语言或其组合来编写用于执行本公开的操作的计算机程序代码,上述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
附图中的流程图和框图,图示了按照本公开各种实施例的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
描述于本公开实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。其中,单元的名称在某种情况下并不构成对该单元本身的限定。
本文中以上描述的功能可以至少部分地由一个或多个硬件逻辑部件来执行。例如,非限制性地,可以使用的示范类型的硬件逻辑部件包括:现场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、片上***(SOC)、复杂可编程逻辑设备(CPLD)等等。
在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行***、装置或设备使用或与指令执行***、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体***、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或快闪存储器)、光纤、便捷式紧凑盘只读存储器(CD-ROM)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
根据本公开的一个或多个实施例,提供了一种信息处理方法,包括由浏览器的插件执行的如下步骤:
获取第一***的第一页面的第一信息;
基于所述第一信息,确定第二***中与所述第一信息关联的第二信息;
在所述浏览器中显示所述第一页面时,在所述第一页面上显示与所述第二信息关联的控件;
其中,所述控件的作用与所述第二信息相关。
根据本公开的一个或多个实施例,提供了一种信息处理方法,所述获取第一***的第一页面的第一信息包括:
在第一***的第一页面满足预设条件,从第一***通过浏览器进行的广播事件中获取所述第一页面的第一信息;或者,
解析所述第一页面以获取所述第一信息。
根据本公开的一个或多个实施例,提供了一种信息处理方法,所述预设条件包括如下中的一种或多种:浏览器加载所述第一页面;所述第一页面中的内容发生变更。
根据本公开的一个或多个实施例,提供了一种信息处理方法,所述浏览器中显示所述第一页面时,所述第一页面上显示目标对象;
所述第一信息包括:所述目标对象的信息。
根据本公开的一个或多个实施例,提供了一种信息处理方法,在所述第一页面上显示与所述第二信息关联的控件包括:在所述第一页面上所述目标对象的关联位置处显示所述控件。
根据本公开的一个或多个实施例,提供了一种信息处理方法,确定第二***中与所述第一信息关联的第二信息,包括:
向服务器传输所述第一信息,以使所述服务器基于所述第一信息确定目标对象,并返回第二***中目标对象的情况信息以及所述情况信息与第一信息之间的关联关系。
根据本公开的一个或多个实施例,提供了一种信息处理方法,所述服务器基于所述第一信息确定目标对象,包括:
基于预设的映射关系,确定是否存在与所述第一信息具有映射关系的对象;
若存在,则确定与所述第一信息具有映射关系对象为所述目标对象;
若不存,则基于所述第一信息进行查询,若查询到所述目标对象,并建立所述第一信息与所述目标对象的映射关系,若未查询到所述目标对象,则确定不存在所述目标对象。
根据本公开的一个或多个实施例,提供了一种信息处理方法,在所述浏览器中显示所述第一页面时,在所述第一页面上显示与所述第二信息关联的控件,包括:
在所述第一页面注入前端代码,以生成所述控件。
根据本公开的一个或多个实施例,提供了一种信息处理方法,该方法还包括:
在所述浏览器中显示所述第一页面时,在所述第一页面上显示与所述第二信息关联的关联人标识;
所述关联人标识用于被触发后显示关联人的信息页面或与所述关联人建立通信。
根据本公开的一个或多个实施例,提供了一种信息处理方法,该方法还包括:响应于对所述控件的触发操作,在所述第一页面以外的页面中显示所述第二信息相关的内容,或者,跳转到第二***中与所述第二信息相关的页面。
根据本公开的一个或多个实施例,提供了一种信息处理方法,所述第一页面以外的页面是所述插件的自有页面;
和/或,所述第一页面以外的页面是浮窗页面。
根据本公开的一个或多个实施例,提供了一种信息处理方法,将用户在所述第一页面以外的页面中执行的操作同步到所述第二***中。
根据本公开的一个或多个实施例,提供了一种信息处理方法,所述跳转到第二***中与所述第二信息相关的页面,包括:
若所述第二信息显示所述第二***中不存在与所述第一信息关联的目标对象,则所述控件用于被触发后显示所述第二***的信息搜索页面;或者,
若所述第二信息显示所述第二***中存在与所述第一信息关联的目标对象,则所述控件用于被触发后,根据所述第二信息,打开所述第二***中与所述目标对象关联的业务处理页面。
根据本公开的一个或多个实施例,提供了一种信息处理方法,根据所述第二信息,打开所述第二***中与所述目标对象关联的业务处理页面,包括:
根据所述第二信息,从如下所示的页面中确定所显示的业务处理页面:信息展示页面、信息录入页面、信息编辑页面、信息发送页面。
根据本公开的一个或多个实施例,提供了一种信息处理方法,还包括:
基于所述第二信息,生成建议信息,在所述第一页面中显示所述建议信息。
根据本公开的一个或多个实施例,提供了一种信息处理方法,满足如下的至少一项:
所述控件的显示样式与所述控件的作用相关,不同作用的控件的显示样式不同;
所述控件内显示有字符和/或图样,所述字符和/或图样与所述控件的作用相关,不同作用的控件的所述字符和/或图样不同;
所述第二信息包括如下的至少一项:所述目标对象是否具有特定的属性、所述目标对象的重要度信息、所述目标对象的业务进度信息。
根据本公开的一个或多个实施例,提供了一种信息处理方法,所述目标对象的个数为一个或多个,所述控件的个数为一个或多个;
所述目标对象与所述控件相关联,一个所述控件与一个所述目标对象相关联,一个所述目标对象与一个或多个控件相关联。
根据本公开的一个或多个实施例,提供了一种信息处理装置,包括:
获取单元,用于获取第一***的第一页面的第一信息;
确定单元,用于基于所述第一信息,确定第二***中与所述第一信息关联的第二信息;
显示单元,用于在所述浏览器中显示所述第一页面时,在所述第一页面上显示与所述第二信息关联的控件;
其中,所述控件的作用与所述第二信息相关。
根据本公开的一个或多个实施例,提供了一种终端,包括:至少一个存储器和至少一个处理器;
其中,所述至少一个存储器用于存储程序代码,所述至少一个处理器用于调用所述至少一个存储器所存储的程序代码执行上述中任一项所述的方法。
根据本公开的一个或多个实施例,提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储程序代码,所述程序代码在被处理器运行时,促使处理器执行执行上述的方法。
以上描述仅为本公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开中所涉及的公开范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述公开构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。
此外,虽然采用特定次序描绘了各操作,但是这不应当理解为要求这些操作以所示出的特定次序或以顺序次序执行来执行。在一定环境下,多任务和并行处理可能是有利的。同样地,虽然在上面论述中包含了若干具体实现细节,但是这些不应当被解释为对本公开的范围的限制。在单独的实施例的上下文中描述的某些特征还可以组合地实现在单个实施例中。相反地,在单个实施例的上下文中描述的各种特征也可以单独地或以任何合适的子组合的方式实现在多个实施例中。
尽管已经采用特定于结构特征和/或方法逻辑动作的语言描述了本主题,但是应当理解所附权利要求书中所限定的主题未必局限于上面描述的特定特征或动作。相反,上面所描述的特定特征和动作仅仅是实现权利要求书的示例形式。
Claims (20)
- 一种信息处理方法,包括由浏览器的插件执行的如下步骤:获取第一***的第一页面的第一信息;基于所述第一信息,确定第二***中与所述第一信息关联的第二信息;在所述浏览器中显示所述第一页面时,在所述第一页面上显示与所述第二信息关联的控件;其中,所述控件的作用与所述第二信息相关。
- 根据权利要求1所述的方法,其中,所述获取第一***的第一页面的第一信息包括:在第一***的第一页面满足预设条件时,从第一***通过浏览器进行的广播事件中获取所述第一页面的第一信息;或者,解析所述第一页面以获取所述第一信息。
- 根据权利要求2所述的方法,其中,所述预设条件包括如下中的一种或多种:浏览器加载所述第一页面;所述第一页面中的内容发生变更。
- 根据权利要求1所述的方法,其中,所述浏览器中显示所述第一页面时,所述第一页面上显示目标对象;所述第一信息包括:所述目标对象的信息。
- 根据权利要求4所述的方法,其中,在所述第一页面上显示与所述第二信息关联的控件包括:在所述第一页面上所述目标对象的关联位置处显示所述控件。
- 根据权利要求1所述的方法,其中,确定第二***中与所述第一信息关联的第二信息,包括:向服务器传输所述第一信息,以使所述服务器基于所述第一信息确定目标对象,并返回第二***中目标对象的情况信息以及所述情况信息与第一信息之间的关联关系。
- 根据权利要求6所述的方法,其中,所述服务器基于所述第一信息确定目标对象,包括:基于预设的映射关系,确定是否存在与所述第一信息具有映射关系的对象;若存在,则确定与所述第一信息具有映射关系对象为所述目标对象;若不存,则基于所述第一信息进行查询,若查询到所述目标对象,并建立所述第一信息与所述目标对象的映射关系,若未查询到所述目标对象,则确定不存在所述目标对象。
- 根据权利要求1所述的方法,其中,该方法还包括:在所述浏览器中显示所述第一页面时,在所述第一页面上显示与所述第二信息关联的关联人标识;所述关联人标识用于被触发后显示关联人的信息页面或与所述关联人建立通信。
- 根据权利要求1所述的方法,其中,该方法还包括:响应于对所述控件的触发操作,在所述第一页面以外的页面中显示所述第二信息相关的内容,或者,跳转到第二***中与所述第二信息相关的页面。
- 根据权利要求9所述的方法,其中,所述第一页面以外的页面是所述插件的自有页面;和/或,所述第一页面以外的页面是浮窗页面。
- 根据权利要求9所述的方法,其中,将用户在所述第一页面以外的页面中执行的操作同步到所述第二***中。
- 根据权利要求9所述的方法,其中,所述跳转到第二***中与所述第二信息相关的页面,包括:若所述第二信息显示所述第二***中不存在与所述第一信息关联的目标对象,则所述控件用于被触发后显示所述第二***的信息搜索页面;或者,若所述第二信息显示所述第二***中存在与所述第一信息关联的目标对象,则所述控件用于被触发后,根据所述第二信息,打开所述第二***中与所述目标对象关联的业务处理页面。
- 根据权利要求12所述的方法,其中,根据所述第二信息,打开所述第二***中与所述目标对象关联的业务处理页面,包括:根据所述第二信息,从如下所示的页面中确定所显示的业务处理页面:信息展示页面、信息录入页面、信息编辑页面、信息发送页面。
- 根据权利要求1所述的方法,其中,还包括:基于所述第二信息,生成建议信息,在所述第一页面中显示所述建议信息。
- 根据权利要求1所述的方法,其中,满足如下的至少一项:所述控件的显示样式与所述控件的作用相关,不同作用的控件的显示样式不同;所述控件内显示有字符和/或图样,所述字符和/或图样与所述控件的作用相关,不同作用的控件的所述字符和/或图样不同。
- 根据权利要求4所述的方法,其中,所述第二信息包括如下的至少一项:所述目标对象是否具有特定属性的信息;所述目标对象的重要度信息;所述目标对象相关的业务进度信息。
- 根据权利要求4所述的方法,其中,所述目标对象的个数为一个或多个,所述控件的个数为一个或多个;所述目标对象与所述控件相关联,一个所述控件与一个所述目标对象相关联,一个所述目标对象与一个或多个控件相关联。
- 一种信息处理装置,其中,包括:获取单元,用于获取第一***的第一页面的第一信息;确定单元,用于基于所述第一信息,确定第二***中与所述第一信息关联的第二信息;显示单元,用于在浏览器中显示所述第一页面时,在所述第一页面上显示与所述第二信息关联的控件;其中,所述控件的作用与所述第二信息相关。
- 一种终端,包括:至少一个存储器和至少一个处理器;其中,所述至少一个存储器用于存储程序代码,所述至少一个处理器用于调用所述至少一个存储器所存储的程序代码执行权利要求1至17中任一项所述的方法。
- 一种计算机可读存储介质,所述计算机可读存储介质用于存储程序代码,所述程序代码在被处理器运行时,促使处理器执行权利要求1至17中任一项所述的方法。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111574355.8A CN115033812A (zh) | 2021-12-21 | 2021-12-21 | 信息处理方法、装置、终端和存储介质 |
CN202111574355.8 | 2021-12-21 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2023116469A1 true WO2023116469A1 (zh) | 2023-06-29 |
Family
ID=83118321
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2022/138018 WO2023116469A1 (zh) | 2021-12-21 | 2022-12-09 | 信息处理方法、装置、终端和存储介质 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN115033812A (zh) |
WO (1) | WO2023116469A1 (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115033812A (zh) * | 2021-12-21 | 2022-09-09 | 北京字跳网络技术有限公司 | 信息处理方法、装置、终端和存储介质 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103984747A (zh) * | 2014-05-26 | 2014-08-13 | 中国工商银行股份有限公司 | 屏幕信息处理方法和装置 |
CN110619100A (zh) * | 2019-06-18 | 2019-12-27 | 北京无限光场科技有限公司 | 用于获取数据的方法和装置 |
CN113656677A (zh) * | 2021-08-24 | 2021-11-16 | 北京达佳互联信息技术有限公司 | 数据处理方法、装置、电子设备、存储介质及程序产品 |
CN113741755A (zh) * | 2021-09-16 | 2021-12-03 | 北京字跳网络技术有限公司 | 信息的处理方法、装置、终端和存储介质 |
CN113794894A (zh) * | 2021-08-17 | 2021-12-14 | 北京达佳互联信息技术有限公司 | 信息处理方法、装置、电子设备及存储介质 |
CN115017437A (zh) * | 2021-07-23 | 2022-09-06 | 北京字跳网络技术有限公司 | 信息展示方法、装置、终端和存储介质 |
CN115033812A (zh) * | 2021-12-21 | 2022-09-09 | 北京字跳网络技术有限公司 | 信息处理方法、装置、终端和存储介质 |
-
2021
- 2021-12-21 CN CN202111574355.8A patent/CN115033812A/zh active Pending
-
2022
- 2022-12-09 WO PCT/CN2022/138018 patent/WO2023116469A1/zh active Application Filing
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103984747A (zh) * | 2014-05-26 | 2014-08-13 | 中国工商银行股份有限公司 | 屏幕信息处理方法和装置 |
CN110619100A (zh) * | 2019-06-18 | 2019-12-27 | 北京无限光场科技有限公司 | 用于获取数据的方法和装置 |
CN115017437A (zh) * | 2021-07-23 | 2022-09-06 | 北京字跳网络技术有限公司 | 信息展示方法、装置、终端和存储介质 |
CN113794894A (zh) * | 2021-08-17 | 2021-12-14 | 北京达佳互联信息技术有限公司 | 信息处理方法、装置、电子设备及存储介质 |
CN113656677A (zh) * | 2021-08-24 | 2021-11-16 | 北京达佳互联信息技术有限公司 | 数据处理方法、装置、电子设备、存储介质及程序产品 |
CN113741755A (zh) * | 2021-09-16 | 2021-12-03 | 北京字跳网络技术有限公司 | 信息的处理方法、装置、终端和存储介质 |
CN115033812A (zh) * | 2021-12-21 | 2022-09-09 | 北京字跳网络技术有限公司 | 信息处理方法、装置、终端和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN115033812A (zh) | 2022-09-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2022127838A1 (zh) | 文档处理方法、装置和电子设备 | |
WO2023056934A1 (zh) | 数据处理方法、装置和电子设备 | |
US11714866B2 (en) | Method and device for page processing, electronic device, and computer-readable storage medium | |
WO2023116469A1 (zh) | 信息处理方法、装置、终端和存储介质 | |
US20230409816A1 (en) | Document update method and apparatus, device, and medium | |
WO2022242439A1 (zh) | 信息的处理方法、装置、终端和存储介质 | |
WO2022262438A1 (zh) | 信息处理方法、装置、终端和存储介质 | |
CN115757400A (zh) | 数据表处理方法、装置、电子设备和计算机可读介质 | |
WO2022233311A1 (zh) | 展示方法、装置和电子设备 | |
US20240160650A1 (en) | Document processing method and apparatus, device, and medium | |
US20240104298A1 (en) | Method and apparatus for tabular data processing, terminal, and storage medium | |
CN113722326A (zh) | 一种数据处理方法、装置、电子设备和介质 | |
WO2024087821A1 (zh) | 信息处理方法、装置和电子设备 | |
US20230401377A1 (en) | Document creation method and apparatus, and device and storage medium | |
US20230379279A1 (en) | Interaction method and apparatus, and electronic device | |
WO2023001276A1 (zh) | 信息展示方法、装置、终端和存储介质 | |
WO2023221795A1 (zh) | 生成视图的方法、装置、电子设备及存储介质 | |
CN112131181A (zh) | 存储路径的展示方法、装置以及电子设备 | |
WO2023088379A1 (zh) | 表格处理方法、装置、电子设备和存储介质 | |
CN111488386A (zh) | 数据查询方法和装置 | |
CN114697285B (zh) | 信息展示和信息发送方法、装置、设备和介质 | |
CN115374760A (zh) | 文档编辑方法、装置、设备、计算机可读介质和程序产品 | |
CN115061601B (zh) | 电子文档的处理方法、装置、终端和存储介质 | |
CN115640349A (zh) | 数据处理方法、装置、设备及存储介质 | |
CN113204790B (zh) | 一种视图权限处理方法、装置、设备及介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 22909784 Country of ref document: EP Kind code of ref document: A1 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 18708521 Country of ref document: US |