Information processing method and electronic device
By receiving and storing subscription information for automatic renewal services, the problem of wasted funds due to user forgetfulness is solved, and centralized management and viewing of different applications are achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-31
- Publication Date
- 2026-06-30
AI Technical Summary
Users may forget about the value-added services they subscribe to in different applications, leading to automatic renewals and wasted funds, and there is a lack of effective centralized management methods.
By receiving notification messages, the system identifies and stores subscription information for auto-renewal services, and displays it centrally on the service management page, allowing users to view and manage auto-renewal services for various applications.
This reduces the time users spend confirming their subscription to the auto-renewal service, avoids wasting funds, and simplifies the management process.
Smart Images

Figure CN122317546A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of electronic technology, and in particular to an information processing method and an electronic device. Background Technology
[0002] With the development of technology, more and more applications offer value-added services. After users subscribe to these value-added services, the applications can provide them with better services.
[0003] Typically, after a user pays for a value-added service within a certain period, the application provides that service to the user during that period. At the end of the period, the application stops providing the value-added service. To ensure users can continue to enjoy the value-added service, some applications offer an automatic renewal function. After a user enables automatic renewal for a value-added service, the application can automatically deduct the payment for the next period after the current period ends.
[0004] Value-added services subscribed to by users across different applications are easily forgotten and difficult to manage because they belong to different applications. Even after users have enabled automatic renewal for some applications' value-added services, they may still be automatically charged without their knowledge even after a period of inactivity, resulting in wasted funds. To address this, a method is needed to centrally manage the automatic renewal of value-added services across different applications. Summary of the Invention
[0005] This application provides an information processing method and an electronic device for centrally managing automatic renewal value-added services for different applications.
[0006] To achieve the above objectives, the embodiments of this application adopt the following technical solutions:
[0007] Firstly, an information processing method is provided, applied to an electronic device. This method includes:
[0008] Upon receiving a notification message, the device determines whether the message instructs the user to subscribe to an auto-renewal service. If the notification message indicates that the user has subscribed to an auto-renewal service, the device can retrieve the subscription information from the message. Then, it stores this subscription information. This stored subscription information is used to display on the service management page. The service management page includes the subscription information for all auto-renewal services stored on the device.
[0009] In this solution, electronic devices can automatically identify user subscriptions to auto-renewing services based on notification messages and retrieve and store the subscription information. Furthermore, the electronic device can retrieve and store the corresponding subscription information for auto-renewing value-added services subscribed to by the user in different applications. Thus, the electronic device can uniformly collect and display the subscription information for value-added services from different applications on a single page, facilitating centralized management and viewing. Compared to users having to confirm their subscriptions for auto-renewing value-added services in each application individually, displaying the subscription information for auto-renewing value-added services in a unified page significantly reduces the time users spend confirming their subscriptions.
[0010] In another possible implementation of the first aspect, the automatic renewal service specifically refers to services for which the automatic renewal option has been selected. In other words, in this solution, the electronic device only stores subscription information for services with automatic renewal enabled, allowing for better centralized management of automatically renewing services and reducing financial waste caused by users forgetting to activate the automatic renewal function.
[0011] In another possible implementation of the first aspect, the notification message can be a notification message from a pre-installed application. The pre-installed application could be a payment application, an application providing automatic renewal services, or an SMS application.
[0012] In another possible implementation of the first aspect, after receiving a notification message, the electronic device can first determine the source of the notification message. If the source of the notification message is a preset application, the electronic device analyzes the content of the notification message to determine whether the notification message instructs the user to subscribe to an automatic renewal service.
[0013] In another possible implementation of the first aspect, if the electronic device determines that the notification message does not originate from a preset application after receiving it, it can refrain from analyzing the notification message. This avoids unnecessary analysis of the notification message, thereby saving power consumption of the electronic device.
[0014] In another possible implementation of the first aspect, the electronic device can store an application list, which includes preset applications, such as application identifiers for payment applications. When the electronic device detects a notification message, it can obtain the application identifier of the source application of the notification message. Then, the electronic device matches the application identifier of the source application with application identifiers in the application list to confirm whether the notification message originates from a preset application in the application list. After determining that the notification message originates from a preset application in the application list, the electronic device analyzes the notification message to determine whether it includes content belonging to a first preset field. Conversely, if the electronic device determines that the notification message does not originate from a preset application in the application list, it does not analyze the notification message. This avoids unnecessary analysis, thereby saving power consumption of the electronic device.
[0015] In another possible implementation of the first aspect, the method of determining whether the notification message indicates that the user has subscribed to the automatic renewal service may specifically include: determining whether the notification message includes content belonging to preset fields. The preset fields include a first preset field and a second preset field. The first preset field indicates a subscription service, and the second preset field indicates automatic renewal. Therefore, if the notification message includes content belonging to both the first and second preset fields, it can be determined that the notification message indicates that the user has subscribed to the automatic renewal service.
[0016] In this scheme, a first preset field and a second preset field are used to distinguish whether a preset event associated with an automatic renewal value-added service has occurred. This ensures that the detected event is a subscription event for a value-added service with the automatic renewal option selected. Therefore, it ensures that the subscription information for services with the automatic renewal option selected is subsequently stored centrally.
[0017] In another possible implementation of the first aspect, the first preset field includes the application name of the application providing the auto-renewal service and / or the service name of the auto-renewal service. This helps determine which application the user subscribed to the auto-renewal service from.
[0018] In another possible implementation of the first aspect, taking the inclusion of the application name providing the automatic renewal service in the first preset field as an example, the electronic device pre-stores a first application list, which may include application identifiers of common applications providing automatic renewal services. Upon receiving a notification message instructing a user to subscribe to the automatic renewal service, the electronic device matches the content of the notification message with the application identifiers in the first application list to determine whether the notification message includes an application identifier from the first application list. If it detects that the notification message includes content matching an application identifier from the first application list, it can be determined that the notification message includes content belonging to the first preset field (the application name providing the automatic renewal service).
[0019] In another possible implementation of the first aspect, taking the inclusion of the service name of the automatic renewal service in the first preset field as an example, the electronic device pre-stores a list of automatic renewal services, which may include the service names of common automatic renewal services. After receiving a notification message instructing the user to subscribe to an automatic renewal service, the electronic device matches the content of the notification message with the service names in the automatic renewal service list to determine whether the notification message includes a service name from the list. If it detects that the notification message includes content matching a service name in the automatic renewal service list, it can be determined that the notification message includes content belonging to the first preset field (the service name of the automatic renewal service).
[0020] In another possible implementation of the first aspect, the first preset field includes the application name of the application providing the auto-renewal service and / or the service name of the auto-renewal service, as well as one or more of the following: subscription period, payment method, and cost information for the auto-renewal service. This helps to determine the details of the auto-renewal service the user has subscribed to.
[0021] In another possible implementation of the first aspect, after storing the subscription information for the auto-renewing service, the method further includes displaying a service management page. That is, in this scheme, after the electronic device identifies and stores the subscription information for the auto-renewing service, it redirects to a service management page. This service management page includes the auto-renewing service subscription information currently stored from the notification message, and may also include subscription information for other auto-renewing services stored by the electronic device. In this way, the electronic device can notify the user that it has stored the auto-renewing service subscription information currently obtained from the notification message.
[0022] In another possible implementation of the first aspect, after storing the subscription information for the automatic renewal service, the method may further include: displaying a prompt message to inform the user that the subscription information for the automatic renewal service currently obtained from the notification message has been stored. Specifically, the prompt message may be a non-interrupting prompt message, thus serving its purpose of informing the user without interrupting their current operation.
[0023] In another possible implementation of the first aspect, the service management page also includes: an option to disable the automatic renewal service; each subscription item for an automatic renewal service corresponds to an automatic renewal service disabling option. The automatic renewal service disabling option is used by the user to cancel the corresponding automatic renewal service subscription.
[0024] In another possible implementation of the first aspect, the method further includes: responding to a user's action of turning off the option corresponding to the subscription information of an auto-renewing service on the service management page, directly triggering the cancellation of the auto-renewing service. Thus, it allows users to directly cancel their subscription to the auto-renewing service from the entry point provided on the service management page.
[0025] In another possible implementation of the first aspect, the method further includes: responding to a user's triggering action regarding the cancellation option corresponding to an auto-renewing service subscription on the service management page, redirecting to the interface displaying the application associated with that auto-renewing value-added service. On the interface of the application associated with that auto-renewing value-added service, the user can cancel their subscription to that auto-renewing value-added service. Thus, the user can directly cancel their subscription to the auto-renewing service from the entry point provided by the service management page.
[0026] Specifically, the application associated with the automatic renewal value-added service can be either the application that provides the automatic renewal service or the payment application corresponding to the payment method for that automatic renewal service. The option to unsubscribe from the automatic renewal service can be found within either the application providing the automatic renewal service or the payment application corresponding to the payment method for that service.
[0027] In another possible implementation of the first aspect, the service management page further includes an editing control for the subscription information of the automatic renewal service, which can be used to edit the subscription information of the automatic renewal value-added service. The method may further include: the electronic device, in response to a user's triggering operation on the editing control, displaying the editing page for the subscription information of the automatic renewal value-added service. Subsequently, the electronic device can adjust the stored subscription information of the automatic renewal value-added service accordingly based on the user's modifications on the editing page. In practice, the subscription information of the automatic renewal value-added service may be incorrect or incomplete. In this solution, the user can choose to modify the subscription information of the automatic renewal value-added service to ensure that the subscription information of the automatic renewal value-added service stored in the electronic device remains accurate.
[0028] In another possible implementation of the first aspect, the service management page further includes a deletion control for the subscription information of the automatic renewal service. This deletion control can be used to delete the subscription information for the automatic renewal value-added service. The method may also include: the electronic device deleting the subscription information for the automatic renewal value-added service in response to the user's triggering operation on the deletion control. In practice, the user may have already canceled the automatic renewal value-added service, or the subscription information may be incorrect. In this solution, the user can choose to delete the subscription information for the automatic renewal value-added service to ensure that the subscription information for the automatic renewal value-added service stored in the electronic device remains accurate.
[0029] In another possible implementation of the first aspect, the method may further include: displaying a subscription information addition page in response to a user's triggering operation on a first control for adding subscription information for an auto-renewing service; and receiving and storing the auto-renewing service subscription information entered by the user on the subscription information addition page.
[0030] In this solution, the electronic device is equipped with a first control for users to actively enter subscription information for auto-renewal services. The electronic device can not only recognize auto-renewal service subscription events in notification messages, but also support users actively entering subscription information. For some auto-renewal value-added services for which the electronic device does not store subscription information via notification messages, users can manually add subscription information to make the centrally stored subscription information more complete.
[0031] In another possible implementation of the first aspect, the aforementioned first control can be set in the service management page. This allows users to easily check the service management page for any missing auto-renewal service subscription information and, by triggering the first control, add the auto-renewal service subscription information, thus completing the service management page.
[0032] In another possible implementation of the first aspect, the method may further include: activating the smart assistant of the electronic device in response to a user operation, and triggering the smart assistant to perform image recognition on an image associated with the automatic renewal service. Based on the image recognition result, a second control for adding subscription information for the automatic renewal service is displayed. Specifically, the electronic device may display the second control when it is determined, based on the image recognition result, that the recognized image is associated with the automatic renewal service. This second control is used by the user to actively enter subscription information for the automatic renewal service. Then, in response to the user's triggering operation on the second control, the electronic device can retrieve the subscription information for the automatic renewal service from the image associated with the automatic renewal service. The subscription information for the automatic renewal service retrieved from the image associated with the automatic renewal service is then stored.
[0033] In this solution, the electronic device is equipped with a smart assistant that utilizes image recognition technology. After activating the smart assistant, the user can use its capabilities to identify images associated with the automatic renewal service. The smart assistant analyzes the image recognition results and displays relevant information based on this information, showing possible user-desired operation options. In this solution, the image triggered by the user's interaction with the smart assistant is associated with the automatic renewal service. Therefore, the electronic device can display operation options related to the automatic renewal service through the smart assistant, such as the second control mentioned above. Subsequently, in response to the user's selection of the second control, the electronic device can extract the automatic renewal service subscription information from the image associated with the automatic renewal service through the smart assistant and then store the extracted subscription information. This reduces the amount of manual data entry required by the user and simplifies the process of manually entering automatic renewal service subscription information.
[0034] In another possible implementation of the first aspect, after the electronic device wakes up its smart assistant in response to a user's operation, it can display the smart assistant's interface. In this interface, the user can input image, text, or voice commands to trigger the smart assistant to analyze the input and display the corresponding analysis results.
[0035] In another possible implementation of the first aspect, before storing the subscription information for the automatic renewal service, the method may further include: comparing the currently acquired subscription information for the automatic renewal service with the subscription information for the automatic renewal service already stored in the electronic device, to determine whether the currently acquired subscription information for the automatic renewal service is already stored in the electronic device. In this solution, storing the subscription information for the automatic renewal service may specifically include: storing the subscription information for the automatic renewal service when it is not already stored in the electronic device.
[0036] In this scheme, before storing the subscription information for the currently acquired auto-renewing service, the electronic device first compares it with the subscription information for each auto-renewing service already stored. Only if it is confirmed that the subscription information for the currently acquired auto-renewing service is not stored in the electronic device will the subscription information for the currently acquired auto-renewing service be stored. This avoids the problem of repeatedly storing subscription information for the same auto-renewing service.
[0037] In the implementation method of receiving an instruction that the user has subscribed to the automatic renewal service, the currently obtained subscription information of the automatic renewal service can specifically refer to the subscription information of the automatic renewal service obtained by the electronic device from the notification message.
[0038] In the implementation of detecting user triggering operation on the first control, the currently obtained subscription information of the automatic renewal service can specifically refer to the subscription information of the automatic renewal service entered by the user on the subscription information addition page.
[0039] In the implementation of detecting user triggering operation on the second control, the currently acquired subscription information of the automatic renewal service can specifically refer to the electronic device extracting the subscription information of the automatic renewal service from the image associated with the automatic renewal service through the smart assistant.
[0040] In another possible implementation of the first aspect, after comparing the currently acquired subscription information for the auto-renewing service with the subscription information for the auto-renewing service already stored in the electronic device to determine whether the currently acquired subscription information for the auto-renewing service is already stored in the electronic device, the method may further include: if the currently acquired subscription information for the auto-renewing service is already stored in the electronic device, not storing the currently acquired subscription information for the auto-renewing service. This avoids duplicate storage of subscription information for the same auto-renewing service.
[0041] In another possible implementation of the first aspect, after comparing the currently acquired subscription information for the auto-renewing service with the subscription information for the auto-renewing service already stored in the electronic device to determine whether the currently acquired subscription information for the auto-renewing service is already stored in the electronic device, the method may further include: if the currently acquired subscription information for the auto-renewing service is already stored in the electronic device, displaying a prompt message. This prompt message asks the user whether to continue storing the information and provides the option of yes or no.
[0042] Furthermore, the above method may also include: when the electronic device responds to a user's "yes" operation option, it may store the subscription information of the currently acquired automatic renewal value-added service. Conversely, when the electronic device responds to a user's "no" operation option, it will not store the subscription information of the currently acquired automatic renewal value-added service.
[0043] In another possible implementation of the first aspect, the method may further include: obtaining the target application identifiers of each target application providing the automatic renewal service corresponding to the subscription information of each automatic renewal service stored in the electronic device; monitoring the usage of the target applications based on the target application identifiers; and outputting a prompt message when the continuous inactivity of the target application exceeds a preset time, the prompt message being used to remind the user of the continuous inactivity time of the target application.
[0044] Typically, if a user doesn't use a target application, it means they haven't used the application's auto-renewal service. If a user hasn't used a target application for an extended period, it suggests they may no longer need the auto-renewal service. Therefore, in this solution, the electronic device can determine the application identifier of the target application for which an auto-renewal service has been subscribed based on stored subscription information. Then, based on the application identifier, the device monitors the usage of the corresponding application, and when it detects that a target application for which an auto-renewal service has been subscribed has been inactive for an extended period, it issues a prompt message to remind the user of the prolonged inactivity. This prompts the user to consider canceling their auto-renewal service subscription. In this way, if a user forgets they have subscribed to an auto-renewal service, the electronic device can remind them of their usage status.
[0045] In another possible implementation of the first aspect, the electronic device monitors the usage of the target application specifically by monitoring the continuous inactivity time of the target application. Understandably, if the electronic device detects that a user has launched the target application, then the continuous inactivity time of that target application is reset to zero.
[0046] Secondly, this application also provides an electronic device. The electronic device may include a processor and a memory. The memory stores computer-executable instructions, and when the electronic device is running, the processor executes the computer-executable instructions stored in the memory to cause the electronic device to perform the information processing method as described in any of the first aspects above.
[0047] In another possible implementation of the second aspect, the electronic device may further include a display screen. This display screen is used to display a service management page.
[0048] Thirdly, this application provides a computer-readable storage medium storing instructions that, when executed on a computer, enable the computer to perform any of the information processing methods described in the first aspect above.
[0049] Fourthly, a computer program product containing instructions is provided, which, when run on an electronic device, enables the electronic device to perform any of the information processing methods described in the first aspect above.
[0050] Fifthly, an apparatus (e.g., a system-on-a-chip) is provided, comprising a processor for supporting an electronic device in performing the functions described in the first aspect above. In one possible design, the apparatus further comprises a memory for storing program instructions and data necessary for the electronic device. When the apparatus is a system-on-a-chip, it may be composed of chips or may include chips and other discrete devices.
[0051] The technical effects of any of the design methods in aspects two through five can be found in the technical effects of different design methods in aspect one, and will not be repeated here. Attached Figure Description
[0052] Figure 1 This is a schematic diagram of a prompt page after activating the automatic renewal service of a music membership in a music application, as provided in an embodiment of this application.
[0053] Figure 2 A flowchart illustrating an information processing method provided in an embodiment of this application;
[0054] Figure 3A A schematic diagram of a notification message provided in an embodiment of this application;
[0055] Figure 3B A schematic diagram illustrating yet another notification message provided in an embodiment of this application;
[0056] Figure 4 A schematic diagram of a short message provided in an embodiment of this application;
[0057] Figure 5A This is a schematic diagram of a prompt message provided in an embodiment of this application;
[0058] Figure 5B This is a schematic diagram illustrating yet another type of prompting information provided in an embodiment of this application;
[0059] Figure 5C This is a schematic diagram illustrating another type of prompting information provided in an embodiment of this application;
[0060] Figure 6A A schematic diagram of a service management page provided in an embodiment of this application;
[0061] Figure 6B A schematic diagram of yet another service management page provided in an embodiment of this application;
[0062] Figure 6C This is a schematic diagram of a prompt page after a user cancels the automatic renewal service, provided as an embodiment of this application.
[0063] Figure 6D This application provides a schematic diagram of a user's operation to actively open a service management page.
[0064] Figure 7 This application provides an embodiment of an operation diagram illustrating how a user actively enters subscription information for an automatic renewal value-added service.
[0065] Figure 8A schematic diagram illustrating another method for a user to actively enter subscription information for an automatic renewal value-added service, as provided in this application embodiment;
[0066] Figure 9 A schematic diagram of a payment protection function switch provided in an embodiment of this application;
[0067] Figure 10 A schematic diagram of the hardware structure of an electronic device provided in an embodiment of this application;
[0068] Figure 11 This is a schematic diagram of a chip system provided in an embodiment of this application. Detailed Implementation
[0069] Figure 1 The mobile phone displays a prompt page 11 indicating that the user has activated the automatic renewal service for their music membership in a music application. This prompt page 11 shows that the user has activated the automatic renewal service for their music membership, which can also be described as the user subscribing to the music application's automatic renewal value-added service. The prompt page 11 also displays detailed information about the activated music membership, such as the activation time, service agreement number, service details, and payment method. The service details provide a detailed description of the specific content of the activated service. Based on the information displayed on the prompt page 11, it can be confirmed that the user has activated the automatic renewal service provided by the music application. In other embodiments, the automatic renewal value-added service may also be referred to by other names, such as automatic renewal service.
[0070] Subscribing to value-added services refers to users paying extra fees to access features and services beyond the basic subscription. When a user subscribes to a value-added service and selects the auto-renewal option, they authorize the service provider to automatically deduct the fee from their account upon subscription expiration, allowing them to continue using the service. This ensures the continuity of value-added services without requiring manual intervention each time.
[0071] Automatic renewal value-added services subscribed to by users across different applications are easily forgotten and difficult to manage because they belong to different applications. After subscribing to automatic renewal value-added services in some applications, users may not use them for a period of time or have any intention of using them, yet automatic charges continue to deduct fees without the user's knowledge, resulting in wasted funds. Therefore, a solution is needed that can centrally manage automatic renewal value-added services across different applications.
[0072] Based on this, this application proposes an information processing method applied to electronic devices for centralized management of subscription information for automatically renewing value-added services, helping users reduce financial waste caused by forgetting to activate the automatic renewal function. The method includes: receiving a notification message and determining whether the notification message indicates that the user has subscribed to an automatically renewing service. If the notification message indicates that the user has subscribed to an automatically renewing service, retrieving the subscription information of the automatically renewing service from a preset notification message. Storing the subscription information of the automatically renewing service. The stored subscription information of the automatically renewing service is used to display on a service management page. In this way, the mobile phone can automatically identify the event of a user subscribing to an automatically renewing service based on the notification message and retrieve and store the subscription information from the notification message. Furthermore, the mobile phone can retrieve and store the corresponding subscription information for automatically renewing value-added services subscribed to by the user in different applications. Thus, the mobile phone can uniformly collect and display the subscription information of value-added services from different applications on one page, facilitating centralized management and viewing. Compared to users confirming whether they have subscribed to automatically renewing value-added services in each application individually, uniformly collecting and displaying the subscription information of automatically renewing value-added services from different applications on one page can greatly reduce the time users spend confirming their subscribed automatic renewing value-added services.
[0073] In the embodiments of this application, obtaining and storing subscription information for value-added services specifically refers to subscription information for automatically renewing value-added services.
[0074] For example, the electronic device can be a mobile phone (such as...) Figure 1 The electronic device can be any of the following: tablet computer, personal computer (PC), smart screen, desktop, laptop, handheld computer, notebook computer, ultra-mobile personal computer (UMPC), netbook, smartwatch and other wearable devices, artificial intelligence (AI) speakers, and in-vehicle devices. It can also be various teaching aids (e.g., learning machines, early education machines), smart toys, portable robots, personal digital assistants (PDAs), augmented reality (AR) / virtual reality (VR) devices, media players, etc. Furthermore, it can be a device with mobile office capabilities, a smart home function, an audio-visual entertainment function, or a device supporting smart travel. This application does not impose any special limitations on the specific form of the electronic device.
[0075] The information processing method proposed in the embodiments of this application will be described in detail below with reference to the accompanying drawings. In the following embodiments, a mobile phone is used as an example for illustration.
[0076] Figure 2 Flowcharts of information processing methods in some embodiments are shown. For example... Figure 2 As shown, the method may include:
[0077] S301. Detect whether a preset event associated with the automatic renewal value-added service has occurred.
[0078] Specifically, automatic renewal value-added services refer to value-added services for which the automatic renewal option has been selected. Preset events associated with automatic renewal value-added services can represent subscription events for these services, indicating that the user has subscribed to a new value-added service and activated automatic renewal.
[0079] In some embodiments, the mobile phone detects a preset event associated with the automatic renewal value-added service, which may specifically be: the mobile phone receiving a notification message from a preset application that includes content belonging to a preset field, or the mobile phone receiving a short message that includes content belonging to a preset field.
[0080] In some embodiments, the preset fields include a first preset field and a second preset field. The first preset field indicates a subscription for value-added services. The second preset field indicates automatic renewal.
[0081] The first preset field includes fields related to value-added service subscriptions. The first preset field may include one or more fields. The first preset field can be set according to actual needs. In some embodiments, the first preset field includes the application name providing the value-added service or the service name of the value-added service.
[0082] For example, if a user subscribes to a value-added service in music application A, the application name providing the value-added service is specifically the application name of music application A. The same application, such as music application A, can provide multiple different value-added services, and different applications can also provide different value-added services; different value-added services can be named differently. For example, if music application A provides two different value-added services, basic music membership and advanced music membership, the service name of the value-added service can include basic music membership and advanced music membership. Of course, the first preset field can also include both the application name providing the value-added service and the service name of the value-added service.
[0083] In addition to the application name providing the value-added service and / or the service name, the first preset field may also include one or more of the following: subscription period, payment method, and cost information for the value-added service. Value-added services are typically provided on a periodic basis; therefore, the subscription period helps users determine the expiration date of the value-added service within a given period. The payment method may specifically be, for example, payment via a payment application or via bank card. The cost information for the value-added service may specifically refer to the cost information for each period. Furthermore, the mobile phone can determine the detailed information of the subscribed value-added service by recognizing the first preset field.
[0084] Notification messages refer to messages sent by applications installed on a mobile phone. Typically, after a user subscribes to a value-added service in music application A, they often need to pay for the service through a payment application. The payment application usually sends a notification message after the expense is incurred to remind the user of the expenditure. The notification message includes relevant information about the expense, such as that the expense was for subscribing to a value-added service in music application A.
[0085] like Figure 3A a and Figure 3A Figure 'b' illustrates a schematic diagram of notification messages from a payment application, such as payment application B, on a mobile phone, including notification messages 12 and 13. Upon receiving this notification message, the mobile phone can determine that a value-added service subscription event has occurred and analyze it to obtain the subscription information for the value-added service. Therefore, in this embodiment, the mobile phone can determine whether a user has subscribed to a value-added service by analyzing whether the notification message includes content belonging to a first preset field. That is, in some embodiments, after detecting a notification message from a preset application, the mobile phone can analyze whether the notification message includes content belonging to the first preset field to determine whether a user has subscribed to a value-added service. The preset application may specifically include a payment application. The specific implementation method of the mobile phone analyzing whether the notification message includes content belonging to the first preset field can be found in the description in related technologies.
[0086] Taking the example where the first preset field includes the name of an application providing value-added services, the mobile phone pre-stores a first application list, which may include application identifiers of common applications providing value-added services. After receiving a notification message from a preset application, the mobile phone matches the content of the notification message with the application identifiers in the first application list to determine whether the notification message includes an application identifier from the first application list. If the notification message contains content matching an application identifier from the first application list, it can be determined that the notification message includes content belonging to the first preset field (the name of the application providing value-added services).
[0087] Taking the example where the first preset field includes the service name of a value-added service, the mobile phone pre-stores a list of value-added services, which may include the service names of common value-added services. After receiving a notification message from a preset application, the mobile phone matches the content of the notification message with the service names in the value-added service list to determine whether the notification message includes a service name from the value-added service list. If the notification message contains content that matches a service name in the value-added service list, it can be determined that the notification message includes content belonging to the first preset field (the service name of the value-added service).
[0088] In some embodiments, the mobile phone may pre-store a second application list, which includes the application identifiers of preset applications, such as payment applications. When the mobile phone detects a notification message, it can obtain the application identifier of the source application of the notification message. Then, the mobile phone matches the application identifier of the source application with the application identifiers in the application list to confirm whether the notification message comes from a preset application in the second application list. After determining that the notification message comes from a preset application in the second application list, the mobile phone analyzes the notification message to determine whether it includes content belonging to a first preset field. Conversely, if the mobile phone determines that the notification message does not come from a preset application in the second application list, the mobile phone does not analyze the notification message. This avoids unnecessary analysis, thereby saving the mobile phone's power consumption.
[0089] If a user subscribes to a value-added service within music app A, music app A may send a notification message. This notification message will include the subscription information for the value-added service, such as whether the user has subscribed to it within music app A. Figure 3B As shown, after a user subscribes to a value-added service in music application A, music application A sends notification message 14 to remind the user that they have subscribed to music services offered by music application A. Therefore, the aforementioned preset application can also be an application that provides value-added services.
[0090] Similar to detecting whether a notification message includes content belonging to a first preset field, a mobile phone can analyze a received SMS message to determine whether it contains content belonging to a first preset field, thus determining whether the user has subscribed to a value-added service. An SMS message, also known as a notification message sent by the mobile phone's SMS application after receiving a message on the subscriber identity module (SIM card) installed in the phone, can be found in related technical descriptions. Figure 4 The diagram illustrates a mobile phone receiving a text message, such as text message 15 sent by bank C.
[0091] As described in the above embodiments, a short message can also be referred to as a notification message sent by a mobile phone's SMS application after receiving a short message on the SIM card installed in the phone. Therefore, the preset event in the above embodiments can be uniformly referred to as detecting a notification message from a preset application. In this embodiment, the preset application may include one or more of the following: a payment application, an application providing value-added services, and an SMS application.
[0092] In some embodiments, the second preset field may specifically be automatic renewal. In other embodiments, the second preset field may be other fields used to characterize the meaning of automatic renewal. During the process of analyzing whether a notification message or SMS message includes content belonging to the second preset field, the mobile phone may analyze the meaning of each field in the notification message or SMS message. In some embodiments, if the mobile phone detects that a notification message or SMS message includes a field whose meaning is more similar to the second preset field than a threshold, it may determine that the notification message or SMS message includes content belonging to the second preset field. The specific implementation of the mobile phone analyzing the meaning of fields to determine whether they are similar to the meaning of the second preset field can be found in the description in related technologies.
[0093] In the technical solution proposed in the above embodiments, by using a first preset field and a second preset field to distinguish whether a preset event associated with the automatic renewal value-added service has occurred, it can be ensured that the detected event is a subscription event for a value-added service with the automatic renewal option selected. Therefore, it can be ensured that the subscription information for value-added services with the automatic renewal option selected is subsequently centrally stored.
[0094] Alternatively, the mobile phone can also analyze the semantics of notification messages or SMS messages through other methods to determine whether a preset event associated with the automatic renewal value-added service has occurred. The specific implementation process of the mobile phone analyzing the semantics of notification messages or SMS messages can be found in descriptions of related technologies.
[0095] Furthermore, during the analysis of notification messages or SMS messages received by the phone, the phone can call relevant interfaces to retrieve the full content of the notification message or SMS message from the background and analyze it. This allows the phone to obtain the complete content of the notification message or SMS message for analysis, resulting in more accurate analysis results and preventing the omission of subscription events for value-added services.
[0096] If the determination result of S301 is negative, it means that no preset event associated with the automatic renewal value-added service has been detected. In this case, the mobile phone does not need to perform any other operations. In some embodiments, if the determination result of S301 is negative, the mobile phone may return to continue detecting whether a preset event associated with the automatic renewal value-added service has occurred.
[0097] If the judgment result of S301 is yes, it means that a preset event associated with the automatic renewal value-added service has occurred. At this time, the mobile phone can execute S302.
[0098] S302. Obtain subscription information for automatic renewal value-added services.
[0099] In the embodiments of this application, the information obtained in S302 above is specifically the subscription information of the value-added service for which the automatic renewal option has been selected.
[0100] As described in the above embodiments, when the mobile phone detects whether a preset event associated with the automatic renewal value-added service has occurred, it does so by analyzing whether the notification message or SMS contains content belonging to a preset field. This preset field contains the subscription information for the automatic renewal value-added service. Therefore, in this embodiment, the mobile phone can extract the subscription information for the automatic renewal value-added service by analyzing the content belonging to the preset field in the notification message or SMS.
[0101] For example, taking a notification message that includes the name of the application providing the value-added service and the name of the value-added service, the subscription information for the automatically renewing value-added service obtained by the mobile phone from the notification message may include: music application A, music membership. Of course, in other embodiments, the subscription information for the automatically renewing value-added service obtained by the mobile phone from the notification message may also include other information. Alternatively, the mobile phone may obtain a first preset field, the content belonging to the first preset field, and the correspondence between the two from the notification message, such as: the correspondence between the name of the application providing the value-added service and music application A; the correspondence between the name of the value-added service and music membership.
[0102] S303. Store subscription information for value-added services that automatically renew.
[0103] Storing subscription information for automatically renewing value-added services can be achieved by associating the subscription information with preset fields. Taking a notification message that includes the name of the application providing the value-added service and the service name of the value-added service as an example, the phone can associate the music application A with the application name providing the value-added service, and the music membership with the service name of the value-added service. This facilitates subsequent retrieval of the subscription information for automatically renewing value-added services.
[0104] It should be noted that for the same subscription event of an auto-renewing value-added service, both the application providing the value-added service and the payment application corresponding to the deduction method may send notification messages. For example, if a user pays for an auto-renewing value-added service subscription in music application A through payment application B, music application A sends a notification message, and payment application B also sends a notification message. That is, if the phone detects multiple notification messages or text messages indicating the same auto-renewing value-added service subscription event, the phone should store the subscription information for that auto-renewing value-added service only once. Therefore, in some embodiments, before S303 (storing the auto-renewing value-added service subscription information), the method further includes: comparing the currently acquired auto-renewing value-added service subscription information with the already stored value-added service subscription information to determine whether the currently acquired auto-renewing value-added service subscription information is already stored in the phone. If it is determined that the currently acquired auto-renewing value-added service subscription information is not stored in the phone, the phone can execute S303, i.e., store the currently acquired auto-renewing value-added service subscription information. Conversely, if it is determined that the subscription information for the currently acquired automatic renewal value-added service has already been stored on the phone, the phone will not store the subscription information for the currently acquired automatic renewal value-added service again, in order to avoid storing the same subscription information for the automatic renewal value-added service repeatedly.
[0105] For example, the subscription information for auto-renewing value-added services already stored on the mobile phone includes: ① Application name providing the value-added service: Shopping application D; Service name of the value-added service: Shopping Membership; Subscription time: 2023-12-12. ② Application name providing the value-added service: Video application E; Service name of the value-added service: Video Membership; Subscription time: 2023-12-13. ③ Application name providing the value-added service: Application F; Service name of the value-added service: Membership; Subscription time: 2023-12-14. The subscription information for auto-renewing value-added services currently obtained by the mobile phone includes: Application name providing the value-added service: Music application A; Service name of the value-added service: Basic Music Membership; Subscription time: 2024-01-01. In this embodiment, the mobile phone can compare the currently obtained subscription information for auto-renewing value-added services with ①, ②, and ③ in sequence. In this example, the mobile phone can determine through comparison that the currently obtained subscription information for auto-renewing value-added services is different from ①, ②, and ③, that is, the currently obtained subscription information for auto-renewing value-added services is not stored in the mobile phone. At this time, the phone can store the subscription information for the currently acquired automatic renewal value-added services.
[0106] For example, the subscription information for the auto-renewing value-added service already stored on the mobile phone includes: ①, ②, and ③ above, and ④ the application name providing the value-added service: Music Application A; the service name of the value-added service: Music Membership; and the subscription date: 2024-01-01. In this embodiment, the mobile phone can determine through comparison that the currently acquired subscription information for the auto-renewing value-added service is identical to ④ in the already stored subscription information, meaning that the currently acquired subscription information for the auto-renewing value-added service is already stored on the mobile phone. In this case, the mobile phone will not store the currently acquired subscription information for the auto-renewing value-added service again.
[0107] One approach to determining whether the currently acquired automatic renewal value-added service subscription information is already stored on the phone is to compare subscription information with the same preset fields to determine if it is duplicated. For example, when comparing the currently acquired automatic renewal value-added service subscription information with ①, the phone can compare the application names providing the value-added service, the service names of the value-added services, and the subscription periods. This allows for an accurate determination of whether the currently acquired automatic renewal value-added service subscription information is already stored on the phone.
[0108] When comparing the currently acquired auto-renewing value-added service subscription information with ①, the mobile phone can compare them in chronological order. For example, the phone can compare them according to the order of the application name providing the value-added service, the service name of the value-added service, and the subscription time. If the application names providing the value-added services are different, it is not necessary to compare the service name and subscription time; instead, it can directly determine that the currently acquired auto-renewing value-added service subscription information does not overlap with ①. This improves the efficiency of comparing subscription information, saves time, and thus improves the efficiency of storing auto-renewing value-added service subscription information.
[0109] As described in the above embodiments, the same application may provide different value-added services. Therefore, when determining whether the currently acquired subscription information for an auto-renewing value-added service is already stored in the phone, the phone may not be able to confirm whether the currently acquired subscription information is duplicated with already stored information. For example, if the currently acquired subscription information or the already stored subscription information only includes the application name, then for two different value-added services subscribed to by the same application, the phone cannot confirm whether the currently acquired subscription information is duplicated with already stored information. For example, the phone's already stored subscription information for auto-renewing value-added services includes: ⑤ Application name providing the value-added service: Music application. The currently acquired subscription information includes: Application name providing the value-added service: Music application; Service name of the value-added service: Music membership; Subscription time: 2024-01-01. In this embodiment, the phone cannot determine whether the currently acquired subscription information is duplicated with ⑤ by comparison. In some embodiments, to avoid duplicate storage or omissions, the mobile phone can issue a prompt message indicating that similar auto-renewal subscription information has already been stored. That is, the user can choose whether to store the currently acquired auto-renewal subscription information. To distinguish between the two, the prompt message issued by the mobile phone when it cannot determine whether the currently acquired auto-renewal subscription information is duplicated with already stored information is referred to as the first prompt message.
[0110] Optional, as an example, such as Figure 5A As shown, the first prompt message issued by the mobile phone when it cannot determine whether the currently acquired automatic renewal value-added service subscription information is duplicated with the stored information, such as prompt message 16, can also be used to ask the user whether to continue storing and to provide operation options: yes and no. Understandably, in response to the user's trigger operation of the operation option "yes," the mobile phone can store the currently acquired automatic renewal value-added service subscription information. Conversely, in response to the user's trigger operation of the operation option "no," the mobile phone will not store the currently acquired automatic renewal value-added service subscription information.
[0111] As another example, such as Figure 5B As shown, the first prompt message issued by the mobile phone when it cannot determine whether the currently acquired subscription information for the automatic renewal value-added service is duplicated with the stored information, such as prompt message 17, can also be used to ask the user whether to continue storing and to provide operation options: no, store separately, and store together. Before issuing the first prompt message, the above method may also include: the mobile phone comparing the currently acquired subscription information for the automatic renewal value-added service with the stored subscription information for similar automatic renewal value-added services to determine which one contains more information.
[0112] When the currently acquired auto-renewal value-added service subscription information contains more information, the mobile phone can display options for merging and storing the information separately, allowing the user to choose whether to merge and store it. In this embodiment, in response to the user's "No" operation, the mobile phone does not store the currently acquired auto-renewal value-added service subscription information. In response to the user's "Storage separately" operation, the mobile phone can store the currently acquired auto-renewal value-added service subscription information separately. In response to the user's "Merge and store" operation, the mobile phone can merge and store the currently acquired auto-renewal value-added service subscription information with similar auto-renewal value-added service subscription information already stored, such as ⑤ in the example above.
[0113] Specifically, "merging storage" can involve the phone adding information from the currently acquired auto-renewing value-added service subscription information that is additional to the already stored similar auto-renewing value-added service subscription information. For example, in the above example, ⑤ only includes the application name providing the value-added service. Responding to the user's "merge storage" operation, the phone can add the service name and subscription time of the value-added service from the currently acquired auto-renewing value-added service subscription information to ⑤. This provides the user with an option to choose to store subscription information belonging to the same auto-renewing value-added service together, making the value-added service subscription information more complete.
[0114] In the above embodiments, if the currently acquired subscription information for the automatic renewal value-added service contains more information, the mobile phone can display the option to store the information separately and the option to not store it.
[0115] Additionally, if the phone determines that the currently acquired auto-renewal subscription information contains more details, it can display the option to "View Details." Responding to the user's "View Details" option, the phone can display both stored similar auto-renewal subscription information and the currently acquired one, allowing the user to view and compare the two subscriptions before choosing whether to store them together or separately.
[0116] In some embodiments, after storing the subscription information for the automatic renewal value-added service, the mobile phone may display a prompt message to inform the user that the currently acquired subscription information for the automatic renewal value-added service has been stored. For example... Figure 5CAs shown, after the mobile phone stores the subscription information for the automatic renewal value-added service, it can display a prompt message 18 to inform the user that the subscription information for the music application's automatic renewal value-added service has been stored. For distinction, the prompt message displayed after storing the automatic renewal value-added service subscription information can be referred to as the second prompt message. Specifically, the second prompt message can be a non-interrupting prompt message, thus serving its purpose of informing the user without interrupting their current operation.
[0117] After storing subscription information for automatic renewal value-added services, the mobile phone can display the subscription information for automatic renewal value-added services of different applications on a single page, such as a service management page.
[0118] In other embodiments, to prompt the user that the currently obtained subscription information for the automatic renewal value-added service has been stored on the mobile phone, the mobile phone can also redirect to the service management page after storing the subscription information. This prompts the user that the currently obtained subscription information for the automatic renewal value-added service has been stored.
[0119] The service management page can include subscription information for various automatic renewal value-added services stored on the phone.
[0120] For example, the service management page includes options corresponding to the application identifiers providing value-added services from the stored subscription information for auto-renewing value-added services. For instance, the service management page includes options corresponding to the application identifiers providing each value-added service from the stored subscription information for auto-renewing value-added services on the phone: the service management page includes options for music application A, application 1, and application 2. Further, in response to a user's triggering action on one of the options, such as the first option, the phone displays the subscription information page for the auto-renewing value-added service corresponding to that option. This subscription information page includes the subscription information for the auto-renewing value-added services corresponding to the application identifiers providing value-added services in the first option.
[0121] In some embodiments, the subscription information page may also include an option to turn off the automatic renewal value-added service, which is used by the user to cancel the automatic renewal value-added service corresponding to the first option.
[0122] As examples, in response to a triggering action to disable the automatic renewal value-added service option, the mobile phone can redirect to the interface of the application associated with that automatic renewal value-added service, allowing the user to unsubscribe from the service within that application's interface. Specifically, the application associated with the automatic renewal value-added service can be the application providing the value-added service; alternatively, it could be the payment application corresponding to the service's payment method.
[0123] In other embodiments, the service management page may also be named something else, such as the payment protection center page. For example, Figure 6A The image shown is a schematic diagram of a service management page, namely the payment protection center page 51.
[0124] like Figure 6A As shown, the phone displays a Payment Protection Center page 51, which includes a list of auto-renewing services. This list includes application identifiers, such as application names, that have stored subscription information. Figure 6A The list of automatically renewing services includes the names of three apps: Music App, App 1, and App 2. Each app identifier corresponds to an option. In response to a user's selection of an option corresponding to an app identifier, the phone can display detailed subscription information for the automatically renewing value-added services associated with that app identifier. For example... Figure 6A In response to the user's triggering action on option 52 corresponding to the music application's application identifier, the mobile phone displays the subscription information page 53 for the music application. This subscription information page 53 may include subscription information stored on the phone related to the music application's auto-renewing value-added service, such as activation time (i.e., subscription period), payment method, and payment bill (i.e., the cost information of the value-added service). This subscription information page 53 also includes a disabling option 54 for the auto-renewing value-added service. As an example, in response to the user's triggering action on option 54 to disable the auto-renewing value-added service, the mobile phone may redirect to the application corresponding to the payment method of the auto-renewing value-added service, i.e., display the interface of payment application B, allowing the user to cancel their subscription to the auto-renewing value-added service.
[0125] On the service management page, users can view subscription information for auto-renewing value-added services of different applications, effectively centralizing this information for easy access. Therefore, in the information processing method proposed in this application, the mobile phone supports viewing the subscription information for auto-renewing value-added services of multiple applications on a single page. This avoids users having to check each application individually to see if they have subscribed to any auto-renewing value-added services, helping them quickly understand their subscriptions and reducing the risk of wasted funds due to users forgetting their subscriptions and continuing to be automatically charged when no such services are needed.
[0126] In addition, after storing subscription information for auto-renewing value-added services, the mobile phone can also monitor the usage of applications for which the subscription information is stored. If it detects that a user has not used an application for which they have subscribed to auto-renewing value-added services for an extended period, it indicates that the user may no longer need the value-added services for that application. To address this, and to prevent users from forgetting their subscriptions, the mobile phone can issue a notification message to prompt the user whether they need to cancel the auto-renewing value-added services after an extended period of inactivity. Specifically, in some embodiments, the mobile phone monitors the usage of each application for which the subscription information for auto-renewing value-added services is stored. If an application remains inactive for an extended period beyond a preset time, a notification message is issued. This preset time can be set according to actual circumstances, for example, it could be set to 3 months or 4 months. For distinction, the notification message issued by the mobile phone in the above embodiments when an application remains inactive for an extended period beyond the preset time can be referred to as the third notification message. The specific implementation process of the mobile phone detecting application usage can be found in the descriptions in related technologies.
[0127] like Figure 6B As shown, the phone displays the Payment Protection Center page 55, which includes option 56 for application 1, indicating that the user has subscribed to the automatic renewal value-added service in application 1. Option 56 for application 1 also includes a prompt message 56a: "Not used for 3 months." This prompt message 56a indicates that application 1 has not been used for three consecutive months. In response to the user's triggering action on option 56 for application 1, the phone displays the subscription information page 57 for application 1. This subscription information page 57 includes an option 58 to disable the value-added service, which also includes a prompt message 58a. This prompt message 58a indicates that application 1 has not been used for the past three months and suggests disabling the renewal service. In response to the user's triggering action on option 58, the phone can display a relevant page to guide the user to disable this value-added service. It should be noted that... Figure 6B In the example shown, both prompts 56a and 58a are third-level prompts.
[0128] Figure 6C The image shows the prompt page after a user cancels the automatic renewal value-added service. This prompt page may include information such as the current status of the value-added service, activation time, cancellation time, and service details.
[0129] In some embodiments, such as Figure 6BAs shown, the subscription information page 57 corresponding to application 1 may also include an editing control 59a. This editing control 59a can be used to edit the subscription information for the automatic renewal value-added service. In response to the user's triggering operation on the editing control 59a, the mobile phone can display the editing page for the subscription information of the automatic renewal value-added service in application 1. On the editing page, the user can modify one or more pieces of information. Based on the user's modifications on the editing page, the mobile phone can adjust the stored subscription information for the automatic renewal value-added service accordingly. In practice, the subscription information for the automatic renewal value-added service may be incorrect or incomplete. In this embodiment, the user can choose to modify the subscription information for the automatic renewal value-added service to ensure that the subscription information for the automatic renewal value-added service stored in the mobile phone remains accurate.
[0130] In other embodiments, such as Figure 6B As shown, the subscription information page 57 corresponding to application 1 may also include a deletion control 59b. This deletion control 59b can be used to delete the subscription information for the auto-renewing value-added service. In response to the user's triggering operation on the deletion control 59b, the mobile phone can delete the subscription information for the auto-renewing value-added service of application 1 stored on the phone. In practice, the user may have already canceled the auto-renewing value-added service of application 1, or the subscription information for the auto-renewing value-added service may be incorrect. In this embodiment, the user can choose to delete the subscription information for the auto-renewing value-added service to ensure that the subscription information for the auto-renewing value-added service stored on the phone remains accurate.
[0131] In the technical solution proposed in this application, the mobile phone monitors the usage of applications that have stored automatic renewal value-added service subscription information, and issues a prompt message when the application has been inactive for a period exceeding a preset time. This reminds the user even after a prolonged period of inactivity, reducing the problem of wasted funds due to users forgetting their automatic renewal value-added services.
[0132] As can be seen from the description of the above embodiments, after S303, the mobile phone can display as follows: Figure 5C The displayed prompt message 18 can also redirect to the service management page to indicate that the user has saved the currently acquired automatic renewal value-added service subscription information. Alternatively, users can proactively open the service management page when they want to view the automatic renewal value-added service subscription information.
[0133] In some embodiments, the above method further includes: displaying a service management page in response to a user action.
[0134] Specifically, user actions can refer to the user's initiative to open the service management page. For example... Figure 6DThis is a flowchart illustrating the process of a user actively opening a service management page. Figure 6D In the example shown, the function of centrally managing subscription information for automatically renewing value-added services on the mobile phone is called the payment protection function; correspondingly, the service management page is called the payment protection center page. The mobile phone displays a desktop, which includes application icons and application identifiers for multiple applications. In response to the user's triggering operation on the settings application icon, the mobile phone displays the settings application interface 61. The settings application interface 61 includes a payment protection function option 62. In response to the user's triggering operation on the payment protection function option 62, the mobile phone displays the payment protection center page 63. For a description of the payment protection center page 63, please refer to the description of the above embodiment.
[0135] In other embodiments, the entry point for the service management page can also be set in other locations, and users can trigger the display of the service management page on their mobile phones by triggering the entry point for the service management page.
[0136] In some embodiments, the mobile phone can analyze all received SMS messages to determine whether they include content belonging to preset fields. In other embodiments, the mobile phone can use the smart messaging function of the SMS application to first distinguish the SMS messages. For example, the smart messaging function of the SMS application is used to intelligently identify the message content. Through the smart messaging function of the SMS application, it can first determine whether the received SMS message is a notification SMS message sent by a merchant or an SMS message sent by an individual user, etc. In the embodiments of this application, the SMS messages received by users after subscribing to automatic renewal value-added services are usually notification SMS messages sent by merchants. Therefore, in some embodiments, after receiving an SMS message, the mobile phone can determine whether the SMS message is a notification SMS message sent by a merchant based on the smart messaging function of the SMS application. If the received SMS message is a notification SMS message sent by a merchant, the notification SMS message is further analyzed to determine whether it includes content belonging to preset fields. Conversely, if the received SMS message is not a notification SMS message sent by a merchant, the mobile phone does not need to analyze whether the SMS message includes content belonging to preset fields. In this way, the number of SMS messages that need to be analyzed for content belonging to preset fields can be reduced, thereby reducing the computational load and power consumption of the mobile phone.
[0137] When the default application is a payment application, the phone can, upon detecting a notification message from the default application, first identify whether the notification message is a payment notification to a merchant. If the notification message is a payment notification to a merchant, the phone analyzes whether the notification message includes content belonging to preset fields. If the notification message is not a payment notification to a merchant, the phone does not need to analyze whether the notification message includes content belonging to preset fields. This reduces the number of notification messages that need to be analyzed for content belonging to preset fields, thereby reducing the phone's computational load and power consumption.
[0138] In the information processing method described in the above embodiments, the mobile phone automatically detects whether a preset event associated with the automatic renewal value-added service has occurred, and if such an event occurs, obtains and stores the subscription information for the automatic renewal value-added service. In other embodiments, the mobile phone also supports users actively entering the subscription information for the automatic renewal value-added service into the mobile phone.
[0139] Optionally, as an example, the mobile phone can be configured to add an entry point for automatic renewal value-added service subscription information. In response to a user's triggering of this entry point, the mobile phone can display a page for adding automatic renewal value-added service subscription information. On this page, the user can manually enter the subscription information for the automatic renewal value-added service. Figure 7 The illustrations show operational diagrams of users actively entering subscription information for automatic renewal value-added services in some embodiments. For example... Figure 7 As shown, the entry point for adding subscription information for automatic renewal value-added services can be set on the Payment Protection Center page. Figure 7 In step 'a', the mobile phone displays the Payment Protection Center page 71, which includes an "Add Payment Management Item" option 72, i.e., an entry point for adding subscription information for automatic renewal value-added services. In some embodiments, the "Add Payment Management Item" option can be referred to as the first control. In response to the user's triggering operation on the "Add Payment Management Item" option 72, the mobile phone can, as follows: Figure 7 The value 'b' in the image displays the Add Paid Management Item page 73, which is the page for adding new subscription information for the automatic renewal value-added service. This Add Paid Management Item page 73 provides a menu 74 for entering subscription information for the automatic renewal value-added service, used to add paid management items. Figure 7 In the example shown in b, the menu 74 for filling in the subscription information for the automatic renewal value-added service includes: the application name of the value-added service, the service name of the value-added service, the subscription period, the payment method, and the cost information of the value-added service. Users can manually fill in the subscription information for the automatic renewal value-added service in this menu 74. Specifically, the application name can be the name of the application providing the value-added service. The activation service name can be the name of the value-added service. The activation period can be the subscription period for the value-added service. The payment method can be the method of payment for the value-added service, such as the name of the payment application or bank. The billing information can be the cost information for each period of the value-added service.
[0140] Furthermore, such as Figure 7As shown in c, after filling in the subscription information for the automatic renewal value-added service, the user can trigger the completion control 75 on the Add Paid Management Item page 73 to store the subscription information to their mobile phone. The mobile phone responds to the user's triggering of the completion control 75 and stores the subscription information for the automatic renewal value-added service entered on the current page. It should be noted that the user can choose to fill in one or more pieces of information on the Add Paid Management Item page 73. Among these, the information the user needs to fill in must include at least the name of the application providing the value-added service (i.e., the name of the application providing the value-added service). Figure 7 The application name shown) or the service name of the value-added service (i.e. Figure 7 (The services shown are available).
[0141] As an example, the phone can display the following in response to the user's triggering action on the completion control 75: Figure 7 As shown in page 76 of the Payment Protection Center (d), the list of automatic renewals now includes options for shopping apps that the user manually selected.
[0142] In other embodiments, the mobile phone may also set the entry point for adding subscription information for value-added services in other locations, such as the control center.
[0143] In the aforementioned embodiment where the user actively enters subscription information for the automatic renewal value-added service, the preset event associated with the automatic renewal value-added service can also be described as follows: the mobile phone detects a user's triggering operation on the control for adding subscription information for the automatic renewal service. This control for adding subscription information for the automatic renewal service is used to add subscription information for the automatic renewal service.
[0144] In the technical solution proposed in this application embodiment, the mobile phone is equipped with an entry point for adding subscription information of automatic renewal value-added services, allowing users to actively enter the subscription information of automatic renewal value-added services. For some automatic renewal value-added services for which the mobile phone has not detected automatic renewal value-added service subscription events, users can manually add the subscription information of automatic renewal value-added services to make the subscription information of automatic renewal value-added services centrally stored in the mobile phone more complete.
[0145] In embodiments where the user actively enters subscription information for an auto-renewing value-added service, the phone may have already stored the user-entered subscription information for that service before the user actively enters it. To avoid duplicate storage of auto-renewing value-added service subscription information, in some embodiments, ... Figure 7For example, the above method also includes: in response to the user's triggering operation on the completion control 75 on the Add Paid Management Item page 73, the mobile phone compares the subscription information of the automatically renewing value-added service actively entered by the user with the subscription information of the automatically renewing value-added service already stored in the mobile phone to determine whether the subscription information of the currently obtained value-added service has been stored in the mobile phone. If it is determined that the subscription information of the automatically renewing value-added service actively entered by the user has not been stored in the mobile phone, the mobile phone may store the subscription information of the automatically renewing value-added service actively entered by the user. Conversely, if it is determined that the subscription information of the automatically renewing value-added service actively entered by the user has been stored in the mobile phone, the mobile phone will no longer store the subscription information of the automatically renewing value-added service actively entered by the user, so as to avoid repeatedly storing the same subscription information of the automatically renewing value-added service.
[0146] In the above embodiments, the user manually enters all the subscription information for the automatic renewal value-added service. In other embodiments, the user can also actively enter the subscription information using technologies such as image recognition on their mobile phone. In some embodiments, the image recognition entry point can be set in the smart assistant. The user can wake up the smart assistant, which will then recognize the image and enter the subscription information for the automatic renewal value-added service. Figure 8 This diagram illustrates an operation where a user actively enters subscription information for an automatic renewal value-added service. Figure 8 In this context, the phone responds to the user's triggering action on the navigation gesture bar 81, which can activate the smart assistant, such as... Figure 8 As shown, the mobile phone displays the smart assistant's operation interface 82. The user's activation of the navigation gesture bar 81 can be a long press, a single click, a double click, or other gestures. After activating the smart assistant, the user can input an image 83 associated with a value-added service, triggering the phone's smart assistant to perform image recognition on the received image 83. Based on the image recognition results, the phone can obtain relevant information about the image 83. For example, the relevant information about the image 83 may include: the image's category, contained text information, image information, etc. Then, the phone can display function option entries related to the image 83 in the smart assistant's operation interface 82 based on the image recognition results, such as... Figure 8 As shown, after image recognition, the mobile phone displays the function option entry "Text Extraction" and function option entry 84 "Add to Payment Management". Subsequently, in response to the user's triggering operation on function option entry 84, the mobile phone can extract the subscription information of the automatic renewal value-added service from image 83 and store the extracted subscription information. In some embodiments, function option entry 84 can be referred to as a second control.
[0147] Among them, the smart assistant is used to provide users with convenient services and operating experiences through voice recognition and artificial intelligence technologies. The smart assistant has different names among different device manufacturers. For example, in... Figure 8 In this context, the intelligent assistant can also be referred to as the YOYO Assistant. In other embodiments, the intelligent assistant may also be referred to as intelligent voice, voice assistant, intelligent assistant, or artificial intelligence service, etc. Figure 8 The wake-up method of the smart assistant shown is merely an example. In other embodiments, the smart assistant can also be woken up in other ways, such as voice wake-up, power button wake-up, headphone in-line control wake-up, or Bluetooth device wake-up. Specific implementations of the other wake-up methods of the smart assistant described above can be found in the descriptions in related technologies, and will not be elaborated upon in the embodiments of this application.
[0148] The image associated with the value-added service can include images such as subscription information for the automatic renewal value-added service. For example, the image associated with the value-added service could be a screenshot of the page displayed on the phone after a successful automatic renewal value-added service subscription; or a screenshot of a page including notification messages or related SMS messages from a preset application after a successful automatic renewal value-added service subscription. The specific implementation method of the phone performing image recognition on image 83 and displaying the function option entry related to image 83 can be found in the descriptions in relevant technologies.
[0149] The process of the mobile phone extracting subscription information for the automatic renewal value-added service from image 83 can specifically include: the mobile phone extracting text from image 83. Then, the mobile phone extracts the subscription information for the automatic renewal value-added service from the extracted text. The specific implementation process of the mobile phone extracting the subscription information for the automatic renewal value-added service from the extracted text can be similar to the process of the mobile phone extracting the subscription information for the automatic renewal value-added service from notification messages or SMS messages.
[0150] In the embodiment described above where the user actively enters subscription information for the automatic renewal value-added service, the preset event associated with the automatic renewal value-added service can also be referred to as: the mobile phone detecting a user's triggering operation on the control for adding subscription information for the automatic renewal service. In this embodiment, before the mobile phone detects the preset event associated with the automatic renewal value-added service, the method further includes: the mobile phone responding to the user's operation by waking up the smart assistant and triggering the smart assistant to perform image recognition on the image associated with the automatic renewal value-added service. Furthermore, based on the image recognition result, the mobile phone displays the control for adding subscription information for the automatic renewal value-added service. This control for adding subscription information for the automatic renewal value-added service is used to add subscription information for the automatic renewal value-added service.
[0151] In the technical solution proposed in this application embodiment, users can actively enter subscription information for automatic renewal value-added services using the image recognition technology of their mobile phones, which is simple and convenient.
[0152] In some embodiments, when a user wakes up the smart assistant on a page associated with a subscription value-added service displayed on the mobile phone, the mobile phone can also directly perform image analysis on the currently displayed page and display relevant function option entries.
[0153] For example, in Figure 8 In the example shown, the phone displays page 80, which is a prompt page after activating the music application's membership service and is related to the subscription value-added service. When the user triggers the navigation gesture bar 81 to wake up the smart assistant while page 80 is displayed, the phone, after displaying the smart assistant's operation interface 82, will automatically take a screenshot of the currently displayed page, i.e., page 80, and trigger the smart assistant to perform image recognition on the screenshot. Figure 8 Image 83 is specifically a screenshot of page 80. After image recognition is complete, the smart assistant can also display function option entries related to the screenshot. In this embodiment, after the smart assistant is activated, it automatically takes a screenshot of the currently displayed interface on the phone and performs image recognition on the screenshot. For the user, simply activating the smart assistant on the page related to subscribing to value-added services allows for the proactive entry of subscription information, making the operation simple and convenient.
[0154] In embodiments where users actively input subscription information for value-added services using image recognition technology, the mobile phone may have already stored the user-inputted subscription information for that value-added service before the user actively inputs it. To avoid duplicate storage of value-added service subscription information, in some embodiments, ... Figure 8 For example, the above method further includes: in response to the user's triggering operation on the function option entry 84 in the smart assistant's operation interface 82, the mobile phone compares the subscription information of the value-added service extracted from image 83 with the subscription information of the value-added service already stored in the mobile phone to determine whether the subscription information of the value-added service extracted from image 83 has been stored in the mobile phone. If it is determined that the subscription information of the value-added service extracted from image 83 has not been stored in the mobile phone, the mobile phone may store the subscription information of the value-added service extracted from image 83. Conversely, if it is determined that the subscription information of the value-added service extracted from image 83 has been stored in the mobile phone, the mobile phone will not store the subscription information of the value-added service extracted from image 83 to avoid duplicate storage of the same subscription information of the value-added service.
[0155] In some embodiments, the mobile phone can have a switch set for the function of centrally managing subscription information for automatically renewing value-added services, such as a payment protection function, to control the activation and deactivation of this function. Figure 9The diagram shows a switch for a payment protection function. The user sets switch 92 on the payment protection center page 91. The phone activates the payment protection function in response to the user's triggering of switch 92.
[0156] When payment protection is enabled, the phone can identify whether notifications or SMS messages from preset apps contain content belonging to preset fields. Users can also manually enter subscription information for auto-renewal value-added services into their phones. However, when payment protection is disabled, the phone no longer identifies whether notifications or SMS messages from preset apps contain content belonging to preset fields. Furthermore, the phone does not support users manually entering subscription information for auto-renewal value-added services; for example, in... Figure 8 In the example shown, after receiving image 83, the phone's smart assistant performs image recognition on image 83. Then, the phone displays function option entries related to image 83 in the smart assistant's operation interface 82, excluding function option entry 84 "Add to Payment Management".
[0157] The above embodiments describe the specific implementation flow of the information processing method proposed in the embodiments of this application. The electronic device proposed in the embodiments of this application is described below with reference to the accompanying drawings.
[0158] like Figure 10 The diagram shown is a structural schematic of an electronic device 100 provided in an embodiment of this application. The electronic device 100 may include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, antenna 1, antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a sensor module 180, buttons 190, a motor 191, a camera 192, a display screen 193, and a subscriber identification module (SIM) card interface 194, etc. The sensor module 180 may include a pressure sensor 180A, a touch sensor 180B, etc.
[0159] It is understood that the structures illustrated in the embodiments of this application do not constitute a specific limitation on the electronic device 100. In other embodiments of this application, the electronic device 100 may include more or fewer components than illustrated, or combine some components, or split some components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
[0160] Processor 110 may include one or more processing units, such as an application processor (AP), a modem processor, a graphics processing unit (GPU), an image signal processor (ISP), a controller, memory, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural network processing unit (NPU). Different processing units may be independent devices or integrated into one or more processors. For example, processor 110 is used to execute the information processing methods described in the embodiments of this application.
[0161] The controller can be the nerve center and command center of the electronic device 100. The controller can generate operation control signals according to the instruction opcode and timing signals to complete the control of fetching and executing instructions.
[0162] The processor 110 may also include a memory for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. This memory can store instructions or data that the processor 110 has just used or that are used repeatedly. If the processor 110 needs to use the instruction or data again, it can retrieve it directly from the memory. This avoids repeated accesses, reduces the waiting time of the processor 110, and thus improves the efficiency of the system.
[0163] USB interface 130 is an interface that conforms to the USB standard specification, specifically it can be a Mini USB interface, Micro USB interface, USB Type C interface, etc. USB interface 130 can be used to connect a charger to charge electronic device 100, and it can also be used for data transfer between electronic device 100 and peripheral devices.
[0164] The external storage interface 120 can be used to connect an external memory card, such as a Micro SD card, to expand the storage capacity of the electronic device 100. The external memory card communicates with the processor 110 through the external storage interface 120 to perform data storage functions. For example, music, video, and other files can be saved on the external memory card.
[0165] Internal memory 121 can be used to store executable program code, which includes instructions. Processor 110 executes various functional applications and data processing of electronic device 100 by running the instructions stored in internal memory 121. Internal memory 121 may include a program storage area and a data storage area. The program storage area may store the operating system and at least one application program required for a given function (such as sound playback, image playback, etc.).
[0166] In addition, the internal memory 121 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, universal flash storage (UFS), etc.
[0167] The charging management module 140 is used to receive charging input from the charger. The charger can be a wireless charger or a wired charger. In some wired charging embodiments, the charging management module 140 can receive charging input from the wired charger via the USB interface 130.
[0168] The power management module 141 is used to connect the battery 142, the charging management module 140, and the processor 110. The power management module 141 receives input from the battery 142 and / or the charging management module 140 to power the processor 110, internal memory 121, external memory, display 193, camera 192, and wireless communication module 160, etc.
[0169] In some other embodiments, the power management module 141 may also be located within the processor 110. In other embodiments, the power management module 141 and the charging management module 140 may also be located in the same device.
[0170] The wireless communication function of electronic device 100 can be realized through antenna 1, antenna 2, mobile communication module 150, wireless communication module 160, modem processor and baseband processor, etc.
[0171] Antenna 1 and antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in electronic device 100 can be used to cover one or more communication frequency bands. Different antennas can also be multiplexed to improve antenna utilization. For example, antenna 1 can be multiplexed as a diversity antenna for a wireless local area network. In some other embodiments, the antennas can be used in conjunction with tuning switches.
[0172] The mobile communication module 150 can provide solutions for wireless communication, including 2G / 3G / 4G / 5G, applied to the electronic device 100. The mobile communication module 150 may include at least one filter, switch, power amplifier, low noise amplifier (LNA), etc. The mobile communication module 150 can receive electromagnetic waves via antenna 1, and perform filtering, amplification, and other processing on the received electromagnetic waves before transmitting them to a modem processor for demodulation. The mobile communication module 150 can also amplify the signal modulated by the modem processor and convert it into electromagnetic waves for radiation via antenna 1.
[0173] The wireless communication module 160 can provide solutions for wireless communication applications on the electronic device 100, including wireless local area networks (WLAN) (such as Wi-Fi), Bluetooth, Global Navigation Satellite System (GNSS), frequency modulation (FM), near field communication (NFC), and infrared (IR). The wireless communication module 160 can be one or more devices integrating at least one communication processing module. The wireless communication module 160 receives electromagnetic waves via antenna 2, performs frequency modulation and filtering of the electromagnetic wave signal, and sends the processed signal to processor 110. The wireless communication module 160 can also receive signals to be transmitted from processor 110, perform frequency modulation and amplification, and convert them into electromagnetic waves for radiation via antenna 2.
[0174] In some embodiments, antenna 1 of electronic device 100 is coupled to mobile communication module 150, and antenna 2 is coupled to wireless communication module 160, so that electronic device 100 can communicate with networks and other devices through wireless communication technology.
[0175] Electronic device 100 can implement audio functions through audio module 170 and application processor, such as music playback and recording.
[0176] The audio module 170 is used to convert digital audio signals into analog audio signals for output, and also to convert analog audio inputs into digital audio signals. The audio module 170 can also be used for encoding and decoding audio signals. In some embodiments, the audio module 170 may be located in the processor 110, or some functional modules of the audio module 170 may be located in the processor 110.
[0177] Electronic device 100 implements display functions through a GPU, a display screen 193, and an application processor. The GPU is a microprocessor for image processing, connected to the display screen 193 and the application processor. The GPU is used to perform mathematical and geometric calculations and for graphics rendering. Processor 110 may include one or more GPUs, which execute program instructions to generate or modify display information.
[0178] The display screen 193 is used to display images, videos, etc. In some embodiments, the electronic device 100 may include one or N display screens 193, where N is a positive integer greater than 1. In embodiments of this application, the mobile phone can centrally display the subscription information of the stored automatic renewal value-added services on a single page through the display screens 193 for easy access by the user.
[0179] The SIM card interface 194 is used to connect a SIM card. The SIM card can be inserted into or removed from the SIM card interface 194 to make contact with and separate from the electronic device 100. The electronic device 100 can support one or N SIM card interfaces, where N is a positive integer greater than 1. In the embodiments of this application, the mobile phone can analyze whether the SMS received through the SIM card installed in the mobile phone includes content belonging to a preset field to determine whether a preset event associated with the automatic renewal value-added service has occurred.
[0180] The information processing methods described in the above embodiments can all be implemented in the electronic device 100 with the above hardware structure.
[0181] Other embodiments of this application provide an electronic device (such as a mobile phone). The electronic device may include a memory and one or more processors. The memory is coupled to the processors. The memory is also used to store computer program code, which includes computer instructions. When the processor executes the computer instructions, the electronic device can perform various functions or steps performed by the mobile phone in the above method embodiments. The structure of the electronic device can be referred to... Figure 10 The structure of the electronic device 100 shown.
[0182] In some embodiments, the electronic device further includes a display screen for displaying a service management page. This service management page can display stored subscription information for auto-renewing value-added services, which may include subscription information for auto-renewing value-added services from different applications.
[0183] This application also provides a chip system, such as... Figure 11As shown, the chip system 1100 includes at least one processor 1101 and at least one interface circuit 1102. The processor 1101 and the interface circuit 1102 are interconnected via lines. For example, the interface circuit 1102 can be used to receive signals from other devices (e.g., a computer's memory). As another example, the interface circuit 1102 can be used to send signals to other devices (e.g., the processor 1101). Exemplarily, the interface circuit 1102 can read instructions stored in memory and send those instructions to the processor 1101. When the instructions are executed by the processor 1101, the computer can perform the steps in the above embodiments. Of course, the chip system may also include other discrete devices, which are not specifically limited in this application embodiment.
[0184] This application also provides a computer-readable storage medium including computer instructions that, when executed on the aforementioned electronic device (such as a mobile phone), cause the electronic device to perform various functions or steps performed by the mobile phone in the above method embodiments.
[0185] This application also provides a computer program product that, when run on a computer, causes the computer to perform the various functions or steps performed by the mobile phone in the above method embodiments. The computer can be an electronic device, such as a mobile phone.
[0186] Through the above description of the embodiments, those skilled in the art can clearly understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0187] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another apparatus, or some features may be ignored or not executed. Furthermore, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0188] The units described as separate components may or may not be physically separate. A component shown as a unit can be one or more physical units; that is, it can be located in one place or distributed in multiple different locations. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0189] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0190] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solutions of the embodiments of this application, in essence, or the parts that contribute to the prior art, or all or part of the technical solutions, can be embodied in the form of a software product. This software product is stored in a storage medium and includes several instructions to cause a device (which may be a microcontroller, chip, etc.) or processor to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0191] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any changes or substitutions within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. An information processing method, characterized in that, Applied to electronic devices, the method includes: Receive a notification message and determine whether the notification message indicates that the user has subscribed to an automatic renewal service; When the notification message indicates that the user has subscribed to the automatic renewal service, the subscription information of the automatic renewal service is obtained from the notification message; The subscription information for the automatic renewal service is stored; the stored subscription information for the automatic renewal service is used to display on the service management page; the service management page includes the subscription information for each automatic renewal service stored on the electronic device.
2. The method according to claim 1, characterized in that, The step of determining whether the notification message indicates that the user has subscribed to the automatic renewal service includes: Determine whether the notification message includes content belonging to a preset field; the preset field includes a first preset field and a second preset field; the first preset field is used to indicate the subscription service, and the second preset field is used to indicate automatic renewal; Specifically, if the notification message includes content belonging to the preset field, it is determined that the notification message indicates that the user has subscribed to the automatic renewal service.
3. The method according to claim 2, characterized in that, The first preset field includes the application name of the application providing the automatic renewal service and / or the service name of the automatic renewal service; Alternatively, the first preset field may include the application name of the application providing the automatic renewal service and / or the service name of the automatic renewal service, as well as one or more of the following: subscription time, payment method, and fee information of the automatic renewal service.
4. The method according to any one of claims 1-3, characterized in that, After storing the subscription information for the automatic renewal service, the method further includes: Display the service management page.
5. The method according to claim 4, characterized in that, The service management page also includes: an option to turn off the automatic renewal service; each subscription information for an automatic renewal service corresponds to an option to turn off the automatic renewal service; The option to turn off the automatic renewal service is used by users to cancel their subscription to the corresponding automatic renewal service.
6. The method according to any one of claims 1-5, characterized in that, The method further includes: In response to a user's triggering action on the first control used to add subscription information for an auto-renewal service, the subscription information addition page is displayed; Receive and store the subscription information for the automatic renewal service entered by the user on the subscription information addition page.
7. The method according to any one of claims 1-6, characterized in that, The method further includes: In response to user operation, the smart assistant of the electronic device is activated, and the smart assistant is triggered to perform image recognition on the image associated with the automatic renewal service; A second control, based on the image recognition results, displays subscription information for adding automatic renewal services. In response to a user's triggering action on the second control, the subscription information of the automatic renewal service is stored from the image associated with the automatic renewal service.
8. The method according to any one of claims 1-7, characterized in that, Before storing the subscription information for the automatic renewal service, the method further includes: The currently acquired subscription information for the automatic renewal service is compared with the subscription information for the automatic renewal service already stored in the electronic device to determine whether the currently acquired subscription information for the automatic renewal service has been stored in the electronic device. The subscription information for the automatic renewal service is stored, including: If the subscription information for the currently acquired automatic renewal service is not stored in the electronic device, the subscription information for the automatic renewal service shall be stored.
9. The method according to any one of claims 1-8, characterized in that, The method further includes: Obtain the target application identifier of each target application providing automatic renewal service, corresponding to the subscription information of each automatic renewal service stored in the electronic device; Monitor the usage of the target application based on the target application identifier; If the target application is not used for a continuous period of time exceeding a preset time, a prompt message will be output; the prompt message is used to remind the user of the continuous period of time the target application has not been used.
10. An electronic device, characterized in that, The electronic device includes: a processor, a memory, and a computer program stored in the memory; the memory is coupled to the processor. When the electronic device is running, the processor executes the computer program to implement the method as described in any one of claims 1-9.
11. A computer-readable storage medium, characterized in that, The device contains a computer program that, when executed by the processor of an electronic device, implements the method as described in any one of claims 1-9.
12. A computer program product, characterized in that, It includes a computer program, which, when executed by a processor, implements the method as described in any one of claims 1-9.