Способ и устройство для удаления интеллектуального сценария

1. Способ удаления интеллектуального сценария, включающий:
прием сообщения с уведомлением об отмене привязки, указывающего на то, что привязка заданного интеллектуального устройства была успешно отменена;
обнаружение, существует ли целевой интеллектуальный сценарий, установленный с использованием заданного интеллектуального устройства, среди созданных интеллектуальных сценариев; и
когда целевой интеллектуальный сценарий, установленный с использованием заданного интеллектуального устройства, существует среди созданных интеллектуальных сценариев, удаление целевого интеллектуального сценария.
2. Способ по п. 1, также включающий:
обнаружение, существует ли на рабочем столе ярлык рабочего стола, соответствующий удаленному интеллектуальному сценарию; и
когда на рабочем столе существует ярлык рабочего стола, соответствующий удаленному интеллектуальному сценарию, удаление упомянутого ярлыка рабочего стола.
3. Способ по п. 1, также включающий:
прием инструкции об отмене привязки для отмены отношения привязки между заданным интеллектуальным устройством и учетной записью пользователя; и
передачу в устройство, отменяющее привязку, запроса об отмене привязки для отмены отношения привязки между заданным интеллектуальным устройством и учетной записью пользователя, при этом запрос об отмене привязки запускает устройство, отменяющее привязку, для удаления отношения привязки, соответствующего заданному интеллектуальному устройству, среди отношений привязки учетной записи пользователя, и для возвращения сообщения с уведомлением об отмене привязки после успешного завершения удаления.
4. Способ по п. 1, отличающийся тем, что обнаружение, существует ли целевой интеллектуальный сценарий, установленный с использованием заданного интеллектуального устройства, среди созданных интеллектуальных сценариев, включает:
поиск отношения соответствия, включающего идентификатор заданного интеллектуального устройства, среди отношений соответствия между идентификаторами интеллектуальных сценариев и идентификаторами интеллектуальных устройств, при этом отношение соответствия между идентификатором интеллектуального сценария и идентификатором интеллектуального устройства представляет собой отношение соответствия между идентификатором интеллектуального сценария и идентификатором интеллектуального устройства, включенного в создание интеллектуального сценария, и упомянутое отношение соответствия сохраняют после создания интеллектуального сценария.
5. Способ по любому из пп. 1-4, также включающий:
когда целевой интеллектуальный сценарий, установленный с использованием заданного интеллектуального устройства, существует среди созданных интеллектуальных сценариев, обнаружение, было ли заданное интеллектуальное устройство использовано для определения условия запуска целевого интеллектуального сценария;
когда заданное интеллектуальное устройство было использовано для определения условия запуска целевого интеллектуального сценария, запрос, следует ли изменить условие запуска целевого интеллектуального сценария; и
когда принята инструкция об изменении, изменение условия запуска целевого интеллектуального сценария в используемом интеллектуальном устройстве, проинструктированном инструкцией об изменении.
6. Устройство для удаления интеллектуального сценария, включающее:
первый модуль приема, сконфигурированный для приема сообщения с уведомлением об отмене привязки, указывающего на то, что привязка заданного интеллектуального устройства была успешно отменена;
первый модуль обнаружения, сконфигурированный для обнаружения, существует ли целевой интеллектуальный сценарий, установленный с использованием заданного интеллектуального устройства, среди созданных интеллектуальных сценариев; и
первый модуль удаления, сконфигурированный для удаления целевого интеллектуального сценария, когда первый модуль обнаружения обнаруживает, что целевой интеллектуальный сценарий, установленный с использованием заданного интеллектуального устройства, существует среди созданных интеллектуальных сценариев.
7. Устройство по п. 6, также включающее:
второй модуль обнаружения, сконфигурированный для обнаружения, существует ли на рабочем столе ярлык рабочего стола, соответствующий удаленному интеллектуальному сценарию; и
второй модуль удаления, сконфигурированный, когда второй модуль обнаружения обнаруживает, что на рабочем столе существует ярлык рабочего стола, соответствующий удаленному интеллектуальному сценарию, для удаления упомянутого ярлыка рабочего стола.
8. Устройство по п. 6, также включающее:
второй модуль приема, сконфигурированный для приема инструкции об отмене привязки для отмены отношения привязки между заданным интеллектуальным устройством и учетной записью пользователя; и
модуль передачи, сконфигурированный для передачи, в устройство, отменяющее привязку, запроса об отмене привязки для отмены отношения привязки между заданным интеллектуальным устройством и учетной записью пользователя, при этом запрос об отмене привязки запускает устройство, отменяющее привязку, для удаления отношения привязки, соответствующего заданному интеллектуальному устройству, среди отношений привязки учетной записи пользователя, и для возвращения сообщения с уведомлением об отмене привязки после успешного завершения удаления.
9. Устройство по п. 6, отличающееся тем, что первый модуль обнаружения также сконфигурирован:
для поиска отношения соответствия, включающего идентификатора заданного интеллектуального устройства среди отношений соответствия между идентификаторами интеллектуальных сценариев и идентификаторами интеллектуальных устройств, при этом отношение соответствия между идентификатором интеллектуального сценария и идентификатором интеллектуального устройства представляет собой отношение соответствия между идентификатором интеллектуального сценария и идентификатором интеллектуального устройства, включенного в создание интеллектуального сценария, и упомянутое отношение соответствия сохраняют после создания интеллектуального сценария.
10. Устройство по любому из пп. 6-9, также включающее:
третий модуль обнаружения, сконфигурированный, когда целевой интеллектуальный сценарий, установленный с использованием заданного интеллектуального устройства, существует среди созданных интеллектуальных сценариев, для обнаружения, было ли заданное интеллектуальное устройство использовано для определения условия запуска целевого интеллектуального сценария;
модуль запроса, сконфигурированный, когда третий модуль обнаружения обнаруживает, что заданное интеллектуальное устройство было использовано для определения условия запуска целевого интеллектуального сценария, для запроса, следует ли изменить условие запуска целевого интеллектуального сценария; и
модуль изменения, сконфигурированный, когда принята инструкция об изменении, для изменения условия запуска целевого интеллектуального сценария в используемом интеллектуальном устройстве, проинструктированном инструкцией об изменении.
11. Устройство для удаления интеллектуального сценария, включающее:
процессор; и
память для хранения инструкций, выполняемых процессором;
при этом процессор сконфигурирован для выполнения:
приема сообщения с уведомлением об отмене привязки, указывающего на то, что привязка заданного интеллектуального устройства была успешно отменена;
обнаружения, существует ли целевой интеллектуальный сценарий, установленный с использованием заданного интеллектуального устройства, среди созданных интеллектуальных сценариев; и
когда целевой интеллектуальный сценарий, установленный с использованием заданного интеллектуального устройства, существует среди созданных интеллектуальных сценариев, удаления целевого интеллектуального сценария.