Terminal device, server and member control determination method

By obtaining the login status of the display device on the terminal device, determining the target account, and realizing the function of quickly purchasing members in the terminal device, the complex process of purchasing members for TVs in the existing technology is solved, and the different login status is realized The display device quickly completes the effect of member purchases.

CN119420995AActive Publication Date: 2025-02-11JUHAOKAN TECH CO LTD

Patent Information

Application Number
CN202410827395.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-06-25
Publication Date
2025-02-11
Estimated Expiration
2044-06-25

AI Technical Summary

Technical Problem

In the prior art, the process of purchasing a membership for a mobile phone for a TV is complicated and it is impossible to quickly complete the purchase, especially if the TV is not logged in to the account or the TV is already logged in to the account but is not in the same family as the mobile phone account.

Method used

By obtaining the login status of the display device, determining the target account, and implementing the function of quickly purchasing members in the terminal device. The specific steps include selecting display device controls on the terminal device, obtaining device information, determining the login status, determining the target account, obtaining the member status, and displaying the corresponding purchase or renewal controls based on the member status.

Benefits of technology

It realizes the purpose of quickly purchasing members for display devices with different login statuses, simplifies the operation process, improves the user experience, and ensures that member purchases can be successfully completed under different login statuses.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119420995A_ABST
    Figure CN119420995A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a terminal device, a server and a member control determination method, and the method comprises the steps: obtaining the device information of a display device corresponding to a display device control after receiving an instruction for selecting the display device control; if the login state is an account number non-login state, determining that a target account number is a first account number, and the first account number is an account number logged in by the terminal device; if the login state is a logged-in account state, the target account is determined to be a second account, and the second account is an account logged in by the display device; obtaining a member state corresponding to the target account; and according to the member control, determining display contents of the member control in the display equipment detail page, and when the member states are different, the display contents of the member control are different. According to the embodiment of the invention, the login state of the display equipment is acquired, and the target account of the member needing to be purchased is determined according to different login states, so that the purpose of quickly purchasing the member for the display equipment in different login states is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of display devices, and in particular to a terminal device, a server, and member control determination. Background Art

[0002] In the IoT (Internet of Things) system, television, as the central manager of the home, accounts for a high proportion of daily usage in the home, and corresponding users have the need to purchase TV memberships.

[0003] The TV membership purchase methods include: 1) Log in to the user account on the TV and execute the process of purchasing TV membership through the membership purchase portal on the TV. 2) Bind the TV to a family so that all family members of the family can view the TV in the device list on the mobile phone and execute the process of purchasing membership for the TV through the membership purchase portal provided on the mobile phone.

[0004] However, the plan of purchasing membership for TV through mobile phone is only limited to the case where the TV has been bound to a certain family and the account logged in by the mobile phone is in the same family as the TV. However, the device list often also includes TVs discovered through the local area network and TVs that have been logged out after binding. Such TVs may not have any account logged in, or may have an account logged in but the TV is not in the family where the mobile phone account is located. If you want to purchase a membership for the TV through your mobile phone, you need to log in to the mobile phone account on the TV and bind the TV to the family where the mobile phone account is located, or change the TV from the family of the original login account to the family of the mobile phone account before you can use your mobile phone to purchase a membership for the TV. The operation process is relatively cumbersome and it is not possible to quickly purchase a TV membership. Summary of the invention

[0005] Some embodiments of the present application provide a terminal device, a server and a member control determination method, which obtains the login status of a display device and determines the target account that needs to purchase a membership according to different login statuses, so as to achieve the purpose of quickly purchasing membership for display devices with different login statuses.

[0006] In a first aspect, some embodiments of the present application provide a terminal device, including: A display 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: After receiving an instruction input by a user to select the display device control, obtaining device information of a display device corresponding to the display device control, wherein the instruction to select the display device control is used to instruct to display a display device details page, wherein the display device details page includes at least one member control, and the device information includes a login status; If the login status is a non-logged-in account status, determining that the target account is a first account, the first account is an account logged in by the terminal device; If the login status is a logged-in account status, determining that the target account is a second account, the second account is an 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 according to the member status, wherein the display content of the member control is different for different member statuses.

[0007] In some embodiments, the device information further includes license plate information, and the controller executes obtaining the membership status corresponding to the target account, and is further configured to: Determine the member type according to the license plate information, and send a member information request to the server so that the server can feedback a list of activated members based on the target account, wherein the member information request includes the target account; If the member type is in the activated member list, determining that the member status is activated; If the member type is not in the activated member list, it is determined that the member status is unactivated.

[0008] In some embodiments, the controller determines the display content of the member control in the display device details page according to the member control, and is further configured to: When the membership status is in the activated status, it is determined that the display content of the membership control is renewal content, and the renewal content includes the membership validity period and the renewal control.

[0009] In some embodiments, the controller determines the display content of the member control in the display device details page according to the member control, and is further configured to: When the member status is an unactivated state, it is determined that the display content of the member control is activated content, and the activation content includes an activation control.

[0010] In some embodiments, the controller is configured to: After receiving an instruction from a user to select a renewal control or an activation control, controlling the display to display a member purchase page, the member purchase page including at least one purchase control; After receiving an instruction input by the user to select the purchase control, the membership corresponding to the purchase control is purchased for the target account.

[0011] In some embodiments, the controller is configured to: 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 display a code scanning page, where the code scanning page is used to scan the identification code on the display screen of the display device; determining identification information based on the identification code; Sending the identification information and the first account to an account server, so that the account server guides the display device to log in to the first account; Sending a first binding request to the Internet of Things server, wherein the first binding request includes 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; Receiving a first binding result sent by the Internet of Things server based on the first binding request; The home page is updated based on the first binding result.

[0012] In some embodiments, when the target account is the first account, the renewal content further includes a login control, and the controller is configured to: After receiving an instruction input by a user to select the login control, controlling the display to display a code scanning page, the code scanning page being used to scan an identification code on a display screen of the display device; determining identification information based on the identification code; Sending 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; Sending a first binding request to the Internet of Things server, wherein the first binding request includes 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; Receiving a first binding result sent by the Internet of Things server based on the first binding request; The home page is updated based on the first binding result.

[0013] In a second aspect, some embodiments of the present application provide a server configured to: receiving a first binding request, wherein the first binding request is sent after the terminal device purchases a target membership for a display device that has not logged in to an account and logs in the display device to the first account by scanning a code to log in, wherein the first binding request includes a target account, a device identifier of the display device, a target binding family, and a target owner, wherein the target binding family is empty, and the target owner is the first account; Query and display the bound family of the device based on the device identification; If the display device is bound to a first family and the first account is in the first family, the owner of the display device is changed to a target account.

[0014] In a third aspect, some embodiments of the present application provide a member control determination method, which is applied to a terminal device, and the method includes: After receiving an instruction input by a user to select the display device control, controlling the display to display a display device details page, and obtaining device information of a display device corresponding to the display device control, wherein the display device control is set in a device list, the device list is set in a home page, the display device details page includes at least one member control, and the device information includes a login status; If the login status is a non-logged-in account status, determining that the target account is a first account, the first account is an account logged in by the terminal device; If the login status is a logged-in account status, determining that the target account is a second account, the second account is an 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 according to the member control, wherein the display content of the member control is different for different member statuses.

[0015] In a fourth aspect, some embodiments of the present application provide a device binding method, which is applied to a server, and the method includes: receiving a first binding request, wherein the first binding request is sent after the terminal device purchases a target membership for a display device that has not logged in to an account and logs in the display device to the first account by scanning a code to log in, wherein the first binding request includes a target account, a device identifier of the display device, a target binding family, and a target owner, wherein the target binding family is empty, and the target owner is the first account; Query and display the bound family of the device based on the device identification; If the display device is bound to a first family and the first account is in the first family, the owner of the display device is changed to a target account.

[0016] Some embodiments of the present application provide a terminal device, a server, and a method for determining a member control. After receiving an instruction input by a user to select a display device control in a device list on a home page, the device information of the display device corresponding to the display device control is obtained, and the instruction to select the display device control is used to indicate the display of a display device details page, and the display device details page includes at least one member control, and the device information includes a login status; if the login status is an account not logged in status, the target account is determined to be a first account, and the first account is an account logged in by the terminal device; if the login status is a logged in account status, the target account is determined to be a second account, and the second account is an account logged in by the display device; the member status corresponding to the target account is obtained; the display content of the member control in the display device details page is determined according to the member status, wherein the display content of the member control is different for different member statuses. The embodiment of the present application obtains the login status of the display device, and determines the target account that needs to purchase membership according to different login statuses, so as to achieve the purpose of quickly purchasing membership for display devices with different login statuses. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0018] Figure 1 A flowchart of a member control determination method provided for some embodiments of the present application; Figure 2 A schematic diagram of a local device display frame provided in some embodiments of the present application; Figure 3 A schematic diagram of an application home page provided for some embodiments of the present application; Figure 4 A flowchart of a method for determining a target account provided in some embodiments of the present application; Figure 5 A schematic diagram of a living room TV details page provided in some embodiments of the present application; Figure 6 A schematic diagram of a membership renewal page provided for some embodiments of the present application; Figure 7 A schematic diagram of a member activation page provided in some embodiments of the present application; Figure 8 A schematic diagram of a prompt page provided for some embodiments of the present application; Fig. 9A flowchart of a method for purchasing membership provided in some embodiments of the present application; Fig.10 A schematic diagram of a code scanning page provided in some embodiments of the present application; Fig.11 A flowchart of a device binding method provided in some embodiments of the present application; Fig.12 A timing diagram of a device binding method provided in some embodiments of the present application; Fig.13 A schematic diagram of a confirmation page provided for some embodiments of the present application; Fig.14 A timing diagram of another device binding method provided in some embodiments of the present application; Fig.15 A timing diagram of yet another device binding method provided for some embodiments of the present application. DETAILED DESCRIPTION

[0019] The following embodiments are described in detail, and examples thereof are shown in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementations described in the following embodiments do not represent all implementations consistent with the present application. They are only examples of systems and methods consistent with some aspects of the present application as detailed in the claims.

[0020] It should be noted that the brief description of terms in this application is only for the convenience of understanding the embodiments described below, and is not intended to limit the embodiments of this application. Unless otherwise specified, these terms should be understood according to their common and usual meanings.

[0021] The terms "first", "second", "third", etc. in the specification and claims of this application and the above drawings are used to distinguish similar or similar objects or entities, and do not necessarily mean to limit a specific order or sequence, unless otherwise noted. It should be understood that the terms used in this way can be interchangeable under appropriate circumstances.

[0022] The terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover but not exclude inclusion, for example, a product or device comprising a list of components is not necessarily limited to all the components expressly listed but may include other components not expressly listed or inherent to such product or device.

[0023] The term "module" refers to any known or later 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.

[0024] In the embodiments of the present application, terminal devices generally refer to electronic devices with communication processing and control functions, including but not limited to mobile phones, computers, tablet computers, display devices, etc.

[0025] The terminal device includes at least one of a communication device, a detector, a device interface, a controller, a display, an audio output device, a memory, a power supply, and a user input interface.

[0026] In some embodiments, the display includes a display function component for presenting a picture, and a driving component for driving an image display. The display is used to receive an image signal output from the controller for display. For example, the display can be used to display video content, image content, and components of a menu control interface and a user control UI interface.

[0027] 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 interface 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 the memory. The controller controls the overall operation of the terminal device.

[0028] In the embodiments of the present application, the display device generally refers to a device with image display and data processing capabilities. For example, the display device includes but is not limited to smart TVs, mobile terminals, computers, monitors, advertising screens, wearable devices, virtual reality devices, augmented reality devices, etc.

[0029] In the IoT system, TV is the central manager of the family and is used frequently in the family. Therefore, users need to purchase TV membership. The following methods are available for purchasing TV membership: 1) Log in to the user account on the TV and execute the process of purchasing TV membership through the membership purchase portal on the TV. 2) Bind the TV to a family so that all family members can view the TV in the device list on the mobile phone and execute the process of purchasing TV membership through the membership purchase portal provided on the mobile phone.

[0030] However, the plan of purchasing a TV membership through a mobile phone is limited to the case where the TV has been bound to a certain family and the account logged in by the mobile phone is bound to the same family as the TV. However, the device list often also includes TVs discovered through the local area network and TVs that have been logged out after binding. Such TVs may not have any account logged in, or may have an account logged in but the TV is not in the family where the mobile phone account is located.

[0031] In some embodiments, if the TV is not logged in to any account, if you want to buy a membership for the TV through a mobile phone, you need to log in to the mobile phone account on the TV login interface, and use the add device control on the mobile phone homepage to bind the TV to the home corresponding to the mobile phone account. The card corresponding to the TV can be displayed in the device list on the mobile phone. By selecting the card corresponding to 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.

[0032] In some embodiments, if the TV has logged in to an account, and the account logged in by the mobile phone is not in the same family as the TV, if the mobile phone wants to purchase a membership for the TV, the TV needs to log out of the currently logged in account and log in to the mobile phone account. After the TV successfully logs in to the mobile phone account, use the Add Device control on the mobile phone homepage to change the TV from the family of the original logged in account to the family of the mobile phone account. The card corresponding to the TV can be displayed in the device list. By selecting the card corresponding to the TV, you can enter the TV details page. The TV details page includes a purchase membership control. After selecting the purchase membership control, you can purchase a membership for the TV.

[0033] Therefore, when the TV has not logged in to the account, or the TV has logged in to the account but the account logged in to 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 a membership for the TV.

[0034] The present application embodiment provides a terminal device, the terminal device includes a display and a controller. Figure 1 As shown, the controller (at least one processor) enables the terminal device to perform the following steps by running the application: Step S101: receiving a user input instruction for selecting a display device control; The instruction for selecting a display device control is used to instruct displaying a display device details page, and the display device details page includes at least one member control.

[0035] The display device is equipped with a desktop application, which provides multiple business modules to implement different functions based on the business modules provided by the desktop application. The desktop application can provide a signal source entrance and an installed third-party application entrance (icon), which can directly play media data or call an installed third-party application to play media data.

[0036] Membership includes membership of desktop applications and third-party applications.

[0037] Membership types include but are not limited to film and television membership, children's membership, education membership, film and television single-point membership, etc.

[0038] It should be noted that when purchasing a membership for a display device through a terminal device, you need to open a specific application and log in to the user account. In this application, the first account is logged in. After the first account is successfully logged in, the device list is displayed on the home page of the application. The device list includes the devices bound to the current home of the first account and the devices discovered through the local area network.

[0039] After receiving the user's instruction to open a specific application, the DLNA (Digital Living Network Alliance) service can be used to discover all device collections in the same local area network; the bound devices are removed from the device collection to form a new device collection, and a local device display box pops up on the application home page based on the new device collection. The local device display box includes at least one local device control. The user can choose to add the local device to the device list on the home page, or choose not to add the local device to the device list on the home page. Among them, the local device can only be displayed in the device list corresponding to the first account and cannot be shared with other members of the family.

[0040] For example, 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 the add control 23, the living room TV corresponding to the living room TV control 21 can be added to the device list. Figure 3 As shown, the device list on the home page of the application includes a central air conditioning control 31, a bedroom TV control 32, and a living room TV control 33. Among them, the TV corresponding to the bedroom TV control 32 is the TV bound to the first account logged in, and the TV corresponding to the living room TV control 33 is the TV discovered through the local area network.

[0041] The device list on the home page of the application includes two types of devices. One is a local device. A local device refers to a device discovered through a local area network, and the device is added to the local cache of the terminal device. Among them, the local device does not verify the device login status, and only the user account itself can control the device, and it cannot be shared with other family members. The other is a bound device. A bound device means binding the device to the target family by scanning a code to bind it, so that multiple family members can share it. It should be noted that the device must be logged in to the account when performing device binding, but the user may log out after the device is bound. After the device is added to the device list, the user can intelligently control the local device and the bound device through the terminal device.

[0042] In the embodiment of the present application, the display device includes a display device discovered through a local area network and a bound display device.

[0043] In some embodiments, the step of receiving a user input instruction to select a display device control includes: In response to a user inputting an instruction to open an application, controlling the display to display a home page, the home page including a device list, the device list including at least one display device control; Receive a user input instruction to select the display device control.

[0044] In some embodiments, the step of receiving a user input instruction to select a display device control includes: In response to a user inputting an instruction to open an application, controlling the display to display a home page, wherein the home page includes a personal information control; In response to a user inputting an instruction to select the personal information control, controlling the display to display a personal information page, the personal information page including a device management control; In response to a user inputting an instruction to select the device management control, the display is controlled to display a device management page, wherein the device management page includes at least one display device control.

[0045] It should be noted that the device management page displays all device controls bound to all homes where the user account is located.

[0046] Receive a user input instruction to select the display device control.

[0047] Step S102: Obtain device information of a display device corresponding to a display device control; The steps of obtaining device information of a display device corresponding to a display device control include: Get the device ID of the display device; After receiving the user input command to open the application, the terminal device will send a request to obtain the bound device to the IoT server (AIoT subsystem), which includes the first account and the family selected by the first account (current family). The IoT server will issue the device information of the bound device based on the first account and all families. The device information of the bound device includes the device name and device ID. While sending the request to obtain the bound device, the terminal device will also obtain the basic device information of the LAN device from the cache. The basic device information of the LAN includes the device name and device ID. The device name is used to display in the device list, and the device ID is cached in the memory. The memory cache declaration period is during the startup of this application. After the application is killed, the content of the memory cache is recycled by the system.

[0048] It should be noted that the basic device information of the LAN device is obtained through the IP (Internet Protocol) and port number after receiving the user input instruction to add the local display device to the device list of the home page. The basic device information of the LAN device will be stored in the terminal device (persistent cache) and will always be there as long as the application does not delete it.

[0049] After receiving the updated device information pushed by the message server, that is, the bound device list change message, the bound device list is updated based on the updated device information. The updated device information includes the device name and device identifier of the updated device.

[0050] Sending a device information request to a service server (service subsystem), wherein the device information request includes a device identifier; The business subsystem saves the basic device information of the display device, and the login information of the display device is also uploaded to the business subsystem in real time.

[0051] Receive device information sent by the service server based on the device identification.

[0052] The device information includes the basic device information and login information of the display device. The basic device information includes the license plate (License), the default alias (Default Alias) and the version number (Api Version) of the display device. The login information includes the mobile phone number (Mobile Phone) of the login account, the customer ID (Customer ID) of the login account, the nickname (Nickname) of the login account, and the password (Token) of the login account.

[0053] If the display device has not logged into an account, the business server only sends the basic device information of the display device, and the customer identification of the login account is anonymous.

[0054] If the display device has logged in to the account, the business server sends the basic device information and login information of the display device.

[0055] Step S103: Determine whether the login status is a non-logged-in account status; The step of determining whether the login status is a non-logged-in account status includes: Determine whether the device information includes a token; If the device information includes a password, determining that the login status is a logged-in account status; If the device information does not include a password, it is determined that the login status is a non-logged-in account status.

[0056] If the login status is a non-logged-in account status, executing step S104: determining that the target account is a first account; Among them, the first account is the account used to log in to the terminal device.

[0057] If the device is displayed as not logged in, the first account logged in by the terminal device application is the target account for purchasing the membership. For example, if the first account is C2, the target account for purchasing the membership is C2.

[0058] If the display device is not logged in to the account, the purchase account identifier is set to the first preset value. Exemplarily, the purchase account identifier (isBuyForTVAccount) is set to false. The purchase account identifier is used to mark whether the current purchase process is for the current login account of the display device. The purchase account identifier is set to the first preset value to indicate that the current purchase process is not for the current login account of the display device. When the purchase account identifier is false, it is used to confirm the prompt before the user pays, prompting the user's purchase account information.

[0059] If the login status is not a non-logged-in account status, that is, a logged-in account status, then executing step S105: determining that the target account is a second account; The second account is the account used to log in to the display device.

[0060] If the display device has logged in to an account, the second account logged in by the display device is the target account for purchasing the membership. For example, if the second account is C1, the target account for purchasing the membership is C1.

[0061] If the display device has logged in to the account, the purchase account identifier is set to the second preset value. Exemplarily, the purchase account identifier is set to true. The purchase account identifier is used to mark whether this purchase process is purchased for the current login account of the display device. The purchase account identifier is set to the second preset value to indicate that this purchase process is purchased for the current login account of the display device. When the purchase account identifier is true, there is no need to pop up the account information to prompt the user to purchase before the user pays.

[0062] like Figure 4As shown, after receiving the user input instruction to select the TV control, the mobile phone sends a TV information query request to the business server. The TV information request includes the device identification of the TV. The business server queries the device information corresponding to the device identification and sends the device information to the mobile phone. The device information includes the TV license plate, TV nickname, and TV version number. If the TV is not logged in to the account, the customer identification is anonymous. If the TV is logged in to the account, the device information also includes the TV login account mobile phone number, nickname, customer identification and password. The mobile phone determines whether the device information includes a password, that is, determines whether the display device is logged in to the account; if the device information includes a password, that is, the display device login account, then the target account is determined to be the TV login account; if the device information does not include a password, that is, the display device is not logged in to the account, then the target account is determined to be the mobile phone login account.

[0063] Step S106: Obtain the membership status corresponding to the target account; The step of obtaining the membership status corresponding to the target account includes: Determine the member type according to the license information, and send a member information request to the server so that the server can feedback a list of activated members based on the target account, wherein the member information request includes the target account; Because the display device can only be used by members who purchase the corresponding license plate. For example: the display device with license plate XXX can only be used by type A members. If the user account purchases type B membership, it cannot be used on the display device with license plate XXX.

[0064] There is a fixed mapping relationship between the license plate of the display device and the membership type (Resource ID). If the license plate of the display device is known, the membership type corresponding to the license plate of the display device can be determined based on the mapping relationship. Membership types include third-party applications and desktop applications.

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

[0066] In some embodiments, in the case where there is only one type of membership, after receiving the activated membership list, the terminal device determines whether the determined membership type is in the activated membership list; If the determined member type is in the activated member list, determining the member status is activated; If the determined member type is not in the activated member list, the member status is determined to be unactivated.

[0067] In some embodiments, in the case where there are multiple types of members, after receiving the activated member list, the terminal device determines whether the determined member type is in the activated member list; If the determined membership type is in the activated membership list, determining whether the membership type selected by the user is the same as the membership type corresponding to the membership type; If the membership type selected by the user is the same as the membership type corresponding to the membership type, determining the membership status as activated; If the membership type selected by the user is different from the membership type corresponding to the membership type, the membership status is determined to be unactivated.

[0068] If the determined member type is not in the activated member list, the member status is determined to be unactivated.

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

[0070] Table 1

[0071] If the member type is type A and the member type is child member, the member status is determined to be activated. If the member type is type B and the member type is child member, the member status is determined to be unactivated. If the member type is type C and the member type is child member, the member status is determined to be unactivated.

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

[0073] When the member status is activated, the member ID corresponding to the member status is set to a preset value, such as 1. When the member status is unactivated, the member ID corresponding to the member status is set to a non-preset value, such as 0.

[0074] Step S107: Determine the display content of the member control in the display device details page according to the member status; Among them, the display content of the member control is different for different member statuses.

[0075] When the membership status is activated, the display content of the membership control is determined to be renewal content, and the renewal content includes the membership validity period and the renewal control. Wherein, when the target account is the first account, that is, the display device is not logged in to the account status, the renewal content also includes a login control.

[0076] When the member status is unactivated, the display content of the member control is determined to be activation content, and the activation content includes activation control. Wherein, when the target account is the first account, that is, the display device is not logged in to the account status, the activation content also includes a login control.

[0077] After receiving the user input instruction to select the display device control, the display device sends a detail page data request to the server, and the server sends the detail page data based on the detail page data request. The display device draws and displays the display device detail page based on the detail page data, and the display device detail page includes at least one member control.

[0078] In some embodiments, the member control in the device details page is fixed content, that is, it does not display whether the current membership is in an activated state or an unactivated state, and can be directly obtained from the details page data.

[0079] In some embodiments, the member control in the device details page can determine the display content of the member control according to the member activation status, that is, display whether the current member is activated or unactivated. The member control display content needs to be further determined according to the member activation status.

[0080] In some embodiments, in response to a user input instruction to select the display device control, the display content of the member control is determined and the details page data is obtained. 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.

[0081] In some embodiments, in response to a user inputting an instruction to select the display device control, if the detail page data is acquired first, the display device detail page is drawn and displayed based on the detail page data. The display content of the member control is empty or fixed; after determining the display content of the member control, the display content of the member control is updated.

[0082] In some embodiments, the membership control is a non-selectable control, that is, you can only jump to the membership purchase page by selecting a renewal control and an activation control.

[0083] In some embodiments, the membership control is a selectable control, and after selecting the membership control, the user can jump to the membership purchase page.

[0084] For example, in Figure 3In the example, a user selects the living room TV control 33 instruction, and in response to the instruction, the display shows the living room TV details page. Figure 5 As shown, the living room TV details page includes a movie membership control 51 and a children's membership control 52. Since the movie membership under the account has been activated, the movie membership control 51 displays the renewal content, which includes an immediate renewal control 511, an immediate login control 512 and a membership validity period 513. Figure 5 The display device is not logged in to the account. If the display device logs in to the account, the immediate login control 512 is not displayed. Since the child membership under the account is not activated, the child membership control 52 is the corresponding display content as the activation content, and the activation content includes the immediate activation control 521.

[0085] In some embodiments, receiving a user input instruction to select a membership control, a renewal control, or an activation control; The user can click the membership control, renewal control, or activation control, for example: Figure 5 In the example, if the user clicks on the movie and TV membership control 51 or the immediate renewal control 511, an instruction to purchase the movie and TV membership page for the living room TV is input and displayed; if the user clicks on the children's membership control 52 or the immediate activation control 521, an instruction to purchase the children's membership page for the living room TV is input and displayed.

[0086] In response to an instruction to select a membership control, a renewal control, or an activation control, control the display to display a membership purchase page; The member purchase page includes at least one purchase control. Different purchase controls correspond to different display contents, including the membership validity period and price.

[0087] In some embodiments, the step of controlling the display to display the member purchase page includes: Obtain member details information corresponding to the member type; The terminal device sends a member details request to the e-commerce server (e-commerce subsystem). The member details request includes the member type and the member category. If there is only one member category, it is not necessary to send the member category, and the member can be locked by the member type. The e-commerce server queries the member details information corresponding to the member type and the member category, and sends the member details information to the terminal device. The member details information is used to display the member purchase page. The member details information includes activation details information and renewal details information. The activation details information is used to display the member purchase page when the first account has not activated the membership. The renewal details information is used to display the member renewal page when the first account has activated the membership.

[0088] For example, the membership type is type A, and the membership category is child membership. The e-commerce server may send activation details and renewal details of type A child membership.

[0089] Draw a member purchase page according to the member details information and the activated member list; Determine whether the member type is in the activated member list; If the member type is in the activated member list, displaying and drawing the member renewal page based on the renewal detail information; If the member type is not in the activated member list, the member activation page is drawn and displayed based on the activation detail information.

[0090] The display is controlled to display a membership renewal page or a membership activation page.

[0091] In some embodiments, the step of controlling the display to display the member purchase page includes: Obtain member details information corresponding to the member type, the member details information including activation details information and renewal details information; Get the member ID corresponding to the member status; If the member identification is a preset value, the member status is determined to be an activated status, a member renewal page is drawn based on the renewal detail information, and the display is controlled to display the member renewal page.

[0092] If the member identification is not a preset value, the member status is determined to be an unactivated status, a member activation page is drawn based on the activation detail information, and the display is controlled to display the member activation page.

[0093] After receiving an instruction input by the user to select the purchase control, the membership corresponding to the purchase control is purchased for the target account.

[0094] For example, in Figure 5 In the example, if a user inputs an instruction to select the movie membership control 51, a membership renewal page is displayed, such as Figure 6 The membership renewal page includes a switch TV control 61, a monthly subscription control 62, a continuous monthly subscription control 63, a yearly subscription control 64, and an immediate renewal control 65. The switch TV control 61 is used to switch the TV for which the membership is purchased. After selecting the monthly subscription control 62, etc., the immediate renewal control 65 can be selected to renew the TV's movie and TV membership.

[0095] exist Figure 5 In the example, if the user inputs an instruction to select the child member control 52, the member activation page is displayed, such as Figure 7 The member activation page includes a switch TV control 71, a monthly control 72, a continuous monthly control 73, a yearly control 74, and an immediate activation control 75. After selecting the monthly control 72, etc., the immediate activation control 75 can be selected to renew the TV children's membership.

[0096] In some embodiments, the membership purchase interface includes a switching device control. After receiving a user input to select the switching device control, a switching device list is displayed, and the switching device list displays display device controls that can be switched. After receiving a user input to select the display device control, device information of the switched display device is obtained, and the target account is re-determined to purchase membership for the target account.

[0097] In some embodiments, after receiving a user input instruction to select a purchase control / immediate renewal control / immediate activation control, detecting whether the purchase account identifier is a first preset value; If the purchase account identifier is a first preset value, for example, the first preset value is false, the display is controlled to display a prompt page, wherein the prompt page is used to prompt the user to purchase a membership for the current terminal device login account.

[0098] If the purchase account identifier is not the first preset value, that is, the second preset value, for example, the second preset value is true, the display is not controlled to display the prompt page.

[0099] For example, Figure 8 As shown, the prompt page includes prompt information, a confirmation control 81 and a cancel control 82. After receiving the instruction of the user inputting the selection of the confirmation control 81, the TV membership is continued to be purchased for the first account.

[0100] like Fig. 9 As shown, after obtaining the display device license plate, the terminal device matches the member type through the license plate and sends a member details request to the e-commerce server. The member details request includes the member type. The e-commerce server sends the member details information corresponding to the member type. The member details information includes activation details information and renewal details information. The terminal device sends a member activation list request to the member server, and the member activation list request includes the target account. The member server sends the activated member list based on the target account. The terminal device determines the member activation status based on the activated list. If the member is in the activated state, the member renewal page is displayed based on the renewal details information; if the member is not activated, the member activation page is displayed based on the activation details information. After receiving the renewal / activation instruction input by the user, it is determined whether the purchase account identifier is true; if the purchase account identifier is false, a prompt page is displayed, and after the user confirms the purchase account, the order process is entered. If the purchase account identifier is true, the order process is entered. The order process is to send an order request to the payment server. The order request includes the target account and member 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 pulls up the payment page based on the order information.

[0101] like Figure 3 As shown, the home page also includes a current home control 34 and a scan control 35. Clicking the current home control 34 can switch the selected home control. A user account can join multiple homes, and the current home can be switched to any home. The device list on the home page displays the devices bound to the current home and the local devices. After the user selects the scan control 35, the scan code page is displayed, such as Fig.10 As shown. After scanning the identification code displayed on the display 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 identification, and 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 destroyed, and the original family members' ability to intelligently control the display device cannot be guaranteed.

[0102] Under the condition that the display device is not logged into the account, after successfully purchasing a membership for the target account, the terminal device automatically jumps to the code scanning page, through which the identification code on the display screen of the display device can be scanned. Among them, the identification code includes but is not limited to a QR code and a barcode. The identification code can be displayed on the account login interface of the display device.

[0103] After scanning the identification code, the terminal device identifies the identification code and obtains identification information, which includes the display device's UUID (Universally Unique Identifier) ​​and rKey and other parameters.

[0104] The terminal device sends a login request to the account server. The login request includes parameters such as the UUID and rKey of the display device, as well as the first account, password, and login method (login by scanning a QR code). The account server can determine the device identifier of the display device based on the parameters such as the UUID and rKey of the display device, and instruct the display device corresponding to the device identifier to log in to the first account. After receiving the successful login message of the display device, the account server sends the successful login message of the display device to the terminal device.

[0105] After receiving the successful login message of the display device, the terminal device sends a first binding request to the IoT server. The first binding request includes the first account, the device identifier of the display device, the target binding family and the target owner (owner), the target binding family is empty, and the target owner is the first account. Compared with ordinary family members, the owner of the device has higher control rights over the device.

[0106] In some embodiments, after clicking the scan control to enter the scanning page, the family designation flag is set to 1. The 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 jumping to the scanning page from the membership purchase, the family designation flag is set to 0. The family designation flag of 0 indicates that the target bound family is empty, that is, the target bound family is not specified.

[0107] The present application embodiment provides a server, wherein the server is an Internet of Things server. Fig.11 As shown, the server performs the following steps: Step S1101: receiving a first binding request; The first binding request is sent after the terminal device purchases a membership for a display device that has not logged in to an account and logs in to the first account by scanning a 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.

[0108] After receiving the first binding request, the IoT server will first determine whether there is a target binding family, and if there is a target binding family, the display device will be bound to the target binding family. Since the target binding family of the first binding request of this application is empty, step S1102 is executed.

[0109] Step S1102: querying and displaying the bound family of the device based on the device identification; Step S1103: Determine whether the bound family is empty; If the bound family is not empty, executing step S1104: obtaining the bound family of the display device, that is, the first family; Step S1105: determining whether the first account is in the first family; If the first account is in the first family, step S1106 is executed: the owner of the display device is changed to the first account.

[0110] It should be noted that the first family of the present application includes not only the family selected by the first account of the terminal device (current family), but also the family not selected by the first account. If the first account is in the first family, the display device is not bound to the family selected by the first account.

[0111] Exemplarily, the first account is bound to Family A, Family B, and Family C respectively. The family currently selected by the first account is Family A. The TV is bound to Family B. Usually, after the TV logs in to the first account by scanning the code, it is necessary to specify the target binding family as Family A selected by the first account when sending the binding request. If the TV is not in Family A selected by the current terminal device, it is necessary to unbind the TV from Family B and rebind it to Family A. However, the binding request of the solution of the present application does not specify the target binding family. When the TV and the first account are in Family B, there is no need to rebind the TV to Family A.

[0112] In the embodiment of the present application, after purchasing a membership for a display device, if the display device has not logged in to an account, it is necessary to guide the user to scan a code to log in. The login operation at this time is not triggered by the user's autonomous binding process. On the premise that the account logged in to the display device is the device owner, the existing family binding relationship of the display device can be maintained to the maximum extent to ensure the intelligent control capabilities of the original family members.

[0113] If the first account is not in the first family, execute step S1107: obtain the family selected by the first account, that is, the second family, bind the display device to the second family, and change the owner of the display device to the first account.

[0114] If the bound family is empty, the family selected by the first account, that is, the second family, is obtained, the display device is bound to the second family, and the owner of the display device is changed to the first account.

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

[0116] The binding result is sent to the terminal device. The terminal device updates the home and device list page according to the binding result.

[0117] like Fig.12 As shown, under the condition that the display device is not logged in to the account, after the terminal device successfully purchases a membership for account C2, it displays the code scanning page, such as Fig.10 Parse the scanned QR code, obtain the identification information, and display it as shown. Fig.13The confirmation page shown. The identification information includes parameters such as the UUID and rKey of the display device. After receiving the user click to confirm the login control, 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 logs in the display device corresponding to the device identifier to account C2. After detecting that the display device has successfully logged in, the account server sends a login success message to the terminal device. The terminal device sends a binding request to the Internet of Things server. Among them, 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 Internet of Things server queries the binding relationship between the display device and account C2. If the display device and account C2 are both in family 1, the owner of the display device is changed to account C2, and the original binding relationship of account C2 is maintained. If the display device is in family 1 and account C2 is not in family 1, the current family of account C2 is queried, that is, family 2, and the display device is bound to family 2, and the owner of the display device is changed to account C2. If the display device is not bound to a family, query the current family of account C2, that is, family 2, bind the display device to family 2, and change the owner of the display device to account C2.

[0118] After the device binding is completed, the IoT server sends the binding result to the terminal device. The terminal device updates the home page based on the binding result. Among them, updating the home page includes updating the home and updating the device list. Updating the home means displaying the home of account C2 on the terminal device when creating a second home. Updating the device list means displaying the newly bound display device based on the original device list.

[0119] In some embodiments, after receiving an instruction input by the user to select the login control, the display is controlled to display a code scanning page; identification information is determined based on the identification code; the identification information and the first account are sent to an account server, so that the account server instructs the display device to log in to the first account; a first binding request is sent to the Internet of Things server, the first binding request includes the first account, the device identification 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; a first binding result issued by the Internet of Things server based on the first binding request is received; and the home page is updated based on the first binding result.

[0120] For example, in Figure 5 After receiving the instruction of the user selecting the login control 512, the code scanning page is displayed, such as Fig.10 shown.

[0121] In the embodiment of the present application, when the TV account is not logged in and the terminal device login account has activated a membership, the process of directly entering the display device login terminal device account can be entered by selecting the login control, without specifying the target bound family, so as to maximize the maintenance of the existing family binding relationship of the display device to ensure the intelligent control capabilities of the original family members.

[0122] If the display device is not logged in, after successfully purchasing a membership for the target account, the terminal device automatically jumps to the code scanning page. The user can choose to directly exit the code scanning page and enter the account and password on the account login interface of the display device, or log in with the account and verification code.

[0123] The embodiment of the present application provides a server, wherein the server is an Internet of Things server. The server performs the following steps: Receive push messages sent by the account server; The push message is sent by the account server after monitoring the first account login. The push message includes the login device, login method, the first account and the 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 (Login Type) includes scanning code login (App Scan) and manual login.

[0124] When the user enters the account information, the display device will send the account information to the account server. The account server will check the account information. If the check is successful, it will instruct the display device to log in to the first account and send a push message to the IoT server.

[0125] Determine whether the login device is a display device; If the login device is a display device, determine whether the login method is scanning code login; If the login method is not scanning the QR code, the bound family of the device is queried based on the device ID; Determine whether the bound family is empty; If the bound family is not empty, obtaining the bound family of the display device, that is, the first family; Determine whether the first account is in the first family; If the first account is in the first family, the owner of the display device is changed to the first account.

[0126] If the first account is not in the first family, the family of the first account, that is, the second family, is obtained, the display device is bound to the second family, and the owner of the display device is changed to the first account.

[0127] If the bound family is empty, execute the steps of obtaining the family of the first account and subsequent steps.

[0128] If the login device is not a display device, the message is discarded and not processed.

[0129] If the login method is to scan the code, the message will be discarded and not processed. Because the terminal device application scan code login process has been initiated by the application, it will not be processed again at this time.

[0130] like Fig.14 As shown, under the condition that the display device has not logged into the 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. The login information includes account C2 and password. After successful verification, the account server executes the account login, that is, the display device logs in to account C2. The account server sends a push message to the Internet of Things server. The push message includes the login device, login method, account C2 and device identification. The Internet of Things server does not process the push message when the login device is not a display device, or the login method is scan code login. When the login device is a display device and the login method is not scan code login, query the binding relationship between the display device and account C2. The following process is the same as Fig.12 The process is the same and will not be repeated here.

[0131] After the device binding is completed, an update message consisting of a new device list and a newly created family after the binding is completed is sent to the message server. The update message includes the bound family and updated device information. The message server pushes the updated device information to all family members of the bound family. The terminal device updates the family and device list page based on the updated device information.

[0132] Under the condition that the display device has logged in to the account, after the terminal device successfully purchases a membership for the second account, the second binding request sends a second binding request to the Internet of Things server, where 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; The embodiment of the present application provides a server, wherein the server is an Internet of Things server. The server performs the following steps: receiving a second binding request; The second binding request is sent after the terminal device purchases a membership for the display device that has logged in to 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.

[0133] After receiving the second binding request, the IoT server will first determine whether there is a target binding family. If there is a target binding family, the display device will be bound to the target binding family. Since the target binding family in the second binding request of this application is empty, the binding family of the display device is queried based on the device identifier; Determine whether the bound family is empty; If the bound family is not empty, obtaining the bound family of the display device, that is, the first family; Determine whether the second account is in the first family; If the second account is in the first household, the owner of the display device is changed to the second account.

[0134] If the second account is not in the first family, the family of the second account, that is, the second family, is obtained, the display device is bound to the second family, and the owner of the display device is changed to the second account.

[0135] If the bound family is empty, execute the steps of obtaining the family of the second account and subsequent steps.

[0136] The terminal device receives the second binding result sent by the Internet of Things server based on the second binding request.

[0137] like Fig.15 As shown in the figure, under the condition that the display device has logged in to the account, after the terminal device successfully purchases a membership for account C1, it sends a binding request to the IoT server. Among them, the binding request includes account C1, device identification, 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 Fig.12 The process is similar and will not be repeated here.

[0138] The embodiment of the present application can quickly purchase membership for display devices in different login states. After purchasing the membership, the user is guided to log in according to different login states, and automatic binding is achieved according to the different binding states of the display device, so as to achieve the purpose of family members sharing smart control and long-term user retention. Under the premise of ensuring that the account logged in by the display device is the owner of the device, the existing family binding relationship of the display device is maintained to the maximum extent to ensure the smart control capabilities of the original family members.

[0139] Some embodiments of the present application provide a method for purchasing a display device membership, the method being applicable to a terminal device, the terminal device including a display and a controller, the controller being configured to: after receiving an instruction input by a user to select the display device control, control the display to display a display device details page, and obtain device information of the display device corresponding to the display device control, the display device control being set in a device list, the device list being set in a home page, the display device details page including at least one membership control, the device information including a login status; if the login status is an account not logged in status, then determining the target account to be a first account, the first account being the account logged in by the terminal device; if the login status is an account logged in status, then determining the target account to be a second account, the second account being the account logged in by the display device; obtaining the membership status corresponding to the target account; determining the display content of the membership control according to the membership status, wherein the display content of the membership control is different for different membership statuses. The embodiment of the present application obtains the login status of the display device, and determines the target account that needs to purchase membership according to different login statuses, so as to achieve the purpose of quickly purchasing membership for display devices with different login statuses.

[0140] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.

[0141] For the convenience of explanation, the above description has been made in conjunction with specific embodiments. However, the above exemplary discussion is not intended to be exhaustive or limit the embodiments to the specific forms disclosed above. Based on the above teachings, various modifications and variations can be obtained. The selection and description of the above embodiments are to better explain the principles and practical applications, so that those skilled in the art can better use the embodiments and various different variations of the embodiments suitable for specific use considerations.

Claims

1. A terminal device, characterized in that: include: A display 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: After receiving an instruction input by a user to select the display device control, obtaining device information of a display device corresponding to the display device control, wherein the instruction to select the display device control is used to instruct to display a display device details page, wherein the display device details page includes at least one member control, and the device information includes a login status; If the login status is a non-logged-in account status, determining that the target account is a first account, the first account is an account logged in by the terminal device; If the login status is a logged-in account status, determining that the target account is a second account, the second account is an 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 according to the member status, wherein the display content of the member control is different for different member statuses.

2. The terminal device according to claim 1, characterized in that: The device information also includes license plate information, and the controller executes to obtain the membership status corresponding to the target account, and is further configured to: Determine the member type according to the license plate information, and send a member information request to the server so that the server can feedback a list of activated members based on the target account, wherein the member information request includes the target account; If the member type is in the activated member list, determining that the member status is activated; If the member type is not in the activated member list, it is determined that the member status is unactivated.

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

4. The terminal device according to claim 2, characterized in that: The controller determines the display content of the member control in the display device details page according to the member control, and is further configured to: When the member status is an unactivated state, it is determined that the display content of the member control is activated content, and the activation content includes an activation control.

5. The terminal device according to claim 3 or 4, characterized in that: The controller is configured to: After receiving an instruction from a user to select a renewal control or an activation control, controlling the display to display a member purchase page, the member purchase page including at least one purchase control; After receiving an instruction input by the user to select the purchase control, the membership corresponding to the purchase control is purchased for the target account.

6. The terminal device according to claim 5, characterized in that: The controller is configured to: 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 display a code scanning page, where the code scanning page is used to scan the identification code on the display screen of the display device; determining identification information based on the identification code; Sending the identification information and the first account to an account server, so that the account server guides the display device to log in to the first account; Sending a first binding request to the Internet of Things server, wherein the first binding request includes 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; Receiving a first binding result sent by the Internet of Things server based on the first binding request; The home page is updated 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 further includes a login control, and the controller is configured to: After receiving an instruction input by a user to select the login control, controlling the display to display a code scanning page, the code scanning page being used to scan an identification code on a display screen of the display device; determining identification information based on the identification code; Sending 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; Sending a first binding request to the Internet of Things server, wherein the first binding request includes 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; Receiving a first binding result sent by the Internet of Things server based on the first binding request; The home page is updated based on the first binding result.

8. A server, characterized in that: is configured as: receiving a first binding request, wherein the first binding request is sent after the terminal device purchases a target membership for a display device that has not logged in to an account and logs in the display device to the first account by scanning a code to log in, wherein the first binding request includes a target account, a device identifier of the display device, a target binding family, and a target owner, wherein the target binding family is empty, and the target owner is the first account; Query and display the bound family of the device based on the device identification; If the display device is bound to a first family and the first account is in the first family, the owner of the display device is changed to a target account.

9. A member control determination method, characterized in that: Applied to a terminal device, the method comprises: After receiving an instruction input by a user to select a display device control, controlling the display to display a display device details page, and obtaining device information of a display device corresponding to the display device control, wherein the display device control is set in a device list, the device list is set in a home page, the display device details page includes at least one member control, and the device information includes a login status; If the login status is a non-logged-in account status, determining that the target account is a first account, the first account is an account logged in by the terminal device; If the login status is a logged-in account status, determining that the target account is a second account, the second account is an 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 according to the member control, wherein the display content of the member control is different for different member statuses.

10. A device binding method, characterized in that: Applied to a server, the method comprises: receiving a first binding request, wherein the first binding request is sent after the terminal device purchases a target membership for a display device that has not logged in to an account and logs in the display device to the first account by scanning a code to log in, wherein the first binding request includes a target account, a device identifier of the display device, a target binding family, and a target owner, wherein the target binding family is empty, and the target owner is the first account; Query and display the bound family of the device based on the device identification; If the display device is bound to a first family and the first account is in the first family, the owner of the display device is changed to a target account.

Citation Information

Patent Citations

  • A method and apparatus for opening a VIP member

    CN109089136A

  • A method and apparatus for opening a VIP member

    CN109089164A

  • Information reminding method and electronic equipment

    CN110795310A

  • Account management method and display equipment

    CN114077724A

  • Account management user interface

    CN114365073A

Cited By

  • Information prompting method and device, electronic equipment and storage medium

    CN121070488A