Communication terminal device, method, and program

By calculating the maximum power consumption that avoids battery depletion and implementing function restrictions based on this calculation, the communication terminal device ensures optimal communication performance even when power supply is insufficient.

JP2025092171AActive Publication Date: 2025-06-19NEC PLATFROMS LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2023207885
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-12-08
Publication Date
2025-06-19
Estimated Expiration
2043-12-08

AI Technical Summary

Technical Problem

Communication terminal devices, such as mobile routers, often experience battery depletion even when charging, due to insufficient power supply from charging devices, leading to impaired communication performance and user inconvenience.

Method used

The communication terminal device acquires its current operating status and calculates the maximum power consumption that does not cause battery depletion based on stored learning data. It then creates a function control list and selects a function restriction method to implement, ensuring optimal communication without battery depletion.

Benefits of technology

This solution enables the communication terminal device to maintain optimal communication speed and prevent battery depletion even when the supplied power is less than the consumption, thereby ensuring continuous and efficient communication.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025092171000001_ABST
    Figure 2025092171000001_ABST
Patent Text Reader

Abstract

To provide a communication terminal device and a method for achieving an optimal communication environment without running out of batteries even in the state where supply power is below consumption power.SOLUTION: A communication terminal device connected to a PC operating as a charging device, when supply power supplied from the charging device falls below consumption power, acquires the current operating status, calculates maximum consumption power that will not cause a battery to run out based on stored learning data and the current operating status, creates a function control list of consumption power equal to or less than the maximum consumption power that will not cause the battery to run out based on the maximum consumption power that will not cause the battery to run out and the stored data for function control, refers to the function control list to select a function restriction method, and implements function restrictions in accordance with the selected function restriction method.SELECTED DRAWING: Figure 7
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a communication terminal device, method, and program.

Background Art

[0002] Regarding a learning device capable of reducing the power consumption of a communication device, the following documents can be cited.

[0003] Patent Document 1 relates to a learning device that acquires communication status information indicating the communication status of a terminal device from a communication device, and performs machine learning on the acquired communication status information using the power saving level for reducing the power consumption of the communication device as teacher data. Patent Document 1 is related to collecting information from a communicating terminal, learning, predicting the communication volume after a specific period, and restricting the functions of the terminal according to the prediction result of the communication volume.

Prior Art Documents

Patent Documents

[0004]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0005] The following analysis is provided by the inventor of the present invention.

[0006] In the case of a communication terminal device such as a mobile router driven by a battery, the advantages include easy portability. However, on the other hand, the disadvantages include the inability to be used continuously for a long time. In order to operate the communication terminal device without worrying about the remaining battery level, there is a method of connecting to some rechargeable device and using it while charging. As a usage scenario of a mobile router, it is not uncommon to perform Internet connection or remote work while connecting to a PC (Personal Computer) with a USB (Universal Serial Bus) cable.

[0007] Regarding the charging method, there is a method of simply communicating while connected to a charger, and there is also a method of connecting by wire such as a USB cable to a PC and communicating while charging from the PC. In that case, since the mobile router is USB-connected to the PC and power is being supplied, that is, it is in a charged state, there may be many users who think that the battery of the mobile router can never run out.

[0008] However, in all current charging methods, there may be cases where the battery is not actually charged even when using while charging. The reason may be that the power supplied by the charging device is insufficient compared to the power consumption of the communication terminal device. For example, the power supplied from the USB terminal of a PC can supply up to 2.5W of power according to the USB2.0 standard or lower, and up to 4.5W of power according to the USB3.0 standard. However, in reality, the power supplied from the PC cannot compensate for the power consumption of the mobile router, and the event that the remaining battery level decreases while continuing to use can occur.

[0009] In current communication terminal devices with enhanced functionality, there are cases where the power supply of about 2.5W may not be sufficient to cover the power consumption during communication of the communication terminal device. Recently, there is also a function called USB Power Delivery (USB PD) that can maximize the power supply, but there are still many users who are using PCs that do not support USB PD.

[0010] As described above, many users often have the fixed idea that they can use the terminal without limit as long as it is charging, and few users notice that the power supply is lower than the power consumption. As a result, there is a problem that the battery runs out even though it is charging, making communication impossible, and in some cases, it causes disadvantages to the user.

[0011] There are many ways to prevent the battery from running out even when the power supply is lower than the power consumption.

[0012] For example, when it is detected that the power supply is lower than the power consumption, there is a method of imposing function restrictions until the power consumption is lower than the power supply. Furthermore, when the battery reaches a specific remaining amount, there is also a method of imposing function restrictions until the power consumption is lower than the power supply. The problem with these methods is that when the power consumption is reduced until it is lower than the power supply, the communication speed may deteriorate significantly. As a result of reducing the power consumption, the communication speed of the communication terminal may suddenly become slow, and the time to download data from the Internet may become longer. Also, during a remote meeting, the application may freeze.

[0013] In addition, there is also a method of gradually imposing functional restrictions on the communication terminal according to the remaining battery level so that the degree of deterioration of the communication speed becomes moderate. In the case of this method, since no extreme speed limit is imposed, the above problems are solved with respect to user convenience. However, even if the supplied power is less than the consumed power, depending on the usage time of using the communication terminal device in such a state, there may be cases where it is not necessary to impose restrictions on the communication terminal device, and it cannot be said that it is optimal to impose communication restrictions on the communication terminal device until such cases. In order to maintain an optimal communication speed for the communication terminal device, it is necessary to predict the user's usage situation and determine whether functional restrictions are really necessary.

[0014] Therefore, a learning function by the communication terminal device is necessary. However, in Patent Document 1, information is collected and learned from the communicating terminal, the communication volume after a specific period is predicted, and the functions of the terminal are restricted according to the prediction result of the communication volume.

[0015] An object of the present invention is to provide a communication terminal device, a method, and a program that contribute to providing an optimal communication environment without causing a battery depletion even when the supplied power is less than the consumed power.

Means for Solving the Problems

[0016] According to a first aspect of the present invention, when the supplied power supplied from the charging device is less than the consumed power, acquire the current operating status, calculate the maximum power consumption that does not cause battery depletion based on the stored learning data and the current operating status, create a function control list with power consumption below the maximum power consumption that does not cause battery depletion based on the maximum power consumption that does not cause battery depletion and the stored data for function control, select a function restriction method with reference to the function control list, and implement function restrictions according to the selected function restriction method, a communication terminal device can be provided.

[0017] According to a second aspect of the present invention, when the supplied power supplied from the charging device is less than the power consumption, acquire the current operating status, transmit the current operating status to the server, from the server, refer to the stored learning data, the maximum power consumption that does not cause battery depletion calculated based on the current operating status, and the function control list of power consumption below the maximum power consumption created based on the stored function control data, and receive the selected function limiting method, A communication terminal device that implements function limitation according to the function limitation method can be provided.

[0018] According to a third aspect of the present invention, when the supplied power supplied from the charging device is less than the power consumption of the communication terminal device, acquire the current operating status, calculate the maximum power consumption that does not cause battery depletion based on the stored learning data and the current operating status, create a function control list of power consumption below the maximum power consumption based on the maximum power consumption and the stored function control data, select a function limitation method with reference to the function control list, and implement function limitation according to the selected function limitation method, which can include a method. This method is associated with a specific machine, namely a computer that executes the above method.

[0019] According to a fourth aspect of the present invention, a computer included in a communication terminal device when the supplied power supplied from the charging device is less than the power consumption, a process of acquiring the current operating status, a process of calculating the maximum power consumption that does not cause battery depletion based on the stored learning data and the current operating status, a process of creating a function control list of power consumption below the maximum power consumption based on the maximum power consumption and the stored function control data, A program can be provided that selects a function restriction method with reference to the function control list and executes a process of implementing function restriction according to the selected function restriction method.

[0020] These programs can be recorded on a computer-readable storage medium. The storage medium can be non-transitory such as a semiconductor memory, a hard disk, a magnetic recording medium, an optical recording medium, etc. The present invention can also be embodied as a computer program product.

Advantages of the Invention

[0021] According to the present invention, even when the supply power is lower than the power consumption, it is possible to provide a communication terminal device, a method, and a program that contribute to providing an optimal communication environment without causing battery depletion.

Brief Description of the Drawings

[0022]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

[0023] In the present disclosure, the drawings may be associated with one or more embodiments. Further, each of the embodiments described below can be combined with other embodiments as appropriate, and the present invention is not limited by each embodiment.

[0024] First, an overview of one embodiment will be described with reference to the drawings. Note that the reference numerals of the drawings appended to this overview are for convenience of each element as an example for assisting understanding, and are not intended to limit the present invention to the illustrated aspects. Also, the connection lines between the blocks in the drawings and the like referred to in the following description include both bidirectional and unidirectional ones. The one-way arrow schematically shows the flow of the main signal (data) and does not exclude bidirectionality.

[0025] FIG. 1 is a block diagram showing an example of a configuration in which a communication terminal device according to the present disclosure is connected to a charging device. Referring to FIG. 1, a PC 102 is connected to a communication terminal device 101 by a USB cable 103. The PC 102 operates as a charging device that supplies power to the communication terminal device 101 via the USB cable 103. The user 104 indicates the user who is using the communication terminal device 101.

[0026] When the supplied power supplied from the charging device PC102 is less than the power consumption, the communication terminal device 101 acquires the current operating status. Next, the communication terminal device 101 calculates the maximum power consumption that does not cause a battery drain based on the stored learning data and the acquired current operating status. The communication terminal device 101 creates a function control list of power consumption below the maximum power consumption based on the maximum power consumption that does not cause a battery drain and the stored data for function control. Then, the communication terminal device 101 selects a function restriction method with reference to the function control list and implements function restriction according to the selected function restriction method.

[0027] According to an embodiment of the present invention, when the supplied power supplied from the charging device is less than the power consumption, the communication terminal device can implement function restriction while continuing communication within the maximum power consumption that does not cause a battery drain.

[0028] Therefore, according to one embodiment, it is possible to provide a communication terminal device, method, and program that contribute to providing an optimal communication environment without causing a battery drain even when the supplied power is less than the power consumption.

[0029] [First Embodiment] Next, the first embodiment will be described in detail with reference to the drawings. In the first embodiment, the configuration in which the communication terminal device is connected to the charging device is assumed to be the same as the block diagram showing an example of the configuration in which the communication terminal device according to the present disclosure described in FIG. 1 is connected to the charging device, and the description thereof will be omitted. In the following description of the first embodiment, reference will be made to FIG. 1.

[0030] The first embodiment is one that does not cause a battery drain even when the supplied power is less than the power consumption and performs communication while maintaining optimal communication quality.

[0031] First, the learning operation of the communication terminal device 101 shown in FIG. 1 will be described. As described in one embodiment, the communication terminal device 101 is connected to a PC 102 operating as a charging device by a USB cable 103 and is assumed to be charged from the PC 102.

[0032] FIG. 2 is a block diagram showing an example of the configuration of the communication terminal device according to the present disclosure. Referring to FIG. 2, the communication terminal device 101 includes a charging monitoring unit 201, a power data acquisition unit 202, a wireless data acquisition unit 203, a data shaping unit 204, a learning data storage unit 205, a learning unit 206, a control list creation unit 207, a control list storage unit 208, a control unit 209, a wireless unit 210, a power supply unit 211, a data storage unit 212 for function control, and a temperature monitoring unit 213.

[0033] FIG. 3 is a flowchart showing an example of the learning operation of the communication terminal device according to the present disclosure. Hereinafter, an example of the learning operation will be described with reference to the flowchart of FIG. 3.

[0034] The learning operation starts at step S300. The communication terminal device 101 monitors the presence or absence of charging in the charging monitoring unit 201 (step S301 N). When it is recognized that charging is in progress (step S301 Y), the data of the supply power from the PC 102 and the data of the power consumption of the communication terminal device 101 are acquired from the power data acquisition unit 202 (step S302). If the supply power is not less than the power consumption when comparing the supply power and the power consumption (step S303 N), the learning operation is not performed and the process ends (step S311).

[0035] On the one hand, when the supplied power is lower than the consumed power (step S303 Y), the acquisition of wireless data is started from the wireless data acquisition unit 203 (step S304). Further, the acquisition of power data is started from the power data acquisition unit 202 (step S305). The acquisition of wireless data and power data continues until charging is completed or the battery runs out. Here, the completion of charging may include the case where the communication terminal device 101 terminates the connection with the PC 102 via the USB cable 103. Note that even when communication does not occur during charging and the supplied power is higher than the consumed power, the acquisition of wireless data and power data continues.

[0036] When charging is completed without the battery running out (step S306 N), the acquired data is discarded without being saved (step S307). When the battery runs out (step S306 Y), the wireless data and power data up to that point are shaped by the data shaping unit 204 as shown in FIG. 5 (step S308) and stored in the learning data storage unit 205 as learning data (step S309). Even when the battery runs out, the communication terminal device 101 does not immediately stop operating, and an operation to store learning data is possible. Note that FIG. 5 is a diagram showing an example of information necessary for learning according to the present disclosure. An example of information necessary for learning will be described later with reference to FIG. 5.

[0037] The stored learning data is learned by the learning unit 206 for use in function limitation when the next supplied power is lower than the consumed power (step S310). By performing such learning for a certain period of time, it becomes possible to predict usage situations such as on which day of the week, for how long the supplied power is lower than the consumed power, and what consumption power value should be set for what remaining battery level.

[0038] Next, the process in which the communication terminal device 101 executes function restriction will be described with reference to FIGS. 2 and 4. FIG. 2 is a block diagram showing an example of the configuration of the communication terminal device according to the present disclosure as described above, and FIG. 4 is a flowchart showing an example of the function restriction operation of the communication terminal device according to the present disclosure.

[0039] The function restriction operation starts at step S400. The communication terminal device 101 monitors the presence or absence of charging in the charge monitoring unit 201 (step S401 N). When the communication terminal device 101 recognizes that it is charging (step S401 Y), it acquires data on the supply power from the PC 102 and the power consumption of the communication terminal device 101 from the power data acquisition unit 202 (step S402). If the supply power is not less than the power consumption when comparing the supply power and the power consumption (step S403 N), the function restriction operation is not performed and the process ends (step S414).

[0040] If the supply power is less than the power consumption (step S403 Y), the control list creation unit 207 creates a control list from the learning data stored for learning, the function control data stored in the function control data storage unit 212 in advance, and the current terminal situation. The function control data storage unit 212 stores the wireless data and power data necessary for creating the control list. The created control list is stored in the control list storage unit 208. The method for creating the control list will be described later with reference to FIGS. 6 and 7.

[0041] Thereafter, the communication terminal device 101 controls the wireless unit 210 and the power supply unit 211 by the control unit 209 with reference to the control list so as to control each unit to have the expected function (step S404). At this point, function restriction with reference to the control list is performed on the communication terminal device 101. However, even when the control list is applied to improve the learning accuracy, acquisition of wireless data (step S405) and acquisition of power data (S406) are started and implemented.

[0042] While continuing to use the communication terminal device 101 in this state, if the battery does not decrease to an arbitrary remaining amount (step S407 N), the data is shaped as successful data (step S408), and the successful data is stored (step S409). On the other hand, if the battery has decreased to an arbitrary remaining amount (step S407 Y), in order to prevent the battery from running out and the power of the communication terminal device 101 from being turned off, a function limit is implemented to reduce the power consumption to be equal to or less than the supply power (step S410). In that case, the data up to before the function limit is applied is shaped as failure data (step S411), and the failure data is stored (step S412). The stored successful data and failure data are each used for learning (step S413). In this way, the communication terminal device 101 can create a control list based on the learned data and apply the list to continue communication without running out of battery.

[0043] Next, the information necessary for learning will be described. FIG. 5 is a diagram showing an example of the information necessary for learning according to the present disclosure. As the information necessary for learning, as shown in FIG. 5(1), from the radio unit 210, the communication band (for example, Band 1 if it is LTE (Long Term Evolution), n1 if it is 5G-NR (5th Generation - New Radio), etc.), the communication speed, and the radio wave intensity, and from the power supply unit 211, the supply power, the power consumption, the battery remaining amount, the date and day of the week, the communication time, and further the content of the function limit are added and shaped. Regarding the supply power, the power consumption, the battery remaining amount, the communication band, and the communication speed, as shown in FIG. 5(2), the data is acquired in time series as "transition". In the example shown in FIG. 5(2), the data is acquired in units of 1 second, but this does not have to be 1 second as long as it is the resolution necessary for learning. Also, regarding the content of the function limit level shown in FIG. 5(1), it includes whether a function limit is applied and what settings were made if it was applied.

[0044] Based on this information, it is possible to learn about the usage status of the communication terminal device 101 regarding on which date and day of the week the supply power is lower than the consumption power, and how much consumption power value the battery of the communication terminal device 101 can support based on the communication time and the remaining battery level. Therefore, it becomes possible to select the optimal function restriction.

[0045] Next, the method for creating the function control list will be described with reference to FIGS. 6 and 7. FIG. 6 is a diagram showing an example of data for function control required for the function restriction according to the present disclosure. FIG. 7 is a flowchart showing an example of the creation process of the function control list and the selection of the function restriction method according to the present disclosure.

[0046] In order to prevent the battery from running out even when the supply power is lower than the consumption power, it is important to compare the difference between the supply power and the consumption power and the transition of the remaining battery level at that time, and select an optimal consumption power value so that the battery can last for a specific period of time. For this purpose, simply turning off a specific function, reducing the wireless transmission output, or reducing the communication speed is not sufficient, and it is necessary to grasp in detail the wireless characteristics of the communication terminal device 101.

[0047] For example, in the case of LTE Band1 shown in FIG. 6, data communication is configured in units called resource blocks (RBs). The number of RBs can take values from 1 to 100 in the case of Band1. Here, sRB indicates the start position from which RBs are used, and nRB indicates how many RBs are used starting from the start position determined by sRB. The communication speed increases as the number of RBs increases. On the other hand, an increase in the number of RBs does not necessarily mean an increase in the power consumption value. Furthermore, the power consumption value also varies depending on the position of the RB (which RB out of those from the 0th to the 99th is used). On the other hand, the communication speed does not change even if the position of the RB is different. In addition, the power consumption value also changes depending on the transmission output value. For this reason, it is necessary for the communication terminal device 101 to have information on the power consumption value and the communication speed for each number of RBs, RB position, and transmission output value. This information exists for all the Bands that the communication terminal device 101 supports. Most recent wireless communication terminal devices can communicate in multiple Bands, and it is also possible to compare the power consumption values with those of other Bands. Even at the same communication speed, if the Band is different, the power consumption value is also different. By having this information, it is possible to distinguish the differences in power consumption due to differences in the RB position, Band, and transmission output value even at the same communication speed. Therefore, it becomes possible to set conditions with the optimal power consumption value and communication speed according to the current state of the communication terminal device 101.

[0048] Next, with reference to FIG. 7, a method for selecting function restrictions will be described. The process starts at step S700. The communication terminal device 101 calculates the maximum power consumption that does not cause battery depletion even within the usage time from the learned learning data stored in the learning data storage unit 205 and the current operating state of the communication terminal device 101 (step S701). After calculating the maximum power consumption that does not cause battery depletion, from the data of power consumption values and communication speeds divided by communication Band, number of RBs, and RB position as shown in FIG. 6, a combination of power consumption values and communication speed data that is less than or equal to the calculated maximum power consumption value that does not cause battery depletion is listed up (step S702). Next, the listed combinations are sorted in the order of communication speed (descending order) (step S703). As a result, it becomes possible to select the combination with the maximum communication speed among the combinations of power consumption values and communication speeds that do not cause battery depletion. After sorting in this way, if communication is possible using the first condition (the combination with the maximum communication speed) (step S704 Y), a function control list is created (step S705), and function restrictions are implemented (step S706). The process ends at step S708.

[0049] On the other hand, if communication is not possible under the first condition (step S704 N), it is repeated in order, such as the second condition and the third condition, until a communicable condition is found (steps S707 and S704 N). Regarding the communication Band and transmission output value, they can be restricted by the adjustment data held by the communication terminal device 101. Also, regarding the number of RBs and RB position, although they do not exist as functions of the current communication terminal device 101, for example, if the communication terminal device 101 is provided with adjustment data as an ON / OFF function of the RBs to be used, it is possible to restrict how many RBs and which RB positions are used for communication. It is only necessary to switch for each condition. In this way, a selection of a function restriction method that does not cause battery depletion and maximizes the communication speed is implemented.

[0050] As described above, according to the first embodiment, even when the supply power is lower than the consumption power, it is possible to provide a communication terminal device, a method, and a program that contribute to providing an optimal communication environment without causing a battery depletion.

[0051] [Second Embodiment] Next, the second embodiment will be described in detail with reference to the drawings. FIG. 8 is a flowchart showing an example of a function restriction operation when charging stops due to the protection function of the communication terminal device according to the present disclosure. The basic operation of the second embodiment is the same as that of the first embodiment. Hereinafter, the description will focus on the differences from the first embodiment. In the second embodiment, the configuration in which the communication terminal device is connected to the charging device is assumed to be the same as the block diagram showing an example of the configuration in which the communication terminal device according to the present disclosure described in FIG. 1 is connected to the charging device, and the description thereof will be omitted. Also, the configuration of the communication terminal device in the second embodiment will be described assuming that it is the same as the block diagram showing an example of the configuration of the communication terminal device described in FIG. 2, but it may have a different configuration. In the following description of the second embodiment, FIGS. 1 and 2 will be referred to.

[0052] In the first embodiment, the function restriction operation when the supply power is lower than the consumption power was described. However, the condition for causing a battery depletion is not limited to only the state where the supply power is lower than the consumption power. Even when the supply power is higher than the consumption power, there is a possibility that the communication terminal device 101 has run out of battery when the user 104 notices. As an example, there may be a case where charging stops due to the protection function of the communication terminal device 101. For example, when the temperature of the communication terminal device 101 becomes too high and rises to a temperature that affects the operation of the components, the communication terminal device 101 may stop charging and measures may be taken to cool the communication terminal device 101.

[0053] In the second embodiment, even in such a situation, the communication terminal device 101 can be comfortably used without running out of battery. The communication terminal device 101 stores, as data, the presence or absence of communication, the presence or absence of charging, and the relationship between the supplied power and the consumed power during charging for a certain period, and can grasp the usage status of the terminal for a certain period by learning it.

[0054] Referring to FIG. 8, the function restriction operation starts at step S800. The communication terminal device 101 monitors the presence or absence of charging in the charge monitoring unit 201 (step S801 N). In such a situation, when the communication terminal device 101 is being used while charging (step S801 Y), it acquires data on the supplied power and the consumed power (step S802). When the supplied power exceeds the consumed power (step S803 Y), the communication terminal device 101 is used normally without particularly imposing function restrictions.

[0055] However, the temperature monitoring unit 213 constantly monitors the temperature of the communication terminal device 101. When the temperature of the communication terminal device 101 exceeds an arbitrary threshold value and the control unit 209 imposes a charging stop restriction (step S804 Y), the communication terminal device 101 determines the remaining usage time of the communication terminal device 101 from the learning data stored in the learning data storage unit 205 and the current operating state of the communication terminal device 101, and creates and applies a control list from the battery remaining amount, the relationship between the power consumption and the supply power (in this case, 0), and the function control data (step S805). After the application, the acquisition of wireless data and power data is started (steps S806, S807). Although the supply power is 0 for the power data, information on the transition of the decrease in the battery remaining amount due to the power consumption can be obtained, which is useful as information for future learning. When the communication terminal device 101 finishes communication (step S808 Y), the data is formatted as shown in FIG. 5 (step S809), stored in the learning data storage unit 205 as learning data (step S810), and the stored learning data is learned by the learning unit 206 (step S811). Note that this learning data is used only when charging stops and is not a learning target when the supply power is lower than the power consumption. In this way, even when charging stops during charging, it is possible to use the terminal with high communication quality without running out of battery.

[0056] As described above, according to the second embodiment, even when charging stops while the supply power exceeds the power consumption, it is possible to provide a communication terminal device, a method, and a program that contribute to providing an optimal communication environment without running out of battery.

[0057] [Third Embodiment] Next, the third embodiment will be described in detail with reference to the drawings. FIG. 9 is a block diagram showing an example of a configuration in which a plurality of communication terminal devices capable of performing high-precision function restriction operations according to the present disclosure are connected to a server. FIG. 10 is a block diagram showing an example of the configuration of a communication terminal device connected to a server with a learning function according to the present disclosure. FIG. 11 is a flowchart showing an example of the operations of a communication terminal device and a server with a learning function that enable high-precision function restriction selection in a short time using the server with a learning function according to the present disclosure.

[0058] The third embodiment is an embodiment capable of improving the accuracy of function restriction by learning in a short time. When only the information obtained from the communication terminal device itself is used for learning, it is necessary to repeat a lot of trial and error to find the optimal combination of function restrictions, so it takes a certain amount of time. In order to shorten that time, learning data may be collected in parallel from a large number of communication terminal devices. For that purpose, the learning data obtained from each communication terminal device may be collected in a server with a learning function, the learning result may be notified from the server to each communication terminal device, and each communication terminal device may perform function restriction accordingly. An example of the interaction between the communication terminal device and the server in that case will be described with reference to FIGS. 9 to 11.

[0059] First, referring to FIG. 9, the server 901 with a learning function can communicate with a plurality of communication terminal devices such as the communication terminal device 101A, the communication terminal device 101B, the communication terminal device 101C, and the communication terminal device 101D. Also, referring to FIG. 10, the communication terminal device 101A includes a wireless data acquisition unit 1001, a power data acquisition unit 1002, a data shaping unit 1003, a learning data storage unit 1004, a learning unit 1005, a wireless unit 1006, a data storage unit 1007 for function control, a control unit 1008, and a power supply unit 1009. The server 901 with a learning function acquires learning data for selecting a combination of function restrictions from each of the communication terminal devices 101A to 101D, and provides setting information on function restrictions to each of the communication terminal devices 101A to 101D.

[0060] As an example, the operation of the communication terminal device 101A will be described with reference to FIG. 11. The operation starts at step S1100. The communication terminal device 101A acquires the usage status for an arbitrary period from the wireless data acquisition unit 1001 and the power data acquisition unit 1002 (step S1101), and the data shaping unit 1003 assigns a date and shapes the data (step S1102). Thereafter, the shaped data is stored in the learning data storage unit 1004 as learning data (step S1103), and learning is performed in the learning unit 1005 (step S1104). By this operation, the communication terminal device 101A can predict the usage status.

[0061] Next, when the communication terminal device 101A determines that function control of the communication terminal device 101A is necessary based on the predicted usage status (step S1105 Y), the communication terminal device 101A assigns the MAC address, which is the identification information of the communication terminal device 101A, to the information necessary for function restriction (step S1106), and notifies the server 901 with a learning function via the wireless unit 1006 (step S1107). The information necessary for function restriction includes the current battery remaining amount, the usage time in a state where the supply power is lower than the consumption power, and the available band.

[0062] The learning function-equipped server 901 that has obtained the information necessary for those functional restrictions sends back to the communication terminal device 101A the optimal functional restriction method for the communication terminal device 101A. The communication terminal device 101A receives a notification including the functional restriction method from the learning function-equipped server 901 (step S1108). The communication terminal device 101A acquires data from the data storage unit 1007 for function restriction and, in accordance with the content thereof, implements functional restriction through the control unit 1008 (step S1109). At this time, the communication terminal device 101A starts acquiring data from the wireless unit 1006 and the power supply unit 1009 (step S1110). When the communication of the communication terminal device 101A ends (step S1111 Y), the acquisition of wireless data and power data ends (step S1112), the data is shaped (step S1113), and the shaped data is sent to the learning function-equipped server 901 (step S1114). This data is not stored in the communication terminal device 101A. All the data necessary for the selection of functional restriction is managed by the learning function-equipped server 901, and the communication terminal device 101A only performs learning of the prediction of usage status. The process ends at step S1115.

[0063] Note that the other communication terminal devices 101B to 101D may also operate in the same manner as the communication terminal device 101A. As a result, learning data can be collected in parallel from a large number of communication terminal devices 101A to 101D, the learning data obtained from each communication terminal device 101A to 101D is collected in the learning function-equipped server 901, the learned result is notified from the learning function-equipped server 901 to each communication terminal device 101A to 101D, and each communication terminal device 101A to 101D can perform functional restriction accordingly.

[0064] As described above, according to the third embodiment, compared with the case where only the information obtained from the communication terminal device itself is used for learning, in order to find the optimal combination of functional restrictions, it is not necessary to repeat many trial and errors, so the time for finding the optimal combination of functional restrictions can be shortened.

[0065] As described above, each embodiment of the present invention has been explained. However, the present invention is not limited to the above-described embodiments, and further modifications, substitutions, and adjustments can be made without departing from the basic technical idea of the present invention. For example, the network configuration shown in each drawing, the configuration of each element, and the expression form of the message are examples for helping the understanding of the present invention, and are not limited to the configurations shown in these drawings. Also, "A and / or B" is used to mean at least either A or B.

[0066] In addition, the procedures shown in the first to third embodiments described above can be realized by a program that causes a computer (9000 in FIG. 12) functioning as a communication terminal device or a server according to the present invention to realize the functions of a communication terminal device or a server with a learning function. Such a computer is exemplified by a configuration including a CPU (Central Processing Unit) 9010, a communication interface 9020, a memory 9030, and an auxiliary storage device 9040 in FIG. 12. That is, the CPU 9010 in FIG. 12 may execute a control program for a communication terminal device or a server with a learning function, and perform an update process of each calculation parameter held in the auxiliary storage device 9040 or the like.

[0067] The memory 9030 is a RAM (Random Access Memory), a ROM (Read Only Memory), or the like.

[0068] That is, each part (processing means, function) of the communication terminal device or the server with a learning function shown in the first to third embodiments described above can be realized by a computer program that causes the processor of the above computer to execute the above-described respective processes using its hardware.

[0069] Finally, the preferred forms of the present invention are summarized. [First Form] When the supply power supplied from the charging device is less than the power consumption, the communication terminal device may operate as follows. The communication terminal device may acquire the current operating status. The communication terminal device may calculate the maximum power consumption that does not cause battery depletion based on the stored learning data and the current operating status. The communication terminal device may create a function control list with power consumption below the maximum power consumption that does not cause battery depletion based on the maximum power consumption that does not cause battery depletion and the stored data for function control. The communication terminal device may select a function restriction method by referring to the function control list and implement function restriction according to the selected function restriction method. [Second form] In the communication terminal device according to the first form, the current operating status is the current communication speed and the current power consumption, It is preferable to calculate the maximum power consumption that does not cause battery depletion from the learning data, the current communication speed, and the operating status of the current power consumption. [Third form] In the communication terminal device according to the second form, it is preferable that the function control list includes a combination of power consumption below the maximum power consumption that does not cause battery depletion and the communication speed. [Fourth form] In the communication terminal device according to the third form, it is preferable that the function restriction selects and implements the function restriction method by selecting the combination with the maximum communication speed in the function control list. [Fifth form] In the communication terminal device according to the first form, it is preferable that the learning data is wireless data including the communication speed for a past fixed period and power data including power consumption obtained when the supply power supplied from the charging device is less than the power consumption. [Sixth form] In the communication terminal device according to the first form, in addition to the case where the supply power supplied from the charging device is less than the power consumption, it is preferable to implement the function restriction also when charging is stopped by a protection function. [Seventh form] In the communication terminal device according to the sixth form, it is preferable that the protection function for stopping charging monitors the temperature and stops the charging when a predetermined temperature is reached. [Eighth embodiment] When the supply power supplied from the charging device is less than the power consumption, the communication terminal device may operate as follows. The communication terminal device may acquire the current operation status and transmit the current operation status to the server. The communication terminal device receives from the server, The maximum power consumption that does not cause battery depletion calculated based on the stored learning data and the current operation status, and the function control list of power consumption less than or equal to the maximum power consumption that does not cause battery depletion created based on the stored function control data. The communication terminal device may receive a selected function restriction method. The communication terminal device may implement function restriction according to the function restriction method. [Ninth embodiment] When the supply power supplied from the charging device is less than the power consumption, the method may include the following operations. The method may include the communication terminal device acquiring the current operation status. The method may include the communication terminal device calculating the maximum power consumption that does not cause battery depletion based on the stored learning data and the current operation status. The method may include the communication terminal device creating a function control list of power consumption less than or equal to the maximum power consumption that does not cause battery depletion based on the maximum power consumption and the stored function control data. The method may include the communication terminal device selecting a function restriction method with reference to the function control list and implementing function restriction according to the selected function restriction method. [Tenth embodiment] When the supply power supplied from the charging device is less than the power consumption, the program may cause a computer included in the communication terminal device to execute the following processing. The program may cause the computer to execute a process of acquiring the current operation status. The program may cause the computer to execute a process of calculating the maximum power consumption that does not cause battery depletion based on the stored learning data and the current operating status. The program may cause the computer to execute a process of creating a function control list with a power consumption equal to or less than the maximum power consumption that does not cause battery depletion based on the maximum power consumption and the stored data for function control. The program may cause the computer to select a function restriction method with reference to the function control list and execute a process of implementing function restriction according to the selected function restriction method. Note that, similar to the first aspect, the ninth and tenth aspects can be expanded to the second to eighth aspects.

[0070] Note that the disclosures of the above patent documents are incorporated herein by reference. Within the scope of the entire disclosure of the present invention (including the claims), further modifications and adjustments of the embodiments or examples can be made based on the basic technical idea. Also, within the scope of the disclosure of the present invention, various combinations or selections of various disclosure elements (including each element of each claim, each element of each embodiment or example, each element of each drawing, etc.) are possible. That is, the present invention naturally includes all various deformations and modifications that could be made by those skilled in the art according to the entire disclosure including the claims and the technical idea. In particular, regarding the numerical ranges described in this document, any numerical value or small range included within the range should be construed as specifically described even without separate description. Furthermore, each disclosure item of the above-cited documents, as necessary and in accordance with the spirit of the present invention, is considered to be included in the disclosure of the present application as a part of the disclosure of the present invention and can be used in combination with the description items of this document, either in part or in whole.

Explanation of Reference Numerals

[0071] 101, 101A, 101B, 101C, 101D Communication terminal device 102, 102A, 102B, 102C, 102D PC 103, 103A, 103B, 103C, 103D USB cable 104, 104A, 104B, 104C, 104D users 201 Charging monitoring unit 202, 1002 Power data acquisition unit 203, 1001 Wireless data acquisition unit 204, 1003 Data shaping unit 205, 1004 Learning data storage unit 206, 1005 Learning unit 207 Control list creation unit 208 Control list storage unit 209, 1008 Control unit 210, 1006 Wireless unit 211, 1009 Power supply unit 212, 1007 Data storage unit for function control 213 Temperature monitoring unit 901 Server with learning function 9000 Computer 9010 CPU 9020 Communication interface 9030 Memory 9040 Auxiliary storage device

Claims

1. When the supplied power supplied from the charging device is less than the power consumption, obtain the current operating status, calculate the maximum power consumption that does not cause battery depletion based on the stored learning data and the current operating status, create a function control list of power consumption below the maximum power consumption that does not cause battery depletion based on the maximum power consumption that does not cause battery depletion and the stored data for function control, select a function restriction method with reference to the function control list, and implement function restriction according to the selected function restriction method, a communication terminal device.

2. The current operating status is the current communication speed and the current power consumption, The communication terminal device according to claim 1, wherein the maximum power consumption that does not cause battery depletion is calculated from the learning data, the current communication speed, and the operating status of the current power consumption.

3. The function control list includes a combination of power consumption and communication speed below the maximum power consumption that does not cause battery depletion, the communication terminal device according to claim 2.

4. The function restriction selects and implements the function restriction method by selecting the combination in which the communication speed in the function control list is the maximum, the communication terminal device according to claim 3.

5. The learning data is wireless data including the communication speed and power data including power consumption for a past certain period obtained when the supplied power supplied from the charging device is less than the power consumption, the communication terminal device according to claim 1.

6. In addition to the case where the supplied power supplied from the charging device is less than the power consumption, when charging is stopped by a protection function, the function restriction is also implemented, the communication terminal device according to claim 1.

7. The communication terminal device according to claim 6, wherein the protection function for stopping the charging monitors the temperature and stops the charging when the temperature reaches a predetermined temperature.

8. When the supply power supplied from the charging device is less than the power consumption, acquire the current operation status, transmit the current operation status to the server, from the server, receive a function limitation method selected by referring to a function control list of power consumption less than or equal to the maximum power consumption that does not cause battery depletion, which is calculated based on the stored learning data and the current operation status, and the data for function control stored; A communication terminal device that implements function limitation according to the function limitation method.

9. When the supply power supplied from the charging device to the communication terminal device is less than the power consumption, acquire the current operation status, calculate the maximum power consumption that does not cause battery depletion based on the stored learning data and the current operation status, create a function control list of power consumption less than or equal to the maximum power consumption that does not cause battery depletion based on the maximum power consumption and the stored data for function control, select a function limitation method by referring to the function control list, and implement function limitation according to the selected function limitation method, A method including:

10. In a computer included in a communication terminal device, when the supply power supplied from the charging device is less than the power consumption, a process of acquiring the current operation status, a process of calculating the maximum power consumption that does not cause battery depletion based on the stored learning data and the current operation status, a process of creating a function control list of power consumption less than or equal to the maximum power consumption that does not cause battery depletion based on the maximum power consumption and the stored data for function control, A program that selects a function restriction method by referring to the function control list and executes a process of implementing function restriction according to the selected function restriction method.

Citation Information

Patent Citations

  • Portable information terminal

    JP2007148937A

  • Portable electronic device, power supply control method of the same, and power supply control program of the same

    JP2012244792A

  • Communication device, system, and communication control method

    JP2019054376A

  • Information processing device and program

    JP2021069086A

  • Learning device, communication system, learning method, and learning program

    JP2022010968A