Terminal equipment, control method and device thereof and storage medium
Abstract
The present application relates to a terminal device and its control method, device and storage medium. Wherein, the terminal device control method includes: in response to monitoring the startup operation of the multimedia application, obtaining the current remaining time from the terminal device to request the IPv6 address prefix from the network device next time; determining the target time; wherein, the target time is determined by analyzing the multimedia application According to the current remaining time and the target time, the terminal equipment is controlled accordingly. Therefore, this application acquires the current remaining time from the terminal device to the next request for the IPv6 address prefix from the network device, and obtains the target time by analyzing the historical usage data of the multimedia application, thus comparing the current remaining time with the target time , to predict whether the next operation of updating the IPv6 address prefix will occur during the use of the multimedia application, and then perform corresponding control on the terminal device according to the comparison result to improve the user experience.

Term
14.7 yearsto projected expiry
Projected expiry 27 May 2041, counted from filing; an application has no term until it is granted.
- Priority and filed
- Published
- Today
- Projected expiry
19 claims: 2 independent, 17 dependent
- 1A terminal device control method, characterized in that it includes:In response to the monitoring of the start-up operation of the multimedia application, obtaining the current remaining time from the terminal device to the next request for the IPv6 address prefix from the network device;determining the target time;wherein, The target time is obtained by analyzing the historical use data of the multimedia application;according to the current remaining time and the target time, corresponding control is performed on the terminal device. 1 .一种终端设备控制方法,其特征在于,包括: 响应于监测到多媒体应用的启动操作,获取所述终端设备距离下一次向网络设备请求 IPv6地址前缀的当前剩余时间; 确定目标时间;其中,所述目标时间是通过分析所述多媒体应用的历史使用数据而得 到的; 根据所述当前剩余时间和所述目标时间,对所述终端设备进行相应控制。
- 99 A terminal device control device, characterized in that it includes:an acquisition module, configured to acquire the current remaining time between the terminal device and the next request for the IPv6 address prefix from the network device in response to the monitoring of the start-up operation of the multimedia application;A module, configured to determine a target time;wherein, the target time is obtained by analyzing historical usage data of the multimedia application;a control module, configured to control the terminal according to the current remaining time and the target time The device is controlled accordingly. 9 .一种终端设备控制装置,其特征在于,包括: 获取模块,用于响应于监测到多媒体应用的启动操作,获取所述终端设备距离下一次 向网络设备请求IPv6地址前缀的当前剩余时间; 确定模块,用于确定目标时间;其中,所述目标时间是通过分析所述多媒体应用的历史 使用数据而得到的; 控制模块,用于根据所述当前剩余时间和所述目标时间,对所述终端设备进行相应控 制。
Independent claims2
104 paragraphs, as filed
Terminal equipment and its control method, device and storage medium technical field
[0001] The present application relates to the technical field of wireless communication protocols, in particular to a terminal device and its control method, device and storage medium.
Background technique
Along with development of science and technology, mobile user is more and more, and electronic equipments such as many air-conditioners, stereos and TV sets all will get online, cause IPv4 (Internet Protocol Version 4, the 4th edition of Internet Protocol) address more and more tense, network address Insufficient resources severely restrict the application and development of the Internet. The use of IPv6 (Internet Protocol Version 6, Internet Protocol Version 6) solves the problem of the number of network address resources. According to the requirements of the specification, the terminal equipment will periodically synchronize the IPv6 address prefix, but due to network compatibility issues, for this cycle, the setting values of various operators and provincial subnets or overseas operators are not uniform. When the synchronization process of the IPv6 address prefix conflicts with the process of the user using the multimedia application, it will affect the user's experience of using the multimedia application, resulting in poor user experience.
Contents of the invention
[0003] In order to overcome the problems existing in related technologies, the present application provides a terminal device and its control method, device and storage medium.
[0004] According to a first aspect of the embodiments of the present application, a terminal device control method is provided, including:
In response to monitoring the start-up operation of the multimedia application, obtain the current remaining time from the terminal equipment requesting the IPv6 address prefix to the network equipment next time;
Determine the target time; Wherein, the target time is obtained by analyzing the historical usage data of the multimedia application;
and [0007] performing corresponding control on the terminal device according to the current remaining time and the target time.
[0008] According to a second aspect of the embodiments of the present application, a terminal device control device is provided, including:
Obtaining module, for monitoring the start-up operation of multimedia application in response to, obtaining the current remaining time of requesting IPv6 address prefix to network equipment from the terminal equipment next time;
Determining module, for determining target time; Wherein, described target time obtains by analyzing the historical usage data of described multimedia application;
[0011] A control module, configured to control the terminal device accordingly according to the current remaining time and the target time.
[0012] According to a third aspect of the embodiments of the present application, a terminal device is provided, including:
[0013] at least one processor; and
[0014] A memory communicatively connected to the at least one processor; wherein,
[0015] The memory stores instructions executable by the at least one processor, the instructions are executed by the at least one processor, so that the at least one processor can execute the terminal described in the first aspect above Device control method.
[0016] According to a fourth aspect of the embodiments of the present application, a computer-readable storage medium is provided, when the storage medium
When the instructions in the terminal device are executed by the processor of the terminal device, the method for controlling the terminal device described in the first aspect above is realized.
[0017] According to a fifth aspect of the embodiments of the present application, a computer program product is provided, including a computer program, and when the computer program is executed by a processor, the terminal device control method described in the first aspect above is implemented.
The technical scheme provided by the embodiments of the application can include the following beneficial effects:
When monitoring the start-up operation of multimedia application, obtain the current remaining time of requesting IPv6 address prefix to network equipment next time from terminal equipment, determine the target time, according to the current remaining time of requesting IPv6 address prefix to network equipment next time from terminal equipment The remaining time and the target time are used to control the terminal equipment accordingly, avoiding the conflict between the synchronization process of the IPv6 address prefix and the process of using the multimedia application by the user, and optimizing the experience of the user in the process of using the multimedia application.
[0020] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the application.
Description of drawings
[0021] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the application and together serve to explain the principles of the application.
[0022] Fig. 1 is a flow chart of a terminal device control method shown according to an exemplary embodiment;
[0023] FIG. 2 is a flow chart of another terminal device control method shown according to an exemplary embodiment;
[0024] FIG. 3 is a flow chart of another terminal device control method shown according to an exemplary embodiment;
[0025] FIG. 4 is a structural block diagram of a device for controlling terminal equipment according to an exemplary embodiment;
[0026] FIG. 5 is a block diagram of a terminal device according to an exemplary embodiment.
Detailed ways
[0027] Here, the exemplary embodiments will be described in detail, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, the same numerals in different drawings refer to the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with aspects of the present application as recited in the appended claims.
[0028] FIG. 1 is a flow chart of a method for controlling a terminal device according to an exemplary embodiment. As shown in FIG. 1, the method for controlling a terminal device is used in a terminal device and includes the following steps.
[0029] In step S11, in response to monitoring the start-up operation of the multimedia application, the terminal equipment is obtained from the current remaining time of requesting the IPv6 address prefix to the network equipment next time.
[0030] For example, when the user opens the multimedia application, the terminal device determines that the user performs a startup operation on the multimedia application. When the terminal device detects the startup operation of the multimedia application, the current remaining time until the terminal device next requests the IPv6 address prefix from the network device is acquired. It should be noted that the multimedia application may be various applications. Optionally, in some embodiments of the present application, the multimedia application at least includes but is not limited to: one of a game application, an audio application, a video application, an application for downloading, and the like.
[0031] In some embodiments of the present application, the current remaining time for the above-mentioned terminal equipment to request the IPv6 address prefix from the network equipment next time can be calculated by using the time when the IPv6 address prefix is updated next time and the current time. As an exemplary possible implementation, obtain the first time information from the terminal device to the next request for an IPv6 address prefix from the network device, determine the current time when the terminal device detects the start-up operation of the multimedia application, according to the first time
Time information and the current time, to obtain the current remaining time from the terminal device to the next request for the IPv6 address prefix from the network device.
For example, the first time information and the current time when the terminal equipment is started are carried out difference calculation from this distance next time to network equipment request IPv6 address prefix, the time difference that obtains is determined to be terminal equipment distance to network next time The current remaining time for the device to request an IPv6 address prefix. For example, assuming that the terminal device is 12:30 away from the first time information for the next request for the IPv6 address prefix from the network device, it is determined that the current time when the terminal device detects the startup operation of the multimedia application is 12:20, and it is determined that the distance between the terminal device and the next time is 12:30. The current remaining time to request an IPv6 address prefix from a network device is 10 minutes.
[0033] In some embodiments of the present application, the above-mentioned first time information may be obtained by calculating the time and life cycle setting information when the IPv6 address prefix was last updated. As an example, the second time information of the terminal device's last request for the IPv6 address prefix from the network device can be obtained, the life cycle setting information of the IPv6 address prefix can be obtained, and according to the second time information and the life cycle setting information, the terminal device distance can be obtained. The current remaining time to request an IPv6 address prefix from a network device.
[0034] For example, when the terminal device detects the start-up operation of the multimedia application, the terminal device obtains the second time information and the life cycle setting information of the IPv6 address prefix from the network device last time. Add the life cycle of an IPv6 address prefix to the second time information of the last request for the IPv6 address prefix from the network device, and the obtained value is determined as the first time information from the terminal device to the next request for the IPv6 address prefix from the network device. For example, suppose The second time information of the terminal device requesting the IPv6 address prefix from the network device last time is 12:30, and the life cycle setting information of the IPv6 address prefix is 60 minutes, then the terminal device will request the network device for the first time of the IPv6 address prefix next time The information is at 13:30.
[0035] In step S12, determine the target time. Wherein, the target time is obtained by analyzing historical usage data of the multimedia application.
[0036] It should be noted that the target time can be obtained through a variety of methods. In one embodiment of the present application, the user's historical use data of the multimedia application is acquired, a user portrait of the user is generated according to the historical use data, and the average time of the user's use of the multimedia application is determined according to the user portrait, and the average time is determined as the target time.
[0037] For example, collect user information data from the user's historical use data of multimedia applications, such as the duration of use, use behavior, etc., and perform statistics and analysis on it, thereby abstracting the user portrait of user information, according to the abstract Determine the average time for the user to use the multimedia application based on the drawn user portrait, and determine the average time as the target time. For example, taking a multimedia application as an example of a game application, the users historical use data of the game application can be obtained. The historical use data can include the duration of use, use behavior (such as game skin type, game character setting information, use of game coins, etc.) ), etc., perform statistical analysis on historical usage data, and construct a user profile, so that the average time the user uses the game application can be predicted by using the user screen, and the average time is determined as the above-mentioned target time.
[0038] In addition to the above embodiments, the target time can also be achieved by other embodiments. In other embodiments of the present application, from the historical usage data of the multimedia application, the user's latest N usage data of the multimedia application is obtained; N is a positive integer, and according to the user's latest N usage data of the multimedia application, the user's latest N The average time of using the multimedia application for the first time is determined as the above-mentioned target time.
For example, assume that N is set to 5, that is, in the historical usage data of multimedia applications, obtain the user's latest 5 usage data of multimedia applications, according to the user's latest 5 usage data of multimedia applications, obtain The average time of using the multimedia application for the latest 5 times by the user is determined as the above target time.
[0040] In step S13, according to the current remaining time and the target time, the terminal equipment is controlled accordingly.
[0041] In this embodiment, the current remaining time can be compared with the target time, and the terminal device can be controlled differently according to the comparison result.
[0042] According to the terminal device control method of the embodiment of the present application, in response to monitoring the start-up operation of the multimedia application, the terminal device is obtained from the current remaining time of requesting the IPv6 address prefix to the network device next time, and the target time is determined. Wherein, the target time is obtained by analyzing the historical usage data of the multimedia application, and the terminal device is controlled accordingly according to the current remaining time and the target time. Therefore, this application acquires the current remaining time from the terminal device to the next request for the IPv6 address prefix from the network device, and obtains the target time by analyzing the historical usage data of the multimedia application, thus comparing the current remaining time with the target time , to predict whether the next operation of updating the IPv6 address prefix will occur during the use of the multimedia application, and then perform corresponding control on the terminal device according to the comparison result to improve the user experience.
[0043] FIG. 2 is a flow chart showing another terminal device control method according to an exemplary embodiment. As shown in FIG. 2, the terminal device control method may include the following steps.
[0044] In step S21, in response to monitoring the start-up operation of the multimedia application, the terminal equipment is obtained from the current remaining time of requesting the IPv6 address prefix to the network equipment next time.
[0045] In the embodiments of the present application, step S21 can be implemented in any of the embodiments of the present application, respectively, and the embodiments of the present application do not limit this, and will not repeat them.
[0046] In step S22, determine the target time. Wherein, the target time is obtained by analyzing historical usage data of the multimedia application.
[0047] In the embodiments of the application, step S22 can be implemented in any of the embodiments of the application, respectively, the embodiments of the application do not limit this, and will not repeat them.
[0048] In step S23, it is judged whether the current remaining time is greater than the target time. If the current remaining time is less than or equal to the target time, execute step S24; if the current remaining time is greater than the target time, execute step S25.
[0049] In step S24, the terminal equipment requests the IPv6 address prefix to the network equipment.
In this embodiment, if the current remaining time is less than or equal to the target time, then the operation of updating the IPv6 address prefix next time will occur in the process that the user is using the multimedia application, for example, the user is playing a game or watching a video In , the update of the IPv6 address prefix occurred. Since the update of the IPv6 address prefix occupies signaling, the game or video freezes, affecting the user experience. Therefore, when the application judges that the current remaining time is less than or equal to the target time, the terminal device is controlled to actively request the IPv6 address prefix from the network device, so that after the multimedia application is started and before it is used, the terminal device actively triggers an update of the IPv6 address prefix Operation, to avoid the IPv6 address prefix update operation during the use of the multimedia application, which will cause the multimedia application to freeze, and improve the user experience.
[0051] It should be noted that, since the process of synchronously requesting the IPv6 address prefix from the network device by the terminal device usually takes a very short time, it will not affect the terminal device monitoring the user's operation instructions for the multimedia application. That is to say, after the terminal device requests the IPv6 address prefix from the network device, the terminal device can also monitor the user's operation instructions on the multimedia application at the same time, and then control the terminal device to perform corresponding operations according to the monitored operation, that is, it does not affect the user's operation of the multimedia application. usage of.
[0052] In step 25, monitor the user's operation instruction to the multimedia application.
That is to say, when the operation of updating the IPv6 address prefix next time will not occur when the user is using the multimedia application, the user will not be stuck during the use of the multimedia application, so continue to monitor the user's perception of the multimedia application.
The operating instructions of the body application are enough.
[0054] In step 26, the terminal device is controlled to perform corresponding operations according to the monitored operation instructions.
That is to say, it is predicted that the operation of updating the IPv6 address prefix next time will not occur in the process that the user is using the multimedia application, the terminal equipment can monitor the user's operation instruction to the multimedia application, and control the terminal according to the monitored operation instruction The device takes the appropriate action. For example, taking a multimedia application as a game application, when it is predicted that the next operation of updating the IPv6 address prefix will not occur when the user is using the multimedia application, the terminal device can monitor the user's operation instructions for the game application, for example, the user clicks When the "Start Game" button of the game application is pressed, the terminal device controls the game application to enter the game interface and other corresponding operations.
According to the terminal device control method of the embodiment of the present application, in response to monitoring the start-up operation of the multimedia application, obtain the current remaining time from the terminal device to request the IPv6 address prefix from the network device next time, determine the target time, and judge the current remaining time Whether the time is greater than the target time, in response to the current remaining time being less than or equal to the target time, control the terminal device to request an IPv6 address prefix from the network device, and in response to the current remaining time being greater than the target time, monitor the user's operation instructions for the multimedia application, according to the monitored The operation instruction controls the terminal device to perform corresponding operations. Therefore, by judging whether the current remaining time is greater than the target time, it is predicted whether the next request for the IPv6 address prefix to the network device occurs during the use of the multimedia application. If the current remaining time is less than or equal to the target time, it means that the next request to the network The request for IPv6 address prefix by the device will occur during the use of multimedia applications. At this time, the terminal device will actively add and trigger an IPv6 address prefix to release the time buffer in advance to avoid occupying signaling due to updating the IPv6 address prefix in the process of using multimedia applications. And cause the freeze of the multimedia application, so as to optimize the user experience.
[0057] FIG. 3 is a flow chart showing yet another terminal device control method according to an exemplary embodiment. It should be noted that the multimedia application in the embodiment of the present application may be a game application. As shown in FIG. 3 , the method for controlling a terminal device is applied to a terminal device, and may include the following steps.
[0058] In step 31, after the game application is started and before starting the game, the terminal equipment is obtained from the current remaining time of requesting the IPv6 address prefix to the network equipment next time.
[0059] In the embodiments of the present application, step S31 can be implemented in any of the embodiments of the present application, respectively, and the embodiments of the present application do not limit this, and will not repeat them here.
[0060] In step 32, the latest five game times are obtained from the database.
[0061] For example, when a user is using a game application, the terminal device can collect and store the user's usage data of the game application, for example, it can be stored in a local database, so that the user can be obtained from the database. The latest 5 playtimes using the game app. It should be noted that the acquisition, storage and application of usage data involved in this application are all carried out with the knowledge and consent of the user.
In step 33, determine target time.
In the present embodiment, get the average time of the latest 5 game times obtained in step 32, this average time is determined as the target time.
[0064] In step 34, determine whether the current remaining time is greater than the target time.
In step 35, when the current remaining time is greater than the target time, carry out the normal game flow, for example, monitor the user's operation instructions to the multimedia application, and control the terminal device to perform corresponding operations according to the monitored operation instructions.
If the current remaining time is greater than the target time, then the operation of updating the IPv6 address prefix next time will not occur in the user's game process, that is, the user will not be stuck in the game, therefore, the control terminal device does not need to report to the user. The network device actively requests the IPv6 address prefix, and the normal game process can be carried out.
[0067] In step 36, the current remaining time is less than or equal to the target time, the control terminal equipment requests the IPv6 address prefix to the network equipment, and resets the time to request the IPv6 address prefix to the network equipment next time.
If the current remaining time is less than or equal to the target time, then the operation of updating the IPv6 address prefix next time will occur in the process that the user is playing the game, because the update IPv6 address prefix takes up signaling, causing the game to be stuck and affecting the user use experience. Therefore, when it is judged that the current remaining time is less than or equal to the target time, the control terminal device actively requests the IPv6 address prefix from the network device, updates the IPv6 address prefix after the game is started and before the start of the game, and resets the next request to the network device for the IPv6 address prefix time, so that the update operation is completed within the quiet time of the game (the user is not aware of the whole process), so that the next update time occurs after the game is over, avoiding freezing during the game and improving the user's game experience.
In step 37, carry out normal game flow.
[0070] FIG. 4 is a structural block diagram of an apparatus for controlling terminal equipment according to an exemplary embodiment. Referring to FIG. 4 , the device includes an acquisition module 41 , a determination module 42 and a control module 43 .
[0071] Wherein, the obtaining module 41 is configured to respond to the monitoring of the start-up operation of the multimedia application, and obtain the current remaining time between the terminal device and the network device requesting the IPv6 address prefix next time. As an example, the multimedia application at least includes but is not limited to: one of game application, audio application, video application, application for downloading, and the like.
In some embodiments of the present application, the obtaining module 41 can be used to: obtain the first time information of the terminal device from requesting the IPv6 address prefix to the network device next time; Time: According to the first time information and the current time, obtain the current remaining time from the terminal device to request the IPv6 address prefix from the network device next time.
In some embodiments of the present application, the realization process that acquisition module 41 obtains the first time information that terminal equipment requests IPv6 address prefix from network equipment next time can be as follows: obtain terminal equipment and request IPv6 address prefix to network equipment last time The second time information; obtain the life cycle setting information of the IPv6 address prefix; according to the second time information and the life cycle setting information, obtain the first time information from the terminal device to the next request for the IPv6 address prefix from the network device.
[0074] The determination module 42 is configured to determine the target time; wherein, the target time is obtained by analyzing the historical usage data of the multimedia application. In some embodiments of the present application, the implementation process of determining the target time by the determination module 42 may be as follows: obtain the user's historical usage data of the multimedia application; generate a user portrait of the user according to the historical usage data; determine that the user uses the multimedia application according to the user portrait The average time of ; determine the average time as the target time.
In other embodiments of the present application, the implementation process of determining the target time by the determination module 42 can be as follows: from the historical usage data of the multimedia application, obtain the user's latest N times of usage data of the multimedia application; N is a positive integer; according to The user's use data of the latest N times of the multimedia application is obtained, and the average time of the user's latest N times of using the multimedia application is obtained; and the average time is determined as the target time.
[0076] The control module 43 is configured to control the terminal device accordingly according to the current remaining time and the target time.
[0077] In some embodiments of the present application, the control module 43 can be used to determine whether the current remaining time is greater than the target time; in response to the current remaining time being less than or equal to the target time, the terminal device is controlled to request an IPv6 address prefix from the network device.
[0078] In some embodiments of the present application, the control module 43 can also be used for: in response to the current remaining time being greater than the target time, monitor the user's operation instruction for the multimedia application; control the terminal device to perform the corresponding operation according to the monitored operation instruction
do.
[0079] Regarding the device in the above embodiment, the specific manner in which each module performs an operation has been described in detail in the embodiment of the method, and will not be described in detail here.
[0080] According to the terminal device control device of the embodiment of the present application, in response to monitoring the start-up operation of the multimedia application, obtain the current remaining time from the terminal device to request the IPv6 address prefix from the network device next time, and determine the target time. Wherein, the target time is obtained by analyzing the historical usage data of the multimedia application, and the terminal device is controlled accordingly according to the current remaining time and the target time. Therefore, this application acquires the current remaining time from the terminal device to the next request for the IPv6 address prefix from the network device, and obtains the target time by analyzing the historical usage data of the multimedia application, thus comparing the current remaining time with the target time , to predict whether the next operation of updating the IPv6 address prefix will occur during the use of the multimedia application, and then perform corresponding control on the terminal device according to the comparison result to improve the user experience.
[0081] FIG. 5 is a block diagram of a terminal device according to an exemplary embodiment. For example, the terminal device 500 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, and the like.
Referring to FIG. 5, the terminal device 500 may include one or more of the following components: a processing component 502, a memory 504, a power component 506, a multimedia component 505, an audio component 510, an input/output (I/O) interface 512, sensor component 514, and communication component 516.
[0083] The processing component 502 generally controls overall operations of the terminal device 500, such as operations associated with display, telephone calls, data communication, camera operations, and recording operations. The processing component 502 may include one or more processors 520 to execute instructions to complete all or part of the steps of the above method. Additionally, processing component 502 may include one or more modules that facilitate interaction between processing component 502 and other components. For example, processing component 502 may include a multimedia module to facilitate interaction between multimedia component 508 and processing component 502 .
[0084] The memory 504 is configured to store various types of data to support operations at the device 500. Examples of such data include instructions for any application or method operating on the terminal device 500, contact data, phonebook data, messages, pictures, videos, and the like. The memory 504 can be implemented by any type of volatile or non-volatile storage device or their combination, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable Programmable Read Only Memory (EPROM), Programmable Read Only Memory (PROM), Read Only Memory (ROM), Magnetic Memory, Flash Memory, Magnetic Disk or Optical Disk.
[0085] The power component 506 provides power to various components of the terminal device 500. Power components 506 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for end device 500 . [0086] The multimedia component 508 includes a screen providing an output interface between the terminal device 500 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from a user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensor may not only sense a boundary of a touch or swipe action, but also detect duration and pressure associated with the touch or swipe action. In some embodiments, the multimedia component 508 includes a front camera and/or a rear camera. When the device 500 is in an operation mode, such as a shooting mode or a video mode, the front camera and/or the rear camera can receive external multimedia data. Each front camera and rear camera can be a fixed optical lens system or have focal length and optical zoom capability.
[0087] The audio component 510 is configured to output and/or input audio signals. For example, audio component 510 includes a microphone
Wind (MIC), when the terminal device 500 is in an operation mode, such as a call mode, a recording mode, and a voice recognition mode, the microphone is configured to receive an external audio signal. Received audio signals may be further stored in memory 504 or sent via communication component 516 . In some embodiments, the audio component 510 also includes a speaker for outputting audio signals.
[0088] The I/O interface 512 provides a connection between the processing component 502 and the peripheral interface module. The peripheral interface module may be a keyboard, a click wheel, a button, and the like. These buttons may include, but are not limited to: a home button, a volume button, a start button, and a lock button.
[0089] The sensor component 514 includes one or more sensors for providing the terminal device 500 with status assessments of various aspects. For example, the sensor component 514 can detect the open/closed state of the device 500, the relative positioning of the components, for example, the components are the display and the keypad of the terminal device 500, and the sensor component 514 can also detect the terminal device 500 or a component of the terminal device 500 The position change of the terminal device 500, the presence or absence of the user's contact with the terminal device 500, the orientation or acceleration/deceleration of the terminal device 500 and the temperature change of the terminal device 500. Sensor assembly 514 may include a proximity sensor configured to detect the presence of nearby objects in the absence of any physical contact. Sensor assembly 514 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor component 514 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor or a temperature sensor.
[0090] The communication component 516 is configured to facilitate wired or wireless communication between the terminal device 500 and other devices. The terminal device 500 can access a wireless network based on communication standards, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 516 receives broadcast signals or broadcast related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 516 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, Infrared Data Association (IrDA) technology, Ultra Wide Band (UWB) technology, Bluetooth (BT) technology and other technologies.
[0091] In an exemplary embodiment, the terminal device 500 may be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs) , a Field Programmable Gate Array (FPGA), a controller, a microcontroller, a microprocessor or other electronic components for implementing the above method.
[0092] In an exemplary embodiment, there is also provided a non-transitory computer-readable storage medium including instructions, such as a memory 504 including instructions, which can be executed by the processor 520 of the terminal device 500 to complete the above method. For example, the non-transitory computer readable storage medium may be ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, optical data storage device, and the like.
[0093] In an exemplary embodiment, a computer program product is also provided, including a computer program, and the computer program is executed by the processor 520 of the terminal device 500 to complete the above method.
[0094] Other embodiments of the present application will readily occur to those skilled in the art from consideration and practice of the invention disclosed herein. This application is intended to cover any modification, use or adaptation of the application, these modifications, uses or adaptations follow the general principles of the application and include common knowledge or conventional technical means in the technical field not disclosed in the application . The examples are to be considered as exemplary only, with a true scope and spirit of the application indicated by the following claims.
[0095] It should be understood that the present application is not limited to the precise constructions which have been described above and shown in the accompanying drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the application is limited only by the appended claims.
1 sheet
Sheet 1
Every citation, both ways
| Document | Relation | Office | Category | Cited during | Relevant claims |
|---|---|---|---|---|---|
| CN102333118A | Cites | China | A | Search report | 1-19 |
| CN102790813A | Cites | China | A | Search report | 1-19 |
| CN106161662A | Cites | China | A | Search report | 1-19 |
| US10880722B1 | Cites | United States of America | A | Search report | 1-19 |
| CN110149718A | Cites | China | A | Search report | 1-19 |
| CN111654444A | Cites | China | A | Search report | 1-19 |
| CN112004253A | Cites | China | A | Search report | 1-19 |
| CN112107866A | Cites | China | A | Search report | 1-19 |
| WO2007028306A1 | Cites | World Intellectual Property Organization (WIPO) | A | Search report | 1-19 |
| WO2008069504A1 | Cites | World Intellectual Property Organization (WIPO) | A | Search report | 1-19 |
| WO2013123763A1 | Cites | World Intellectual Property Organization (WIPO) | A | Search report | 1-19 |
| US2017289099A1 | Cites | United States of America | A | Search report | 1-19 |
| WO2020027850A1 | Cites | World Intellectual Property Organization (WIPO) | A | Search report | 1-19 |
| WO2020108541A1 | Cites | World Intellectual Property Organization (WIPO) | A | Search report | 1-19 |
| US2020374888A1 | Cites | United States of America | A | Search report | 1-19 |
2 priority claims, no other members on record
Priority claims2
| Document | Office | Kind | Date |
|---|---|---|---|
| 202110583359 | China | A | |
| CN202110583359 | – | – | – |
3 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Patent grantGrantedGR01 | GR01 | |
| Entry into force of request for substantive examinationSE01 | SE01 | |
| PublicationPB01 | PB01 |
Numbers
- Publication
- 115412533
- Publication, DOCDB
- 115412533
- Publication, EPODOC
- CN115412533
- Application
- 105833596
- Application, DOCDB
- 202110583359
- Application, EPODOC
- CN202110583359
Titles2
- Chinese
- 终端设备及其控制方法、装置和存储介质
- English
- Terminal equipment and its control method, device and storage medium
Classification
- CPC, 2
- H04L65/40
- H04L65/60
- IPC, 2
- H04L65 40
- H04L65 60