Способ и устройство для тестирования терминала
Иллюстрации
Показать всеИзобретение относится к способу и устройству для тестирования терминала. Технический результат изобретения заключается в повышении эффективности тестирования множества тестируемых устройств перед их отправкой пользователямза счет запуска автоматического тестирования при удовлетворении заранее заданного условия срабатывания и осуществлении одновременного запуска программы автоматического контроля для множества тестируемых устройств. Способ включает следующие этапы: установление соединения с заранее заданным устройством, когда обнаружено заранее заданное условие срабатывания; запуск программы автоматического контроля для получения результата автоматического контроля и передача результата автоматического контроля в заранее заданное устройство. При этом тестируемое устройство передает результат автоматического контроля в заранее заданное устройство, что позволяет упростить регистрацию результатов тестирования для множества тестируемых устройств. 3 н. и 10 з.п. ф-лы, 11 ил.
Реферат
Перекрестные ссылки на связанные заявки
[0001] Настоящая заявка ссылается на приоритет заявки на патент Китайской Народной Республики №201510406133.3, на которой она основана и которая была зарегистрирована 10 июля 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] второй модуль передачи, сконфигурированный для передачи сообщения пробуждения в устройство доступа к сети, и для инструктирования устройства доступа к сети для передачи сообщения пробуждения на сервер тестирования, в результате чего сервер тестирования переходит в рабочее состояние согласно сообщению пробуждения; при этом
[0051] второй подмодуль передачи также сконфигурирован, после передачи сообщения пробуждения в устройство доступа к сети, для передачи журнала контроля в устройство доступа к сети, и для инструктирования устройства доступа к сети для передачи журнала контроля на сервер тестирования.
[0052] В соответствии с третьим аспектом вариантов осуществления настоящего изобретения предложено устройство для тестирования терминала, применяемое в тестируемом устройстве и включающее:
[0053] процессор; и
[0054] память, сконфигурированную для хранения инструкций, выполняемых процессором;
[0055] при этом процессор сконфигурирован:
[0056] для установления соединения с заранее заданным устройством, когда обнаружено заранее заданное условие срабатывания;
[0057] для запуска программы автоматического контроля для получения результата автоматического контроля; и
[0058] для передачи результата автоматического контроля в заранее заданное устройство.
[0059] Нужно понимать, что и предшествующее общее описание, и подробное описание, приведенное ниже, являются исключительно иллюстративными и пояснительными и не ограничивают настоящее изобретение.
Краткое описание чертежей
[0060] На приложенных чертежах, которые включены в настоящее описание и являются его неотъемлемой частью, проиллюстрированы варианты осуществления, соответствующие настоящему изобретению. Приложенные чертежи, вместе с описанием, служат для разъяснения принципов настоящего изобретения.
[0061] Фиг. 1 представляет собой блок-схему алгоритма способа тестирования терминала в соответствии с одним из примеров осуществления настоящего изобретения.
[0062] Фиг. 2 представляет собой детальную блок-схему алгоритма способа тестирования терминала в соответствии с одним из примеров осуществления настоящего изобретения.
[0063] Фиг. 3 представляет собой детальную блок-схему алгоритма способа тестирования терминала в соответствии с одним из примеров осуществления настоящего изобретения.
[0064] Фиг. 4 представляет собой детальную блок-схему алгоритма способа тестирования терминала в соответствии с одним из примеров осуществления настоящего изобретения.
[0065] Фиг. 5 представляет собой блок-схему устройства для тестирования терминала в соответствии с одним из примеров осуществления настоящего изобретения.
[0066] Фиг. 6 представляет собой блок-схему модуля установления устройства для тестирования терминала в соответствии с одним из примеров осуществления настоящего изобретения.
[0067] Фиг. 7 представляет собой блок-схему модуля установления устройства для тестирования терминала в соответствии с одним из примеров осуществления настоящего изобретения.
[0068] Фиг. 8 представляет собой блок-схему первого модуля передачи устройства для тестирования терминала в соответствии с одним из примеров осуществления настоящего изобретения.
[0069] Фиг. 9 представляет собой блок-схему первого модуля передачи устройства для тестирования терминала в соответствии с одним из примеров осуществления настоящего изобретения.
[0070] Фиг. 10 представляет собой блок-схему устройства для тестирования терминала в соответствии с одним из примеров осуществления настоящего изобретения.
[0071] Фиг. 11 представляет собой блок-схему устройства для тестирования терминала в соответствии с одним из примеров осуществления настоящего изобретения.
Подробное описание изобретения
[0072] Далее настоящее изобретение будет описано более подробно с использованием конкретных примеров его осуществления, которые проиллюстрированы на приложенных чертежах. В приведенном ниже описании осуществляются ссылки на приложенные чертежи, где, если не указано обратное, аналогичными обозначениями на различных чертежах обозначены одинаковые или аналогичные элементы. Реализации примеров осуществления настоящего изобретения, изложенные в приведенном ниже описании, не являются всеми возможными реализациями, соответствующими настоящему изобретению. Напротив, они являются исключительно примерами устройств и способов, которые соответствуют аспектам, связанным с настоящим изобретением и изложенным в приложенной формуле изобретения.
[0073] В данной области техники, с развитием компьютерных технологий и технологий беспроводной связи, электронные устройства все чаще оснащают модулями беспроводной связи, например, для обеспечения интеллектуальных мобильных телефонов или планшетных компьютеров функциями беспроводной связи. Технологии беспроводной связи широко применяют в областях техники, связанных с интеллектуальными терминалами, смартфонами, «умными» домами и т.п. Перед доставкой электронного устройства пользователю, чтобы гарантировать возможность нормального применения электронного устройства, может проводиться тестирование электронного устройства в отношении аппаратного и программного обеспечения, которое выполняется специалистом по тестированию. В данном варианте осуществления настоящего изобретения в качестве примера тестируемого устройства использовано электронное устройство.
[0074] На существующем уровне техники специалисту по тестированию приходится запускать программу автоматического контроля индивидуально для каждого тестируемого устройства, посредством мобильного телефона. После завершения автоматического контроля тестируемого устройства, специалист по тестированию, также посредством мобильного телефона, передает результат автоматического контроля на сервер тестирования. Если необходимо выполнить автоматический контроль для десяти тестируемых устройств, то специалисту по тестированию придется выполнить десять соответствующих операций, что является нерациональным расходом времени. При этом на практике фактическое количество тестируемых устройств значительно больше десяти, и поэтому специалист по тестированию тратит очень много времени на запуск программ автоматического контроля и передачу результатов автоматического контроля, и затем каждый результат автоматического контроля, принятый сервером тестирования, должен быть обработан. Соответственно, эффективность контроля тестируемых устройств остается низкой.
[0075] В одном из вариантов осуществления настоящего изобретения предложен способ тестирования терминала. С использованием заранее заданного условия срабатывания определяют подключение к заранее заданному устройству; после установления соединения с заранее заданным устройством запускают программу автоматического контроля и передают результат автоматического контроля в заранее заданное устройство. Перед тем, как тестируемое устройство может быть доставлено пользователю, в тестируемом устройстве должна быть выполнена программа автоматического контроля. В случае, когда процедуру запуска программы автоматического контроля выполняют традиционным образом, специалисту по тестированию приходится вручную выполнять запуск для каждого тестируемого устройства. Следовательно, требуется выполнение множества операций. В настоящем изобретении программа автоматического тестирования запускается немедленно при удовлетворении заранее заданного условия срабатывания, что позволяет осуществлять одновременный запуск программы автоматического контроля для множества тестируемых устройств, и, следовательно, повысить эффективность тестирования множества тестируемых устройств перед их доставкой пользователям. При этом тестируемое устройство передает результат автоматического контроля в заранее заданное устройство, что позволяет упростить регистрацию результатов тестирования для множества тестируемых устройств.
[0076] Фиг. 1 представляет собой блок-схему алгоритма способа тестирования терминала в соответствии с одним из примеров осуществления настоящего изобретения. В соответствии с иллюстрацией на фиг. 1, способ тестирования терминала применяют в тестируемом устройстве, и при этом способ включает:
[0077] Шаг S101, когда обнаружено заранее заданное условие срабатывания, устанавливают соединение с заранее заданным устройством. Методы соединения с заранее заданным устройством включают: метод соединения по WiFi (технология беспроводной связи сетевого оборудования), метод соединения по Bluetooth и метод ближней бесконтактной связи (Near Field Communication, NFC). Когда для соединения с заранее заданным устройством используют три описанные выше метода, это не только позволяет передать результат автоматического контроля в заранее заданное устройство, но также и проконтролировать, корректно ли работают функциональные модули, задействованные в трех описанных выше методах передачи, что также является частью процедуры автоматического контроля. Следовательно, для функциональных модулей, задействованных в трех описанных выше методах передачи, контроль, выполняемый программой автоматического контроля, может быть опущен, что позволяет повысить эффективность тестирования множества тестируемых устройств перед их доставкой пользователям.
[0078] На шаге S102 запускают программу автоматического контроля для получения результата автоматического контроля; и
[0079] На шаге S103 результат автоматического контроля передают в заранее заданное устройство.
[0080] В одном из вариантов осуществления настоящего изобретения предложен способ тестирования терминала. С использованием заранее заданного условия срабатывания определяют подключение к заранее заданному устройству; после установления соединения с заранее заданным устройством запускают программу автоматического контроля, и передают результат автоматического контроля в заранее заданное устройство. Перед тем, как тестируемое устройство может быть доставлено пользователю, в тестируемом устройстве должна быть выполнена программа автоматического контроля. В случае, когда процедуру запуска программы автоматического контроля выполняют традиционным образом, специалисту по тестированию приходится вручную выполнять запуск для каждого тестируемого устройства. Следовательно, требуется выполнение множества операций. В настоящем изобретении программа автоматического тестирования запускается немедленно при удовлетворении заранее заданного условия срабатывания, что позволяет осуществлять одновременный запуск программы автоматического контроля для множества тестируемых устройств, и, следовательно, повысить эффективность тестирования множества тестируемых устройств перед их доставкой пользователям. При этом тестируемое устройство передает результат автоматического контроля в заранее заданное устройство, что позволяет упростить регистрацию результатов тестирования для множества тестируемых устройств.
[0081] В одном из вариантов осуществления настоящего изобретения шаг S101 также может быть реализован в соответствии с приведенным ниже описанием: соединение с заранее заданным устройством устанавливают согласно заранее заданному идентификатору и заранее заданному паролю, когда обнаружена информация о заранее заданной операции ввода.
[0082] Например, заранее заданным идентификатором может быть аппаратный идентификатор заранее заданного устройства, например, идентификатор набора услуг, SSID-идентификатор (Service Set Identifier), или адрес доступа к среде передачи, МАС-адрес (Media Access Control) и т.п. При этом каждое заранее заданное устройство должно иметь уникальный аппаратный идентификатор. Соответственно, заранее заданное устройство может быть однозначно определено с использованием, в качестве заранее заданного идентификатора, аппаратного идентификатора заранее заданного устройства.
[0083] Посредством описанного выше способа, когда обнаружена информация о заранее заданной операции ввода, с заранее заданным устройством устанавливают соединение согласно заранее заданному идентификатору и заранее заданному паролю. Это означает, что информация о заранее заданной операции ввода выполняет роль заранее заданного условия срабатывания. Заранее заданная операция ввода упрощает операции, выполняемые специалистом по тестированию, что позволяет повысить эффективность тестирования множества тестируемых устройств перед их доставкой пользователям.
[0084] В одном из вариантов осуществления настоящего изобретения обнаружение заранее заданного условия срабатывания включает: обнаружение сетевого устройства, имеющего заранее заданный идентификатор, при этом заранее заданное устройство включает сетевое устройство, имеющее заранее заданный идентификатор. Шаг S101 также может быть реализован следующим образом: Шаг А1 - Шаг А2.
[0085] На шаге А1 выполняют обнаружение сетевого устройства в текущей сети.
[0086] На шаге А2, когда обнаружено сетевое устройство, имеющее заранее заданный идентификатор, подключают сетевое устройство, имеющее заранее заданный идентификатор, согласно заранее заданному паролю, соответствующему заранее заданному идентификатору, и устанавливают соединение с сетевым устройством, имеющим заранее заданный идентификатор.
[0087] Например, тестируемым устройством может быть электронное устройство с функцией WiFi (технология беспроводной связи сетевого оборудования), такое как мобильный телефон, планшетный компьютер, устройство системы «умного дома» и т.п. Автоматическое обнаружение сетевого устройства в текущем окружении является базовой функцией тестируемого устройства. Тестируемое устройство может выполнять обнаружение сетевого устройства в текущем окружении в реальном времени. Если в окружении присутствует сетевое устройство, имеющее заранее заданный идентификатор, то с этим сетевым устройством устанавливают соединение и затем запускают программу автоматического контроля.
[0088] С использованием описанного выше способа, когда заранее заданное условие срабатывания представляет собой: обнаружение сетевого устройства, идентичного сетевому устройству, имеющему заранее заданный идентификатор, тестируемое устройство автоматически выполняет обнаружение сетевого устройства в текущей сети, без необходимости выполнения ручного поиска специалистом по тестированию. При выполнении контроля тестируемого устройства оно помещается, специалистом по тестированию, в сетевое окружение, где присутствует сетевое устройство, идентичное сетевому устройству, имеющем заранее заданный идентификатор. Таким образом, в устройстве может быть запущена программа автоматического контроля, что позволяет еще больше повысить эффективность тестирования множества тестируемых устройств перед их доставкой пользователям.
[0089] В одном из вариантов осуществления настоящего изобретения шаг S103 также может быть реализован следующим образом: Шаг В1 - шаг В2.
[0090] На шаге В1 формируют журнал контроля согласно результату автоматического контроля.
[0091] На шаге В2 журнал контроля передают в заранее заданное устройство.
[0092] Посредством описанного выше способа результат автоматического контроля передают в заранее заданное устройство в виде журнала контроля, что позволяет упростить передачу данных, связанных с результатом автоматического контроля, а также упростить для специалиста по тестированию поиск результата автоматического контроля в заранее заданном устройстве, в результате чего эффективность тестирования множества тестируемых устройств перед их доставкой пользователям может быть еще больше увеличена.
[0093] В одном из вариантов осуществления настоящего изобретения заранее заданное устройство включает: устройство доступа к сети; когда заранее заданное устройство представляет собой устройство доступа к сети, шаг В2 также может быть реализован следующим образом: на шаге С1 журнал контроля передают в устройство доступа к сети, и устройство доступа к сети инструктируют для передачи журнала контроля на сервер тестирования.
[0094] К примеру, заранее заданное устройство может включать: устройство доступа к сети или сервер тестирования. То есть, тестируемое устройство может быть либо соединено с сервером тестирования напрямую, либо может быть соединено с сервером тестирования через устройство доступа к сети. Когда заранее заданным устройством является сервер тестирования, шаг В2 может быть реализован следующим образом: передача журнала контроля на сервер тестирования. Однако при этом сервер тестирования может не быть уникальным устройством тестирования, т.е. могут присутствовать несколько серверов тестирования. Если присутствуют по меньшей мере два сервера тестирования, то при передаче, тестируемым устройством, журнала контроля на эти сервера тестирования тестируемое устройство должно передавать данные, относящиеся к журналу тестирования, по меньшей мере дважды, или оно может передавать журнал контроля один раз в любой из серверов тестирования. Независимо от того, какой из двух описанных выше способов будет использован, невозможно обеспечить одновременно эффективную регистрацию информации в серверах тестирования и эффективную передачу журнала контроля.
[0095] Посредством описанного выше способа, когда заранее заданным устройством является устройство доступа к сети, журнал контроля передают, посредством тестируемого устройства, на сервер тестирования через устройство доступа к сети, что позволяет заранее заданному устройству передавать журнал контроля в одну или более пар серверов тестирования, и что, в свою очередь, упрощает получение, сервером тестирования, данных журнала контроля от тестируемого устройства, и также упрощает регистрацию результатов тестирования для тестируемого устройства.
[0096] В одном из вариантов осуществления настоящего изобретения, когда заранее заданным устройством является устройство доступа к сети, после шага S101 способ также включает: на шаге D1, передачу сообщения пробуждения в устройство доступа к сети, и инструктирование устройства доступа к сети для передачи сообщения пробуждения на сервер тестирования, в результате чего сервер тестирования переходит в рабочее состояние согласно сообщению пробуждения.
[0097] Шаг С1 также может быть реализован следующим образом: после передачи сообщения пробуждения в устройство доступа к сети, передача журнала контроля в устройство доступа к сети, и инструктирование устройства доступа к сети для передачи журнала контроля на сервер тестирования.
[0098] Посредством описанного выше способа, после подключения к заранее заданному устройству, в устройство доступа к сети передают сообщение пробуждения, в результате чего сервер тестирования переходит в рабочее состояние, и после передачи сообщения пробуждения в устройство доступа к сети, в устройство доступа к сети передают журнал контроля, который затем передается, через устройство доступа к сети, на сервер тестирования. Таким образом, обеспечивается возможность перехода сервера тестирования в состояние сна, когда он не находится в рабочем состоянии, и благодаря этому достигается экономия ресурсов, потребляемых сервером тестирования. Когда сервер тестирования находится в состоянии сна, сервер тестирования, несмотря на это, может оперативно получать доступ к журналу контроля, переданному устройством доступа к сети, благодаря чему может быть повышена эффективность тестирования множества тестируемых устройств перед их доставкой пользователю.
[0099] Ниже способы, предложенные в настоящем изобретении, будут рассмотрены на примере конкретных вариантов его осуществления.
[00100] В соответствии с иллюстрацией на фиг. 2, в одном из вариантов осуществления настоящего изобретения предложен способ тестирования терминала, в котором заранее заданным устройством является сервер тестирования. Шаги данного способа описаны ниже.
[00101] На шаге S201 выполняют обнаружение сетевого устройства в текущей сети.
[00102] Выполняют обнаружение, имеется ли в текущей сети сетевое устройство с именем пользователя «устройство тестирования», как представлено.
[00103] На шаге S202, когда обнаружено сетевое устройство, имеющее заранее заданный идентификатор, подключают сетевое устройство, имеющее заранее заданный идентификатор, согласно заранее заданному паролю, соответствующему заранее заданному идентификатору, и устанавливают соединение с сетевым устройством, имеющим заранее заданный идентификатор.
[00104] Заранее заданным идентификатором является «устройство тестирования», при этом имя пользователя этого сетевого устройства совпадает с именем заранее заданного пользователя, и при этом соединение с сетевым устройством, именем пользователя которого является «устройство тестирования», устанавливают согласно заранее заданному паролю, соответствующему заранее заданному идентификатору.
[00105] На шаге S203 запускают программу автоматического контроля для получения результата автоматического контроля.
[00106] После установления соединения с сетевым устройством, именем пользователя которого является «устройство тестирования», тестируемое устройство, локально запускает программу автоматического контроля и получает результат автоматического контроля.
[00107] На шаге S204 формируют журнал контроля согласно результату автоматического контроля.
[00108] На шаге S205 журнал контроля передают в заранее заданное устройство.
[00109] В одном из вариантов осуществления настоящего изобретения предложен способ тестирования терминала. Когда заранее заданное условие срабатывания представляет собой: обнаружение сетевого устройства, идентичного сетевому устройству, имеющему заранее заданный идентификатор, тестируемое устройство автоматически выполняет обнаружение сетевого устройства в текущей сети, без необходимости выполнения ручного поиска специалистом по тестированию; при этом, при выполнении контроля тестируемого устройства, оно помещается, специалистом по тестированию, в сетевое окружение, где присутствует сетевое устройство, идентичное сетевому устройству, имеющему заранее заданный идентификатор. Таким образом, в устройстве может быть запущена программа автоматического контроля, что позволяет еще больше повысить эффективность тестирования множества тестируемых устройств перед их доставкой пользователям. Когда в сети присутствует уникальное сетевое устройство, это означает, что тестируемое устройство находится на испытательной площадке, а не вне испытательной площадки, когда присутствует сетевое устройство с именем пользователя, совпадающим с заранее заданным идентификатором, что позволяет исключить запуск, тестируемым устройством, программы автоматического контроля вне испытательной площадки. Результат автоматического контроля передают в заранее заданное устройство в виде журнала контроля, что позволяет упростить передачу данных, связанных с результатом автоматического контроля, а также упростить для специалиста по тестированию поиск результата автоматического контроля в заранее заданном устройстве, благодаря чему эффективность тестирования множества тестируемых устройств перед их доставкой пользователям может быть еще больше увеличена.
[00110] В соответствии с иллюстрацией на фиг. 3, в одном из вариантов осуществления настоящег