Method, device, equipment, medium and product for handling swelling of mobile terminal battery

Automatic monitoring of mobile terminal equipment through the temperature and curvature detection platform solves the problem that traditional manual inspection cannot monitor battery bloating in real time, realizes automatic shutdown and power outage and reminder of battery bloating, and improves safety and efficiency.

CN114497771BActive Publication Date: 2024-12-13INDUSTRIAL AND COMMERCIAL BANK OF CHINA
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202210101272.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-01-27
Publication Date
2024-12-13
Estimated Expiration
2042-01-27

AI Technical Summary

Technical Problem

Traditional manual inspections cannot monitor whether the battery of mobile terminal equipment is bulging in real time, resulting in safety risks. The inspection accuracy is low, which increases labor costs and potential safety risks.

Method used

Through the temperature detection platform and curvature detection platform, the temperature and curvature data of the mobile terminal are obtained regularly to determine whether the threshold is exceeded. If it exceeds the limit, the power will be turned off and the power will be cut off, and the battery swelling reminder information will be generated.

Benefits of technology

It realizes automatic monitoring and processing of battery bulge in mobile terminals, improves timeliness, accuracy and reliability of discovery, reduces labor maintenance costs, and avoids safety hazards caused by battery bulge.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114497771B_ABST
    Figure CN114497771B_ABST
Patent Text Reader

Abstract

The present disclosure provides a method for processing a swollen battery of a mobile terminal, which can be applied to the fields of finance or computer technology. The method for processing a swollen battery of a mobile terminal includes: receiving abnormal temperature data, the abnormal temperature data is determined according to a temperature threshold, and the abnormal temperature data at least includes device information of a first abnormal mobile terminal; receiving abnormal curvature data, the abnormal curvature data is determined according to a curvature threshold, and the abnormal curvature data at least includes device information of a second abnormal mobile terminal; processing the abnormal mobile terminal according to at least one of the device information of the first abnormal mobile terminal and the device information of the second abnormal mobile terminal, and generating processing information based on the processing record of the processing of the abnormal mobile terminal; generating and sending battery swelling reminder information associated with the abnormal mobile terminal according to the processing information. The present disclosure also provides a processing device, equipment, medium and product for a swollen battery of a mobile terminal.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the financial field or the computer field, and specifically to the technical field of monitoring battery swelling of mobile terminals, and more specifically to a method, device, equipment, medium and product for processing battery swelling of mobile terminals. Background Art

[0002] With the rapid development of mobile applications, life is becoming more intelligent and lightweight. People can use their mobile phones to complete a variety of functions such as payment, navigation, and business transactions. More and more services and portals are integrated into mobile applications. The faster update and iteration of mobile application functions has also led to more frequent releases of mobile application versions. The corresponding enterprise mobile application testing cycle has shortened and the testing workload has increased rapidly. Traditional manual testing can no longer bear the increasingly heavy mobile application version testing work. Enterprises can only complete the manual testing of mobile applications by increasing personnel. In order to solve the problem of labor costs, many enterprises have begun to introduce mobile terminal automated testing to replace some traditional testing work, liberate manpower and improve efficiency. In order to meet the needs of mobile application compatibility testing, enterprises usually need to purchase mobile devices of various brands and models and deploy them in a dedicated computer room for unified testing management. In order to ensure that the mobile terminal devices used for testing are available at any time, the mobile terminal devices in the computer room need to be connected to the server through a USB data cable to maintain interaction, which will cause the mobile terminal devices to be in a charging state all the time. In addition, mobile terminal devices with a short actual test version cycle may frequently run automated test tasks for a long time, which will reduce the battery life of the mobile phone, and further cause mobile terminal batteries to swell, leading to fire, explosion and other safety issues.

[0003] At present, the maintenance of mobile terminal equipment in the computer room generally adopts manual inspection, which cannot guarantee that the battery swelling of the mobile terminal can be monitored at any time. In addition, the accuracy of visual inspection to judge whether the battery swelling of the mobile terminal equipment is low. Specifically, the manual inspection method not only requires special inspection personnel, which increases labor costs, but also there may be rest time such as idle periods during the inspection process, which cannot monitor the swelling of the mobile terminal battery in real time, and cannot deal with safety hazards in the first time; moreover, the inspection personnel may miss inspections and fail to distinguish swelling conditions when judging the swelling of the battery by visual inspection, which reduces the accuracy of the inspection results. Summary of the invention

[0004] In view of the above problems, the present disclosure provides a method, device, equipment, medium and product for processing battery swelling of a mobile terminal.

[0005] According to a first aspect of the present disclosure, a method for processing battery swelling of a mobile terminal is provided, characterized in that it includes: receiving abnormal temperature data, the abnormal temperature data is determined according to a temperature threshold, and the abnormal temperature data at least includes device information of a first abnormal mobile terminal; receiving abnormal curvature data, the abnormal curvature data is determined according to a curvature threshold, and the abnormal curvature data at least includes device information of a second abnormal mobile terminal; processing the abnormal mobile terminal according to at least one of the device information of the first abnormal mobile terminal and the device information of the second abnormal mobile terminal, and generating processing information based on a processing record of the processing of the abnormal mobile terminal; generating and sending battery swelling reminder information associated with the abnormal mobile terminal according to the processing information.

[0006] According to an embodiment of the present disclosure, the method further includes: obtaining temperature data of at least one mobile terminal by a temperature detection platform; and confirming the temperature data as the abnormal temperature data when it is determined that the temperature data is greater than the temperature threshold.

[0007] According to an embodiment of the present disclosure, the mobile terminal includes a battery information broadcast receiver to monitor the battery temperature information of the mobile terminal; the temperature detection platform obtains the temperature data of at least one mobile terminal including: reading the battery temperature information of at least one mobile terminal through an ADB instruction.

[0008] According to an embodiment of the present disclosure, it also includes: the curvature detection platform acquires curvature data of at least one mobile terminal; when it is determined that the curvature data is greater than the curvature threshold, the curvature data is confirmed as abnormal curvature data.

[0009] According to an embodiment of the present disclosure, the mobile terminal includes a curvature sensor, and the curvature sensor includes a first embedded interface; wherein, obtaining curvature data of at least one mobile terminal by the curvature detection platform includes: obtaining curvature data on the curvature sensor of at least one mobile terminal through a first embedded interface program associated with the first embedded interface.

[0010] According to an embodiment of the present disclosure, it also includes: triggering the temperature detection platform to acquire the temperature data and the curvature detection platform to acquire the curvature data respectively within the same preset time interval.

[0011] According to an embodiment of the present disclosure, processing the abnormal mobile terminal according to at least one of the device information of the first abnormal mobile terminal and the device information of the second abnormal mobile terminal includes: shutting down the abnormal mobile terminal according to at least one of the device information of the first abnormal mobile terminal and the device information of the second abnormal mobile terminal; and a power-off platform shutting off power to the abnormal mobile terminal according to the device information associated with the shut-down abnormal mobile terminal.

[0012] According to an embodiment of the present disclosure, the power-off platform is communicatively connected to a multi-port repeater, the multi-port repeater includes at least one second embedded interface, and each of the second embedded interfaces is independently communicatively connected to a mobile terminal; the power-off platform powers off the abnormal mobile terminal according to the device information associated with the abnormal mobile terminal that has been shut down, including: driving the multi-port repeater to power off the second embedded interface corresponding to the abnormal terminal through a second embedded interface program associated with the second embedded interface.

[0013] A second aspect of the present disclosure provides a device for processing battery swelling of a mobile terminal, comprising: a first receiving module, used to receive abnormal temperature data, wherein the abnormal temperature data is determined according to a temperature threshold, and the abnormal temperature data at least includes device information of a first abnormal mobile terminal; a second receiving module, used to receive abnormal curvature data, wherein the abnormal curvature data is determined according to a curvature threshold, and the abnormal curvature data at least includes device information of a second abnormal mobile terminal; a processing module, used to process the abnormal mobile terminal according to at least one of the device information of the first abnormal mobile terminal and the device information of the second abnormal mobile terminal, and generate processing information based on a processing record of the processing of the abnormal mobile terminal; and a sending module, used to generate and send battery swelling reminder information associated with the abnormal mobile terminal according to the processing information.

[0014] According to an embodiment of the present disclosure, the processing module also includes: a shutdown module, used to shut down the abnormal mobile terminal according to at least one of the device information of the first abnormal mobile terminal and the device information of the second abnormal mobile terminal; and a power-off module, used to power off the abnormal mobile terminal according to the device information associated with the abnormal mobile terminal that has been shut down.

[0015] The third aspect of the present disclosure provides an electronic device, comprising: one or more processors; a memory for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors execute the above-mentioned transaction processing method.

[0016] The fourth aspect of the present disclosure also provides a computer-readable storage medium having executable instructions stored thereon, which, when executed by a processor, causes the processor to execute the above-mentioned transaction processing method.

[0017] The fifth aspect of the present disclosure also provides a computer program product, including a computer program, which implements the above-mentioned transaction processing method when executed by a processor. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] The above contents and other purposes, features and advantages of the present disclosure will become more apparent through the following description of the embodiments of the present disclosure with reference to the accompanying drawings, in which:

[0019] Figure 1 The application scenario diagram schematically shows the method, device, equipment, medium and product for processing battery swelling of a mobile terminal according to an embodiment of the present disclosure;

[0020] Figure 2 A flowchart schematically shows a method for processing battery swelling of a mobile terminal according to an embodiment of the present disclosure;

[0021] Figure 3 A flowchart schematically shows a method for a temperature detection platform to process the battery temperature of a mobile terminal according to an embodiment of the present disclosure;

[0022] Figure 4 A flowchart of a method for processing the curvature of a mobile terminal battery by a curvature detection platform according to an embodiment of the present invention is schematically shown;

[0023] Figure 5 A flowchart schematically shows a method for processing an abnormal mobile terminal according to at least one of the device information of the first abnormal mobile terminal and the device information of the second abnormal mobile terminal in S230;

[0024] Figure 6 A structural block diagram of a device for processing battery swelling in a mobile terminal according to an embodiment of the present disclosure is schematically shown;

[0025] Figure 7 A schematic diagram showing a structural block diagram of a temperature processing device according to an embodiment of the present disclosure;

[0026] Figure 8 A structural block diagram of a curvature processing device according to an embodiment of the present disclosure is schematically shown;

[0027] Fig. 9 The structure block diagram of the processing module 630 is schematically shown; and

[0028] Fig.10 A block diagram of an electronic device suitable for implementing a method for handling swelling of a mobile terminal battery according to an embodiment of the present disclosure is schematically shown. DETAILED DESCRIPTION

[0029] Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. However, it should be understood that these descriptions are exemplary only and are not intended to limit the scope of the present disclosure. In the following detailed description, for ease of explanation, many specific details are set forth to provide a comprehensive understanding of the embodiments of the present disclosure. However, it is apparent that one or more embodiments may also be implemented without these specific details. In addition, in the following description, descriptions of known structures and technologies are omitted to avoid unnecessary confusion of the concepts of the present disclosure.

[0030] The terms used herein are only for describing specific embodiments and are not intended to limit the present disclosure. The terms "comprise", "include", etc. used herein indicate the existence of the features, steps, operations and / or components, but do not exclude the existence or addition of one or more other features, steps, operations or components.

[0031] All terms (including technical and scientific terms) used herein have the meanings commonly understood by those skilled in the art, unless otherwise defined. It should be noted that the terms used herein should be interpreted as having a meaning consistent with the context of this specification, and should not be interpreted in an idealized or overly rigid manner.

[0032] When using expressions such as "at least one of A, B, and C, etc.", they should generally be interpreted according to the meaning of the expression commonly understood by those skilled in the art (for example, "a system having at least one of A, B, and C" should include but is not limited to a system having A alone, B alone, C alone, A and B, A and C, B and C, and / or A, B, C, etc.).

[0033] It should be noted that the method, device, equipment, medium and product for processing battery swelling of mobile terminals disclosed in the present invention can be used in the financial or computer fields, and can also be used in any field other than the financial or computer fields. The present disclosure does not limit the application field of the method, device, equipment, medium and product for processing battery swelling of mobile terminals.

[0034] In the technical solutions disclosed in this disclosure, the collection, storage, use, processing, transmission, provision, disclosure and application of user personal information involved are in compliance with the relevant laws and regulations, necessary confidentiality measures are taken, and they do not violate public order and good morals. In the technical solutions disclosed in this disclosure, the user's authorization or consent is obtained before obtaining or collecting user personal information.

[0035] Some block diagrams and / or flow charts are shown in the accompanying drawings. It should be understood that some blocks or combinations thereof in the block diagrams and / or flow charts may be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable control device, so that these instructions, when executed by the processor, may create a device for implementing the functions / operations described in these block diagrams and / or flow charts.

[0036] Therefore, the technology of the present disclosure can be implemented in the form of hardware and / or software (including firmware, microcode, etc.). In addition, the technology of the present disclosure can take the form of a computer program product on a computer-readable medium storing instructions, which can be used by an instruction execution system or in combination with an instruction execution system. In the context of the present disclosure, a computer-readable medium can be any medium that can contain, store, transmit, propagate, or transmit instructions. For example, a computer-readable medium can include, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, device, or propagation medium. Specific examples of computer-readable media include: magnetic storage devices, such as magnetic tapes or hard disks (HDDs); optical storage devices, such as compact disks (CD-ROMs); memories, such as random access memories (RAMs) or flash memory; and / or wired / wireless communication links.

[0037] The embodiment of the present disclosure first triggers a scheduled task on a server connected to a mobile terminal, and starts a battery information broadcast receiver through the mobile terminal to monitor the current battery temperature information of the mobile phone. When the scheduled task is triggered, the server uses the Android Debug Bridge (ADB) command to obtain the battery temperature data of each mobile terminal; and calls the first embedded interface to read the curvature data on the curvature sensor on the mobile terminal. The temperature data and curvature data of each mobile terminal obtained are summarized to determine whether the temperature data and curvature data corresponding to each mobile terminal exceed the preset threshold. If the temperature data or the curvature data exceeds the preset threshold, the server runs the ADB command to shut down the abnormal mobile terminal and calls the second embedded interface to drive the multi-port forwarder (HUB) to cut off the power to the socket corresponding to the abnormal mobile terminal, and sends a message to the relevant operation and maintenance personnel in the computer room to notify the relevant operation and maintenance personnel to repair or return the abnormal mobile terminal.

[0038] Based on the above-mentioned inventive concept, an embodiment of the present disclosure provides a method for processing battery swelling of a mobile terminal, comprising: receiving abnormal temperature data, the abnormal temperature data is determined according to a temperature threshold, and the abnormal temperature data at least includes device information of a first abnormal mobile terminal; receiving abnormal curvature data, the abnormal curvature data is determined according to the curvature threshold, and the abnormal curvature data at least includes device information of a second abnormal mobile terminal; processing the abnormal mobile terminal according to the device information of the first abnormal mobile terminal or the device information of the second abnormal mobile terminal, and generating processing information based on a processing record of the processing of the abnormal mobile terminal; generating and sending battery swelling reminder information associated with the abnormal mobile terminal according to the processing information.

[0039] Figure 1 The following schematically shows the application scenario of the method, device, equipment, medium and product for handling battery swelling of a mobile terminal according to an embodiment of the present disclosure. It should be noted that: Figure 1 What is shown is merely an example of a system architecture to which the embodiments of the present disclosure can be applied, in order to help those skilled in the art understand the technical content of the present disclosure, but it does not mean that the embodiments of the present disclosure cannot be used in other devices, systems, environments or scenarios.

[0040] like Figure 1 As shown, the application scenario 100 according to this embodiment may include mobile terminals 101, 102, 103, a network 104 and multiple processing platforms. The network 104 is used to provide a medium for communication links between the mobile terminals 101, 102, 103 and the multiple processing platforms. The network 104 may include various connection types, such as wired, wireless communication links or optical fiber cables, etc.

[0041] Users can use mobile terminals 101, 102, 103 to interact with multiple processing platforms through network 104 to receive or send messages, etc. Various mobile terminal application test versions can be installed on mobile terminals 101, 102, 103, such as shopping applications, web browser applications, search applications, instant messaging tools, email clients, social platform software, etc. (only as examples).

[0042] The mobile terminals 101 , 102 , and 103 may be various electronic devices having a display screen and supporting web browsing, including but not limited to smart phones, tablet computers, laptop computers, and desktop computers.

[0043] The multiple processing platforms may be servers that provide various services, and in the embodiments of the present disclosure, may include a temperature detection platform 105, a curvature monitoring platform 106, a swelling processing platform 107, and a notification message platform 108. The temperature detection platform may monitor and judge the battery temperature of the mobile terminals 101, 102, and 103, and send the mobile terminals judged to be abnormal and related information to the swelling processing platform 107; the curvature detection platform may monitor and judge the deformation of the mobile terminals 101, 102, and 103, and send the mobile terminals confirmed to be abnormal and related information to the swelling processing platform 107; the swelling processing platform 107 may shut down and power off the abnormal mobile terminals, and generate processing information according to the processing records, and send it to the notification message platform 108; the notification message platform 108 may notify relevant staff according to the processing information.

[0044] It should be noted that the method for processing the swelling of the battery of the mobile terminal provided in the embodiment of the present disclosure can generally be executed by the swelling processing platform 107. Accordingly, the processing device for processing the swelling of the battery of the mobile terminal provided in the embodiment of the present disclosure can generally be set in the swelling processing platform 107. The method for processing the swelling of the battery of the mobile terminal provided in the embodiment of the present disclosure can also be executed by a server or server cluster that is different from the swelling processing platform 107 and can communicate with the terminal devices 101, 102, 103 and / or the swelling processing platform 107. Accordingly, the processing device for processing the swelling of the battery of the mobile terminal provided in the embodiment of the present disclosure can also be set in a server or server cluster that is different from the swelling processing platform 107 and can communicate with the terminal devices 101, 102, 103 and / or the swelling processing platform 107.

[0045] It should be understood that Figure 1 The number of terminal devices, networks and servers in the embodiment is only for illustration. Any number of terminal devices, networks and servers may be provided according to implementation requirements.

[0046] The following will be based on Figure 1 The scene described by Figure 2 to Figure 5 A method for processing battery swelling of a mobile terminal according to a disclosed embodiment is described in detail.

[0047] Figure 2 The flowchart of the method for processing battery swelling of a mobile terminal according to an embodiment of the present disclosure is schematically shown.

[0048] like Figure 2As shown, the method for handling battery swelling of a mobile terminal in this embodiment includes operations S210 to S240. It should be noted that, unless it is clearly stated that there is a sequence of execution between different operations shown in the flowchart in the embodiment of the present disclosure, or there is a sequence of execution between different operations in technical implementation, otherwise, the execution order between multiple operations may not be prioritized, and multiple operations may be executed simultaneously.

[0049] In operation S210, abnormal temperature data is received, where the abnormal temperature data is determined according to a temperature threshold, and the abnormal temperature data at least includes device information of a first abnormal mobile terminal.

[0050] According to an embodiment of the present disclosure, abnormal temperature data or abnormal curvature data can be received through the swelling processing platform, and the abnormal mobile terminal can be shut down and powered off according to the abnormal temperature data and abnormal curvature data, and battery swelling reminder information associated with the abnormal mobile terminal can be generated and sent according to the processing record. The device information of the mobile terminal can include an identifier corresponding to each mobile terminal, such as the serial number of the mobile terminal itself, the location information of the mobile terminal, etc. Specifically, before monitoring and processing the battery swelling of the mobile terminal, the serial number information and the location information of the mobile terminal can be pre-entered on the server.

[0051] According to an embodiment of the present disclosure, the method for processing swelling of a mobile terminal battery also includes a timed triggering step. The temperature detection platform and the curvature detection platform are used to timed trigger to obtain the temperature data of the mobile terminal battery and the curvature data of the mobile terminal, respectively. A certain time interval can be set, for example, to obtain the battery terminal temperature and curvature data every 10 minutes, every 30 minutes, every 1 hour, etc. The specific time interval can be set according to the specific actual situation, and the present disclosure does not limit this. Compared with real-time monitoring, timed triggering of the monitoring of the temperature data and curvature data of the mobile terminal battery can save more resources and is more efficient.

[0052] Figure 3 The flowchart schematically shows a method for a temperature detection platform to process the battery temperature of a mobile terminal according to an embodiment of the present disclosure.

[0053] As shown in FIG. 3 , in operation S310 , temperature data of a battery of at least one mobile terminal is acquired.

[0054] According to an embodiment of the present disclosure, the abnormal temperature data received by the swelling processing platform can be obtained by the temperature monitoring platform. Specifically, the mobile terminal can include a battery broadcast receiver for monitoring the battery temperature information of the mobile terminal. When the temperature detection platform receives a timed trigger task, the battery temperature information of each mobile terminal is read using an ADB command to obtain the current battery temperature data; when the server is directly connected to the mobile terminal, the battery temperature data of each mobile terminal can also be directly read using an ADB command.

[0055] In operation S320 , when the temperature data is greater than the temperature threshold, it is determined to be abnormal temperature data.

[0056] According to the embodiments of the present disclosure, the temperature detection platform can also judge the acquired temperature data. Specifically, a temperature threshold can be set in advance on the temperature detection platform. When the temperature data is greater than or equal to the temperature threshold, the temperature data is confirmed as abnormal temperature data, and the mobile terminal associated with the abnormal temperature data is confirmed as the first abnormal mobile terminal, and the abnormal temperature data and the device information of the first abnormal mobile terminal are sent to the swelling processing platform; when the temperature data is less than the temperature threshold, it can be confirmed as normal data, not sent, and continue to wait for the triggering of the next round of scheduled tasks.

[0057] According to the embodiments of the present disclosure, in order to avoid misoperation of the mobile terminal due to abnormal temperature data, when setting the temperature threshold, it is also necessary to consider that when the mobile terminal itself is running a program, the battery temperature may be slightly higher, but the battery does not swell at this time. If it is treated as battery swelling, it will cause unnecessary losses. Therefore, a slightly higher temperature threshold can be set according to actual conditions or experience to avoid misoperation of mobile terminals that do not have battery swelling. Automatic monitoring and acquisition of battery temperature data of mobile terminals is achieved through the battery broadcast receiver and ADB commands of the mobile terminal.

[0058] In operation S220, abnormal curvature data is received, where the abnormal curvature data is determined based on a curvature threshold, and the abnormal curvature data includes at least device information of a second abnormal mobile terminal.

[0059] Figure 4 The flowchart schematically shows a method for processing the curvature of a mobile terminal battery by a curvature detection platform according to an embodiment of the present disclosure.

[0060] like Figure 4 As shown, in operation S410, curvature data of at least one mobile terminal is acquired.

[0061] According to an embodiment of the present disclosure, the abnormal curvature data received by the bulging processing platform may be acquired by the curvature detection platform. Specifically, a curvature sensor may be provided on each mobile terminal, and the curvature sensor may be used to measure the degree of deformation of the mobile terminal. A first embedded interface may be provided on the curvature sensor, and when the curvature detection platform receives a timed trigger task, a first embedded interface program associated with the first embedded interface may be called to read the curvature data associated with the mobile terminal in the curvature sensor.

[0062] In operation S420 , when the curvature data is greater than the curvature threshold, it is confirmed as abnormal curvature data.

[0063] According to the embodiments of the present disclosure, the curvature detection platform can also judge the acquired curvature data. Specifically, a curvature threshold can be set in advance on the curvature platform. When the curvature data is greater than or equal to the curvature threshold, the curvature data is confirmed as abnormal curvature data, the mobile terminal associated with the curvature data is confirmed as the second abnormal mobile terminal, and the device information of the abnormal curvature data and the second abnormal mobile terminal is sent to the swelling processing platform; when the curvature data is less than the curvature threshold, the curvature data is confirmed as normal curvature data, and is not sent, and can continue to wait for the triggering of the next round of scheduled tasks.

[0064] According to the embodiments of the present disclosure, by adding a first embedded interface to the curvature sensor, the curvature data on the curvature sensor can be read out, thereby realizing automatic monitoring of the deformation of the mobile terminal. Battery swelling has a more direct correlation with the deformation of the mobile terminal. Battery swelling will cause the battery shape to change, which in turn causes the mobile terminal to deform. Quantifying the deformation degree of the mobile terminal swelling as curvature data can avoid the situation where human power cannot distinguish the battery swelling from being obvious through naked eye observation during manual inspection, thereby improving the accuracy and reliability of the processing of mobile terminal battery swelling.

[0065] According to an embodiment of the present disclosure, the first abnormal mobile terminal and the second abnormal mobile terminal may be the same mobile terminal or different mobile terminals. When the temperature data or curvature data of the battery of the mobile terminal is monitored to be abnormal, the mobile terminal needs to be processed. For example, if only the temperature data of a mobile terminal is abnormal, subsequent processing is required; if only the curvature data is abnormal, subsequent processing is also required to increase safety and improve reliability.

[0066] According to the embodiments of the present disclosure, the mobile terminal will measure the current battery temperature during its own operation. The embodiments of the present disclosure can monitor the battery temperature of the mobile terminal by receiving the battery temperature through a battery broadcast receiver. When the scheduled task is triggered, the ADB command can be called to read the battery temperature of the current state. The curvature data is obtained through a curvature sensor set on the mobile terminal, but the curvature sensor is a hardware device. If the data on the hardware device cannot be directly read out only by instructions or commands, a first embedded interface can be set on the curvature sensor to facilitate the hardware device to provide a data interface to the outside, and then the curvature data is read from the hardware device such as the curvature sensor through a first embedded interface program associated with the first embedded interface.

[0067] In operation S230, the abnormal mobile terminal is processed according to the device information of the first abnormal mobile terminal or the device information of the second abnormal mobile terminal, and processing information is generated based on a processing record of the processing of the abnormal mobile terminal.

[0068] Figure 5 The flowchart of the method for processing the abnormal mobile terminal according to at least one of the device information of the first abnormal mobile terminal and the device information of the second abnormal mobile terminal in S230 is schematically shown.

[0069] like Figure 5 As shown, in operation S510, the abnormal mobile terminal is shut down according to at least one of the device information of the first abnormal mobile terminal and the device information of the second abnormal mobile terminal.

[0070] According to an embodiment of the present disclosure, based on the device information of the first abnormal mobile terminal sent by the temperature detection platform or the device information of the second abnormal mobile terminal sent by the curvature detection platform, the relevant abnormal mobile terminal can be shut down by reading the serial number information of the abnormal mobile terminal and using the ADB command, and the location information, abnormal temperature data and / or abnormal curvature data of the abnormal mobile terminal can be sent to the power off platform.

[0071] In operation S520, the power-off platform powers off the abnormal mobile terminal according to the device information associated with the abnormal mobile terminal that has been powered off.

[0072] According to an embodiment of the present disclosure, a mobile terminal can be connected to a HUB, and the HUB can be provided with a plurality of external second embedded interfaces, and each mobile terminal is independently connected to each second embedded interface. The power-off platform can be connected to the HUB for communication. When the abnormal mobile terminal is shut down, the second embedded interface program is called according to the received location information of the abnormal mobile terminal, and the second embedded interface corresponding to the abnormal mobile terminal on the HUB is driven to stop power supply. Processing information can also be generated and sent according to the processing record of the abnormal mobile terminal. The processing information may include the serial number of the abnormal mobile terminal, the location information of the abnormal mobile terminal, abnormal temperature data and / or abnormal curvature data.

[0073] According to the embodiments of the present disclosure, multiple second embedded interfaces are provided on the HUB, and each second embedded socket can be independently connected to each mobile terminal. During the processing, the abnormal mobile terminal can be independently powered off, and the remote independent control of the power supply of the HUB can be realized, making it possible to remotely power off the mobile terminal, and avoiding the disadvantage that all mobile terminals will be powered off when the HUB is powered off. When a swollen mobile terminal is detected, the battery swelling of the mobile terminal can be automatically handled by shutting down and powering off the abnormal mobile terminal, which not only avoids the situation where human power is omitted during the inspection process, but also avoids the occurrence of safety hazards in the first place, and buys more time for the relevant staff to handle the situation.

[0074] In operation S240, battery swelling reminder information associated with the abnormal mobile terminal is generated and sent according to the processed information.

[0075] According to an embodiment of the present disclosure, the method for handling battery swelling in a mobile terminal may further include a notification message platform for receiving battery swelling reminder information associated with an abnormal mobile terminal and sending the battery swelling reminder information to relevant staff so that the relevant staff can go to the site for subsequent operations such as repair, return to the warehouse for recycling, etc.

[0076] The method for handling the swelling of the mobile terminal battery provided by the embodiment of the present disclosure can realize automatic monitoring and handling of the swelling of the mobile terminal battery, and establish a full process of temperature change monitoring, curvature change monitoring and automatic handling of the swollen mobile terminal battery; realize continuous monitoring of the mobile terminal battery temperature and the mobile terminal deformation, and can automatically complete the shutdown and power-off processing of the swollen mobile terminal, thereby improving the timeliness, accuracy and reliability of discovering the swollen mobile terminal; it can replace the manual inspection method of the computer room, free up manpower and reduce the manpower cost of computer room maintenance.

[0077] Based on the above-mentioned method for processing the swelling of the battery of the mobile terminal, the present disclosure also provides a device for processing the swelling of the battery of the mobile terminal. Figure 6 The device is described in detail.

[0078] Figure 6 The structure block diagram of the device for processing battery swelling of a mobile terminal according to an embodiment of the present disclosure is schematically shown.

[0079] like Figure 6 As shown, the mobile terminal battery swelling processing device 600 of this embodiment includes a first receiving module 610 , a second receiving module 620 , a processing module 630 , and a sending module 640 .

[0080] The first receiving module 610 is used to receive abnormal temperature data, which is determined according to a temperature threshold and includes at least device information of a first abnormal mobile terminal. In one embodiment, the first receiving module 610 can be used to perform the operation S210 described above, which will not be described in detail here.

[0081] According to an embodiment of the present disclosure, a temperature processing device may also be included to obtain and determine the temperature of the mobile terminal battery and generate abnormal temperature data to the mobile terminal battery swelling processing device 600 .

[0082] Figure 7 The structural block diagram of the temperature processing device according to an embodiment of the present disclosure is schematically shown.

[0083] like Figure 7 As shown, the temperature processing device 700 includes a temperature acquisition module 710 and a temperature determination module 720 .

[0084] The temperature acquisition module 710 is used to acquire temperature data of a battery of at least one mobile terminal. In one embodiment, the temperature acquisition module 710 can be used to perform the operation S310 described above, which will not be described in detail here.

[0085] The temperature determination module 720 is used to determine that when the temperature data is greater than the temperature threshold, it is confirmed as abnormal temperature data. In one embodiment, the temperature acquisition module 720 can be used to perform the operation S320 described above, which will not be repeated here.

[0086] The second receiving module 620 is used to receive abnormal curvature data, which is determined according to the curvature threshold and includes at least device information of a second abnormal mobile terminal. In one embodiment, the second receiving module 620 can be used to perform the operation S220 described above, which will not be repeated here.

[0087] According to an embodiment of the present disclosure, a curvature processing device may also be included to obtain and determine the curvature of the mobile terminal and generate abnormal curvature data to the mobile terminal battery swelling processing device 600 .

[0088] Figure 8 The structural block diagram of the curvature processing device according to an embodiment of the present disclosure is schematically shown.

[0089] like Figure 8 As shown, the curvature processing device 800 includes a curvature acquisition module 810 and a curvature determination module 820 .

[0090] The curvature acquisition module 810 is used to acquire curvature data of a battery of at least one mobile terminal. In one embodiment, the curvature acquisition module 810 can be used to perform the operation S410 described above, which will not be described in detail here.

[0091] The curvature determination module 820 is used to determine that when the curvature data is greater than the curvature threshold, it is confirmed as abnormal curvature data. In one embodiment, the curvature acquisition module 820 can be used to perform the operation S420 described above, which will not be repeated here.

[0092] The processing module 630 is used to process the abnormal mobile terminal according to at least one of the device information of the first abnormal mobile terminal and the device information of the second abnormal mobile terminal, and generate processing information based on the processing record of the abnormal mobile terminal. In one embodiment, the processing module 630 can be used to perform the operation S230 described above, which will not be repeated here.

[0093] Fig. 9 The structural block diagram of the processing module 630 is schematically shown.

[0094] like Fig. 9 As shown, the processing module 630 further includes a shutdown unit 910 and a power-off unit 920 .

[0095] The shutdown unit 910 is used to shut down the abnormal mobile terminal according to at least one of the device information of the first abnormal mobile terminal and the device information of the second abnormal mobile terminal. In one embodiment, the shutdown unit 910 can be used to perform the operation S510 described above, which will not be repeated here.

[0096] The power-off unit 920 is used for the power-off platform to power off the abnormal mobile terminal according to the device information associated with the abnormal mobile terminal that has been shut down. In one embodiment, the power-off unit 920 can be used to perform the operation S520 described above, which will not be described in detail here.

[0097] The sending module 640 is used to generate and send battery swelling reminder information associated with the abnormal mobile terminal according to the processing information. In one embodiment, the processing module 640 can be used to perform the operation S240 described above, which will not be repeated here.

[0098] The method for handling the swelling of the mobile terminal battery provided by the embodiment of the present disclosure can realize automatic monitoring and handling of the swelling of the mobile terminal battery, and establish a full process of temperature change monitoring, curvature change monitoring and automatic handling of the swollen mobile terminal battery; realize continuous monitoring of the mobile terminal battery temperature and the mobile terminal deformation, and can automatically complete the shutdown and power-off processing of the swollen mobile terminal, thereby improving the timeliness, accuracy and reliability of discovering the swollen mobile terminal; it can replace the manual inspection method of the computer room, free up manpower and reduce the manpower cost of computer room maintenance.

[0099] According to an embodiment of the present disclosure, any multiple modules of the first receiving module 610, the second receiving module 620, the processing module 630 and the sending module 640 can be combined in one module, or any one of the modules can be split into multiple modules. Alternatively, at least part of the functions of one or more of these modules can be combined with at least part of the functions of other modules and implemented in one module. According to an embodiment of the present disclosure, at least one of the first receiving module 610, the second receiving module 620, the processing module 630 and the sending module 640 can be at least partially implemented as a hardware circuit, such as a field programmable gate array (FPGA), a programmable logic array (PLA), a system on a chip, a system on a substrate, a system on a package, an application specific integrated circuit (ASIC), or can be implemented by hardware or firmware such as any other reasonable way of integrating or packaging the circuit, or implemented in any one of the three implementation methods of software, hardware and firmware or in a suitable combination of any of them. Alternatively, at least one of the first receiving module 610 , the second receiving module 620 , the processing module 630 and the sending module 640 may be at least partially implemented as a computer program module, and when the computer program module is executed, a corresponding function may be performed.

[0100] Fig.10 A block diagram of an electronic device suitable for implementing a method for handling swelling of a mobile terminal battery according to an embodiment of the present disclosure is schematically shown.

[0101] like Fig.10As shown, the electronic device 1000 according to an embodiment of the present disclosure includes a processor 1001, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1002 or a program loaded from a storage part 1008 into a random access memory (RAM) 1003. The processor 1001 may include, for example, a general-purpose microprocessor (e.g., a CPU), an instruction set processor and / or a related chipset and / or a special-purpose microprocessor (e.g., an application-specific integrated circuit (ASIC)), etc. The processor 1001 may also include an onboard memory for caching purposes. The processor 1001 may include a single processing unit or multiple processing units for performing different actions of the method flow according to an embodiment of the present disclosure.

[0102] In RAM 1003, various programs and data required for the operation of electronic device 1000 are stored. Processor 1001, ROM 1002 and RAM 1003 are connected to each other via bus 1004. Processor 1001 performs various operations of the method flow according to the embodiment of the present disclosure by executing the program in ROM 1002 and / or RAM 1003. It should be noted that the program can also be stored in one or more memories other than ROM 1002 and RAM 1003. Processor 1001 can also perform various operations of the method flow according to the embodiment of the present disclosure by executing the program stored in the one or more memories.

[0103] According to an embodiment of the present disclosure, the electronic device 1000 may further include an input / output (I / O) interface 1005, which is also connected to the bus 1004. The electronic device 1000 may further include one or more of the following components connected to the I / O interface 1005: an input portion 1006 including a keyboard, a mouse, etc.; an output portion 1007 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage portion 1008 including a hard disk, etc.; and a communication portion 1009 including a network interface card such as a LAN card, a modem, etc. The communication portion 1009 performs communication processing via a network such as the Internet. A drive 1010 is also connected to the I / O interface 1005 as needed. A removable medium 1011, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 1010 as needed, so that a computer program read therefrom is installed into the storage portion 1008 as needed.

[0104] The present disclosure also provides a computer-readable storage medium, which may be included in the device / apparatus / system described in the above embodiments; or may exist independently without being assembled into the device / apparatus / system. The above computer-readable storage medium carries one or more programs, and when the above one or more programs are executed, the method according to the embodiment of the present disclosure is implemented.

[0105] According to an embodiment of the present disclosure, a computer-readable storage medium may be a non-volatile computer-readable storage medium, for example, may include but is not limited to: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program, which may be used by or in combination with an instruction execution system, an apparatus or a device. For example, according to an embodiment of the present disclosure, a computer-readable storage medium may include the ROM 1002 and / or RAM 1003 described above and / or one or more memories other than ROM 1002 and RAM 1003.

[0106] The embodiment of the present disclosure also includes a computer program product, which includes a computer program, and the computer program contains program code for executing the method shown in the flowchart. When the computer program product is run in a computer system, the program code is used to enable the computer system to implement the method for processing battery swelling of a mobile terminal provided in the embodiment of the present disclosure.

[0107] The above functions defined in the system / device of the embodiment of the present disclosure are performed when the computer program is executed by the processor 1001. According to the embodiment of the present disclosure, the system, device, module, unit, etc. described above can be implemented by a computer program module.

[0108] In one embodiment, the computer program may rely on tangible storage media such as optical storage devices, magnetic storage devices, etc. In another embodiment, the computer program may also be transmitted and distributed in the form of signals on a network medium, and downloaded and installed through the communication part 1009, and / or installed from the removable medium 1011. The program code contained in the computer program may be transmitted using any appropriate network medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.

[0109] In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 1009, and / or installed from the removable medium 1011. When the computer program is executed by the processor 1001, the above functions defined in the system of the embodiment of the present disclosure are performed. According to the embodiment of the present disclosure, the system, device, means, module, unit, etc. described above can be implemented by a computer program module.

[0110] According to an embodiment of the present disclosure, the program code for executing the computer program provided by the embodiment of the present disclosure can be written in any combination of one or more programming languages. Specifically, these computing programs can be implemented using high-level process and / or object-oriented programming languages, and / or assembly / machine languages. Programming languages ​​include, but are not limited to, Java, C++, python, "C" language or similar programming languages. The program code can be executed entirely on the user computing device, partially on the user device, partially on the remote computing device, or entirely on the remote computing device or server. In the case of a remote computing device, the remote computing device can be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computing device (for example, using an Internet service provider to connect through the Internet).

[0111] The flow charts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flow chart or block diagram can represent a module, a program segment, or a part of a code, and the above-mentioned module, program segment, or a part of a code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flow chart, and the combination of the boxes in the block diagram or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0112] It will be appreciated by those skilled in the art that the features described in the various embodiments and / or claims of the present disclosure may be combined and / or combined in a variety of ways, even if such combinations and / or combinations are not explicitly described in the present disclosure. In particular, the features described in the various embodiments and / or claims of the present disclosure may be combined and / or combined in a variety of ways without departing from the spirit and teachings of the present disclosure. All of these combinations and / or combinations fall within the scope of the present disclosure.

[0113] The embodiments of the present disclosure are described above. However, these embodiments are only for illustrative purposes and are not intended to limit the scope of the present disclosure. Although the embodiments are described above separately, this does not mean that the measures in the various embodiments cannot be used in combination to advantage. The scope of the present disclosure is defined by the attached claims and their equivalents. Without departing from the scope of the present disclosure, those skilled in the art may make a variety of substitutions and modifications, which should all fall within the scope of the present disclosure.

Claims

1. A method for processing battery swelling in a mobile terminal, characterized in that: include: receiving abnormal temperature data, wherein the abnormal temperature data is determined according to a temperature threshold, and the abnormal temperature data at least includes device information of a first abnormal mobile terminal, wherein the device information includes serial number information and location information; receiving abnormal curvature data, wherein the abnormal curvature data is determined according to a curvature threshold, and the abnormal curvature data at least includes device information of a second abnormal mobile terminal; Processing the abnormal mobile terminal according to at least one of the device information of the first abnormal mobile terminal and the device information of the second abnormal mobile terminal, and generating processing information based on a processing record of processing the abnormal mobile terminal, wherein the first abnormal mobile terminal and the second abnormal mobile terminal are the same mobile terminal or different mobile terminals, and when at least one of the abnormal temperature data and the abnormal curvature data is received, at least one of the first abnormal mobile terminal and the second abnormal mobile terminal needs to be processed; generating and sending battery swelling reminder information associated with the abnormal mobile terminal according to the processing information; Wherein, the processing of the abnormal mobile terminal according to at least one of the device information of the first abnormal mobile terminal and the device information of the second abnormal mobile terminal includes: reading the serial number information to shut down the abnormal mobile terminal, and sending the location information to the power-off platform, so that the power-off platform responds to the received location information of the abnormal mobile terminal that has been shut down, calls the second embedded interface program, and drives the multi-port repeater to stop powering the second embedded interface corresponding to the abnormal mobile terminal; wherein, the mobile terminal is connected to the multi-port repeater, and the multi-port repeater is provided with a plurality of external second embedded interfaces, each of the mobile terminals is independently connected to each of the second embedded interfaces, and the multi-port repeater is communicatively connected to the power-off platform; The method further comprises: Acquiring temperature data of a battery of at least one mobile terminal by a temperature detection platform; In the case where it is determined that the temperature data is greater than the temperature threshold, confirming the temperature data as the abnormal temperature data; The curvature detection platform acquires curvature data of at least one mobile terminal; When it is determined that the curvature data is greater than the curvature threshold, the curvature data is confirmed as the abnormal curvature data.

2. The processing method according to claim 1, wherein: The mobile terminal includes a battery information broadcast receiver to monitor battery temperature information of the mobile terminal; The step of obtaining temperature data of at least one mobile terminal by the temperature detection platform includes: The battery temperature information of at least one mobile terminal is read through an ADB command.

3. The processing method according to claim 1, wherein the mobile terminal comprises a curvature sensor, and the curvature sensor comprises a first embedded interface; in, The step of obtaining curvature data of at least one mobile terminal by the curvature detection platform includes: The curvature data on the curvature sensor of at least one mobile terminal is acquired through a first embedded interface program associated with the first embedded interface.

4. The processing method according to claim 1, further comprising: The temperature detection platform is triggered to acquire the temperature data and the curvature detection platform is triggered to acquire the curvature data within the same preset time interval.

5. The processing method according to claim 1, wherein: Processing the abnormal mobile terminal according to at least one of the device information of the first abnormal mobile terminal and the device information of the second abnormal mobile terminal includes: shutting down the abnormal mobile terminal according to at least one of the device information of the first abnormal mobile terminal and the device information of the second abnormal mobile terminal; The power-off platform powers off the abnormal mobile terminal according to the device information associated with the abnormal mobile terminal that has been shut down.

6. A device for processing battery swelling in a mobile terminal, comprising: A first receiving module, configured to receive abnormal temperature data, wherein the abnormal temperature data is determined according to a temperature threshold, and the abnormal temperature data at least includes device information of a first abnormal mobile terminal, wherein the device information includes serial number information and location information; A second receiving module, configured to receive abnormal curvature data, wherein the abnormal curvature data is determined according to a curvature threshold, and the abnormal curvature data at least includes device information of a second abnormal mobile terminal; a processing module, configured to process the abnormal mobile terminal according to at least one of the device information of the first abnormal mobile terminal and the device information of the second abnormal mobile terminal, and generate processing information based on a processing record of the processing of the abnormal mobile terminal, wherein the first abnormal mobile terminal and the second abnormal mobile terminal are the same mobile terminal or different mobile terminals, and upon receiving at least one of the abnormal temperature data and the abnormal curvature data, at least one of the first abnormal mobile terminal and the second abnormal mobile terminal needs to be processed; A sending module, configured to generate and send battery swelling reminder information associated with the abnormal mobile terminal according to the processing information; Wherein, the processing of the abnormal mobile terminal according to at least one of the device information of the first abnormal mobile terminal and the device information of the second abnormal mobile terminal includes: reading the serial number information to shut down the abnormal mobile terminal, and sending the location information to the power-off platform, so that the power-off platform responds to the received location information of the abnormal mobile terminal that has been shut down, calls the second embedded interface program, and drives the multi-port repeater to stop powering the second embedded interface corresponding to the abnormal mobile terminal; wherein, the mobile terminal is connected to the multi-port repeater, and the multi-port repeater is provided with a plurality of external second embedded interfaces, each of the mobile terminals is independently connected to each of the second embedded interfaces, and the multi-port repeater is communicatively connected to the power-off platform; The device also includes: A temperature data acquisition module, used to acquire temperature data of a battery of at least one mobile terminal from a temperature detection platform; an abnormal temperature confirmation module, configured to confirm the temperature data as the abnormal temperature data when it is determined that the temperature data is greater than the temperature threshold; A curvature data acquisition module, used to acquire curvature data of at least one mobile terminal through a curvature detection platform; The abnormal curvature data confirmation module is used to confirm the curvature data as the abnormal curvature data when it is determined that the curvature data is greater than the curvature threshold.

7. The processing device according to claim 6, wherein: The processing module also includes: a shutdown module, configured to shut down the abnormal mobile terminal according to at least one of the device information of the first abnormal mobile terminal and the device information of the second abnormal mobile terminal; A power-off module is used for the power-off platform to power off the abnormal mobile terminal according to the device information associated with the abnormal mobile terminal that has been shut down.

8. An electronic device, comprising: one or more processors; A storage device for storing one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors execute the method according to any one of claims 1 to 5.

9. A computer-readable storage medium having executable instructions stored thereon, which, when executed by a processor, causes the processor to execute the method according to any one of claims 1 to 5.

10. A computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the method according to any one of claims 1 to 5 is implemented.