External camera adaptation method and device, terminal and storage medium

By using an external camera adaptation method, users can install and initialize an external camera themselves, solving the size and cost issues caused by the increase in the number of mobile phone cameras, and achieving a better user experience and camera compatibility.

CN116016727BActive Publication Date: 2026-05-05BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BEIJING XIAOMI MOBILE SOFTWARE CO LTD
Filing Date
2021-10-19
Publication Date
2026-05-05

AI Technical Summary

Technical Problem

The increase in the number of cameras on existing mobile phones has led to problems such as larger and heavier phones, as well as higher costs.

Method used

An external camera adaptation method is adopted, which allows users to install an external camera themselves according to their needs through the detachable connection of the mounting part and the cover part, and perform terminal initialization configuration through feature information and configuration information to achieve adaptation with the external camera.

Benefits of technology

This reduces the requirements for the number and quality of built-in cameras, decreases the size and weight of the phone, lowers costs, while meeting users' diverse shooting needs and improving the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116016727B_ABST
    Figure CN116016727B_ABST
Patent Text Reader

Abstract

This disclosure relates to an adaptation method, apparatus, terminal, and storage medium for an external camera. The terminal includes a body and a cover. The body includes a mounting part for mounting an external camera, and the mounting part is configured to adapt to at least one external camera. When the external camera is not mounted on the mounting part, the cover is detachably connected to the mounting part, and the cover covers the mounting part. This disclosure can reduce the requirements for the number and quality of built-in cameras in the terminal, or even eliminate the need for built-in cameras. Users can install external cameras as needed, which can reduce terminal costs and potentially better meet user needs, improving the user experience. Furthermore, the cover can be provided in the terminal to cover the mounting part when no external camera is needed, ensuring the aesthetic appearance of the terminal and protecting the mounting part, further enhancing the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of terminal technology, and in particular to an adaptation method, device, terminal and storage medium for an external camera. Background Technology

[0002] With the increasing sophistication of mobile phones and other devices, they have become an indispensable part of daily life. Due to the need for functions such as scanning QR codes, taking photos, and making video calls, the camera has become one of the most important components of a mobile phone.

[0003] In addition, the number of cameras in mobile phones is constantly increasing (for example, current high-end mobile phones generally have 3-4 rear cameras). Multiple cameras take up most of the space in the phone, resulting in a larger size and increased weight. Furthermore, high-quality cameras are also more expensive, and multiple cameras significantly increase the cost of the phone. Summary of the Invention

[0004] To overcome the problems existing in related technologies, this disclosure provides an adaptation method, device, terminal and storage medium for external cameras.

[0005] According to a first aspect of the present disclosure, a terminal is provided, the terminal including a body and a cover portion, the body including a mounting portion for mounting an external camera, and the mounting portion configured to adapt to at least one of the external cameras.

[0006] When the external camera is not installed on the mounting part, the cover part is detachably connected to the mounting part, and the cover part covers the mounting part; and / or,

[0007] When the external camera is installed on the mounting part, the cover part is separated from the mounting part.

[0008] Optionally, the mounting part includes a mounting groove, which is disposed on a first side of the body;

[0009] The covering part includes a cover plate, and when the cover plate is detachably connected to the mounting groove, the side of the cover plate away from the mounting groove is flush with the first side.

[0010] Optionally, the side of the cover plate away from the mounting groove includes a decorative layer.

[0011] Optionally, the terminal includes a host and at least one connector, the host being located within the body, and the connector being adjustable in position relative to the mounting portion;

[0012] The external camera is electrically connected to the host via one of the at least one connector.

[0013] Optionally, in the at least one connector, each connector corresponds to an external camera of a different specification or model.

[0014] Optionally, each connector includes a communication connection port and a power supply connection port.

[0015] Optionally, the external camera and / or the cover can be detachably connected to the mounting part by means of adsorption.

[0016] Optionally, the mounting portion includes a magnetic element, and the external camera and / or the cover portion are detachably connected to the mounting portion via the magnetic element.

[0017] According to a second aspect of the present disclosure, an adaptation method for an external camera is provided, applied to a terminal, the method comprising:

[0018] Obtain feature information from the external camera;

[0019] Based on the aforementioned feature information, the configuration information is determined;

[0020] Based on the configuration information, the terminal is initialized and configured to achieve compatibility between the terminal and the external camera.

[0021] Optionally, determining the configuration information based on the feature information includes:

[0022] Obtain preset information, which includes a mapping relationship between set feature information and set configuration information;

[0023] The preset information is searched for the setting feature information corresponding to the feature information, and the setting configuration information corresponding to the setting feature information is determined as the configuration information.

[0024] Optionally, the method includes:

[0025] Receive update information sent by the server;

[0026] Update the preset information based on the updated information.

[0027] Optionally, determining the configuration information based on the feature information includes:

[0028] Send the feature information to the server;

[0029] Receive the configuration information fed back by the server.

[0030] Optionally, the feature information includes identification and / or specifications / model number.

[0031] Optionally, the configuration information includes at least one of the following:

[0032] Operating voltage, communication frequency, register address, and anti-jitter algorithm.

[0033] According to a third aspect of the present disclosure, an adapter for an external camera is provided, applied to a terminal, the adapter comprising:

[0034] The acquisition module is used to acquire feature information from the external camera;

[0035] The determining module is used to determine configuration information based on the feature information;

[0036] An initialization module is used to initialize the terminal according to the configuration information to achieve the adaptation of the terminal and the external camera.

[0037] Optionally, the acquisition module is used to acquire preset information, the preset information including a mapping relationship between preset feature information and preset configuration information;

[0038] The determining module is used to find the set feature information corresponding to the feature information from the preset information, and determine the set configuration information corresponding to the set feature information as the configuration information.

[0039] Optionally, the device includes:

[0040] The receiving module is used to receive update information sent by the server;

[0041] An update module is used to update the preset information based on the update information.

[0042] Optionally, the determining module includes:

[0043] The sending submodule is used to send the feature information to the server;

[0044] The receiving submodule is used to receive the configuration information fed back by the server.

[0045] According to a fourth aspect of the present disclosure, a terminal is provided, the terminal further comprising:

[0046] processor;

[0047] Memory used to store processor-executable instructions;

[0048] The processor is configured to perform the method as described in the second aspect.

[0049] According to a fifth aspect of the present disclosure, a non-transitory computer-readable storage medium is provided, which, when instructions in the storage medium are executed by a processor of a terminal, enables the terminal to perform the method described in the second aspect.

[0050] The technical solutions provided by the embodiments of this disclosure can include the following beneficial effects: They can reduce the requirements for the number and quality of built-in cameras in the terminal, or even eliminate the need for built-in cameras. Users can install external cameras as needed, which can reduce terminal costs and potentially better meet user needs, improving the user experience. Furthermore, a cover can be provided in the terminal. When an external camera is not needed, the cover can conceal the mounting part, ensuring the aesthetic appearance of the terminal and protecting the mounting part, further enhancing the user experience.

[0051] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0052] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.

[0053] Figure 1 This is a schematic diagram of a terminal (including an external camera) according to an exemplary embodiment.

[0054] Figure 2 This is a flowchart illustrating an adaptation method for an external camera according to an exemplary embodiment.

[0055] Figure 3 This is a block diagram illustrating an adapter for an external camera according to an exemplary embodiment.

[0056] Figure 4 This is a block diagram of a terminal according to an exemplary embodiment. Detailed Implementation

[0057] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Rather, they are merely examples of apparatuses and methods consistent with some aspects of the invention as detailed in the appended claims.

[0058] This disclosure provides a terminal. The terminal can be equipped with a mounting section for installing an external camera, thereby reducing the requirements for the number and quality of built-in cameras, or even eliminating the need for a built-in camera altogether. Users can install an external camera as needed, which not only reduces the cost of the terminal but also potentially better meets user needs and improves the user experience. Furthermore, the terminal can be equipped with a cover section. When no external camera is needed, the cover section can conceal the mounting section, ensuring the terminal's aesthetic appearance and protecting the mounting section, further enhancing the user experience.

[0059] In one exemplary embodiment, a terminal is provided. The terminal may be a mobile phone, a laptop computer, a tablet computer, or a wearable device, etc.

[0060] refer to Figure 1 As shown, the terminal may include a body 1, and the body 1 may include a mounting part 11 for mounting an external camera 3. The external camera 3 and the mounting part 11 can be detachably connected by snap-fit ​​or adhesive. Of course, the external camera 3 and the mounting part 11 can also be detachably connected by other means.

[0061] For example, the external camera 3 and the mounting part 11 can be detachably connected by adsorption.

[0062] The adsorption force can be magnetic attraction. The mounting part 11 can be provided with a first magnetic component 111, and the external camera 3 can be provided with a second magnetic component 31. The external camera 3 and the mounting part 11 can be detachably connected through the magnetic attraction between the second magnetic component 31 and the first magnetic component 111, which facilitates both the installation and removal of the external camera 3.

[0063] In this terminal, since an external camera 3 can be installed through the mounting unit 11, the requirements for the number and quality of the built-in camera can be reduced, or even the built-in camera can be eliminated. Users can install the external camera 3 themselves according to their needs, which can reduce the cost of the terminal and may better meet user needs and improve the user experience.

[0064] The terminal may also include a cover 2, which is detachably connected to the mounting part 11. The connection method between the cover 2 and the mounting part 11 may include adhesive bonding, snap-fitting, or magnetic attraction, etc., and is not limited here.

[0065] When the cover part 2 and the mounting part 11 are detachably connected by adsorption, the cover part 2 and the connecting part can be detachably connected by magnetic attraction. In this case, the cover part 2 may be provided with a magnetic element different from the second magnetic element 31 of the external camera 3, or it may be provided with the same magnetic element as the second magnetic element 31.

[0066] For example, the mounting part 11 is provided with a first magnetic element 111, the external camera 3 is provided with a second magnetic element 31, and the cover part 2 is provided with a third magnetic element, which is the same as the second magnetic element 31. The external camera 3 and the mounting part 11 are detachably connected by the magnetic attraction between the second magnetic element 31 and the first magnetic element 111. The cover part 2 and the mounting part 11 are detachably connected by the magnetic attraction between the third magnetic element and the first magnetic element 111.

[0067] In this terminal, when the user needs to use the external camera 3, the cover 2 can be removed from the mounting part 11, and then the external camera 3 can be installed on the mounting part 11. At this time, the cover 2 and the mounting part 11 can be separated to avoid the cover 2 affecting the external camera 3.

[0068] Of course, when the external camera 3 is installed on the mounting part 11, the cover part 2 can also be connected to the main body 1 via a lanyard or hanging ring, but the cover part 2 does not cover the mounting part 11. In this terminal, by setting a lanyard or hanging ring, the cover part 2 can be better prevented from being lost, further improving the user experience.

[0069] When the user does not need to use the external camera 3, the external camera 3 can be removed from the mounting part 11, and then the cover part 2 can be installed on the mounting part 11, so that the cover part 2 and the mounting part 11 can be detachably connected. At this time, the cover part 2 can cover the mounting part 11, which can not only ensure the aesthetic appearance of the terminal, but also protect the mounting part 11, further improving the user experience.

[0070] The mounting unit 11 can be adapted to at least one external camera 3. That is, the mounting unit 11 can install one external camera 3 or more external cameras 3. Users can install external cameras 3 of different specifications and models to meet different shooting needs and better satisfy users' personalized needs.

[0071] In addition, when the mounting unit 11 can only install one external camera 3, the mounting unit 11 can be used to install more than one type of external camera 3. Users can achieve different shooting needs by installing different types of external cameras 3, and better meet the personalized needs of users.

[0072] In one exemplary embodiment, a terminal is provided. (See reference...) Figure 1 As shown, in this terminal, the mounting part 11 may include a mounting slot, which is disposed on a first side of the main body 1. The first side may be the side where the rear shell of the main body 1 is located, or it may be another side, which is not limited here.

[0073] The mounting groove can be formed by recessing from the first side of the main body 1 towards the second side, and the second side and the first side can be two opposite sides of the main body 1. The cover part 2 may include a cover plate. When the cover plate is detachably connected to the mounting groove, the side of the cover plate away from the mounting groove is flush with the first side. That is, the first side of the terminal (i.e., the side where the first side is located) is a complete plane, which improves the aesthetic appearance of the terminal, prevents dust from falling into the mounting groove, and provides a certain degree of protection for the mounting groove.

[0074] A decorative layer may be provided on the side of the cover plate away from the mounting groove. For example, a pattern may be provided on the side of the cover plate away from the mounting groove to further enhance its aesthetics.

[0075] Furthermore, because the requirements for built-in cameras in terminals have decreased, terminals can be equipped with fewer and lower-spec built-in cameras, or even none at all, thereby saving terminal costs and layout space, reducing the size and weight of the terminal. Even when the camera is not in use, it can be completely omitted, with a cover plate used to cover it, ensuring the terminal's slimness and integrity, and resolving the issue of a protruding camera.

[0076] It should be noted that when the mounting part 11 includes the mounting slot, even if the external camera 3 is installed in the mounting slot, the external camera 3 will not protrude from the first side of the main body 1, thus ensuring the thinness and integrity of the terminal, solving the problem of camera protrusion, and further improving the user experience.

[0077] In one exemplary embodiment, a terminal is provided. (See reference...) Figure 1 As shown, the terminal may include a host 12 and at least one connector 13. The host 12 is located inside the body 1. The host 12 may include the terminal's processor (CPU) 121, battery, integrated power management circuit (PMIC) 122, etc.

[0078] When the external camera 3 is installed in the mounting section 11, the external camera 3 can be electrically connected to the host 12 via a connector 13 on the terminal. Each connector 13 may include a communication connection port and a power supply connection port. The external camera 3 establishes communication and power supply connections with the host 12 through the connector 13.

[0079] The external camera 3 is electrically connected to the processor 121 through the communication port of the connector 13 and the communication line inside the terminal, so that the external camera 3 and the processor 121 establish a communication connection, and the processor 121 can call the external camera 3 through the communication line.

[0080] The external camera 3 is electrically connected to the integrated power management circuit 122 through the power supply connection port of the connector 13 and the power supply connection line inside the terminal. The integrated power management circuit 122 is electrically connected to the battery, so that the external camera 3 establishes a power supply connection with the battery. The battery can supply power to the external camera 3 through the integrated power management circuit 122 and the power supply connection line to ensure the normal use of the external camera 3.

[0081] Each connector 13 can correspond to an external camera 3 of different specifications and models. That is, each connector 13 can be used to connect external cameras 3 of different specifications and models to achieve electrical connection between the corresponding external camera 3 and the host 12, ensuring that the processor 121 can call upon external cameras 3 of different specifications and models. Users can then install external cameras 3 of different specifications and models to meet different shooting needs, further enhancing the user experience. For example, by setting multiple connectors 13, the terminal can be adapted to more high-performance cameras, increasing the terminal's camera capabilities and the playability of the terminal's camera.

[0082] Example 1,

[0083] refer to Figure 1 As shown, the terminal can be equipped with a mounting section 11, and the mounting section 11 is configured with three first connectors (see reference). Figure 1 The structure shown in reference numeral 13 is labeled as connector A1, connector B1 and connector C1, respectively. They are used to adapt to three external cameras 3, which are labeled as camera A, camera B and camera C. Each of the three external cameras 3 is provided with a second connector 32, and the three second connectors 32 are labeled as connector A2, connector B2 and connector C2, respectively.

[0084] Camera A can be electrically connected to the host 12 of the terminal by connecting connectors A1 and A2. Camera B can be electrically connected to the host 12 of the terminal by connecting connectors B1 and B2. Camera C can be electrically connected to the host 12 of the terminal by connecting connectors C1 and C2.

[0085] Even if only one camera is installed on the main body 1 of this terminal, it can still be compatible with various camera specifications and models, such as wide-angle, telephoto, and short-focus cameras with different hardware parameters. This not only saves costs but also increases the variety of external cameras 3 that the terminal can connect to, better meeting the different needs of users.

[0086] It should be noted that, in addition to hardware adaptation methods such as setting multiple connectors to enable the terminal to be compatible with more types of external cameras 3, software adaptation can also be used to enable the terminal to be compatible with more types of external cameras 3.

[0087] For example, configuration information for various specifications and models of external cameras 3 can be pre-set on the terminal. When the external camera 3 is connected to the terminal's host 12, the corresponding configuration information can be determined based on the specifications and model of the external camera 3. Then, the terminal can be initialized using the corresponding configuration information so that the terminal can call the camera function of the external camera 3. This method also allows the terminal to be compatible with various external cameras 3, better meeting the different needs of users.

[0088] Of course, both hardware and software adaptation methods for external cameras 3 can be configured on the terminal simultaneously. In this case, each connector can correspond to at least one type of configuration information, thereby further increasing the types of external cameras 3 that the terminal can adapt to and further improving the user experience.

[0089] In one exemplary embodiment, an adaptation method for an external camera is provided, applied to a terminal, which may be the terminal described in the above embodiments. (See reference...) Figure 2 As shown, the method may include:

[0090] S110, Obtain feature information from the external camera;

[0091] S120. Determine the configuration information based on the feature information;

[0092] S130. Based on the configuration information, initialize the terminal configuration to achieve compatibility between the terminal and the external camera.

[0093] In step S110, the feature information refers to the unique identification information that can characterize the hardware parameters of the external camera. The feature information may include, for example, an identity identifier (ID) and / or specifications and model number.

[0094] Once the external camera establishes an electrical connection with the terminal's host via a connector, it can transmit its feature information to the terminal's processor through a communication connection line, allowing the processor to obtain the feature information from the external camera.

[0095] It should be noted that external cameras can also transmit feature information to the terminal via wireless communication, such as Bluetooth communication, which will not be elaborated here.

[0096] In step S120, the configuration information includes at least one of the following: operating voltage, communication frequency, register address, image stabilization algorithm, etc. After the terminal obtains the feature information of the external camera, it can determine its corresponding configuration information based on the feature information. This configuration information is applied to the terminal's initialization configuration process.

[0097] In step S130, the terminal can perform initial configuration based on the determined configuration information, that is, configure the terminal's operating voltage, communication frequency, register address, anti-shake algorithm and other information corresponding to the external camera, so as to realize the adaptation between the terminal and the external camera and ensure that the terminal can normally call the external camera to realize the shooting function.

[0098] In this method, users can install external cameras with appropriate performance according to their needs. The terminal can determine the corresponding configuration information based on the feature information of the external camera to initialize the terminal configuration, so that the terminal is compatible with the external camera and can call the shooting function of the external camera, thereby reducing the terminal's requirements for the built-in camera.

[0099] As the requirements for built-in cameras in terminals have decreased, terminals can be equipped with fewer built-in cameras of lower configuration, or even without built-in cameras, thereby saving terminal costs and layout space, and reducing the size and weight of the terminal.

[0100] In addition, this method allows the terminal to be compatible with external cameras of various performance levels, such as those with different hardware parameters like wide-angle, telephoto, and short-focus lenses. This not only saves costs but also increases the variety of external cameras that the terminal can use, better meeting the different needs of users.

[0101] In one exemplary embodiment, an adaptation method for an external camera is provided, applied to a terminal. The method, which determines configuration information based on feature information, may include:

[0102] S210, Obtain preset information;

[0103] S220. Find the setting feature information corresponding to the feature information from the preset information, and determine the setting configuration information corresponding to the setting feature information as the configuration information.

[0104] In step S210, the preset information includes the mapping relationship between setting feature information and setting configuration information.

[0105] It should be noted that cameras are equipped with corresponding specifications and parameter configuration files when they leave the factory. The specifications usually contain identification information, model number, and other characteristic information of the camera. The parameter configuration file usually includes configuration information used to call up the camera, such as operating voltage, communication frequency, register address, and image stabilization algorithm.

[0106] Relevant personnel or organizations (such as terminal manufacturers) can determine the mapping relationship between various setting feature information and corresponding setting configuration information based on the specifications and parameter configuration files of various external cameras, so as to obtain preset information.

[0107] The preset information can be set before or after the terminal leaves the factory. Furthermore, the preset information can be modified after it is set to better meet user needs.

[0108] In step S220, after determining the feature information and preset information, the terminal can search for the setting feature information corresponding to the feature information from the preset information. If the corresponding setting feature information is found, the setting configuration information corresponding to the setting feature information can be determined as the required configuration information so that the terminal can perform initial configuration based on the configuration information, complete the adaptation with the external camera, and enable the terminal to call the external camera to work normally.

[0109] It should be noted that the type of information included in the feature information and the feature information set can be exactly the same.

[0110] Example 1,

[0111] The feature information and the set feature information include the same information types. The feature information is an identity identifier, and the set feature information is also an identity identifier. The terminal can be adapted to three types of external cameras, and the identity identifiers of the three external cameras are denoted as identifier A, identifier B, and identifier C, respectively. The configuration information of the three external cameras is denoted as information a, information b, and information c, respectively.

[0112] The following information can be set as preset information in the terminal.

[0113] Table 1

[0114] Set feature information Configure information Identifier A Information a Identifier B Information b Identifier C Information c

[0115] In this terminal, after the external camera is installed, the terminal acquires the feature information identifier A. Based on Table 1, it determines the configuration information corresponding to identifier A as information a, that is, it determines the configuration information corresponding to the external camera as information a. The terminal can then perform initial configuration based on information a to complete the adaptation with the external camera. After the terminal initial configuration is completed, the shooting function of the external camera can be invoked.

[0116] Example 2,

[0117] The feature information and the set feature information include the same information types. The feature information is a specification model, and the set feature information is also a specification model. The terminal can be adapted to three types of external cameras, and the specifications model of the three external cameras are respectively denoted as the first specification model, the second specification model, and the third specification model. The configuration information of the three external cameras is respectively denoted as information a, information b, and information c.

[0118] The following information can be set as preset information in the terminal.

[0119] Table 2

[0120] Set feature information Configure information First Specification Model Information a Second specification model Information b Third Specification Model Information c

[0121] In this terminal, after the external camera is installed, the terminal obtains the characteristic information of the second specification model. Based on Table 2, it determines the configuration information corresponding to the second specification model as information b, that is, it determines the configuration information corresponding to the external camera as information b. The terminal can then perform initial configuration based on information b to complete the adaptation with the external camera. After the terminal initial configuration is completed, the shooting function of the external camera can be called.

[0122] It should be noted that the feature information can include both the identity identifier and the specification model. The setting feature information can also include both the identity identifier and the specification model. Only when the identity identifier of the feature information is the same as that of the setting feature information, and the specification model of the feature information is also the same as that of the setting feature information, will the setting feature information be considered to correspond to the feature information. This is to avoid misjudgment, more accurately determine the configuration information, and more reliably complete the adaptation between the terminal and the external camera.

[0123] Example 3,

[0124] The feature information and the configuration feature information include the same types of information. The feature information includes identification and specifications, and the configuration feature information also includes identification and specifications. The terminal can be adapted to three types of external cameras. The identification of the three external cameras is denoted as Identifier A, Identifier B, and Identifier C, respectively. The specifications of the three external cameras are denoted as First Specification, Second Specification, and Third Specification, respectively. The configuration information of the three external cameras is denoted as Information a, Information b, and Information c, respectively.

[0125] The following information can be set as preset information in the terminal.

[0126] Table 3

[0127] Set feature information Configure information Identifier A, First Specification Model Information a Identifier B, Second Specification / Model Information b C, Third Specification Model Information c

[0128] In this terminal, if an external camera is installed, the terminal only obtains the second specification model, but does not obtain the identity identifier, or the obtained identity identifier is not identifier B. Therefore, the terminal cannot determine the configuration information based on Table 3, and the terminal cannot complete the adaptation with the external camera and cannot call the shooting function of the external camera normally.

[0129] If an external camera is installed on the terminal, and the terminal obtains identification information where the identifier is B and the model number is the second specification, then information b can be identified as configuration information based on Table 2. In other words, the configuration information corresponding to the external camera is identified as information b. The terminal can then perform initial configuration based on information b to complete the adaptation with the external camera. After the terminal initial configuration is complete, the external camera's shooting function can be invoked.

[0130] It should be noted that the information types included in the feature information and the set feature information may not be exactly the same. In this case, as long as the feature information is partially the same as the set feature information, it can be considered that the feature information corresponds to the set feature information.

[0131] Example 4,

[0132] The types of information included in the feature information and the configuration feature information are not entirely the same. Feature information includes an identity identifier, and configuration feature information also includes an identity identifier and a specification model. The terminal can be adapted to three types of external cameras. The identity identifiers of the three external cameras are denoted as identifier A, identifier B, and identifier C, respectively. The specification models of the three external cameras are denoted as first specification model, second specification model, and third specification model, respectively. The configuration information of the three external cameras is denoted as information a, information b, and information c, respectively.

[0133] The following information can be set as preset information in the terminal.

[0134] Table 4

[0135] Set feature information Configure information Identifier A, First Specification Model Information a Identifier B, Second Specification / Model Information b C, Third Specification Model Information c

[0136] In this terminal, after the external camera is installed, the terminal acquires the feature information identifier B. Based on Table 2, information b can be identified as the configuration information, that is, the configuration information corresponding to the external camera is identified as information b. The terminal can then perform initial configuration based on information b to complete the adaptation with the external camera. After the terminal initial configuration is completed, the shooting function of the external camera can be invoked.

[0137] In this method, by setting preset information on the terminal, the terminal can be adapted to more than one type of external camera, which can save costs, reduce the size and weight of the terminal, and increase the types of external cameras that the terminal can call, thus better meeting the different needs of users.

[0138] In one exemplary embodiment, an adaptation method for an external camera is provided, applied to a terminal. The method may include:

[0139] S310, Receive update information sent by the server;

[0140] S320. Update the preset information based on the updated information.

[0141] In this method, preset information can be updated based on software upgrades (such as over-the-air (OTA) technology).

[0142] The relevant maintenance personnel will promptly collect the feature information and configuration information of new external cameras with different performance characteristics, and then input them into the server. The server can then generate update information, which can be updated preset information or information that includes the mapping relationship between new setting feature information and new setting configuration information.

[0143] Once the server confirms the update information, it can send the update information to the corresponding terminals (i.e., terminals with preset information) via software upgrade. The terminals can then receive the update information sent by the server. Based on the update information, the pre-stored preset information in the terminals is updated to ensure that the terminals can adapt to the types of external cameras on the market. This ensures that the terminals can be compatible with new types of external cameras, further improving the user experience.

[0144] It should be noted that, in addition to the method described above for updating preset information, there are other ways to update preset information, which will not be elaborated here. For example, after a user collects feature information and configuration information of new external cameras with different performance characteristics, they can manually input this information into the terminal to update the preset information.

[0145] In one exemplary embodiment, an adaptation method for an external camera is provided, applied to a terminal. The method, which determines configuration information based on feature information, may include:

[0146] S410, Send feature information to the server;

[0147] S420 receives configuration information from the server.

[0148] In this method, the terminal does not need to set preset information. Instead, the preset information is set on the server, and the terminal can determine the configuration information corresponding to the feature information through the server.

[0149] In step S410, after the terminal determines the feature information of the external camera, it can send the feature information to the server, and then the server determines the configuration information.

[0150] The method by which the server determines the configuration information can be the same as the method by which the terminal determines the configuration information in the other embodiments described above. For example, the server can set preset information, and then determine the configuration information corresponding to the feature information based on the preset information and the feature information.

[0151] In step S420, after the server determines the configuration information corresponding to the feature information based on preset information and feature information, it sends this information back to the terminal. The terminal then receives the configuration information and determines the configuration information corresponding to the feature information. The terminal can then perform initial configuration based on the configuration information to complete the adaptation with the external camera.

[0152] In this method, the terminal does not need to set preset information, nor does it need to execute a method to determine configuration information based on preset information. The terminal only needs to transmit the feature information to the server, and the server can then provide the configuration information, further reducing the performance requirements of the terminal and also reducing the cost of the terminal to some extent.

[0153] In one exemplary embodiment, an adapter for an external camera is provided, applied to the aforementioned terminal. This adapter can be used to implement the aforementioned adaptation method. (Reference) Figure 3 As shown, the device may include an acquisition module 101, a determination module 102, and an initialization module 103, wherein,

[0154] The acquisition module 101 is used to acquire feature information from the external camera;

[0155] The determination module 102 is used to determine the configuration information based on the feature information;

[0156] The initialization module 103 is used to initialize the terminal according to the configuration information to achieve the adaptation between the terminal and the external camera.

[0157] In one exemplary embodiment, an adapter for an external camera is provided, applied to the aforementioned terminal. (Reference) Figure 3 As shown, in this device,

[0158] The acquisition module 101 is used to acquire preset information, which includes the mapping relationship between setting feature information and setting configuration information;

[0159] The determining module 102 is used to find the setting feature information corresponding to the feature information from the preset information, and determine the setting configuration information corresponding to the setting feature information as the configuration information.

[0160] In one exemplary embodiment, an adapter for an external camera is provided, applied to the aforementioned terminal. (Reference) Figure 3 As shown, the device may include a receiving module 104 and an updating module 105, wherein,

[0161] The receiving module 104 is used to receive update information sent by the server;

[0162] The update module 105 is used to update the preset information based on the update information.

[0163] In one exemplary embodiment, an adapter for an external camera is provided, applied to the aforementioned terminal. (Reference) Figure 3 As shown, in this device, the determining module 102 includes:

[0164] The sending submodule 1021 is used to send feature information to the server;

[0165] The receiving submodule 1022 is used to receive configuration information fed back from the server.

[0166] In one exemplary embodiment, a terminal is provided, such as a mobile phone, a laptop computer, a tablet computer, and a wearable device.

[0167] refer to Figure 4 As shown, terminal 400 may include one or more of the following components: processing component 402, memory 404, power supply component 406, multimedia component 408, audio component 410, input / output (I / O) pins 412, sensor component 414, and communication component 416.

[0168] Processing component 402 typically controls the overall operation of terminal 400, such as operations associated with display, telephone calls, data communication, camera operation, and recording. Processing component 402 may include one or more processors 420 to execute instructions to complete all or part of the steps of the methods described above. Furthermore, processing component 402 may include one or more modules to facilitate interaction between processing component 402 and other components. For example, processing component 402 may include a multimedia module to facilitate interaction between multimedia component 408 and processing component 402.

[0169] Memory 404 is configured to store various types of data to support operation on terminal 400. Examples of this data include instructions for any application or method operating on terminal 400, contact data, phonebook data, messages, pictures, videos, etc. Memory 404 can be implemented by any type of volatile or non-volatile storage terminal or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.

[0170] Power supply component 406 provides power to various components of terminal 400. Power supply component 406 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to terminal 400.

[0171] Multimedia component 408 includes a screen that provides an output pin between terminal 400 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touchscreen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may sense not only the boundaries of touch or swipe actions but also the duration and pressure associated with the touch or swipe operation. In some embodiments, multimedia component 408 includes a front-facing camera module and / or a rear-facing camera module. When terminal 400 is in an operating mode, such as shooting mode or video mode, the front-facing camera module and / or rear-facing camera module may receive external multimedia data. Each front-facing camera module and rear-facing camera module may be a fixed optical lens system or have focal length and optical zoom capabilities.

[0172] Audio component 410 is configured to output and / or input audio signals. For example, audio component 410 includes a microphone (MIC) configured to receive external audio signals when terminal 400 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 404 or transmitted via communication component 416. In some embodiments, audio component 410 also includes a speaker for outputting audio signals.

[0173] I / O pin 412 provides pins between the processing component 402 and peripheral pin modules, such as a keyboard, click wheel, buttons, etc. These buttons may include, but are not limited to, a home button, volume buttons, a power button, and a lock button.

[0174] Sensor assembly 414 includes one or more sensors for providing state assessments of various aspects of terminal 400. For example, sensor assembly 414 may detect the on / off state of terminal 400, the relative positioning of components such as the display and keypad of terminal 400, changes in the position of terminal 400 or a component of terminal 400, the presence or absence of user contact with terminal 400, the orientation or acceleration / deceleration of terminal 400, and temperature changes of terminal 400. Sensor assembly 414 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 414 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 414 may also include an accelerometer, a gyroscope, a magnetometer, a pressure sensor, or a temperature sensor.

[0175] Communication component 416 is configured to facilitate wired or wireless communication between terminal 400 and other terminals. Terminal 400 can access wireless networks based on communication standards, such as WiFi, 2G, 3G, 4G, 5G, or combinations thereof. In one exemplary embodiment, communication component 416 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 416 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.

[0176] In an exemplary embodiment, terminal 400 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing terminals (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the methods described above.

[0177] In one exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 404 including instructions, which can be executed by a processor 420 of a terminal 400 to perform the described method. For example, the non-transitory computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage terminal, etc. When the instructions in the storage medium are executed by the terminal's processor, the terminal is able to perform the method shown in the above embodiments.

[0178] Other embodiments of the invention will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the invention that follow the general principles of the invention and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of the invention are indicated by the claims.

[0179] Other embodiments of the invention will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the invention that follow the general principles of the invention and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of the invention are indicated by the following claims.

[0180] It should be understood that the present invention is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of the invention is limited only by the appended claims.

Claims

1. A terminal, characterized in that, The terminal includes a body and a cover. The body includes a mounting part for mounting at least one external camera, and the mounting part is configured to be adapted to at least one of the external cameras. When the external camera is not installed on the mounting part, the cover part is detachably connected to the mounting part, and the cover part covers the mounting part; and / or, When the external camera is installed on the mounting part, the cover part is separated from the mounting part; The terminal includes a host and at least one connector. The external camera is electrically connected to the host through one of the at least one connector. Different specifications and models of external cameras are provided with different configuration information. Each connector corresponds to at least one type of configuration information. The configuration information is used to initialize the terminal so that the terminal can call the camera function of the external camera. In the at least one connector, each connector corresponds to an external camera of a different specification and model.

2. The terminal according to claim 1, characterized in that, The mounting part includes a mounting groove, which is disposed on a first side of the body; The covering part includes a cover plate, and when the cover plate is detachably connected to the mounting groove, the side of the cover plate away from the mounting groove is flush with the first side.

3. The terminal according to claim 2, characterized in that, The side of the cover plate away from the mounting groove includes a decorative layer.

4. The terminal according to claim 1, characterized in that, The host is located within the body, and the position of the connector relative to the mounting part is adjustable.

5. The terminal according to claim 4, characterized in that, Each connector includes a communication connection port and a power supply connection port.

6. The terminal according to any one of claims 1-5, characterized in that, The external camera and / or the cover are detachably connected to the mounting part by means of adsorption.

7. The terminal according to claim 6, characterized in that, The mounting part includes a magnetic component, and the external camera and / or the cover part are detachably connected to the mounting part via the magnetic component.

8. An adaptation method for an external camera, applied to a terminal, characterized in that, The method includes: The external camera is electrically connected to the host of the terminal via one of the connectors in at least one of the connectors; Obtain feature information from the external camera; Based on the feature information, configuration information is determined, wherein different models of external cameras are provided with different configuration information, and each connector corresponds to at least one type of configuration information; Based on the configuration information, the terminal is initialized and configured to achieve compatibility between the terminal and the external camera; In the at least one connector, each connector corresponds to an external camera of a different specification and model.

9. The method according to claim 8, characterized in that, The step of determining the configuration information based on the feature information includes: Obtain preset information, which includes a mapping relationship between set feature information and set configuration information; The preset information is searched for the setting feature information corresponding to the feature information, and the setting configuration information corresponding to the setting feature information is determined as the configuration information.

10. The method according to claim 9, characterized in that, The method includes: Receive update information sent by the server; Update the preset information based on the updated information.

11. The method according to claim 8, characterized in that, The step of determining the configuration information based on the feature information includes: Send the feature information to the server; Receive the configuration information fed back by the server.

12. The method according to any one of claims 8-11, characterized in that, The feature information includes identification and / or specifications / model number.

13. The method according to any one of claims 9-11, characterized in that, The configuration information includes at least one of the following: Operating voltage, communication frequency, register address, and anti-jitter algorithm.

14. An adapter for an external camera, applied to a terminal, characterized in that, The device includes: At least one connector for electrically connecting the external camera to the main unit of the terminal. In the at least one connector, each connector corresponds to an external camera of a different specification and model; The acquisition module is used to acquire feature information from the external camera; The determining module is used to determine configuration information based on the feature information, wherein different models of external cameras are provided with different configuration information, and each connector corresponds to at least one type of configuration information; An initialization module is used to initialize the terminal according to the configuration information to achieve the adaptation of the terminal and the external camera.

15. The apparatus according to claim 14, characterized in that, The acquisition module is used to acquire preset information, which includes a mapping relationship between preset feature information and preset configuration information; The determining module is used to find the set feature information corresponding to the feature information from the preset information, and determine the set configuration information corresponding to the set feature information as the configuration information.

16. The apparatus according to claim 15, characterized in that, The device includes: The receiving module is used to receive update information sent by the server; An update module is used to update the preset information based on the update information.

17. The apparatus according to claim 14, characterized in that, The determining module includes: The sending submodule is used to send the feature information to the server; The receiving submodule is used to receive the configuration information fed back by the server.

18. A terminal, characterized in that, The terminal includes: processor; Memory used to store the processor's executable instructions; The processor is configured to perform the method as described in any one of claims 8-13.

19. A non-transitory computer-readable storage medium, characterized in that, When the instructions in the storage medium are executed by the processor of the terminal, the terminal is able to perform the method as described in any one of claims 8-13.

Citation Information

Patent Citations

  • Mobile terminal, and method and device for automatically identifying external camera of mobile terminal

    CN105357360A

  • Mobile terminal

    CN110191213A

  • Electronic device

    CN111526272A

  • Mobile phone shell

    CN213279770U