Equipment signaling sharing method, electronic equipment and storage medium

By obtaining and customizing the operation signaling of IoT devices, fine-grained control of device permissions is realized, the permission amplification problem in the prior art is solved, and the accuracy and flexibility of permission control are improved.

CN119538227AActive Publication Date: 2025-02-28HANGZHOU HUACHENG NETWORK TECH CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202411379521.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-29
Publication Date
2025-02-28
Estimated Expiration
2044-09-29

AI Technical Summary

Technical Problem

Device permission control of existing IoT devices relies on pre-formed sharing rules, which can easily lead to permission amplification problem, because the shared object and the shared object need to understand the mapping of device functions and permissions.

Method used

By obtaining the operation signaling of the target device, the sharing object custom selects the operation signaling as the sharing operation signaling and sends it to the shared object, so that the shared object has the right to perform the operation signaling, thereby realizing fine-grained permission control.

Benefits of technology

It realizes precise control of the permissions of the target device, avoids the problem of permission amplification caused by blurred permissions and function mapping, and reduces the requirement for sharing objects to understand the functions and permission mapping of the device.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119538227A_ABST
    Figure CN119538227A_ABST
Patent Text Reader

Abstract

The invention discloses an equipment signaling sharing method, electronic equipment and a storage medium, and the method comprises the steps: obtaining at least one first operation signaling related to target equipment, and enabling the first operation signaling to be in a signaling recording state when the target equipment is in a signaling recording state; the sharing object with the sharing authority to the target equipment is generated by operating the target equipment through the first operation terminal; taking the first operation signaling selected by the sharing object as a sharing operation signaling; the sharing operation signaling is sent to the shared object, and after the shared object receives the sharing operation signaling, the shared object has the right to execute the sharing operation signaling on the target device. According to the scheme, equipment authority control can be more accurate.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of Internet of Things, and in particular to a device signaling sharing method, an electronic device, and a storage medium. Background Art

[0002] At present, IoT devices on the market usually use traditional device authorization sharing methods to control device permissions. The mainstream device permission sharing method relies more on pre-established sharing rules. However, the premise of this sharing method is that the sharing object and the shared object need to fully understand the functions of the IoT device and the mapping of corresponding permissions. Otherwise, it is easy for device permissions to be amplified. Summary of the invention

[0003] The present application at least provides a device signaling sharing method, an electronic device, and a storage medium, which can make device permission control more precise.

[0004] In a first aspect, the present application provides a device signaling sharing method, the method comprising: obtaining at least one first operation signaling about a target device, wherein the first operation signaling is generated when the target device is in a signaling recording state and a sharing object with sharing authority over the target device operates the target device through a first operation terminal; using the first operation signaling selected by the sharing object as the sharing operation signaling; and sending the sharing operation signaling to the shared object, wherein after the shared object accepts the sharing operation signaling, the shared object has the right to execute the sharing operation signaling on the target device.

[0005] Among them, obtaining at least one first operation signaling about the target device includes: receiving a recording start instruction sent by the first operation terminal, and determining that the target device enters a signaling recording state; while the target device is in a signaling recording state, receiving the first operation signaling sent by the first operation terminal, and saving it in a signaling pool to be shared; receiving a recording stop instruction sent by the first operation terminal, and determining that the target device ends the signaling recording state.

[0006] Wherein, the recording start instruction is generated by the first operating terminal in response to the triggering operation of the recording button by the sharing object; and / or, receiving the first operation signaling sent by the first operating terminal and saving it in the signaling pool to be shared, including: receiving the first operation signaling sent by the first operating terminal, and sending the first operation signaling to the target device; receiving the successful response message of the target device to the first operation signaling, and saving the first operation signaling in the signaling pool to be shared, wherein the signaling pool to be shared is used to store the signaling to be shared; and / or, the method also includes at least one of the following steps: receiving the signaling of the first operating terminal; Check the request, provide the first operating terminal with information of each signaling to be shared in the signaling pool to be shared; receive the signaling adjustment instruction sent by the sharing object through the first operating terminal, and make corresponding signaling adjustments to the signaling to be shared in the signaling pool to be shared, wherein the signaling adjustment includes at least one of addition, deletion and modification; obtain the associated operation signaling associated with the signaling to be shared in the signaling pool to be shared, send a recommendation message about the associated operation signaling to the first operating terminal, receive the recommendation confirmation instruction sent by the sharing object through the first operating terminal, and save the associated operation signaling to the signaling pool to be shared.

[0007] Among them, the first operation signaling is saved in the signaling pool to be shared after being obtained; the first operation signaling selected by the sharing object is used as the sharing operation signaling, including: receiving the signaling viewing request of the first operation terminal, and providing the first operation terminal with the information of each signaling to be shared in the signaling pool to be shared; receiving the selection instruction of the sharing object for the signaling to be shared fed back by the first operation terminal, and using at least one signaling to be shared selected by the sharing object as the sharing operation signaling.

[0008] Among them, before obtaining at least one first operation signaling about the target device, it also includes: providing a device management page to the first operation terminal, the device management page displays several devices owned by the sharing object; receiving the sharing object's selection instructions for several devices fed back by the first operation terminal, and taking the device selected by the sharing object as the target device.

[0009] The sharing operation signaling is sent to the shared object, including: fusing the sharing operation signaling with the device information of the target device to obtain a sharing link; and sending the sharing link to the shared object.

[0010] Among them, the sharing link includes preview information, which is generated based on the sharing operation signaling and device information, and the shared object can confirm whether to receive the sharing link based on the preview information; and / or, after sending the sharing link to the shared object, it also includes: in response to the shared object confirming receipt of the sharing link, performing permission verification on the shared object to obtain a verification result; in response to the verification result being verification passed, determining that the shared object has the right to execute the sharing operation signaling on the target device.

[0011] Among them, after the sharing operation signaling is sent to the shared object, it also includes: after the shared object accepts the sharing operation signaling, creating a sharing relationship between the sharing object and the shared object regarding the target device, and recording the relationship information corresponding to the sharing relationship, the relationship information includes at least one of the sharing time, sharing object, shared object, sharing operation signaling information, and sharing rights of the sharing relationship; in response to the relationship processing instruction sent by the sharing object through the first operation terminal, corresponding processing is performed on the sharing relationship, and the corresponding processing includes viewing the relationship information corresponding to the sharing relationship, modifying the relationship information corresponding to the sharing relationship, and revoking the sharing relationship.

[0012] Among them, after the sharing operation signaling is sent to the shared object, it also includes: after the shared object accepts the sharing operation signaling, in response to the target device management request sent by the shared object through the second operation terminal, providing the operation management page of the target device to the second operation terminal; receiving the first operation signaling sent by the second operation terminal, the first operation signaling is an operation instruction triggered by the shared object through the operation management page, and belongs to the sharing operation signaling; and sending the first operation signaling to the target device.

[0013] Among them, the operation management page can trigger the sharing operation signaling, and other operation signaling except the sharing operation signaling cannot be triggered; and / or, the first operation signaling is sent to the target device, including: in response to the shared object having the right to execute the first operation signaling on the target device, the first operation signaling is sent to the target device; and / or, after the first operation signaling is sent to the target device, it also includes: recording the operation information of the shared object regarding the first operation signaling, so as to provide it to the sharing object for viewing, wherein the operation information at least includes operation time, operation object level, operation type, and operation result.

[0014] A second aspect of the present application provides an electronic device, comprising a memory and a processor coupled to each other, wherein the processor is used to execute program instructions stored in the memory to implement the device signaling sharing method in the first aspect.

[0015] A third aspect of the present application provides a computer-readable storage medium having program instructions stored thereon, and when the program instructions are executed by a processor, the device signaling sharing method in the first aspect described above is implemented.

[0016] In the above scheme, when the target device is in a signaling recording state, the sharing object with sharing authority over the target device operates the target device through the first operating terminal, thereby generating a first operation signaling, and the sharing object selects the first operation signaling to obtain the sharing operation signaling, and sends the sharing operation signaling to the shared object. After the shared object confirms acceptance of the sharing operation signaling, it will have the right to execute the sharing operation signaling on the target device. Compared with the prior art, the present application uses the first operation customized by the sharing object as the sharing authority of the target device, i.e., the sharing operation signaling, to achieve fine-grained control of the sharing authority of the target device, and at the same time, accurately shares the authority of the target device to a specific operation signaling, making the authority control of the target device more precise, thereby avoiding the authority amplification problem caused by fuzzy mapping of authority and function in the target device.

[0017] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] The drawings herein are incorporated into the specification and constitute a part of the specification. These drawings illustrate embodiments consistent with the present application and are used together with the specification to illustrate the technical solution of the present application.

[0019] Figure 1 It is a schematic diagram of the framework of an embodiment of the sharing system of the present application;

[0020] Figure 2 It is a flowchart of an embodiment of a device signaling sharing method of the present application;

[0021] Figure 3 This is a schematic diagram of a framework of a cloud implementation example of the present application;

[0022] Figure 4 This is a flowchart of an embodiment of the present application where a sharing object initiates a sharing link;

[0023] Figure 5 This is a flowchart of an embodiment of the present application in which a shared object accepts a shared link;

[0024] Figure 6 It is a schematic diagram of the framework of an embodiment of the device signaling sharing apparatus of the present application;

[0025] Figure 7 It is a schematic diagram of the framework of an embodiment of the electronic device of the present application;

[0026] Figure 8 It is a schematic diagram of a framework of an embodiment of a computer-readable storage medium of the present application. DETAILED DESCRIPTION

[0027] The scheme of the embodiment of the present application is described in detail below in conjunction with the drawings of the specification.

[0028] In the following description, for the purpose of explanation rather than limitation, specific details such as specific system structures, interfaces, and technologies are provided to facilitate a thorough understanding of the present application.

[0029] The term "and / or" in this article is only a description of the association relationship of associated objects, indicating that there may be three relationships. For example, A and / or B can represent three situations: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the previously associated objects are in an "or" relationship. In addition, "many" in this article means two or more than two. In addition, the term "at least one" in this article means any combination of at least two of any one or more of a plurality of, for example, including at least one of A, B, and C, can mean including any one or more elements selected from the set consisting of A, B and C.

[0030] See also Figure 1 , Figure 1 1 is a schematic diagram of a framework of an embodiment of a sharing system 100 of the present application. The sharing system 100 includes a cloud 110, a first operation terminal 120, a second operation terminal 130, and a plurality of devices. The cloud 110 is used to manage devices and receive operation signals sent by sharing objects and shared objects. The first operation terminal 120 is used to record operation signals, initiate signaling sharing, and send operation signals to devices. The second operation terminal 130 is used to receive signaling sharing and send operation signals to devices.

[0031] In this embodiment, the first operation terminal 120 and the second operation terminal 130 may be smart device terminals such as mobile phones, computers, PADs, etc. The devices connected to the cloud 110 may be household devices with networking communication functions, such as smart home devices such as table lamps, air conditioners, refrigerators, etc., or industrial devices with networking communication functions, etc., which are not specifically limited here.

[0032] It is understandable that the cloud 110 can be connected to two or more operating terminals at the same time, and no specific limitation is given here.

[0033] In some embodiments, after the sharing object successfully connects to the cloud 110 through the first operation terminal 120, the cloud 110 may provide a device management page to the first operation terminal 120, and the device management page displays several devices owned by the sharing object, wherein the several devices owned by the sharing object displayed in the device management page may be some of the devices connected to the cloud 110, or may be all of the devices connected to the cloud 110. The sharing object may select one or more devices as target devices through the device management page, and operate or record signaling on the target devices.

[0034] Specifically, when multiple devices are selected as target devices and signaling recording is started, the sharing object can start signaling recording by triggering the recording button. During the signaling recording process, the first operating terminal 120 also provides a start / pause button. After starting the signaling recording, the sharing object can select one of the multiple target devices for signaling recording. After determining the target device, the sharing object triggers the start / pause button to start signaling recording for the target device. After the recording is completed, the sharing object triggers the start / pause button again to complete the signaling recording for the target device. After that, the sharing object selects the next target device to repeat the above process. After completing the signaling recording for all target devices, the sharing object can trigger the recording stop button to terminate the recording.

[0035] In some embodiments, after the shared object confirms to accept the sharing operation signaling, the shared object can connect to the cloud 110 through the second operation terminal 130. After the connection is successful, the cloud 110 will provide the second operation terminal 130 with an operation management page, and the operation management page will display the sharing operation signaling corresponding to the target device authority of the shared object. The shared object can operate the target device according to the operation signaling displayed in the operation management page.

[0036] In this embodiment, in order to avoid the problem of device permissions being amplified, the sharing operation signaling also includes a unique identifier of the target device, so that the target device when the sharing object records the signaling and the target device executed by the sharee when receiving the sharing operation signaling sent by the sharing object are the same device.

[0037] See also Figure 2 , Figure 2 This is a flow chart of an embodiment of the device signaling sharing method of the present application. The cloud 110 is the execution subject. Specifically, it may include the following steps:

[0038] Step S210: Acquire at least one first operation signaling about the target device.

[0039] The first operation signaling is generated when the target device is in a signaling recording state and a sharing object having sharing authority over the target device operates the target device through the first operation terminal 120 .

[0040] This application is mainly used in the field of Internet of Things. By refining the permission functions of the target device to specific operation signals, the granularity of the target device sharing permissions can be refined when the operation signal is shared. In addition, in this application, the concept of device operation signal recording is used to expand the use of device sharing.

[0041] In some embodiments, the first operation signaling is saved in the signaling pool to be shared after being acquired. In order to reduce the learning cost of the shared object and simplify the operation process, the first operation signaling for the target device can be directly sent to the shared object, so that the shared object can control the target device according to the existing first operation signaling, and the first operation signaling for the existing target device can be generated by recording the operation signaling by the sharing object. Specifically, please refer to step S2101 to step S2103.

[0042] Step S210 1: receiving a recording start instruction sent by a first operating terminal, and determining that the target device enters a signaling recording state.

[0043] In some embodiments, in order to complete the recording of the operation signaling of the target device, the sharing object can send a recording start instruction through the first operation terminal 120. After receiving the recording start instruction sent by the first operation terminal 120, the cloud 110 parses the recording start instruction to determine the target device to be operated, and forwards the recording start instruction to the target device, so that the target device enters the signaling recording state. Among them, the recording start instruction can be generated by the first operation terminal 120 in response to the sharing object's triggering operation on the recording button. The recording button can be designed with a striking color and an easy-to-understand icon to ensure that the sharing object can quickly locate and operate.

[0044] Furthermore, the cloud 110 is connected to multiple devices, so before triggering the recording start command, it is necessary to determine which device to record the signaling for. Specifically, after the sharing object logs in to the first operation terminal 120 and the first operation terminal 120 is successfully connected to the cloud 110, the cloud 110 provides the first operation terminal 120 with a device management page. The device management page displays several devices owned by the sharing object. In order to enable the sharing object to quickly select on the device management page, the device management page can quickly set the device to an intuitive icon or list, etc., so that the sharing object can easily identify and select the corresponding device. Receive the selection instruction of the sharing object for several devices fed back by the first operation terminal 120, and use the device selected by the sharing object as the target device.

[0045] Step S2102: While the target device is in a signaling recording state, a first operation signaling sent by a first operation terminal is received and stored in a signaling pool to be shared.

[0046] In some embodiments, while the target device is in a signaling recording state, the sharing object may send a plurality of first operation signalings to the target device through the first operation terminal 120 and store the first operation signalings in a signaling pool to be shared.

[0047] Furthermore, in order to save system resources and avoid operational errors by the shared object, the first operation signaling that has not responded successfully is not saved. Specifically, the cloud 110 receives the first operation signaling sent by the first operation terminal 120, and sends the first operation signaling to the target device. After the target device receives the first operation signaling and responds successfully, it sends a successful response message to the cloud 110. The cloud 110 receives the successful response message of the target device to the first operation signaling, and saves the first operation signaling in the signaling pool to be shared, wherein the signaling pool to be shared is used to store the signaling to be shared.

[0048] Step S2103: receiving the recording stop instruction sent by the first operation terminal 120, and determining that the target device ends the signaling recording state.

[0049] In some embodiments, the first operation terminal 120 also provides a recording stop button. When the sharing object finishes recording, the recording stop button can be triggered to end the signaling recording state of the target device. In addition, the recording button can be triggered again to end the signaling recording state of the target device.

[0050] In a specific embodiment, the first operation terminal 120 may be a mobile phone, and the target device may be an air conditioner. A sharing object who has sharing authority for the air conditioner logs in to his account on the mobile phone, and triggers a recording start command after successfully connecting to the cloud 110, so that the air conditioner is in a signaling recording state, wherein the recording start command may be generated by the first operation terminal 120 in response to the sharing object's triggering operation of the recording button. During the time period when the air conditioner is in the signaling recording state, the sharing object operates the air conditioner through the mobile phone, for example, the air conditioner may be started, the operating mode of the air conditioner may be set, the wind speed and temperature of the air conditioner may be set, etc., thereby generating a first operation signaling. After the sharing object completes the signaling recording of the air conditioner, the sharing object may trigger a recording stop command on the mobile phone to end the signaling recording state of the air conditioner.

[0051] In some embodiments, after completing the signaling recording of the target device, the sharing object can view the successfully recorded signaling. Specifically, the sharing object sends a signaling viewing request through the first operation terminal 120. After receiving the signaling viewing request from the first operation terminal 120, the cloud 110 provides the first operation terminal 120 with information of each signaling to be shared in the signaling pool to be shared.

[0052] In some embodiments, after completing the signaling recording of the target device, the sharing object can adjust each successfully recorded signaling. Specifically, the sharing object sends a signaling adjustment instruction through the first operation terminal 120, and the cloud 110 receives the signaling adjustment instruction sent by the sharing object through the first operation terminal 120, and performs corresponding signaling adjustments on the signaling to be shared in the signaling pool to be shared, wherein the signaling adjustment includes at least one of addition, deletion and modification.

[0053] In addition, the cloud 110 will also obtain associated operation signaling associated with the signaling to be shared in the signaling pool to be shared, send a recommendation message about the associated operation signaling to the first operation terminal 120, receive the recommendation confirmation instruction sent by the sharing object through the first operation terminal, and save the associated operation signaling to the signaling pool to be shared.

[0054] For example, during the signaling recording process, the sharing object only turns on the white light of the target device bulb and adjusts the brightness of the bulb, and saves the operation signaling of turning on the white light and adjusting the brightness to the signaling pool to be shared. After the saving is completed, the cloud 110 will detect whether there is an associated operation signaling associated with the locally stored operation signaling of turning on the white light of the bulb, and detects that the corresponding associated operation signaling is to turn off the white light. Therefore, the cloud 110 will send a recommendation message of the associated operation signaling to the first operation terminal 120. After receiving the recommendation message, the sharing object can confirm to accept the recommendation message or refuse to accept the recommendation message. If the sharing object confirms to accept the recommendation message, the cloud 110 receives the recommendation confirmation instruction sent by the sharing object through the first operation terminal 120, and saves the associated operation signaling to the signaling pool to be shared. If the sharing object refuses to accept the recommendation message, the associated operation signaling will not be saved to the signaling pool to be shared.

[0055] During the entire signaling recording and saving process, the sharing object does not need to have an in-depth understanding of the mapping relationship between the functions and permissions of the target device, but only needs to pay attention to its operation intention and the recommended messages of the sharing system 100.

[0056] It is understandable that the first operation terminal 120 used by the above-mentioned sharing object to record the signaling of the target device and the first operation terminal 120 used by the sharing object to send the signaling viewing request, signaling adjustment instruction and recommendation confirmation instruction can be the same device or different devices. For example, the sharing object can send a recording start instruction to the target device through a mobile phone, and after the signaling recording is completed, the sharing object can send a signaling viewing request to the same target device through a computer to view the first operation signaling successfully recorded by the sharing object.

[0057] Step S220: using the first operation signaling selected by the sharing object as the sharing operation signaling.

[0058] In some embodiments, the sharing object can customize the information of each signaling to be shared in the signaling pool to be shared, and use the selected operation signaling as the sharing operation signaling. Specifically, the cloud 110 receives the signaling viewing request of the first operation terminal 120, and provides the first operation terminal 120 with the information of each signaling to be shared in the signaling pool to be shared. The sharing object selects the information of each received signaling to be shared through the first operation terminal 120, and after the selection is confirmed, the first operation terminal 120 feedbacks the selection instruction to the cloud 110. The cloud 110 receives the selection instruction of the sharing object to be shared by the first operation terminal 120, and uses at least one signaling to be shared selected by the sharing object as the sharing operation signaling. The sharing object freely selects the first operation signaling as the sharing operation signaling, realizing fine-grained control of the sharing authority of the target device. This means that the allocation of authority can be accurate to the specific operation signaling, thereby avoiding the problem of authority amplification caused by the fuzzy mapping of authority and function, and also makes the authority control more accurate and flexible, reducing the requirement for the sharing object to understand the function and authority mapping of the Internet of Things device.

[0059] The signaling viewing request may be a viewing request for each signaling to be shared of one or more target devices.

[0060] It is understandable that the first operation terminal 120 used by the sharing object when recording the signaling of the target device and the first operation terminal 120 used when selecting the first operation signaling can be the same terminal device or different terminal devices, which is not specifically limited here.

[0061] Step S230: Send the sharing operation signaling to the shared object.

[0062] After the shared object accepts the sharing operation signaling, the shared object has the right to execute the sharing operation signaling on the target device.

[0063] In some embodiments, after confirming the sharing operation signaling, the sharing object may encrypt the sharing operation signaling to obtain the encrypted signaling, and send the encrypted signaling to the shared object, and the shared object decrypts the received encrypted signaling through the second operation terminal 130 to obtain the sharing operation signaling, and then uses the sharing operation signaling to control the target device.

[0064] In other embodiments, after determining the sharing operation signaling, the sharing object may initiate a sharing request to the shared object, so as to send the sharing operation signaling to the shared object. Specifically, please refer to step S2301 to step S2302.

[0065] Step S23 0 1: Merge the sharing operation signaling and the device information of the target device to obtain a sharing link.

[0066] In some embodiments, in order to facilitate the object being shared to understand the target device, the sharing operation signaling and the device information of the target device may be merged to obtain a sharing link.

[0067] Furthermore, the sharing link includes preview information, which is generated based on the sharing operation signaling and device information. The shared object can confirm whether to receive the sharing link based on the preview information. The preview information briefly describes the content and purpose of the sharing operation signaling.

[0068] Step S2302: Send the sharing link to the shared object.

[0069] In some embodiments, after the sharing link is generated, the sharing object can send the sharing link to the shared object. The shared object can view the preview information before deciding whether to receive the sharing link. In response to the shared object confirming the receipt of the sharing link, the shared object is subject to permission verification to obtain a verification result. In response to the verification result being a passed verification, it is determined that the shared object has the right to execute the sharing operation signaling on the target device. After the shared object confirms that it has the right to execute the sharing operation signaling on the target device, the second operation terminal 130 parses the sharing link to obtain the sharing operation signaling, that is, the shared object successfully accepts the sharing operation signaling.

[0070] After the shared object accepts the sharing operation signaling, in response to the target device management request sent by the shared object through the second operation terminal 130, the cloud 110 provides the second operation terminal 130 with an operation management page of the target device. The operation management page can trigger the sharing operation signaling, and other operation signalings except the sharing operation signaling cannot be triggered. The shared object sends the first operation signaling to the cloud 110 through the operation management page provided by the second operation terminal 130, and the cloud 110 receives the first operation signaling sent by the second operation terminal 130. The first operation signaling is an operation instruction triggered by the shared object through the operation management page, and belongs to the sharing operation signaling. After receiving the first operation signaling, in response to the shared object having the right to execute the first operation signaling on the target device, the cloud 110 sends the first operation signaling to the target device.

[0071] In addition, the sharing link is initiated by the sharing object, so that the sharing object can view and supervise the use of the sharing link by the sharing object. Each time the sharing object triggers an operation instruction through the operation management page, the operation information of the sharing object about the first operation signaling is recorded to provide it to the sharing object for viewing, wherein the operation information at least includes the operation time, operation object level, operation type, and operation result.

[0072] In some embodiments, after the shared object accepts the sharing operation signaling, a sharing relationship between the sharing object and the shared object on the target device can be created according to the sharing operation signaling level, and relationship information corresponding to the sharing relationship can be recorded, and the relationship information includes at least one of the sharing time, sharing object, shared object, sharing operation signaling information, and sharing rights of the sharing relationship, so that the sharing object can understand the historical sharing of the sharing operation signaling on the target device according to the sharing relationship.

[0073] In addition, the sharing object can also process the sharing relationship, for example, in response to a relationship processing instruction sent by the sharing object through the first operating terminal 120, perform corresponding processing on the sharing relationship, and the corresponding processing includes viewing the relationship information corresponding to the sharing relationship, modifying the relationship information corresponding to the sharing relationship, and revoking at least one of the sharing relationship.

[0074] In a specific implementation scenario, please refer to Figure 3 , the cloud 110 includes a device management module 111, a device sharing module 112 and a device operation module 113. The device management module 111 is responsible for providing a device management page and an operation management page, managing the properties, status and other information of the device, issuing an entry for the recording start instruction to the sharing object, responding to the recording result, and saving the first operation signaling of the recording. The device sharing module 112 initiates a device sharing invitation / receives a device sharing invitation. The device operation module 113 is responsible for receiving the operation signaling of the sharing object / the shared object, and issuing the operation signaling. In this embodiment, regarding the device signaling sharing method, the process of the sharing object initiating sharing can be combined with reference to Figure 4 After the sharing object successfully connects to the cloud 110 using the first operation terminal 120, the device management module 111 provides the first operation terminal 120 with a device management page, which displays several devices owned by the sharing object. The sharing object selects one as a target device from the numerous devices provided on the device management page. The device management module 111 receives the selection instruction of the sharing object for several devices fed back by the first operation terminal 120, and uses the device selected by the sharing object as the target device.

[0075] Subsequently, the sharing object turns on the recording button, so that the target device is in the signaling recording state. And while the target device is in the signaling recording state, the sharing object operates the target device. When the sharing object operates the target device, a first operation signaling will be generated, and the first operation terminal 120 will send the first operation signaling to the device operation module 113. After receiving the first operation signaling, the device operation module 113 will forward the first operation signaling to the target device. After the target device receives the first operation signaling and responds successfully, it will send a successful response message to the device operation module 113. The device operation module 113 receives the successful response message of the target device to the first operation signaling and saves the first operation signaling in the signaling pool to be shared. After completing the signaling recording, the sharing object presses the recording button again to stop the signaling recording state, and all the first operation signalings that respond successfully are saved in the signaling pool to be shared, and a short description is generated at the same time, such as "2024-09-24 14:30, the target device turns on the white light signaling", which is convenient for the sharing object to find and identify in the future.

[0076] After completing the signaling recording of the target device, the sharing object sends a signaling viewing request through the first operation terminal 120, and the device management module 111 receives the signaling viewing request of the first operation terminal 120, and provides the first operation terminal 120 with a device management page, so that the sharing object can view the information of each signaling to be shared in the signaling pool to be shared of the target device through the filtering function (such as by date, signaling type, etc.) on the device management page. Each signaling to be shared contains detailed information, such as operation time, signaling type, operation result, etc., so that the sharing object can understand the specific content of the signaling.

[0077] At the same time, in the device management page, the sharing object can operate the signaling to be shared in the signaling pool to be shared to generate a signaling adjustment instruction. After receiving the signaling adjustment instruction sent by the sharing object through the first operation terminal 120, the device management module 111 performs corresponding signaling adjustment on the signaling to be shared in the signaling pool to be shared, wherein the signaling adjustment includes at least one of addition, deletion and modification. In addition, the device management module 111 will also obtain the associated operation signaling associated with the signaling to be shared in the signaling pool to be shared, send a recommendation message about the associated operation signaling to the first operation terminal 120, receive the recommendation confirmation instruction sent by the sharing object through the first operation terminal 120, and save the associated operation signaling to the signaling pool to be shared.

[0078] Afterwards, the sharing object selects the target device in the signaling pool to be shared in the device management page. After obtaining the sharing operation signaling, the sharing operation signaling and the device information of the target device are merged to obtain a sharing link. The sharing object initiates the target device sharing link to the shared object. After receiving the sharing link, the device sharing module 112 forwards it to the corresponding shared object. The shared object may accept the sharing link or not. At the same time, the device sharing module 112 will also feedback the sharing result to the first operation terminal 120.

[0079] Please refer to Figure 5 After receiving the sharing link through the second operation terminal 130, the shared object can understand the content and purpose of the sharing operation signaling according to its preview information. After understanding, the shared object can accept the sharing link or not. When the shared object does not accept the sharing link, it ends. When the shared object clicks to accept the sharing link, the sharing system 100 will guide the shared object to complete the limited verification and obtain the verification result to ensure the security of sharing. At the same time, the sharing system 100 will also ask the shared object whether it agrees to the sharing agreement, including the target device usage rules, privacy protection policy, etc., to ensure that the rights and interests of both parties are protected. In response to the verification result being a verification pass, it is determined that the shared object has the right to execute the sharing operation signaling on the target device. The device sharing module 112 creates a sharing relationship between the sharing object and the shared object regarding the target device according to the level of the acquired first operation signaling, and records the relationship information corresponding to the sharing relationship, and the relationship information includes at least one of the sharing time, sharing object, shared object, sharing operation signaling information, and sharing rights of the sharing relationship. In addition, the device sharing module 112 also provides a sharing relationship management function, allowing the sharing object to view the relationship information corresponding to the sharing relationship, modify the relationship information corresponding to the sharing relationship, and cancel the sharing relationship to adapt to different usage scenarios and needs.

[0080] Afterwards, the shared object sends a target device management request through the second operation terminal 130, and the device management module 111 provides the second operation terminal 130 with an operation management page of the target device. The operation management page can trigger the sharing operation signaling, and other operation signalings except the sharing operation signaling cannot be triggered. In the operation management page, the first operable operation signaling is dynamically displayed according to the rights of the shared object on the target device. For example, if the shared object only has the authority to view the status of the target device, then the operation management page will only display functions related to the device status, such as the real-time preview function, etc.; if the shared object has the authority to control the target device, then the operation management page will additionally display functions related to the control of the target device, such as the privacy mode, abnormal sound alarm, etc. The shared object operates the target device through the operation management page provided by the second operation terminal 130, and sends the first operation signaling to the device operation module 113. After receiving the first operation signaling, the device operation module 113 performs authentication according to the rights of the shared object on the target device, and forwards it to the target device after the authentication is passed. After the target device executes the first operation signaling, it feedbacks the operation result. For example, if the shared object attempts to execute an unauthorized first operation signaling, the device operation module 113 will immediately block it and prompt the shared object that the authority is insufficient. At the same time, the sharing system 100 also records the shared object's operation information about the first operation signaling to provide it to the shared object for viewing, wherein the operation information at least includes the operation time, operation object level, operation type, and operation result, so that the shared object can view and audit it at any time.

[0081] This application supports the sharing object to save the first operation signaling in batches to the signaling pool to be shared, which means that the sharing object can define and save multiple operation signaling at one time, and reuse these operation signaling in subsequent sharing, and can be applied to the scenario where multiple signaling is shared to multiple target devices. This permission reuse mechanism improves the sharing efficiency. The sharing object does not need to redefine the sharing rules every time, which reduces the repetitive work of the sharing object and makes the device sharing process more convenient and efficient. In addition, during the sharing process, this application accurately shares the permissions of the target device to the specific operation signaling, thereby avoiding the permission amplification problem caused by the fuzzy mapping of permissions and functions, and also makes the permission control of the target device more accurate and flexible, reducing the requirements for the sharing object / shared object to understand the functions and permission mapping of the IoT device.

[0082] Those skilled in the art will appreciate that, in the above method of specific implementation, the order in which the steps are written does not imply a strict execution order and does not constitute any limitation on the implementation process. The specific execution order of the steps should be determined by their functions and possible internal logic.

[0083] See also Figure 6 , Figure 6 It is a framework diagram of an embodiment of a device signaling sharing device 600 of the present application. The device signaling sharing device 600 includes an acquisition module 610, a selection module 620 and a sharing module 630. The acquisition module 610 executes acquisition of at least one first operation signaling about the target device, wherein the first operation signaling is generated when the target device is in a signaling recording state and a sharing object with sharing authority over the target device operates the target device through a first operation terminal. The selection module 620 executes the first operation signaling selected by the sharing object as the sharing operation signaling. The sharing module 630 executes sending the sharing operation signaling to the shared object, wherein after the shared object accepts the sharing operation signaling, the shared object has the right to execute the sharing operation signaling on the target device.

[0084] In some embodiments, the acquisition module 610 executes the acquisition of at least one first operation signaling about the target device, including: receiving a recording start instruction sent by the first operation terminal, and determining that the target device enters a signaling recording state; while the target device is in a signaling recording state, receiving the first operation signaling sent by the first operation terminal, and saving it in a signaling pool to be shared; receiving a recording stop instruction sent by the first operation terminal, and determining that the target device ends the signaling recording state.

[0085] In some embodiments, the acquisition module 610 executes the recording start instruction generated by the first operation terminal in response to the triggering operation of the recording button by the sharing object; and / or, receiving the first operation signaling sent by the first operation terminal and saving it in the signaling pool to be shared, including: receiving the first operation signaling sent by the first operation terminal, and sending the first operation signaling to the target device; receiving the successful response message of the target device to the first operation signaling, and saving the first operation signaling in the signaling pool to be shared, wherein the signaling pool to be shared is used to store the signaling to be shared; and / or, the method also includes at least one of the following steps: receiving the first The signaling viewing request of the operation terminal is used to provide the first operation terminal with the information of each signaling to be shared in the signaling pool to be shared; the signaling adjustment instruction sent by the sharing object through the first operation terminal is received, and the corresponding signaling adjustment is made to the signaling to be shared in the signaling pool to be shared, wherein the signaling adjustment includes at least one of addition, deletion and modification; the associated operation signaling associated with the signaling to be shared in the signaling pool to be shared is obtained, a recommendation message about the associated operation signaling is sent to the first operation terminal, and the recommendation confirmation instruction sent by the sharing object through the first operation terminal is received, and the associated operation signaling is saved in the signaling pool to be shared.

[0086] In some embodiments, the selection module 620 executes the first operation signaling, which is saved in the signaling pool to be shared after being acquired; the first operation signaling selected by the sharing object is used as the sharing operation signaling, including: receiving a signaling viewing request from the first operation terminal, and providing the first operation terminal with information of each signaling to be shared in the signaling pool to be shared; receiving the selection instruction of the sharing object for the signaling to be shared fed back by the first operation terminal, and using at least one signaling to be shared selected by the sharing object as the sharing operation signaling.

[0087] In some embodiments, before the acquisition module 610 acquires at least one first operation signaling about the target device, it also includes: providing a device management page to the first operation terminal, the device management page displays a number of devices owned by the sharing object; receiving a selection instruction of the sharing object for a number of devices fed back by the first operation terminal, and taking the device selected by the sharing object as the target device.

[0088] In some embodiments, the sharing module 630 executes sending the sharing operation signaling to the shared object, including: fusing the sharing operation signaling with the device information of the target device to obtain a sharing link; and sending the sharing link to the shared object.

[0089] In some embodiments, the sharing module 630 executes a sharing link including preview information, and the preview information is generated based on the sharing operation signaling and device information, and the shared object can confirm whether to receive the sharing link based on the preview information; and / or, after sending the sharing link to the shared object, it also includes: in response to the shared object confirming receipt of the sharing link, performing permission verification on the shared object to obtain a verification result; in response to the verification result being a passed verification, determining that the shared object has the right to execute the sharing operation signaling on the target device.

[0090] In some embodiments, after the sharing module 630 sends the sharing operation signaling to the shared object, it also includes: after the shared object accepts the sharing operation signaling, creating a sharing relationship between the sharing object and the shared object regarding the target device, and recording relationship information corresponding to the sharing relationship, the relationship information including at least one of the sharing time, sharing object, shared object, sharing operation signaling information, and sharing rights of the sharing relationship; in response to the relationship processing instruction sent by the sharing object through the first operation terminal, performing corresponding processing on the sharing relationship, the corresponding processing including viewing the relationship information corresponding to the sharing relationship, modifying the relationship information corresponding to the sharing relationship, and revoking the sharing relationship.

[0091] In some embodiments, after the sharing module 630 sends the sharing operation signaling to the shared object, it also includes: after the shared object accepts the sharing operation signaling, in response to the target device management request sent by the shared object through the second operation terminal, providing the operation management page of the target device to the second operation terminal; receiving the first operation signaling sent by the second operation terminal, the first operation signaling is an operation instruction triggered by the shared object through the operation management page, and belongs to the sharing operation signaling; and sending the first operation signaling to the target device.

[0092] In some embodiments, the sharing module 630 executes the operation management page to trigger the sharing operation signaling, and other operation signaling except the sharing operation signaling cannot be triggered; and / or, the first operation signaling is sent to the target device, including: in response to the shared object having the right to execute the first operation signaling on the target device, the first operation signaling is sent to the target device; and / or, after the first operation signaling is sent to the target device, it also includes: recording the operation information of the shared object regarding the first operation signaling to provide it to the sharing object for viewing, wherein the operation information includes at least the operation time, operation object level, operation type, and operation result.

[0093] See also Figure 7 , Figure 7 1 is a schematic diagram of a framework of an embodiment of an electronic device 70 of the present application. The electronic device 70 includes a memory 71 and a processor 72 coupled to each other, and the processor 72 is used to execute program instructions stored in the memory 71 to implement the steps in any of the above-mentioned device signaling sharing method embodiments. In a specific implementation scenario, the electronic device 70 may include but is not limited to: a microcomputer, a server, and in addition, the electronic device 70 may also include a mobile device such as a laptop computer and a tablet computer, which is not limited here.

[0094] Specifically, the processor 72 is used to control itself and the memory 71 to implement the steps in any of the above-mentioned device signaling sharing method embodiments. The processor 72 can also be called a CPU (Central Processing Unit). The processor 72 may be an integrated circuit chip with signal processing capabilities. The processor 72 can also be a general-purpose processor, a digital signal processor (Digital Signal Processor, DSP), an application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), a field-programmable gate array (Field-Programmable Gate Array, FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. In addition, the processor 72 can be implemented by an integrated circuit chip.

[0095] See also Figure 8 , Figure 8 The schematic diagram is a schematic diagram of a computer-readable storage medium 80 of the present application. The computer-readable storage medium 80 stores program instructions 801 that can be executed by a processor, and the program instructions 801 are used to implement the steps in any of the above-mentioned device signaling sharing method embodiments.

[0096] In some embodiments, the functions or modules included in the device provided by the embodiments of the present disclosure can be used to execute the method described in the above method embodiments. The specific implementation can refer to the description of the above method embodiments, and for the sake of brevity, it will not be repeated here.

[0097] The above description of various embodiments tends to emphasize the differences between the various embodiments. The same or similar aspects can be referenced to each other, and for the sake of brevity, they will not be repeated herein.

[0098] In the several embodiments provided in the present application, it should be understood that the disclosed methods and devices can be implemented in other ways. For example, the device implementation described above is only schematic. For example, the division of modules or units is only a logical function division. There may be other division methods in actual implementation, such as units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, and the indirect coupling or communication connection of devices or units can be electrical, mechanical or other forms.

[0099] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0100] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) or a processor (processor) to perform all or part of the steps of each implementation method of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program code.

Claims

1. A device signaling sharing method, characterized in that: include: Acquire at least one first operation signaling about the target device, wherein the first operation signaling is generated when the target device is in a signaling recording state and a sharing object having sharing authority over the target device operates the target device through a first operation terminal; using the first operation signaling selected by the sharing object as the sharing operation signaling; The sharing operation signaling is sent to the shared object, wherein after the shared object accepts the sharing operation signaling, the shared object has the right to execute the sharing operation signaling on the target device.

2. The method according to claim 1, characterized in that The acquiring at least one first operation signaling about the target device includes: receiving a recording start instruction sent by the first operation terminal, and determining that the target device enters the signaling recording state; While the target device is in the signaling recording state, receiving the first operation signaling sent by the first operation terminal, and storing the signaling in a signaling pool to be shared; A recording stop instruction sent by the first operating terminal is received, and it is determined that the target device ends the signaling recording state.

3. The method according to claim 2, characterized in that The recording start instruction is generated by the first operating terminal in response to the triggering operation of the recording button by the sharing object; And / or, the receiving the first operation signaling sent by the first operation terminal and storing it in a signaling pool to be shared includes: receiving the first operation signaling sent by the first operation terminal, and sending the first operation signaling to the target device; receiving a successful response message from the target device to the first operation signaling, and storing the first operation signaling in a signaling pool to be shared, wherein the signaling pool to be shared is used to store signaling to be shared; And / or, the method further comprises at least one of the following steps: receiving a signaling viewing request from the first operation terminal, and providing information of each signaling to be shared in the signaling pool to be shared to the first operation terminal; receiving a signaling adjustment instruction sent by the sharing object through the first operation terminal, and performing corresponding signaling adjustment on the signaling to be shared in the signaling pool to be shared, wherein the signaling adjustment includes at least one of adding, deleting and modifying; Acquire associated operation signaling associated with the signaling to be shared in the signaling pool to be shared, send a recommendation message about the associated operation signaling to the first operation terminal, receive a recommendation confirmation instruction sent by the sharing object through the first operation terminal, and save the associated operation signaling to the signaling pool to be shared.

4. The method according to claim 1, characterized in that The first operation signaling is saved in a signaling pool to be shared after being acquired; The using the first operation signaling selected by the sharing object as the sharing operation signaling includes: receiving a signaling viewing request from the first operation terminal, and providing information of each signaling to be shared in the signaling pool to be shared to the first operation terminal; A selection instruction of the sharing object for the signaling to be shared fed back by the first operation terminal is received, and at least one of the signaling to be shared selected by the sharing object is used as a sharing operation signaling.

5. The method according to claim 1, characterized in that Before acquiring at least one first operation signaling about the target device, the method further includes: Providing a device management page to the first operation terminal, wherein the device management page displays a number of devices owned by the sharing object; A selection instruction of the plurality of devices from the sharing object fed back by the first operation terminal is received, and the device selected by the sharing object is used as the target device.

6. The method according to claim 1, characterized in that The sending of the sharing operation signaling to the shared object includes: The sharing operation signaling is integrated with the device information of the target device to obtain a sharing link; The sharing link is sent to the shared object.

7. The method according to claim 6, characterized in that The sharing link includes preview information, where the preview information is generated based on the sharing operation signaling and the device information, and the shared object can confirm whether to receive the sharing link based on the preview information; And / or, after sending the sharing link to the shared object, the method further includes: In response to the shared object confirming receipt of the sharing link, performing permission verification on the shared object to obtain a verification result; In response to the verification result being verification passed, it is determined that the shared object has the right to execute the sharing operation signaling on the target device.

8. The method according to claim 1, characterized in that After sending the sharing operation signaling to the shared object, the method further includes: After the shared object accepts the sharing operation signaling, a sharing relationship between the sharing object and the shared object on the target device is created, and relationship information corresponding to the sharing relationship is recorded, wherein the relationship information includes at least one of the sharing time, sharing object, shared object, sharing operation signaling information, and sharing rights of the sharing relationship; In response to the relationship processing instruction sent by the sharing object through the first operating terminal, the sharing relationship is processed accordingly, and the corresponding processing includes at least one of viewing the relationship information corresponding to the sharing relationship, modifying the relationship information corresponding to the sharing relationship, and revoking the sharing relationship.

9. The method according to claim 1, characterized in that: After sending the sharing operation signaling to the shared object, the method further includes: After the shared object accepts the sharing operation signaling, in response to a target device management request sent by the shared object through the second operation terminal, providing the second operation terminal with an operation management page of the target device; receiving a first operation signaling sent by the second operation terminal, where the first operation signaling is an operation instruction triggered by the shared object through the operation management page and belongs to the sharing operation signaling; The first operation signaling is sent to the target device.

10. The method according to claim 9, characterized in that The operation management page can trigger the sharing operation signaling, and other operation signaling except the sharing operation signaling cannot be triggered; And / or, sending the first operation signaling to the target device includes: In response to the shared object having the right to execute the first operation signaling on the target device, sending the first operation signaling to the target device; And / or, after sending the first operation signaling to the target device, the method further includes: The operation information of the shared object regarding the first operation signaling is recorded to provide the shared object with the information for viewing, wherein the operation information at least includes the operation time, the operation object level, the operation type, and the operation result.

11. An electronic device, characterized in that: It comprises a memory and a processor coupled to each other, wherein the processor is used to execute program instructions stored in the memory to implement the device signaling sharing method as described in any one of claims 1 to 10.

12. A computer-readable storage medium having program instructions stored thereon, characterized in that: When the program instructions are executed by a processor, the device signaling sharing method according to any one of claims 1 to 10 is implemented.

Citation Information

Patent Citations

  • Resource sharing method, resource sharing system, cloud device and user terminals

    CN103391319A

  • Household electrical appliance equipment and control authority sharing method, control terminal and storage medium

    CN109917667A

  • Smart home device sharing system and method, and electronic device

    CN113272745A

  • Permission determination method and device, equipment and storage medium

    CN116361831A

  • Authority sharing method and device of Internet of Things device, and storage medium

    CN117454367A