Способ и клиентский терминал для удаленной поддержки

Иллюстрации

Показать все

Изобретение относится к удаленной поддержке действий пользователей на терминале. Технический результат – повышение эффективности удаленной поддержки действий пользователей на терминале. Способ для удаленной поддержки действий пользователей первого терминала, от второго терминала, удаленного от первого терминала, для выполнения функции на первом терминале, примененной на первом терминале, включает прием файла удаленной поддержки, отправленного посредством второго терминала, причем файл удаленной поддержки содержит файл сценария, сгенерированный посредством второго терминала на основании инструкций сценария, принятие решения, совместим ли файл сценария с первым терминалом, и, если файл сценария совместим с первым терминалом, исполнение файла сценария для выполнения функции, соответствующей файлу сценария на первом терминале. 4 н. и 7 з.п. ф-лы, 7 ил.

Реферат

ПЕРЕКРЕСТНАЯ ССЫЛКА НА СВЯЗАННЫЕ ЗАЯВКИ

[0001]Настоящая заявка основывается на и испрашивает приоритет китайской патентной заявки № 201510543414.3, поданной 28 августа 2015, полное содержание которой включается в настоящее описание посредством ссылки.

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ

[0002] Настоящее описание, в общем, относится к области технологии связи и, более конкретно, к способу и клиентскому терминалу для удаленной поддержки.

ПРЕДШЕСТВУЮЩИЙ УРОВЕНЬ ТЕХНИКИ

[0003] С разработкой мобильных терминалов мобильные терминалы стали иметь все больше и больше функций для пользователей. Когда пользователь использует мобильный терминал в повседневной жизни, пользователь может принимать решение вводить функцию на мобильный терминал для другого пользователя в удаленном месте. В этом случае облегчение для пользователя ввода функции на мобильный терминал для другого пользователя в удаленном месте более очевидно и удобно является критической проблемой для улучшения пользовательского опыта.

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

[0004] Для решения проблемы в относящейся области техники настоящее описание предоставляет способ и клиентский терминал для удаленной поддержки.

[0005] В соответствии с первым аспектом вариантов осуществления настоящего описания предоставляется способ для удаленной поддержки, включающий в себя:

[0006] прием файла удаленной поддержки, посланного посредством терминала управления, причем файл удаленной поддержки содержит файл сценария, генерированный посредством терминала управления на основании операции пользователя;

[0007] принятие решения относительно того, совместим ли файл сценария с управляемым терминалом; и

[0008] если файл сценария совместим с управляемым терминалом, исполнение файла сценария для выполнения операции пользователя, соответствующей файлу сценария.

[0009] опционально, файл удаленной поддержки дополнительно содержит данные версии клиентского программного обеспечения и данные версии операционной системы терминала управления; и

[0010] принятие решения относительно того, включает ли в себя файл сценария совместимый с управляемым терминалом:

[0011] принятие решения относительно того, идентичны ли данные версии клиентского программного обеспечения и данные версии операционной системы терминала управления данным версии клиентского программного обеспечения и данным версии операционной системы управляемого терминала;

[0012] когда данные версии клиентского программного обеспечения и данные версии операционной системы терминала управления идентичны данным версии клиентского программного обеспечения, и данным версии операционной системы управляемого терминала, делается определение того, что файл сценария совместим с управляемым терминалом.

[0013] Опционально, файл удаленной поддержки дополнительно содержит видео файл, записанный посредством терминала управления, на основании операции пользователя; и

[0014] после того, как принято решение, совместим ли файл сценария с управляемым терминалом, способ дополнительно включает в себя:

[0015] если файл сценария не совместим с управляемым терминалом, воспроизводится видео файл для демонстрации операции пользователя, соответствующей видео файлу.

[0016] опционально, файл удаленной поддержки дополнительно содержит результат исполнения файла сценария; и

[0017] если файл сценария совместим с управляемым терминалом, то исполнение файла сценария для выполнения операции пользователя, соответствующей файлу сценария, включает в себя:

[0018] если файл сценария совместим с управляемым терминалом, отображение результата исполнения для запроса пользователя управляемого терминала, исполнять ли файл сценария; и

[0019] после обнаружения команды, введенной пользователем, для исполнения файла сценария, исполнение файла сценария.

[0020] Опционально, результат исполнения файла сценария содержит результат исполнения в текстовом формате или результат исполнения в формате изображения,

[0021] причем результат исполнения в формате изображения содержит снимок экрана результата исполнения или любой один кадр изображения в видео файле.

[0022] В соответствии со вторым аспектом вариантов осуществления настоящего описания, предоставляется клиентский терминал для удаленной поддержки, включающий в себя:

[0023] модуль приема, сконфигурированный для приема файла удаленной поддержки, посланного посредством терминала управления, причем файл удаленной поддержки содержит файл сценария, сгенерированный посредством терминала управления на основании операции пользователя;

[0024] модуль принятия решения, сконфигурированный для принятия решения относительно того, совместим ли принятый файл сценария посредством модуля приема с управляемым терминалом; и

[0025] модуль исполнения, сконфигурированный для, когда модуль принятия решения принимает решение, что файл сценария является совместимым с управляемым терминалом, исполнения файла сценария для выполнения операции пользователя, соответствующей файлу сценария.

[0026] Опционально, файл удаленной поддержки, принятый посредством модуля приема, дополнительно содержит данные версии клиентского программного обеспечения и данные версии операционной системы терминала управления; и

[0027] модуль принятия решения включает в себя:

[0028] подмодуль принятия решения, сконфигурированный для принятия решения относительно того, идентичны ли как данные версии клиентского программного обеспечения, так и данные версии операционной системы терминала управления данным версии клиентского программного обеспечения и данным версии операционной системы управляемого терминала;

[0029] подмодуль определения, сконфигурированный для, когда подмодуль принятия решения принимает решение, что и данные версии клиентского программного обеспечения и данные версии операционной системы терминала управления идентичны данным версии клиентского программного обеспечения и данным версии операционной системы управляемого терминала, определения, что файл сценария совместим с управляемым терминалом.

[0030] Опционально, файл удаленной поддержки, принятый посредством модуля приема, дополнительно содержит видео файл, записанный посредством терминала управления на основании операции пользователя; и

[0031] устройство дополнительно включает в себя:

[0032] модуль воспроизведения, сконфигурированный для, когда модуль принятия решения принимает решение, что файл сценария не совместим с управляемым терминалом, воспроизведения видео файла для демонстрации операции пользователя, соответствующей видео файлу.

[0033] Опционально, файл удаленной поддержки, принятый посредством модуля приема, дополнительно содержит результат исполнения файла сценария; и

[0034] модуль исполнения включает в себя:

[0035] подмодуль отображения, сконфигурированный для, когда модуль принятия решения принимает решение, что файл сценария совместим с управляемым терминалом, отображения результата исполнения для запроса пользователя управляемого терминала, исполнять ли файл сценария; и

[0036] подмодуль исполнения, сконфигурированный для, когда подмодуль отображения отображает результат исполнения, и команда, введенная пользователем для исполнения файла сценария обнаруживается, исполнения файла сценария.

[0037] Опционально, результат исполнения файла сценария, отображенный посредством подмодуля отображения, содержит результат исполнения в текстовом формате или результат исполнения в формате изображения,

[0038] причем результат исполнения в формате изображения содержит снимок экрана результата исполнения или любой кадр изображения в видео файле.

[0039] В соответствии с третьим аспектом вариантов осуществления настоящего раскрытия предоставляется клиентский терминал для удаленной поддержки, включающий в себя:

[0040] процессор; и

[0041] память для хранения команд, исполняемых посредством процессора;

[0042] причем процессор конфигурируется для выполнения:

[0043] приема файла удаленной поддержки, посланного посредством терминала управления, причем файл удаленной поддержки содержит файл сценария, генерированный посредством терминала управления на основании операции пользователя;

[0044] принятия решения относительно того, совместим ли файл сценария с управляемым терминалом; и

[0045] если файл сценария совместим с управляемым терминалом, исполнение файла сценария для выполнения операции пользователя, соответствующей файлу сценария.

[0046] Техническое описание в соответствии с вариантами осуществления настоящего описания может иметь следующие преимущественные эффекты.

[0047] В вышеупомянутых вариантах осуществления настоящего описания файл удаленной поддержки, посланный посредством терминала управления, принимается. Файл удаленной поддержки содержит файл сценария, генерированный посредством терминала управления на основании операции пользователя. Принимается решение относительного того, совместим ли файл сценария с управляемым терминалом. Если файл сценария совместим с управляемым терминалом, файл сценария исполняется для выполнения операции пользователя, соответствующей файлу сценария. Таким образом, посредством передачи файла сценария, генерированного на основании операции пользователя между управляемым терминалом и терминалом управления, удаленная поддержка может быть выполнена более удобно и пользовательский опыт может быть улучшен.

[0048] Необходимо понимать, что предшествующее общее описание и нижеследующее подробное описание являются только примерными и пояснительными, и не являются ограничивающими изобретение, как оно заявлено.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

[0049] Сопроводительные чертежи, которые включаются в описание и составляют часть этого описания, иллюстрируют варианты осуществления, совместимые с изобретением и, совместно с описанием, служат для объяснения принципов изобретения.

[0050] Фиг. 1 является блок-схемой, иллюстрирующей способ для удаленной поддержки, в соответствии с примерным вариантом осуществления;

[0051] Фиг. 2 является блок-схемой, иллюстрирующей другой способ для удаленной поддержки, в соответствии с примерным вариантом осуществления;

[0052] Фиг. 3 является блок-схемой устройства для удаленной поддержки, в соответствии с примерным вариантом осуществления;

[0053] Фиг. 4 является блок-схемой другого устройства для удаленной поддержки, в соответствии с примерным вариантом осуществления;

[0054] Фиг. 5 является блок-схемой другого устройства для удаленной поддержки, в соответствии с примерным вариантом осуществления;

[0055] Фиг. 6 является блок-схемой другого устройства для удаленной поддержки, в соответствии с примерным вариантом осуществления; и

[0056] Фиг. 7 является блок-схемой устройства для удаленной поддержки, в соответствии с примерным вариантом осуществления;

ПОДРОБНОЕ ОПИСАНИЕ

[0057] Подробная ссылка ниже приводится делается на примерные варианты осуществления, примеры которых иллюстрируются на сопроводительных чертежах. Следующее описание относится к сопроводительным чертежам, на которых подобные ссылочные позиции в различных чертежах представляют подобные или аналогичные элементы, если не представлено иначе. Реализации, сформулированные в следующем описании примерных вариантов осуществления, не представляют все реализации, совместимые с изобретением. Вместо этого они являются просто примерами устройств и способов, совместимых с аспектами, относящимися к изобретению, как описано в прилагаемой формуле изобретения.

[0058] Термины, используемые в настоящем описании, служат просто для описания конкретного варианта, вместо ограничения настоящего описания. Как используется в настоящем описании и приложенной формуле изобретения, термины в единственных формах такие как, “а“, “упомянутый” и “the“ предназначаются, чтобы также включать в себя множественные формы, если явно не определено иначе. Необходимо также понимать, что термин “и / или” используемый в настоящем описании означает любой один или любую возможную комбинацию одного или более ассоциированных перечисленных объектов.

[0059] Необходимо понимать, что хотя это может описывать элемент с термином первый, второй или третий и т.д., элемент не ограничивается этими терминами. Эти термины служат просто для проведения различия среди элементов одинакового вида. Например, не отступая от объема настоящего описания, первый элемент может также называться вторым элементом. Точно так же второй элемент может также называться первым элементом. В зависимости от контекста, условие “если”, также используемое, в настоящем описании, может интерпретироваться как: “когда”, “где” или “в ответ на”.

[0060] Удаленная поддержка относится к технологии, такой что терминал управления удаленно управляет управляемым терминалом по сети. В связанной области техники, для выполнения удаленной поддержки, как правило, требуется, чтобы удаленное соединение было установлено между терминалом управления и управляемым терминалом. Затем управляемый терминал совместно использует локальные данные (например, совместно использует рабочий стол) с терминалом управления через установленную удаленную связь в реальном времени. Таким образом, терминал управления посылает команду удаленного управления в режиме реального времени на управляемый терминал через удаленное соединение, в соответствии с данными, совместно используемыми посредством управляемого терминала, чтобы управляемый терминал выполнял команду удаленного управления для завершения удаленного управления.

[0061] Однако, в связанной области техники, удаленная поддержка между терминалом управления и управляемым терминалом, как правило, относится к удаленному соединению, установленному между этими устройствами. Таким образом, в удаленной поддержке, как только удаленное соединение между устройствами прерывается из-за отказа сети, удаленная поддержка обрывается, что приводит к неудобствам.

[0062] В способе для удаленной поддержки, предоставляемом посредством настоящего описания, файл удаленной поддержки, посланный посредством терминала управления, принимается. Файл удаленной поддержки содержит файл сценария, сгенерированный посредством терминала управления, на основании операции пользователя. Принимается решение относительно того, совместим ли сценарий с управляемым терминалом. Если сценарий совместим с управляемым терминалом, файл сценария исполняется для выполнения операции пользователя, соответствующей файлу сценария. Таким образом, посредством передачи файла сценария, сгенерированного на основании операции пользователя между управляемым терминалом и терминалом управления, удаленная поддержка может быть выполнена более удобно и пользовательский опыт может быть улучшен.

[0063] Фиг. 1 является блок-схемой, иллюстрирующей способ для удаленной поддержки, в соответствии с примерным вариантом осуществления. Способ для удаленной поддержки применяется в терминале и включает в себя следующие этапы.

[0064] На этапе 101 файл удаленной поддержки, посланный посредством терминала управления, принимается, причем файл удаленной поддержки содержит файл сценария, сгенерированный посредством терминала управления на основании операции пользователя.

[0065] На этапе 102 принимается решение относительно того, совместим ли файл сценария с управляемым терминалом.

[0066] На этапе 103, если файл сценария совместим с управляемым терминалом, файл сценария исполняется для выполнения операции пользователя, соответствующей файлу сценария.

[0067] Вышеупомянутый терминал может быть мобильным терминалом. Например, мобильный терминал может быть смартфоном. Они могут быть управляемым терминалом и терминалом управления. Удаленная поддержка между пользователем управляемого терминала и пользователем терминала управления, как правило, реализуется через клиентское программное обеспечение, установленное на терминалах. При этом, клиентское программное обеспечение может быть APP клиента, установленным на терминалах, для использования для предоставления функции удаленной поддержки. Клиентское программное обеспечение может быть на системном уровне или может быть сторонним клиентским программным обеспечением, которое имеет полномочия root. Например, клиентское программное обеспечение может быть APP специального назначения в операционной системе мобильного телефона пользователя, которое конфигурируется для реализации функции удаленной поддержки; или клиентским программным обеспечением может быть стороннее APP имеющее полномочия root, которое интегрируется с функцией удаленной поддержки. Например, стороннее APP может быть приложением связи, таким как Mitalk, WeChat или подобным.

[0068] В удаленной поддержке управляемый терминал может называться управляемым терминалом, и терминал управления может называться терминалом управления. Во время удаленной поддержки между управляемым терминалом и терминалом управления терминал управления может предоставлять удаленную поддержку управляемому терминалу посредством посылки файла удаленной поддержки на управляемый терминал.

[0069] Далее, процесс удаленной поддержки между управляемым терминалом и терминалом управления будет описываться подробно с ссылками на примеры, в которых управляемым терминалом является управляемый терминал и терминалом управления является терминал управления.

[0070] В настоящем варианте осуществления, когда первый пользователь управляемого терминала при использовании терминала не может должным образом выполнить операцию функцию терминала, первый пользователь управляемого терминала может посылать мгновенное сообщение второму пользователю терминала управления, информирующее второго пользователя терминала управления об этой ситуации.

[0071] При этом, для посылки мгновенного сообщения первый пользователь управляемого терминала может посылать его через вышеупомянутое клиентское программное обеспечение или может посылать его через другое программное обеспечение связи мгновенной связи (такое как WeChat, Mitalk и другое программное обеспечение связи) или другими способами (такими как короткие сообщения). Это не ограничивается посредством настоящего варианта осуществления.

[0072] После того, как второй пользователь терминала управления принимает вышеупомянутое мгновенное сообщение, второй пользователь может выполнять операцию аналогичной функции на локальном терминале. Затем вышеупомянутое клиентское программное обеспечение, установленное на локальном терминале, может генерировать файл сценария и видео файл, соответствующий операции, выполненной посредством второго пользователя.

[0073] Например, кнопка Start Recording (начало записи) может быть предоставлена в интерфейсе описанного выше клиентского программного обеспечения. Когда вышеупомянутый второй пользователь в фоновом режиме нажимает кнопку Начало Записи, то это может вызывать команду записи для посылки на клиентское программное обеспечение в фоновом режиме. Когда клиентское программное обеспечение принимает команду записи в фоновом режиме, функция записи запускается для записи операции второго пользователя, в качестве соответствующего файла сценария и соответствующего видео файла.

[0074] Аналогично, после того, как второй пользователь начинает функцию записи, Кнопка Finish Recording (завершение записи) может быть предоставлена на интерфейсе вышеупомянутого клиентского программного обеспечения. Когда упомянутый выше второй пользователь в фоновом режиме нажимает кнопку Завершение Записи, он может вызывать команду завершения записи, которая посылается на клиентское программное обеспечение в фоновом режиме. Когда клиентское программное обеспечение принимает команду Завершения Записи в фоновом режиме, клиентское программное обеспечение завершает запись и сохраняет записанный файл сценария и записанный видео файл локально.

[0075] При этом вышеупомянутое клиентское программное обеспечение может записывать операцию, выполняемую посредством второго пользователя, в качестве соответствующего файла сценария и соответствующего видео файла, через предварительно установленное программное средство записи сценария и предварительно установленное программное средство записи видео, которое запускается в фоновом режиме.

[0076] Например, для записи файла сценария вышеупомянутое клиентское программное обеспечение может запускать предварительно установленное программное средство записи сценария и команды сценария, соответствующие захвату, вызываемые в фоновом режиме во время операции, выполняемой посредством второго пользователя. Затем соответствующий файл сценария генерируется на основании захваченных команд сценария. Для записи видео файла вышеупомянутое клиентское программное обеспечение может запускать предварительно установленное программное средство записи видео и захватывать снимки экрана рабочего стола системы с некоторым интервалом между кадрами во время операции вышеупомянутого второго пользователя. Затем соответствующий видео файл генерируется на основании захваченных снимков экрана.

[0077] В настоящем варианте осуществления вышеупомянутое клиентское программное обеспечение второго пользователя может генерировать файл удаленной поддержки на основании записанного файла сценария и записанного видео файла, и посылать файл удаленной поддержки вышеупомянутому первому пользователю для предоставления удаленной поддержки первому пользователю. При этом, когда вышеупомянутое клиентское программное обеспечение второго пользователя посылает файл удаленной поддержки, файл удаленной поддержки может быть послан посредством второго пользователя вручную или может быть послан автоматически посредством клиентского программного обеспечения. Например, когда файл удаленной поддержки посылается посредством второго пользователя вручную, список пользователей может быть представлен второму пользователю. Второй пользователь может выбрать получающего пользователя (получающим пользователем могут быть множественные пользователи, включая первого пользователя) из списка. После того, как второй пользователь выбрал получающего пользователя, клиентское программное обеспечение может быть переключено для посылки файла удаленной поддержки получающему пользователю, выбранному посредством второго пользователя. Когда файл удаленной поддержки посылается автоматически посредством клиентского программного обеспечения после того, как клиентское программное обеспечение сгенерирует вышеупомянутый файл удаленной поддержки, клиентское программное обеспечение может немедленно посылать сгенерированный файл удаленной поддержки стороне посылки (т.е. первому пользователю) вышеупомянутого мгновенного сообщения, которое принимается посредством второго пользователя.

[0078] В настоящем варианте осуществления вышеупомянутый файл удаленной поддержки, сгенерированный посредством описанного выше клиентского программного обеспечения второго пользователя, может включать в себя вышеупомянутый файл сценария, результат исполнения файла сценария и вышеупомянутый видео файл.

[0079] При этом результатом исполнения файла сценария может быть результат исполнения в текстовом формате, или может быть результат исполнения в формате изображения. Результат исполнения в формате изображения может быть снимком экрана результата исполнения или любым кадром изображения в записанном видео файле.

[0080] Например, предполагается, что вышеупомянутый второй пользователь предоставляет удаленную поддержку вышеупомянутому первому пользователю для управления функцией А в мобильном телефоне. После этого, клиентское программное обеспечение вышеупомянутого второго пользователя записывает операцию, соответствующую функции А, выполняемую посредством вышеупомянутого второго пользователя на мобильном телефоне, в качестве соответствующего файла сценария и видео файла, результат исполнения файла сценария может быть текстовым сообщением “Файл сценария предназначен для выполнения функции А”, или может быть любым одним кадром изображения из записанного видео файла, таким как последний кадр изображения в видео файле, или может быть кадром изображения, определенным посредством второго пользователя.

[0081] Дополнительно, поскольку вышеупомянутый файл сценария записывается посредством вышеупомянутого второго пользователя с клиентским программным обеспечением, может ли файл сценария должным образом воспроизводиться, зависит от того, идентична ли среда программного обеспечения принимающей стороны среде программного обеспечения стороны, которая записывает файл сценария. Когда среда программного обеспечения принимающей стороны идентична среде программного обеспечения стороны, которая записывает файл сценария, это означает, что файл сценария совместим с принимающей стороной, и принимающая сторона может должным образом воспроизводить файл сценария.

[0082] Поэтому вышеупомянутый файл удаленной поддержки, сгенерированный на основании файла сценария, и видео файл, записанный посредством вышеупомянутого клиентского программного обеспечения второго пользователя, могут также включать в себя данные версии клиентского программного обеспечения и данные версии операционной системы на терминале вышеупомянутого второго пользователя, которые могут описывать данные версии клиентского программного обеспечения и данные версии операционной системы терминала управления вышеупомянутого второго пользователя.

[0083] После этого, вышеупомянутый первый пользователь принимает файл удаленной поддержки, файл удаленной поддержки может быть сначала проанализирован для получения информации, содержащейся в файле удаленной поддержки. Кроме того, принимается решение относительно того, идентичны ли данные версии клиентского программного обеспечения и данные версии операционной системы терминала управления, содержащиеся в файле удаленной поддержки, данным версии клиентского программного обеспечения и данным версии операционной системы управляемого терминала. Если они идентичны, это означает что среда локального программного обеспечения клиентского программного обеспечения идентична среде программного обеспечения вышеупомянутого файла сценария, записанного посредством второго пользователя. В этом случае локальное клиентское программное обеспечение совместимо с файлом сценария в файле удаленной поддержки.

[0084] Если локальное клиентское программное обеспечение совместимо с файлом сценария в файле удаленной поддержки, результат исполнения файла сценария в файле удаленной поддержки может быть отображен вышеупомянутому первому пользователю для запроса первого пользователя, исполнять ли файл сценария. Например, предполагается, что результатом исполнения является результат исполнения в текстовом формате, тогда клиентское программное обеспечение может представлять сообщение текстового запроса “Файл сценария предназначен для выполнения функции XX, исполнять его?” первому пользователю. Когда первый пользователь выбирает «да», это может вызывать команду для исполнения файла сценария для посылки на клиентское программное обеспечение в фоновом режиме; предполагается, что результатом исполнения является результат исполнения в формате изображения, тогда клиентское программное обеспечение может выводить изображение, соответствующее результату исполнения пользователю и отображать текстовое запрашивающее сообщение “Выполнить ли файл сценария?” в заданной позиции изображения. Когда первый пользователь выбирает да, это может инициировать команду для исполнения файла сценария для посылки на клиентское программное обеспечение в фоновом режиме.

[0085] Когда клиентское программное обеспечение обнаруживает команду для исполнения файла сценария, которая вводится посредством первого пользователя, клиентское программное обеспечение исполняет файл сценария для выполнения операции пользователя, соответствующей файлу сценария локально. Затем удаленная поддержка завершается.

[0086] После того, как вышеупомянутый первый пользователь принимает файл удаленной поддержки, если любые из данных версии клиентского программного обеспечения или данных версии операционной системы, содержащихся в файле удаленной поддержки, отличаются от тех, которые имеются на локальном терминале, локальное клиентское программное обеспечение не совместимо с файлом сценария в файле удаленной поддержки. Когда локальное клиентское программное обеспечение не совместимо с файлом сценария в файле удаленной поддержки, клиентское программное обеспечение может воспроизводить видео файл в файле удаленной поддержки для демонстрации первому пользователю операции, выполненной посредством второго пользователя, которая соответствует видео файлу. После того, как первый пользователь смотрит видео файл, первый пользователь может изучить операцию в видео файле и выполнить аналогичную операцию на локальном терминале.

[0087] Как может быть замечено из вышеупомянутого что, посредством этого способа в удаленной поддержке между первым пользователем и вторым пользователем, второй пользователь, в качестве стороны управления, может непосредственно посылать файл сценария, записанный на основании операции, выполненной посредством второго пользователя, первому пользователю через передачу в режиме оффлайн. Первый пользователь может запускать файл сценария локально для завершения удаленной поддержки. Первый пользователь, в качестве управляемой стороны, не нуждается в установке удаленного соединения со вторым пользователем для совместного использования локальных данных в режиме реального времени. Второй пользователь не нуждается в установке удаленного соединения с первым пользователем для посылки команды удаленного управления первому пользователю в режиме реального времени. Соответственно, удаленная поддержка между первым пользователь и вторым пользователем не нуждается в установке удаленного соединения, и даже если любой из терминалов отсоединен от текущей сети, первый пользователь может, тем не менее, запускать файл сценария для завершения удаленной поддержки пока второй пользователь должным образом не пошлет вышеупомянутый файл сценария первому пользователю через передачу в режиме оффлайн, заранее. Таким образом, удаленная поддержка может быть выполнена более удобно и пользовательский опыт может быть улучшен.

[0088] Необходимо отметить что, если по умолчанию вышеупомянутые первый пользователь и второй пользователь имеют аналогичную версию клиентского программного обеспечения и аналогичную версию операционной системы терминала, вышеупомянутый файл удаленной поддержки может исключать вышеупомянутый видео файл и данные версии вышеупомянутого клиентского программного обеспечения и данные версии операционной системы.

[0089] Дополнительно, в вышеупомянутом варианте осуществления процесс удаленной поддержки между управляемым терминалом и терминалом управления, например, где управляемым является управляемый терминал, и терминалом управления является терминал управления, когда управляемым терминалом является терминал управления и терминалом управления является управляемый терминал, процесс удаленной поддержки между управляемым терминалом и терминалом управления является аналогичным реализации, описанной в вышеупомянутом варианте осуществления и не повторяется в настоящем описании.

[0090] В вышеупомянутом варианте осуществления файл удаленной поддержки, посланный посредством терминала управления, принимается. Файл удаленной поддержки содержит файл сценария, сгенерированный посредством терминала управления на основании операции пользователя. Принимается решение относительно того, совместим ли сценарий с управляемым терминалом. Если сценарий совместим с управляемым терминалом, файл сценария исполняется для выполнения операции пользователя, соответствующей файлу сценария. Таким образом, посредством передачи файла сценария, сгенерированного на основании операции пользователя между управляемым терминалом и терминалом управления, удаленная поддержка может быть выполнена более удобно и пользователь опыт может быть улучшен.

[0091] Фиг. 2 является блок-схемой, иллюстрирующей другой способ для удаленной поддержки, в соответствии с примерным вариантом осуществления. Способ для удаленной поддержки применяется в терминале и включает в себя следующие этапы.

[0092] На этапе 201 файл удаленной поддержки, посланный посредством терминала управления, принимается, причем файл удаленной поддержки содержит: файл сценария, сгенерированный посредством терминала управления на основании операции пользователя, видео файл, записанный посредством терминала управления на основании операции пользователя, данные версии клиентского программного обеспечения и данные версии операционной системы терминала управления, и результат исполнения файла сценария.

[0093] На этапе 202 принимается решение относительно того, идентичны ли данные версии клиентского программного обеспечения и данные версии операционной системы терминала управления данным версии клиентского программного обеспечения и данным версии операционной системы управляемого терминала.

[0094] На этапе 203a после этапа 202, когда данные версии клиента программного обеспечения и данные версии операционной системы идентичны данным версии клиентского программного обеспечения и данным версии операционной системы управляемого терминала, определяется, что файл сценария совместим с управляемым терминалом.

[0095] На этапе 204a после этапа 203a, результат исполнения отображается для запроса пользователя управляемого терминала, исполнять ли файл сценария.

[0096] На этапе 205a после этапа 204a, в соответствии с командой, введенной пользователем для исполнения обнаруженного файла сценария, файл сценария исполняется для выполнения операции пользователя, соответствующей файлу сценария.

[0097] После этапа 202 на этапе 203b, параллельном этапу 203a, если файл сценария не совместим с управляемым терминалом, видео файл воспроизводится для демонстрации операции пользователя, соответствующей видео файлу.

[0098] При этом вышеупомянутый этап 203b может конкретно включать в себя: если любые из данных версии клиентского программного обеспечения и данных версии операционной системы не идентичны данным версии клиентского программного обеспечения или данным вариантов операционной системы управляемого терминала, определяется, что файл сценария не совместим с управляемым терминалом, и видео файл воспроизводится для демонстрации операции пользователя, соответствующей видео файлу.

[0099] Вышеупомянутый терминал может быть мобильным терминалом. Например, мобильный терминал может быть смартфоном. Он может быть управляемым терминалом и терминалом управления. Удаленная поддержка между пользователем управляемого терминала и пользователем терминала управления, как правило, реализуется через клиентское программное обеспечение, установленное на терминалах. При этом клиентским программным обеспечением может быть APP клиента, установленным на терминалах для использования для предоставления функции удаленной поддержки. Клиентское программное обеспечение может быть на системном уровне или может быть сторонним клиентским программным обеспечением, которое имеет полномочие root. Например, клиентское программное обеспечение может быть APP специального назначения в операционной системе мобильного телефона пользователя, которое конфигурируется для реализации функции удаленной поддержки; или клиентское программное обеспечение может быть сторонним APP, имеющим полномочие root, которое интегрируется с функцией удаленной поддержки. Например, стороннее APP может быть приложением связи, таким как Mitalk, WeChat или подобным.

[00100] При удаленной поддержке управляемый терминал может называться управляемым терминалом, и терминал управления может называться терминалом управления. Во время удаленной поддержки между управляемым терминалом и терминалом управления, терминал управления может