A terminal device, a server and a member control determining method

CN119420995BActive Publication Date: 2026-08-07JUHAOKAN TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
JUHAOKAN TECH CO LTD
Filing Date
2024-06-25
Publication Date
2026-08-07

AI Technical Summary

Technical Problem

如果想要手机为该电视购买会员,需要电视登录手机端的账号并将该电视绑定到手机端账号所在家庭,或者将电视从原登录账号的家庭中换绑到手机端账号的家庭后,才能利用手机为该电视购买会员,操作流程较为繁琐,无法快速购买电视会员

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119420995B_ABST
    Figure CN119420995B_ABST
Patent Text Reader

Abstract

Some embodiments of the present application show a terminal device, a server and a member control determination method, the method comprising: after receiving an instruction of selecting a display device control, obtaining device information of a display device corresponding to the display device control; if the login state is an unlogged account state, determining that the target account is a first account, the first account being an account logged in by the terminal device; if the login state is a logged account state, determining that the target account is a second account, the second account being an account logged in by the display device; obtaining a member state corresponding to the target account; and determining display content of a member control in a display device detail page according to the member control, the display content of the member control being different for different member states. The embodiments of the present application determine a target account that needs to purchase a member according to different login states by obtaining the login state of the display device, so as to achieve the purpose of quickly purchasing a member for the display device in different login states.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of display device technology, and in particular to a terminal device, server, and member control determination. Background Technology

[0002] In the Internet of Things (IoT) system, televisions serve as the central manager of the home and are used extensively in daily life, leading to a demand among users for television memberships.

[0003] TV membership purchase methods include: 1) Logging into your user account on the TV and purchasing a TV membership through the membership purchase portal on the TV. 2) Binding the TV to a household so that all family members can see the TV in their mobile device list and purchase a membership for the TV through the membership purchase portal provided on their mobile device.

[0004] However, the option to purchase TV memberships via mobile phone is only available if the TV is already linked to a household account and the mobile phone account is registered in the same household as the TV. The device list often includes TVs discovered through the local network and TVs that have logged out after being linked. These TVs may not be logged into any account, or they may be logged in but not in the same household as the mobile phone account. To purchase a membership for such a TV via mobile phone, the TV needs to be logged into the mobile phone account and linked to the same household as the mobile phone account, or the TV needs to be moved from the original household to the new household of the mobile phone account. This process is cumbersome and doesn't allow for quick TV membership purchases. Summary of the Invention

[0005] Some embodiments of this application provide a method for determining a terminal device, a server, and a member control. By obtaining the login status of the display device, the method determines the target account for which membership needs to be purchased based on different login statuses, thereby achieving the purpose of quickly purchasing memberships for display devices with different login statuses.

[0006] In a first aspect, some embodiments of this application provide a terminal device, including:

[0007] A display is configured to display a home page, the home page including a device list, the device list including at least one display device control;

[0008] The controller is configured as follows:

[0009] After receiving a user's instruction to select the display device control, the device information of the display device corresponding to the display device control is obtained. The instruction to select the display device control is used to instruct the display device details page to be displayed. The display device details page includes at least one member control, and the device information includes the login status.

[0010] If the login status is "not logged in", then the target account is determined to be the first account, which is the account logged in by the terminal device.

[0011] If the login status is "logged in", then the target account is determined to be the second account, which is the account logged in by the display device.

[0012] Obtain the membership status corresponding to the target account;

[0013] The display content of the member control in the display device details page is determined based on the member status, wherein the display content of the member control is different for different member statuses.

[0014] In some embodiments, the device information further includes license information, and the controller is further configured to obtain the membership status corresponding to the target account.

[0015] The membership type is determined based on the license information, and a membership information request is sent to the server so that the server can provide a list of activated members based on the target account. The membership information request includes the target account.

[0016] If the membership type is in the list of activated members, then the membership status is determined to be activated.

[0017] If the membership type is not in the list of activated members, then the membership status is determined to be unactivated.

[0018] In some embodiments, the controller is further configured to determine the display content of the member control in the display device details page based on the member control:

[0019] When the membership status is "activated", the content displayed in the membership control is determined to be the renewal content, which includes the membership validity period and the renewal control.

[0020] In some embodiments, the controller is further configured to determine the display content of the member control in the display device details page based on the member control:

[0021] When the member status is inactive, the content displayed in the member control is determined to be activation content, which includes the activation control.

[0022] In some embodiments, the controller is configured to:

[0023] Upon receiving a user's instruction to select a renewal control or an activation control, the system controls the display to show a membership purchase page, which includes at least one purchase control.

[0024] Upon receiving a user's instruction to select the purchase control, the system purchases the membership corresponding to the purchase control for the target account.

[0025] In some embodiments, the controller is configured to:

[0026] After the target account is the first account and the membership corresponding to the purchase control is purchased for the target account, the display is controlled to show a scanning page, which is used to scan the identification code on the display screen of the display device;

[0027] Identification information is determined based on the identification code;

[0028] The identification information and the first account are sent to the account server so that the account server can guide the display device to log in to the first account.

[0029] Send a first binding request to the IoT server. The first binding request includes a first account, a device identifier of the display device, a target binding family, and a target owner. The target binding family is empty, and the target owner is the first account.

[0030] Receive the first binding result sent by the IoT server based on the first binding request;

[0031] Update the homepage based on the first binding result.

[0032] In some embodiments, when the target account is a first account, the renewal content further includes a login control, and the controller is configured to:

[0033] After receiving a user's instruction to select the login control, the system controls the display to show a QR code scanning page, which is used to scan the identification code on the display screen of the display device.

[0034] Identification information is determined based on the identification code;

[0035] The identification information and the first account are sent to the account server, so that the account server instructs the display device to log in to the first account;

[0036] Send a first binding request to the IoT server. The first binding request includes a first account, a device identifier of the display device, a target binding family, and a target owner. The target binding family is empty, and the target owner is the first account.

[0037] Receive the first binding result sent by the IoT server based on the first binding request;

[0038] Update the homepage based on the first binding result.

[0039] Secondly, some embodiments of this application provide a server configured as follows:

[0040] Receive a first binding request. The first binding request is sent by the terminal device after purchasing a target membership for a display device that is not logged in to an account and logging in to the first account by scanning a QR code. The first binding request includes the target account, the device identifier of the display device, the target binding family, and the target owner. The target binding family is empty, and the target owner is the first account.

[0041] Based on the device identifier, the system can query and display the device's associated family.

[0042] If the display device is bound to the first household and the first account is in the first household, then the owner of the display device is changed to the target account.

[0043] Thirdly, some embodiments of this application provide a method for determining a member control, applied to a terminal device, the method comprising:

[0044] After receiving a user's instruction to select the display device control, the system controls the display to show the display device details page and obtains the device information of the display device corresponding to the display device control. The display device control is set in the device list, which is set in the homepage. The display device details page includes at least one member control, and the device information includes the login status.

[0045] If the login status is "not logged in", then the target account is determined to be the first account, which is the account logged in by the terminal device.

[0046] If the login status is "logged in", then the target account is determined to be the second account, which is the account logged in by the display device.

[0047] Obtain the membership status corresponding to the target account;

[0048] The display content of the member control is determined based on the member control itself, wherein the display content of the member control differs depending on the member status.

[0049] Fourthly, some embodiments of this application provide a device binding method applied to a server, the method comprising:

[0050] Receive a first binding request. The first binding request is sent by the terminal device after purchasing a target membership for a display device that is not logged in to an account and logging in to the first account by scanning a QR code. The first binding request includes the target account, the device identifier of the display device, the target binding family, and the target owner. The target binding family is empty, and the target owner is the first account.

[0051] Based on the device identifier, the system can query and display the device's associated family.

[0052] If the display device is bound to the first household and the first account is in the first household, then the owner of the display device is changed to the target account.

[0053] Some embodiments of this application provide a method for determining a terminal device, a server, and a member control. After receiving a user's instruction to select a display device control from the device list on the homepage, the method obtains device information for the display device corresponding to the display device control. The instruction to select the display device control instructs the display device details page to be displayed. The display device details page includes at least one member control, and the device information includes a login status. If the login status is "not logged in," the target account is determined to be a first account, which is the account logged in on the terminal device. If the login status is "logged in," the target account is determined to be a second account, which is the account logged in on the display device. The method then obtains the member status corresponding to the target account and determines the display content of the member control on the display device details page based on the member status. The display content of the member control differs depending on the member status. This application embodiment obtains the login status of the display device and determines the target account for purchasing membership based on different login statuses, thereby achieving the purpose of quickly purchasing memberships for display devices with different login statuses. Attached Figure Description

[0054] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0055] Figure 1 A flowchart illustrating a method for determining a member control provided in some embodiments of this application;

[0056] Figure 2 A schematic diagram of a local device display frame provided for some embodiments of this application;

[0057] Figure 3 A schematic diagram of an application homepage provided for some embodiments of this application;

[0058] Figure 4 A flowchart illustrating a method for determining a target account, provided for some embodiments of this application;

[0059] Figure 5 A schematic diagram of a living room TV details page provided for some embodiments of this application;

[0060] Figure 6 A schematic diagram of a membership renewal page provided for some embodiments of this application;

[0061] Figure 7 A schematic diagram of a membership activation page provided for some embodiments of this application;

[0062] Figure 8 A schematic diagram of a prompt page provided for some embodiments of this application;

[0063] Figure 9 A flowchart illustrating a method for purchasing memberships provided in some embodiments of this application;

[0064] Figure 10 A schematic diagram of a QR code scanning page provided for some embodiments of this application;

[0065] Figure 11 A flowchart illustrating a device binding method provided in some embodiments of this application;

[0066] Figure 12 A timing diagram illustrating a device bonding method provided in some embodiments of this application;

[0067] Figure 13 A schematic diagram of a confirmation page provided for some embodiments of this application;

[0068] Figure 14 A timing diagram for another device binding method provided in some embodiments of this application;

[0069] Figure 15 This is a timing diagram of yet another device binding method provided in some embodiments of this application. Detailed Implementation

[0070] The embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described below do not represent all embodiments consistent with this application. They are merely examples of systems and methods consistent with some aspects of this application as detailed in the claims.

[0071] It should be noted that the brief descriptions of terms in this application are only for the convenience of understanding the embodiments described below, and are not intended to limit the embodiments of this application. Unless otherwise stated, these terms should be understood in their ordinary and common meaning.

[0072] The terms "first," "second," "third," etc., used in the specification, claims, and accompanying drawings of this application are used to distinguish similar or related objects or entities, and do not necessarily imply a specific order or sequence, unless otherwise specified. It should be understood that such terms are interchangeable where appropriate.

[0073] The terms “comprising” and “having”, and any variations thereof, are intended to cover but not exclude inclusion, for example, a product or device that includes a range of components is not necessarily limited to all of the components that are clearly listed, but may include other components that are not clearly listed or that are inherent to such product or device.

[0074] The term "module" refers to any known or subsequently developed hardware, software, firmware, artificial intelligence, fuzzy logic, or combination of hardware and / or software code that is capable of performing the functions associated with that element.

[0075] In this application embodiment, "terminal device" generally refers to an electronic device with communication processing and control functions. Terminal devices include, but are not limited to, mobile phones, computers, tablet computers, display devices, etc.

[0076] Terminal equipment includes at least one of the following: communication device, detector, device interface, controller, display, audio output device, memory, power supply, and user input interface.

[0077] In some embodiments, the display includes display function components for presenting an image and driving components for driving the image display. The display is used to receive and display image signals from the controller. For example, the display can be used to display video content, image content, menu control interface components, and user interface (UI) interfaces.

[0078] In some embodiments, the controller may include at least one of a central processing unit, a video processor, an audio processor, a graphics processor, and a power processor, and a first to an nth interface for input / output. The controller controls the operation of the display device and responds to user operations through various software control programs stored in memory. The controller controls the overall operation of the terminal device.

[0079] In this application embodiment, "display device" refers to a device with screen display and data processing capabilities. For example, display devices include, but are not limited to, smart TVs, mobile terminals, computers, monitors, advertising screens, wearable devices, virtual reality devices, and augmented reality devices.

[0080] In IoT systems, televisions serve as the central hub of the home, experiencing high daily usage and thus creating a demand for television memberships. Methods for purchasing television memberships include: 1) Logging into a user account on the television and purchasing a membership through the television's membership purchase portal. 2) Binding the television to a household, allowing all family members to see the television in their mobile device list and purchase a membership through the mobile app.

[0081] However, the option to purchase a membership for a TV via mobile phone is only available if the TV is already linked to a household account, and the account logged in on the mobile phone is also linked to the TV within the same household. The device list often includes TVs discovered through the local network and TVs that have logged out after being linked. These TVs may not be logged into any account, or they may be logged into an account but not located in the same household as the account on the mobile phone.

[0082] In some embodiments, if a user wants to purchase a membership for a TV without logging into any account on the TV, they need to log into their mobile account on the TV's login screen and use the "Add Device" control on the mobile app's homepage to bind the TV to the household associated with their mobile account. The TV's corresponding card will be displayed in the mobile app's device list. By selecting the TV's card, the user will be taken to the TV's details page, which includes a "Purchase Membership" control. Selecting this control allows the user to purchase a membership for the TV.

[0083] In some embodiments, if the TV is already logged into an account, but the mobile phone account is not in the same household as the TV, and you want to purchase a membership for the TV via the mobile phone, the TV needs to log out of its current account and log into the mobile phone account. After successfully logging into the mobile phone account on the TV, use the "Add Device" control on the mobile phone's homepage to change the TV's association from the original household to the mobile phone account's household. The corresponding card for the TV can be displayed in the device list. By selecting the corresponding card for the TV, you can enter the TV details page, which includes a "Purchase Membership" control. After selecting the "Purchase Membership" control, you can purchase a membership for the TV.

[0084] Therefore, when the TV is not logged into an account, or when the TV is logged into an account but the account logged into on the mobile phone is not in the same household as the TV, the membership purchase process is complicated and the mobile phone cannot quickly purchase memberships for the TV.

[0085] This application provides a terminal device, which includes a display and a controller. For example... Figure 1 As shown, the controller (at least one processor) causes the terminal device to perform the following steps by running an application:

[0086] Step S101: Receive user input to select a display device control;

[0087] The instruction to select a display device control is used to instruct the display device details page to be displayed, and the display device details page includes at least one member control.

[0088] The display device is equipped with a desktop application that provides multiple service modules to achieve different functions. The desktop application can provide signal source entry points and entry points (icons) for installed third-party applications. It can directly play media data or call installed third-party applications to play media data.

[0089] Membership includes both desktop application and third-party application members.

[0090] Membership types include, but are not limited to, movie and TV memberships, children's memberships, education memberships, and single-view movie and TV memberships.

[0091] It should be noted that when purchasing a membership for a display device via a terminal device, a specific application needs to be opened and the user account logged in. In this application, the primary account is logged in. After successfully logging in with the primary account, a device list is displayed on the application's home page. The device list includes devices currently bound to the primary account's household and devices discovered through the local area network.

[0092] Upon receiving a user's instruction to open a specific application, the system can discover all device sets on the same local area network via DLNA (Digital Living Network Alliance) service. Bound devices are removed from this set to form a new device set. Based on this new set, a local device display box pops up on the application's home page, containing at least one local device control. Users can choose to add local devices to the device list on the home page or not. Notably, local devices can only be displayed in the device list corresponding to the primary account and cannot be shared with other members of the household.

[0093] For example, such as Figure 2 As shown, the local device display box includes a living room TV control 21, an air conditioner control 22, an add control 23, and a close control 24. If the user selects the living room TV control 21 and clicks add control 23, the living room TV control 21 corresponding to the living room TV will be added to the device list. Figure 3 As shown, the device list on the application's homepage includes a central air conditioning control 31, a bedroom TV control 32, and a living room TV control 33. The TV corresponding to the bedroom TV control 32 is the TV bound to the first logged-in account, while the TV corresponding to the living room TV control 33 is a TV discovered through the local area network.

[0094] The device list on the application's homepage includes two device types. One is local devices. Local devices are discovered through the local area network and added to the terminal device's local cache. Local devices do not verify login status, and only the user account can control the device; they cannot be shared with other family members. The other is bound devices. Bound devices are created by binding a device to a target family unit via methods such as scanning a QR code, allowing multiple family members to share the device. It's important to note that the device must be logged into an account when bound, but the user may log out after binding. After a device is added to the device list, the user can intelligently control both local and bound devices through the terminal device.

[0095] In this application embodiment, the display devices include display devices discovered through a local area network and display devices that have been bound.

[0096] In some embodiments, the step of receiving a user input instruction to select a display device control includes:

[0097] In response to a user's instruction to open an application, the display is controlled to show a home page, the home page including a device list, the device list including at least one display device control;

[0098] Receive user input to select the display device control.

[0099] In some embodiments, the step of receiving a user input instruction to select a display device control includes:

[0100] In response to a user's instruction to open an application, the display is controlled to show a homepage, which includes personal information controls;

[0101] In response to a user's instruction to select the personal information control, the display is controlled to show a personal information page, which includes device management controls;

[0102] In response to a user's instruction to select the device management control, the display is controlled to show a device management page, which includes at least one display device control.

[0103] It should be noted that the device management page displays all device controls bound to all families under the user's account.

[0104] Receive user input to select the display device control.

[0105] Step S102: Obtain the device information of the display device corresponding to the display device control;

[0106] The steps to obtain the device information of the display device corresponding to the display device control include:

[0107] Obtain the device ID of the display device;

[0108] Upon receiving a user's instruction to open the application, the terminal device sends a request to the IoT server (AIoT subsystem) to retrieve bound devices. This request includes the primary account and the selected household (the current household) under that account. The IoT server then distributes the device information for the bound devices based on the primary account and all households. The device information includes the device name and device identifier. Simultaneously with sending the request, the terminal device also retrieves basic device information for devices on the local area network (LAN) from its cache. This basic LAN device information includes the device name and device identifier. The device name is used to display the device in the device list, while the device identifier is cached in memory. The memory cache's lifespan is during the application's startup. After the application is killed, the cached content is reclaimed by the system.

[0109] It should be noted that the basic device information of LAN devices is obtained via IP address (Internet Protocol) and port number after receiving the user's instruction to add the local display device to the device list on the homepage. This basic device information is stored in the terminal device (persistent cache) and remains there as long as the application does not delete it.

[0110] Upon receiving the message server's push notification of updated device information (i.e., a change in the bound device list), the bound device list is updated based on this updated device information. The updated device information includes the device name and device identifier of the updated device.

[0111] Send a device information request to the business server (business subsystem), the device information request including the device identifier;

[0112] The business subsystem stores the basic equipment information of the display devices, and the login information of the display devices is also uploaded to the business subsystem in real time.

[0113] Receive device information sent by the service server based on the device identifier.

[0114] Device information includes basic device information and login information for the display device. Basic device information includes the display device's license, default alias, and API version. Login information includes the login account's mobile phone number, customer ID, nickname, and token.

[0115] If the display device is not logged in, the business server will only send the basic device information of the display device, and the customer identifier of the logged-in account will be anonymous.

[0116] If the display device is already logged into an account, the business server will send the display device's basic device information and login information.

[0117] Step S103: Determine whether the login status is "not logged in";

[0118] The steps to determine whether the login status is an unlogged-in account status include:

[0119] Determine whether the device information includes a token.

[0120] If the device information includes a password, then the login status is determined to be a logged-in account status;

[0121] If the device information does not include a password, then the login status is determined to be an account not logged in.

[0122] If the login status is "not logged in", then proceed to step S104: determine the target account as the first account;

[0123] The first account is the account logged in by the terminal device.

[0124] If the device is not logged into an account, the first account logged into the terminal device application will be the target account for purchasing the membership. For example, if the first account is C2, the target account for purchasing the membership is C2.

[0125] If the display device is not logged into an account, the purchase account identifier is set to the first preset value. For example, the purchase account identifier (isBuyForTVAccount) is set to false. The purchase account identifier is used to mark whether this purchase process is for the currently logged-in account on the display device. Setting the purchase account identifier to the first preset value indicates that this purchase process is not for the currently logged-in account on the display device. When the purchase account identifier is false, it is used to provide a confirmation prompt before the user makes payment, displaying the account information for the purchase.

[0126] If the login status is not an unlogged-in account status, i.e. a logged-in account status, then proceed to step S105: determine the target account as the second account;

[0127] The second account is the account used to log in to the display device.

[0128] If the device is already logged into an account, then the second account logged into the device will be the target account for purchasing the membership. For example: the second account is C1, and the target account for purchasing the membership is C1.

[0129] If the display device is already logged into an account, the purchase account identifier is set to the second preset value. For example, the purchase account identifier is set to true. The purchase account identifier is used to mark whether this purchase process is for the currently logged-in account on the display device. Setting the purchase account identifier to the second preset value indicates that this purchase process is for the currently logged-in account on the display device. When the purchase account identifier is true, there is no need to prompt the user for the purchase account information before payment.

[0130] like Figure 4As shown, after receiving the user's instruction to select a TV control, the mobile phone sends a request to the service server to query TV information. This request includes the TV's device identifier. The service server queries the device information corresponding to this identifier and sends it to the mobile phone. This device information includes the TV license plate, TV nickname, and TV version number. If the TV is not logged into an account, the customer identifier is anonymous. If the TV is logged into an account, the device information also includes the TV login account's mobile phone number, nickname, customer identifier, and password. The mobile phone determines whether the device is logged into an account by checking if the device information includes a password; if it does, the target account is determined to be the TV login account; if it does not include a password, the target account is determined to be the mobile phone login account.

[0131] Step S106: Obtain the membership status corresponding to the target account;

[0132] The steps for obtaining the membership status corresponding to the target account include:

[0133] The membership type is determined based on the license information, and a membership information request is sent to the server so that the server can provide a list of activated members based on the target account. The membership information request includes the target account.

[0134] The display device can only be used by members who purchase the corresponding license. For example, a display device with license XXX can only be used by members of type A. If a user account purchases a type B membership, it cannot be used on a display device with license XXX.

[0135] There is a fixed mapping relationship between display device licenses and membership types (Resource IDs). Given a display device license, the corresponding membership type can be determined based on this mapping relationship. Membership types include third-party applications and desktop applications.

[0136] In some embodiments, after determining the membership type, the terminal device sends a membership information request to the membership server (membership subsystem). The membership information request includes the target account. The membership server searches for the corresponding membership activation list based on the target account and sends the activated membership list to the terminal device. The activated membership list includes the membership type and the corresponding membership category under that membership type. The activated membership list also includes the membership's validity period.

[0137] In some embodiments, when there is only one type of membership, the terminal device, after receiving the list of activated members, determines whether the determined membership type is in the list of activated members.

[0138] If the identified membership type is in the list of activated members, then the membership status is determined to be activated.

[0139] If the identified membership type is not in the list of activated members, the membership status is determined to be unactivated.

[0140] In some embodiments, when there are multiple membership types, the terminal device, after receiving the list of activated members, determines whether the identified membership type is in the list of activated members.

[0141] If the identified membership type is in the list of activated members, then determine whether the membership type selected by the user is the same as the membership type corresponding to the identified membership type.

[0142] If the user selects the same membership type as the membership type corresponding to the above membership type, then the membership status is determined to be activated.

[0143] If the user selects a membership type that is different from the membership type corresponding to the specified membership type, then the membership status is determined to be inactive.

[0144] If the identified membership type is not in the list of activated members, the membership status is determined to be "unactivated".

[0145] For example, the list of activated members is shown in Table 1.

[0146] Table 1

[0147]

[0148] If the membership type is A and the membership category is children's membership, then the membership status is activated. If the membership type is B and the membership category is children's membership, then the membership status is not activated. If the membership type is C and the membership category is children's membership, then the membership status is not activated.

[0149] In some embodiments, a member activation status request is sent to the member server. The member activation status request includes the target account, member type, and the member category selected by the user. The member server determines the member's activation status based on the target account, member type, and member category, and sends the member's activation status to the terminal device. The member's activation status includes an activated status and an unactivated status.

[0150] When a member's status is "activated," the member ID corresponding to that status is set to a preset value, such as 1. When a member's status is "not activated," the member ID corresponding to that status is set to a non-preset value, such as 0.

[0151] Step S107: Determine the display content of the member control in the device details page based on the member status;

[0152] The content displayed in the member control varies depending on the member's status.

[0153] When the membership status is "activated," the content displayed in the membership control is determined to be renewal content, which includes the membership validity period and a renewal control. Specifically, when the target account is the first account, i.e., the device is not logged into, the renewal content also includes a login control.

[0154] When the membership status is "not activated," the content displayed in the membership control is determined to be activation content, which includes the activation control. Specifically, when the target account is the first account, i.e., the device is not logged into an account, the activation content also includes a login control.

[0155] Upon receiving a user's instruction to select a display device control, the display device sends a details page data request to the server. The server then issues details page data based on this request. The display device then draws and displays a details page based on the details page data. This details page includes at least one member control.

[0156] In some embodiments, the member control displayed on the device details page is fixed content, that is, it does not show whether the current member is active or not, and can be obtained directly from the data on the details page.

[0157] In some embodiments, the content displayed in the member control on the device details page can be determined based on the member's activation status, i.e., whether the current member is activated or not. Further determination of the member control's content based on the member's activation status is required.

[0158] In some embodiments, in response to a user input instruction to select the display device control, the display content of the member control and the details page data are determined. After both data are determined, the display device details page is drawn and displayed based on the display content of the member control and the details page data.

[0159] In some embodiments, in response to a user input instruction to select the display device control, if details page data is obtained first, the display device details page is drawn and displayed based on the details page data. The display content of the member control is either empty or fixed; the display content of the member control is updated after it is determined.

[0160] In some embodiments, the member control is a non-selectable control, meaning that the member purchase page can only be accessed by selecting the renewal control or the activation control.

[0161] In some embodiments, the member control is an selectable control, and selecting the member control will redirect to the member purchase page.

[0162] For example, in Figure 3 In the middle, the system receives the user's command to select the living room TV control 33, and in response to this command, the monitor displays the living room TV details page. For example... Figure 5 As shown, the living room TV details page includes a movie / TV membership control 51 and a children's membership control 52. Since the movie / TV membership for this account has already been activated, the content displayed by the movie / TV membership control 51 is the renewal information, which includes the immediate renewal control 511, the immediate login control 512, and the membership validity period 513. Figure 5 This displays the situation where the device is not logged into an account. If the device is logged into an account, the "Log In Now" control 512 will not be displayed. Since the child membership is not activated under this account, the child membership control 52 will display the activation content, which includes the "Activate Now" control 521.

[0163] In some embodiments, the system receives user input instructions to select a membership control, a renewal control, or an activation control.

[0164] Users can click on membership controls, renewal controls, or activation controls, for example: Figure 5 If the user clicks the movie / TV membership control 51 or the immediate renewal control 511, the user will be prompted to enter an instruction to purchase a movie / TV membership for the living room TV. If the user clicks the children's membership control 52 or the immediate activation control 521, the user will be prompted to enter an instruction to purchase a children's membership for the living room TV.

[0165] In response to instructions to select a membership control, renewal control, or activation control, control the display to show the membership purchase page;

[0166] The membership purchase page includes at least one purchase control. Different purchase controls display different content, including the membership validity period and price.

[0167] In some embodiments, the step of controlling the display to show a member purchase page includes:

[0168] Retrieve the member details information corresponding to the aforementioned member type;

[0169] The terminal device sends a member details request to the e-commerce server (e-commerce subsystem). This request includes the member type and membership category. If there is only one membership category, the category does not need to be sent; the member can be identified simply by the membership type. The e-commerce server queries the member details information corresponding to the specified member type and category and sends this information to the terminal device. This member details information is used to display the member purchase page. It includes activation details and renewal details. Activation details are used to display the member purchase page when the first account has not yet activated its membership. Renewal details are used to display the membership renewal page when the first account has already activated its membership.

[0170] For example, the membership type is type A, and the membership category is children's membership. The e-commerce server can send out activation details and renewal details for type A children's memberships.

[0171] Draw the member purchase page based on the member details information and the list of activated members;

[0172] Determine whether the membership type is in the list of activated members;

[0173] If the membership type is in the list of activated members, then the membership renewal page is displayed and drawn based on the renewal details information;

[0174] If the membership type is not in the list of activated members, the membership activation page is drawn and displayed based on the activation details.

[0175] Control the display to show the membership renewal page or the membership activation page.

[0176] In some embodiments, the step of controlling the display to show a member purchase page includes:

[0177] Obtain the member details information corresponding to the member type, including activation details information and renewal details information;

[0178] Retrieve the member identifier corresponding to the member status;

[0179] If the member identifier is a preset value, the member status is determined to be activated, the member renewal page is drawn based on the renewal details, and the display is controlled to show the member renewal page.

[0180] If the member identifier is not a preset value, the member status is determined to be in an unactivated state. Based on the activation details, a member activation page is drawn, and the display is controlled to show the member activation page.

[0181] Upon receiving a user's instruction to select the purchase control, the system purchases the membership corresponding to the purchase control for the target account.

[0182] For example, in Figure 5 If the system receives a user's instruction to select the movie / TV membership control 51, the membership renewal page will be displayed, such as... Figure 6 As shown. The membership renewal page includes a TV switching control 61, a monthly subscription control 62, a continuous monthly subscription control 63, an annual subscription control 64, and an immediate renewal control 65. The TV switching control 61 is used to switch the TV for which you have purchased a membership. You can select the immediate renewal control 65 after selecting the monthly subscription control 62, etc., to renew your TV's movie / TV membership.

[0183] exist Figure 5 If the system receives a user's instruction to select the children's membership control 52, the membership activation page will be displayed, such as... Figure 7 As shown. The membership activation page includes a TV switching control 71, a monthly subscription control 72, a continuous monthly subscription control 73, an annual subscription control 74, and an immediate activation control 75. After selecting the monthly subscription control 72, etc., you can choose the immediate activation control 75 to renew the children's TV membership.

[0184] In some embodiments, the membership purchase interface includes a device switching control. Upon receiving a user's instruction to select the device switching control, a list of switchable devices is displayed, showing available display device controls. Upon receiving another user's instruction to select a display device control, the device information of the switched display device is obtained, and the target account is re-determined to purchase membership for that account.

[0185] In some embodiments, after receiving a user input instruction to select a purchase control / immediate renewal control / immediate activation control, it is detected whether the purchase account identifier is a first preset value;

[0186] If the purchased account identifier is a first preset value, for example, the first preset value is false, then the display is controlled to show a prompt page, which is used to prompt the user that the current user is purchasing a membership using a terminal device login account.

[0187] If the purchased account identifier is not the first preset value, but the second preset value, for example, if the second preset value is true, then the display of the prompt page will not be controlled.

[0188] For example, such as Figure 8 As shown, the prompt page includes a prompt message, a confirmation control 81, and a cancellation control 82. After receiving the user's instruction to select the confirmation control 81, the purchase of TV memberships for the first account continues.

[0189] like Figure 9As shown, after obtaining the display device license, the terminal device matches the membership type using the license and sends a membership details request to the e-commerce server. This membership details request includes the membership type. The e-commerce server then sends the corresponding membership details information, including activation details and renewal details. The terminal device sends a membership activation list request to the membership server, which includes the target account. The membership server sends a list of activated members based on the target account. The terminal device determines the membership activation status based on the list. If the member is already activated, the renewal page is displayed based on the renewal details; if the member is not yet activated, the activation page is displayed based on the activation details. Upon receiving a user's renewal / activation command, the system checks if the purchase account identifier is true. If the purchase account identifier is false, a prompt page is displayed, and the order process begins after the user confirms the purchase account. If the purchase account identifier is true, the order process begins. The order process involves sending an order request to the payment server. The order request includes the target account and membership information (the purchase control selected by the user). The payment server generates order information based on the order request and sends it to the terminal device. The terminal device then launches the payment page based on the order information.

[0190] like Figure 3 As shown, the homepage also includes the current family control 34 and the scan control 35. Clicking the current family control 34 allows switching between selected family controls. A user account can join multiple families and can switch between any joined family. The device list on the homepage displays devices bound to the current family and local devices. After the user selects the scan control 35, the scan page is displayed, as shown... Figure 10 As shown. After scanning the identification code displayed on the screen of the display device, the identification information can be determined, and a binding request can be sent to the IoT server. The binding request includes the target binding family and the device identifier. The target binding family is the current family where the terminal application login account is located. If the display device is not in the current family, the IoT server will rebind the display device to the current family. The original family binding relationship of the display device is broken, and the original family members' smart control capabilities over the display device cannot be guaranteed.

[0191] If the display device is not logged into an account, after successfully purchasing a membership for the target account, the terminal device automatically redirects to a QR code scanning page. This page allows scanning an identification code displayed on the display device's screen. This identification code includes, but is not limited to, QR codes and barcodes. The display device's account login interface can display the identification code.

[0192] After scanning the identification code, the terminal device identifies the code to obtain identification information. The identification information includes parameters such as the display device's UUID (Universally Unique Identifier) ​​and rKey.

[0193] The terminal device sends a login request to the account server. The login request includes parameters such as the display device's UUID and rKey, as well as the initial account, password, and login method (QR code login). The account server can determine the display device's device identifier based on the UUID and rKey parameters and instruct the display device corresponding to that device identifier to log in with the initial account. After receiving a successful login message from the display device, the account server will send a successful login message to the terminal device.

[0194] After receiving a successful login message from the display device, the terminal device sends a first binding request to the IoT server. The first binding request includes a first account, the display device's device identifier, the target binding family, and the target owner. The target binding family can be empty, and the target owner is the first account. Compared to ordinary family members, the device owner has greater control over the device.

[0195] In some embodiments, after clicking the scan control to enter the scanning page, the family designation flag is set to 1. A family designation flag of 1 indicates that the target bound family is not empty, that is, the target bound family is the family selected by the user (the current family). After successfully purchasing a membership and being redirected to the scanning page, the family designation flag is set to 0. A family designation flag of 0 indicates that the target bound family is empty, that is, no target bound family is specified.

[0196] This application provides a server, wherein the server is an Internet of Things (IoT) server. For example... Figure 11 As shown, the server performs the following steps:

[0197] Step S1101: Receive the first binding request;

[0198] The first binding request is sent by the terminal device after purchasing a membership for a display device that is not logged in to an account and logging in to the first account by scanning a QR code. The first binding request includes the target account, the device identifier of the display device, the target binding family, and the target owner. The target binding family is empty, and the target owner is the first account.

[0199] After receiving the first binding request, the IoT server first determines whether there is a target binding household. If there is a target binding household, the display device will be bound to that household. Since the target binding household in the first binding request of this application is empty, step S1102 is executed.

[0200] Step S1102: Query and display the bound families of the device based on the device identifier;

[0201] Step S1103: Determine if the bound family is empty;

[0202] If the bound family is not empty, then execute step S1104: obtain the bound family of the display device, i.e., the first family;

[0203] Step S1105: Determine whether the first account is in the first family;

[0204] If the first account is in the first household, then proceed to step S1106: change the owner of the displayed device to the first account.

[0205] It should be noted that the "first family" in this application includes not only the family selected by the first account on the terminal device (the current family), but also families not selected by the first account. If the first account is in the first family, the process of binding the display device to the family selected by the first account will not be executed.

[0206] For example, the first account is bound to families A, B, and C. Currently, the first account is selected as family A. The television is bound to family B. Typically, after logging into the first account via QR code, the binding request requires specifying the target binding family as family A selected by the first account. If the television is not currently in family A, it needs to be unbound from family B and rebound to family A. However, the solution in this application does not specify a target binding family in the binding request; when both the television and the first account are in family B, it is not necessary to rebind the television to family A.

[0207] In this embodiment of the application, after purchasing a membership for a display device, if the display device is not logged into an account, the user needs to be guided to scan a QR code to log in. At this time, the login operation is not triggered by the user's self-binding process. Under the premise of ensuring that the account logged into the display device belongs to the device owner, the existing family binding relationship of the display device can be maintained to the greatest extent to ensure the intelligent control capabilities of the original family members.

[0208] If the first account is not in the first family, proceed to step S1107: obtain the family selected by the first account, i.e., the second family, bind the display device to the second family, and change the owner of the display device to the first account.

[0209] If the bound family is empty, retrieve the family selected by the first account, i.e., the second family, and bind the display device to the second family, and change the owner of the display device to the first account.

[0210] If the original owner of the display device is the first account, then there is no need to change the owner of the display device.

[0211] The binding result is sent to the terminal device. The terminal device updates the family and device list page based on the binding result.

[0212] like Figure 12 As shown, when the display device is not logged into an account, after successfully purchasing a membership for account C2, the terminal device displays a QR code scanning page, as follows. Figure 10 As shown in the image. The scanned QR code is parsed to obtain the identification information, which is then displayed as follows. Figure 13 The confirmation page shown. Identification information includes parameters such as the display device's UUID and rKey. After receiving the user's click to confirm login, a login request is sent to the account server. The login request includes identification information and account C2. The account server determines the device identifier based on the identification information and enables the display device corresponding to the device identifier to log in to account C2. After detecting successful login of the display device, the account server sends a login success message to the terminal device. The terminal device sends a binding request to the IoT server. The binding request includes account C2, device identifier, target binding family, and target owner. The target binding family is empty, and the target owner is account C2. The IoT server queries the binding relationship between the display device and account C2. If both the display device and account C2 are in family 1, the owner of the display device is changed to account C2, maintaining the original binding relationship of account C2. If the display device is in family 1, but account C2 is not in family 1, the current family of account C2, i.e., family 2, is queried, the display device is bound to family 2, and the owner of the display device is changed to account C2. If the device is not bound to a family, query the current family of account C2, i.e., family 2, and bind the device to family 2, and change the owner of the device to account C2.

[0213] After device binding is complete, the IoT server sends the binding result to the terminal device. The terminal device updates its homepage based on the binding result. The updated homepage includes updating the family and updating the device list. Updating the family displays the family where account C2 belongs when creating a second family. Updating the device list displays newly bound devices in addition to the existing device list.

[0214] In some embodiments, after receiving a user's instruction to select the login control, the system controls the display to show a QR code scanning page; determines identification information based on the identification code; sends the identification information and the first account to an account server, so that the account server instructs the display device to log in to the first account; sends a first binding request to an IoT server, the first binding request including the first account, the device identifier of the display device, the target binding family, and the target owner, wherein the target binding family is empty and the target owner is the first account; receives a first binding result issued by the IoT server based on the first binding request; and updates the homepage based on the first binding result.

[0215] For example, in Figure 5 In the middle, after receiving the user's instruction to select login control 512, the QR code scanning page is displayed, such as... Figure 10 As shown.

[0216] This application embodiment allows users to directly enter the process of logging into the terminal device account by selecting a login control when the TV is not logged into an account and the terminal device account has been activated. It does not specify a target family to bind, thus maintaining the existing family binding relationship of the display device to the greatest extent possible, so as to ensure the smart control capabilities of the original family members.

[0217] If the display device is not logged into an account, after successfully purchasing a membership for the target account, the terminal device will automatically redirect to the QR code scanning page. The user can choose to exit the QR code scanning page directly and enter their username and password on the account login screen of the display device, or log in with their username and verification code.

[0218] This application provides a server, wherein the server is an Internet of Things (IoT) server. The server performs the following steps:

[0219] Receive push messages sent by the account server;

[0220] The push message is sent by the account server after detecting the login of the first account. The push message includes the login device, login method, first account, and device identifier of the display device. The login device includes different types of devices, such as display devices, air conditioners, refrigerators, and dishwashers. The login method includes QR code login (App Scan) and manual login.

[0221] When a user enters account information, the display device sends that information to the account server. The account server verifies the account information, and if successful, instructs the display device to log in to the primary account and sends a push message to the IoT server.

[0222] Determine if the logged-in device is a display device;

[0223] If the login device is a display device, then determine whether the login method is QR code login;

[0224] If the login method is not QR code login, the system will query and display the device's bound family based on the device identifier;

[0225] Check if the bound family is empty;

[0226] If the bound family is not empty, then obtain the bound family of the display device, i.e., the first family;

[0227] Determine if the first account belongs to the first family;

[0228] If the first account is in the first household, then the owner of the display device will be changed to the first account.

[0229] If the first account is not in the first family, acquire the family of the first account, i.e., the second family, and bind the display device to the second family, and change the owner of the display device to the first account.

[0230] If the bound family is empty, proceed with obtaining the family of the first account and subsequent steps.

[0231] If the logged-in device is not the display device, the message is discarded and not processed.

[0232] If the login method is QR code login, the message will be discarded and not processed. Since the QR code login process on the terminal device application has already been initiated and bound by the application, it will not be processed again.

[0233] like Figure 14 As shown, when the display device is not logged into an account, after the terminal device successfully purchases a membership for account C2, the display device sends the login information manually entered by the user on the login interface to the account server. This login information includes account C2 and password. After successful verification, the account server executes the account login, i.e., the display device logs into account C2. The account server sends a push message to the IoT server. The push message includes the login device, login method, account C2, and device identifier. The IoT server does not process the push message if the login device is not the display device, or if the login method is QR code login. When the login device is the display device and the login method is not QR code login, the IoT server queries the binding relationship between the display device and account C2. The following process is similar to... Figure 12 The process is the same, so I won't go into details here.

[0234] After device binding is complete, an update message containing a new device list and a newly created family will be sent to the message server. This update message includes the bound family and updated device information. The message server will then push the updated device information to all family members within the bound family. The terminal device will then update the family and device list page based on this updated device information.

[0235] With the display device already logged into an account, after the terminal device successfully purchases a membership for the second account, it sends a second binding request to the IoT server. The second binding request includes the second account, the device identifier of the display device, the target binding family, and the target owner. The target binding family is empty, and the target owner is the second account.

[0236] This application provides a server, wherein the server is an Internet of Things (IoT) server. The server performs the following steps:

[0237] Receive the second binding request;

[0238] The second binding request is sent by the terminal device after purchasing a membership for the display device that has logged into the second account. The second binding request includes the second account, the device identifier of the display device, the target binding family and the target owner. The target binding family is empty and the target owner is the second account.

[0239] After receiving the second binding request, the IoT server first determines whether there is a target binding family. If there is, it binds the display device to that family. Since the second binding request in this application has no target binding family, it performs a query based on the device identifier to find the bound family of the display device.

[0240] Check if the bound family is empty;

[0241] If the bound family is not empty, then obtain the bound family of the display device, i.e., the first family;

[0242] Determine if the second account belongs to the first family;

[0243] If the second account is in the first household, then the owner of the display device will be changed to the second account.

[0244] If the second account is not in the first family, acquire the second account's family, i.e., the second family, and bind the display device to the second family, as well as change the owner of the display device to the second account.

[0245] If the bound family is empty, proceed to obtain the family of the second account and subsequent steps.

[0246] The terminal device receives the second binding result issued by the IoT server based on the second binding request.

[0247] like Figure 15 As shown, assuming the display device is already logged into an account, after successfully purchasing a membership for account C1, the terminal device sends a binding request to the IoT server. The binding request includes account C1, device identifier, target binding family, and target owner. The target binding family is empty, and the target owner is account C1. The IoT server queries the binding relationship between the display device and account C1. The following process is similar to... Figure 12 The process is similar, so I won't go into details here.

[0248] This application embodiment enables quick membership purchases for display devices under different login states. After membership purchase, users are guided to log in based on their login state. Automatic binding is achieved according to the different binding states of the display devices, enabling family members to share smart control and retain users long-term. While ensuring that the account logged into the display device belongs to the device owner, the existing family binding relationships of the display devices are maintained to the greatest extent possible, thus guaranteeing the smart control capabilities of the original family members.

[0249] Some embodiments of this application provide a method for purchasing memberships for display devices. The method is applicable to terminal devices, which include a display and a controller. The controller is configured to: upon receiving a user's instruction to select a display device control, control the display to display a display device details page; and obtain device information for the display device corresponding to the display device control. The display device control is set in a device list, which is set on a homepage. The display device details page includes at least one membership control. The device information includes a login status. If the login status is "not logged in," the target account is determined to be a first account, which is the account logged into on the terminal device. If the login status is "logged in," the target account is determined to be a second account, which is the account logged into on the display device. The method also obtains the membership status corresponding to the target account; and determines the display content of the membership control based on the membership status. The display content of the membership control differs depending on the membership status. This application embodiment obtains the login status of the display device and determines the target account for purchasing memberships based on different login statuses, thereby achieving the purpose of quickly purchasing memberships for display devices with different login statuses.

[0250] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.

[0251] For ease of explanation, the above description has been provided in conjunction with specific embodiments. However, the above exemplary discussion is not intended to be exhaustive or to limit the embodiments to the specific forms disclosed above. Various modifications and variations can be obtained based on the above teachings. The selection and description of the above embodiments are for the purpose of better explaining the principles and practical applications, thereby enabling those skilled in the art to better utilize the described embodiments and various different variations of embodiments suitable for specific use considerations.

Claims

1. A terminal device, characterized in that, include: A display is configured to display a home page, the home page including a device list, the device list including at least one display device control; The controller is configured as follows: After receiving a user's instruction to select the display device control, the device information of the display device corresponding to the display device control is obtained. The instruction to select the display device control is used to instruct the display device details page to be displayed. The display device details page includes at least one member control, and the device information includes the login status. If the login status is "not logged in", then the target account is determined to be the first account, which is the account logged in by the terminal device. If the login status is "logged in", then the target account is determined to be the second account, which is the account logged in by the display device. Obtain the membership status corresponding to the target account; The display content of the member control in the display device details page is determined based on the member status, wherein the display content of the member control is different for different member statuses; When the target account is the first account, the system responds by purchasing a target membership for the target account and logging into the first account via QR code login. A first binding request is sent to the server. The first binding request is used to trigger the server to bind the display device to the target account. The first binding request includes the target account, the device identifier of the display device, the target binding family, and the target owner. The target binding family is empty, and the target owner is the first account.

2. The terminal device according to claim 1, characterized in that, The device information also includes license plate information, and the controller is further configured to obtain the membership status corresponding to the target account. The membership type is determined based on the license information, and a membership information request is sent to the server so that the server can provide a list of activated members based on the target account. The membership information request includes the target account. If the membership type is in the list of activated members, then the membership status is determined to be activated. If the membership type is not in the list of activated members, then the membership status is determined to be unactivated.

3. The terminal device according to claim 2, characterized in that, The controller, which determines the display content of the member control on the display device details page based on the member control, is further configured to: When the membership status is "activated", the content displayed in the membership control is determined to be the renewal content, which includes the membership validity period and the renewal control.

4. The terminal device according to claim 2, characterized in that, The controller, which determines the display content of the member control on the display device details page based on the member control, is further configured to: When the member status is inactive, the content displayed in the member control is determined to be activation content, which includes the activation control.

5. The terminal device according to claim 3 or 4, characterized in that, The controller is configured as follows: Upon receiving a user's instruction to select a renewal control or an activation control, the system controls the display to show a membership purchase page, which includes at least one purchase control. Upon receiving a user's instruction to select the purchase control, the system purchases the membership corresponding to the purchase control for the target account.

6. The terminal device according to claim 5, characterized in that, The controller is configured as follows: After the target account is the first account and the membership corresponding to the purchase control is purchased for the target account, the display is controlled to show a scanning page, which is used to scan the identification code on the display screen of the display device; Identification information is determined based on the identification code; The identification information and the first account are sent to the account server so that the account server can guide the display device to log in to the first account. Send a first binding request to the IoT server. The first binding request includes a first account, a device identifier of the display device, a target binding family, and a target owner. The target binding family is empty, and the target owner is the first account. Receive the first binding result sent by the IoT server based on the first binding request; Update the homepage based on the first binding result.

7. The terminal device according to claim 3, characterized in that, When the target account is the first account, the renewal content also includes a login control, and the controller is configured as follows: After receiving a user's instruction to select the login control, the system controls the display to show a QR code scanning page, which is used to scan the identification code on the display screen of the display device. Identification information is determined based on the identification code; The identification information and the first account are sent to the account server, so that the account server instructs the display device to log in to the first account; Send a first binding request to the IoT server. The first binding request includes a first account, a device identifier of the display device, a target binding family, and a target owner. The target binding family is empty, and the target owner is the first account. Receive the first binding result sent by the IoT server based on the first binding request; Update the homepage based on the first binding result.

8. A server, characterized in that, Configured as: The terminal device receives a first binding request. The first binding request is sent by the terminal device after determining that the target account is the first account based on the login status of the display device, purchasing a target membership for the target account, and logging into the first account through a QR code login method. The first binding request includes the target account, the device identifier of the display device, the target binding family, and the target owner. The target binding family is empty, and the target owner is the first account. Based on the device identifier, the system can query and display the device's associated family. If the display device is bound to the first household and the first account is in the first household, then the owner of the display device is changed to the target account; The method by which the terminal device determines the target account based on the login status of the display device includes: after receiving a user's instruction to select a display device control, obtaining the device information of the display device corresponding to the display device control; the instruction to select the display device control is used to instruct the display device details page to be displayed; the display device details page includes at least one member control; the display content of the member control is determined by the member status corresponding to the target account; the device information includes the login status; if the login status is an unlogged-in account status, then the target account is determined to be a first account, which is the account logged in by the terminal device; if the login status is an logged-in account status, then the target account is determined to be a second account, which is the account logged in by the display device.

9. A method for determining a member control, characterized in that, Applied to a terminal device, the method includes: After receiving a user's instruction to select a display device control, the system controls the display to show a display device details page and obtains the device information of the display device corresponding to the display device control. The display device control is set in a device list, which is set in the homepage. The display device details page includes at least one member control, and the device information includes the login status. If the login status is "not logged in", then the target account is determined to be the first account, which is the account logged in by the terminal device. If the login status is "logged in", then the target account is determined to be the second account, which is the account logged in by the display device. Obtain the membership status corresponding to the target account; The display content of the member control is determined based on the member control, wherein the display content of the member control is different for different member states; When the target account is the first account, the system responds by purchasing a target membership for the target account and logging into the first account via QR code login. A first binding request is sent to the server. The first binding request is used to trigger the server to bind the display device to the target account. The first binding request includes the target account, the device identifier of the display device, the target binding family, and the target owner. The target binding family is empty, and the target owner is the first account.

10. A device bonding method, characterized in that, Applied to a server, the method includes: The terminal device receives a first binding request. The first binding request is sent by the terminal device after determining that the target account is the first account based on the login status of the display device, purchasing a target membership for the target account, and logging into the first account through a QR code login method. The first binding request includes the target account, the device identifier of the display device, the target binding family, and the target owner. The target binding family is empty, and the target owner is the first account. Based on the device identifier, the system can query and display the device's associated family. If the display device is bound to the first household and the first account is in the first household, then the owner of the display device is changed to the target account; The method by which the terminal device determines the target account based on the login status of the display device includes: after receiving a user's instruction to select a display device control, obtaining the device information of the display device corresponding to the display device control; the instruction to select the display device control is used to instruct the display device details page to be displayed; the display device details page includes at least one member control; the display content of the member control is determined by the member status corresponding to the target account; the device information includes the login status; if the login status is an unlogged-in account status, then the target account is determined to be a first account, which is the account logged in by the terminal device; if the login status is an logged-in account status, then the target account is determined to be a second account, which is the account logged in by the display device.

Citation Information

Patent Citations

  • Account management user interface

    CN114365073A

  • User equipment, and reward benefit data processing method

    WO2024001255A1