Device linkage method, apparatus and system, and electronic device, storage medium and product

By receiving the linkage trigger request sent by the second server device, determining the device linkage rules and sending control instructions, the problems of device linkage accuracy and user active triggering in the prior art are solved, and equipment with high accuracy and good user experience are achieved Linkage.

WO2025026010A1PCT designated stage expired Publication Date: 2025-02-06CHINA MOBILEHANGZHOUINFORMATION TECH CO LTD +1
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/104528
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-07-31
Filing Date
2024-07-09
Publication Date
2025-02-06

AI Technical Summary

Technical Problem

The existing device linkage method is greatly affected by the external environment, resulting in the triggering conditions that may cause misjudgment and misjudgment, which reduces the accuracy of device linkage and cannot be triggered by users actively selecting it, affecting the user experience.

Method used

By receiving the linkage trigger request sent by the second server device, the device linkage rules to be triggered are determined, and the control instructions are sent to the corresponding device to be controlled, so that the user can actively trigger the device linkage. Linkage trigger requests can be generated through near-field communication or voice communication to ensure that users can actively trigger device linkage in different scenarios.

Benefits of technology

It improves the accuracy and user experience of device linkage, and users can flexibly and conveniently realize device linkage to achieve a more comprehensive and complete triggering method.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024104528_06022025_PF_FP_ABST
    Figure CN2024104528_06022025_PF_FP_ABST
Patent Text Reader

Abstract

The present invention relates to the technical field of Internet of Things. Provided are a device linkage method, apparatus and system, and an electronic device, a storage medium and a computer program product. The method, which is applied to a first serving-end device, comprises: receiving a linkage trigger request sent by a second serving-end device; on the basis of the linkage trigger request, determining a device linkage rule to be triggered; on the basis of said device linkage rule, determining at least one device to be controlled and a control instruction corresponding to each device to be controlled, wherein any one device to be controlled corresponds to at least one control instruction; and sending each control instruction to the corresponding device to be controlled. The present invention can allow users to actively select to trigger device linkage, thereby improving the user experience, and improving the accuracy of device linkage.
Need to check novelty before this filing date? Find Prior Art

Description

Device linkage method, device, system, electronic device, storage medium and product

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] The present invention is based on the Chinese patent application with application number 202310955770.0 and application date July 31, 2023. The applicants are China Mobile (Hangzhou) Information Technology Co., Ltd. and China Mobile Communications Group Co., Ltd. The application name is "Device linkage method, device, system, electronic device and storage medium" technical solution, and the priority of the Chinese patent application is claimed. The entire content of the Chinese patent application is hereby introduced into the present invention as a reference. Technical Field

[0003] The present invention relates to the field of Internet of Things technology, and relates to, but is not limited to, a device linkage method, apparatus, system, electronic device, storage medium, and computer program product. Background Art

[0004] With the rapid development of IoT technology, more and more smart devices are being interconnected. Device interconnection involves triggering conditions and pre-set device interconnection rules to trigger coordinated responses across multiple devices, enabling device linkage and intelligent control. The device interconnection process is crucial to user experience, so optimizing device interconnection methods is crucial.

[0005] Currently, device linkage is achieved by controlling the linkage of multiple devices through changes in the status of IoT sensors, or by changes in factors such as time and weather. However, the above methods are greatly affected by the external environment, and the triggering conditions may cause misjudgments and misjudgments, thereby reducing the accuracy of device linkage. In addition, the user cannot actively choose to trigger the linkage, which in turn affects the user experience.

[0006] Summary of the Invention

[0007] The present invention provides a device linkage method, apparatus, system, electronic device, storage medium and computer program product, which are used to solve the defect in related technologies that the device linkage mode cannot be triggered by the user's active selection, and realize the user's active triggering of the device linkage rules, thereby improving the user experience.

[0008] The present invention provides a device linkage method, applied to a first server device, the method comprising:

[0009] Receiving a linkage trigger request sent by the second server device;

[0010] Determining a device linkage rule to be triggered based on the linkage trigger request;

[0011] Determining at least one device to be controlled and a control instruction corresponding to each device to be controlled based on the device linkage rule, wherein any device to be controlled corresponds to at least one control instruction;

[0012] Sending each of the control instructions to the corresponding device to be controlled;

[0013] The linkage trigger request may be generated in at least one of the following ways:

[0014] The first client device stores the device linkage rule, the linkage trigger request is generated by the second server device based on the first trigger request sent by the second client device, and the first trigger request is generated by the second client device based on the device linkage rule sent by the first client device;

[0015] The first server device stores the device linkage rule, and the linkage trigger request is generated by the second server device based on a second trigger request sent by the first client device, and the second trigger request is triggered based on the voice communication method between the first client device and the second server device.

[0016] The present invention also provides a device linkage method, which is applied to a second server device, and the method includes:

[0017] receiving a trigger request, the trigger request including a first trigger request sent by the second client device or a second trigger request sent by the first client device;

[0018] Based on the trigger request, generating a linkage trigger request;

[0019] Sending the linkage trigger request to the first server device, so that the first server device determines a device linkage rule to be triggered based on the linkage trigger request, and implements device linkage control based on the device linkage rule;

[0020] Wherein, the first trigger request is generated by the second client device based on the device linkage rule sent by the first client device;

[0021] The second trigger request is triggered based on a voice communication method between the first client device and the second server device.

[0022] The present invention also provides a device linkage method, applied to a first client device, the method comprising:

[0023] If a rule acquisition instruction sent by the second client device is obtained, the device linkage rule stored in the first client device is sent to the second client device, so that the second client device generates a first trigger request based on the device linkage rule, and sends the first trigger request to the second server device;

[0024] If the first client device and the second server device are in voice communication state, obtain a second trigger request and send the second trigger request to the second server device, so that the second server device generates a linkage trigger request based on the second trigger request and sends the linkage trigger request to the first server device.

[0025] The present invention also provides a device linkage method, which is applied to a second client device, and the method includes:

[0026] receiving a device linkage rule sent by a first client device;

[0027] generating a first trigger request based on the device linkage rule, so that the first trigger request indicates the presence of the device linkage rule;

[0028] The first trigger request is sent to the second server device, so that the second server device generates a linkage trigger request based on the first trigger request, and sends the linkage trigger request to the first server device.

[0029] The present invention also provides a device linkage apparatus, which is deployed on a first server device, and includes:

[0030] A first receiving module is configured to receive a linkage trigger request sent by the second server device;

[0031] A first determining module is configured to determine a device linkage rule to be triggered based on the linkage trigger request;

[0032] A second determining module is configured to determine at least one device to be controlled and a control instruction corresponding to each of the devices to be controlled based on the device linkage rule, wherein any device to be controlled corresponds to at least one control instruction;

[0033] A first sending module is configured to send each of the control instructions to the corresponding device to be controlled;

[0034] The linkage trigger request may be generated in at least one of the following ways:

[0035] The first client device stores the device linkage rule, the linkage trigger request is generated by the second server device based on the first trigger request sent by the second client device, and the first trigger request is generated by the second client device based on the device linkage rule sent by the first client device;

[0036] The first server device stores the device linkage rule, and the linkage trigger request is generated by the second server device based on a second trigger request sent by the first client device, and the second trigger request is triggered based on the voice communication method between the first client device and the second server device.

[0037] The present invention also provides a device linkage device, which is deployed on a second server device, and the device includes:

[0038] a second receiving module configured to receive a trigger request, wherein the trigger request includes a first trigger request sent by the second client device or a second trigger request sent by the first client device;

[0039] A first generating module is configured to generate a linkage trigger request based on the trigger request;

[0040] a second sending module configured to send the linkage trigger request to the first server device, so that the first server device determines a device linkage rule to be triggered based on the linkage trigger request, and implements device linkage control based on the device linkage rule;

[0041] Wherein, the first trigger request is generated by the second client device based on the device linkage rule sent by the first client device;

[0042] The second trigger request is triggered based on a voice communication method between the first client device and the second server device.

[0043] The present invention also provides a device linkage apparatus, which is deployed on a first client device, and includes:

[0044] a third sending module, configured to, upon obtaining a rule acquisition instruction sent by a second client device, send the device linkage rule stored in the first client device to the second client device, so that the second client device generates a first trigger request based on the device linkage rule, and sends the first trigger request to the second server device;

[0045] The fourth sending module is configured to obtain a second trigger request if the first client device and the second server device are in a voice communication state, and send the second trigger request to the second server device, so that the second server device can generate a linkage trigger request based on the second trigger request and send the linkage trigger request to the first server device.

[0046] The present invention also provides a device linkage apparatus, which is deployed on a second client device, and the apparatus includes:

[0047] a third receiving module, configured to receive a device linkage rule sent by the first client device;

[0048] a second generating module configured to generate a first trigger request based on the device linkage rule, so that the first trigger request indicates the presence of the device linkage rule;

[0049] The fifth sending module is configured to send the first trigger request to the second server device, so that the second server device generates a linkage trigger request based on the first trigger request and sends the linkage trigger request to the first server device.

[0050] The present invention also provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, any of the above-described device linkage methods is implemented.

[0051] The present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements any of the above-described device linkage methods.

[0052] The present invention also provides a computer program product, comprising a computer program, which implements any of the above-mentioned device linkage methods when executed by a processor.

[0053] The device linkage method, apparatus, system, electronic device, storage medium and computer program product provided by the present invention are as follows: a first server-side device receives a linkage trigger request sent by a second server-side device, determines a device linkage rule to be triggered based on the linkage trigger request, and then determines at least one device to be controlled and a control instruction corresponding to each device to be controlled based on the device linkage rule, and then sends each control instruction to the corresponding device to be controlled, thereby realizing a device linkage triggering method that does not rely on a gateway device; and a first generation method of the linkage trigger request is that the second server-side device generates the linkage trigger request based on the first trigger request sent by the second client device, and the first trigger request is generated by the second client device based on the device linkage rule sent by the first client device, so that when the first client and the second client are close to each other, that is, when near-field communication is realized, the second client device can obtain the information of the first client device. The stored device linkage rules can realize a local trigger device linkage method based on near field communication, so that the user can actively choose to trigger the device linkage, thereby improving the user experience, and the triggering method is not affected by the external environment, thereby improving the accuracy of the device linkage; and the second generation method of the linkage trigger request is generated by the second server device based on the second trigger request sent by the first client device, and the second trigger request is triggered based on the voice communication method between the first client device and the second server device, so that when the first client device and the second server device are in a voice communication state, the user can trigger the second trigger request on the first client device, thereby realizing a cloud-triggered device linkage method based on voice communication, so that the user can actively choose to trigger the device linkage, thereby improving the user experience, and the triggering method is not affected by the external environment, thereby improving the accuracy of the device linkage. In addition, through the two generation methods of the linkage trigger request, two triggering methods of device linkage can be realized, namely the dual triggering method of near field communication and voice communication, so that device linkage can be realized flexibly and conveniently, and a more comprehensive and complete triggering method can be realized, thereby improving the user experience. In summary, the present invention can be triggered by the user to actively choose to trigger the device linkage, thereby improving the user experience and improving the accuracy of the device linkage. BRIEF DESCRIPTION OF THE DRAWINGS

[0054] In order to more clearly illustrate the technical solutions in the present invention or related technologies, the following is a brief introduction to the drawings required for use in the embodiments or related technical descriptions. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0055] FIG1 is a flow chart of a device linkage method according to the present invention;

[0056] FIG2 is a second flow chart of the device linkage method provided by the present invention;

[0057] FIG3 is a third flow chart of the device linkage method provided by the present invention;

[0058] FIG4 is a fourth flow chart of the device linkage method provided by the present invention;

[0059] FIG5 is a fifth flow chart of the device linkage method provided by the present invention;

[0060] FIG6 is a sixth flow chart of the device linkage method provided by the present invention;

[0061] FIG7 is a seventh flow chart of the device linkage method provided by the present invention;

[0062] FIG8 is a schematic diagram of a structure of a device linkage device provided by the present invention;

[0063] FIG9 is a second structural diagram of the equipment linkage device provided by the present invention;

[0064] FIG10 is a third structural diagram of the equipment linkage device provided by the present invention;

[0065] FIG11 is a fourth structural diagram of the equipment linkage device provided by the present invention;

[0066] FIG12 is a schematic structural diagram of an electronic device provided by the present invention. DETAILED DESCRIPTION

[0067] To make the objectives, technical solutions, and advantages of the present invention more clear, the technical solutions of the present invention will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the embodiments described are only some of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts shall fall within the scope of protection of the present invention.

[0068] With the rapid development of IoT technology, more and more smart devices are being interconnected. For example, in smart home applications, as smart home life continues to become more intelligent, smart home devices in the home are no longer individual units, but rather form a whole, or a set of devices, with the home as the carrier. As user awareness grows and IoT technology advances, users desire smarter and more convenient device management and control. Therefore, centralized management and intelligent linkage of smart home devices can achieve a more comfortable, safe, and energy-efficient home life.

[0069] Device linkage refers to triggering conditions and triggering coordinated responses across multiple devices based on pre-set device linkage rules, achieving device linkage and intelligent control. The device linkage process is crucial to the user experience, so optimizing the device linkage method is crucial.

[0070] Currently, device linkage is achieved by controlling multiple devices through changes in the state of IoT sensors, or by changes in factors such as time and weather. However, these methods are subject to significant changes in the external environment, and triggering conditions may lead to misjudgments and misjudgments, thereby reducing the accuracy of device linkage. Furthermore, users cannot actively trigger the linkage, which in turn affects the user experience. In other words, in related technologies, IoT sensors provide device linkage services to users through situational awareness technology or through inference linkage of IoT systems.

[0071] For example, a smart home device reports status data. The protocol device captures this data and converts it into parseable data. It then determines whether a trigger condition is met to trigger device linkage, thereby achieving intelligent linkage control of the devices. For details, see CN113885348A - A Smart Home Device Intelligent Linkage Method. However, this method sets the status change of the smart device as the trigger condition, and the overall device linkage can only be triggered by the status change of a single or multiple devices, which has significant limitations. Furthermore, this device linkage mode cannot be triggered by the user's active selection.

[0072] For another example, by real-time monitoring of the application scenario environment, including time conditions and / or weather changes, it is determined whether the environmental parameters meet the trigger conditions. If the trigger conditions are met, the corresponding application scenario is triggered and device linkage is performed. For details, see CN111459043A - A method, device, and storage medium for triggering smart home application scenarios. However, since the trigger conditions are set by time and weather status changes, the triggering of device linkage may cause misjudgment and misjudgment due to the large changes in external environmental factors, and the user still cannot actively select the trigger.

[0073] For example, using QR code data writing technology to trigger smart home appliance linkage using a QR code, users can independently configure the corresponding linkage rules, generate the corresponding QR code, and implement the triggering mechanism for smart device linkage by scanning the QR code. For details, see CN107070759A - Method and System for Triggering Smart Home Appliance Linkage. However, while triggering preset device linkage rules by scanning a QR code can solve the problem of user-initiated triggering, scanning and parsing the QR code requires the support of an application (APP). Changing the phone also requires re-downloading the APP, which is not flexible enough.

[0074] Another example is the use of servers and gateway terminals to store linkage task trigger conditions and execution instructions, allowing smart home services to continue even when the network is disconnected. For details, see CN114115069A - A Cloud-Local Integrated Linkage Method and System. However, its local triggering relies on a matching local gateway. If the user does not have the corresponding gateway device, device linkage cannot be completed.

[0075] To address the above issues, the present invention proposes the following embodiments. FIG1 is a flow chart of a device linkage method provided by the present invention. As shown in FIG1 , the device linkage method applied to the first server device includes:

[0076] Step 110: Receive a linkage trigger request sent by the second server device.

[0077] The linkage trigger request may be generated in at least one of the following ways:

[0078] The first client device stores the device linkage rule, the linkage trigger request is generated by the second server device based on the first trigger request sent by the second client device, and the first trigger request is generated by the second client device based on the device linkage rule sent by the first client device;

[0079] The first server device stores the device linkage rule, and the linkage trigger request is generated by the second server device based on a second trigger request sent by the first client device, and the second trigger request is triggered based on the voice communication method between the first client device and the second server device.

[0080] Here, the first server device is a server for device linkage, and the first server device is a main service platform that carries the device linkage function, that is, a linkage control platform for each device to be controlled.

[0081] Here, the second server device is a device that interacts with the first client device and the second client device, and is configured to forward the triggering requests of the first client device and the second client device to the first server device.

[0082] Here, the first client device is a user terminal device, which may include but is not limited to: a smart phone, a tablet computer, etc. Further, the first client device is a device that the user can carry with him / her.

[0083] Here, the second client device is a device bound to the second server device, the second client device is used by the user, and the second client device is mainly configured to trigger device linkage.

[0084] Here, the linkage trigger request is used to request the first server device to trigger device linkage. The first trigger request is used to request the first server device to trigger device linkage, but the first trigger request is not sent directly from the second client device to the first server device, but is forwarded and processed by the second server device. The second trigger request is used to request the first server device to trigger device linkage, but the second trigger request is not sent directly from the first client device to the first server device, but is forwarded and processed by the second server device.

[0085] Here, the device linkage rule is the linkage rule for each device to be controlled. For example, the device linkage rule is "Turn on the living room light, set the room light brightness to 100, and turn on the air conditioner."

[0086] The first method of generating the linkage trigger request is as follows: for the second server device, before the above step 110, the second server device receives the first trigger request sent by the second client device, and generates a linkage trigger request based on the first trigger request.

[0087] The first trigger request is generated as follows: for the second client device, the second client device receives the device linkage rule sent by the first client device, and generates the first trigger request based on the device linkage rule, so that the first trigger request indicates that there is a device linkage rule.

[0088] For the first client device, if the first client device receives the rule acquisition instruction sent by the second client device, it will send the device linkage rules stored on the first client device to the second client device. In other words, when the first client and the second client are close to each other, that is, when near-field communication is achieved, the second client device can obtain the device linkage rules stored on the first client device, thereby realizing a local trigger device linkage method based on near-field communication.

[0089] The second method for generating the linkage trigger request is as follows: for the second server device, before the above step 110, the second server device receives the second trigger request sent by the first client device, and generates a linkage trigger request based on the second trigger request.

[0090] For the first client device, if the first client device and the second server device are in voice communication, the first client device receives the second trigger request and sends the second trigger request to the second server device. In other words, while the first client device and the second server device are in voice communication, the user can trigger the second trigger request on the first client device, thereby implementing a cloud-triggered device linkage method based on voice communication.

[0091] It is understood that the two methods for generating linkage trigger requests described above enable two triggering methods for device linkage: near-field communication and voice communication. This allows users to actively select triggers, enhancing the user experience. Furthermore, device linkage can be implemented flexibly and conveniently, providing a more comprehensive and complete triggering method, thereby enhancing the user experience. Furthermore, both triggering methods are unaffected by the external environment, thereby improving the accuracy of device linkage.

[0092] Step 120: Determine the device linkage rule to be triggered based on the linkage trigger request.

[0093] Exemplarily, when the linkage trigger request is generated based on the first trigger request, the device linkage rule indicated by the linkage trigger request is obtained. When the linkage trigger request is generated based on the second trigger request, the device linkage rule stored in the first server device is obtained based on the linkage trigger request.

[0094] Step 130: Determine at least one device to be controlled and a control instruction corresponding to each device to be controlled based on the device linkage rule.

[0095] Wherein, any of the devices to be controlled corresponds to at least one of the control instructions.

[0096] Here, the device linkage rule may include information about each device to be controlled and the corresponding control instruction information for each device to be controlled. For example, if the device linkage rule is "Turn on the living room light, set the room light brightness to 100%, and turn on the air conditioner," the devices to be controlled may include the living room light, the room light, and the air conditioner. The control instruction for the living room light is "Turn on," the control instruction for the room light is "Set brightness to 100," and the control instruction for the air conditioner is "Turn on."

[0097] Step 140: Send each of the control instructions to the corresponding device to be controlled.

[0098] For example, the device linkage rule is "turn on the living room light, set the room light brightness to 100, and turn on the air conditioner". Then the control instructions corresponding to the living room light are sent to the living room light, the control instructions corresponding to the room light are sent to the room light, and the control instructions corresponding to the air conditioner are sent to the air conditioner.

[0099] In one embodiment, prior to step 140, each device to be controlled is connected to the first server device. This is done by binding each device to the first server device. This allows each device to maintain a persistent connection with the first server device, thereby ensuring interaction between the two. Furthermore, the first server device can manage each device to be controlled under the user's name through the persistent connection.

[0100] In a device linkage method provided by an embodiment of the present invention, a first server device receives a linkage trigger request sent by a second server device, determines a device linkage rule to be triggered based on the linkage trigger request, and then determines at least one device to be controlled and a control instruction corresponding to each device to be controlled based on the device linkage rule, and then sends each control instruction to the corresponding device to be controlled, thereby realizing a device linkage triggering method that does not rely on a gateway device; and a first generation method of the linkage trigger request is that the second server device generates the linkage trigger request based on the first trigger request sent by the second client device, and the first trigger request is generated by the second client device based on the device linkage rule sent by the first client device, so that when the first client and the second client are close to each other, that is, when near field communication is realized, the second client device can obtain the device linkage rule stored in the first client device. Then, a local trigger device linkage method based on near-field communication is realized, so that the user can actively choose to trigger the device linkage, thereby improving the user experience, and the trigger method is not affected by the external environment, thereby improving the accuracy of the device linkage; and the second generation method of the linkage trigger request is generated by the second server device based on the second trigger request sent by the first client device, and the second trigger request is triggered based on the voice communication method between the first client device and the second server device, so that when the first client device and the second server device are in a voice communication state, the user can trigger the second trigger request on the first client device, thereby realizing a cloud-triggered device linkage method based on voice communication, so that the user can actively choose to trigger the device linkage, thereby improving the user experience, and the trigger method is not affected by the external environment, thereby improving the accuracy of the device linkage. In addition, through the two generation methods of the above-mentioned linkage trigger request, two triggering methods of device linkage can be realized, namely the dual triggering method of near-field communication and voice communication, thereby realizing device linkage flexibly and conveniently, realizing a more comprehensive and complete triggering method, thereby improving the user experience. In summary, the present invention can be triggered by the user to actively choose to trigger the device linkage, improving the user experience, and improving the accuracy of the device linkage.

[0101] Based on any of the above embodiments, in the method, when the linkage trigger request is generated based on the second trigger request, step 120 may include:

[0102] The device linkage rule stored in the first server device is obtained based on the rule identification information indicated by the linkage trigger request.

[0103] Here, the rule identification information is used to uniquely identify the device linkage rule, for example, it is an Id (Identity document, identity identification number).

[0104] Exemplarily, the linkage trigger request indicates rule identification information, so as to determine the device linkage rule corresponding to the rule identification information from at least one linkage rule stored in the first server device.

[0105] In one embodiment, the device linkage rule may include rule identification information so as to obtain the device linkage rule corresponding to the rule identification information. In another embodiment, the device linkage rule does not include rule identification information so as to synchronously generate the rule identification information when the device linkage rule is stored in the first server device and form a mapping.

[0106] The device linkage method provided by the embodiment of the present invention accurately obtains the device linkage rules stored in the first server device based on the rule identification information indicated by the linkage trigger request, thereby further improving the accuracy of device linkage.

[0107] Based on any of the above embodiments, the present invention further provides a device linkage method, which is applied to a second server device. FIG2 is a second flow chart of the device linkage method provided by the present invention. As shown in FIG2 , the method includes:

[0108] Step 210: Receive a trigger request, where the trigger request includes a first trigger request sent by a second client device, or a second trigger request sent by a first client device.

[0109] The first trigger request is generated by the second client device based on the device linkage rule sent by the first client device; the second trigger request is triggered based on the voice communication method between the first client device and the second server device.

[0110] In the case where the trigger request includes the first trigger request, for the second client device, before the above step 210, the second client device receives the device linkage rule sent by the first client device, and generates a first trigger request based on the device linkage rule, so that the first trigger request indicates that there is a device linkage rule.

[0111] For the first client device, if the first client device receives the rule acquisition instruction sent by the second client device, it will send the device linkage rules stored on the first client device to the second client device. In other words, when the first client and the second client are close to each other, that is, when near-field communication is achieved, the second client device can obtain the device linkage rules stored on the first client device, thereby realizing a local trigger device linkage method based on near-field communication.

[0112] If the trigger request includes a second trigger request, the first client device will receive the second trigger request and send it to the second server device if the first client device and the second server device are in voice communication. In other words, while the first client device and the second server device are in voice communication, the user can trigger the second trigger request on the first client device, thereby implementing a cloud-triggered device linkage method based on voice communication.

[0113] Step 220: Generate a linkage trigger request based on the trigger request.

[0114] In one embodiment, the trigger request is directly used as a linkage trigger request.

[0115] In another embodiment, the trigger request is further processed to obtain a linkage trigger request.

[0116] Step 230: Send the linkage trigger request to the first server device, so that the first server device determines the device linkage rule to be triggered based on the linkage trigger request, and implements device linkage control based on the device linkage rule.

[0117] For the first server device, after the above step 230, the first server device receives the linkage trigger request sent by the second server device, determines the device linkage rule to be triggered based on the linkage trigger request, determines at least one device to be controlled and the control instructions corresponding to each device to be controlled based on the device linkage rule, and sends each control instruction to the corresponding device to be controlled.

[0118] In the device linkage method provided by the embodiment of the present invention, the second server-side device receives a trigger request, generates a linkage trigger request based on the trigger request, and then sends the linkage trigger request to the first server-side device, so that the first server-side device determines the device linkage rule to be triggered based on the linkage trigger request, and implements device linkage control based on the device linkage rule, thereby realizing a device linkage triggering method that does not rely on a gateway device; and the trigger request includes a first trigger request sent by the second client device, or a second trigger request sent by the first client device, the first trigger request is generated by the second client device based on the device linkage rule sent by the first client device, so that when the first client and the second client are close to each other, that is, when near-field communication is realized, the second client device can obtain the first client's The device linkage rules stored in the terminal device can realize the local triggering device linkage method based on near-field communication, so that the user can actively choose to trigger the device linkage, thereby improving the user experience, and the triggering method is not affected by the external environment, thereby improving the accuracy of the device linkage; and the second trigger request is triggered based on the voice communication method between the first client device and the second server device, so that when the first client device and the second server device are in a voice communication state, the user can trigger the second trigger request on the first client device, thereby realizing the cloud-triggered device linkage method based on voice communication, so that the user can actively choose to trigger the device linkage, thereby improving the user experience, and the triggering method is not affected by the external environment, thereby improving the accuracy of the device linkage. In addition, through the two triggering methods of the above-mentioned device linkage, that is, the dual triggering method of near-field communication and voice communication, the device linkage can be realized flexibly and conveniently, and a more comprehensive and complete triggering method can be realized, thereby improving the user experience. In summary, the present invention can be triggered by the user to actively choose to trigger the device linkage, thereby improving the user experience and improving the accuracy of the device linkage.

[0119] Based on any of the above embodiments, the first client device is installed with a super SIM (Subscriber Identity Module) card, the second client device is an NFC (Near Field Communication) scanning device, and the second server device is a server device belonging to the operator.

[0120] Accordingly, in the case where the trigger request includes the first trigger request, the above step 210 includes:

[0121] Receive the first trigger request sent by the second client device.

[0122] The first trigger request is generated by the second client device based on the device linkage rule sent by the super SIM card, and the second client device obtains the device linkage rule stored in the super SIM card through the NFC scanning function.

[0123] Here, the super SIM card is the operator's SIM card. The super SIM card is the hardware carrier for the operator to authenticate the user's identity, and it provides more comprehensive security for the network access authentication on the terminal side. Furthermore, the super SIM card provides multiple application spaces for partners to develop third-party applications. It is a high-security and high-quality container for various application scenarios. In one embodiment, the super SIM card is based on the NFC-USIM (Universal Subscriber Identity Module) card security chip, which is highly secure and open. It empowers thousands of industries through a "one-card solution".

[0124] It is understandable that due to the ease of use of the super SIM card, device linkage operations are safer and faster, and the threshold and learning cost for users to use smart devices are greatly reduced, making it easier to drive sales of smart devices in ordinary households. The convenient linkage capability further increases users' internal motivation to purchase smart devices as a set, thereby increasing the overall market share of smart devices.

[0125] Here, the NFC scanning device has an NFC scanning function, which can obtain the device linkage rules stored on the Super SIM card through the NFC scanning function. It should be noted that NFC is an emerging technology that allows devices to exchange data when they are close to each other, with the advantages of fast speed and high security.

[0126] For the second client device, before receiving the first trigger request sent by the second client device, the second client device obtains the device linkage rule stored in the super SIM card through the NFC scanning function.

[0127] For the first client device, before receiving the first trigger request sent by the second client device, if the first client device obtains the rule acquisition instruction sent by the second client device, the first client device sends the device linkage rule stored in the super SIM card to the second client device.

[0128] In one embodiment, the super SIM card provides NFC interface capabilities for third-party applications. The third-party applications cooperate with the super SIM card through the SWP (Single Wire Protocol) interface to implement a near-field sensing card swiping function, so that the user can scan the first client device through the second client device to trigger device linkage.

[0129] Exemplarily, a third-party application is pre-loaded in the super SIM card. When the second client device scans the super SIM card, the second client device obtains the device linkage rule and starts sending the first trigger request to the second server device.

[0130] In one embodiment, the second server device may include an operator's TSM (Trusted Service Manager) platform, so that the second client device sends the first trigger request to the TSM platform. The TSM platform has both credibility and openness. It is an open platform for third-party applications and the basis for NFC to implement various card swiping applications. After applying for a third-party application in the TSM platform, the TSM platform can remotely call the third-party platform. In the present invention, after receiving the first trigger request, the TSM platform triggers the linkage behavior by calling the first server device.

[0131] For ease of understanding, a specific embodiment is used here for illustration. As shown in FIG3 , the device linkage method includes:

[0132] Step 310: The second client device scans the super SIM card.

[0133] Step 320: The second client device obtains the device linkage rules stored locally on the super SIM card.

[0134] In step 330 , the second client device generates a first trigger request based on the device linkage rule, and sends the first trigger request to the second server device.

[0135] In step 340 , the second server device generates a linkage trigger request based on the first trigger request, and sends the linkage trigger request to the first server device.

[0136] In a device linkage method provided by an embodiment of the present invention, a first trigger request is generated by a second client device based on a device linkage rule sent by a super SIM card. The second client device obtains the device linkage rule stored in the super SIM card through an NFC scanning function. When the first client and the second client are in close proximity, i.e., when near-field communication is achieved, the second client device can obtain the device linkage rule stored in the super SIM card, thereby implementing a local triggering device linkage method based on near-field communication. This allows the user to actively select and trigger device linkage, thereby improving the user experience. This triggering method is not affected by the external environment, thereby improving the accuracy of device linkage. Furthermore, the one-card solution of the super SIM card provides basic capabilities for device linkage. In scenarios where the user has not installed a third-party app or has changed their phone, the super SIM card can be directly used to migrate the device linkage capability, providing the user with a more convenient device linkage method, further improving the user experience. In other words, the present invention can use the device linkage function independently of a specific app. Since the device linkage rules are stored in the file system of the super SIM card, once the device linkage rules are set, no specific app needs to be involved, thereby improving the flexibility of device linkage. Furthermore, because the device linkage rules are stored on the Super SIM card, they remain unchanged when the primary client device is changed. This means that when the SIM card is installed in a new primary client device, the same device linkage functionality remains fully functional. This ensures that replacing the primary client device does not affect the device linkage functionality, further enhancing the user experience. Furthermore, the device linkage triggering method can be used even when the primary client device is disconnected from the network. Furthermore, the Super SIM card's identity authentication capabilities can be leveraged to verify the legitimacy of the user, further enhancing the security of device linkage.

[0137] Based on any of the above embodiments, the second server device is a server device belonging to an operator. Accordingly, in the case where the trigger request includes the second trigger request, the above step 210 includes:

[0138] During voice communication between the first client device and the second server device, a second trigger request sent by the first client device is received, where the second trigger request is triggered based on a shortcut triggering method of a dial pad.

[0139] It should be noted that the voice communication between the first client device and the second server device is implemented based on the operator's voice service, which is a traditional operator value-added service.

[0140] Exemplarily, the first client device establishes voice telephone communication with the second server device by dialing a pre-applied customer service hotline, so that the user can generate a second trigger request through a shortcut of the dial pad keys of the first client device to send the second trigger request to the second server device.

[0141] In one embodiment, the second server device may include a voice platform, and the second trigger request is sent to the voice platform.

[0142] Furthermore, the second server device first verifies whether the user is legitimate, and if the user is legitimate, receives the second trigger request sent by the first client device. For example, the second server device verifies the legitimacy of the first client device with which it is communicating by voice.

[0143] For the first client device, before receiving the second trigger request sent by the first client device, a key shortcut instruction on the dial pad is obtained; and a second trigger request is generated based on the key shortcut instruction.

[0144] For ease of understanding, a specific embodiment is used here for illustration. As shown in FIG4 , the device linkage method includes:

[0145] In step 410 , the first client device dials a fixed voice phone to establish a voice communication connection with the second server device.

[0146] In step 420 , the first client device sends a second trigger request to the second server device.

[0147] In step 430 , the second server device generates a linkage trigger request based on the second trigger request, and sends the linkage trigger request to the first server device.

[0148] In step 440 , the first server device searches for a device linkage rule stored in the first server device based on the linkage trigger request.

[0149] The device linkage method provided by an embodiment of the present invention receives a second trigger request sent by the first client device during voice communication between the first client device and the second server device. The second trigger request is triggered by a dialpad-based shortcut trigger method. Thus, while the first client device and the second server device are in voice communication, the user can trigger the second trigger request on the first client device, thereby implementing a cloud-triggered device linkage method based on voice communication. This allows the user to actively select and trigger device linkage, thereby improving the user experience. Furthermore, this trigger method is not affected by external factors, thereby increasing the accuracy of device linkage. Furthermore, if the user does not have a third-party app installed or changes their phone, they can directly make a voice call, providing a more convenient device linkage method and further improving the user experience. In other words, the present invention allows the use of device linkage functionality independent of specific apps. Since the device linkage rules are stored on the first server device, once the device linkage rules are set, no specific app is required, thereby increasing the flexibility of device linkage. Furthermore, since the device linkage rules are stored on the first server device and do not change with changes to the first client device, replacing the first client device does not affect the device linkage functionality, further improving the user experience. In addition, the triggering method of device linkage can also be used when the first client device has no network.

[0150] Based on any of the above embodiments, the present invention further provides a device linkage method, which is applied to a first client device. FIG5 is a fifth flow chart of the device linkage method provided by the present invention. As shown in FIG5 , the method includes:

[0151] In step 510, if a rule acquisition instruction is obtained from the second client device, the device linkage rule stored in the first client device is sent to the second client device, so that the second client device generates a first trigger request based on the device linkage rule, and sends the first trigger request to the second server device.

[0152] For the second client device, before the above step 510, the second client device sends a rule acquisition instruction to the first client device.

[0153] Step 520: If the first client device and the second server device are in a voice communication state, obtain a second trigger request and send the second trigger request to the second server device, so that the second server device generates a linkage trigger request based on the second trigger request and sends the linkage trigger request to the first server device.

[0154] Here, the voice communication between the first client device and the second server device can be implemented based on the operator's voice service or other voice communication methods. The second trigger request can be triggered by the user on the first client device.

[0155] It is understood that if the user is in a local environment, the first device linkage triggering method related to step 510 can be used; if the user is not in a local environment, the second device linkage triggering method related to step 520 can be used, that is, a cloud-based device linkage triggering method can be used. For example, in a local environment, the device linkage request is forwarded by the operator's TSM platform through NFC near-field scanning of the super SIM card; in a cloud environment, the device linkage request is forwarded by the voice platform through a voice call.

[0156] The device linkage method provided by the embodiment of the present invention, if a rule acquisition instruction sent by the second client device is obtained, the device linkage rule stored in the first client device is sent to the second client device; if the first client device and the second server device are in a voice communication state, a second trigger request is obtained, and the second trigger request is sent to the second server device, thereby realizing a device linkage triggering method that does not rely on a gateway device; and the second client device generates a first trigger request based on the device linkage rule, so that when the first client and the second client are close to each other, that is, when near field communication is realized, the second client device can obtain the device linkage rule stored in the first client device, thereby realizing a device linkage triggering method based on near field communication. The local trigger device linkage mode allows the user to actively choose to trigger the device linkage, thereby improving the user experience, and the trigger mode is not affected by the external environment, thereby improving the accuracy of the device linkage; and the first client device obtains the second trigger request, and sends the second trigger request to the second server device, so that when the first client device and the second server device are in a voice communication state, the user can trigger the second trigger request on the first client device, thereby realizing a cloud-triggered device linkage mode based on voice communication, so that the user can actively choose to trigger the device linkage, thereby improving the user experience, and the trigger mode is not affected by the external environment, thereby improving the accuracy of the device linkage. In addition, through the two trigger modes of the above-mentioned device linkage, namely the dual trigger mode of near-field communication and voice communication, the device linkage can be realized flexibly and conveniently, and a more comprehensive and complete trigger mode can be realized, thereby improving the user experience. In summary, the present invention allows the user to actively choose to trigger the device linkage, thereby improving the user experience, and improving the accuracy of the device linkage.

[0157] Based on any of the above embodiments, the first client device is installed with a super SIM card, the second client device is a near field communication (NFC) scanning device, and the second server device is a server device owned by an operator. Accordingly, the above step 510 may include:

[0158] The device linkage rule stored in the super SIM card is sent to the second client device.

[0159] The rule acquisition instruction is triggered by an NFC scanning function of the second client device.

[0160] For the second client device, the second client device obtains the device linkage rules stored in the super SIM card through the NFC scanning function.

[0161] The device linkage method provided by an embodiment of the present invention sends the device linkage rules stored in a super SIM card to a second client device. The rule acquisition instruction is triggered by the NFC scanning function of the second client device. When the first client and the second client are close to each other, that is, when near-field communication is achieved, the second client device can obtain the device linkage rules stored in the super SIM card, thereby realizing a local triggering device linkage method based on near-field communication. This allows the user to actively select and trigger device linkage, thereby improving the user experience. Moreover, this triggering method is not affected by the external environment, thereby improving the accuracy of device linkage. At the same time, the one-card solution of the super SIM card provides basic capabilities for device linkage. Therefore, in scenarios where the user has not installed a third-party app or has changed mobile phones, the device linkage capabilities can be directly migrated using the super SIM card, providing the user with a more convenient device linkage method, thereby further improving the user experience. In other words, the present invention can use the device linkage function independently of a specific app. Since the device linkage rules are stored in the file system of the super SIM card, once the device linkage rules are set, no specific app needs to be involved, thereby improving the flexibility of device linkage. Furthermore, because the device linkage rules are stored on the Super SIM card, they remain unchanged when the primary client device is changed. This means that when the SIM card is installed in a new primary client device, the same device linkage functionality remains fully functional. This ensures that replacing the primary client device does not affect the device linkage functionality, further enhancing the user experience. Furthermore, the device linkage triggering method can be used even when the primary client device is disconnected from the network. Furthermore, the Super SIM card's identity authentication capabilities can be leveraged to verify the legitimacy of the user, further enhancing the security of device linkage.

[0162] Based on any of the above embodiments, the second server device is a server device belonging to an operator. Accordingly, in the above step 520, obtaining the second trigger request may include:

[0163] Get the shortcut commands for the buttons on the dial pad;

[0164] A second trigger request is generated based on the key shortcut instruction.

[0165] It should be noted that the voice communication between the first client device and the second server device is implemented based on the operator's voice service, which is a traditional operator value-added service.

[0166] Exemplarily, the first client device establishes voice telephone communication with the second server device by dialing a pre-applied customer service hotline, so that the user can generate the second trigger request through a key shortcut instruction on the dial pad of the first client device.

[0167] The device linkage method provided by an embodiment of the present invention obtains a key shortcut command on the dial pad and generates a second trigger request based on the key shortcut command. When a first client device and a second server device are in voice communication, the user can trigger the second trigger request on the first client device, thereby implementing a cloud-triggered device linkage method based on voice communication. This allows the user to actively select and trigger device linkage, thereby improving the user experience. This triggering method is not affected by the external environment, thereby improving the accuracy of device linkage. Furthermore, in scenarios where the user has not installed a third-party app or has changed their phone, they can directly make a voice call, providing the user with a more convenient device linkage method, further improving the user experience. In other words, the present invention can use the device linkage function independently of a specific app. Since the device linkage rules are stored on the first server device, once the device linkage rules are set, no specific app is required, thereby improving the flexibility of device linkage. Furthermore, since the device linkage rules are stored on the first server device and do not change with changes to the first client device, replacing the first client device does not affect the device linkage function, further improving the user experience. Furthermore, this device linkage triggering method can also be used when the first client device is not connected to the network.

[0168] Based on any of the above embodiments, before step 510, the method may further include:

[0169] Obtaining a rule editing instruction, and generating the device linkage rule based on the rule editing instruction;

[0170] The device linkage rule is stored in the first client device, and the device linkage rule is stored in the first server device.

[0171] Here, the rule editing instruction is triggered by the user. For example, the user uses a third-party proprietary service APP to edit the device linkage rule, thereby causing the first client device to generate the rule editing instruction.

[0172] Furthermore, the device linkage rules are stored in the super SIM card deployed in the first client device, so as to utilize the multi-application space capability provided by the super SIM card to store the user-defined device linkage rules.

[0173] In some embodiments, the device linkage rule may include two major elements: a user unique identifier userId and device linkage actions actions.

[0174] In one embodiment, the user unique identifier userId is the unique identifier of the user. 3GPP (3rd Generation Partnership Project) defines a general user authentication mechanism GBA (General Bootstrapping Architecture) to provide device identification to third parties in a consistent manner. Therefore, userId can be directly provided through the identity authentication service of the super SIM card.

[0175] In one embodiment, device linkage behaviors actions are a collection of specific device linkage behaviors, which include the device unique identifier deviceId and device control instructions controlParameter, such as switch switch, brightness brightness and mode mode, etc., and device control values ​​controlValue, such as on / off, brightness value 0-100, energy saving mode / automatic mode economic / auto, etc.

[0176] In one embodiment, while obtaining the rule editing instruction, a unique rule identifier ruleId corresponding to the device linkage rule is generated.

[0177] The device linkage method provided in an embodiment of the present invention generates device linkage rules based on rule editing instructions, allowing users to customize the device linkage rules, thereby improving the personalization level of device linkage and thus enhancing the user experience. In addition, storing the device linkage rules on the first client device and storing the device linkage rules on the first server device can implement two device linkage triggering methods, namely, a dual triggering method of near-field communication and voice communication, thereby flexibly and conveniently implementing device linkage and realizing a more comprehensive and complete triggering method, thereby enhancing the user experience.

[0178] Based on any of the above embodiments, the present invention further provides a device linkage method, which is applied to a second client device. FIG6 is a sixth flow chart of the device linkage method provided by the present invention. As shown in FIG6 , the method includes:

[0179] Step 610: Receive a device linkage rule sent by a first client device.

[0180] For the first client device, before step 610, if the first client device obtains a rule acquisition instruction sent by the second client device, the device linkage rule stored in the first client device is sent to the second client device.

[0181] Step 620: Generate a first trigger request based on the device linkage rule, so that the first trigger request indicates the device linkage rule.

[0182] Step 630: Send the first trigger request to the second server device, so that the second server device generates a linkage trigger request based on the first trigger request, and sends the linkage trigger request to the first server device.

[0183] Exemplarily, the second server device generates a linkage trigger request based on the first trigger request, so that the linkage trigger request indicates the device linkage rule.

[0184] The device linkage method provided by the embodiment of the present invention receives a device linkage rule sent by a first client device, generates a first trigger request based on the device linkage rule, so that the first trigger request indicates that there is a device linkage rule, and sends the first trigger request to the second server device, thereby realizing a device linkage triggering method that does not rely on a gateway device; the first trigger request is generated by the second client device based on the device linkage rule sent by the first client device, so that when the first client and the second client are close to each other, that is, when near-field communication is realized, the second client device can obtain the device linkage rule stored in the first client device, thereby realizing a local triggering device linkage method based on near-field communication, so that the user can actively choose to trigger the device linkage, thereby improving the user experience, and the triggering method is not affected by the external environment, thereby improving the accuracy of device linkage.

[0185] Based on any of the above embodiments, the first client device is installed with a super SIM card, the second client device is a near field communication (NFC) scanning device, and the second server device is a server device owned by an operator. Accordingly, the above step 610 includes:

[0186] The device linkage rules stored in the super SIM card are obtained through the NFC scanning function.

[0187] For the super SIM card, if the super SIM card obtains the rule acquisition instruction sent by the second client device, the super SIM card sends the device linkage rules stored in the super SIM card to the second client device. In one embodiment, the device linkage rules are stored in the application space of the super SIM card.

[0188] The device linkage method provided by the embodiment of the present invention obtains the device linkage rules stored in the super SIM card through the NFC scanning function, so that when the first client and the second client are close to each other, that is, when near-field communication is realized, the second client device can obtain the device linkage rules stored in the super SIM card, thereby realizing a local triggering device linkage method based on near-field communication, so that the user can actively choose to trigger the device linkage, thereby improving the user experience, and the triggering method is not affected by the external environment, thereby improving the accuracy of the device linkage. At the same time, the one-card solution of the super SIM card is used to provide basic capabilities for device linkage, so that in scenarios where the user has not installed a third-party APP or has changed the mobile phone, the super SIM card can be directly used to migrate the device linkage capabilities, realizing a more convenient device linkage method for the user, thereby further improving the user experience; in other words, the present invention can use the device linkage function without a specific APP. Since the device linkage rules are stored in the file system of the super SIM card, once the device linkage rules are set, no specific APP needs to be involved, thereby improving the flexibility of device linkage. Furthermore, because the device linkage rules are stored on the Super SIM card, they remain unchanged when the primary client device is changed. This means that when the SIM card is installed in a new primary client device, the same device linkage functionality remains fully functional. This ensures that replacing the primary client device does not affect device linkage functionality, further enhancing the user experience. Furthermore, the device linkage triggering method can be used even when the primary client device is disconnected from the network. Furthermore, the Super SIM card's identity authentication capabilities can be leveraged to verify the user's legitimacy, further enhancing the security of device linkage.

[0189] To facilitate understanding of the above embodiments, a specific embodiment is provided here for illustration. As shown in FIG7 , the device linkage method includes:

[0190] Step 710, edit the device linkage rules. Step 720, store the device linkage rules to the super SIM card installed in the first client device, and synchronize the storage device linkage rules to the first server device. If near-field communication is enabled, execute step 730, otherwise execute step 750. Step 730, the second client device scans the super SIM card. Step 740, the second client device sends a first trigger request to the second server device. Step 750, the first client device makes a fixed voice call. Step 760, the first client device sends a second trigger request to the second server device. Step 770, the second server device sends a linkage trigger request to the first server device. Step 780, the first server device issues a control instruction to each device to be controlled.

[0191] Based on the above embodiments, the present invention proposes a method for triggering device linkage that combines cloud and local devices. Furthermore, it uses the identity authentication capabilities of a super SIM card to authenticate user legitimacy, uses the SIM card's file read and write capabilities to store device linkage rules, and uses the super SIM card's NFC capabilities to trigger preset device linkage rules. Furthermore, in scenarios where NFC is unavailable, the SIM card's ability to make voice calls can be used to trigger cloud scenarios. This comprehensively solves the problem of cloud and local device linkage, allowing users to conveniently trigger device linkage regardless of whether they are in the cloud or local devices.

[0192] The device linkage system provided by the present invention is described below. The device linkage system described below and the device linkage method described above can be referenced to each other. The device linkage system includes: a first server-end device, a second server-end device, a first client device, and a second client device. When the processor in the first server-end device executes a program, any of the device linkage methods applied to the first server-end device as described above is implemented. When the processor in the second server-end device executes a program, any of the device linkage methods applied to the second server-end device as described above is implemented. When the processor in the first client device executes a program, any of the device linkage methods applied to the first client device as described above is implemented. When the processor in the second client device executes a program, any of the device linkage methods applied to the second client device as described above is implemented.

[0193] The device linkage apparatus provided by the present invention is described below. The device linkage apparatus described below and the device linkage method described above can be referenced to each other.

[0194] Figure 8 is one of the structural schematic diagrams of the device linkage device provided by the present invention. As shown in Figure 8, the device linkage device deployed on the first server-end device includes: a first receiving module 810, configured to receive a linkage trigger request sent by the second server-end device; a first determining module 820, configured to determine the device linkage rule to be triggered based on the linkage trigger request; a second determining module 830, configured to determine at least one device to be controlled and a control instruction corresponding to each device to be controlled based on the device linkage rule, and any device to be controlled corresponds to at least one control instruction; a first sending module 840, configured to send each control instruction to the corresponding device to be controlled.

[0195] The linkage trigger request may be generated in at least one of the following ways:

[0196] The first client device stores the device linkage rule, the linkage trigger request is generated by the second server device based on the first trigger request sent by the second client device, and the first trigger request is generated by the second client device based on the device linkage rule sent by the first client device;

[0197] The first server device stores the device linkage rule, and the linkage trigger request is generated by the second server device based on a second trigger request sent by the first client device, and the second trigger request is triggered based on the voice communication method between the first client device and the second server device.

[0198] FIG9 is a second structural diagram of the device linkage apparatus provided by the present invention. As shown in FIG9 , the device linkage apparatus deployed on the second server device includes:

[0199] The second receiving module 910 is configured to receive a trigger request, wherein the trigger request includes a first trigger request sent by a second client device or a second trigger request sent by a first client device; the first generating module 920 is configured to generate a linkage trigger request based on the trigger request; and the second sending module 930 is configured to send the linkage trigger request to the first server device, so that the first server device can determine the device linkage rule to be triggered based on the linkage trigger request and implement device linkage control based on the device linkage rule. The first trigger request is generated by the second client device based on the device linkage rule sent by the first client device; and the second trigger request is triggered based on the voice communication method between the first client device and the second server device.

[0200] Figure 10 is a third structural schematic diagram of the device linkage device provided by the present invention. As shown in Figure 10, the device linkage device deployed on the first client device includes: a third sending module 1010, which is configured to send the device linkage rule stored in the first client device to the second client device if a rule acquisition instruction sent by the second client device is obtained, so that the second client device generates a first trigger request based on the device linkage rule, and sends the first trigger request to the second server device; a fourth sending module 1020, which is configured to obtain a second trigger request if the first client device and the second server device are in a voice communication state, and send the second trigger request to the second server device, so that the second server device generates a linkage trigger request based on the second trigger request, and sends the linkage trigger request to the first server device.

[0201] Figure 11 is a fourth structural schematic diagram of the device linkage device provided by the present invention. As shown in Figure 11, the device linkage device deployed on the second client device includes: a third receiving module 1110, configured to receive the device linkage rule sent by the first client device; a second generating module 1120, configured to generate a first trigger request based on the device linkage rule, so that the first trigger request indicates the device linkage rule; a fifth sending module 1130, configured to send the first trigger request to the second server device, so that the second server device generates a linkage trigger request based on the first trigger request, and sends the linkage trigger request to the first server device.

[0202] Figure 12 illustrates a schematic diagram of the physical structure of an electronic device. As shown in Figure 12, the electronic device may include: a processor (processor) 1210, a communication interface (Communications Interface) 1220, a memory (memory) 1230 and a communication bus 1240, wherein the processor 1210, the communication interface 1220 and the memory 1230 communicate with each other through the communication bus 1240. The processor 1210 can call the logic instructions in the memory 1230 to execute the device linkage method applied to the first server device, the method including: receiving a linkage trigger request sent by the second server device; determining the device linkage rule to be triggered based on the linkage trigger request; determining at least one device to be controlled and the control instructions corresponding to each of the devices to be controlled based on the device linkage rule, and any of the devices to be controlled corresponds to at least one control instruction; sending each of the control instructions to the corresponding device to be controlled respectively; wherein the generation method of the linkage trigger request includes at least one of the following: the first client device stores the device linkage rule, the linkage trigger request is generated by the second server device based on the first trigger request sent by the second client device, and the first trigger request is generated by the second client device based on the device linkage rule sent by the first client device; the first server device stores the device linkage rule, the linkage trigger request is generated by the second server device based on the second trigger request sent by the first client device, and the second trigger request is triggered based on the voice communication method between the first client device and the second server device. Or execute a device linkage method applied to a second server-end device, the method comprising: receiving a trigger request, the trigger request comprising a first trigger request sent by a second client device, or a second trigger request sent by a first client device; generating a linkage trigger request based on the trigger request; sending the linkage trigger request to the first server-end device, so that the first server-end device determines a device linkage rule to be triggered based on the linkage trigger request, and implements device linkage control based on the device linkage rule; wherein, the first trigger request is generated by the second client device based on the device linkage rule sent by the first client device; and the second trigger request is triggered based on a voice communication method between the first client device and the second server-end device.Alternatively, a device linkage method applied to a first client device is executed, the method comprising: if a rule acquisition instruction sent by a second client device is obtained, the device linkage rule stored in the first client device is sent to the second client device, so that the second client device generates a first trigger request based on the device linkage rule and sends the first trigger request to the second server device; if the first client device and the second server device are in voice communication, a second trigger request is obtained, and the second trigger request is sent to the second server device, so that the second server device generates a linkage trigger request based on the second trigger request and sends the linkage trigger request to the first server device. Alternatively, a device linkage method applied to a second client device is executed, the method comprising: receiving a device linkage rule sent by the first client device; generating a first trigger request based on the device linkage rule, so that the first trigger request indicates the presence of the device linkage rule; and sending the first trigger request to the second server device, so that the second server device generates a linkage trigger request based on the first trigger request and sends the linkage trigger request to the first server device.

[0203] In addition, the logic instructions in the above-mentioned memory 1230 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when sold or used as an independent product. Based on this understanding, the technical solution of the present invention, or the part that contributes to the relevant technology, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0204] On the other hand, the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, is implemented to execute the device linkage method applied to a first server device provided by the above methods, the method comprising: receiving a linkage trigger request sent by a second server device; determining a device linkage rule to be triggered based on the linkage trigger request; determining at least one device to be controlled and a control instruction corresponding to each of the devices to be controlled based on the device linkage rule, wherein any device to be controlled corresponds to at least one control instruction; and sending each control instruction to the corresponding device to be controlled; wherein the linkage trigger request is generated in a manner including at least one of the following: the first client device stores the device linkage rule, the linkage trigger request is generated by the second server device based on the first trigger request sent by the second client device, and the first trigger request is generated by the second client device based on the device linkage rule sent by the first client device; the first server device stores the device linkage rule, the linkage trigger request is generated by the second server device based on the second trigger request sent by the first client device, and the second trigger request is triggered based on a voice communication method between the first client device and the second server device. Or the computer program is implemented when executed by the processor to execute the device linkage method applied to the second server-end device provided by the above methods, the method including: receiving a trigger request, the trigger request including a first trigger request sent by the second client device, or a second trigger request sent by the first client device; generating a linkage trigger request based on the trigger request; sending the linkage trigger request to the first server-end device, so that the first server-end device determines the device linkage rule to be triggered based on the linkage trigger request, and implements device linkage control based on the device linkage rule; wherein, the first trigger request is generated by the second client device based on the device linkage rule sent by the first client device; the second trigger request is triggered based on the voice communication method between the first client device and the second server-end device. Or the computer program is implemented when executed by the processor to execute the device linkage method applied to the first client device provided by the above methods, the method including: if a rule acquisition instruction sent by the second client device is obtained, the device linkage rule stored in the first client device is sent to the second client device, so that the second client device generates a first trigger request based on the device linkage rule, and sends the first trigger request to the second server device; if the first client device and the second server device are in a voice communication state, obtain a second trigger request, and send the second trigger request to the second server device, so that the second server device generates a linkage trigger request based on the second trigger request, and sends the linkage trigger request to the first server device.Or the computer program is implemented when executed by the processor to execute the device linkage method provided by the above methods applied to the second client device, the method including: receiving the device linkage rule sent by the first client device; generating a first trigger request based on the device linkage rule, so that the first trigger request indicates the presence of the device linkage rule; sending the first trigger request to the second server device, so that the second server device generates a linkage trigger request based on the first trigger request, and sends the linkage trigger request to the first server device.

[0205] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, i.e., they may be located in one location or distributed across multiple network units. Some or all of the modules may be selected based on actual needs to achieve the objectives of the present embodiment. Persons of ordinary skill in the art will be able to understand and implement the present invention without inventive effort.

[0206] Through the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus a necessary general hardware platform, or of course, by hardware. Based on this understanding, the above technical solution, in essence, or the part that contributes to the relevant technology, can be embodied in the form of a software product. The computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a magnetic disk, an optical disk, etc., and includes a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or certain parts of the embodiments.

[0207] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention 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 make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present invention.

Claims

1. A device linkage method, applied to a first server device, the method comprising: Receiving a linkage trigger request sent by a second server device; Based on the linkage trigger request, determining a device linkage rule to be triggered; Based on the device linkage rule, determine at least one device to be controlled and a control instruction corresponding to each of the devices to be controlled, and any of the devices to be controlled corresponds to at least one of the control instructions; Sending each of the control instructions to the corresponding device to be controlled respectively; The linkage trigger request may be generated in at least one of the following ways: The first client device stores the device linkage rule, the linkage trigger request is generated by the second server device based on the first trigger request sent by the second client device, and the first trigger request is generated by the second client device based on the device linkage rule sent by the first client device; The first server device stores the device linkage rule, and the linkage trigger request is generated by the second server device based on a second trigger request sent by the first client device, and the second trigger request is triggered based on a voice communication method between the first client device and the second server device.

2. A device linkage method, applied to a second server device, the method comprising: receiving a trigger request, wherein the trigger request includes a first trigger request sent by a second client device or a second trigger request sent by a first client device; Based on the trigger request, generating a linkage trigger request; Sending the linkage trigger request to the first server device, so that the first server device determines the device linkage rule to be triggered based on the linkage trigger request, and implements device linkage control based on the device linkage rule; Wherein, the first trigger request is generated by the second client device based on the device linkage rule sent by the first client device; The second trigger request is triggered based on a voice communication method between the first client device and the second server device.

3. The device linkage method according to claim 2, wherein: The first client device is installed with a super SIM card, the second client device is a near field communication NFC scanning device, and the second server device is a server device belonging to an operator; In a case where the trigger request includes the first trigger request, the receiving the trigger request includes: receiving the first trigger request sent by the second client device; The first trigger request is sent by the second client device based on the super SIM card. The device linkage rule is generated, and the second client device obtains the device linkage rule stored in the super SIM card through the NFC scanning function.

4. A device linkage method, applied to a first client device, the method comprising: If a rule acquisition instruction sent by the second client device is obtained, the device linkage rule stored in the first client device is sent to the second client device, so that the second client device generates a first trigger request based on the device linkage rule, and sends the first trigger request to the second server device; If the first client device and the second server device are in voice communication state, obtain a second trigger request and send the second trigger request to the second server device, so that the second server device generates a linkage trigger request based on the second trigger request and sends the linkage trigger request to the first server device.

5. The device linkage method according to claim 4, wherein: The second server device is a server device belonging to an operator; The obtaining of the second trigger request comprises: Get the shortcuts for the buttons on the dial pad; A second trigger request is generated based on the key shortcut instruction.

6. The device linkage method according to claim 4, wherein: If a rule acquisition instruction sent by the second client device is obtained, the device linkage rule stored in the first client device is sent to the second client device, which also includes: Obtaining a rule editing instruction, and generating the device linkage rule based on the rule editing instruction; The device linkage rule is stored in the first client device, and the device linkage rule is stored in the first server device.

7. A device linkage method, applied to a second client device, the method comprising: Receiving a device linkage rule sent by a first client device; Based on the device linkage rule, generating a first trigger request, so that the first trigger request indicates the device linkage rule; The first trigger request is sent to the second server device, so that the second server device generates a linkage trigger request based on the first trigger request, and sends the linkage trigger request to the first server device.

8. The device linkage method according to claim 7, wherein the first client device is installed with a super SIM card, the second client device is a near field communication NFC scanning device, and the second server device is a server device belonging to an operator; The receiving the device linkage rule sent by the first client device includes: The device linkage rules stored in the super SIM card are obtained through the NFC scanning function.

9. A device linkage device, deployed on a first server device, comprising: A first receiving module, configured to receive a linkage trigger request sent by a second server device; A first determination module is configured to determine a device linkage rule to be triggered based on the linkage trigger request; A second determination module is configured to determine at least one device to be controlled and a control instruction corresponding to each of the devices to be controlled based on the device linkage rule, and any of the devices to be controlled corresponds to at least one of the control instructions; A first sending module, configured to send each of the control instructions to the corresponding device to be controlled; The linkage trigger request may be generated in at least one of the following ways: The first client device stores the device linkage rule, the linkage trigger request is generated by the second server device based on the first trigger request sent by the second client device, and the first trigger request is generated by the second client device based on the device linkage rule sent by the first client device; The first server device stores the device linkage rule, and the linkage trigger request is generated by the second server device based on a second trigger request sent by the first client device, and the second trigger request is triggered based on a voice communication method between the first client device and the second server device.

10. A device linkage device, deployed on a second server device, comprising: A second receiving module is configured to receive a trigger request, wherein the trigger request includes a first trigger request sent by a second client device, or a second trigger request sent by a first client device; A first generating module, configured to generate a linkage trigger request based on the trigger request; A second sending module is configured to send the linkage trigger request to the first server device, so that the first server device determines the device linkage rule to be triggered based on the linkage trigger request, and implements device linkage control based on the device linkage rule; Wherein, the first trigger request is generated by the second client device based on the device linkage rule sent by the first client device; The second trigger request is triggered based on a voice communication method between the first client device and the second server device.

11. A device linkage apparatus, deployed on a first client device, comprising: A third sending module is configured to send the device linkage rule stored in the first client device to the second client device if a rule acquisition instruction sent by the second client device is obtained, so that the second client device generates a first trigger request based on the device linkage rule, and sends the first trigger request to the second server device; The fourth sending module is configured to obtain a second trigger request if the first client device and the second server device are in a voice communication state, and send the second trigger request to the second server device, so that the second server device can generate a linkage trigger request based on the second trigger request, and send the linkage trigger request to the first server device.

12. A device linkage apparatus, deployed on a second client device, comprising: A third receiving module is configured to receive a device linkage rule sent by the first client device; A second generating module is configured to generate a first trigger request based on the device linkage rule, so that the first trigger request indicates the device linkage rule; The fifth sending module is configured to send the first trigger request to the second server device, so that the second server device generates a linkage trigger request based on the first trigger request, and sends the linkage trigger request to the first server device.

13. A device linkage system, comprising: A first server device, a second server device, a first client device, and a second client device; The processor in the first server device implements the device linkage method as claimed in claim 1 when executing the program; The processor in the second server device implements the device linkage method as claimed in claim 2 or 3 when executing the program; The processor in the first client device implements the device linkage method according to any one of claims 4 to 6 when executing the program; When the processor in the second client device executes the program, the device linkage method as described in claim 7 or 8 is implemented.

14. An electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the device linkage method according to any one of claims 1 to 8 when executing the program.

15. A non-transitory computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the device linkage method according to any one of claims 1 to 8.

16. A computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the device linkage method according to any one of claims 1 to 8 is implemented.

Citation Information

Patent Citations

  • Control method for intelligent home equipment and cloud server

    CN104320480A

  • Linkage control method and device and computer readable storage medium

    CN111522251A

  • Method for controlling mobile terminal

    KR1020170132017A

  • Event processing method and system, and device

    WO2022218138A1

  • Smart home device control method and system, and electronic device and storage medium

    WO2023109339A1