Plug-in function management method, system and equipment and storage medium

Through intranet connection, multiple terminal devices can realize the same plug-in functions by using the display instructions of shared data, solving the problems of low efficiency and network dependence in the prior art, and improving the efficiency of function implementation and the security of data transmission.

CN119718447AActive Publication Date: 2025-03-28BOE TECHNOLOGY GROUP CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202311278684.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-09-28
Publication Date
2025-03-28
Estimated Expiration
2043-09-28

AI Technical Summary

Technical Problem

In the prior art, multiple terminal devices need to communicate with the server to achieve the same plug-in function, resulting in low efficiency and network limitations.

Method used

Through the intranet connection, the first terminal device sends a display instruction to the second terminal device, which contains shared data related to the target plug-in function, so that the second terminal device can display and realize the same plug-in function as the first terminal device.

Benefits of technology

The plug-in function synchronization between multiple terminal devices is realized, which improves the efficiency of function implementation, reduces dependence on the network, and enhances the security of data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119718447A_ABST
    Figure CN119718447A_ABST
Patent Text Reader

Abstract

The invention discloses a plug-in function management method, system and device and a storage medium, and belongs to the technical field of computers. The method is applied to a second terminal device, the second terminal device is connected with a first terminal device through an intranet, the second terminal device and the first terminal device are provided with the same application program, and the first terminal device is provided with a target plug-in of the application program. The method comprises the following steps: a second terminal device receives a display instruction sent by a first terminal device through an intranet; the second terminal device displays a function interface corresponding to the target plug-in based on the shared data included in the display instruction, wherein the function interface is used for realizing the function of the target plug-in. According to the method, the display instruction is sent through the intranet, so that the sending of the display instruction is not limited by the network, and the security and transmission efficiency of the transmitted data can be improved. In addition, the function interface displayed by the second terminal device is controlled through the display instruction sent by the first terminal device, so that the function interfaces of different devices can be synchronized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of computer technology, and in particular to a plug-in function management method, system, device and storage medium. Background Art

[0002] With the development of computer technology, there are more and more types of application programs, and the types and application scope of plug-ins that rely on application programs to realize corresponding functions are also getting wider and wider. Therefore, it is necessary to manage the plug-in functions.

[0003] In the related art, after different terminal devices have installed the same application, if they want to implement the same plug-in function based on the application, they need to communicate with the server to obtain the plug-in respectively, and then install the plug-in to implement the corresponding function of the plug-in. In this case, the implementation of the same plug-in function by multiple terminal devices is not only limited by the network, but also inefficient in implementing the plug-in function. Summary of the invention

[0004] The embodiments of the present application provide a plug-in function management method, system, device and storage medium, which can be used to solve the problems existing in the related technologies. The technical solution is as follows:

[0005] In a first aspect, an embodiment of the present application provides a method for managing a plug-in function, the method being applied to a second terminal device, the second terminal device being connected to a first terminal device via an intranet, the second terminal device and the first terminal device having the same application installed, and the first terminal device having a target plug-in of the application installed, the method comprising:

[0006] The second terminal device receives a display instruction sent by the first terminal device through the intranet, wherein the display instruction includes shared data related to a function of the target plug-in;

[0007] The second terminal device displays a function interface corresponding to the target plug-in based on the shared data, where the function interface is used to implement the function of the target plug-in.

[0008] In a second aspect, an embodiment of the present application provides a method for managing a plug-in function, the method being applied to a first terminal device, the first terminal device being connected to a second terminal device via an intranet, the first terminal device and the second terminal device having the same application installed, and the first terminal device having a target plug-in of the application installed, the method comprising:

[0009] The first terminal device sends a display instruction to the second terminal device through the intranet, and the display instruction includes shared data related to the function of the target plug-in. The display instruction is used by the second terminal device to display a function interface corresponding to the target plug-in based on the shared data, and the function interface is used to implement the function of the target plug-in.

[0010] On the other hand, a plug-in function management system is provided, the system comprising a first terminal device and a second terminal device, the first terminal device and the second terminal device being connected via an intranet, the second terminal device being used to execute the plug-in function management method described in the first aspect, and the first terminal device being used to execute the plug-in function management method described in the second aspect.

[0011] On the other hand, a computer device is provided, comprising a processor and a memory, wherein the memory stores at least one computer program, and the at least one computer program is loaded and executed by the processor so that the computer device implements any of the above-mentioned plug-in function management methods.

[0012] On the other hand, a computer-readable storage medium is provided, in which at least one computer program is stored. The at least one computer program is loaded and executed by a processor so that a computer implements any of the above-mentioned plug-in function management methods.

[0013] On the other hand, a computer program product or a computer program is also provided, the computer program product or the computer program includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes any of the above-mentioned plug-in function management methods.

[0014] The technical solution provided by the embodiments of the present application brings at least the following beneficial effects:

[0015] The technical solution provided by the present application is applied to a second terminal device, the second terminal device is connected to the first terminal device via an intranet, the second terminal device and the first terminal device have the same application installed, and the first terminal device has a target plug-in of the application installed, and a display instruction is sent via the intranet so that the second terminal device can achieve the same function as the target plug-in installed on the first terminal device. In addition, sending the display instruction via the intranet makes the sending of the display instruction not restricted by the network, and can improve the security and transmission efficiency of the transmitted data. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0017] Figure 1 It is a schematic diagram of an implementation environment provided by an embodiment of the present application;

[0018] Figure 2 It is a flow chart of a method for managing plug-in functions provided in an embodiment of the present application;

[0019] Figure 3 This is a flow chart of a plug-in sharing function between devices provided in an embodiment of the present application;

[0020] Figure 4 It is a flow chart of a method for managing plug-in functions provided in an embodiment of the present application;

[0021] Figure 5 This is a schematic diagram of synchronization of plug-in function changes between terminal devices provided by an embodiment of the present application;

[0022] Figure 6 This is a schematic diagram of a split-screen display of a terminal device provided in an embodiment of the present application;

[0023] Figure 7 This is a schematic diagram of a test report generation process provided by an embodiment of the present application;

[0024] Figure 8 It is a flowchart of a function of displaying multiple target plug-ins on multiple terminal devices respectively provided by an embodiment of the present application;

[0025] Fig. 9 This is a schematic diagram of an application scenario of a plug-in function management method provided in an embodiment of the present application;

[0026] Fig.10 It is a structural diagram of a plug-in function management device provided in an embodiment of the present application;

[0027] Fig.11 It is a structural diagram of a plug-in function management device provided in an embodiment of the present application;

[0028] Fig.12 It is a structural diagram of a management system of a plug-in function provided in an embodiment of the present application;

[0029] Fig.13 It is a structural diagram of a server provided in an embodiment of the present application;

[0030] Fig.14 It is a structural diagram of a terminal provided in an embodiment of the present application. DETAILED DESCRIPTION

[0031] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.

[0032] It should be noted that the terms "first", "second", etc. (if any) in the specification of the present application are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described here can be implemented in an order other than those illustrated or described here. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. On the contrary, they are only examples of devices and methods consistent with some aspects of the present application.

[0033] This application embodiment provides a method for managing plug-in functions. Please refer to Figure 1 , which shows a schematic diagram of an implementation environment of a plug-in function management method provided in an embodiment of the present application. The implementation environment may include: a first terminal device 11 and a second terminal device 12, wherein a communication connection is established between the first terminal device 11 and the second terminal device 12 via an intranet in a wired or wireless manner.

[0034] Among them, the intranet is a regional network formed in a local area, which can connect various computers, external devices and databases in a certain area to form a computer communication network, so that data can be transmitted between devices connected to the intranet through the intranet. The embodiment of the present application does not limit the type of intranet, for example, a wireless intranet using Bluetooth and / or WiFi (wireless fidelity, wireless local area network) as a connection method, a wired intranet using USB (Universal Serial Bus) as a connection method, etc. Exemplarily, the intranet can also be classified according to the application scenario of the intranet, for example, a company internal network, a campus network, an enterprise network, etc. Different types of intranets have different characteristics and application scenarios, and can be selected according to actual needs.

[0035] The first terminal device 11 and the second terminal device 12 are installed with the same application, and the same application can provide the same functions in different terminal devices. The first terminal device 11 is installed with a target plug-in of the application, and the target plug-in is used to expand or update the functions of the application.

[0036] The first terminal device 11 can display a function interface corresponding to the target plug-in based on the installed target plug-in and data related to the function of the target plug-in. For example, the function of the target plug-in includes temperature display and humidity display, and the data related to the function of the target plug-in includes temperature data and humidity data, such as 29 degrees Celsius and 50% humidity, so that the function of displaying temperature and humidity can be realized on the first terminal device.

[0037] Exemplarily, the first terminal device 11 and the second terminal device 12 can share data via the intranet, so the data related to the function of the target plug-in in the first terminal device 11 can be called shared data. The first terminal device 11 can send the shared data to the second terminal device 12 via the intranet, so that the second terminal device 12 displays the functional interface corresponding to the target plug-in based on the shared data. The second terminal device 12 can modify the functional interface to obtain the changed first content, and the second terminal device 12 can send the first content to the first terminal device 11, and the first terminal device 11 can change the functional interface corresponding to the target plug-in displayed on the first terminal device 11 based on the first content. Optionally, the first terminal device 11 and the second terminal device 12 can be any electronic product that can execute the method provided in the embodiments of the present application and can perform human-computer interaction with a user through one or more methods such as a keyboard, touchpad, touch screen, remote control, voice interaction or handwriting device, such as a PC (Personal Computer), a mobile phone, a smart phone, a PDA (Personal Digital Assistant), a wearable device, a PPC (Pocket PC), a tablet computer, a smart car machine, a smart TV, a smart speaker, etc.

[0038] In a possible implementation, the implementation environment may further include a third terminal device 13, the first terminal device 11 respectively establishes a communication connection with the second terminal device 12 and the third terminal device 13 through an intranet in a wired or wireless manner, and the first terminal device 11, the second terminal device 12 and the third terminal device 13 are installed with the same application. Among them, the first terminal device 11 can send shared data to the second terminal device 12 and the third terminal device 13, and the second terminal device 12 and the third terminal device 13 can display a functional interface corresponding to the target plug-in based on the shared data. Optionally, if the second terminal device 12 modifies the functional interface to obtain a changed first content, the second terminal device 12 can send the first content to the first terminal device 11, and the first terminal device 11 can send the first content to the third terminal device 13, so that the first terminal device 11, the second terminal device 12 and the third terminal device 13 all display the changed functional interface, that is, the functional interface is changed by any terminal device, and the changed functional interface can be displayed on any terminal device.

[0039] Those skilled in the art should understand that the above-mentioned first terminal device 11, second terminal device 12 and third terminal device 13 are only examples, and other existing or future terminals that may appear, if applicable to the present application, should also be included in the scope of protection of the present application and are included here by reference.

[0040] See also Figure 2 , Figure 2 A flowchart of a plug-in function management method provided in an embodiment of the present application, which can be applied to Figure 1 The implementation environment shown, for example, is Figure 1 The first terminal device 11 and the second terminal device 12 shown in the figure perform the method. Figure 2 As shown, the plug-in function management method includes but is not limited to the following steps 201 and 202.

[0041] Step 201: The first terminal device sends a display instruction to the second terminal device via an intranet, where the display instruction includes shared data related to the function of the target plug-in.

[0042] The first terminal device and the second terminal device in the embodiment of the present application are connected via an intranet. Wherein, the intranet is a local area network, which is a regional network formed in a local area. The intranet can connect various computers, external devices and databases in a certain area to form a computer communication network, so that data can be transmitted through the intranet between devices connected to the intranet. The intranet is a closed network, which can prevent information leakage and virus attacks from external networks and has high security. The embodiment of the present application does not limit the connection type between terminal devices in the intranet. For example, terminal devices can achieve intranet connection through Bluetooth, WiFi and USB.

[0043] The first terminal device and the second terminal device are installed with the same application, which includes executable files, libraries, and configuration files, etc. The same application can ensure that the application has consistent deployment and configuration in different terminal devices, that is, it can create consistent installation and execution conditions for the plug-in of the application in different devices, so that the plug-in of the same application can run on the first terminal device and the second terminal device respectively. Optionally, the first terminal device is installed with the target plug-in of the application as an example for explanation, wherein the plug-in is used to update the function of the existing application or implement new functions. The plug-in is generally transmitted between terminal devices or between the network and the terminal device in the form of an installation package, so that the multiple files contained in the plug-in can be centrally managed. The application can update or expand the function of the application by loading the plug-in installation package corresponding to the target plug-in. For example, the function corresponding to the target plug-in is to display the time and the weather conditions corresponding to multiple times, then the application can add the function of displaying time and weather by installing the target plug-in.

[0044] Exemplarily, the plug-in corresponding to the same function implemented by the first terminal device and the second terminal device is called a target plug-in. The first terminal device sends a display instruction to the second terminal device via the intranet, and controls the second terminal device to implement the corresponding function through the display instruction. The display instruction includes shared data related to the function of the target plug-in. Among them, the target plug-in is a plug-in installed by the first terminal device. The embodiment of the present application does not limit the content and function of the shared data. For example, if the function of the target plug-in is to display time, the shared data includes time information and the font type corresponding to the time. Optionally, the target plug-in installed in the first terminal device can be locally stored in the first terminal device, or downloaded by the first terminal device from the external network, or sent to the first terminal device by other terminal devices through the intranet. The embodiment of the present application does not limit the way in which the first terminal device obtains the target plug-in.

[0045] Step 202: The second terminal device receives a display instruction sent by the first terminal device through the intranet, and the second terminal device displays a function interface corresponding to the target plug-in based on the shared data, where the function interface is used to implement the function of the target plug-in.

[0046] Exemplarily, the second terminal device can implement the function corresponding to the display instruction based on the display instruction sent by the first terminal device to the second terminal device described in step 201, thereby realizing the operation of controlling another terminal device through one terminal device. Optionally, this operation can be applied to smart classrooms, that is, it can be used to control large-screen devices such as projection through handheld devices, which is convenient for users to operate.

[0047] The second terminal device realizes the display of shared data content through the installed target plug-in. The shared data may include first data, second data and third data. One or more shared data can be used to realize the function of the same target plug-in. For example, if the target plug-in is used to display the time and the weather conditions corresponding to the hourly moment, the first data may include time information. The second terminal device can realize the function of displaying the time based on the time information. The second data may include weather information at the hourly moment. The second terminal device can realize the function of displaying the weather conditions corresponding to the hourly moment based on the second data. The third data may include the layout of the hourly moment and weather information. The layout includes the hourly moment being displayed at the first position of the display screen of the second terminal device, and the weather information being displayed at the second position of the display screen of the second terminal device.

[0048] See also Figure 3 The flowchart of the plug-in function shared between terminal devices is shown, wherein the first terminal device obtains the target plug-in, the first terminal device and the second terminal device are connected via an intranet, the first terminal device sends the shared data to the second terminal device, and the first terminal device and the second terminal device can display the function interface corresponding to the target plug-in based on the shared data, and the function interface includes a display picture function part, a display table function part, and a display text function part. The embodiment of the present application is described by taking the display picture function part for displaying icons corresponding to the current weather, the display table function part for displaying the weather conditions corresponding to each hour of the current time and the next 24 hours, and the display text function part for displaying travel suggestions based on the weather conditions as an example.

[0049] Among them, the specific weather icon, the weather conditions corresponding to each hour, and the travel suggestions are present in the shared data, and the second terminal device can write the shared data into different parts of the corresponding functional interface. For example, if it is sunny now, the sunny icon can be written into the display picture function part, and if there is light rain in one hour, the light rain information can be written into the time line corresponding to one hour in the table, and if there is light rain in one hour, the text "There may be light rain in the next hour, and it is recommended to carry an umbrella when traveling" can be written into the display text function part. Furthermore, the functions of the target plug-in are realized by the above-mentioned display picture function part, display table function part, display text function part, and the text or icons corresponding to each part.

[0050] In one possible implementation, before the second terminal device displays a functional interface corresponding to the target plug-in based on shared data, it is necessary to determine whether the target plug-in exists on the second terminal device, thereby avoiding sending the target plug-in to the second terminal device when the target plug-in exists on the second terminal device, resulting in duplicate target plug-ins occupying the storage space of the second terminal device, and the repeatedly sent target plug-ins will cause traffic waste during data transmission.

[0051] See also Figure 4 A flowchart of a plug-in function management method is shown, in which a first terminal device sends a confirmation message to a second terminal device, and the confirmation message is used by the second terminal device to determine whether there is an installation package of a target plug-in. When the second terminal device determines based on the confirmation message that there is no installation package of the target plug-in, the second terminal device sends a request message to the first terminal device to request the target plug-in to be sent. The first terminal device sends the target plug-in to the second terminal device based on the request message, and the second terminal device parses the target plug-in, thereby displaying a function interface corresponding to the target plug-in based on the shared data. The display process can refer to the relevant description of steps 201 and 202, which will not be repeated here.

[0052] The embodiment of the present application does not determine the method for the second terminal device to determine whether the target plug-in exists. For example, the confirmation information includes the name information of the target plug-in, partial code of the target plug-in and other information. The second terminal device determines whether the target plug-in exists by the name information of the target plug-in, or compares the partial code of the target plug-in with the existing code of the second terminal device. When the repetition rate reaches the repetition rate threshold, it is considered that the second terminal device has the target plug-in.

[0053] Optionally, when the second terminal device determines that the target plug-in exists based on the confirmation information, a function interface corresponding to the target plug-in is displayed based on the shared data.

[0054] The embodiment of the present application does not limit the method of installing the target plug-in on the second terminal device, for example, loading the class.dex (classes.Dalvik Executable Format, class files in Dalvik executable file format) and res (resources) files contained in the target plug-in. Among them, the class.dex file is the executable file format of the Android application, which contains the main logic code of the target plug-in. The res file is a directory in the Android application that stores various resource files, such as layout files, strings, images, colors, etc. Resource files such as layout files, strings, images, colors, etc. are loaded and used when the application corresponding to the installation package is running to provide a functional interface corresponding to the target plug-in.

[0055] In a possible implementation, if the user selects multiple second terminal devices, the first terminal device can send the same display instruction to the multiple second terminal devices according to the method described in steps 201 and 202 above, thereby controlling the multiple second terminal devices and the first terminal device to display the same content.

[0056] In a possible implementation, the second terminal device changes the function interface and sends the changed first content to the first terminal device, so that the first terminal device changes the function interface corresponding to the target plug-in displayed on the first terminal device based on the first content.

[0057] Exemplarily, the first terminal device and the second terminal device can modify the function interface corresponding to the target plug-in to obtain the changed first content. In the embodiment of the method, after any terminal device modifies the function interface corresponding to the target plug-in, the first content can be sent to the other terminal device. Figure 5 The schematic diagram of data change synchronization between terminal devices shown in the figure shows that after the second terminal device displays the functional interface corresponding to the target plug-in, the functional interface corresponding to the target plug-in can be changed by the second terminal device to obtain the changed first content, the second terminal device sends the first content to the first terminal device, and the first terminal device changes the functional interface corresponding to the target plug-in displayed on the first terminal device based on the first content.

[0058] The present application embodiment takes changing the function interface of the second terminal device as an example for explanation. Figure 5 In the diagram of data change synchronization between terminal devices shown, the functional interface displayed by the first terminal device and the second terminal device is the same. The process of displaying the functional interface by the first terminal device and the second terminal device can refer to the relevant description of step 201 and step 202, which will not be repeated here.

[0059] Exemplarily, the function interface can be changed by external operation to obtain the changed first content, and the embodiment of the present application does not limit the external operation method. For example, the function interface is changed by touch, or the function interface is changed by external hardware such as a keyboard and a mouse, or the function interface is changed by voice command. Optionally, the text P of the display text function part of the second terminal device is changed to text A by touch, and the data is saved to the second terminal device, and the original display content containing the text P is used as the first content.

[0060] After the first content is saved to the second terminal device, the second terminal device may send an update instruction to the first terminal device, the update instruction including the first content, and the content corresponding to the display text function part in the first content is text A. The update instruction is used by the first terminal device to change the function interface corresponding to the target plug-in displayed on the first terminal device based on the first content, so that the content displayed by the first terminal device and the second terminal device is modified by the second terminal device and the same content is displayed again.

[0061] In a possible implementation, in addition to being connected to the second terminal device via an intranet, the first terminal device is also connected to the third terminal device via an intranet, and the third terminal device displays the same content as the first terminal device and the second terminal device. The process of the first terminal device and the third terminal device being connected via an intranet can refer to the relevant description of step 201, and the operation process of the first terminal device and the third terminal device displaying the same content can refer to the operation process of the first terminal device and the second terminal device displaying the same content, which will not be repeated here. After the first terminal device receives the first content sent by the second terminal device and displays the modified content, the first terminal device sends an update instruction to the third terminal device, and the update instruction includes the first content. The third terminal device changes the function interface corresponding to the target plug-in displayed on the third terminal device based on the first content according to the update instruction, thereby causing the first terminal device, the second terminal device, and the third terminal device to display the same display content.

[0062] Optionally, in addition to being connected to the second terminal device and the third terminal device via the intranet, the first terminal device may also be connected to other terminal devices via the intranet, so that the first terminal device, the second terminal device, the third terminal device and the other terminal devices display the same content. If the content displayed by the second terminal device is changed, the content displayed by the first terminal device will also be modified. After the content displayed by the first terminal device is modified, the first terminal device can choose to send an update instruction to the third terminal device and / or other terminal devices, so that the terminal device that receives the update instruction displays the same content as the first terminal device.

[0063] In a possible implementation, the display instruction also includes a display requirement, and the second terminal device displays the functional interface corresponding to the target plug-in according to the display requirement based on the shared data. That is, the first terminal device can control whether the display content of other terminal devices connected to the first terminal device is fully displayed. Figure 6 The terminal device split-screen display schematic diagram shown in the figure, the display requirement can control the terminal device connected to the first terminal device to display the content corresponding to all functions of the target plug-in, or control the terminal device connected to the first terminal device to display the content corresponding to part of the functions of the target plug-in. Take the target plug-in as an example, the functions include the picture function part, the table function part and the text function part. The first display requirement instructs the second terminal device to display the content corresponding to all functions of the target plug-in, the second display requirement instructs the third terminal device to display the content corresponding to the table function part and the text function part, and the third display requirement instructs the Nth terminal device to display the content corresponding to the picture function part. In addition, other display requirements can instruct other terminal devices to display the corresponding part of the content as needed.

[0064] Among them, taking the third terminal device displaying the content corresponding to the table function part and the text function part, and the Nth terminal device displaying the content corresponding to the picture function part as an example, the content displayed by the third terminal device is combined with the content displayed by the Nth terminal device into the content displayed by the first terminal device, thereby achieving the effect of split-screen display of the content displayed by the first terminal device.

[0065] Optionally, when the first terminal device sends the target plug-in and shared data, different target plug-ins and different shared data can be selected for different terminal devices. For example, the table function part and the text display function part of the target plug-in are sent to the third terminal device as the first sub-target plug-in, and the table part and the text part of the shared data are sent to the third terminal device as the first sub-data. The third terminal device displays the functional interface corresponding to the first sub-target plug-in based on the first sub-data, thereby displaying the content corresponding to the table function part and the text function part in the functional interface. The picture function part of the target plug-in is sent to the Nth terminal device as the second sub-target plug-in, and the picture part of the shared data is sent to the Nth terminal device as the second sub-data. The Nth terminal device displays the functional interface corresponding to the second sub-target plug-in based on the second sub-data, thereby displaying the content corresponding to the picture function part in the functional interface, thereby achieving the effect of splitting the content displayed by the first terminal device.

[0066] In one possible implementation, in order to test the operation of the target plug-in on different terminal devices, the user needs to install the target plug-in on different terminal devices respectively, and needs to export the test form of the target plug-in on different terminal devices respectively. The method provided in the embodiment of the present application can be used to connect multiple different terminal devices to one terminal device, so that the target plug-in can be controlled to run on multiple different terminal devices through one terminal device, and because one terminal device is connected to multiple different terminal devices, the operation status of the target plug-in on multiple different terminal devices can be sent to one terminal device, so that the operation status of the target plug-in on multiple different terminal devices can be obtained through one terminal device. See Figure 7 The test report generation process diagram shown in the figure, the second terminal device obtains the running status of the target plug-in on the second terminal device and the information of the second terminal device, sends the running status and the information of the second terminal device to the first terminal device, so that the first terminal device generates a test form of the target plug-in based on the running status and the information of the second terminal device, and the test form is used to analyze the performance of the target plug-in in the second terminal device.

[0067] Exemplarily, the second terminal device may be a terminal device of different sizes and different boards, for example, the second terminal device may be a 32-inch device, a 43-inch device, or a 71-inch device. Devices with different boards refer to terminal devices of different models or configurations. For example, some 71-inch televisions may use processors and operating systems of brand X, while others may use processors and operating systems of brand Y. The first terminal device sends the target plug-in to multiple terminal devices of different sizes and different boards, tests the target plug-in through the multiple terminal devices, and sends the test results, i.e., the running status of the target plug-in and the information of each terminal device, to the first terminal device. Among them, the running status of the target plug-in includes a normal running status, i.e., the target plug-in runs normally on the second terminal device without errors. The abnormal status, i.e., the target plug-in is abnormal on the second terminal device, which may be due to various reasons, such as insufficient memory, hardware failure, software conflict, etc. The information of each terminal device includes the size of the device, the board model, the operating system version, the processor model, etc.

[0068] After multiple terminal devices send their respective test results as test reports to the first terminal device, the first terminal device generates a test form for the target plug-in based on the test results. The test form includes information about different terminal devices and the running status of the software. Users can test different types of devices at the same time during the software verification and self-test phases, and can view the differences between the target plug-in on different types of devices. In addition, by generating a test form on the first terminal device, the test forms of all terminal devices can be viewed on one terminal device, avoiding multiple imports and exports of files.

[0069] In one possible implementation, the first terminal device is installed with multiple target plug-ins, including a first target plug-in, a second target plug-in, and an Nth target plug-in. The first terminal device can send the shared data corresponding to the functions of the multiple different target plug-ins to the multiple different terminal devices according to the needs, so that the multiple different terminal devices can be controlled by one terminal device, which is convenient for switching the displayed content on the multiple different terminal devices. The first target plug-in can be sent to the second terminal device, and the second target plug-in can also be sent to the second terminal device. At this time, the display content of the second terminal device can be controlled. Alternatively, the second terminal device is controlled to display the functional interface corresponding to the first target plug-in based on the first shared data, and the third terminal device is controlled to display the functional interface corresponding to the second target plug-in based on the second shared data. For example, when consulting geological information, the second terminal device can display the relevant literature of the geological information, and the third terminal device can display map information, so that the location corresponding to the geological information recorded in the relevant literature can be determined on the map. See. Figure 8The shown flowchart is a flow chart of the functions of multiple target plug-ins displayed by multiple terminal devices respectively, wherein the second terminal device displays a picture based on the first shared data, the third terminal device displays the relevant content of text A based on the second shared data, and the Nth terminal device displays the relevant content of a table based on the Nth shared data, so that the relevant data of the picture, text A and the table can be compared to perform data correlation analysis, or different forms of data can be cross-checked.

[0070] For ease of understanding, Fig. 9 Taking the schematic diagram of the application scenario of the plug-in function management method shown in the figure as an example, the method provided in the embodiment of the present application is illustrated. Fig. 9 As shown, the first terminal device is connected to the second terminal device, the third terminal device, the fourth terminal device and the Nth terminal device through an intranet respectively, the first terminal device and the second terminal device, the third terminal device, the fourth terminal device and the Nth terminal device are respectively installed with the same application, and the first terminal device is installed with a target plug-in of the application, and the implementation method of the first terminal device controlling the second terminal device, the third terminal device, the fourth terminal device and the Nth terminal device to realize the function of the target plug-in can refer to the relevant instructions of the above steps 201 and 202, which will not be repeated here.

[0071] In summary, the plug-in function management method provided in the embodiment of the present application is applied to a first terminal device and a second terminal device, the second terminal device is connected to the first terminal device via an intranet, the second terminal device and the first terminal device have the same application installed, and the first terminal device has a target plug-in of the application installed, and the method sends a display instruction from the first terminal device to the second terminal device via the intranet, so that the second terminal device can achieve the same function as the target plug-in installed on the first terminal device. In addition, sending the display instruction via the intranet makes the sending of the display instruction not restricted by the network, and can improve the security and transmission efficiency of the transmitted data.

[0072] See also Fig.10 The embodiment of the present application provides a plug-in function management device, which is applied to a second terminal device, the second terminal device is connected to a first terminal device via an intranet, the second terminal device and the first terminal device are installed with the same application, and the first terminal device is installed with a target plug-in of the application, the device comprising:

[0073] The receiving module 1001 is used to receive a display instruction sent by the first terminal device through the intranet, where the display instruction includes shared data related to the function of the target plug-in;

[0074] The display module 1002 is used to display a function interface corresponding to the target plug-in based on the shared data, and the function interface is used to implement the function of the target plug-in.

[0075] In a possible implementation, the device further includes:

[0076] The changing module is used to change the function interface and send the changed first content to the first terminal device, so that the first terminal device changes the function interface corresponding to the target plug-in displayed on the first terminal device based on the first content.

[0077] In a possible implementation, the receiving module 1001 is further configured to receive an update instruction sent by the first terminal device, where the update instruction includes the second content.

[0078] The device also includes:

[0079] The updating module is used to update the displayed function interface according to the second content included in the updating instruction to display the updated function interface.

[0080] In a possible implementation, the display instruction further includes a display requirement, and the display module 1002 is configured to display a function interface corresponding to the target plug-in according to the display requirement based on the shared data.

[0081] In one possible implementation, the receiving module 1002 is also used to receive confirmation information sent by the first terminal device, and the confirmation information is used to determine whether there is an installation package for the target plug-in; when it is determined based on the confirmation information that there is no installation package, a request information for requesting the installation package of the target plug-in is sent to the first terminal device; the installation package of the target plug-in sent by the first terminal device based on the request information is received, and the target plug-in is installed based on the installation package of the target plug-in.

[0082] In a possible implementation, the device further includes:

[0083] An acquisition module, used to acquire the running state of the target plug-in on the second terminal device and the information of the second terminal device;

[0084] The sending module is used to send the operating status and the information of the second terminal device to the first terminal device, so that the first terminal device generates a test form of the target plug-in based on the operating status and the information of the second terminal device, and the test form is used to analyze the performance of the target plug-in in the second terminal device.

[0085] See also Fig.11 The embodiment of the present application provides a plug-in function management device, which is applied to a first terminal device, the first terminal device and the second terminal device are connected via an intranet, the first terminal device and the second terminal device are installed with the same application, and the first terminal device is installed with a target plug-in of the application, the device comprising:

[0086] Sending module 1101 is used to send display instructions to the second terminal device through the intranet. The display instructions include shared data related to the function of the target plug-in. The display instructions are used for the second terminal device to display the function interface corresponding to the target plug-in based on the shared data. The function interface is used to implement the function of the target plug-in.

[0087] In a possible implementation, the device further includes:

[0088] A receiving module, used for receiving first content sent by a second terminal device, where the first content is content obtained by the second terminal device changing a function interface;

[0089] The changing module is used to change the function interface corresponding to the target plug-in displayed on the first terminal device based on the first content.

[0090] In one possible implementation, the sending module 1101 is also used to send an update instruction to the second terminal device, where the update instruction includes a second content. The second content is obtained and sent by the second terminal device on which the target plug-in is installed by changing the function interface of the target plug-in, or the second content is obtained after the first terminal device updates the function interface. The update instruction is used by the second terminal device to update the function interface displayed on the second terminal device according to the second content included in the update instruction to display the updated function interface.

[0091] In a possible implementation, the display instruction also includes a display requirement; the display instruction is used for the second terminal device to display a function interface corresponding to the target plug-in according to the display requirement based on the shared data.

[0092] In one possible implementation, the sending module 1101 is also used to send confirmation information to the second terminal device, and the confirmation information is used by the second terminal device to determine whether there is an installation package for the target plug-in; receive request information sent by the second terminal device when it is determined based on the confirmation information that there is no installation package; and send the installation package of the target plug-in to the second terminal device based on the request information.

[0093] In a possible implementation, the receiving module is further configured to receive the running state of the target plug-in on the second terminal device and the information of the second terminal device sent by the second terminal device;

[0094] The device also includes:

[0095] The generating module is used to generate a test form of the target plug-in based on the running state and the information of the second terminal device, and the test form is used to analyze the performance of the target plug-in in the second terminal device.

[0096] It should be noted that the device provided in the above embodiment only uses the division of the above functional modules as an example to illustrate when implementing its functions. In actual functions, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the device and method embodiments provided in the above embodiment belong to the same concept, and their specific implementation process is detailed in the method embodiment, which will not be repeated here.

[0097] See also Fig.12 The present application embodiment provides a plug-in function management system, the system includes: a first terminal device 1201 and a second terminal device 1202, the first terminal device 1201 and the second terminal device 1202 are connected via an intranet, and the first terminal device 1201 is used to execute Figure 2 Corresponding to the related operations of the first terminal device in the method embodiment, the second terminal device 1202 is used to perform Figure 2 Related operations of the second terminal device in the corresponding method embodiment.

[0098] It should be noted that when the system provided in the above embodiment realizes its functions, the above functions can be assigned to different subjects as needed, that is, the system is composed of different subjects to complete all or part of the functions described above. In addition, the system and method embodiments provided in the above embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be repeated here.

[0099] Fig.13 This is a schematic diagram of the structure of a server provided in an embodiment of the present application. The server may have relatively large differences due to different configurations or performances, and may include one or more processors 1301 and one or more memories 1302, wherein at least one computer program is stored in the one or more memories 1302, and the at least one computer program is loaded and executed by the one or more processors 1301, so that the server implements the plug-in function management method provided in the above-mentioned various method embodiments. Of course, the server may also have components such as a wired or wireless network interface, a keyboard, and an input and output interface for input and output, and the server may also include other components for implementing device functions, which will not be described in detail here.

[0100] Fig.14 1 is a schematic diagram of a terminal structure provided in an embodiment of the present application. The terminal may be, for example, a smart phone, a tablet computer, a player, a laptop computer, or a desktop computer. The terminal may also be referred to as a user device, a portable terminal, a laptop terminal, a desktop terminal, or other names.

[0101] Typically, the terminal includes: a processor 1501 and a memory 1502 .

[0102] The processor 1501 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 1501 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). The processor 1501 may also include a main processor and a coprocessor. The main processor is a processor for processing data in an awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in a standby state. In some embodiments, the processor 1501 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 1501 may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.

[0103] The memory 1502 may include one or more computer-readable storage media, which may be non-transitory. The memory 1502 may also include a high-speed random access memory, and a non-volatile memory, such as one or more disk storage devices, flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 1502 is used to store at least one instruction, which is used to be executed by the processor 1501 so that the terminal implements the plug-in function management method provided in the method embodiment of the present application.

[0104] In some embodiments, the terminal may further optionally include: a peripheral device interface 1503 and at least one peripheral device. The processor 1501, the memory 1502 and the peripheral device interface 1503 may be connected via a bus or a signal line. Each peripheral device may be connected to the peripheral device interface 1503 via a bus, a signal line or a circuit board. Specifically, the peripheral device includes: at least one of a radio frequency circuit 1504, a display screen 1505, a camera assembly 1506, an audio circuit 1507 and a power supply 1508.

[0105] The peripheral device interface 1503 may be used to connect at least one peripheral device related to I / O (Input / Output) to the processor 1501 and the memory 1502. In some embodiments, the processor 1501, the memory 1502, and the peripheral device interface 1503 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 1501, the memory 1502, and the peripheral device interface 1503 may be implemented on a separate chip or circuit board, which is not limited in this embodiment.

[0106] The radio frequency circuit 1504 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The radio frequency circuit 1504 communicates with the communication network and other communication devices through electromagnetic signals. The radio frequency circuit 1504 converts the electrical signal into an electromagnetic signal for transmission, or converts the received electromagnetic signal into an electrical signal. Optionally, the radio frequency circuit 1504 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, and the like. The radio frequency circuit 1504 can communicate with other terminals through at least one wireless communication protocol. The wireless communication protocol includes, but is not limited to: a metropolitan area network, various generations of mobile communication networks (2G, 3G, 4G and 5G), a wireless local area network and / or a WiFi (Wireless Fidelity) network. In some embodiments, the radio frequency circuit 1504 may also include circuits related to NFC (Near Field Communication), which is not limited in this application.

[0107] The display screen 1505 is used to display a UI (User Interface). The UI may include graphics, text, icons, videos, and any combination thereof. When the display screen 1505 is a touch display screen, the display screen 1505 also has the ability to collect touch signals on the surface or above the surface of the display screen 1505. The touch signal can be input to the processor 1501 as a control signal for processing. At this time, the display screen 1505 can also be used to provide virtual buttons and / or virtual keyboards, also known as soft buttons and / or soft keyboards. In some embodiments, the display screen 1505 can be one, which is set on the front panel of the terminal; in other embodiments, the display screen 1505 can be at least two, which are respectively set on different surfaces of the terminal or are folded; in other embodiments, the display screen 1505 can be a flexible display screen, which is set on the curved surface or folded surface of the terminal. Even, the display screen 1505 can also be set to a non-rectangular irregular shape, that is, a special-shaped screen. The display screen 1505 can be made of materials such as LCD (Liquid Crystal Display), OLED (Organic Light-Emitting Diode, organic light-emitting diode).

[0108] The camera assembly 1506 is used to capture images or videos. Optionally, the camera assembly 1506 includes a front camera and a rear camera. Typically, the front camera is arranged on the front panel of the terminal, and the rear camera is arranged on the back of the terminal. In some embodiments, there are at least two rear cameras, which are any one of a main camera, a depth of field camera, a wide-angle camera, and a telephoto camera, so as to realize the fusion of the main camera and the depth of field camera to realize the background blur function, the fusion of the main camera and the wide-angle camera to realize the panoramic shooting and VR (Virtual Reality) shooting function or other fusion shooting functions. In some embodiments, the camera assembly 1506 may also include a flash. The flash can be a monochrome temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm light flash and a cold light flash, which can be used for light compensation at different color temperatures.

[0109] The audio circuit 1507 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, and convert the sound waves into electrical signals and input them into the processor 1501 for processing, or input them into the RF circuit 1504 to achieve voice communication. For the purpose of stereo acquisition or noise reduction, there may be multiple microphones, which are respectively arranged at different parts of the terminal. The microphone may also be an array microphone or an omnidirectional acquisition microphone. The speaker is used to convert the electrical signal from the processor 1501 or the RF circuit 1504 into sound waves. The speaker may be a traditional film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can not only convert the electrical signal into sound waves audible to humans, but also convert the electrical signal into sound waves inaudible to humans for purposes such as ranging. In some embodiments, the audio circuit 1507 may also include a headphone jack.

[0110] The power supply 1508 is used to power various components in the terminal. The power supply 1508 can be an alternating current, a direct current, a disposable battery, or a rechargeable battery. When the power supply 1508 includes a rechargeable battery, the rechargeable battery can support wired charging or wireless charging. The rechargeable battery can also be used to support fast charging technology.

[0111] In some embodiments, the terminal further includes one or more sensors 1509 , including but not limited to: an acceleration sensor 1510 , a gyroscope sensor 1511 , a pressure sensor 1512 , an optical sensor 1513 , and a proximity sensor 1514 .

[0112] The acceleration sensor 1510 can detect the magnitude of acceleration on the three coordinate axes of the coordinate system established by the terminal. For example, the acceleration sensor 1510 can be used to detect the components of gravity acceleration on the three coordinate axes. The processor 1501 can control the display screen 1505 to display the user interface in a horizontal view or a vertical view according to the gravity acceleration signal collected by the acceleration sensor 1510. The acceleration sensor 1510 can also be used for collecting game or user motion data.

[0113] The gyro sensor 1511 can detect the body direction and rotation angle of the terminal, and the gyro sensor 1511 can cooperate with the acceleration sensor 1510 to collect the user's 3D actions on the terminal. The processor 1501 can implement the following functions based on the data collected by the gyro sensor 1511: motion sensing (such as changing the UI according to the user's tilt operation), image stabilization during shooting, game control, and inertial navigation.

[0114] The pressure sensor 1512 can be set in the side frame of the terminal and / or the lower layer of the display screen 1505. When the pressure sensor 1512 is set in the side frame of the terminal, it can detect the user's holding signal of the terminal, and the processor 1501 performs left and right hand recognition or shortcut operation according to the holding signal collected by the pressure sensor 1512. When the pressure sensor 1512 is set in the lower layer of the display screen 1505, the processor 1501 controls the operability controls on the UI interface according to the user's pressure operation on the display screen 1505. The operability controls include at least one of a button control, a scroll bar control, an icon control, and a menu control.

[0115] The optical sensor 1513 is used to collect the ambient light intensity. In one embodiment, the processor 1501 can control the display brightness of the display screen 1505 according to the ambient light intensity collected by the optical sensor 1513. Specifically, when the ambient light intensity is high, the display brightness of the display screen 1505 is increased; when the ambient light intensity is low, the display brightness of the display screen 1505 is reduced. In another embodiment, the processor 1501 can also dynamically adjust the shooting parameters of the camera component 1506 according to the ambient light intensity collected by the optical sensor 1513.

[0116] The proximity sensor 1514, also known as a distance sensor, is usually arranged on the front panel of the terminal. The proximity sensor 1514 is used to collect the distance between the user and the front of the terminal. In one embodiment, when the proximity sensor 1514 detects that the distance between the user and the front of the terminal is gradually decreasing, the processor 1501 controls the display screen 1505 to switch from the screen-on state to the screen-off state; when the proximity sensor 1514 detects that the distance between the user and the front of the terminal is gradually increasing, the processor 1501 controls the display screen 1505 to switch from the screen-off state to the screen-on state.

[0117] Those skilled in the art will understand that Fig.14 The structure shown in the figure does not constitute a limitation on the terminal, and may include more or less components than those shown in the figure, or combine certain components, or adopt a different component arrangement.

[0118] In an exemplary embodiment, a computer device is also provided, the computer device comprising a processor and a memory, wherein at least one computer program is stored in the memory. The at least one computer program is loaded and executed by one or more processors, so that the computer device implements any of the above-mentioned plug-in function management methods.

[0119] In an exemplary embodiment, a computer-readable storage medium is also provided, in which at least one computer program is stored. The at least one computer program is loaded and executed by a processor of a computer device to enable the computer to implement any of the above-mentioned plug-in function management methods.

[0120] In one possible implementation, the computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a compact disc (CD-ROM), a magnetic tape, a floppy disk, an optical data storage device, etc.

[0121] In an exemplary embodiment, a computer program product or a computer program is also provided, the computer program product or the computer program includes computer instructions, the computer instructions are stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes any of the above-mentioned plug-in function management methods.

[0122] It should be noted that the information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, stored data, displayed data, etc.) and signals involved in this application are all authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of relevant countries and regions. For example, the plug-in functions and shared data involved in this application are obtained with full authorization.

[0123] It should be understood that the "plurality" mentioned in this article refers to two or more. "And / or" describes the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects are in an "or" relationship.

[0124] The above description is only an exemplary embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the principles of the present application shall be included in the protection scope of the present application.

Claims

1. A method for managing plug-in functions, characterized in that: The method is applied to a second terminal device, the second terminal device is connected to a first terminal device via an intranet, the second terminal device and the first terminal device have the same application installed, and the first terminal device has a target plug-in of the application installed, the method comprising: The second terminal device receives a display instruction sent by the first terminal device through the intranet, wherein the display instruction includes shared data related to a function of the target plug-in; The second terminal device displays a function interface corresponding to the target plug-in based on the shared data, where the function interface is used to implement the function of the target plug-in.

2. The method according to claim 1, characterized in that After the second terminal device displays a function interface corresponding to the target plug-in based on the shared data, the second terminal device further includes: The second terminal device changes the function interface and sends the changed first content to the first terminal device, so that the first terminal device changes the function interface corresponding to the target plug-in displayed on the first terminal device based on the first content.

3. The method according to claim 1, characterized in that After the second terminal device displays a function interface corresponding to the target plug-in based on the shared data, the second terminal device further includes: The second terminal device receives an update instruction sent by the first terminal device, where the update instruction includes second content; The second terminal device updates the displayed function interface according to the second content included in the update instruction to display the updated function interface.

4. The method according to claim 1, characterized in that: The display instruction also includes a display requirement; the second terminal device displays a function interface corresponding to the target plug-in based on the shared data, including: The second terminal device displays a function interface corresponding to the target plug-in based on the shared data and according to the display requirement.

5. The method according to claim 1, characterized in that Before the second terminal device displays a function interface corresponding to the target plug-in based on the shared data, the second terminal device further includes: The second terminal device receives confirmation information sent by the first terminal device, where the confirmation information is used to determine whether an installation package of the target plug-in exists; In a case where it is determined based on the confirmation information that the installation package does not exist, the second terminal device sends request information for requesting the installation package of the target plug-in to the first terminal device; Receive the installation package of the target plug-in sent by the first terminal device based on the request information, and install the target plug-in based on the installation package of the target plug-in.

6. The method according to claim 1, characterized in that After the second terminal device displays a function interface corresponding to the target plug-in based on the shared data, the second terminal device further includes: The second terminal device acquires, by the second terminal device, the running state of the target plug-in in the second terminal device and the information of the second terminal device; The running status and information of the second terminal device are sent to the first terminal device so that the first terminal device generates a test form of the target plug-in based on the running status and information of the second terminal device, wherein the test form is used to analyze the performance of the target plug-in in the second terminal device.

7. A method for managing plug-in functions, characterized in that: The method is applied to a first terminal device, the first terminal device is connected to a second terminal device via an intranet, the first terminal device and the second terminal device are installed with the same application, and the first terminal device is installed with a target plug-in of the application, and the method includes: The first terminal device sends a display instruction to the second terminal device through the intranet, and the display instruction includes shared data related to the function of the target plug-in. The display instruction is used by the second terminal device to display a function interface corresponding to the target plug-in based on the shared data, and the function interface is used to implement the function of the target plug-in.

8. The method according to claim 7, characterized in that After the first terminal device sends the display instruction to the second terminal device through the intranet, the method further includes: The first terminal device receives first content sent by the second terminal device, where the first content is content obtained by the second terminal device changing the function interface; The first terminal device changes a function interface corresponding to the target plug-in displayed on the first terminal device based on the first content.

9. The method according to claim 7, characterized in that: After the first terminal device sends the display instruction to the second terminal device through the intranet, the method further includes: The first terminal device sends an update instruction to the second terminal device, the update instruction includes a second content, the second content is obtained and sent by the second terminal device on which the target plug-in is installed by changing the function interface of the target plug-in, or the second content is obtained after the first terminal device updates the function interface, and the update instruction is used by the second terminal device to update the function interface displayed by the second terminal device according to the second content included in the update instruction to display the updated function interface.

10. The method according to claim 7, characterized in that The display instruction also includes a display requirement; the display instruction is used by the second terminal device to display a function interface corresponding to the target plug-in based on the shared data and according to the display requirement.

11. The method according to claim 7, characterized in that After the first terminal device sends the display instruction to the second terminal device through the intranet, the method further includes: The first terminal device sends confirmation information to the second terminal device, where the confirmation information is used by the second terminal device to determine whether there is an installation package of the target plug-in; receiving request information sent by the second terminal device when it is determined based on the confirmation information that the installation package does not exist; The installation package of the target plug-in is sent to the second terminal device based on the request information.

12. The method according to claim 7, characterized in that After the first terminal device sends the display instruction to the second terminal device through the intranet, the method further includes: receiving the running state of the target plug-in on the second terminal device and the information of the second terminal device sent by the second terminal device; A test form of the target plug-in is generated based on the running status and the information of the second terminal device, and the test form is used to analyze the performance of the target plug-in in the second terminal device.

13. A plug-in function management system, characterized in that: The system includes a first terminal device and a second terminal device, the first terminal device and the second terminal device are connected via an intranet, the second terminal device is used to execute the plug-in function management method described in any one of claims 1-6, and the first terminal device is used to execute the plug-in function management method described in any one of claims 7-12.

14. A computer device, characterized in that: The computer device includes a processor and a memory, wherein at least one computer program is stored in the memory, and the at least one computer program is loaded and executed by the processor so that the computer device implements the plug-in function management method as described in any one of claims 1 to 6, or so that the computer device implements the plug-in function management method as described in any one of claims 7 to 12.

15. A computer-readable storage medium, characterized in that: At least one computer program is stored in the computer-readable storage medium, and the at least one computer program is loaded and executed by the processor so that the computer implements the plug-in function management method as described in any one of claims 1 to 6, or so that the computer implements the plug-in function management method as described in any one of claims 7 to 12.

Citation Information

Patent Citations

  • Equipment side and method for synchronizing information of intelligent terminal and equipment side

    CN103546988A

  • Method and device for sharing data of application software and plugins

    CN103699451A

  • Method for adaptive data sharing among diversified intelligent equipment

    CN103780685A

  • Method and device for application data synchronization

    CN104885055A

  • Method and device for controlling intelligent equipment

    CN105068467A