Multi-terminal interaction system, application usage prompt method, device, medium, and product
By using multi-terminal interaction systems and methods, the system detects and restricts the use of restricted functions on electronic devices by non-owners, thus solving the problem of application function information leakage and improving user experience and property security.
Patent Information
- Application Number
- PCT/CN2025/092418
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-07-05
- Filing Date
- 2025-04-30
- Publication Date
- 2026-01-08
AI Technical Summary
When an electronic device is unlocked, non-owner users may leak application function information, leading to privacy breaches or property losses.
Through a multi-terminal interaction system, after the first electronic device detects the use of a restricted function, it sends usage information to the second electronic device. The second electronic device displays a prompt and, after obtaining user confirmation, sends a control command to the first device to restrict the use of that function.
It reduces the leakage of application function information, and improves user experience and property security.
Smart Images

Figure CN2025092418_08012026_PF_FP_ABST
Abstract
Description
Multi-terminal interaction system, application use reminding method, device, medium and product
[0001] The present application claims priority to the Chinese patent application No. 202410904348.7, filed on July 5, 2024, and entitled "Multi-terminal interaction system, application use reminding method, device, medium and product", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0002] The present application relates to the technical field of application management, and in particular to a multi-terminal interaction system, an application use reminding method, a device, a medium and a product. BACKGROUND
[0003] When the electronic device is in an unlocked state, the user of the electronic device can use all functions of all applications in the electronic device. Sometimes, the user of the electronic device is not the owner of the electronic device, and for some functions of some applications, when the user of the electronic device is not the owner of the electronic device, it is easy to cause the relevant information of these functions to be leaked, thereby leaking the user's private information or causing property loss and other risks. SUMMARY
[0004] To solve the problem that the relevant information of some functions of some applications is leaked, the present application provides a multi-terminal interaction system, an application use reminding method, a device, a medium and a product.
[0005] In a first aspect, the present application provides a multi-terminal interaction system, comprising: a first electronic device and a second electronic device, wherein the first electronic device sends first use information of a first function of a first application of the first electronic device to the second electronic device when detecting a first use operation on the first function; the second electronic device displays first prompt information based on the first use information, wherein the first prompt information comprises a first prompt item, and the first prompt item prompts a user to confirm whether to limit the use of the first application; the second electronic device sends a first control instruction to the first electronic device in response to a first user operation on the first prompt item; and the first electronic device limits the use of the first application when receiving the first control instruction, wherein the first function belongs to a restricted function.
[0006] It can be understood that the first electronic device can be a mobile phone, and the second electronic device can be a smart watch or a smart bracelet. Moreover, the scheme can be applied to a scenario in which the user lends the first electronic device to another user for use and wears the second electronic device to leave for a short distance.
[0007] Based on the above scheme, when the mobile phone determines that a certain function of a certain application used by another user belongs to a restricted function, the mobile phone sends the use information of the function of the application by another user to the smart watch, and displays prompt information on the smart watch, prompting the user to confirm whether to restrict the use of the application by another user. In this way, the relevant information of part of the function of the application can be reduced.
[0008] In some optional implementations, the first application can be a payment application, a bank application, a wallet application, or the like, which involves the security of the user's property, and the first function can be a function of the first application that is restricted for use by another user. Moreover, for different first applications, the first function can be different. For example, for a payment application, the first function can be a payment function. For a bank application, the first function can be a transfer function, and for a wallet application, the first function can be a near field communication (NFC) function.
[0009] In some optional implementations, the mobile phone 110 can set a geofence, for example, 2 meters, and when it is detected that the smart watch 120 is outside the geofence of the mobile phone 110, that is, the distance between the smart watch 120 and the mobile phone 110 is detected to be outside 2 meters, the user of the mobile phone 110 can be identified as another user.
[0010] In some optional implementations, the mobile phone 110 can also be provided with a low-power face recognition service. When the mobile phone 110 is in an unlocked state, the camera in the mobile phone 110 can capture the face image of the user based on a preset time interval, and perform similarity matching with the pre-stored user face image. When it is identified that the similarity between the face image of the user and the pre-stored user face image is lower than a pre-set similarity threshold, the user of the mobile phone 110 can be identified as another user.
[0011] In the embodiments of the present application, by providing multiple prompt items for the user to select, the first function of the first application in the first electronic device is controlled, for example, the use of the first application by another user is restricted, so that the use of the first function by another user is restricted, and the user experience can be improved.
[0012] In some optional implementations of the first aspect, the first prompt information further includes a second prompt item, and the second prompt item prompts the user to confirm whether to restrict the use of the first electronic device.
[0013] In the embodiments of the present application, by providing multiple prompt items for the user to select, the first function of the first application in the first electronic device is controlled, for example, the use of the first application by another user is restricted, so that the use of the first function by another user is restricted, and the user experience can be improved. In some optional implementations of the first aspect, the first prompt information further includes a second prompt item, and the second prompt item prompts the user to confirm whether to restrict the use of the first electronic device.
[0014] In some optional implementation of the first aspect, the second electronic device sends a second control instruction to the first electronic device in response to a second user operation on the second prompt item; and the first electronic device restricts the use of the first electronic device upon receiving the second control instruction.
[0015] In some optional implementation of the first aspect, the first prompt information further comprises a third prompt item, the third prompt item prompting the user to confirm whether to restrict the sending of the first prompt information.
[0016] In the embodiments of the present application, the first function of the first application in the first electronic device is controlled by providing multiple prompt items for the user to select, for example, allowing other users to use the first electronic device and the first application, and allowing other users to use the first function, which can improve the user experience.
[0017] In some optional implementation of the first aspect, the second electronic device sends a third control instruction to the first electronic device in response to a third user operation on the third prompt item; and the first electronic device restricts the sending of the first prompt information to the second electronic device upon receiving the third control instruction.
[0018] In some optional implementation of the first aspect, the first application is a payment application, and the first function is a payment function; the first application is a bank application, and the first function is a transfer function; the first application is a wallet application, and the first function is a near field communication function.
[0019] In some optional implementation of the first aspect, the first application is a payment application, and the first function is a payment function; the first application is a bank application, and the first function is a transfer function; the first application is a wallet application, and the first function is a near field communication function.
[0020] In the embodiments of the present application, by sending the first use information of the first function of the first application to the second electronic device when the first electronic device displays the payment interface, the use of the first application by other users can be restricted in time, thereby improving the timeliness of reducing the leakage of related information of part of the function of the application.
[0021] In some optional implementation forms of the first aspect, the first electronic device displays a display interface corresponding to the second use operation when the second use operation on the second function of the first application is detected, wherein the second function belongs to a non-restricted function.
[0022] In the embodiments of the application, when the first electronic device detects that another user uses a non-restricted function of the first application, the interface corresponding to the non-restricted function can be directly displayed, so that the use experience of the other user can be improved.
[0023] In some optional implementation forms of the first aspect, when the first application is a payment application, the second function includes a start function, a query function, and an entertainment function.
[0024] In some optional implementation forms of the first aspect, the first electronic device stores the use condition of the first application, wherein the use condition includes at least one of a use time, a use duration, and a use frequency.
[0025] In the second aspect, the embodiments of the application provide an application use reminding method, applied to a first electronic device, including: when a first use operation on a first function of a first application of the first electronic device is detected, sending first use information of the first function to a second electronic device, wherein the first function belongs to a restricted function; and when a first control instruction sent by the second electronic device is received, restricting the use of the first application.
[0026] In some optional implementation forms of the second aspect, the method further includes: when a second control instruction sent by the second electronic device is received, restricting the use of the first electronic device.
[0027] In some optional implementation forms of the second aspect, the method further includes: when a third control instruction sent by the second electronic device is received, restricting the sending of first prompt information to the second electronic device in the use process of the first application.
[0028] In some optional implementation forms of the second aspect, corresponding to the first application being a payment application, the first function is a payment function; corresponding to the first application being a bank application, the first function is a transfer function; and corresponding to the first application being a wallet application, the first function is a near field communication function.
[0029] In some optional implementation forms of the second aspect, the method further includes: when a second use operation on a second function of the first application is detected, displaying a display interface corresponding to the second use operation, wherein the second function belongs to a non-restricted function.
[0030] In some optional implementation forms of the second aspect, when the first application is a payment application, the second function includes a starting function, an inquiry function, and an entertainment function.
[0031] In some optional implementation forms of the second aspect, the method further includes storing usage of the first application, wherein the usage includes at least one of usage time, usage duration, and usage frequency.
[0032] In some optional implementation forms of the second aspect, the method further includes: in a case where a second usage operation on a second application of the first electronic device is detected, sending second usage information of the second application to a second electronic device, wherein the second application belongs to a restricted application; and in a case where a fourth control instruction sent by the second electronic device is received, restricting usage of the second application.
[0033] In some optional implementation forms of the second aspect, the method further includes: in a case where a fifth control instruction sent by the second electronic device is received, restricting usage of the first electronic device.
[0034] In some optional implementation forms of the second aspect, the method further includes: in a case where a sixth control instruction sent by the second electronic device is received, restricting sending of second prompt information to the second electronic device in a usage process of the second application.
[0035] In some optional implementation forms of the second aspect, the method further includes: in a case where a fourth usage operation on a third application is detected, displaying a display interface corresponding to the fourth usage operation, wherein the third application belongs to a non-restricted application.
[0036] In some optional implementation forms of the second aspect, corresponding to the first application being a payment application, the first function is a payment function, and the restricted function is set by: in a case where a click operation on a first setting option in a first interface is detected, displaying a second interface, wherein the first interface is a setting interface of application usage prompting, the second interface is an interface after a pop-up window is displayed on the first interface, and the pop-up window includes setting options of at least one payment application installed in the first electronic device; in a case where a click operation on the setting option of the at least one payment application is detected, displaying a third interface, the third interface including a first control for determination; and in a case where a click operation on the first control is detected, setting the payment function as the restricted function of the first application.
[0037] In some optional implementation forms of the second aspect, the restriction-type application is set by: displaying a fourth interface when detecting a click operation on a second setting option in the first interface, the fourth interface being an interface for editing the restriction-type application; adding the application in the first display region in the fourth interface to the second display region when detecting a click operation on the application in the first display region, displaying a fifth interface, the fifth interface including a second control for determination; and setting the application in the second display region as the restriction-type application when detecting a click operation on the second control.
[0038] In some optional implementation forms of the second aspect, the first application corresponds to a payment application, and the first function corresponds to a payment function. The detection of the first use operation on the first function of the first application of the first electronic device includes: detecting the first use operation on the first function of the first application of the first electronic device when the first electronic device displays a payment interface, where the payment interface includes a payment code interface, a payment method selection interface, an interface for submitted settlement, an interface for inputting a payment password, and an interface for inputting a payment amount.
[0039] In a third aspect, an application use reminding method is provided, and the method is applied to a second electronic device and includes: receiving first use information sent by a first electronic device, the first use information being use information of a first function of a first application; displaying first prompt information based on the first use information, where the first prompt information includes a first prompt item, the first prompt item prompting a user to confirm whether to limit use of the first application, and sending a first control instruction to the first electronic device when detecting a first user operation on the first prompt item.
[0040] In some optional implementation forms of the third aspect, the first prompt information includes a second prompt item, and the second prompt item prompts the user to confirm whether to limit use of the first electronic device.
[0041] In some optional implementation forms of the third aspect, the method further includes: sending a second control instruction to the first electronic device when detecting a second user operation on the second prompt item.
[0042] In some optional implementation forms of the third aspect, the first prompt information further includes a third prompt item, and the third prompt item prompts the user to confirm whether to limit sending of the first prompt information.
[0043] In some optional implementation forms of the third aspect, the method further includes: sending a third control instruction to the first electronic device when detecting a third user operation on the third prompt item.
[0044] In some optional implementation forms of the third aspect, the first application is a payment application, and the first function is a payment function; the first application is a bank application, and the first function is a transfer function; or the first application is a wallet application, and the first function is a near field communication function.
[0045] In some optional implementation forms of the third aspect, the method further includes: receiving second usage information sent by the first electronic device, the second usage information being usage information of a second application; and displaying second prompt information based on the second usage information, wherein the second prompt information includes a first prompt item prompting the user to confirm whether to limit usage of the second application, and the first control instruction is sent to the first electronic device when a first user operation on the first prompt item is detected.
[0046] In some optional implementation forms of the third aspect, the method further includes: limiting usage of the first electronic device when the second control instruction sent by the second electronic device is received.
[0047] In some optional implementation forms of the third aspect, the method further includes: limiting sending of the second prompt information to the second electronic device during usage of the second application when the third control instruction sent by the second electronic device is received.
[0048] In a fourth aspect, the present application provides an electronic device, including: a memory configured to store instructions executed by one or more processors of the electronic device, and a processor configured to execute the application usage prompting method mentioned in the embodiments of the present application.
[0049] In a fifth aspect, the present application provides a readable storage medium, and the readable storage medium stores instructions, and the instructions are executed on the electronic device to cause the electronic device to execute the application usage prompting method mentioned in the embodiments of the present application.
[0050] In a sixth aspect, the embodiments of the present application provide a computer program product, and the computer program product includes computer instructions, and when the computer instructions are executed by an electronic device, the electronic device executes the computer program code of the application usage prompting method mentioned in the embodiments of the present application.
[0051] It can be understood that the specific implementation forms and beneficial effects of the above-mentioned second aspect to sixth aspect can refer to the related description in the first aspect, and will not be repeated here. BRIEF DESCRIPTION OF DRAWINGS
[0052] FIG. 1 shows an application scenario diagram;
[0053] FIG. 2 shows an interface diagram of an operation of using a payment function of a payment application A by another user, according to some embodiments of the present application;
[0054] FIG. 3 shows a flow diagram of a multi-terminal interaction, according to some embodiments of the present application;
[0055] FIG. 4 shows an interface diagram of setting a limit of using a payment function in a payment application by another user, according to some embodiments of the present application;
[0056] FIG. 5 shows an interface diagram of setting a payment reminder, according to some embodiments of the present application;
[0057] FIG. 6 shows another interface diagram of setting a payment reminder, according to some embodiments of the present application;
[0058] FIG. 7 shows an interface diagram of setting a limit application, according to some embodiments of the present application;
[0059] FIG. 8 shows another flow diagram of a multi-terminal interaction, according to some embodiments of the present application;
[0060] FIG. 9 shows an interface diagram of using a limit application by another user, according to some embodiments of the present application;
[0061] FIG. 10 shows a diagram of viewing a usage of a limit application, according to some embodiments of the present application;
[0062] FIG. 11 shows a control center interface, according to some embodiments of the present application;
[0063] FIG. 12 shows a hardware structure diagram of a first electronic device, according to some embodiments of the present application;
[0064] FIG. 13 shows a software structure diagram of a first electronic device, according to some embodiments of the present application. DETAILED DESCRIPTION
[0065] The illustrative embodiments of the present application include, but are not limited to, a multi-terminal interaction system, an application usage reminder method, a device, a medium, and a product.
[0066] It can be understood that the application use reminding method provided in the embodiments of the present application can be applied to an electronic device. The electronic device can also be referred to as a terminal, a user equipment (UE), a mobile station (MS), a mobile terminal (MT), and the like. In some specific implementation manners, the electronic device can include a smart watch, a mobile phone, a smart bracelet, and the like.
[0067] For the convenience of description, hereinafter, the owner of the electronic device is referred to as a user, and the user who is not the owner of the electronic device is referred to as another user. In another optional implementation manner, the owner of the electronic device can also be referred to as a master, and the user who is not the owner of the electronic device can also be referred to as a non-master.
[0068] It can be understood that some users can have multiple electronic devices at the same time, such as a mobile phone, a smart watch, a smart bracelet, and the like. These electronic devices can log in to the same electronic user account and establish a trust circle based on the same electronic user account, so as to synchronize messages. For example, as shown in FIG. 1, a user has a mobile phone 110 and a smart watch 120 at the same time. In some cases, the user will only carry the smart watch 120 which is relatively light, and synchronize messages of the mobile phone 110 through the smart watch 120, such as chat software messages, incoming call messages, and the like. For example, when the user lends the mobile phone 110 to another user (non-master) to use, and the user leaves for a short distance (such as going to the toilet, taking an order, and the like), only the smart watch 120 which is relatively light is worn. At this time, if the other user uses a payment function of a payment application on the mobile phone 110, or uses a transfer function of a bank application on the mobile phone, the user's property will be damaged.
[0069] To solve the above problem, the application provides an application use reminding method. In the method, when the mobile phone 110 determines that a function of an application used by another user belongs to a restricted function, the mobile phone 110 sends use information of the function of the application to the smart watch 120, and displays prompt information on the smart watch 120, the prompt information prompting the user to confirm whether to restrict the use of the application by the other user. In this way, the related information of part of the functions of the application can be reduced.
[0070] In a possible implementation manner, when the mobile phone 110 confirms that a function of an application used by another user does not belong to a restricted function, the use information is not sent to the smart watch 120, and the smart watch 120 does not display the prompt information.
[0071] In some specific implementations, as shown in FIG. 2, the mobile phone 110 can determine that the use operation of the payment function of the payment application A by the other user is detected when the mobile phone 110 detects that the other user uses the payment function of the payment application A, for example, the mobile phone 110 detects that the mobile phone displays a payment interface of the payment application A. The payment interface can include a payment code interface, a payment method selection interface, a submitted settlement interface, a payment password input interface, and a payment amount input interface.
[0072] The mobile phone 110 can send the use information of the payment function to the smart watch 120 through Bluetooth. The smart watch 120 can receive the use information of the payment function, display a control option interface, which can include a prompt information "your mobile phone XX is using the payment application A to make payment" and control options "lock application", "lock mobile phone", and "no longer prompt". When the smart watch 120 detects a click operation of the user on the "lock application", the smart watch 120 can send a control instruction to the mobile phone 110. Thus, the mobile phone 110 can limit the use of the payment application A by the other user in response to the control instruction.
[0073] In some optional implementations, the mobile phone 110 can set a geofence, for example, 2 meters, and when the smart watch 120 is detected to be outside the geofence of the mobile phone 110, that is, the distance between the smart watch 120 and the mobile phone 110 is detected to be more than 2 meters, the user of the mobile phone 110 can be identified as the other user.
[0074] In some optional implementations, the mobile phone 110 can also be provided with a low-power face recognition service. When the mobile phone 110 is in an unlocked state, the camera in the mobile phone 110 can capture the face image of the user based on a preset time interval, and perform similarity matching with the pre-stored user face image. When the similarity between the face image of the user and the pre-stored user face image is lower than a pre-set similarity threshold, the user of the mobile phone 110 can be identified as the other user.
[0075] The application use reminding method mentioned in the embodiments of the present application will be described in detail below.
[0076] It can be understood that the application use reminding method can be applied to a multi-terminal interaction system. In some optional implementations, the multi-terminal interaction system can include a first electronic device and a second electronic device. The first electronic device can be a mobile phone, and the second electronic device can be a smart watch or a smart bracelet.
[0077] For ease of illustration, the first electronic device is taken as the mobile phone 110 and the second electronic device is taken as the smart watch 120 in the following description. The application of the reminding method can be applied to a scenario in which the user lends the mobile phone 110 to another user and the user wearing the smart watch 120 leaves for a short distance, so that the smart watch 120 manages different functions of the same application on the mobile phone 110. Therefore, the user who borrows the mobile phone 110 can be referred to as the other user, and the user wearing the smart watch 120 can be referred to as the user.
[0078] As shown in FIG. 3, a flowchart of a multi-terminal interaction is shown, and the specific interaction process is as follows:
[0079] 301: The mobile phone 110 detects a use operation of the other user on the application on the mobile phone 110.
[0080] It can be understood that the application on the mobile phone 110 can include a system application and a third-party application. For example, the application on the mobile phone 110 can include a payment application, a bank application, a wallet application, and the like.
[0081] In some optional implementations, when the mobile phone 110 detects the use operation of the other user on the application on the mobile phone 110, the use of a specific function of the application by the other user can be detected. For example, the mobile phone 110 can detect the use operation of the other user on the start function, the query function, or the entertainment function of the payment application, or the use operation of the other user on the payment function of the payment application. For example, the mobile phone 110 detects that the mobile phone displays a payment interface of the payment application A, and it can be determined that the use operation of the other user on the payment function of the payment application A is detected. The payment interface can include a payment code interface, a payment method selection interface, an interface of submitted settlement, an interface of inputting a payment password, and an interface of inputting a payment amount.
[0082] 302: The mobile phone 110 detects a first use operation of the other user on a first function of a first application and determines that the first function belongs to a restricted function.
[0083] It can be understood that the first application can be the payment application, the bank application, the wallet application, and the like mentioned above, which involves the security of the user's property, and the first function can be a function that is restricted for the other user to use in the first application. Moreover, for different first applications, the first function can be different. For example, for the payment application, the first function can be the payment function. For the bank application, the first function can be the transfer function, and for the wallet application, the first function can be the near field communication (NFC) function.
[0084] For ease of illustration, the first application is taken as the payment application A and the first function is taken as the payment function in the following description.
[0085] It can be understood that the mobile phone 110 can determine the user of the mobile phone 110 as the other user by setting a geographic fence and a low-power face recognition service. To avoid repetition, the specific implementation of determining the other user will not be described here.
[0086] In some specific implementations, when the mobile phone 110 detects the use of the specific function of the application by the other user, the mobile phone 110 can compare the first function of the first application with the function of the first application that is set in advance to be restricted for use by the other user. If the first function is the function of the first application that is set in advance to be restricted for use by the other user, the mobile phone 110 can determine that the first function belongs to the restricted function.
[0087] It can be understood that the manner of setting the function of the first application that is restricted for use by the other user will be described in detail in FIG. 4.
[0088] 303: The mobile phone 110 sends the first use information of the first function to the smart watch 120.
[0089] It can be understood that the first use information can indicate that the other user uses the first function of the first application.
[0090] 304: The smart watch 120 displays the first prompt information based on the first use information, wherein the first prompt information includes a first prompt item prompting the user to confirm whether to restrict the use of the first application.
[0091] It can be understood that when the first application is the payment application A, the first prompt information can include "Your mobile phone XX is using the payment application A to make payment" displayed in the interface of the control options shown in FIG. 2, and the control option (i.e., the first prompt item) "Lock application".
[0092] It can be understood that the steps 302 to 304 are sequentially executed.
[0093] 305: The smart watch 120 detects the first user operation of the user on the first prompt item, and sends the first control instruction corresponding to the first user operation to the mobile phone 110.
[0094] It can be understood that, for example, the first prompt item can be the control option "Lock application" in the interface of the control options shown in FIG. 2, and the first user operation can be any one of voice selection, touch selection, and air selection. The first control instruction can be used to instruct the mobile phone 110 to restrict the use of the first application.
[0095] 306: The mobile phone 110 restricts the use of the first application by the other user in response to the first control instruction.
[0096] In some specific implementation, when the first application is a payment application, limiting the use of the first application by the other user can include that the phone 110 can lock the payment application, and when the other user needs to use the payment application again, the unlocking information needs to be input. The unlocking information can be the same as the unlocking information of the lock screen, or can be different, which is not limited in the present application.
[0097] 307: The smart watch 120 detects the second user operation of the user on the second prompt item, and sends a second control instruction corresponding to the second user operation to the phone 110.
[0098] It can be understood that the first prompt information can further include a second prompt item prompting the user to confirm whether to limit the use of the phone 120. For example, the second prompt item can be a control option "lock the phone" displayed in the control option interface shown in FIG. 2, and the second user operation can be any one of voice selection, touch selection, and air selection. The second control instruction can be used to instruct the phone 110 to limit the use of the phone 110.
[0099] 308: The phone 110 limits the use of the phone 110 by the other user in response to the second control instruction.
[0100] In some specific implementation, limiting the use of the phone 110 can include that the phone 110 is locked.
[0101] 309: The smart watch 120 detects the third user operation of the user on the third prompt item, and sends a third control instruction corresponding to the third user operation to the phone 110.
[0102] It can be understood that the first prompt information can further include a third prompt item prompting the user to confirm whether to limit the sending of the first prompt information. For example, the third prompt item can be a control option "no longer prompt" displayed in the control option interface shown in FIG. 2, and the third user operation can be any one of voice selection, touch selection, and air selection. The third control instruction can be used to instruct to limit the sending of the first use information to the smart watch 120 during the use of the first application.
[0103] 310: The phone 110 limits the sending of the first use information to the smart watch 120 during the use of the first application in response to the third control instruction.
[0104] It can be understood that the step 305 and the step 306 are sequentially executed, the step 307 and the step 308 are sequentially executed, and the step 309 and the step 310 are sequentially executed, but the step 305, the step 307 and the step 309 are alternatively executed.
[0105] 311: The mobile phone 110 detects a second use operation of the other user on the second function of the first application, and determines that the second function belongs to the non-restricted function.
[0106] It can be understood that the second function can be a function allowed to be used by the other user in the first application. For example, for a payment application, the second function can be a start function, a query function, and an entertainment function.
[0107] 312: The mobile phone 110 displays a display interface corresponding to the second use operation.
[0108] For example, when the second function is the start function, the mobile phone 110 can display a start interface of the payment application. When the second function is the query function, the mobile phone 110 can display a query interface. When the second function is the entertainment function, the mobile phone 110 can display an entertainment interface.
[0109] It can be understood that the step 311 and the step 312 are also sequentially executed, but the step 302 and the step 311 are alternatively executed.
[0110] The following describes a manner of pre-setting a function restricted to be used by the other user in the first application by taking a manner of setting the payment application to restrict the other user to use the payment function as an example.
[0111] As shown in FIG. 4, an interface schematic diagram of setting the payment function in the payment application to be restricted to be used by the other user is shown, and specifically as shown in FIG. 4:
[0112] The interface P1 can be an interface of a watch application on the mobile phone. The mobile phone 110 can display a setting interface P2 of the mobile phone cooperation security after detecting a click operation of the user on the “mobile phone cooperation security” control U11 in the interface P1. The interface P2 can include a setting option U12 of “mobile phone unlocking watch” and an “application use reminder” control U13.
[0113] When the setting option U12 of “mobile phone unlocking watch” is in an open state, when the watch is in a wearing state, unlocking the mobile phone will automatically unlock the watch, that is, when the smart watch 120 is in a wearing state, if the user unlocks the mobile phone 110, the smart watch 120 will be automatically unlocked. This function needs to set a lock screen password for the mobile phone and the watch, and allows to open the Bluetooth message synchronization service.
[0114] The mobile phone 110 can display a setting interface P3 of the application use reminder after detecting a click operation of the user on the “application use reminder” control U13 in the interface P2. The interface P3 can include function introduction information, for example, “application use situation at any time”, “you can add applications, when others use these applications on the device, the system will remind through the watch”. The interface P3 can also include an “open” control U14.
[0115] The mobile phone 110 can display a setting interface P4 of application use reminding after detecting the click operation of the user on the "start" control U14 in the interface P3. The interface P4 can include a verification message, for example, "please enter the password on the watch to start the function", and send a verification instruction to the smart watch 120 through Bluetooth.
[0116] The smart watch 120 can display an interface P5 for entering the password in response to the verification instruction sent by the mobile phone 110. The interface P5 includes a prompt "enter the password" and a number keyboard. The smart watch 120 can receive the password entered by the user on the number keyboard, and the smart watch 120 can verify the password entered by the user, for example, whether the password entered by the user is consistent with the lock screen password of the smart watch 120, or whether the password entered by the user is consistent with the lock screen password of the mobile phone 110, or whether the password entered by the user is consistent with the pre-set password, etc. The embodiments of the present application are not limited. When the smart watch 120 verifies the password entered by the user successfully, the smart watch 120 can send a verification success feedback to the mobile phone 110.
[0117] The mobile phone 110 can display the setting interface P6 (i.e., the first interface mentioned above) of the application use reminding in response to the verification success feedback sent by the smart watch 120. The interface P6 can include a setting option U15 of "payment reminding" (i.e., the first setting option mentioned above), and the function introduction information of the payment reminding, for example, the system reminds through the watch when the other person uses the mobile payment on the device. That is, when the other user uses the payment application to pay on the mobile phone 110, the smart watch 120 will send use information to remind the user that the payment application is being used.
[0118] The mobile phone 110 can display the interface P7 (i.e., the second interface mentioned above) of the application use reminding after detecting the click operation of the user on the setting option U15 of "payment reminding" in the interface P6. The interface P7 is the interface after the mobile phone displays the pop-up window in the interface P6. The pop-up window can include the setting options of one or more payment applications installed on the mobile phone, for example, the setting option U16 of the payment application 1, the setting option U17 of the payment application 2, and the setting option U18 of the payment application 3.
[0119] The mobile phone 110 can display the interface P8 (i.e., the third interface mentioned above) of the application use reminding after detecting the click operation of the user on the setting option of any one of the plurality of payment applications in the interface P7, for example, the click operation on the setting option U16 of the payment application 1 and the click operation on the setting option U17 of the payment application 2. The interface P8 includes a "determine" control U19 (i.e., the first control mentioned above).
[0120] The mobile phone 110 can display the interface P9 for application use reminding after detecting the click operation of the user on the "OK" control U19 in the interface P8.
[0121] In some optional implementations, the setting option U20 of "payment reminding" in the interface P9 can display "remind".
[0122] In this way, the setting of limiting other users to use the payment function in the payment application can be completed.
[0123] In another example, as shown in FIG. 5, the mobile phone 110 can detect the click operation of the user on the setting option of any one of the plurality of payment applications in the interface P7, for example, the click operation on the setting option U16 of the payment application 1 and the click operation on the setting option U17 of the payment application 2, and display the interface P9 for application use reminding, which includes the "OK" control U19.
[0124] The mobile phone 110 can display the interface P10 for application use reminding after detecting the click operation of the user on the "OK" control U19 in the interface P9.
[0125] In some optional implementations, the setting option U21 of "payment reminding" in the interface P10 can display "payment application 1, payment application 2".
[0126] In another example, as shown in FIG. 6, the mobile phone 110 can detect the click operation of the user on the setting option of any one of the plurality of payment applications in the interface P7, for example, the click operation on the setting option U16 of the payment application 1, the click operation on the setting option U17 of the payment application 2 and the click operation on the setting option U18 of the payment application 3, and display the interface P10 for application use reminding, which includes the "OK" control U22.
[0127] The mobile phone 110 can display the interface P12 for application use reminding after detecting the click operation of the user on the "OK" control U22 in the interface P10.
[0128] In some optional implementations, the setting option U23 of "payment reminding" in the interface P12 can display "all".
[0129] It can be understood that the application use reminding method described in FIG. 3 can also be applied to the scenario that the user lends the mobile phone 110 to other users for use, and the user wears the smart watch 120 to leave for a short distance, so as to manage different applications on the mobile phone 120 through the smart watch 120.
[0130] Therefore, the user can pre-set the restricted application which is restricted to be used by other users in the setting interface P7 of the application usage reminding as shown in FIG. 4, so that when the mobile phone 110 detects that the other user uses the restricted application in the mobile phone 120, the smart watch 110 can remind the user that the restricted application is being used.
[0131] The way of setting the restricted application will be described in detail below.
[0132] As shown in FIG. 7, the setting interface P7 of the application usage reminding can further include a setting option U24 of the "application usage reminding" and an "edit" control U25 (i.e. the second setting option mentioned above).
[0133] When the setting option U24 of the "application usage reminding" is in the on state, i.e. after being turned on, the system will remind through the watch when the other person uses the added application in the device, i.e. when the other user uses the added application (i.e. the restricted application mentioned above) in the mobile phone 120, the smart watch 110 can remind the user that the restricted application is being used.
[0134] The way of adding the application (i.e. the restricted application mentioned above) can be that the mobile phone 110 can display an interface P13 (i.e. the fourth interface mentioned above) for editing the application after detecting the click operation of the user on the "edit" control U25 in the setting interface P7 of the application usage reminding. The interface P13 is an interface for editing the restricted application, such as adding an application as a restricted application or deleting an application from the restricted application. The interface P13 can include a display area U26 of the "added application" and a display area U27 of the "addable application". The display area U26 of the "added application" can include the application icons of the applications which have been added as the restricted application and / or the to-be-added empty space, and the display area U27 of the "addable application" includes the application icons of part or all of the applications installed in the mobile phone 110, such as the rental housing application a, the navigation application b, the chat application c, the game application d, the payment application e, etc.
[0135] The mobile phone 110 can add the application corresponding to the click operation to the display area U26 (i.e. the second display area mentioned above) of the "added application" in response to the click operation when detecting the click operation of the user on the application in the display area U27 (i.e. the first display area mentioned above) of the "addable application" in the interface P13. For example, the chat application c and the game application d are added to the display area U26 of the "added application", and the interface P14 (i.e. the fifth interface mentioned above) for editing the application is displayed, which can further include a "finish" control U28 (i.e. the second control mentioned above).
[0136] The phone 110 can also delete the application corresponding to the click operation from the display area U26 of the "added applications" after detecting the click operation of the user on the application icon in the display area U26 of the "added applications" or the click operation on the delete control in the upper right corner of the application icon on the interface P14. For example, the chat application c is deleted from the display area U26 of the "added applications".
[0137] The phone 110 can display the interface P15 of the application use reminder after detecting the click operation of the user on the "finish" control U28 on the interface P14. At this time, the interface P15 also includes the application added by the user on the interface P14 (i.e., the above-mentioned restricted application).
[0138] It can be understood that after the phone 110 sets the restricted application that is not used by other users, if the phone 110 detects the use operation of the other user on the restricted application, the phone 110 can send the use information of the restricted application to the smart watch 120, and then the smart watch 120 can display the prompt information corresponding to the use information, and send the control instruction corresponding to the selection operation of the user on the prompt information to the phone 110 when detecting the selection operation.
[0139] The following describes the interaction process between the phone 110 and the smart watch 120 when the phone 110 detects the use operation of the other user on the application on the phone 110 after setting the restricted application.
[0140] As shown in FIG. 8, another flowchart of the multi-end interaction is shown, and the specific interaction process is as follows:
[0141] 801: The phone 110 detects the use operation of the other user on the application on the phone 110.
[0142] It can be understood that the application on the phone 110 can also include a house rental application, a navigation application, a chat application, a game application, etc.
[0143] 802: The phone 110 detects the third use operation of the other user on the second application and determines that the second application belongs to the restricted application.
[0144] It can be understood that the second application can be the chat application, the game application, etc. mentioned in step 801, which involves user privacy. The third use operation can be an operation of starting the second application in any one of the voice selection, the touch selection, and the air selection.
[0145] In some specific implementation manners, when the mobile phone 110 detects the third use operation of the second application by the other user, the mobile phone 110 can compare the second application with the pre-set limited application. If the second application is the pre-set limited application, the mobile phone 110 can determine that the second application belongs to the limited application.
[0146] 803: The mobile phone 110 sends the second use information of the second application to the smart watch 120.
[0147] It can be understood that the second use information can represent that the other user uses the second application.
[0148] 804: The smart watch 120 displays second prompt information based on the second use information, wherein the second prompt information includes a first prompt item prompting the user to confirm whether to limit the use of the second application.
[0149] It can be understood that the steps 802 to 804 are sequentially executed.
[0150] 805: The smart watch 120 detects a fourth user operation of the user on the first prompt item, and sends a fourth control instruction corresponding to the fourth user operation to the mobile phone 110.
[0151] 806: The mobile phone 110 limits the use of the second application by the other user in response to the fourth control instruction.
[0152] 807: The smart watch 120 detects a fifth user operation of the user on the second prompt item, and sends a fifth control instruction corresponding to the fifth user operation to the mobile phone 110.
[0153] 808: The mobile phone 110 limits the use of the mobile phone 110 in response to the second control instruction.
[0154] 809: The smart watch 120 detects a sixth user operation of the user on the third prompt item, and sends a sixth control instruction corresponding to the sixth user operation to the mobile phone 110.
[0155] 810: The mobile phone 110 limits the sending of the second prompt information to the smart watch 120 during the use of the second application in response to the sixth control instruction.
[0156] It can be understood that the steps 805 and 806 are sequentially executed, the steps 807 and 808 are sequentially executed, and the steps 809 and 810 are sequentially executed, but the steps 805, 807 and 809 are alternatively executed.
[0157] 811: The mobile phone 110 detects a fourth use operation of the third application by the other user, and determines that the third application belongs to the non-limited application.
[0158] It can be understood that the third application can be a housing rental application, a navigation application, and the like mentioned in step 801, which does not involve user privacy.
[0159] 812: The mobile phone 110 displays a display interface corresponding to the fourth use operation.
[0160] For example, when the third application is a housing rental application, the mobile phone 110 can display a start-up interface of the housing rental application. When the third application is a navigation application, the mobile phone 110 can display a start-up interface of the navigation application.
[0161] It can be understood that steps 811 and 812 are also sequentially executed, but steps 802 and 811 are alternatively executed.
[0162] It can be understood that the specific implementation of the above steps 801 to 812 can refer to steps 301 to 312 in FIG. 3, and details are not repeated here to avoid repetition.
[0163] The above process will be described in detail below with several specific examples.
[0164] For example, in some optional implementations, as shown in FIG. 9, an interface schematic diagram of another user use restriction type application is shown, as shown in FIG. 9.
[0165] It can be understood that when the user adds the game application d in the use restriction interface P14, the mobile phone 110 can display a game start-up interface P17 after detecting a click operation of the other user on the game application d in the application interface P16. At the same time, the mobile phone 110 can send the use restriction type application information to the smart watch 120. The smart watch 120 can switch from the unlocked interface P18 to the control option interface P19 in response to the use restriction type application information. The interface P19 can include prompt information such as "Your mobile phone XX is accessing the game application d" to indicate that the smart watch 120 manages the use restriction type application in the mobile phone 110. The interface P19 can also include a "lock application" control U29, a "lock mobile phone" control U30, and a "no longer prompt" control U31.
[0166] The smart watch 120 can send a lock application control instruction to the mobile phone 110 after detecting a click operation of the user on the "lock application" control U29. At the same time, it can switch back from the control option interface P19 to the interface P18. In turn, the mobile phone 110 can display an application lock interface P20 in response to the lock application control instruction, which can include application lock messages such as "application use restriction" and "game application d has been prohibited from use".
[0167] The smart watch 120 can send a lock phone control instruction to the phone 110 after detecting the user's click operation on the "lock phone" control U30. Meanwhile, it can switch back from the interface P20 to the interface P19. In turn, the phone 110 can display the phone-locked interface P21 in response to the lock phone control instruction.
[0168] The smart watch 120 can send an allow-to-use instruction to the phone 110 after detecting the user's click operation on the "no longer prompt" control U31. Meanwhile, it can switch back from the interface P20 to the interface P19. In turn, the phone 110 can display the game interface P22 in response to the allow-to-use instruction. Moreover, the phone 110 no longer sends prompt information to the smart watch 120 during the use of the game application d by other users.
[0169] In actual application, in some optional implementations, if the phone 110 detects the user's click operation on the payment application 1 in the interface P13 for displaying the editing application as shown in FIG. 7, that is, the user has previously set to limit other users to use the payment application 1. Moreover, the phone 110 detects the use operation of the payment application 1 by other users, for example, when starting the payment application, it can send the use information corresponding to the payment application 1 to the smart watch 120.
[0170] If the smart watch 120 detects the user's click operation on the control option "no longer prompt" displayed in the control option interface as shown in FIG. 2, it allows other users to start the payment application 1.
[0171] Subsequently, two cases can be based on whether the user has previously set to limit other users to use the payment function in the payment application 1:
[0172] Case one:
[0173] If the phone 110 detects the user's click operation on the setting option U16 of the payment application 1 in the interface P7 for displaying the setting of the application use prompt as shown in FIG. 4, that is, the user has previously set to limit other users to use the payment function in the payment application 1. If it detects the use operation of the payment function of the payment application 1 by other users, for example, it detects that the phone 110 displays the payment interface, it can send the use information of the payment function of the payment application 1 to the smart watch 120. If the smart watch 120 detects the user's click operation on the control option "lock application" or "lock phone" displayed in the control option interface as shown in FIG. 2, it limits other users to use the payment application 1 for payment or locks the phone 110.
[0174] Case two:
[0175] If the mobile phone 110 does not detect the user's click operation on the setting option U16 of the payment application 1 in the application usage reminder setting interface P7 as shown in FIG. 4, i.e., the user does not pre-set the limitation of other users' usage of the payment function in the payment application 1. If the usage operation of the payment function of the payment application 1 by other users is detected, for example, the payment interface is displayed directly.
[0176] In some other optional implementation manners, if the mobile phone 110 does not detect the user's click operation on the payment application 1 in the interface P13 displaying the editing application as shown in FIG. 7, i.e., the user does not pre-set the limitation of other users' usage of the payment application 1. And the mobile phone 110 detects the usage operation of the payment application 1 by other users, for example, when the payment application is started, the starting interface of the payment application 1 can be displayed directly.
[0177] The subsequent case can be divided into two situations based on whether the user pre-sets the limitation of other users' usage of the payment function in the payment application 1:
[0178] Situation one:
[0179] If the mobile phone 110 detects the user's click operation on the setting option U16 of the payment application 1 in the application usage reminder setting interface P7 as shown in FIG. 4, i.e., the user pre-sets the limitation of other users' usage of the payment function in the payment application 1, and detects the usage operation of the payment function of the payment application 1 by other users, for example, detects the display of the payment interface, the usage information of the payment function of the payment application 1 can be sent to the smart watch 120. If the smart watch 120 detects the user's click operation on the control option "lock application" or "lock the mobile phone" displayed in the control option interface as shown in FIG. 2, the usage of the payment application 1 by other users for payment is limited, or the mobile phone 110 is locked.
[0180] Situation two:
[0181] If the mobile phone 110 does not detect the user's click operation on the setting option U16 of the payment application 1 in the application usage reminder setting interface P7 as shown in FIG. 4, i.e., the user does not pre-set the limitation of other users' usage of the payment function in the payment application 1. If the usage operation of the payment function of the payment application 1 by other users is detected, for example, the payment interface is displayed directly.
[0182] It can be understood that in some optional implementation manners, when the mobile phone 110 detects that the smart watch 120 is outside the geographic fence of the mobile phone 110, and detects the usage operation of the application by other users, the usage of the application (i.e., the above-mentioned limited application) added by the user in the editing application interface P14 by other users can be recorded. As shown in FIG. 10, a schematic diagram for viewing the usage of the limited application is shown, and the specific steps are as follows:
[0183] The mobile phone 110 can display an application use reminding interface P24 after detecting a click operation of the user on the "use record during borrowing" viewing component U32 in the application use reminding interface P23, the application use reminding interface P24 including use of the application added by the user in the interface P14 (i.e., the limited application mentioned above), and can also include use of the application when limiting use of a function of the application by other users in the application use reminding interface P7. For example, the payment application e is used at 15:20 today, the game application d is used at 15:40, and the game application d is used at 15:30 on 2024 / 05 / 16.
[0184] It can be understood that the mobile phone 110 can also record use of any application on the mobile phone 110 by other users, and embodiments of the present application are not limited specifically.
[0185] However, when the mobile phone 110 detects that the smart watch 120 is within the geographic fence of the mobile phone 110, use of the application added by the user in the application editing interface P7 (i.e., the limited application mentioned above) by the user is not recorded even if the use operation of the application by the user is detected. In this way, storage resources can be saved.
[0186] In addition, when the user does not wear the smart watch, use of the application added by the user in the application editing interface P7 (i.e., the limited application mentioned above) by other users can also be recorded.
[0187] Specifically, the mobile phone 110 can switch the application reminding service from the off state in the control center interface P25 to the on state in the control center interface P26 to turn on the application reminding service when detecting a click operation of the user on the application reminding control U33 in the control center interface P25 as shown in FIG. 11.
[0188] Further, when the mobile phone 110 detects a use operation of the application on the mobile phone 110 by the user, use of the application added by the user in the application editing interface P14 (i.e., the limited application mentioned above) by other users can be recorded. It can be understood that use of the application when limiting use of a function of the application by other users in the application use reminding interface P7 can also be included, and use of any application on the mobile phone 110 by other users can also be included, and embodiments of the present application are not limited specifically.
[0189] It can be understood that the application use reminding method provided by the embodiments of the present application can be applied to a first electronic device, such as the smart watch 120 mentioned above. The hardware structure of the first electronic device to which the application use reminding method provided by the embodiments of the present application is applicable will be described exemplarily below.
[0190] As shown in FIG. 12, the first electronic device 1200 can include a processor 1210, an external memory interface 1220, an internal memory 1221, a universal serial bus (USB) interface 1230, a charging management module 1240, a power management module 1241, a battery 1242, an antenna 1, an antenna 2, a mobile communication module 1250, a wireless communication module 1260, an audio module 1270, a speaker 1270A, a receiver 1270B, a microphone 1270C, a sensor module 1280, a key 1290, a motor 1291, an indicator 1292, a camera 1293, a display screen 1294, and a subscriber identification module (SIM) card interface 1295, etc.
[0191] It can be understood that the structure shown in the embodiments of the present application does not constitute a specific limitation on the first electronic device 1200. In other embodiments of the present application, the first electronic device 1200 can include more or fewer components than shown, or combine certain components, or split certain components, or different arrangement of components. The components shown can be implemented in hardware, software, or a combination of software and hardware.
[0192] The processor 1210 can include one or more processing units, for example: the processor 1210 can include an application processor (AP), a modem processor, a graphics processing unit (GPU), an image signal processor (ISP), a controller, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU), etc. Among them, different processing units can be independent devices, or can be integrated in one or more processors.
[0193] The controller can generate operation control signals according to instruction operation codes and timing signals, and complete the control of fetching instructions and executing instructions. The processor 1210 can control fetching instructions and executing instructions through the controller to implement the application usage reminding method provided by the embodiments of the present application. For example, the processor 1210 can control fetching instructions and executing instructions through the controller to implement each step corresponding to the implementation of the smart watch 120 in the flow shown in FIG. 3.
[0194] The processor 1210 can also have a memory for storing instructions and data. In some embodiments, the memory in the processor 1210 is a cache memory. The memory can hold instructions or data recently used or frequently used by the processor 1210. If the processor 1210 needs to use the instructions or data again, it can directly call them from the memory. This avoids repeated access and reduces the waiting time of the processor 1210, thus improving the efficiency of the system.
[0195] The wireless communication function of the first electronic device can be implemented by the antenna 1, the antenna 2, the mobile communication module 1250, the wireless communication module 1260, the modem processor, and the baseband processor, etc.
[0196] The antenna 1 and the antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in the first electronic device can be used to cover a single or multiple communication frequency bands. Different antennas can also be multiplexed to improve the utilization rate of the antennas. For example, the antenna 1 can be multiplexed as a diversity antenna of a wireless local area network. In some other embodiments, the antennas can be used in combination with tuning switches.
[0197] The mobile communication module 1250 can provide a solution including 2G / 3G / 4G / 5G wireless communication applied to the first electronic device. The mobile communication module 1250 can include at least one filter, a switch, a power amplifier, a low noise amplifier (LNA), etc. The mobile communication module 1250 can receive electromagnetic waves by the antenna 1, and perform filtering, amplification, etc. on the received electromagnetic waves, and transmit them to the modem processor for demodulation. The mobile communication module 1250 can also amplify the signals modulated by the modem processor, and convert them into electromagnetic waves radiated by the antenna 1. In some embodiments, at least part of the functional modules of the mobile communication module 1250 can be arranged in the processor 1210. In some embodiments, at least part of the functional modules of the mobile communication module 1250 and at least part of the modules of the processor 1210 can be arranged in the same device.
[0198] The modem processor can include a modulator and a demodulator. The modulator is configured to modulate a low-frequency baseband signal to be transmitted into a medium-high frequency signal. The demodulator is configured to demodulate a received electromagnetic wave signal into a low-frequency baseband signal. The demodulator then transmits the demodulated low-frequency baseband signal to the baseband processor for processing. The low-frequency baseband signal processed by the baseband processor is transmitted to the application processor. The application processor outputs a sound signal through an audio device (not limited to a speaker 1270A, a microphone 1270B, etc.), or displays an image or a video through a display screen 1294. In some embodiments, the modem processor can be a separate device. In other embodiments, the modem processor can be independent of the processor 1210, and can be disposed in the same device as the mobile communication module 1250 or other functional modules.
[0199] The wireless communication module 1260 can provide a wireless communication solution including a wireless local area network (WLAN) (such as a wireless fidelity (Wi-Fi) network), Bluetooth (BT), a global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), infrared (IR) technology, and the like, which is applied to the first electronic device. The wireless communication module 1260 can be one or more devices that integrate at least one communication processing module. The wireless communication module 1260 receives an electromagnetic wave via an antenna 2, performs frequency modulation and filtering processing on the electromagnetic wave signal, and transmits the processed signal to the processor 1210. The wireless communication module 1260 can also receive a signal to be transmitted from the processor 1210, perform frequency modulation and amplification on the signal, and radiate the signal as an electromagnetic wave via the antenna 2.
[0200] In some embodiments, the first electronic device's antenna 1 and mobile communication module 1250 are coupled, and antenna 2 and wireless communication module 1260 are coupled, so that the first electronic device can communicate with a network and other devices through wireless communication technology. The wireless communication technology can include global system for mobile communications (GSM), general packet radio service (GPRS), code division multiple access (CDMA), wideband code division multiple access (WCDMA), time-division code division multiple access (TD-SCDMA), long term evolution (LTE), BT, GNSS, WLAN, NFC, FM, and / or IR technology, etc. The GNSS can include global positioning system (GPS), global navigation satellite system (GLONASS), beidou navigation satellite system (BDS), quasi-zenith satellite system (QZSS), and / or satellite based augmentation systems (SBAS).
[0201] The first electronic device implements a display function through a GPU, a display screen 1294, and an application processor, etc. The GPU is a microprocessor for image processing, connected to the display screen 1294 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. The processor 1210 can include one or more GPUs that execute program instructions to generate or change display information.
[0202] The display screen 1294 is configured to display images, videos, and the like. The display screen 1294 includes a display panel. The display panel can be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode (AMOLED), a flex light-emitting diode (FLED), a Mini-LED, a MicroLED, a Micro-OLED, a quantum dot light emitting diode (QLED), or the like. In some embodiments, the first electronic device can include one or N display screens 1294, where N is a positive integer greater than 1.
[0203] The following exemplary describes the software structure of the first electronic device to which the application use reminding method is applied.
[0204] The software system of the first electronic device can adopt a layered architecture, an event-driven architecture, a micro-kernel architecture, a micro-service architecture, or a cloud architecture. The present embodiment takes the layered architecture as an example to illustrate the software structure of the first electronic device. In some embodiments, the software structure of the first electronic device can be the same.
[0205] FIG. 13 is a block diagram of the software structure of the first electronic device according to an embodiment of the present application.
[0206] The layered architecture divides the software into several layers, each layer has a clear role and division of labor. The layers communicate with each other through software interfaces. In some embodiments, the Android system is divided into four layers, from top to bottom, the application layer, the framework layer, the system runtime library, and the kernel layer.
[0207] As shown in FIG. 13, the application program layer can include a series of application program packages. The application program packages can include application programs such as application use reminder, gallery, navigation, WLAN, Bluetooth, music, video, short message, and the like. Among them, the restriction type application reminder binds the second electronic device and interacts with the second electronic device to realize the application use reminding method mentioned in the present embodiment.
[0208] In some specific implementation modes, the first electronic device can receive the use information of the application sent by the second electronic device, and send a control instruction to the second electronic device when it is determined that the application corresponding to the use information is a restricted application, the control instruction being used to restrict the second electronic device from responding to the use of the application by other users. In this way, the use of the restricted application can be timely blocked, so that the leakage of related information of the restricted application can be avoided.
[0209] When the first electronic device confirms that the application or function used by the other user belongs to the restricted function, the second electronic device is sent prompt information, and the second electronic device displays the prompt information. The prompt information is used to prompt the user to confirm whether to restrict the use of the application on the first electronic device. In this way, the leakage of related information of part of the function of the application can be reduced.
[0210] The application program framework layer provides an application programming interface (API) and a programming framework for the application programs of the application program layer. The application program framework layer includes some pre-defined functions.
[0211] As shown in FIG. 13, the application program framework layer can include a window manager, a content provider, a phone manager, a resource manager, a notification manager, a view system, etc.
[0212] The window manager is used to manage window programs. The window manager can obtain the size of the display screen, determine whether there is a status bar, lock the screen, and intercept the screen, etc.
[0213] The content provider is used to store and obtain data, and make the data accessible to the application programs. The data can include videos, images, audios, dialed and received calls, browsing history and bookmarks, phone books, etc.
[0214] The phone manager is used to provide the communication function of the first electronic device. For example, the management of the call state (including connection, hang-up, etc.).
[0215] The resource manager provides various resources for the application programs, such as localized strings, icons, pictures, layout files, video files, etc.
[0216] The notification manager enables the application programs to display notification information in the status bar, which can be used to convey the notification type of message, which can automatically disappear after a short stay without user interaction. For example, the notification manager is used to notify the completion of the download, message reminders, etc. The notification manager can also be a notification in the form of a chart or a scroll bar text appearing in the system top status bar, such as the notification of the background running application, and can also be a notification in the form of a dialogue window appearing on the screen. For example, the text information is prompted in the status bar, a prompt sound is emitted, the first electronic device vibrates, the indicator light flashes, etc.
[0217] The view system includes visual controls, such as controls that display text, controls that display pictures, and the like. The view system can be used to build an application. A display interface can be composed of one or more views. For example, a display interface that includes a short message notification icon can include a view that displays text and a view that displays a picture.
[0218] The Android Runtime includes a core library and a virtual machine. The Android runtime is responsible for scheduling and managing the Android system.
[0219] The core library contains two parts: one part is the function function that the java language needs to call, and the other part is the core library of Android.
[0220] The application layer and the application framework layer run in the virtual machine. The virtual machine executes the java file of the application layer and the application framework layer into a binary file. The virtual machine is used to perform the management of the object life cycle, the management of the stack, the management of the thread, the management of the security and the exception, and the garbage collection and the like.
[0221] The system library can include a plurality of functional modules. For example: a surface manager, a three-dimensional graphics processing library (such as: OpenGL ES), a two-dimensional graphics engine (such as: SGL), media libraries and the like.
[0222] The surface manager is used to manage the display subsystem, and provides a plurality of applications with the fusion of 2D and 3D layers.
[0223] The three-dimensional graphics processing library is used to realize three-dimensional graphics drawing, image rendering, synthesis, and layer processing and the like.
[0224] The two-dimensional graphics engine is a drawing engine for two-dimensional drawing.
[0225] The media library supports a plurality of commonly used audio, video format playback and recording, and static image files and the like. The media library can support a plurality of audio and video coding formats, such as: MPEG4, H.264, MP3, AAC, AMR, JPG, PNG and the like.
[0226] The kernel layer is a layer between hardware and software. The kernel layer at least contains a display driver, a camera driver, an audio driver, and a sensor driver.
[0227] In some cases, the embodiments disclosed in the present application can be realized in hardware, firmware, software or any combination thereof.
[0228] The embodiments disclosed herein can also be implemented as instructions and / or logic embodied upon one or more transitory or non-transitory machine-readable (e.g., computer-readable) media, which, when read and executed by one or more processors, software popularity, cause the electronic device to perform the actions indicated in the instructions and / or logic. For example, the instructions can be fetched from a network, or from another computer-readable medium, and executed by the processor. Thus, a machine-readable medium can take many forms of tangible and / or non-transitory media for storing or transmitting information in a form readable by the machine (e.g., a computer). For example, the machine-readable media can include recordable / non-recordable media, volatile / non-volatile media, removable media, and / or non-removable media implemented in a method or technology for storage or transmission of information, such as program code, but the machine-readable media is not limited to the sole use of these technologies. The machine-readable media can also include, but is not limited to, magnetic storage media, optical storage media, and / or solid state storage media.
[0229] Embodiments of the present application can be implemented as computer programs or program code executing on programmable systems including at least one processor, a storage system (including volatile and non-volatile memory and / or storage elements), at least one input device, and at least one output device.
[0230] Program code can be applied to input instructions to perform the functions described and generate output information. The output information can be applied to one or more output devices, in known fashion. For purposes of this application, a processing system includes any system that has a processor, such as a digital signal processor (DSP), a microcontroller, an application specific integrated circuit (ASIC), or a microprocessor.
[0231] The program code can be implemented in a high level procedural or object oriented programming language to communicate with a processing system. The program code can be implemented in assembly or machine language, if desired. In fact, the mechanisms described herein are not limited in scope to any particular programming language. In any case, the language can be a compiled or interpreted language.
[0232] The above introduces the hardware structure that the electronic device can have, and it can be understood that the structure illustrated by the embodiments of the present application does not constitute a specific limitation on the electronic device. In some other embodiments of the present application, the electronic device can include more or fewer components than the illustrated components, or combine certain components, or split certain components, or different arrangement of components. The illustrated components can be implemented in hardware, software, or a combination of software and hardware.
[0233] In the drawings, some of the structures or method features can be shown in particular arrangements and / or orders. However, it will be appreciated that such specific arrangements and / or orders can not be required. Instead, these features can be arranged in a different manner and / or order than shown in the illustrative drawings, in some embodiments. Additionally, inclusion of a structural or method feature in a particular figure is not meant to imply that such feature is required in all embodiments, and these features can be excluded or combined with other features in some embodiments.
[0234] It has to be noted that, with respect to the prior art described herein, for example in the examples and descriptions of the patent, the terms relating to relationships, such as first and second, are used merely to distinguish one entity or operation from another entity or operation, without necessarily requiring or implying any such actual relationship or order between such entities or operations. Also, the terms "comprises", "comprising", or any other variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but can also include other elements not expressly listed or inherent to such process, method, article, or apparatus. An element proceeded by "comprises... a" does not, without more constraints, exclude the existence of additional identical elements in the process, method, article, or apparatus that comprises the element.
[0235] While the application has been illustrated and described in relation to certain embodiments thereof, it will be appreciated that various changes in form and detail can be made therein without departing from the scope of the application.
Claims
1. A multi-terminal interaction system, characterized by, Comprise: A first electronic device and a second electronic device, The first electronic device sends first use information of a first function of a first application of the first electronic device to the second electronic device when detecting a first use operation of the first function; The second electronic device displays first prompt information based on the first use information, wherein the first prompt information comprises a first prompt item prompting a user to confirm whether to limit the use of the first application; The second electronic device sends a first control instruction to the first electronic device in response to a first user operation on the first prompt item; The first electronic device limits the use of the first application when receiving the first control instruction, wherein the first function belongs to a restricted function.
2. The system of claim 1, wherein, The first prompt information further comprises a second prompt item prompting the user to confirm whether to limit the use of the first electronic device.
3. The system of claim 2, wherein The second electronic device sends a second control instruction to the first electronic device in response to a second user operation on the second prompt item; The first electronic device limits the use of the first electronic device when receiving the second control instruction.
4. The system of claim 1, wherein, The first prompt information further comprises a third prompt item prompting the user to confirm whether to limit the sending of the first prompt information.
5. The system of claim 4, wherein The second electronic device sends a third control instruction to the first electronic device in response to a third user operation on the third prompt item; The first electronic device limits the sending of the first prompt information to the second electronic device when receiving the third control instruction.
6. The system of claim 1, wherein Corresponding to the first application being a payment application, the first function being a payment function; Corresponding to the first application being a bank application, the first function being a transfer function; Corresponding to the first application being a wallet application, the first function being a near field communication function.
7. The system of claim 6, wherein, Corresponding to the first application being a payment application, the first function being a payment function, The first electronic device comprises: When the first electronic device detects that the first electronic device displays a payment interface, it detects a first use operation of a first function of a first application of the first electronic device, Wherein, the payment interface includes a payment code interface, a payment method selection interface, a submitted settlement interface, a payment password input interface, and a payment amount input interface.
8. The system of claim 6, wherein The first electronic device displays a display interface corresponding to the second use operation when detecting a second use operation of a second function of the first application, wherein the second function belongs to a non-restricted function.
9. The system of claim 8, wherein, When the first application is a payment application, the second function includes a start function, a query function, and an entertainment function.
10. The system of claim 1, wherein the first electronic device stores usage of the first application, and the usage comprises at least one of usage time, usage duration, and usage frequency. The method further comprises: 11.A method for reminding application usage, applied to a first electronic device, the method comprising: In a case where the second electronic device sends a second control instruction, usage of the first electronic device is limited. The method further comprises: In a case where the second electronic device sends a third control instruction, first prompt information is limited to be sent to the second electronic device during usage of the first application.
12. The method of claim 11, wherein, 14. The method of claim 11, wherein the first application is a payment application, and the first function is a payment function. The first application is a bank application, and the first function is a transfer function.
13. The method of claim 11, wherein, The first application is a wallet application, and the first function is a near field communication function. The method further comprises: In a case where a second usage operation on a second function of the first application is detected, a display interface corresponding to the second usage operation is displayed, and the second function is a non-restricted function. When the first application is a payment application, the second function comprises a start function, a query function, and an entertainment function. The method further comprises: The first application stores usage, and the usage comprises at least one of usage time, usage duration, and usage frequency.
15. The method of claim 11, wherein, The method further comprises: In a case where a second usage operation on a second application of the first electronic device is detected, second usage information of the second application is sent to the second electronic device, and the second application is a restricted application.
16. The method of claim 15, wherein, In a case where the second electronic device sends a fourth control instruction, usage of the second application is limited.
17. The method of claim 11, wherein, The method further comprises: In a case where the second electronic device sends a fifth control instruction, usage of the first electronic device is limited.
18. The method of claim 11, wherein, The method further comprises: In a case where the second electronic device sends a sixth control instruction, second prompt information is limited to be sent to the second electronic device during usage of the second application. The method further comprises:
19. The method of claim 18, wherein, In a case where a fourth usage operation on a third application is detected, a display interface corresponding to the fourth usage operation is displayed, and the third application is a non-restricted application. The first application is a payment application, and the first function is a payment function.
20. The method of claim 18, wherein, The restricted function is set by: When a click operation on a first setting option in a first interface is detected, a second interface is displayed.
21. The method of claim 18, wherein, 22. The method of claim 14, wherein, The first interface is a setting interface of application use reminding, the second interface is an interface after a pop-up window is displayed on the first interface, and the pop-up window includes a setting option of at least one payment application installed on the first electronic device. When a click operation on the setting option of the at least one payment application is detected, a third interface is displayed, and the third interface includes a first control for determination. When a click operation on the first control is detected, a payment function is set as a limited function of the first application.
23. The method of any one of claims 18-22, wherein, The limited application is set by the following method: When a click operation on a second setting option in the first interface is detected, a fourth interface is displayed, and the fourth interface is an interface for editing a limited application. When a click operation on an application in a first display area in the fourth interface is detected, the application is added to a second display area, a fifth interface is displayed, and the fifth interface includes a second control for determination. When a click operation on the second control is detected, the application in the second display area is set as a limited application.
24. The method of claim 14, wherein, Corresponding to the first application being a payment application, the first function is a payment function, The case where the first use operation on the first function of the first application of the first electronic device is detected includes: When the first electronic device displays a payment interface, the first use operation on the first function of the first application of the first electronic device is detected, The payment interface includes a payment code interface, a payment method selection interface, a submitted settlement interface, a payment password input interface, and a payment amount input interface. 25.A method for reminding application usage, applied to a second electronic device, the method comprising: It includes: Receiving first use information sent by the first electronic device, the first use information being use information of a first function of a first application; Based on the first use information, first prompt information is displayed, wherein the first prompt information includes a first prompt item, the first prompt item prompts a user to confirm whether to limit the use of the first application, and In the case where a first user operation on the first prompt item is detected, a first control instruction is sent to the first electronic device.
26. The method of claim 25, wherein, The first prompt information includes a second prompt item, and the second prompt item prompts a user to confirm whether to limit the use of the first electronic device.
27. The method of claim 26, wherein, The method further includes: In the case where a second user operation on the second prompt item is detected, a second control instruction is sent to the first electronic device.
28. The method of claim 25, wherein, The first prompt information further includes a third prompt item, and the third prompt item prompts a user to confirm whether to limit the sending of the first prompt information.
29. The method of claim 28, wherein, The method further includes: In the case where a third user operation on the third prompt item is detected, a third control instruction is sent to the first electronic device.
30. The method of claim 25, wherein, Corresponding to the first application being a payment application, the first function is a payment function; Corresponding to the first application being a bank application, the first function is a transfer function; Corresponding to the first application being a wallet application, the first function is a near field communication function.
31. The method of claim 25, wherein, The method further includes: receive second usage information sent by the first electronic device, the second usage information being usage information of a second application; display second prompt information based on the second usage information, wherein the second prompt information includes a first prompt item prompting a user to confirm whether to limit usage of the second application, and in a case where a first user operation on the first prompt item is detected, send the first control instruction to the first electronic device.
32. The method of claim 31, wherein, The method further includes: in a case where a second control instruction sent by the second electronic device is received, limit usage of the first electronic device.
33. The method of claim 31, wherein, The method further includes: in a case where a third control instruction sent by the second electronic device is received, limit sending of second prompt information to the second electronic device during usage of the second application.
34. An electronic device, comprising: comprise: a memory for storing instructions executed by one or more processors of the electronic device, and a processor, one of the one or more processors of the electronic device, for executing the application usage prompting method of any one of claims 11-33.
35. A readable storage medium characterized by, The readable storage medium has instructions stored thereon, which, when executed on an electronic device, cause the electronic device to execute the application usage prompting method of any one of claims 11-33.
36. A computer program product, characterised in that, The computer program product includes computer instructions, which, when executed on an electronic device, cause the electronic device to execute the computer program code of the application usage prompting method of any one of claims 11-33.
Citation Information
Patent Citations
Application running permission processing method and device for mobile terminal
CN106485142A
Using limiting method of applications and terminal
CN107403078A
Mobile phone application security management and control method based on smart watch authorization
CN114710312A
Payment propriety determination system, portable terminal, device, and program thereof
JP2016218861A
Control system, control method and control program
JP2018139435A