Intelligent system and control method thereof

Through the control method of the intelligent system, non-mobile terminal intelligent devices obtain personalized parameters of the mobile terminal and perform personalized actions, solving the problem that devices in the prior art cannot meet the personalized needs of users, and achieving the personalized functions and user satisfaction of the smart device.

CN120050125APending Publication Date: 2025-05-27BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311586216.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-24
Publication Date
2025-05-27

AI Technical Summary

Technical Problem

Existing non-mobile terminal smart devices collect data from home units and upload it to the server, resulting in high requirements in the network environment, high cost and inability to meet the personalized needs of users.

Method used

Through the control method of the intelligent system, non-mobile terminal intelligent devices obtain personalized parameters of the mobile terminal and perform personalized actions based on these parameters. The method further includes determining a connection between the device group and the mobile terminal based on the geofence and verifying through the server management certificate.

Benefits of technology

It realizes the personalized functions of non-mobile terminal smart devices, improves user satisfaction, and reduces the risks of network transmission and privacy leakage.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120050125A_ABST
    Figure CN120050125A_ABST
Patent Text Reader

Abstract

The invention relates to an intelligent system and a control method thereof. The intelligent system comprises a device group and a user group. The device group comprises at least one non-mobile terminal intelligent device; the user group comprises at least one mobile terminal; the method comprises the following steps that: the non-mobile terminal intelligent equipment acquires personalized parameters of the mobile terminal; and the non-mobile terminal intelligent equipment executes personalized actions based on the personalized parameters.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of smart home, and particularly to an intelligent system and a control method thereof. Background Art

[0002] With the rapid development of science and technology, various non-mobile terminal intelligent devices have emerged, such as smart sockets, smart lighting devices, smart humidifiers, smart air conditioners, etc.

[0003] Non-mobile terminal intelligent devices include smart home devices. Smart home devices often collect data in units of families and continuously upload the collected data to a server for processing, which has relatively high requirements for the home network environment; at the same time, it is necessary to build a server environment for processing, with high costs and narrow application scope. And collecting data in units of families cannot meet the personalized needs of individual users. How to improve the intelligence and personalization of non-mobile terminal intelligent devices has become an urgent problem to be solved. Summary of the Invention

[0004] To overcome the problems existing in the related art, the present disclosure provides an intelligent system and a control method thereof.

[0005] According to a first aspect of an embodiment of the present disclosure, a control method of an intelligent system is provided. The intelligent system includes a device group and a user group; the device group includes at least one non-mobile terminal intelligent device; the user group includes at least one mobile terminal; the method includes:

[0006] The non-mobile terminal intelligent device obtains the personalized parameters of the mobile terminal;

[0007] The non-mobile terminal intelligent device performs personalized actions based on the personalized parameters.

[0008] In some embodiments, before the non-mobile terminal intelligent device obtains the personalized parameters of the mobile terminal, the method further includes:

[0009] Based on whether the mobile terminal enters the geographical fence range established by the device group, it is determined whether to establish a connection between the mobile terminal and the device group.

[0010] In some embodiments, the determining whether to establish a connection between the mobile terminal and the device group based on whether the mobile terminal enters the geographical fence range established by the device group includes:

[0011] In response to the mobile terminal entering the geographical fence range established by the device group, the non-mobile terminal intelligent device establishes a connection with the mobile terminal;

[0012] In response to the mobile terminal not entering the geographical fence established by the device group, the non-mobile terminal intelligent device does not establish a connection with the mobile terminal.

[0013] In some embodiments, the intelligent system further includes a server; the method further includes:

[0014] The server manages the addition and removal of the device group and the user group, and generates certificates respectively corresponding to each non-mobile terminal intelligent device in the device group added to the server, and generates certificates respectively corresponding to each mobile terminal in the user group added to the server;

[0015] Before performing certificate verification, the mobile terminal and the non-mobile terminal intelligent device obtain their respective corresponding certificates in the server.

[0016] In some embodiments, the method further includes:

[0017] After the non-mobile terminal intelligent device establishes a connection with the mobile terminal, the non-mobile terminal intelligent device and the mobile terminal exchange certificates and perform certificate verification.

[0018] In some embodiments, the method further includes:

[0019] Based on the result of the certificate verification, the non-mobile terminal intelligent device determines the level of data interaction with the mobile terminal.

[0020] In some embodiments, the determining, by the non-mobile terminal intelligent device, the level of data interaction with the mobile terminal based on the result of the certificate verification includes:

[0021] In response to the certificate verification passing, the non-mobile terminal intelligent device determines that it can perform interaction of first-level data and second-level data with the mobile terminal; the first-level data includes non-private data in the mobile terminal, and the second-level data includes private data in the mobile terminal;

[0022] In response to the certificate verification failing, the non-mobile terminal intelligent device determines that it can perform interaction of first-level data with the mobile terminal.

[0023] In some embodiments, a verification table is stored in the mobile terminal; the verification table includes the hardware addresses of the non-mobile terminal intelligent devices that have passed verification; the method further includes:

[0024] In response to the certificate verification passing, the mobile terminal updates the hardware addresses in the verification table.

[0025] In some embodiments, the non-mobile terminal intelligent device obtains the personalized parameters of the mobile terminal, including:

[0026] In response to the absence of the personalized parameters of the mobile terminal in the non-mobile terminal intelligent device, the non-mobile terminal intelligent device directly obtains the personalized parameters of the mobile terminal;

[0027] In response to the presence of the personalized parameters of the mobile terminal in the non-mobile terminal intelligent device, based on the set value of the synchronization bit, it is determined whether to update the personalized parameters in the non-mobile terminal intelligent device.

[0028] In some embodiments, the determining whether to update the personalized parameters in the non-mobile terminal intelligent device based on the set value of the synchronization bit includes:

[0029] In response to the synchronization bit set value being the first value, it is determined to update the personalized parameters in the non-mobile terminal intelligent device; the first value indicates that the time interval between the moment when the non-mobile terminal intelligent device last updated the personalized parameters of the mobile terminal and the current moment is greater than a preset value;

[0030] In response to the synchronization bit set value being the second value, it is determined not to update the personalized parameters in the non-mobile terminal intelligent device; the second value indicates that the time interval between the moment when the non-mobile terminal intelligent device last updated the personalized parameters of the mobile terminal and the current moment is less than a preset value.

[0031] According to a second aspect of the embodiments of the present disclosure, there is provided an intelligent system, which includes:

[0032] An acquisition module, configured to acquire the personalized parameters of the mobile terminals in the user group;

[0033] An execution module, configured to cause the non-mobile terminal intelligent devices in the device group to perform personalized actions based on the personalized parameters.

[0034] The technical solutions provided by the embodiments of the present disclosure may include the following beneficial effects:

[0035] In the embodiments of the present disclosure, each mobile terminal represents a user. During the process of the user using the mobile terminal, original data will be generated. Personalized parameters can be generated based on the original data, or personalized parameters can be directly generated. The non-mobile terminal intelligent device (for example, an intelligent home device) can perform corresponding personalized actions through the acquired personalized parameters to achieve personalized functions for different users. The embodiments of the present disclosure focus on the subtle differences of different users, and provide personalized services for different users with each member of the family as a unit, which can improve user satisfaction.

[0036] It should be understood that the above general description and the following detailed description are merely exemplary and explanatory, and do not limit the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.

[0038] Figure 1 is a flowchart of a control method for an intelligent system shown according to an exemplary embodiment;

[0039] Figure 2 is a flowchart of another control method for an intelligent system shown according to an exemplary embodiment;

[0040] Figure 3 is a schematic diagram of data transmission between a non-mobile terminal intelligent device and a mobile terminal shown according to an exemplary embodiment;

[0041] Figure 4 is an intelligent system shown according to an exemplary embodiment;

[0042] Figure 5 is a flowchart of still another control method for an intelligent system shown according to an exemplary embodiment;

[0043] Figure 6 is a flowchart of yet another control method for an intelligent system shown according to an exemplary embodiment;

[0044] Figure 7 is another intelligent system shown according to an exemplary embodiment. DETAILED DESCRIPTION

[0045] Exemplary embodiments will be described in detail herein, and examples thereof are shown in the accompanying drawings. When the following description refers to the accompanying drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. On the contrary, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

[0046] Figure 1 is a flowchart of a control method for an intelligent system shown according to an exemplary embodiment, the intelligent system including a device group and a user group; the device group including at least one non-mobile terminal intelligent device; the user group including at least one mobile terminal; as Figure 1 shown, including the following steps.

[0047] In step S11, the non-mobile terminal intelligent device obtains the personalized parameters of the mobile terminal;

[0048] In step S12, the non-mobile terminal intelligent device performs personalized actions based on the personalized parameters.

[0049] In the embodiments of the present disclosure, the non-mobile terminal intelligent devices in the device group refer to other intelligent devices in the intelligent devices that do not include mobile terminals. The non-mobile terminal intelligent devices are devices with relatively fixed positions. For example, smart home devices generally move within the home range. The non-mobile terminal intelligent devices include, but are not limited to, smart home devices, intelligent office devices, and intelligent vehicles. Smart home devices include, but are not limited to, intelligent lighting devices, intelligent set-top box devices, intelligent washing devices (such as intelligent washing machines), intelligent air outlet devices (intelligent fans, intelligent air conditioners), intelligent refrigerators, intelligent TVs, intelligent rice cookers, and so on. Intelligent office devices include, but are not limited to, intelligent conference all-in-one machines, intelligent printers, and so on. At least one smart home device or at least one intelligent office device or at least one intelligent vehicle can form a device group.

[0050] The control method of the intelligent system provided by the embodiments of the present disclosure can be applied not only in the smart home scenario, but also in other scenarios, such as the intelligent office scenario, the intelligent vehicle scenario, etc. Hereinafter, the present disclosure takes the application of the control method of the intelligent system in the smart home scenario as an example for illustration. It should be understood that the present disclosure is not limited thereto.

[0051] A mobile terminal is a device with a relatively unfixed position, which can be carried around and used at any time and place without restrictions on the usage scenario. Mobile terminals include, but are not limited to: smart phones, intelligent tablets, or intelligent wearable devices (for example, smart watches, smart bracelets, etc.). The mobile terminals in the embodiments of the present disclosure all have Wi-Fi functions. Even children's smart watches use smart watches with Wi-Fi functions. With the continuous increase in the popularity of mobile terminals such as smart phones and smart watches, it can be considered that almost every family member in each family or every office member in each office or every driver of each intelligent vehicle has a mobile terminal. During the use of the mobile terminal, due to considerations such as security and privacy, users rarely share a mobile terminal with others. Therefore, it can be considered that there is a one-to-one correspondence between the mobile terminal and the user. For example, smart watch A can correspond to user A, and smart watch B can correspond to user B. That is, one mobile terminal represents one user.

[0052] In the embodiments of the present disclosure, in step S11, the non-mobile terminal intelligent device obtains the personalized parameters of the mobile terminal.

[0053] In some embodiments, the personalized parameters of the mobile terminal can be saved in the mobile terminal.

[0054] In some embodiments, data interaction can be directly performed between a mobile terminal and non-mobile terminal intelligent devices. The personalized parameters of the mobile terminal can be transmitted to each non-mobile terminal intelligent device in the device group through wireless transmission technologies (e.g., Bluetooth technology, wireless broadband (Wi-Fi) technology) or wired transmission technologies. It can be understood that when data interaction can be performed between the mobile terminal and non-mobile terminal intelligent devices through Bluetooth technology, both the mobile terminal and the non-mobile terminal intelligent devices can include Bluetooth functions. When data interaction can be performed between the mobile terminal and non-mobile terminal intelligent devices through Wi-Fi technology, both the mobile terminal and the non-mobile terminal intelligent devices can include Wi-Fi functions.

[0055] In some embodiments, data interaction can be indirectly performed between a mobile terminal and non-mobile terminal intelligent devices. The mobile terminal can first upload its personalized parameters to a server or to the "cloud", and the non-mobile terminal intelligent devices can download these personalized parameters from the server or the "cloud".

[0056] In other embodiments, the personalized parameters generated when the user uses the mobile terminal can be uploaded to the server or to the "cloud" in real time or at regular intervals.

[0057] The non-mobile terminal intelligent devices can download these personalized parameters from the server or the "cloud".

[0058] The above-mentioned personalized parameters refer to parameters related to the user's own attributes that can reflect the user's preferences, characteristics, etc. For example, the user's individual characteristics, the user's browsing preferences, and the user's usage habits.

[0059] In some embodiments, the personalized parameters can be generated after processing the original data generated when the user uses the mobile terminal through machine learning, artificial intelligence, and local data processing models, etc. In some embodiments, the personalized parameters here can be based on the original data generated when the user uses the mobile terminal.

[0060] In step S12, the non-mobile terminal intelligent device performs a personalized action based on the personalized parameters.

[0061] The non-mobile terminal intelligent device can perform corresponding personalized actions according to the obtained personalized parameters, that is, the personalized actions are not randomly generated. Instead, they are strongly correlated with the personalized parameters, and when the personalized parameters change, the personalized actions also change accordingly.

[0062] Next, taking a smart home device as a smart TV and mobile terminals as smartphone A and smartphone B as examples, steps S11 and S12 are described above.

[0063] When user A uses the smart TV, in step S11, user A's smartphone A can directly or indirectly transmit its viewing records to the smart TV. Here, the viewing records are a type of personalized parameter, and the viewing records include, but are not limited to, the TV series that have been watched or the TV series that have not been finished watching. In step S12, based on the obtained viewing records, the smart TV recommends to user A the TV series that have not been finished watching or the TV series of the same type as the TV series that user A has watched on the startup screen or the recommendation page, so as to facilitate user A to continue following the drama.

[0064] Similarly, when user B uses the smart TV, in step S11, user B's smartphone B can directly or indirectly transmit its viewing records to the smart TV. In step S12, based on the obtained viewing records, the smart TV recommends to user B the TV series that have not been finished watching or the TV series of the same type as the TV series that user B has watched on the startup screen or the recommendation page, so as to facilitate user B to continue following the drama.

[0065] It can be understood that since the viewing records on smartphone A and smartphone B are different, the TV series recommended by the smart TV to user A and user B based on the obtained viewing records are also different.

[0066] In the embodiments of the present disclosure, each mobile terminal represents a user. During the process of a user using the mobile terminal, raw data will be generated. Personalized parameters can be generated based on the raw data, or personalized parameters can be directly generated. The smart home device can perform corresponding personalized actions through the obtained personalized parameters to achieve personalized functions for different users. The embodiments of the present disclosure focus on the subtle differences of different users, and provide personalized services for different users with each member in the usage scenario as a unit, which can improve user satisfaction.

[0067] The embodiments of the present disclosure provide a control method for a non-mobile terminal intelligent device that can quickly, simply, and effectively identify different users and adapt to the user preferences and user characteristics of different users.

[0068] Figure 2 It is a flowchart of a control method of an intelligent system shown according to an exemplary embodiment. Before the non-mobile terminal intelligent device obtains the personalized parameters of the mobile terminal, as Figure 2 shown, the following steps are further included.

[0069] In step S13, based on whether the mobile terminal enters the geographical fence range built by the device group, it is determined whether to establish a connection between the mobile terminal and the device group.

[0070] In some embodiments, each mobile terminal in the user group and each non-mobile terminal intelligent device in the device group support the positioning function. Positioning refers to obtaining the location information (latitude and longitude coordinates) of a mobile terminal or a non-mobile terminal intelligent device through specific positioning technologies. Based on the positioning function of each non-mobile terminal intelligent device, the location information of each non-mobile terminal intelligent device can be connected to form a first range, and a geographical fence range can be built based on the first range. The geographical fence range can be greater than or equal to the first range. Since the positions of non-mobile terminal intelligent devices are relatively fixed, the geographical fence range is also relatively fixed. By comparing the location information of the mobile terminal with the geographical fence range, it can be known whether the mobile terminal has entered the geographical fence range built by the device group. For example, when the location information of the mobile terminal is within the geographical fence range, it means that the mobile terminal has entered the geographical fence range built by the device group. Another example is that when the location information of the mobile terminal exceeds the geographical fence range, it means that the mobile terminal has not entered the geographical fence range built by the device group.

[0071] In the embodiments of the present disclosure, each mobile terminal in the user group and each non-mobile terminal intelligent device in the device group may include a Wi-Fi sensing function. Figure 3 It is a schematic diagram showing a non-mobile terminal intelligent device and a mobile terminal directly performing data transmission using Wi-Fi sensing according to an exemplary embodiment.

[0072] Wi-Fi sensing (Wifi Aware) is a technology that uses Wi-Fi signals to detect the presence, location, and movement of objects and people in a given environment. Wifi Aware can quickly discover and connect to other Wi-Fi devices and exchange data with these devices without the need for traditional network infrastructure, an Internet connection, or GPS signals. Each mobile terminal in the user group and each non-mobile terminal intelligent device in the device group can use the Wi-Fi sensing technology to form a network to achieve data transmission.

[0073] Using the Wi-Fi sensing function in the embodiments of the present disclosure enables non-mobile terminal intelligent devices to quickly obtain the original data of users or personalized parameters that can be directly applied from mobile terminals. Since users spend more time using mobile terminals than non-mobile terminal intelligent devices, mobile terminals have accumulated richer and more accurate original data or personalized parameters of users. This avoids the time spent on "learning" and adjustment by non-mobile terminal intelligent devices and also avoids data transmission between non-mobile terminal intelligent devices and the server side, enabling information sharing of personalized parameters only in the local environment and reducing the risk of privacy leakage.

[0074] Moreover, the Wi-Fi sensing function can identify different users in the environment without adding new sensors, execute different personalized actions according to different personalized parameters provided for different users, and realize personalized functions. The embodiments of the present disclosure adapt to the different habits among different users, improving the user experience and satisfaction.

[0075] Each non-mobile terminal intelligent device in the device group can also use Wi-Fi sensing technology to set up a geofence. A geofence is a new application of location-based services, which is to enclose a virtual geographical boundary with a virtual fence.

[0076] In some embodiments, in step S13, determining whether to establish a connection between the mobile terminal and the device group based on whether the mobile terminal enters the geofence range set up by the device group includes:

[0077] Step S131, in response to the mobile terminal entering the geofence range set up by the device group, the non-mobile terminal intelligent device establishes a connection with the mobile terminal;

[0078] Step S132, in response to the mobile terminal not entering the geofence range set up by the device group, the non-mobile terminal intelligent device does not establish a connection with the mobile terminal.

[0079] In some embodiments, the mobile terminal entering the geofence range set up by the device group means that the mobile terminal is detected to enter the virtual geographical boundary of the geofence set up by the device group through Wi-Fi sensing technology. The mobile terminal not entering the geofence range set up by the device group means that the mobile terminal is detected not to enter the virtual geographical boundary of the geofence set up by the device group through Wi-Fi sensing technology.

[0080] In some embodiments, a device mobile terminal with Wi-Fi sensing function and a non-mobile terminal intelligent device with Wi-Fi sensing function can perform point-to-point ranging. When the ranging result shows that the distance between the mobile terminal and the non-mobile terminal intelligent device is less than or equal to the set threshold, it means that the mobile terminal enters the geofence range set up by the device group. At this time, the non-mobile terminal intelligent device establishes a connection with the mobile terminal through the Wi-Fi sensing function. When the ranging result shows that the distance between the mobile terminal and the non-mobile terminal intelligent device is greater than the set threshold, it means that the mobile terminal does not enter the geofence range set up by the device group. At this time, the non-mobile terminal intelligent device does not establish a connection with the mobile terminal.

[0081] Figure 4It is a schematic diagram of an intelligent system shown according to an exemplary embodiment. In some embodiments, the intelligent system further includes a server; the method further includes:

[0082] The server manages the addition and removal of the device group and the user group, and generates certificates respectively corresponding to each non-mobile terminal intelligent device in the device group added to the server, and generates certificates respectively corresponding to each mobile terminal in the user group added to the server;

[0083] Before performing certificate verification, the mobile terminal and the non-mobile terminal intelligent device obtain their respective corresponding certificates in the server.

[0084] In the embodiments of the present disclosure, the server generally refers to a network host or router with management authority that can manage the device group and the user group. If a host is used as the server, the host is connected to the home network environment and has the function of managing the home network and networked devices; if a router is used as the server, the router can directly manage the home network and networked devices.

[0085] Each non-mobile terminal intelligent device in the user's home forms a device group, and each mobile terminal used by the user forms a user group.

[0086] In the initialization stage, the server grants the user management authority, and an administrator can be set in the user group. The administrator is a user with management authority and can be regarded as an ordinary user during normal use.

[0087] If the server does not grant the user management authority, the first user who logs in to the management interface is granted the management authority; if there is already an administrator, the administrator can add management authority for new users. That is, there can be one or more administrators.

[0088] The administrator can manage the addition and removal of the device group and the user group through the server.

[0089] When the administrator adds a non-mobile terminal intelligent device in the device group through the server, the server can issue a certificate for the newly added non-mobile terminal intelligent device. Correspondingly, when the administrator removes a non-mobile terminal intelligent device in the device group through the server, the server can delete the certificate for the removed non-mobile terminal intelligent device.

[0090] When the administrator adds a mobile terminal in the user group through the server, the server can issue a certificate for the newly added mobile terminal. Correspondingly, when the administrator removes a mobile terminal in the user group through the server, the server can delete the certificate for the removed mobile terminal.

[0091] It is understandable that all non-mobile terminal intelligent devices in the device groups recorded in the server and mobile terminals in the user groups possess certificates issued by the server.

[0092] There is a set of mutually verifiable certificates between each device group and the corresponding user group. As Figure 4 shown, when a new device is added to the device group or a new user is added to the user group, both the new device and the new user need to obtain the corresponding verification certificates from the server. The certificates can be used for identity verification. By verifying the identities of users and / or non-mobile terminal intelligent devices, the certificates ensure that legitimate and trustworthy users interact with legitimate and trustworthy non-mobile terminal intelligent devices.

[0093] The certificates can also be used to encrypt the transmission of private or important data. The certificates can use encryption algorithms (e.g., public key encryption algorithms) to encrypt the private or important data transmitted between users and non-mobile terminal intelligent devices. By encrypting the transmission of private or important data, the certificates can prevent hackers from intercepting and stealing sensitive information. Even if the data is intercepted, hackers cannot decrypt the encrypted data, protecting the privacy and personal information of users from being leaked.

[0094] Figure 5 is a flowchart of a control method for an intelligent system shown according to an exemplary embodiment. In some embodiments, the method further includes:

[0095] After the non-mobile terminal intelligent device establishes a connection with the mobile terminal, the non-mobile terminal intelligent device and the mobile terminal exchange certificates and perform certificate verification.

[0096] In the embodiments of the present disclosure, when a mobile terminal enters a geofence, the mobile terminal establishes a connection with each non-mobile terminal intelligent device in the device group. After the connection is established, it is necessary to exchange certificates and perform certificate verification.

[0097] Only the mobile terminals that pass the certificate verification can perform encrypted transmission of private or important data with each non-mobile terminal intelligent device in the device group. It can be understood that the mobile terminals that can pass the verification here are the mobile terminals recorded in the user group in the server. For mobile terminals that are not recorded in the server and act as visitors, since they do not contain the certificates issued by the server (the server here refers to the server corresponding to the device group and user group provided in the embodiments of the present disclosure), they cannot pass the verification.

[0098] It can be understood that each time a mobile terminal enters a geofence, it is necessary to establish a connection and perform certificate verification.

[0099] In some embodiments, the method further includes:

[0100] Based on the result of the certificate verification, the non-mobile terminal intelligent device determines the level of data interaction with the mobile terminal.

[0101] In some embodiments, based on the result of the certificate verification, the non-mobile terminal intelligent device determines the level of data interaction with the mobile terminal, including:

[0102] In response to the successful certificate verification, the non-mobile terminal intelligent device determines that it can interact with the mobile terminal for first-level data and second-level data; the first-level data includes non-private data in the mobile terminal, and the second-level data includes private data in the mobile terminal;

[0103] After the certificate verification is successful, the mobile terminal can mark the device group as trustworthy, and the device group can mark the mobile terminal as a family member.

[0104] In the embodiments of the present disclosure, for a device group marked as trustworthy, first-level data and second-level data can be interacted; the first-level data includes non-private data in the mobile terminal, and the second-level data includes private data in the mobile terminal; that is, both private data and non-private data can be interacted.

[0105] The first-level data can also be ordinary data in the mobile terminal, and the second-level data can also be important data in the mobile terminal. In short, the first-level data is different from the second-level data, and the second-level data can carry encrypted information. Therefore, after the certificate verification is successful, the second-level data is allowed to be interacted.

[0106] In response to the failure of the certificate verification, the non-mobile terminal intelligent device determines that it can interact with the mobile terminal for first-level data.

[0107] After the certificate verification fails, the mobile terminal can mark the device group as untrustworthy, and the device group will not mark the mobile terminal as a family member.

[0108] In the embodiments of the present disclosure, for a device group marked as untrustworthy, only first-level data can be interacted, that is, only non-private data or unencrypted data can be exchanged.

[0109] Based on the result of certificate verification between the mobile terminal and the device group, the embodiments of the present disclosure determine the level of data interaction between the non-mobile terminal intelligent device in the device group and the mobile terminal. This enables both the mobile terminal that passes the verification and the mobile terminal that fails the verification to interact with the device group, but the levels of data interaction they can perform are different. For the mobile terminal that passes the verification, its level of data interaction with the device group is higher and it can transmit encrypted data. For the mobile terminal that fails the verification, its level of data interaction with the device group is lower and it can only transmit unencrypted ordinary data.

[0110] In some embodiments, a verification table of trusted device groups can be stored in the mobile terminal, and the hardware addresses of all device groups that pass the verification by this mobile terminal are recorded in this verification table. The hardware address is also referred to as the Media Access Control (MAC) address. It can be understood that one mobile terminal can correspond to multiple device groups. For example, user A uses mobile terminal A, and user A has family A and family B, and intelligent systems are set up in both families. Then the table maintained in mobile terminal A will record not only the device group in family A but also the device group in family B.

[0111] The method further includes: in response to the certificate verification passing, the mobile terminal updates the Media Access Control address in the verification table.

[0112] In some embodiments, after the certificate verification passes, the Media Access Control address of the device group corresponding to this verification can be compared with the Media Access Control address already stored in the verification table. If the comparison result shows that the Media Access Control address of the device group corresponding to this verification is different from the Media Access Control address stored in the verification table, then the Media Access Control address of the device group corresponding to this verification can be added to the verification table, that is, the Media Access Control address in the verification table is updated. If the comparison result shows that the Media Access Control address of the device group corresponding to this verification is the same as the Media Access Control address stored in the verification table, the Media Access Control address stored in the verification table is not updated.

[0113] Figure 6 It is a flowchart of a control method for an intelligent system shown according to an exemplary embodiment. In some embodiments, in step S11, the non-mobile terminal intelligent device obtains the personalized parameters of the mobile terminal, including:

[0114] Step S111, in response to the non-existence of the personalized parameters of the mobile terminal in the non-mobile terminal intelligent device, the non-mobile terminal intelligent device directly obtains the personalized parameters of the mobile terminal;

[0115] In some embodiments, when the non-mobile terminal intelligent device interacts with the mobile terminal for the first time, at this time, the personalized parameters of the mobile terminal do not exist in the non-mobile terminal intelligent device. The mobile terminal can directly transmit the personalized parameters to the non-mobile terminal intelligent device, so that the non-mobile terminal intelligent device can execute corresponding personalized actions according to the obtained personalized parameters, provide personalized services for the user, and meet the user's usage requirements.

[0116] Step S112, in response to the existence of the personalized parameters of the mobile terminal in the non-mobile terminal intelligent device, determine whether to update the personalized parameters in the non-mobile terminal intelligent device based on the setting value of the synchronization bit.

[0117] In some embodiments, the non-mobile terminal intelligent device has interacted with the mobile terminal more than once. At this time, the personalized parameters of the mobile terminal already exist in the non-mobile terminal intelligent device. Since the individual characteristics of the user, the user's browsing preferences, and the user's usage habits do not change significantly in a short period of time, in order to avoid frequent data interaction between the mobile terminal and the non-mobile terminal intelligent device, a synchronization bit can be set in the mobile terminal and / or the non-mobile terminal intelligent device, and based on the setting value of this synchronization bit, determine whether to update the personalized parameters in the non-mobile terminal intelligent device.

[0118] Specifically, in some embodiments, determining whether to update the personalized parameters in the non-mobile terminal intelligent device based on the setting value of the synchronization bit includes:

[0119] In response to the synchronization bit setting value being the first value, determine to update the personalized parameters in the non-mobile terminal intelligent device; the first value indicates that the time interval between the moment when the non-mobile terminal intelligent device last updated the personalized parameters of the mobile terminal and the current moment is greater than or equal to a preset value; in some embodiments, the synchronization bit is set based on a timer, and the timer records the time interval between now and the moment when the personalized parameters of the mobile terminal were last updated. When the time interval recorded by the timer is greater than or equal to the preset value (for example, a preset update time is randomly set within 8 to 24 hours as the preset value), at this time the synchronization bit is set to 1, and the personalized parameters of the mobile terminal at this time are transmitted to the non-mobile terminal intelligent device to update the personalized parameters in the non-mobile terminal intelligent device.

[0120] In response to the synchronization bit setting value being the second value, determine not to update the personalized parameters in the non-mobile terminal intelligent device; the second value indicates that the time interval between the moment when the non-mobile terminal intelligent device last updated the personalized parameters of the mobile terminal and the current moment is less than the preset value.

[0121] In some embodiments, the synchronization bit is set based on a timer that records the time interval between the present moment and the moment when the personalized parameters of the mobile terminal were last updated. When the time interval recorded by the timer is less than a preset value (for example, a preset update time randomly set within 8 to 24 hours is used as the preset value), the synchronization bit is set to 0 at this time, indicating that the preset value has not been reached, and the personalized parameters of the mobile terminal will not be transmitted to the non-mobile terminal intelligent device, and the personalized parameters in the non-mobile terminal intelligent device will not be updated.

[0122] In some embodiments, the synchronization bit is set based on a randomly set countdown. For example, an initial countdown is randomly set within 8 to 24 hours. At this time, the synchronization bit is set to 0, and when the countdown ends, the synchronization bit is set to 1.

[0123] After a data synchronization is completed, that is, after the personalized parameters of the mobile terminal are transmitted to the non-mobile terminal intelligent device, the synchronization bit is set to 0, and the next countdown is started.

[0124] In the embodiments of the present disclosure, the settings of the first value and the second value are only examples and can be set according to actual needs. The present disclosure does not limit this.

[0125] In the embodiments of the present disclosure, by setting the synchronization bit, frequent data interactions between the mobile terminal and the non-mobile terminal intelligent device are avoided. Frequent data interactions will result in a large amount of network transmissions, occupying cache space, thereby affecting the device performance. Figure 7 FIG. 14 is a schematic diagram of an intelligent system 1000 shown according to an exemplary embodiment. The intelligent system 1000 includes:

[0126] An acquisition module 100, configured to acquire the personalized parameters of the mobile terminals in the user group;

[0127] An execution module 200, configured to cause the non-mobile terminal intelligent devices in the device group to perform personalized actions based on the personalized parameters.

[0128] In the embodiments of the present disclosure, each mobile terminal represents a user. During the process of the user using the mobile terminal, original data will be generated. The personalized parameters can be generated based on the original data or directly generated. The non-mobile terminal intelligent device (for example, an intelligent home device) can perform corresponding personalized actions through the acquired personalized parameters to achieve personalized functions for different users. The embodiments of the present disclosure focus on the subtle differences of different users, and provide personalized services for different users with each member of the family as a unit, which can improve user satisfaction.

[0129] Regarding the intelligent system in the above embodiments, the specific manner in which each module performs operations has been described in detail in the embodiments related to the method, and will not be elaborated here.

[0130] It should be understood that the "one embodiment" or "an embodiment" mentioned throughout the specification means that the specific features, structures, or characteristics related to the embodiment are included in at least one embodiment of the present disclosure. Therefore, the "in one embodiment" or "in an embodiment" that appears throughout the specification does not necessarily refer to the same embodiment. In addition, these specific features, structures, or characteristics can be combined in one or more embodiments in any suitable manner. It should be understood that in various embodiments of the present disclosure, the order of the above process numbers does not mean the order of execution, and the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present disclosure. The serial numbers of the embodiments of the present disclosure above are only for description and do not represent the advantages or disadvantages of the embodiments.

[0131] It should be noted that in this article, the term "comprising", "including" or any other variant thereof is intended to cover a non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements, but also includes other elements not expressly listed, or further includes elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "including a..." does not exclude the existence of additional identical elements in the process, method, article or device including the element.

[0132] In several embodiments provided by the present disclosure, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division, and there may be other division methods in actual implementation. For example, multiple units or components can be combined, or can be integrated into another system, or some features can be ignored, or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed with each other can be through some interfaces, and the indirect coupling or communication connection of the devices or units can be electrical, mechanical or other forms.

[0133] The units described as separate components above may or may not be physically separated, and the components shown as units may or may not be physical units; they can be located in one place or distributed to multiple network units; some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0134] In addition, in each embodiment of the present disclosure, each functional unit may be entirely integrated into one processing unit, or each unit may be separately regarded as one unit, or two or more units may be integrated into one unit; the above integrated unit may be implemented in the form of hardware, or in the form of a combination of hardware and software functional units.

[0135] Those skilled in the art will readily conceive of other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common general knowledge or conventional technical means in the technical field not disclosed herein. The specification and embodiments are only regarded as exemplary, and the true scope and spirit of the present disclosure are pointed out by the claims above.

[0136] It should be understood that the present disclosure is not limited to the exact structures described above and shown in the drawings, and various modifications and changes can be made without departing from its scope. The scope of the present disclosure is only limited by the appended claims.

Claims

1. A control method for an intelligent system, characterized in that, the intelligent system includes a device group and a user group; the device group includes at least one non-mobile terminal intelligent device; the user group includes at least one mobile terminal; the method includes: the non-mobile terminal intelligent device obtains the personalized parameters of the mobile terminal; the non-mobile terminal intelligent device performs personalized actions based on the personalized parameters.

2. The control method for the intelligent system according to claim 1, characterized in that, before the non-mobile terminal intelligent device obtains the personalized parameters of the mobile terminal, the method further includes: based on whether the mobile terminal enters the geographical fence range built by the device group, determining whether to establish a connection between the mobile terminal and the device group.

3. The control method for the intelligent system according to claim 2, characterized in that, the determining whether to establish a connection between the mobile terminal and the device group based on whether the mobile terminal enters the geographical fence range built by the device group includes: in response to the mobile terminal entering the geographical fence range built by the device group, the non-mobile terminal intelligent device establishes a connection with the mobile terminal; in response to the mobile terminal not entering the geographical fence range built by the device group, the non-mobile terminal intelligent device does not establish a connection with the mobile terminal.

4. The control method for the intelligent system according to claim 3, characterized in that, the intelligent system further includes a server; the method further includes: the server manages the addition and removal of the device group and the user group, and generates certificates respectively corresponding to each non-mobile terminal intelligent device in the device group added to the server, and generates certificates respectively corresponding to each mobile terminal in the user group added to the server; before performing certificate verification, the mobile terminal and the non-mobile terminal intelligent device obtain the respective corresponding certificates in the server.

5. The control method for the intelligent system according to claim 3, characterized in that, the method further includes: after the non-mobile terminal intelligent device establishes a connection with the mobile terminal, the non-mobile terminal intelligent device and the mobile terminal exchange certificates and perform certificate verification.

6. The control method for the intelligent system according to claim 5, characterized in that, the method further includes: based on the result of certificate verification, the non-mobile terminal intelligent device determines the level of data interaction with the mobile terminal.

7. The control method for the intelligent system according to claim 6, characterized in that, the determining the level of data interaction with the mobile terminal by the non-mobile terminal intelligent device based on the result of certificate verification includes: in response to the certificate verification passing, the non-mobile terminal intelligent device determines that the first-level data and the second-level data can be interacted with the mobile terminal; the first-level data includes non-encrypted data in the mobile terminal, and the second-level data includes encrypted data in the mobile terminal; In response to the failure of the certificate verification, the non-mobile terminal intelligent device determines that it can interact with the mobile terminal for first-level data.

8. The control method of the intelligent system according to claim 6, wherein, a verification table is stored in the mobile terminal; the verification table includes the hardware addresses of the non-mobile terminal intelligent devices that have passed the verification; the method further includes: In response to the successful certificate verification, the mobile terminal updates the hardware addresses in the verification table.

9. The control method of the intelligent system according to claim 5, wherein, the non-mobile terminal intelligent device obtains the personalized parameters of the mobile terminal, including: In response to the absence of the personalized parameters of the mobile terminal in the non-mobile terminal intelligent device, the non-mobile terminal intelligent device directly obtains the personalized parameters of the mobile terminal; In response to the presence of the personalized parameters of the mobile terminal in the non-mobile terminal intelligent device, based on the set value of the synchronization bit, it is determined whether to update the personalized parameters in the non-mobile terminal intelligent device.

10. The control method of the intelligent system according to claim 9, wherein, determining whether to update the personalized parameters in the non-mobile terminal intelligent device based on the set value of the synchronization bit includes: In response to the synchronization bit set value being a first value, it is determined to update the personalized parameters in the non-mobile terminal intelligent device; the first value indicates that the time interval between the moment when the non-mobile terminal intelligent device last updated the personalized parameters of the mobile terminal and the current moment is greater than a preset value; In response to the synchronization bit set value being a second value, it is determined not to update the personalized parameters in the non-mobile terminal intelligent device; the second value indicates that the time interval between the moment when the non-mobile terminal intelligent device last updated the personalized parameters of the mobile terminal and the current moment is less than a preset value.

11. An intelligent system, wherein, the intelligent system includes: an acquisition module, configured to acquire the personalized parameters of the mobile terminals in the user group; an execution module, configured to cause the non-mobile terminal intelligent devices in the device group to perform personalized actions based on the personalized parameters.