Processing method, module, integrated chip and display equipment

By storing firmware data adapted to the second module in the first module and writing to the first file, the problems of high cost and cumbersome update of electronic equipment interface modules of different specifications and models are solved, and the universality and simplified update of interface functions are achieved.

CN120335746APending Publication Date: 2025-07-18LENOVO (BEIJING) LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510397455.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-31
Publication Date
2025-07-18

AI Technical Summary

Technical Problem

In the prior art, electronic devices of different specifications and models need to be designed separately to match interface modules, resulting in high costs and cumbersome update process.

Method used

By storing firmware data adapted to a second module of a specific type in the first module, and writing the first file to the storage unit of the first module when a connection is detected, it is adapted to the second module, a unified interface function is achieved.

Benefits of technology

Reduce costs, simplify the update process, and realize that different types of second modules can use a unified first module, improving the versatility of interface functions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120335746A_ABST
    Figure CN120335746A_ABST
Patent Text Reader

Abstract

The invention discloses a processing method and device, an integrated chip and a display device.The processing method comprises the steps that it is detected that a first module is connected, the first module is an interface module managing communication connection between a second module and other objects, and the first module comprises a first storage unit and a second storage unit, a second file is stored in the second storage unit, and the second file is used for enabling the first module to be in a working state; a first file is written into the first storage unit of the first module, so that the connected first module can provide corresponding functions for the second module based on the first file and the second file, and the first file is used for supporting the first module to be in a working state matched with the second module.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of displays, and more specifically, to a processing method, a module, an integrated chip, and a display device. Background Art

[0002] The concept of modular design has been applied in many electronic products due to its good commonality and consistency. Taking a display as an example, the application interface module is used to achieve consistency in the interface part of the display, and its proportion is increasing. Currently, for electronic devices with different specifications and models, it is often necessary to design a corresponding interface module for them. This method is costly on the one hand, and on the other hand, it is rather cumbersome to rewrite the firmware data of the corresponding display after the interface module is replaced. Summary of the Invention

[0003] In view of this, this application provides the following technical solutions:

[0004] A first aspect of this application provides a processing method, which is applied to a second module. The method includes:

[0005] Detecting the access of a first module, where the first module is an interface module that manages the communication connection between the second module and other objects, and the first module includes a first storage unit;

[0006] Writing a first file into the first storage unit of the first module, so that the connected first module can provide corresponding functions for the second module based on the first file, and the first file is used to support the first module to be in a working state adapted to the second module.

[0007] In a possible implementation, it further includes:

[0008] Obtaining the identity identification data of the first module;

[0009] Determining the address data corresponding to the identity identification data based on the identity identification data and a preset mapping relationship between the identification and the address data, where the address data is the physical address of the first storage unit.

[0010] In a possible implementation, before writing the first file into the first storage unit of the first module, it further includes:

[0011] Obtaining the working parameter data of the first module;

[0012] Determining the first file to be written into the first storage area of the first module based on the working parameter data.

[0013] In a possible implementation, after writing the first file to the first storage unit of the first module, the method further includes:

[0014] Reading the writing status of the first file in the first module;

[0015] Performing processing based on the writing status, including:

[0016] If the writing status indicates that the first file in the first module has not been successfully written, controlling to re-execute the step of writing the first file to the first storage unit of the first module, or re-reading the writing status of the first file in the first module;

[0017] If the writing status indicates that the first file in the first module has been successfully written, controlling to enter the subsequent work process.

[0018] A second aspect of the present application provides a processing module, which includes:

[0019] A storage module storing a first file, where the first file is used to support the first module to be able to be in a working state adapted to the processing module;

[0020] A processing module configured to control writing the first file to the first module when detecting connection to the first module.

[0021] A third aspect of the present application provides an integrated chip, including a second module and a detachable first module, where:

[0022] The second module is configured to: detect access to the first module, where the first module includes a first storage unit and a second storage unit, and the second storage unit stores a second file, and the second file is used to enable the first module to be in a working state; write the first file to the first storage unit of the first module so that the connected first module can provide corresponding functions for the second module based on the first file and the second file, and the first file is used to support the first module to be able to be in a working state adapted to the second module.

[0023] The first module is configured to: manage the communication connection between the second module and other objects.

[0024] A fourth aspect of the present application provides a display device, including:

[0025] A first module provided with an interface, where the interface is used to connect to an electronic device to obtain a first image signal;

[0026] A second module, connected to the first module, is configured to generate a second image signal based on the first image signal, wherein the format of the second image signal is different from that of the first image signal;

[0027] A display module is configured to output an image corresponding to the first image signal based on the second image signal;

[0028] Wherein, in response to the display device switching to the powered state, the second module outputs a first file to the first module, and the first file is used to support the first module to be in a working state adapted to the second module.

[0029] In a possible implementation,

[0030] The first module stores a second file, and the second file is used to enable the first module to be in a working state;

[0031] When the first module is in the working state, it obtains the first file transmitted by the second module, and the first module switches to a working state adapted to the second module based on the first file and the second file.

[0032] In a possible implementation, in response to the powered state, the second module performs a first handshake communication with the first module to enable the second module to supply power to the first module;

[0033] In response to being connected to the electronic device, the first module performs a second handshake communication with the second module based on the handshake data with the electronic device, so that the second module supplies power to the electronic device via the first module.

[0034] In a possible implementation, the first file includes a parameter combination that the second module can supply power externally. The first module shakes hands with the electronic device based on the parameter combination and obtains the power reception parameters selected by the electronic device from the parameter combination. The first module performs a second handshake communication with the second module based on the power reception parameters. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the drawings in the following description are only the embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained according to the provided drawings without creative efforts.

[0036] Figure 1 It is a flowchart of a processing method disclosed in an embodiment of the present application;

[0037] Figure 2 Schematic diagram of the storage unit of the first module disclosed in the embodiments of the present application;

[0038] Figure 3 Flowchart of the write state judgment disclosed in the embodiments of the present application;

[0039] Figure 4 Schematic diagram of the interaction timing between the Scaler board and the PD disclosed in the embodiments of the present application;

[0040] Figure 5 Schematic diagram of the structure of the processing module disclosed in the embodiments of the present application;

[0041] Figure 6 Schematic diagram of the structure of the integrated chip disclosed in the embodiments of the present application;

[0042] Figure 7 Schematic diagram of the structure of a display device disclosed in the embodiments of the present application;

[0043] Figure 8 Schematic diagram of the communication channel between the Type-C board and the Scaler board disclosed in the embodiments of the present application. Detailed implementation manners

[0044] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present application without creative efforts shall fall within the protection scope of the present application.

[0045] In view of the problems of high cost and cumbersome update process in the traditional solution that interface modules need to be separately designed and matched for different specifications and models of electronic devices, the embodiments of the present application propose a solution for a processing method, device, integrated chip, and display device to solve the above problems.

[0046] The main board of an electronic device can be divided into two parts, namely the first module and the second module. The second module is a circuit board with a higher-performance processor; the first module is a circuit board with an expansion interface for expanding the interface and functionality of the second module.

[0047] Taking the electronic device as a display device as an example, the first module can be a Type-C board, and the second module is a scaler board. The scaler board is a chip for image processing, and its main functions include image decompression, video format conversion, resolution and refresh rate adjustment, and image quality enhancement. The Scaler board includes modules such as a USB hub, an image processor, and a power management integrated circuit.

[0048] Figure 1 Flowchart of a processing method disclosed in an embodiment of the present application. Figure 1 The method shown is applied to the second module. Refer to Figure 1 As shown, the processing method may include:

[0049] Step 101: Detect that the first module is accessed. The first module is an interface module that manages the communication connection between the second module and other objects, and the first module includes a first storage unit.

[0050] Among them, the first module may be a USB Type-C chip, which can connect other electronic devices to the second module or to a display. In this embodiment, the first module at least includes a first storage unit, and the first storage unit is a storage unit for storing firmware data that can adapt to a specific type of second module.

[0051] That is to say, for the first module to provide an interface function for the second module, the required firmware data includes two parts, one part is the general part, and the other part is the part that matches the type of the connected second module. On the premise of having the firmware data of the above two parts at the same time, the first module can provide an available interface function for the connected second module to meet the requirements of the second module.

[0052] Step 102: Write a first file into the first storage unit of the first module, so that the connected first module can provide corresponding functions for the second module based on the first file. The first file is used to support the first module to be in a working state adapted to the second module.

[0053] The first file is the firmware data stored in the second module and adapted to its own working requirements, and this firmware data is the firmware data required for the operation of the first module. In order to enable the connected first module to normally support its own operation, after the second module detects that the first module is connected, it will write the first file adapted to itself into the first storage unit of the first module. After the first module obtains the first file, it enters a working state that can adapt to the second module.

[0054] In the present application, the first file may include, but is not limited to, product identity information, power management integrated circuit data, hub data, I2C bus address, signal equalization coefficient, charging protocol parameters, overcurrent protection value, overvoltage protection value, etc.

[0055] In the processing method described in this embodiment, after the second module detects the connection to the first module, it can control the writing of the first file stored in itself, which supports the first module to be in an operating state adapted to the second module, into the first module. Thus, for different types of second modules, a unified first module can be used to implement the interface function, without the need to develop and design different first modules for different types of second modules. Therefore, the cost can be reduced and the update process can be simplified.

[0056] Based on the disclosed content of the foregoing embodiment, the first module may further include a second storage unit, and the second storage unit stores a second file, and the second file is used to enable the first module to process the operating state.

[0057] Specifically, the second storage unit is used to store firmware data that can be shared by all types of second modules, that is, the second file. The second file can support the first module to perform some basic operations, but does not support providing corresponding interface functions for the second module. After the first module obtains the first file written by the second module, it obtains the complete firmware data required for its own operation to implement the corresponding function (including the first file and the second file), and provides the corresponding interface function for the second module based on the complete firmware data.

[0058] Figure 2 FIG. is a schematic structural diagram of the storage unit of the first module disclosed in the embodiment of the present application. Combining Figure 2 As shown, the storage area of the first module includes a first storage unit (left storage area) and a second storage unit (second storage area). Among them, the second file is stored in the second storage area, and the second file is not affected by the power-off state; the first storage area can be default empty, and its implementation is: every time the second module is powered on, the first file is written into the first storage unit of the first module. After the first module is powered off, the content of the first storage unit is automatically cleared. In a corresponding example, if the first storage unit is a volatile memory and the second storage unit is a non-volatile memory; or, the first storage area may also store the historical first file previously written by the second module, and the historical first file is automatically saved until the second module is powered on again next time. Then, the second module writes the first file into the first storage unit of the first module, and the newly written first file will overwrite the previously saved historical first file. In a corresponding example, if both the first storage unit and the second storage unit are non-volatile memories.

[0059] In summary, for the first module to be in a working state adapted to the second module, it is necessary to simultaneously rely on the first file and the second file, where the first file is from the second module and the second file is from the first module itself. In implementation, each time the second module is re-powered, such as when the display is re-connected to the power supply or restarted, it will handshake and communicate with the first module, and write the corresponding first file into the blank first storage unit of the first module or overwrite the historical first file stored in the first storage unit before.

[0060] In the embodiment of this application, in the first module that manages the communication connection between the second module and other objects, only the second file that enables the first module to be in a working state is fixedly stored, while the first file that can make the working state of the first module adapt to the second module is written into the first module by the second module after detecting the connection to the first module; this solution can use a unified first module to implement the interface function for different types of second modules, without the need to develop and design different first modules for different types of second modules, so it can reduce costs and simplify the update process.

[0061] In implementation, the physical addresses of the first storage units in the first modules of different specifications are different. Therefore, in order to facilitate the second module to accurately write the first file into the first storage unit of the connected first module in the future, it is necessary to preset the mapping relationship between the identity identifiers of the first modules of each specification and the address data of the first storage unit in the second module. In this way, when the second module is powered on and detects the connection to the first module, it can obtain the identity identifier of the first module during the handshake communication process with the first module, and then determine the physical address of the first storage unit of the first module based on the obtained identity identifier, and control the writing of the first file to this physical address.

[0062] Thus, the processing method may further include: obtaining the identity identifier data of the first module; determining the address data corresponding to the identity identifier data based on the identity identifier data and the preset mapping relationship between the identifier and the address data, where the address data is the physical address of the first storage unit.

[0063] This implementation presets the mapping relationship between the identity identifiers of the first modules of each specification and their first storage units in the second module, which is convenient for the second module to determine the physical address of the first storage unit after being powered on, so as to accurately write the first file into the first storage unit and ensure that the first module can enter a working state adapted to the second module.

[0064] In one implementation, before writing the first file into the first storage unit of the first module, the processing method may further include: obtaining the working parameter data of the first module; determining the first file based on the working parameter data.

[0065] It can be understood that after being powered on, the second module can perform handshake communication with the connected first module, and the first module can provide some of its own working parameters to the second module so that the second module can determine a suitable first file. For example, during the handshake communication between the first module and the second module for identity recognition, the first module can send the value of its own grounding resistance to the second module, and the second module can determine the overcurrent protection value, overvoltage protection value, etc. of the first module based on the value of the grounding resistance of the first module, and write the overcurrent protection value and overvoltage protection value as at least part of the content of the first file into the first storage unit of the first module.

[0066] In this implementation, during the handshake communication between the first module and the second module, the first module will send some of its own working parameters to the second module, so that the second module can determine the first file to be written into the first module based on the working parameters. Furthermore, the first module can operate stably based on the first file and the second file stored in itself, ensuring that it provides an adapted interface function for the second module on the premise of stable operation.

[0067] Figure 3 It is a flowchart for judging the writing state disclosed in the embodiments of this application. Figure 4 It is a schematic diagram of the interaction timing between the Scaler board and the PD disclosed in the embodiments of this application. Table 1 is a firmware data command definition table, and relevant instructions can be understood in combination with Table 1. Figure 4 in the relevant instructions.

[0068] Table 1 Firmware Data Command Definition Table

[0069]

[0070]

[0071] Combined with Figure 3 and Figure 4 As shown, after the second module controls the writing of the first file into the first storage unit of the first module, it may further include:

[0072] Step 301: Read the writing state of the first file in the first module.

[0073] Reading the writing state of the first file, that is, the implementation for the second module to judge whether the first file has been successfully written into the first storage unit. Only when the first file is successfully written into the first storage unit of the first module, can the first module switch to the working state adapted to the second module based on the first file and the second file in the subsequent process. In the implementation, reading the writing state of the first file can be performed after a period of time after the second module executes the writing operation, such as 1 minute or 2 minutes after executing the writing operation.

[0074] Step 302: Process based on the writing state.

[0075] Specifically, the processing based on the writing status may include: if the writing status indicates that the first file in the first module has not been successfully written, controlling to re-execute the step of writing the first file into the first storage unit of the first module, or re-reading the writing status of the first file in the first module; if the writing status indicates that the first file in the first module has been successfully written, controlling to enter the subsequent work process.

[0076] If the writing status indicates that the first file in the first module has not been successfully written, there are two possible situations. One is that the writing operation fails due to some abnormal situations (such as communication line failures), and the other is that the writing operation is delayed due to some objective reasons (such as a large amount of communication data or poor communication quality), and the corresponding writing status will not be updated. For the above situations, it is possible to control to re-execute the operation of writing the first file into the first storage unit of the first module, or re-read the writing status of the first file in the first module. If it is determined that the first file has been successfully written after re-reading the writing status of the first file in the first module, it is possible to continue to enter other subsequent work processes; if the writing status read after re-executing the writing operation for a period of time still indicates that the first file has not been successfully written, a fault needs to be reported so that relevant staff can check the problem.

[0077] In this implementation, after the second module executes the writing operation of the first file into the first storage unit of the first module, it can read the writing status of the first file. If the writing is successful, it continues with other subsequent processes. If the writing is not successful, it controls to re-execute the writing operation of the first file or obtain the writing status of the first file again after a certain interval, ensuring that the first file can be written into the first storage unit of the first module in a timely manner, and thus switching to the working state adapted to the second module.

[0078] For the foregoing method embodiments, for the sake of simple description, they are all expressed as a series of action combinations. However, those skilled in the art should know that the present application is not limited by the described action sequence, because according to the present application, certain steps can be performed in other sequences or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily essential to the present application.

[0079] In the above embodiments disclosed in the present application, the method is described in detail. The method of the present application can be implemented by means of devices in various forms. Therefore, the present application also discloses a device, and specific embodiments are given below for detailed description.

[0080] The present application discloses a processing device, including:

[0081] An access detection module is used to detect the access to the first module. The first module is an interface module for managing the communication connection between the second module and other objects. The first module includes a first storage unit and a second storage unit. The first storage unit is empty in the power-off state, and the second storage unit stores a second file, and the second file is used to make the first module in a working state.

[0082] A file writing module is used to write a first file into the first storage unit of the first module, so that the connected first module can provide corresponding functions for the second module based on the first file and the second file. The first file is used to support the first module to be in a working state adapted to the second module.

[0083] In the processing device of this embodiment, only the second file that makes the first module in a working state is fixedly stored in the first module that manages the communication connection between the second module and other objects, while the first file that can make the working state of the first module adapted to the second module is written into the first module by the second module after detecting the connection to the first module; this solution can use a unified first module to implement the interface function for different types of second modules, without developing and designing different first modules for different types of second modules, which can greatly reduce the cost.

[0084] In one implementation, the processing device may further include: an identity recognition module, which is used to obtain the identity identification data of the first module; an address determination module, which is used to determine the address data corresponding to the identity identification data based on the identity identification data and the preset mapping relationship between the identification and the address data, and the address data is the physical address of the first storage unit.

[0085] In one implementation, the processing device may further include: a parameter acquisition module, which is used to acquire the working parameter data of the first module; the file writing module may specifically be used for: determining a first file based on the working parameter data; writing the first file into the first storage unit of the first module.

[0086] In one implementation, the processing device may further include: a status reading module, which is used to read the writing status of the first file in the first module; a processing control module, which is used to perform processing based on the writing status, including: if the writing status indicates that the first file in the first module has not been written successfully, controlling to re-execute the step of writing the first file into the first storage unit of the first module, or re-reading the writing status of the first file in the first module; if the writing status indicates that the first file in the first module has been written successfully, controlling to enter the subsequent work process.

[0087] For the specific implementation of the above-mentioned processing device and each module included therein, as well as other possible implementations, reference may be made to the content introduction in the corresponding part of the method embodiment, which will not be repeated here.

[0088] The present application also discloses a processing module corresponding to the second module described above. Figure 5 It is a schematic structural diagram of the processing module disclosed in the embodiment of the present application. In combination with Figure 5 As shown, the processing module 50 may include:

[0089] A storage module 501 storing a first file, where the first file is used to support the first module to be in a working state adapted to the processing module.

[0090] A processing module 502, configured to control writing the first file into the first module when detecting the connection of the first module.

[0091] In the processing module, a first file that can support the first module to enter a working state adapted to itself is pre-stored. In this way, after the processing module is connected to the first module, it can control writing the first file into the first module, so that the first module can provide corresponding interface functions for the second module based on the first file.

[0092] In this implementation, since the processing module stores the first file required by the first module and supporting the processing module to be in a working state adapted to itself, and can control writing the first file into the first module, there is no fixed adaptation requirement for the first module. Therefore, there is no need to separately develop a matching first module for different types of processing modules, enabling the same first module to be universal in different types of processing modules, thus greatly saving the cost of providing interface functions for the processing module.

[0093] Furthermore, the present application discloses an integrated chip. Figure 6 It is a schematic structural diagram of the integrated chip disclosed in the embodiment of the present application. Refer to Figure 6 As shown, the integrated chip 60 includes a second module 20 and a detachable first module 10, where: the second module is configured to: detect the access of the first module, the first module includes a first storage unit and a second storage unit, the second storage unit stores a second file, and the second file is used to enable the first module to be in a working state; write the first file into the first storage unit of the first module, so that the connected first module can provide corresponding functions for the second module based on the first file and the second file, and the first file is used to support the first module to be in a working state adapted to the second module. The first module is configured to: manage the communication connection between the second module and other objects.

[0094] Among them, the first module includes a volatile memory and a non-volatile memory. The volatile memory corresponds to the first storage unit, and the non-volatile memory corresponds to the second storage unit. In a specific implementation, for example, the first storage unit is a random access memory, and the second storage unit is a read-only memory.

[0095] In the integrated chip, only the second file that can enable the first module to enter the basic working state is stored in the first module, while the first file that can make the working state of the first module adapt to the second module is written into the first module by the second module after detecting the connection to the first module; thus, the first module can be connected to different types and specifications of the second module and provide an adapted interface function for it, which has good versatility. Therefore, there is no need to independently develop a matching first module for different types of the second module, saving costs.

[0096] Furthermore, the present application discloses a display device. Figure 7 It is a schematic structural diagram of a display device disclosed in an embodiment of the present application. Combining Figure 7 As shown, the display device 70 may include:

[0097] A first module 10, provided with an interface for connecting to an electronic device to obtain a first image signal.

[0098] The interface may be, but is not limited to, a Type-C interface, which can connect to an electronic device and obtain the first image signal output by the electronic device from the electronic device side. The first image signal is an image signal that needs to be displayed and output. The first module is a detachable module.

[0099] A second module 20, connected to the first module, for generating a second image signal based on the first image signal, and the format of the second image signal is different from the format of the first image signal.

[0100] The second module performs format conversion on the first image signal transmitted by the first module, so that the second image signal obtained after format conversion adapts to the display parameters or display requirements of the display module.

[0101] A display module 30, for outputting an image corresponding to the first image signal based on the second image signal.

[0102] Among them, in response to the display device switching to the powered state, the second module outputs a first file to the first module, and the first file is used to support the first module to be in a working state adapted to the second module.

[0103] After obtaining the first file, the first module can switch itself to a working state adapted to the second module based on the first file, that is, transmit the first image signal received from the electronic device to the second module in a format or protocol that the second module can recognize or accept.

[0104] In other implementations, the first module also stores a second file, which is used to make the first module in a working state. The working state that the second file makes the first module in can be understood as the basic working state of the first module, but this state may not be adapted to the second module. Therefore, when the first module is in the basic working state, the first file transmitted by the second module is further obtained, and then the first module switches to a working state adapted to the second module based on the first file and the second file.

[0105] In an implementation application, the second module may need to perform two handshake communications with the first module. Specifically, in response to the powered state, the second module performs a first handshake communication with the first module to enable the second module to supply power to the first module; in response to being connected to the electronic device, the first module performs a second handshake communication with the second module based on the handshake data with the electronic device to enable the second module to supply power to the electronic device via the first module.

[0106] Among them, the first file includes a parameter combination that the second module can supply power externally. The first module shakes hands with the electronic device based on the parameter combination and obtains the power reception parameters selected by the electronic device from the parameter combination. The first module performs a second handshake communication with the second module based on the power reception parameters.

[0107] In a specific implementation, after the second module is powered on and detects that the first module is connected, it will perform a handshake communication with the first module for the first time. The second module can send the combination of all power supply parameters that it can supply externally, that is, the parameter combination for external power supply, to the second module. The parameter combination includes array power supply parameters, and each group of power supply parameters can include power supply voltage, power supply current, power supply power, etc. The power supply capabilities corresponding to different groups of power supply parameters are different. After receiving the parameter combination, the first module will select a group of power supply parameters that are suitable for itself or that it can receive from it and return them to the second module. Subsequently, the second module supplies power to the first module according to the power supply parameters selected by the first module. After the first module is powered on, data can be transmitted between the first module and the second module. Figure 8Schematic diagram of the communication channel between the Type-C board and the Scaler board disclosed in the embodiments of the present application. Among them, the PD controller RTS5450 is the power management chip of the first module, FW Bank0 can be understood as the first storage unit, and FW Bank1 can be understood as the second storage unit. Combining Figure 8 As shown, the Scaler board includes a USB Hub, a Scaler chip, a PMIC, etc. The handshake object for the first module to handshake with the second module can be the USB Hub. The physical addresses of the USB Hub and other modules in the Scaler board can be stored in the first file written by the second module to the first module, so that the first module can perform handshake communication with the second module based on the first file. The specific module for powering the first module can be the PMIC in the Scaler board.

[0108] After the first module is connected to the electronic device, it can handshake with the electronic device based on the parameter combination. The information transmitted during the handshake between the first module and the electronic device can include, but is not limited to, display parameters and device ID. Among them, the display parameters are used to define parameters such as the resolution and refresh rate of the display, and the device ID is used to enable the electronic device to identify and confirm the display.

[0109] If the second module has the function of powering the electronic device, the first file written by the second module to the first module can also include the above-mentioned parameter combination for external power supply. Then, in addition to the aforementioned display parameters and device ID, the information transmitted during the handshake between the first module and the electronic device can also include the parameter combination for external power supply. The electronic device can select the power supply parameters it needs from the parameter combination and feedback them to the first module. Then, the first module performs a second handshake with the second module based on the power supply parameters selected by the electronic device, so that the second module supplies power based on the power supply parameters selected by the electronic device, and the power supply is transmitted to the electronic device through the first module to achieve power supply to the electronic device by the second module, that is, the display powers the host.

[0110] In other implementations, the display may have an input device. For example, the display itself is a touch screen, or is connected with input devices such as a keyboard and mouse. Then, the information transmitted during the handshake between the first module and the electronic device can also include USB data, which is the input signal obtained on the display side, and these input signals need to be sent to the electronic device to enable the electronic device to perform corresponding control operations.

[0111] The display device described in this embodiment includes a first module, a second module and a display module. After the display device is powered, the second module outputs a first file to the first module, so that the first module is in a working state adapted to the second module based on the first file. That is, in the implementation of the solution, display devices of different specifications and standards can autonomously control the first module to be an interface module that can adapt to itself, thereby ensuring the versatility of the first module, and there is no need to design independent interface modules for matching different types of display devices, which effectively reduces costs.

[0112] Any one of the processing devices described in the above embodiments includes a processor and a memory. The access detection module, file writing module, identity recognition module, address determination module, parameter acquisition module, status reading module, processing control module, etc. in the above embodiments are all stored in the memory as program modules, and the processor executes the above program modules stored in the memory to implement corresponding functions.

[0113] The processor includes a kernel, which retrieves the corresponding program module from the memory. One or more kernels can be set, and the processing of the access data can be realized by adjusting the kernel parameters.

[0114] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip.

[0115] In an exemplary embodiment, a computer-readable storage medium is also provided, which can be directly loaded into the internal memory of a computer and contains software code. After the computer loads and executes the computer program, the steps shown in any embodiment of the above processing method can be implemented.

[0116] In an exemplary embodiment, a computer program product is also provided, which can be directly loaded into the internal memory of a computer, wherein the computer program contains software codes, and after being loaded and executed by a computer, the computer program can implement the steps shown in any embodiment of the processing method described above.

[0117] In this specification, each embodiment is described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the embodiments can be referred to each other. For the device disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant parts can be referred to the method part.

[0118] It should also be noted that in this text, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprising", "including" or any other variant thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements not only includes those elements, but also includes other elements not expressly listed, or elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "comprising an..." does not exclude the presence of additional identical elements in the process, method, article or device comprising the element.

[0119] The steps of the methods or algorithms described in connection with the embodiments disclosed herein can be implemented directly in hardware, in software modules executed by a processor, or in a combination thereof. The software modules can be placed in a random access memory (RAM), memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, removable disk, CD-ROM, or any other form of storage medium known in the art.

[0120] The foregoing description of the disclosed embodiments enables those skilled in the art to implement or use the present application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of the present application. Thus, the present application is not intended to be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A processing method, applied to a second module, the method comprising: Detecting access to a first module, where the first module is an interface module for managing communication connections between the second module and other objects, and the first module includes a first storage unit; Writing a first file to the first storage unit of the first module, so that the connected first module can provide corresponding functions for the second module based on the first file, and the first file is used to support the first module to be in a working state adapted to the second module.

2. The processing method according to claim 1, further comprising: Obtaining identity identification data of the first module; Determining address data corresponding to the identity identification data based on the identity identification data and a preset mapping relationship between identification and address data, where the address data is the physical address of the first storage unit.

3. Before writing the first file to the first storage unit of the first module according to claim 1, the method further comprises: Obtaining working parameter data of the first module; Determining the first file to be written to the first storage area of the first module based on the working parameter data.

4. After writing the first file to the first storage unit of the first module according to claim 1, the method further comprises: Reading the writing state of the first file in the first module; Processing based on the writing state, including: If the writing state indicates that the first file in the first module has not been written successfully, controlling to re-execute the step of writing the first file to the first storage unit of the first module, or re-reading the writing state of the first file in the first module; If the writing state indicates that the first file in the first module has been written successfully, controlling to enter the subsequent work process.

5. A processing module, the processing module comprising: A storage module storing a first file, where the first file is used to support the first module to be in a working state adapted to the processing module; A processing module for controlling to write the first file to the first module when detecting connection to the first module.

6. An integrated chip, comprising a second module and a detachable first module, wherein: The second module is configured to: detect access to the first module, where the first module includes a first storage unit and a second storage unit, and the second storage unit stores a second file, and the second file is used to enable the first module to be in a working state; write a first file to the first storage unit of the first module, so that the connected first module can provide corresponding functions for the second module based on the first file and the second file, and the first file is used to support the first module to be in a working state adapted to the second module; The first module is configured to: manage communication connections between the second module and other objects.

7. A display device, comprising: A first module provided with an interface, where the interface is used to connect to an electronic device to obtain a first image signal; A second module, connected to the first module, is configured to generate a second image signal based on the first image signal, wherein the format of the second image signal is different from that of the first image signal; A display module is configured to output an image corresponding to the first image signal based on the second image signal; Wherein, in response to the display device being switched to the powered state, the second module outputs a first file to the first module, and the first file is used to support the first module to be in a working state adapted to the second module.

8. The display device according to claim 7, The first module stores a second file, and the second file is used to enable the first module to be in a working state; When the first module is in the working state, the first module obtains the first file transmitted by the second module, and the first module switches to a working state adapted to the second module based on the first file and the second file.

9. The display device according to claim 7, wherein in response to the powered state, the second module performs a first handshake communication with the first module to enable the second module to supply power to the first module; In response to being connected to the electronic device, the first module performs a second handshake communication with the second module based on the handshake data with the electronic device, so that the second module supplies power to the electronic device via the first module.

10. The display device according to claim 9, wherein the first file includes a parameter combination that the second module can supply power externally, the first module shakes hands with the electronic device based on the parameter combination, and obtains the power reception parameters selected by the electronic device from the parameter combination, and the first module performs a second handshake communication with the second module based on the power reception parameters.