A device signaling sharing method, an electronic device, and a storage medium

By acquiring and customizing the operation signaling of the target device, the sharing object sends it to the shared object, which solves the problem of permission amplification caused by ambiguous mapping in IoT device permission sharing and achieves precise permission control.

CN119538227BActive Publication Date: 2025-12-05HANGZHOU HUACHENG NETWORK TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

The current method of sharing permissions for IoT devices relies on both the sharing object and the object being shared with having an understanding of the device's functions and permission mappings, which can easily lead to the problem of amplified permissions.

Method used

By acquiring the operation signaling of the target device, the sharing object can customize and select the operation signaling and send it to the shared object, thereby achieving precise access control.

Benefits of technology

It enables fine-grained access control over target devices, avoiding the problem of permission amplification and improving the accuracy and flexibility of access control.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119538227B_ABST
    Figure CN119538227B_ABST
Patent Text Reader

Abstract

The application discloses a device signaling sharing method, an electronic device and a storage medium. The method comprises the following steps: obtaining at least one first operation signaling about a target device, wherein the first operation signaling is generated by a sharing object having a sharing right to the target device through a first operation terminal operating the target device when the target device is in a signaling recording state; taking the first operation signaling selected by the sharing object as a sharing operation signaling; and sending the sharing operation signaling to a shared object, wherein the shared object has a right to execute the sharing operation signaling on the target device after accepting the sharing operation signaling. The above scheme can make the device right control 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

[0002] At present, the Internet of Things devices on the market usually adopt a traditional device authorization sharing method to control device permissions. The mainstream device permission sharing method relies on pre-prepared sharing rules, but the premise of this sharing method is that the sharing object and the shared object need to be very familiar with the functions of the Internet of Things device and the mapping of the corresponding permissions, otherwise, the device permission may be enlarged. SUMMARY

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

[0004] The first aspect of the present application provides a device signaling sharing method, which comprises: obtaining at least one first operation signaling about a target device, wherein the first operation signaling is generated by a sharing object having a sharing permission of the target device through a first operation terminal operating the target device when the target device is in a signaling recording state; taking the first operation signaling selected by the sharing object as a sharing operation signaling; and sending the sharing operation signaling to a shared object, wherein the shared object has the right to execute the sharing operation signaling on the target device after accepting the sharing operation signaling.

[0005] The obtaining at least one first operation signaling about the target device comprises: receiving a recording start instruction sent by the first operation terminal and determining that the target device enters the signaling recording state; receiving the first operation signaling sent by the first operation terminal during the signaling recording state of the target device and saving it in a to-be-shared signaling pool; and receiving a recording stop instruction sent by the first operation terminal and determining that the target device ends the signaling recording state.

[0006] The recording start instruction is generated by the first operation terminal in response to a triggering operation of the sharing object on a recording key; and / or, the first operation signaling sent by the first operation terminal is received and stored in the to-be-shared signaling pool, including: receiving the first operation signaling sent by the first operation terminal, and issuing the first operation signaling to the target device; receiving a successful response message of the target device to the first operation signaling, and storing the first operation signaling in the to-be-shared signaling pool, wherein the to-be-shared signaling pool is used to store to-be-shared signaling; and / or, the method further includes at least one of the following steps: receiving a signaling viewing request of the first operation terminal, and providing information of each to-be-shared signaling in the to-be-shared signaling pool 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 to-be-shared signaling in the to-be-shared signaling pool, wherein the signaling adjustment includes at least one of adding, deleting and modifying; obtaining an associated operation signaling associated with the to-be-shared signaling in the to-be-shared signaling pool, sending a recommendation message about the associated operation signaling to the first operation terminal, receiving a recommendation confirmation instruction sent by the sharing object through the first operation terminal, and storing the associated operation signaling in the to-be-shared signaling pool.

[0007] The first operation signaling is saved in the to-be-shared signaling pool after being obtained; the first operation signaling selected by the sharing object is taken as the sharing operation signaling, including: receiving a signaling viewing request of the first operation terminal, and providing information of each to-be-shared signaling in the to-be-shared signaling pool to the first operation terminal; receiving a selection instruction of the to-be-shared signaling fed back by the first operation terminal, and taking at least one to-be-shared signaling selected by the sharing object as the sharing operation signaling.

[0008] Before obtaining at least one first operation signaling about the target device, the method further includes: providing a device management page to the first operation terminal, and the device management page displays a plurality of devices owned by the sharing object; receiving a selection instruction of the plurality of 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 and device information of the target device to obtain a sharing link; and sending the sharing link to the shared object.

[0010] The sharing link includes preview information, 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 the sharing link is sent to the shared object, the method further includes: in response to the shared object confirming to receive the sharing link, performing permission verification on the shared object to obtain a verification result; and in response to the verification result being verified, determining that the shared object has the right to execute the sharing operation signaling on the target device.

[0011] wherein, after sending the sharing operation signaling to the shared object, further comprising: after the shared object accepts the sharing operation signaling, creating a sharing relationship between the shared object and the shared object about the target device, and recording relationship information corresponding to the sharing relationship, the relationship information including at least one of sharing time, sharing object, shared object, sharing operation signaling information, and sharing right of the sharing relationship; and in response to a relationship processing instruction sent by the sharing object through the first operation terminal, performing corresponding processing on the sharing relationship, the corresponding processing including at least one of viewing relationship information corresponding to the sharing relationship, modifying relationship information corresponding to the sharing relationship, and canceling the sharing relationship.

[0012] wherein, after sending the sharing operation signaling to the shared object, further comprising: 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 an operation management page of the target device to the second operation terminal; receiving a first operation signaling sent by the second operation terminal, the first operation signaling being an operation instruction triggered by the shared object through the operation management page and belonging to the sharing operation signaling; and sending the first operation signaling to the target device.

[0013] wherein, the operation management page can trigger the sharing operation signaling, and other operation signalings 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 a 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, further comprising: recording operation information of the shared object about the first operation signaling for providing the sharing object to view, wherein the operation information at least includes operation time, operation object level, operation type, and operation result.

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

[0015] The third aspect of the present application provides a computer readable storage medium having program instructions stored thereon, the program instructions being executed by a processor to implement the device signaling sharing method in the first aspect.

[0016] The above scheme, when the target device is in a signaling recording state, a sharing object having sharing permission for the target device operates the target device through a first operation terminal, thereby generating a first operation signaling, the sharing object selects the first operation signaling to obtain a sharing operation signaling, and sends the sharing operation signaling to a shared object, and after the shared object confirms to accept the sharing operation signaling, the shared object has the right to execute the sharing operation signaling on the target device. Compared with the prior art, the present application defines the first operation selected by the sharing object as the sharing permission of the target device, that is, the sharing operation signaling, thereby realizing fine-grained control of the sharing permission of the target device, and accurately sharing the permission of the target device to a specific operation signaling, so that the permission control of the target device is more accurate, thereby avoiding the problem of permission amplification caused by the fuzzy mapping between the permission and the function in the target device.

[0017] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, but not limiting the present application. BRIEF DESCRIPTION OF DRAWINGS

[0018] The accompanying drawings, which are incorporated into and form part of the specification, illustrate embodiments consistent with the present application and, together with the specification, serve to explain the technical solutions of the present application.

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

[0020] Figure 2 is a flow schematic diagram of an embodiment of the device signaling sharing method of the present application;

[0021] Figure 3 is a framework schematic diagram of an embodiment of the cloud of the present application;

[0022] Figure 4 is a flow schematic diagram of an embodiment of the sharing object initiating a sharing link of the present application;

[0023] Figure 5 is a flow schematic diagram of an embodiment of the shared object accepting a sharing link of the present application;

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

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

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

[0027] The scheme of the embodiments of the present application will be described in detail below with reference to the accompanying drawings.

[0028] In the following description, for the purpose of explanation and not limitation, specific details are set forth, such as particular system configurations, interfaces, techniques, in order to provide a thorough understanding of the present application.

[0029] The term "and / or" herein is merely an associated relationship of the associated objects, which means that there can be three relationships, for example, A and / or B can mean that A exists alone, A and B exist together, and B exists alone. In addition, the character " / " herein generally represents that the front and rear associated objects are in an "or" relationship. In addition, "multiple" herein means two or more than two. In addition, the term "at least one" herein means any one of multiple or any combination of at least two of multiple, 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] Please refer to Figure 1 , Figure 1 is a schematic diagram 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 the devices and receive operation signaling issued by sharing objects and shared objects. The first operation terminal 120 is used to record operation signaling, initiate signaling sharing, and issue operation signaling to the devices. The second operation terminal 130 is used to receive signaling sharing and issue operation signaling to the devices.

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

[0032] It can be understood that the cloud 110 can be connected with two or more operation terminals at the same time, which is not specifically limited here.

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

[0034] Specifically, when multiple devices are selected as target devices and the signaling recording is started, the sharing object can start the signaling recording by triggering the recording button, and the first operation terminal 120 also provides a start / pause button during the signaling recording process. After starting the signaling recording, the sharing object can select one of the multiple target devices for signaling recording, and after determining the target device, the sharing object triggers the start / pause button to start the signaling recording on the target device. After the recording is completed, the sharing object triggers the start / pause button again to complete the signaling recording on the target device. Then the sharing object selects the next target device and repeats the above process. After completing the signaling recording on 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 provides an operation management page to the second operation terminal 130, and the operation management page displays the sharing operation signaling corresponding to the target device permission that the shared object has. The shared object can operate the target device according to the operation signaling displayed in the operation management page.

[0036] In this embodiment, to avoid the problem of amplification of device permissions, the sharing operation signaling also includes a unique identifier of the target device, so that the target device during the signaling recording by the sharing object is the same as the target device executed by the shared object to accept the sharing operation signaling sent by the sharing object.

[0037] Please refer to Figure 2 , Figure 2 is a flowchart of an embodiment of the device signaling sharing method of the present application. The cloud 110 is the execution subject. Specifically, it can include the following steps:

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

[0039] The first operation signaling is generated by the sharing object having sharing permission of the target device operating the target device through the first operation terminal 120 when the target device is in a signaling recording state.

[0040] The present application is mainly applied in the field of Internet of Things, and the permission function of the target device is refined to specific operation signaling, so as to achieve the effect of refining the granularity of sharing permission of the target device during operation signaling sharing. In the present application, the concept of device operation signaling recording is used to expand the use mode of device sharing.

[0041] In some embodiments, the first operation signaling is saved into the to-be-shared signaling pool after being acquired. In order to reduce the learning cost of the shared object and simplify the operation process, the first operation signaling to 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. The first operation signaling about the existing target device can be generated by the sharing object by operation signaling recording. Specifically, please refer to steps S2101 to S2103.

[0042] Step S2101: receiving the recording start instruction sent by the first operation terminal, and determining that the target device enters the 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 analyzes the recording start instruction, determines 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. The recording start instruction can be generated by the first operation terminal 120 in response to the triggering operation of the sharing object on the recording button. The recording button can be designed with eye-catching color and easily understandable icon, so as to ensure that the sharing object can quickly locate and operate.

[0044] Further, the cloud 110 is connected with multiple devices, so that before triggering the recording start instruction, it is necessary to determine which device to record the signaling. Specifically, after the sharing object logs in the first operation terminal 120 and the first operation terminal 120 is successfully connected with the cloud 110, the cloud 110 provides a device management page to the first operation terminal 120. 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 can be set in the form of intuitive icon or list on the device management page, so that the sharing object can easily identify and select the corresponding device. The selection instruction of the sharing object on the several devices fed back by the first operation terminal 120 is received, and the device selected by the sharing object is taken as the target device.

[0045] Step S2102: receiving the first operation signaling sent by the first operation terminal during the period when the target device is in the signaling recording state, and saving it in the to-be-shared signaling pool.

[0046] In some embodiments, during the period when the target device is in the signaling recording state, the sharing object can send multiple first operation signalings to the target device through the first operation terminal 120, and save them in the to-be-shared signaling pool.

[0047] Further, in order to save system resources and avoid operation mistakes of the shared object, the first operation signaling that is 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, the target device sends a successful response message to the cloud 110. After the cloud 110 receives the successful response message of the target device to the first operation signaling, the cloud 110 saves the first operation signaling in a to-be-shared signaling pool. The to-be-shared signaling pool is used to store to-be-shared signaling.

[0048] Step S2103: The recording stop instruction sent by the first operation terminal 120 is received, and it is determined that the target device is in a signaling recording state.

[0049] In some embodiments, the first operation terminal 120 is also provided with a recording stop button. When the shared object finishes recording, the signaling recording state of the target device can be ended by triggering the recording stop button. In addition, the recording button can also be triggered again to end the signaling recording state of the target device.

[0050] In a specific embodiment, the first operation terminal 120 can be a mobile phone, and the target device can be an air conditioner. The shared object who has the sharing permission of the air conditioner logs in the account on the mobile phone, and triggers a recording start instruction after successfully connecting to the cloud 110, so that the air conditioner is in a signaling recording state. The recording start instruction can be generated by the first operation terminal 120 in response to the triggering operation of the recording button by the shared object. During the period when the air conditioner is in the signaling recording state, the shared object operates the air conditioner through the mobile phone, for example, starts the air conditioner, sets the operation mode of the air conditioner, sets the wind size and temperature of the air conditioner, and thus generates first operation signaling. After the shared object finishes the signaling recording of the air conditioner, the shared object can trigger a recording stop instruction on the mobile phone to end the signaling recording state of the air conditioner.

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

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

[0053] In addition, the cloud 110 also acquires the associated operation signaling associated with the to-be-shared signaling in the to-be-shared signaling pool, sends a recommendation message about the associated operation signaling to the first operation terminal 120, receives a recommendation confirmation instruction sent by the sharing object through the first operation terminal, and saves the associated operation signaling to the to-be-shared signaling pool.

[0054] For example, the sharing object only turns on the white light of the target device bulb and adjusts the brightness of the bulb during the signaling recording process, and saves the operation signaling of turning on the white light and adjusting the brightness to the to-be-shared signaling pool. After the saving is completed, the cloud 110 detects whether there is associated operation signaling associated with the local stored operation signaling of turning on the white light of the bulb, and detects that the corresponding associated operation signaling is turning off the white light. Therefore, the cloud 110 sends 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 can 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 to-be-shared signaling pool. If the sharing object refuses to accept the recommendation message, the associated operation signaling is not saved to the to-be-shared signaling pool.

[0055] During the entire signaling recording and saving process, the sharing object does not need to deeply understand the mapping relationship between the functions and the permissions of the target device, but only needs to focus on the operation intention and the recommendation message of the sharing system 100.

[0056] It can be understood that the first operation terminal 120 used by the 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, the signaling adjustment instruction, and the 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 recorded by the sharing object.

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

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

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

[0060] It can be understood 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 determining the sharing operation signaling, the sharing object can encrypt the sharing operation signaling to obtain an encrypted signaling. The encrypted signaling is sent 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 controls the target device by using the sharing operation signaling.

[0064] In other embodiments, after determining the sharing operation signaling, the sharing object can initiate a sharing request to the shared object to send the sharing operation signaling to the shared object. Specifically, refer to steps S2301 to S2302.

[0065] Step S2301: Fuse the sharing operation signaling and the device information of the target device to obtain a sharing link.

[0066] In some embodiments, to facilitate the shared object to know the target device, the sharing operation signaling and the device information of the target device are fused to obtain a sharing link.

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

[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 first view the preview information and then decide whether to receive the sharing link. In response to the shared object confirming to receive the sharing link, the shared object is subjected to permission verification to obtain a verification result. In response to the verification result being verified, 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 to have 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 an operation management page of the target device to the second operation terminal 130, 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 issues a first operation signaling to the cloud 110 through the operation management page provided by the second operation terminal 130, 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 the cloud 110 receives the first operation signaling, in response to the shared object having the right to execute the first operation signaling on the target device, the first operation signaling is issued to the target device.

[0071] In addition, the sharing link is initiated by the sharing object, and to facilitate the sharing object to view and supervise the use of the sharing link by the shared object, the operation information of the shared object about the first operation signaling is recorded each time the shared object triggers an operation instruction through the operation management page, to be provided to the sharing object for viewing, wherein the operation information at least includes 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 shared object and the shared object with respect to the target device can be created according to the sharing operation signaling level, and relationship information corresponding to the sharing relationship is recorded, the relationship information including at least one of sharing time, sharing object, shared object, sharing operation signaling information, and sharing right of the sharing relationship. In order to enable the shared object to understand the history sharing situation of the sharing operation signaling with respect to the target device according to the sharing relationship.

[0073] In addition, the shared object can also process the sharing relationship, for example, in response to the relationship processing instruction sent by the shared object through the first operation terminal 120, the corresponding processing of the sharing relationship is performed, 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.

[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 attributes, state and other information of the device, providing an entry for the shared object to issue a recording start instruction, and responding to the recording result and saving the first operation signaling. The device sharing module 112 initiates / receives device sharing invitations. The device operation module 113 is responsible for receiving operation signaling of the shared object / shared object and issuing operation signaling. In this embodiment, for the device signaling sharing method, the sharing object initiates the sharing process, which can be combined with Figure 4 . After the shared object successfully connects the cloud 110 using the first operation terminal 120, the device management module 111 provides the device management page to the first operation terminal 120, and the device management page displays a plurality of devices owned by the shared object. The shared object selects one of the devices as the target device from the plurality of devices provided by the device management page. The device management module 111 receives the selection instruction of the shared object on the plurality of devices fed back by the first operation terminal 120, and takes the device selected by the shared object as the target device.

[0075] Subsequently, the sharing object starts the recording button, so that the target device is in the signaling recording state. And during the target device is in the signaling recording state, the sharing object operates the target device. The sharing object will generate the first operation signaling when operating the target device, and the first operation terminal 120 will issue the first operation signaling to the device operation module 113. After the device operation module 113 receives the first operation signaling, it forwards the first operation signaling to the target device. After the target device receives the first operation signaling and successfully responds, it will send a successful response message to the device operation module 113. After the device operation module 113 receives the successful response message of the target device to the first operation signaling, it saves the first operation signaling in the sharing signaling pool. After completing the signaling recording, the sharing object presses the recording button again, which stops the signaling recording state, and saves all the first operation signaling that responds successfully in the sharing signaling pool, and generates a brief description, such as "2024-09-24 14:30, the target device starts 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. The device management module 111 receives the signaling viewing request of the first operation terminal 120 and provides a device management page to the first operation terminal 120, so that the sharing object can view the information of each sharing signaling in the sharing signaling pool of the target device through the filtering function (such as by date, signaling type, etc.) on the device management page. Each sharing signaling contains detailed information such as operation time, signaling type, operation result, etc., which is convenient for the sharing object to understand the specific content of the signaling.

[0077] At the same time in the device management page, the sharing object can operate the sharing signaling in the sharing signaling pool to generate a signaling adjustment instruction. After the device management module 111 receives the signaling adjustment instruction sent by the sharing object through the first operation terminal 120, it performs corresponding signaling adjustment on the sharing signaling in the sharing signaling pool, wherein the signaling adjustment includes at least one of adding, deleting and modifying. And the device management module 111 will also get the associated operation signaling associated with the sharing signaling in the sharing signaling pool, 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 sharing signaling pool.

[0078] After that, the sharing object selects the target device in the device management page, and the sharing operation signaling pool to be shared is obtained. After obtaining the sharing operation signaling, the sharing operation signaling and the device information of the target device are fused to obtain the sharing link. The sharing object initiates the target device sharing link to the shared object. The device sharing module 112 receives the sharing link and forwards it to the corresponding shared object. The shared object can accept or not accept the sharing link. At the same time, the device sharing module 112 also feeds back the sharing result to the first operation terminal 120.

[0079] Please refer to Figure 5 The shared object can understand the content and purpose of the sharing operation signaling according to the preview information after receiving the sharing link through the second operation terminal 130. After understanding, the shared object can accept or not accept the sharing link. 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 authentication and obtain the authentication result to ensure the security of the sharing. At the same time, the sharing system 100 will also ask the shared object whether to agree to the sharing agreement, including the target device usage rules, privacy protection policy, etc., to ensure the rights and interests of both parties. In response to the authentication result being authenticated, it is determined that the shared object has the right to execute the sharing operation signaling on the target device. At the same time, the device sharing module 112 creates the sharing relationship between the sharing object and the shared object about the target device according to the level of the obtained first operation signaling, and records the relationship information corresponding to the sharing relationship. The relationship information includes at least one of the sharing time, the sharing object, the shared object, the sharing operation signaling information, and the sharing right of the sharing relationship. In addition, the device sharing module 112 also provides a sharing relationship management function, allowing the sharing object to view, modify and revoke the relationship information corresponding to the sharing relationship, to adapt to different use scenarios and needs.

[0080] After that, the target device management request sent by the shared object through the second operation terminal 130, 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, according to the right of the shared object about the target device, the first operation signaling that can be operated is dynamically displayed. For example, if the shared object only has the permission to view the status of the target device, only the functions related to the device status, such as the real-time preview function, etc. will be displayed on the operation management page; if the shared object has the permission to control the target device, the functions related to the target device control, such as the privacy mode, the abnormal sound alarm, etc. will be additionally displayed on the operation management page. The shared object operates the target device through the operation management page provided by the second operation terminal 130, and issues the first operation signaling to the device operation module 113. After the device operation module 113 receives the first operation signaling, it authenticates according to the permission of the shared object about 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 feeds back the operation result. For example, if the shared object tries to execute a first operation signaling that is not authorized, the device operation module 113 will immediately prevent it and prompt the shared object that it is not authorized. At the same time, the sharing system 100 also records the operation information of the shared object about the first operation signaling to provide it for the shared object to view, wherein the operation information at least includes the operation time, the operation object level, the operation type, the operation result, so that the shared object can view and audit at any time.

[0081] The present application supports the shared object to save the first operation signaling in the to-be-shared signaling pool in batches, which means that the shared object can define and save multiple operation signalings at a time, and reuse these operation signalings in subsequent sharing, and can be applied to the scene of sharing multiple signalings to multiple target devices. This permission reuse mechanism improves the sharing efficiency, the shared object does not need to formulate the sharing rules every time, reduces the repeated labor of the shared object, and makes the device sharing process more convenient and efficient. And in the sharing process, the present application shares the permission of the target device accurately to the specific operation signaling, so as to avoid the problem of permission amplification caused by the fuzzy mapping of permission and function, and also makes the permission control of the target device more accurate and flexible, and reduces the requirement of the shared object / the shared object to understand the function and permission mapping of the Internet of Things device.

[0082] Those skilled in the art can understand that in the above method of the specific embodiment, the writing order of each step does not mean a strict execution order and does not constitute any limitation on the implementation process, and the specific execution order of each step should be determined by its function and possible internal logic.

[0083] Please refer to Figure 6 ,Figure 6 is a frame diagram of an embodiment of the device signaling sharing apparatus 600. The device signaling sharing apparatus 600 comprises an obtaining module 610, a selecting module 620 and a sharing module 630. The obtaining module 610 performs obtaining at least one first operation signaling about a target device, wherein the first operation signaling is generated by a sharing object having a sharing right to the target device operating the target device through a first operation terminal when the target device is in a signaling recording state. The selecting module 620 performs selecting the first operation signaling selected by the sharing object as a sharing operation signaling. The sharing module 630 performs sending the sharing operation signaling to a shared object, wherein the shared object has a right to perform the sharing operation signaling to the target device after the shared object accepts the sharing operation signaling.

[0084] In some embodiments, the obtaining module 610 performs obtaining at least one first operation signaling about a target device, comprising: receiving a recording start instruction sent by a first operation terminal and determining that the target device enters a signaling recording state; receiving a first operation signaling sent by the first operation terminal during the signaling recording state of the target device and saving in a to-be-shared signaling pool; and 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 obtaining module 610 performs that the recording start instruction is generated by the first operation terminal in response to a triggering operation of a recording button by the sharing object; and / or, receiving the first operation signaling sent by the first operation terminal and saving in the to-be-shared signaling pool, comprising: 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 of the target device to the first operation signaling and saving the first operation signaling in the to-be-shared signaling pool, wherein the to-be-shared signaling pool is used to store to-be-shared signaling; and / or, the method further comprises at least one of the following steps: receiving a signaling viewing request of the first operation terminal and providing information of each to-be-shared signaling in the to-be-shared signaling pool 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 to-be-shared signaling in the to-be-shared signaling pool, wherein the signaling adjustment comprises at least one of adding, deleting and modifying; obtaining an associated operation signaling associated with the to-be-shared signaling in the to-be-shared signaling pool, sending a recommendation message about the associated operation signaling to the first operation terminal, receiving a recommendation confirmation instruction sent by the sharing object through the first operation terminal and saving the associated operation signaling in the to-be-shared signaling pool.

[0086] In some embodiments, the selecting module 620 performs the first operation signaling acquired is saved into a sharing signaling pool; and selecting the first operation signaling of the sharing object as the sharing operation signaling includes: receiving a signaling viewing request of the first operation terminal, providing information of each of the to-be-shared signaling in the sharing signaling pool to the first operation terminal; receiving a selection instruction of the sharing object to the to-be-shared signaling fed back by the first operation terminal, and taking at least one to-be-shared signaling selected by the sharing object as the sharing operation signaling.

[0087] In some embodiments, the acquiring module 610 performs the following before acquiring the at least one first operation signaling about the target device: providing a device management page to the first operation terminal, the device management page displaying a plurality of devices owned by the sharing object; and receiving a selection instruction of the sharing object to the plurality 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 performs the following when sending the sharing operation signaling to the shared object: fusing the sharing operation signaling and 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 performs the sharing link including preview information, the preview information being generated based on the sharing operation signaling and the device information, and the shared object being able to confirm whether to receive the sharing link based on the preview information; and / or, after sending the sharing link to the shared object, the sharing module 630 further performs: in response to the shared object confirming to receive the sharing link, performing a permission verification on the shared object to obtain a verification result; and in response to the verification result being a verification pass, determining that the shared object has a right to execute the sharing operation signaling on the target device.

[0090] In some embodiments, the sharing module 630 performs the following after sending the sharing operation signaling to the shared object: after the shared object accepts the sharing operation signaling, creating a sharing relationship between the sharing object and the shared object about the target device, and recording relationship information corresponding to the sharing relationship, the relationship information including at least one of a sharing time, a sharing object, a shared object, sharing operation signaling information, and a sharing right of the sharing relationship; and in response to a relationship processing instruction sent by the sharing object through the first operation terminal, performing a corresponding processing on the sharing relationship, the corresponding processing including at least one of viewing relationship information corresponding to the sharing relationship, modifying the relationship information corresponding to the sharing relationship, and canceling the sharing relationship.

[0091] In some embodiments, the sharing module 630 further includes, after sending the sharing operation signaling to the shared object, in response to a target device management request sent by the shared object through the second operation terminal, providing an operation management page of the target device to the second operation terminal after the shared object accepts the sharing operation signaling; receiving a first operation signaling sent by the second operation terminal, the first operation signaling being an operation instruction triggered by the shared object through the operation management page and belonging to the sharing operation signaling; and delivering the first operation signaling to the target device.

[0092] In some embodiments, the sharing module 630 further includes that the operation management page is capable of triggering the sharing operation signaling, and other operation signalings except the sharing operation signaling cannot be triggered; and / or delivering the first operation signaling to the target device includes, in response to the shared object having a right to execute the first operation signaling on the target device, delivering the first operation signaling to the target device; and / or after delivering the first operation signaling to the target device, further including recording operation information of the shared object about the first operation signaling for providing the shared object to view, wherein the operation information at least includes operation time, operation object level, operation type and operation result.

[0093] Please refer to Figure 7 , Figure 7 is a schematic diagram of a framework of an embodiment of the electronic device 70. The electronic device 70 includes a memory 71 and a processor 72 coupled with each other. The processor 72 is configured 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 can include but is not limited to a microcomputer, a server, and in addition, the electronic device 70 can also include a notebook computer, a tablet computer and other mobile devices, which are not limited herein.

[0094] Specifically, the processor 72 is configured 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 referred to as a CPU (Central Processing Unit). The processor 72 can be an integrated circuit chip having a processing capability of signals. The processor 72 can also be a general processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array) or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component. The general processor can be a microprocessor or the processor can also be any conventional processor or the like. In addition, the processor 72 can be jointly implemented by integrated circuit chips.

[0095] Please refer to Figure 8 , Figure 8 is a schematic diagram of an embodiment of the computer readable storage medium 80 of the present application. The computer readable storage medium 80 stores program instructions 801 capable of being executed by the 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 apparatus provided by the embodiments of the present disclosure has functions or includes modules that can be used to execute the methods described in the above method embodiments, and the specific implementation can refer to the description of the above method embodiments. For brevity, details are not repeated here.

[0097] The above description of various embodiments tends to emphasize the differences between various embodiments, and the same or similar parts can be mutually referred to. For brevity, details are not repeated here.

[0098] In several embodiments provided in the present application, it should be understood that the disclosed method and device can be implemented in other ways. For example, the above-mentioned device implementation is only schematic, for example, the division of the module or unit is only a logical function division, and actual implementation can have another division manner, for example, a unit or component can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the shown or discussed mutual ones can be indirect coupling or communication connection through some interface, device or unit, and can be electrical, mechanical or other forms.

[0099] In addition, each of the functional units in the various embodiments of the present application can be integrated in one processing unit, or each unit can exist physically, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.

[0100] When the integrated unit is realized 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 such an understanding, the technical solutions of the present application, essentially or in part, or all or part of the technical solutions 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 causing a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to perform all or part of the steps of the methods in the various embodiments of the present application. The foregoing storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic disk or optical disk, and various other media that can store program codes.

Claims

1. A device signaling sharing method, characterized by, The method comprises: acquiring at least one first operation signaling about a target device, wherein the first operation signaling is generated by a sharing object having sharing permission of the target device operating the target device through a first operation terminal when the target device is in a signaling recording state; selecting the first operation signaling selected by the sharing object as sharing operation signaling, wherein the first operation signaling is saved in a sharing signaling pool after being acquired, and the selecting the first operation signaling selected by the sharing object as sharing operation signaling comprises: receiving a signaling viewing request of the first operation terminal, and providing information of each sharing signaling in the sharing signaling pool to the first operation terminal; receiving selection instructions of the sharing object on the sharing signaling fed back by the first operation terminal, and selecting at least one sharing signaling selected by the sharing object as sharing operation signaling; sending the sharing operation signaling to a shared object, wherein after the shared object accepts the sharing operation signaling, the shared object has a right to execute the sharing operation signaling on the target device; after the shared object accepts the sharing operation signaling, creating a sharing relationship about the target device between the sharing object and the shared object, and recording relationship information corresponding to the sharing relationship, wherein the relationship information comprises at least one of sharing time, sharing object, shared object, sharing operation signaling information and sharing right of the sharing relationship; in response to a relationship processing instruction sent by the sharing object through the first operation terminal, performing corresponding processing on the sharing relationship, wherein the corresponding processing comprises at least one of viewing relationship information corresponding to the sharing relationship, modifying relationship information corresponding to the sharing relationship, and canceling the sharing relationship.

2. The method of claim 1, wherein, The acquiring at least one first operation signaling about a target device comprises: receiving a recording starting instruction sent by the first operation terminal, and determining that the target device enters the signaling recording state; during the period when the target device is in the signaling recording state, receiving the first operation signaling sent by the first operation terminal, and saving in a sharing signaling pool; receiving a recording stopping instruction sent by the first operation terminal, and determining that the target device ends the signaling recording state.

3. The method of claim 2, wherein, The recording starting instruction is generated by the first operation terminal in response to a trigger operation of the sharing object on a recording button; and / or, the receiving the first operation signaling sent by the first operation terminal and saving in a sharing signaling pool comprises: receiving the first operation signaling sent by the first operation terminal, and sending the first operation signaling to the target device; after receiving a successful response message of the target device on the first operation signaling, saving the first operation signaling in a sharing signaling pool, wherein the sharing signaling pool is used to store sharing signaling; and / or, the method further comprises at least one of the following steps: receiving a signaling viewing request of the first operation terminal, and providing information of each to-be-shared signaling in the to-be-shared signaling pool 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 to-be-shared signaling in the to-be-shared signaling pool, wherein the signaling adjustment comprises at least one of adding, deleting and modifying; obtaining an associated operation signaling associated with the to-be-shared signaling in the to-be-shared signaling pool, sending a recommendation message about the associated operation signaling to the first operation terminal, and receiving a recommendation confirmation instruction sent by the sharing object through the first operation terminal, and saving the associated operation signaling to the to-be-shared signaling pool.

4. The method of claim 1, wherein, Before the obtaining of the at least one first operation signaling about the target device, the method further comprises: providing a device management page to the first operation terminal, wherein the device management page displays a plurality of devices owned by the sharing object; receiving a selection instruction of the sharing object on the plurality of devices fed back by the first operation terminal, and taking the device selected by the sharing object as the target device.

5. The method of claim 1, wherein, The sending of the sharing operation signaling to the shared object comprises: fusing the sharing operation signaling and device information of the target device to obtain a sharing link; sending the sharing link to the shared object.

6. The method of claim 5, wherein, The sharing link comprises preview information, 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 the sending of the sharing link to the shared object, the method further comprises: in response to the confirmation of the shared object on receiving the sharing link, performing permission verification on the shared object to obtain a verification result; in response to the verification result being verified, determining that the shared object has the right to execute the sharing operation signaling on the target device.

7. The method of claim 1, wherein, After the sending of the sharing operation signaling to the shared object, the method further comprises: after the shared object accepts the sharing operation signaling, in response to a target device management request sent by a second operation terminal of the shared object, providing an operation management page of the target device to the second operation terminal; receiving a first operation signaling sent by the second operation terminal, wherein 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; downloading the first operation signaling to the target device.

8. The method of claim 7, wherein, The operation management page can trigger the sharing operation signaling, and other operation signalings except the sharing operation signaling cannot be triggered; and / or, the downloading of the first operation signaling to the target device comprises: in response to the shared object having the right to execute the first operation signaling on the target device, downloading the first operation signaling to the target device; and / or, after the downloading of the first operation signaling to the target device, the method further comprises: Record operation information of the shared object about the first operation signaling to provide for the shared object to view, wherein the operation information at least includes operation time, operation object level, operation type, operation result.

9. An electronic device, comprising: The device comprises a memory and a processor coupled to each other, and the processor is configured to execute program instructions stored in the memory to implement the device signaling sharing method according to any one of claims 1 to 8.

10. A computer-readable storage medium having stored thereon program instructions, wherein, The program instructions are executed by the processor to implement the device signaling sharing method according to any one of claims 1 to 8.

Citation Information

Patent Citations

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

    CN103391319A

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

    CN117454367A