Способ и система для определения потенциала развития высших психических функций и навыков человека посредством нейрометрии
METHOD AND SYSTEM FOR DETERMINING DEVELOPMENT CAPACITY OF HIGHER MENTAL FUNCTIONS AND HUMAN SKILLS BY MEANS OF NEUROMETRY

ОБЛАСТЬ ТЕХНИКИ
Изобретение относится к области вычислительной техники и удовлетворению жизненных потребностей человека, в том числе к психологии и нейропсихологии и может быть использовано для индивидуального определения наиболее успешных направлений развития способностей человека, выбора эффективного метода занятий в соответствие с особенностями работы головного мозга, а так же помощи специалистам в областях профилизации и профориентации взрослых, детей и подростков в качестве объективного инструментального диагностического средства.
УРОВЕНЬ ТЕХНИКИ
Известен способ определения функционального состояния головного мозга (см. RU 2565372, опубл. 10.06.2013), основанный на регистрации времени задержки появления следа второго сигнала фотостимуляции после начала стимуляции первым сигналом. Основным недостатком данного способа является ограниченность применимости, поскольку данный способ может быть использован только для диагностирования только факта зрительных агнозий, и предлагаемая упомянутым способом визуальная нагрузка не может быть использована для диагностики других высших психических функций (ВПФ) как, например, речь или пространственная память.
Также известен способ оценки функционального состояния центральной нервной системы (см. RU 2039524, опубл. 20.07.1995), в котором осуществляется определение соотношения индексов частот и соотношений средних амплитуд в ЭЭГ. Основными недостатками данного способа являются ограниченность получаемых результатов данными только о функциональном состоянии (здоровье) центральной нервной системы без возможности исследования отдельных высших психических функций.
Также известен способ формулирования нового психометрического инструмента, оценочного вопросника, (см. US 20150079578, опубл. 19.03.2015), в котором осуществляется регистрирование и анализ ЭЭГ сигналов, причем в данном способе осуществляется картирование (меппирование) мозговых волн у пользователей с целью определения уровней интенсивности специфических шаблонов мозговых волн в областях и между областями с известными функциями при выполнении задач, связанными с конкретными областями мозга, причем осуществляется исследование и разработка таблицы неврологических функций для конкретных областей неокортекса головного мозга и связывание указанных функций с упомянутыми данными картирования головного мозга. Основными недостатками данного способа являются (1) использование референсных таблиц для оценки получаемых в процессе тестирования данных, то есть сравнение тестируемого индивидума с нормой, и (2) зависимость получаемого результата от уровня развития навыка на момент тестирования. Совокупность (1) и (2) делает указанный способ не применимым для оценки потенциала будущего развития высших психических функций человека и его возможностей за рамками приобретенных ранее навыков и умений, что является ключевым вопросом профилизации (дети и подростки) и профориентации (подростки и взрослые).
Также известен способ психологического анализа и устройство для его реализации (варианты) (см. RU предъявление испытуемому ряда 2319444, опубл. 20.03.2008), включающий задач и тестов и измерение и регистрацию физиологических параметров, причем испытуемому на экране персонального компьютера последовательно предъявляют стимулы проективных методик, вопросы и утверждения, объединенные диагностическим сценарием, а испытуемый на каждый стимул путем движения руки с сенсорным устройством ввода информации в персональный компьютер вырисовывает исполнение задания и предъявляет ответы, при этом в процессе рисования и предъявления ответов испытуемым автоматически осуществляют синхронный съем и обработку одного и более электрофизиологических сигналов, вариабельных к психоэмоциональной реакции испытуемого на стимулы, и хотя бы одного сигнала, характеризующего движение руки с сенсорным устройством ввода информации в персональный компьютер, а полученные результаты представляют в таблицах и графиках, характеризующих психологический портрет испытуемого. Одним из недостатков данного способа является необходимость анализа ответов пользователя в дополнение к электрофизиологическим сигналам, вариабельных к психоэмоциональной реакции пользователя на стимулы. Еще одним недостатком данного способа является определение психологического портрета (профиля смысло-физиологической значимости) пользователя, что не позволяет оценить прикладные области способностей (речь, математика, спорт и ремесло, творчество, музыка) пользователя. Еще одним недостатком данного способа является необходимость пользователем на каждый стимул осуществлять вырисовывание исполнение задания и предъявление ответов путем движения руки с сенсорным устройством ввода информации в персональный компьютер. Предлагаемые система и способ позволяют преодолеть, по крайней мере, часть вышеуказанных недостатков или все указанные недостатки, а также реализовать преимущества настоящего технического решения, как описано в рамках настоящего технического решения.
СУЩНОСТЬ ТЕХНИЧЕСКОГО РЕШЕНИЯ
Технический результат, достигаемый предлагаемым изобретением, состоит в повышении точности и скорости определения потенциала развития высших психических функций и навыков человека.
Согласно одному из вариантов реализации, предлагается способ для определения потенциала развития высших психических функций и навыков человека, который включает: (А) предъявление пользователю нагрузок, содержащих задания для выполнения их пользователем; (Б) регистрирование, по крайней мере, одного сигнала биоэлектрической активности мозга пользователя в различных состояниях, соответствующих выполнению пользователем нагрузок, относящихся к исследуемым высшим психическим функциям; (В) маркирование, по крайней мере, одного зарегистрированного сигнала биоэлектрической активности мозга признаками выполнения в данном моменте пользователем нагрузки, а также маркирование типа предъявляемой пользователю нагрузки, или маркирование отсутствия выполнения пользователем предъявляемой нагрузки; (Г) проверку, по крайней мере, одного зарегистрированного сигнала по критерию достаточности, критерию чистоты и критерию чувствительности; (Д) сглаживание, по крайней мере, одного зарегистрированного сигнала методом скользящего среднего на заданную глубину эпохи для определения средних характеристик сигнала и мозга пользователя в каждом из состояний выполнения предъявляемых пользователю нагрузок; (Е) вычисление отклонений определенных в (Д) средних характеристик сигнала и мозга пользователя в каждом из состояний выполнения пользователем предъявляемых нагрузок от характеристики состояния спокойного бодрствования; (Ж) предоставление пользователю упомянутых вычисленных отклонений средних характеристик в (Е) в форме диаграмм значений по граням интеллекта; (З) вычисление и хранение матрицы коэффициентов средних характеристик для пользователей с достоверно подтвержденной альтернативным способом успешностью в одной или нескольких гранях интеллекта; (И) использование матрицы (З) в вычислениях (Е) как элемента определения скалярного расстояния.
В одном из частных вариантов реализации предъявляемая пользователю нагрузка содержит, по крайней мере, одно задание пользователю.
В одном из частных вариантов реализации предъявляемый пользователю тип нагрузки является вербально-лингвистическим типом нагрузки или логико-математическим типом нагрузки, или музыкальным типом нагрузки, или пространственным типом нагрузки, или телесно-кинестетическим типом нагрузки, или межличностным типом нагрузки, или внутриличностным типом нагрузки.
В одном из частных вариантов реализации предъявляемые пользователю нагрузки содержат наборы аудиотестов, видеотестов, графических тестов, текстовых тестов, речевых тестов и вспомогательные материалы, относящихся к вербально-лингвистическим типам нагрузки или логико-математическим типам нагрузки, или музыкальным типам нагрузки, или пространственным типам нагрузки, или телесно-кинестетическим типам нагрузки, или межличностным типам нагрузки, или внутриличностным типам нагрузки и, в частном случае, соответствующие возрастным группам пользователей, например, возрастным группам пользователей в промежутке от 3 лет до 7 лет, от 7 лет до 11 лет, от 11 лет до 13 лет, от 13 лет до 15 лет, от 15 лет до 17 лет, от 18 лет и старше.
В одном из частных вариантов реализации упомянутое маркирование сигналов биоэлектрической активности мозга осуществляется одновременно с регистрированием сигналов биоэлектрической активности мозга пользователя.
В одном из частных вариантов реализации маркирование включает маркирование окончания предъявления пользователю нагрузки, маркирование начала предъявления набора нагрузок пользователю и/или маркирование окончания выполнения пользователем набора нагрузок.
В одном из частных вариантов реализации критерий достаточности определяет достаточность зарегистрированных данных, причем нагрузок каждого типов зарегистрировано не менее установленного количества времени.
В одном из частных вариантов реализации количество времени устанавливается оператором и/или автоматически модулем контроля и маркирования или модулем контроля и/или модулем маркирования, причем упомянутые модули являются программным обеспечением.
В одном из частных вариантов реализации критерий чистоты определяет чистоту записанных данных, причем количество векторов содержащих только нулевые значения меньше установленного порога чистоты.
В одном из частных вариантов реализации порог чистоты устанавливается оператором и/или автоматически модулем контроля и маркирования или модулем контроля и/или модулем маркирования, причем упомянутые модули являются программным обеспечением.
В одном из частных вариантов реализации критерий чувствительности определяет чувствительность данных, причем стандартно определяемое скалярное расстояние между векторами данных, соответствующих моментам выполнения нагрузки пользователем и векторами соответствующими моментам спокойного бодрствования, менее установленного порогового значения чувствительности.
В одном из частных вариантов реализации пороговое значение чувствительности устанавливается оператором и/или автоматически модулем контроля и маркирования или модулем контроля и/или модулем маркирования, причем упомянутые модули являются программным обеспечением.
В одном из частных вариантов реализации полученный в результате сглаживание сигнала методом скользящего среднего набор значений является мгновенной нейрометрикой высших психических функций.
i
i
0
В одном из частных вариантов реализации мгновенная нейрометрика высших психических функций μ в момент времени i и нейрометрика покоя μ, которая является нормирующий вектором, соответствующим мгновенной нейрометрике в функциональном состоянии пользователя «спокойное бодрствование, глаза открыты», вычисляются по формуле: , причем j является индексом суммирования внешнего операнда знаменателя и принимает значения от нуля до заданной глубины эпохи N; М является количеством каналов, по крайней мере, одного сигнала или двух сигналов; к является количеством количество типов нагрузок, в частном случае заданий, которые содержат нагрузки;  является пространством векторов действительных чисел размерности М; Т является временем предъявления нагрузок; N является глубиной сглаживания, причем N<Т (N меньше Т); i принадлежит интервалу времени от 0 до Т; μ определяется как , если в момент времени i пользователь выполнил задание, содержащееся в нагрузке k; где  является силой сигнала в момент времени t=i-j и  является общей силой сигналов в интервале от i-N до i.
i
0
В одном из частных вариантов реализации осуществляется нормирование набора мгновенной нейрометрики μ на нейрометрику покоя μ.
В одном из частных вариантов реализации осуществляется вычисление нейрометрики высшей психической функции (Ω), являющейся результатом вычисления среднего скалярного расстояния по всему времени записи между полученными мгновенными нейрометриками и нейрометрикой покоя, причем итоговое значение является нейрометрикой высшей психической функции.
В одном из частных вариантов реализации итоговое значение нейрометрики высшей психической функции принимает значения от нуля до единицы.
k
0
В одном из частных вариантов реализации нейрометрика k-й высшей психической функции вычисляется по формуле  для любой k принадлежащей диапазону значений от 1 до количества предъявляемых нагрузок K, где (μ, μ) является стандартно определенным скалярным произведением.
В одном из частных вариантов реализации маркирование сигналов биоэлектрической активности мозга осуществляется оператором.
В одном из частных вариантов реализации маркирование сигналов биоэлектрической активности мозга осуществляется автоматически модулем контроля и маркирования или модулем контроля и/или модулем маркирования.
В одном из частных вариантов реализации упомянутая матрица коэффициентов средних характеристик определяется как среднее нормальное ожидаемое отклонение в любой момент времени реализации пользователем высшей психической функции мгновенной нейрометрики от нейрометрики покоя, причем полученное значение высшей психической функции является нейрометрикой высшей психической функции, причем на таким образом определенном пространстве (нейрометрика высшей психической функции принадлежит области значений от нуля до единицы) высшая психическая функция имеет больший потенциал развития тогда, когда ее нейрометрика высшей психической функции стремится к единице, и меньший потенциал, когда ее нейрометрика высшей психической функции стремится к нулю
Согласно еще одному варианту реализации, предлагается система для определения потенциала развития высших психических функций и навыков человека, причем система содержит: модуль регистрации, в котором осуществляется регистрирование посредством связанного с регистрирующим модулем, по крайней мере, одного датчика, по крайней мере, одного сигнала биоэлектрической активности мозга пользователя в различных состояниях, соответствующих выполнению пользователем предъявляемых ему нагрузок, относящихся к исследуемым высшим психическим функциям; модуль первичной обработки данных, в котором осуществляется: маркирование, по крайней мере, одного зарегистрированного сигнала биоэлектрической активности мозга признаками выполнения в данном моменте пользователем нагрузки, а также маркирование типа предъявляемой пользователю нагрузки, или маркирование отсутствия выполнения пользователем предъявляемой нагрузки; проверка, по крайней мере, одного зарегистрированного сигнала по критерию достаточности, критерию чистоты и критерию чувствительности; сглаживание, по крайней мере, одного зарегистрированного сигнала методом скользящего среднего на заданную глубину эпохи для определения средних характеристик сигнала и мозга пользователя в каждом из состояний выполнения предъявляемых пользователю нагрузок; модуль вторичной обработки данных, в котором осуществляется: а) вычисление отклонений средних характеристик в каждом из состояний выполнения пользователем предъявляемых нагрузок от характеристики состояния спокойного бодрствования; б) вычисление и хранение матрицы коэффициентов средних характеристик для пользователей с достоверно подтвержденной альтернативным способом успешностью в одной или нескольких гранях интеллекта; в) использование вычисленной в б) матрицы коэффициентов средних характеристик для вычисления отклонений средних характеристик в а) как элемента определения скалярного расстояния; модуль предоставления результатов пользователю упомянутых вычисленных отклонений средних характеристик в форме диаграмм значений по граням интеллекта.
В одном из частных вариантов реализации предъявляемая пользователю нагрузка содержит, по крайней мере, одно задание пользователю.
В одном из частных вариантов реализации предъявляемый пользователю тип нагрузки является вербально-лингвистическим типом нагрузки или логико-математическим типом нагрузки, или музыкальным типом нагрузки, или пространственным типом нагрузки, или телесно-кинестетическим типом нагрузки, или межличностным типом нагрузки, или внутриличностным типом нагрузки.
В одном из частных вариантов реализации предъявляемые пользователю нагрузки содержат наборы аудио-заданий, видео-заданий, графических заданий, текстовых заданий, речевых заданий и вспомогательные материалы, относящихся к вербально-лингвистическим типам нагрузки или логико-математическим типам нагрузки, или музыкальным типам нагрузки, или пространственным типам нагрузки, или телесно-кинестетическим типам нагрузки, или межличностным типам нагрузки, или внутриличностным типам нагрузки и, в частном случае, соответствующие возрастным группам пользователей, например, возрастным группам пользователей в промежутке от 3 лет до 7 лет, от 7 лет до 11 лет, от 11 лет до 13 лет, от 13 лет до 15 лет, от 15 лет до 17 лет, от 18 лет и старше
В одном из частных вариантов реализации маркирование сигналов биоэлектрической активности мозга осуществляется одновременно с регистрированием сигналов биоэлектрической активности мозга пользователя.
В одном из частных вариантов реализации маркирование включает маркирование окончания предъявления пользователю нагрузки, маркирование начала предъявления набора нагрузок пользователю и/или маркирование окончания выполнения пользователем набора нагрузок.
В одном из частных вариантов реализации критерий достаточности определяет достаточность зарегистрированных данных, причем нагрузок каждого типов зарегистрировано не менее установленного количества времени.
В одном из частных вариантов реализации количество времени устанавливается оператором и/или автоматически модулем контроля и маркирования или модулем контроля и/или модулем маркирования, причем упомянутые модули являются программным обеспечением.
В одном из частных вариантов реализации критерий чистоты определяет чистоту записанных данных, причем количество векторов содержащих только нулевые значения меньше установленного порога чистоты.
В одном из частных вариантов реализации порог чистоты устанавливается оператором и/или автоматически модулем контроля и маркирования или модулем контроля и/или модулем маркирования, причем упомянутые модули являются программным обеспечением.
В одном из частных вариантов реализации критерий чувствительности определяет чувствительность данных, причем стандартно определяемое скалярное расстояние между векторами данных, соответствующих моментам выполнения нагрузки пользователем и векторами соответствующими моментам спокойного бодрствования, менее установленного порогового значения чувствительности.
В одном из частных вариантов реализации пороговое значение чувствительности устанавливается оператором и/или автоматически модулем контроля и маркирования или модулем контроля и/или модулем маркирования, причем упомянутые модули являются программным обеспечением.
В одном из частных вариантов реализации полученный в результате сглаживание сигнала методом скользящего среднего набор значений является мгновенной нейрометрикой высших психических функций.
i
i
0
В одном из частных вариантов реализации мгновенная нейрометрика высших психических функций μ в момент временит и нейрометрика покоя μ, которая является нормирующим вектором, соответствующим мгновенной нейрометрике в функциональном состоянии пользователя «спокойное бодрствование, глаза открыты», вычисляются по формуле: , причем j является индексом суммирования внешнего операнда знаменателя и принимает значения от нуля до заданной глубины эпохи N; М является количеством каналов, по крайней мере, одного сигнала или двух сигналов; k является количеством количество типов нагрузок, в частном случае заданий, которые содержат нагрузки;  является пространством векторов действительных чисел размерности М; Т является временем предъявления нагрузок; N является глубиной сглаживания, причем N<Т (N меньше Т); i принадлежит интервалу времени от 0 до Т; μ определяется как , если в момент времени i пользователь выполнил задание, содержащееся в нагрузке k; где  является силой сигнала в момент времени t=i-j и  является общей силой сигналов в интервале от i-N до i.
i
0
В одном из частных вариантов реализации осуществляется нормирование набора мгновенной нейрометрики μ на нейрометрику покоя μ.
В одном из частных вариантов реализации осуществляется вычисление нейрометрики высшей психической функции являющейся результатом вычисления среднего скалярного расстояния по всему времени записи между полученными мгновенными нейрометриками и нейрометрикой покоя, причем итоговое значение является нейрометрикой высшей психической функции.
В одном из частных вариантов реализации итоговое значение нейрометрики высшей психической функции принимает значения от нуля до единицы.
k
0
В одном из частных вариантов реализации нейрометрика k-й высшей психической функции вычисляется по формуле  для любой k принадлежащей диапазону значений от 1 до количества предъявляемых нагрузок K, где (μ, μ) является стандартно определенным скалярным произведением.
В одном из частных вариантов реализации маркирование сигналов биоэлектрической активности мозга осуществляется оператором.
В одном из частных вариантов реализации маркирование сигналов биоэлектрической активности мозга осуществляется автоматически модулем контроля и маркирования или модулем контроля и/или модулем маркирования.
В одном из частных вариантов реализации модуль регистрации является нейрокомпьютерным интерфейсом (НКИ) или электроэцефалографом, или кардиомонитором, или электрокардиографом, или пульсометром, или тонометром.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Дополнительные цели, признаки и преимущества настоящего технического решения будут понятны из прочтения последующего описания осуществления технического решения со ссылкой на прилагаемые чертежи, на которых:
ФИГ. 1 иллюстрирует примерный вариант системы, реализующий способ, описываемый в рамках настоящего изобретения;
ФИГ. 2 иллюстрирует другой примерный вариант системы, реализующий способ, описываемый в рамках настоящего изобретения;
ФИГ. 3 иллюстрирует еще один из примерных вариантов системы, реализующий способ, описываемый в рамках настоящего изобретения;
ФИГ. 4 иллюстрирует еще один из примерных вариантов системы, реализующий способ, описываемый в рамках настоящего изобретения;
ФИГ. 5 иллюстрирует еще один из примерных вариантов системы, реализующий способ, описываемый в рамках настоящего изобретения;
ФИГ. 6 иллюстрирует примерный вариант блок-схемы процесса определения потенциала развития высших психических функций и навыков человека (пользователя), согласно одному из вариантов осуществления настоящего изобретения;
ФИГ. 7 иллюстрирует примерный вариант маркирования каждого временного блока исходных данных оператором, проводящим тестирование, на данные, относящиеся к моментам выполнения тестируемым определенных заданий, и данные, не относящиеся к таким моментам, согласно одному из вариантов осуществления настоящего изобретения;
ФИГ. 8 иллюстрирует примерный вариант представления результатов диагностики для пользователя, согласно одному из осуществлений настоящего изобретения.
ФИГ. 9 иллюстрирует пример компьютерной системы общего назначения.
Объекты и признаки настоящего изобретения, способы для достижения этих объектов и признаков станут очевидными посредством отсылки к примерным вариантам осуществления. Однако настоящее изобретение не ограничивается примерными вариантами осуществления, раскрытыми ниже, оно может воплощаться в различных видах. Сущность, приведенная в описании, является ничем иным, как конкретными деталями, обеспеченными для помощи специалисту в области техники в исчерпывающем понимании изобретения, и настоящее изобретение определяется только в объеме приложенной формулы.
Используемые в настоящем описании изобретении термины «компонент», «элемент», «система», «модуль», «часть», в частности, «составная часть», и подобные используются для обозначения компьютерных сущностей (например, объектов, связанных с компьютером, вычислительных сущностей), которые могут являться аппаратным обеспечением, в частности, оборудованием (например, устройством, инструментом, аппаратом, аппаратурой, составной частью устройства, в частности, процессором, микропроцессором, печатной платой и т.д.), программным обеспечением (например, исполняемым программным кодом, скомпилированным приложением, программным модулем, частью программного обеспечения и/или кода и т.д.) или микропрограммой (прошивкой/firmware). Так, например, компонент может быть процессом, выполняющемся/исполняющимся на процессоре, процессором, объектом, исполняемым файлом, программой, функцией, методом, библиотекой, подпрограммой и/или вычислительным устройством (например, микрокомпьютером или компьютером) или комбинацией программного или аппаратного обеспечения. В качестве иллюстрации: как приложение, запущенное на сервере, может быть компонентом или модулем, так и сервер может быть компонентом или модулем. По крайней мере, один компонент может находиться (располагаться) внутри процесса. Компонент может располагаться на одном вычислительном устройстве (например, компьютере) и/или может быть распределен между двумя и более вычислительными устройствами. Так, например, в частном случае приложение (компонент), может быть представлено серверным компонентом (серверной частью) и клиентским компонентом (клиентской частью). В частном случае, клиентский компонент устанавливается, по крайней мере, на одно вычислительное устройство, а серверный компонент устанавливается на второе вычислительное устройство, с которого, в частном случае, производится управление и/или настройка первого вычислительного устройства (и/или его составных компонентов/частей.
На ФИГ. 1 приведен один из примерных вариантов системы, реализующей способ (или, по крайней мере, одну часть настоящего способа), описываемый в рамках настоящего изобретения. В частном случае осуществления изобретения описываемая система содержит, по крайней мере, один датчик 117 для регистрирования (регистрации) и, в частном случае, записи, по крайней мере, одного сигнала, в частности, сигнала (сигналов) головного мозга пользователя 110, например, в хранилище данных, посредством модуля регистрации 119, как более подробно будет описано далее. В частном случае осуществления настоящего изобретения упомянутый сигнал или сигналы (в частности, биоэлектрический сигнал) содержит данные, в частности, показатели биоэлектрической активности головного мозга или любой другой активности пользователя 110 и/или, по крайней мере, одной его части тела или функции пользователя и/или частей тела пользователя, как более подробно будет описано далее. Так, например, данные, содержащиеся в упомянутом сигнале (сигналах), являются данными, которые, в частном случае, содержат биоэлектрический сигнал, регистрируемый (в частном случае, получаемый), по крайней мере, одним упомянутым выше и/или ниже датчиком (датчиками). Стоит отметить, что регистрирование (и запись) сигнала осуществляется, по крайне мере, одним модулем регистрации 119 с использованием, по крайней мере, одного датчика 117, в частном случае в процессе реализации пользователем произвольной, по крайне мере, одной высшей психической функции (ВПФ) или в процессе состояния пользователя, являющегося состоянием «бодрствование, глаза открыты» («спокойное бодрствование, глаза открыты»), либо в состоянии «спокойное бодрствование, глаза закрыты», состояние сна, состояние возбуждения, усталости, тревоги и в любом другом состоянии, как более подробно описано далее. Стоит отметить, что, в частном случае, процесс реализации пользователем высшей психической функции (ВПФ) является процессом работы головного мозга пользователя по реализации ВПФ. В частном случае, мозг пользователя «реализует», по крайней мере, одну ВПФ, причем осуществляется регистрирование сигнала, связанного с такой «реализацией».
Также, в частном случае осуществления настоящего изобретения состояние «бодрствование, глаза открыты» соответствует предполагаемому отсутствию реакций мозга (в частности, отсутствию сигналов, характерных для ВПФ) пользователя на внешние когнитивные возбуждения, например, когда не меняется обстановка (внешняя среда), нет шума, отсутствие разговора, пользователь ничего целенаправленно не разглядывает (не акцентирует свое внимание на чем-либо).
Описываемые в настоящем изобретении высшие психические функции (англ. higher mental functions, highly mental functions) являются психическими процессами, в частном случае, социальными по своему происхождению, опосредованными по строению, произвольными по характеру регуляции и, в частном случае, системно связанными друг с другом. В частном случае, высшие психические функции являются культурными, а не натуральными психическими процессами, детерминированными не генетикой, а обществом и человеческой культурой. Примерами функций, характеризующих такие ВПФ, являются, например:
- социальные по своему происхождению (не что-то врожденное, а процессы, формирующиеся прижизненно при непосредственном влиянии культуры (например, общества, семьи, школы и т.д.), причем основным механизмом данной функции является интериоризация, т.е. овнутрение внешнего во внутреннее;
- опосредованные по строению, внутренним инструментом осуществления которых являются культурные знаки, причем, к таким функциям относится речь, а также представление о том, что в культуре может быть принято и понятно (понято);
- произвольные по характеру регуляции, когда пользователь (человек) может сознательно управлять ими.
Стоит отметить, что сигналами также могут являться сигналы, в частности, являющимися характеристиками психоэмоциональной реакции пользователя на предъявляемые нагрузки, которые более подробно описаны далее. Также, упомянутыми сигналами могут являться сигналы, регистрируемые любыми известными датчиками. Так, например, таким регистрируемым сигналом может являться сигнал, содержащий различные биометрические данные (в частном случае, параметры, характеристики и т.д.) человека, например, пульс, давление, электрические поля, образующиеся при работе сердца пользователя. Регистрирование упомянутых сигналов может быть осуществлено с использованием датчиков 117, связанных, по крайней мере, с одним модулем регистрации (устройством регистрации, регистрирующим устройством, регистрирующим модулем) 119, в частности, являющимся (или реализованным) нейрокомпьютерным интерфейсом (НКИ), электроэцефалографом, кардиомонитором, электрокардиографом, пульсометром, тонометром и другими. Стоит отметить, что, по крайней мере, один датчик может являться частью устройства (в частном случае, устройства 115) или может быть связан с таким устройством 115, как описано в рамках настоящего изобретения.
Стоит отметить, что предъявляемыми пользователю 110 нагрузками могут являться визуальные нагрузки, например, предъявляемые пользователю, по крайней мере, на одном носителе информации. Также, нагрузки могут предъявляться пользователю 110 посредством модуля отображения 475 (ФИГ. 4). Нагрузки также могут предъявляться пользователю 110 оператором 120, в том числе посредством различных устройств (средств, способов, модулей и т.д.), как описано в рамках настоящего изобретения. Также, упомянутыми устройствами (средствами, способами, модулями и т.д.) могут являться средствами и способами передачи информации от оператора 120 пользователю 110 и/или от какого-либо устройства и/или модуля, компонента, средства и т.д. (например, вычислительного устройства (328, ФИГ. 3, 328А, ФИГ. 4, 328Б, ФИГ. 4), устройства 115, модуля 527 и т.д.) пользователю 110.
Стоит отметить, что упомянутыми нагрузками могут являться, например, вербально-лингвистическая нагрузка, логико-математическая нагрузка, музыкальная нагрузка, пространственная нагрузка, телесно-кинестетическая нагрузка, межличностная нагрузка, внутриличностная нагрузка, а также, состояние спокойного бодрствования, глаза открыты (которая также является одним из видов нагрузок) и т.д. Стоит отметить, что нагрузка, в частном случае осуществления настоящего изобретения, может являться заданием (в частном случае, тестом), которое должен выполнить пользователь и которое может быть предъявлено пользователю оператором 120 и/или модулем нагрузок, как описано в рамках настоящего изобретения.
В частном случае, вербально-лингвистическая нагрузка является критерием, определяющим уровень речевых навыков (речи) (также являющиеся вербально-лингвистическими навыками, речевыми навыками), в частном случае, способностей к речи, у пользователя 110. Так, например, пользователю 110 в рамках настоящего изобретения может быть предъявлена вербально-лингвистическая нагрузка, которая может включать, по крайней мере, одно задание, предъявляемое пользователю, как описано в рамках настоящего изобретения. Такое задание может включать обращение к пользователю 110, например, включающее часть задания, например, "Помоги мне запомнить слова. Я тебе скажу слова, а ты мне их потом напомнишь". После чего пользователю предъявляется несколько слов для запоминания, например, "дом", "лес", "стол", "звон", "окунь" и т.д. После предъявлению пользователю 110 задания (в частном случае, являющегося нагрузкой) пользователю предлагается произнести запомненные слова, например, "Скажи слова, которые ты запомнил". Также пользователю 110 может быть предъявлена вербально-лингвистическая нагрузка в виде задания, которое включает предъявление пользователю текста (посредством прочтения его оператором 120 и/или посредством отображения модулем отображения 475, и/или посредством демонстрации на листе бумаги и т.д.). После прочтения текста пользователю предлагается ответить на вопрос, имеющий отношение к предъявленному тексту. Также вербально-лингвистическая нагрузка может содержать задание пользователю 110 с просьбой продолжить фразу, предложение и т.д. Также вербально-лингвистическая нагрузка может задание, в котором пользователю демонстрируется изображение, содержащее, какой-либо объект, относящееся к какому-либо мероприятию. Пользователь должен ответить на вопрос, имеющий отношение к отображенному на изображении, например, что пользователь 110 видит на изображении, что это за изображение, а также может включать необходимость пользователя ответить на вопросы, относящиеся к качествам и/или характеристикам изображенных объектов, описать то, что изображено на изображении и т.д.
В частном случае, логико-математическая нагрузка является критерием, определяющим уровень навыков счета и логики, в частном случае, способностей к математике (частным случаем которых являются способности к счету и логике), пользователя 110. Также, пользователю 110 может быть предъявлена логико-математическая нагрузка, которая может включать, по крайней мере, одно задание. В частном случае, задание логико-математической нагрузки является заданием на счет и логику. Так, например, такое задание может включать предъявление пользователю изображения, на котором одновременно отображено различное количество объектов разного типа, например, пять яблок, четыре апельсина, восемь груш и т.д. Пользователю может быть предложено подсчитать количество объектов определенного типа и/или может быть предложено сравнить, каких объектов больше и т.д. Также задание логико-математической нагрузки может включать предъявление пользователю 110 связанных слов, разнесенных в пространстве (например, на листе бумаги, на изображении, отображаемым модулем отображения 475 и т.д.), причем пользователь 110 должен определить такую связь. Так, например, пользователю могут быть предъявлены слова ложка, яйцо, каша, скорлупа, косточка, слива и т.д., где связанными объектами являются яйцо и скорлупа, ложка и каша, косточка и слива. Стоит отметить, что пользователю 110 может быть предложен пример такой связи, например, ложка связана с кашей, потому что ложкой едят кашу. Также, задание может включать предъявление пользователю изображения, на котором одновременно отображены несколько объектов одного типа и, по крайней мере, один объект другого типа, причем пользователю 110 предлагается определить, по крайней мере, один, отличающийся от объектов другого типа. В частном случае, пользователю 110 предлагается выполнить задание по определению лишнего объекта, в частности, отличающегося от других объектов наборов качеств, свойств таких объектов и т.д.
В частном случае, музыкальная нагрузка является критерием, определяющим уровень музыки и ритма, в частном случае, способностей к музыке и ритму, у пользователя 110. Стоит отметить, что в частном случае балл в результате включает обобщенную оценку потенциала способностей в/к музыке (частным случаем которых являются способности в музыкально-ритмической области занятий пользователя). Пользователю 110 может быть предъявлена музыкальная нагрузка, которая может включать, по крайней мере, одно задание. Так, например, такое задание может включать предъявление пользователю задания в виде аудионагрузок (в частности, содержащих аудиотесты, аудио-задания). Такие нагрузки (в частном случае, задания) могут включать воспроизведение звуков, музыки и т.д. Так, например, пользователю может быть воспроизведено звучание одной ноты с просьбой пользователя повторить воспроизведенную ноту посредством музыкального инструмента, либо посредством указания пользователем 110 воспроизведенной ноты при воспроизведении нескольких нот подряд. Также, такое задание может включать воспроизведение ритма пользователю 110 с целью повторить его.
В частном случае, пространственная нагрузка является критерием, определяющим уровень творчества, в частном случае, способностей к творчеству, у пользователя 110. Так, пользователю 110 может быть предъявлена пространственная нагрузка, которая может включать, по крайней мере, одно задание. В частном случае, такое задание может включать предъявление пользователю изображения с отображенными несколькими объектами, которые пересекаются друг с другом, в частности, в одной плоскости, причем пользователь 110 должен ответить, какие объекты отображены на изображении. Также, такое задание может включать предъявление пользователю 110, по крайней мере, двух изображений, отличающихся друг от друга, причем пользователь должен определить, чем отличаются данные изображения и/или какое отличие на этих двух изображениях является главным. Также, такое задание может включать предъявления изображения часов без стрелок пользователю 110, причем пользователь должен выполнить задание по определению положения, например, минутной стрелки часов, если пользователю сообщили один из вариантов предполагаемого времени на часах. Также, пользователю может быть предложено определить время суток по заданному времени на часах. Также, такой тип заданий может включать предъявление пользователю 110 нескольких изображений с отображенными временами года с той целью, чтобы пользователь определит какое-время года изображено на рисунке, или чтобы пользователь 110 ответил, в какое время года у него день рождения и т.д.
В частном случае, телесно-кинестетическая нагрузка является критерием, определяющим уровень «движения», в частном случае, способностей к «движению» (в частности спорту и ремеслу), у пользователя 110. Стоит отметить, что в частном случае умение владеть пользователем своим телом одинаково (одновременно) значимо для спорта и ремесленных занятий, таких как макраме, хирургия, танец и т.д. Также, пользователю 110 может быть предъявлена телесно-кинестетическая нагрузка, которая может включать, по крайней мере, одно задание. В частном случае, такое задание может включать предъявление пользователю изображения, содержащего, например, какую-либо геометрическую фигуру, объект, сложенную из пальцев рук(и) фигуру (фигуры) и т.д., которую (которые) пользователь 110 должен воспроизвести. Пользователь 110 может воспроизвести изображенные фигуры, объекты и т.д., в частности, нарисовать их (например, на листе бумаге, рукой или пальцем в воздухе, на экране сенсорного экрана и т.д.) или посредством сложения пальцев руки (рук) и т.д.. Телесно-кинестетическая нагрузка может включать устное задание пользователю 110 нарисовать какую-либо геометрическую фигуру и т.д. Также, телесно-кинестетическая нагрузка может включать предъявление пользователю 110 изображения (визуально оператором или посредством модуля отображения 475, на листе бумаги и т.д.) какой либо фигуры, сложенной из пальцев, по крайней мере, одной руки, чтобы пользователь 110 сложил пальцами, по крайней мере, одной руки, такую же фигуру. В частном случае, пользователь 110 повторяет сложенные из пальцев фигуры оператором 120 или предъявляемые ему посредством модуля отображения 475, на листе бумаги и т.д. В частном случае осуществления настоящего изображения пользователь должен повторить предъявляемые ему фигуры, сложенные из пальцев одной руки, пальцами своей другой руки. Например, оператор 120 складывает фигуры из пальцев левой руки, а пользователь 110 складывает те же фигуры пальцами правой руки.
В частном случае, межличностная нагрузка является критерием, определяющим уровень коммуникабельности (знание людей, 898 на ФИГ. 8) пользователя 110, в частном случае, способностей коммуникабельности, у пользователя 110. Так, например, пользователю 110 может быть предъявлена межличностная нагрузка, которая может включать, по крайней мере, одно задание. В частном случае, такое задание может включать предъявление пользователю изображения, содержащего изображение какой-либо ситуации с целью получить от пользователя анализ ситуации. Так, например, заданием пользователю может являться просьба рассказать о том, что произошло или происходит на изображении, где происходит ситуация, чем закончится ситуация, предположить возраст людей на изображении (если на изображении присутствуют люди) и т.д. Также межличностная нагрузка может содержать предъявление пользователю 110 нескольких выражений лиц с целью определить, какое выражение относится к радости, злобе, удивлению, радости, плачу и т.д., а также определить возраст человека, мимика которого предъявлена пользователю 110, предположить почему человек плачет и т.д.
В частном случае, внутриличностная нагрузка является критерием, определяющим уровень «внутреннего я» (знание себя, 899 на ФИГ. 8) у пользователя 110. Так, например, пользователю 110 может быть предъявлена внутриличностная нагрузка, которая может включать, по крайней мере, одно задание. В частном случае, такое задание межличностной нагрузки может включать беседу оператора 120 с пользователем 110. В такой беседе оператор может задавать пользователю различные вопросы, на которые должен ответить пользователь 110. Примерами таких вопросов могут быть:
- Бывает что ты (тоже) грустишь?
- Что у тебе получается хорошо? Лучше всех?
- Что получается плохо? Хуже всех?
- От чего ты расстраиваешься?
- От чего ты радуешься?
- Кто твой лучший друг
- Ты помогаешь? Просишь о помощи?
- Кем хочешь стать?
- Что в тебе самое главное, чем ты отличаешься?
- Исправишь ошибку учителя на уроке? и т.д.
В частном случае осуществления настоящего изобретения пользователем является тестируемый, т.е. пользователь (человек), определение потенциала развития высших психических функций и навыков, способностей (в частности, потенциальных способностей) и т.д. которого осуществляется посредством способа (или, по крайней мере, одной из частей способа), описываемого в рамках настоящего изобретения.
В частном случае осуществления настоящего изобретения на голове пользователя 110 или в непосредственной близости от поверхности головы пользователя (например, на расстоянии от 0,0001 миллиметра до нескольких сантиметров, в частности, до 9-25 сантиметров и более) размещается, по крайней мере, один датчик 117, связанный (связанные) с, по крайней мере, одним модулем регистрации 119, описанными далее, например, НКИ (и/или, по крайней мере, одним другим устройством или модулем, средством или системой, в частности, осуществляющими определение, регистрацию, обработку и/или хранение результатов измерений, по крайней мере, одного регистрируемого сигнала, в частности, биометрических параметров пользователя).
Далее с целью описания настоящего изобретения модуль регистрации (или набор модулей регистрации) 119 будет рассмотрено на примере НКИ (в частности, НКИ-модуля), однако следует понимать, что вместо НКИ может быть использовано, по крайней мере, один модуль регистрации, которое может являться устройством (модулем, средством, компонентом и т.д.) обработки и/или хранения данных (сигнала), получаемых с датчиков 117.
Стоит отметить, что данные с датчика (датчиков) передаются в, по крайней мере, один модуль регистрации 119. Стоит отметить, что в частных случаях осуществления настоящего изобретения количество датчиков 117 может варьироваться от одного до нескольких десятков, сотен и т.д. Стоит также отметить, что датчик (или, в частном случае датчики) 117 могут быть совмещены с модулем регистрации, в частности, с НКИ (и/или, по крайней мере, одним другим устройством, средством, модулем или системой, упомянутыми выше и описываемыми в рамках настоящего изобретения) 119 в одном корпусе, например, реализованы в виде одного устройства 115. Также, такое упомянутое устройство 115 может быть разборным и/или состоять из нескольких частей, причем каждая из которых может иметь свой корпус и/или являться частью корпуса устройства 115. Также, по крайней мере, одна часть устройства 115 (например, датчик (датчики), вычислительное устройство 328, ФИГ. 3, вычислительное устройство 1 328А (ФИГ. 4), вычислительное устройство 2 328Б (ФИГ. 4) и другие вычислительные устройства, хранилища данных (470, ФИГ. 4), модуль (модули) связи 515 (ФИГ. 5) и/или любые другие устройства, средства, модули и/или системы, описываемые в рамках настоящего изобретения, в том числе описываемые используемые для регистрации, обработки и/или хранения параметров пользователя 110) могут, не только являться частью друг друга и/или дополнять друг друга, но и могут быть подвижными относительно друг друга. Так, например, подвижность частей (в частном случае описываемых модулей), например, устройств(а) 115, составным целым с которым они могут являться, может быть использована (реализована) для возможности осуществления изменения положения датчика (датчиков) 117 или других частей устройства 115 относительно головы (а также поверхности головы) пользователя 110 и/или отдельных участков головы (или любого другого, по крайней мере, одного участка тела) пользователя. В частном случае, изменение положение датчика (датчиков) 117 (или любой другой части и/или модуля устройства 115, а также связанных с таким устройством 115 или любым другим описываемым устройством и/или модулем) может включать изменение положения, по крайней мере, одного датчика (датчиков) 117 (в том числе, модуля (модулей, частей и т.д.)) по вертикали и/или горизонтали (в частном случае, в трехмерном пространстве) относительно, по крайней мере, одного участка тела пользователя. Стоит отметить, что участками тела пользователя могут являться голова, части или участки головы, части других участков или частей тела пользователя 110. Также, изменение положение датчика (датчиков) 117 и т.д. может включать возможность изменения расстояния от датчика (датчиков) 117 до одного из указанных частей или участков тела пользователя 110.
Описываемыми в рамках настоящего изобретения вычислительными устройствами могу являться различные (в том числе цифровые, аналоговые, механические, комбинированные и т.д.) устройства, в частности, но не ограничиваясь, электронные устройства, персональные устройства, портативные устройства, стационарные устройства, в том числе смартфоны, мобильные устройства, телефоны, ноутбуки, планшеты, персональные компьютеры, настольные компьютеры, моноблок, серверы, компьютерный стенд, в том числе демонстрационный компьютерный стенд, компьютеризированный стенд, испытательный стенд и т.д.
В частном случае осуществления настоящего изобретения хранилище данных 470 (ФИГ. 4) может являться временным устройством хранения данных (например, Оперативным Запоминающим Устройством (ОЗУ)), постоянным хранилищем данных, например, (Программируемое) Постоянное Запоминающее Устройство (ПЗУ/ППЗУ), в том числе, реализуемым, по крайней мере, одной микросхемой или набором микросхем и т.д.
Стоит отметить, что хранилище данных 470, ФИГ. 4 может являться составной частью (в том числе модулем), по крайней мере, одного модуля (например, устройства, другого модуля, компонента и т.д. описываемой системы). В частном случае, упомянутое хранилище данных является устройством для хранения информации/данных и может быть реализовано, по крайней мере, одним накопителем на жестких магнитных дисках (НЖМД/HDD, англ. hard (magnetic) disk drive), твердотельным накопителем (SSD, англ. solid-state drive), гибридным жестким диском (SSHD, англ. solid-state hybrid drive), сетью хранения данных (СХД/SAN, англ. Storage Area Network), сетевой системой хранения данных/сетевым хранилищем (NAS, англ. Network Attached Storage) и/или любым другим устройством, позволяющим осуществлять, по крайней мере, запись на устройство, чтение с устройства и/или хранение данных на устройстве. Данные в хранилищах данных 470, ФИГ. 4 могут храниться в любом известном формате, например, в базе данных (БД), например, в виде, по крайней мере, одной таблицы или набора связанных или не связанных между собой таблиц базы данных. Стоит отметить, что, по крайней мере, одна упомянутая база данных может являться иерархической, объектной, объектно-ориентированной, объектно-реляционной, реляционной, сетевой и/или функциональной базой данных, каждая из которых может быть централизованной, сосредоточенной, распределенной, неоднородной, однородной, фрагментированной (секционированной), тиражированной, пространственной, временной, пространственно-временной, циклической, сверхбольшой базой данных и т.д., причем для управления, создания и использования баз данных могут использоваться различные системы управления базами данных (СУБД).
Также, данные в хранилищах данных 470, ФИГ. 4 могут храниться, по крайней мере, в одном файле, в частном случае, в виде текстового файла, либо данные могут храниться в любом, по крайней мере, одном другом известном в настоящее время формате хранения данных/информации или в формате данных, изобретенном позднее.
Стоит отметить, что положение, по крайней мере, одного датчика 117 (и/или модуля, устройств(а), части или частей устройств(а) и т.д.), относительно пользователя или части тела пользователя и/или, по крайней мере, одной точки, расположенной (размещенной) на одном участке тела или органа пользователя 110, и/или, по крайней мере, одного другого устройства или датчика, и/или относительно, по крайней мере, одного объекта окружающей среды, а также относительно устройств(а) управления, устройств(а) слежения, в том числе, устройств(а), модуля (модулей) и систем(ы) отслеживания положения частей тела пользователя 110, может быть отмечено (в частном случае, посредством нанесения какой либо отметки) и/или, в частном случае, зафиксировано и т.д. любым из известных (или изобретенных в будущем) способом.
Так, например, упомянутыми устройствами (в частном случае, реализующими модули, описываемые в рамках настоящего изобретения), посредством которых может быть зафиксировано взаимное расположение, по крайней мере, одного датчика, модуля, устройств(а), части устройств(а) и т.д., могут являться камеры, инфракрасные датчики, способы и устройства, в том числе системы слежения за глазами пользователя, взглядом пользователя, в частности за направлением взгляда пользователя и т.д.
Также, упомянутым фиксированием может являться установление расположения, в том числе взаимного, по крайней мере, одного датчика, а также, модуля, устройства, части устройства и т.д., причем такое установление может выполняться как аппаратными средствами, так и программными средствами. Упомянутое фиксирование (в частном случае, упомянутое установление) и/или нанесение отметки может включать обведение (например, по контуру), по крайней мере, одного датчика 117 и/или устройства 115, например, маркером, ручкой или посредством любых других известных способов. Также, на поверхность датчиков, например, прилегающих к поверхности пользователя может быть нанесено красящее вещество (например, смываемая краска), которое после снятия датчика и/или регистрирующих устройств остается на поверхности пользователя, в частности на коже пользователя. Стоит также отметить, что упомянутые способы могут включать размещение, по крайней мере, на одной части тела пользователя различных отметок, например, посредством маркера, посредством наклеивания различных отметок, которые позволяют установить расположение датчиков и/или регистрирующих устройств на пользователе. Стоит отметить, что расположение таких отметок (а также расположение датчиков 117 и/или модулей регистрации 119, в том числе НКИ) может быть сохранено посредством использования различных камер. Так, например, расположение датчиков и/или регистрирующих устройств может быть сохранено посредством создания фотографии и/или видеозаписи изображения пользователя, в частности, в процессе регистрации сигнала. Далее описываемое фиксирование, в частном случае, в виде фотографий и/или видеозаписей, могут быть использованы для размещения датчиков и/или регистрирующих устройств при повторной регистрации (и записи, в том числе, с сохранением) сигнала (и данных, которые содержит сигнал), например, если не был пройден контроль, как более подробно описано далее.
В частном случае, упомянутое расположение датчиков 117 и/или модулей регистрации 119 может являться ориентацией, в том числе в трехмерном пространстве, например, являться координатами в трехмерном пространстве. Также, в частном случае, окружающей средой (окружающей (пользователя) обстановки) может являться, например, штатив, с которым связан (или на котором укреплен) датчик (датчики) 117 или устройство, в состав которого входит датчик (датчики) 117, по крайней мере, один модуль регистрации (например, НКИ) 119, вычислительные устройства 328 (ФИГ. 3), 328А (ФИГ. 4), 328Б (ФИГ. 4), а также стен(ы) помещения, в котором осуществляется описываемый способ или, по крайней мере, одна его часть, или в котором размещено, по крайней мере, одно устройство или модуль, являющиеся частями описываемой системы, и т.д.
Стоит отметить, что такими способами осуществления определения местоположения, по крайней мере, одного датчика 117, модуля и/или устройства, связанного с датчиком (датчиками) 117 являются, например, камеры (веб-камеры, камеры мобильных устройств, фотоаппараты, видеокамеры, в том числе инфракрасные камеры и т.д.).
Стоит отметить, что отслеживание изменения положения датчика (датчиков) 117 может осуществляться, как в процессе регистрации сигнала, в частности, по крайне мере, одного биоэлектрического сигнала (или любого другого сигнала (сигналов), в том числе описанных в рамках настоящего изобретения), так и до начала осуществления регистрации сигнала, а также до или при возможной повторной регистрации сигнала (например, в случае, когда не был пройден контроль 630, ФИГ. 6), как более подробно описано далее.
Стоит отметить, что в частном случае осуществления настоящего изобретения, упомянутые датчики (или, по крайней мере, один датчик) плотно прилегают к поверхности головы пользователя, в частности к коже головы пользователя. Стоит также отметить, что для увеличения точности регистрируемого сигнала, в некоторых случаях (например, при недостаточной мощности сигнала, низкой точности регистрируемых параметров (в частности, после описываемой далее обработки, относящихся к ВПФ), значительных шумах, сопровождающих сигнал, недостаточной помехозащищенности датчиков или НКИ, отсутствии или слабой возможности удаления (устранения) помех в регистрируемом сигнале и/или определении сигнала, в частном случае, относящегося к ВПФ) могут использоваться различные средства для обеспечения стабильности, помехоустойчивости и т.д., например, проводящий гель, физиологический раствор и т.д.
Стоит также отметить, что, по крайней мере, один датчик 117 может быть связан с НКИ (и/или, по крайней мере, одним другим модулем регистрации 119 состояния (характеристик) пользователя, в частности, преобразованных в описываемые сигналы) любым известным в настоящее время или изобретенным в будущем прямым способом или косвенным способом. Упомянутый прямой способ связи (в том числе соединения) может включать, например, связь посредством клемм и/или проводов, пайки, клепки и т.д. Упомянутый выше косвенный способ связи (в том числе соединения) может включать связь посредством промежуточных устройств, включая различного рода преобразователи, в частности, преобразователи (конверторы) информации, в частности, преобразователи данных в аналоговом виде, цифровом виде или в любом другом известном виде. Так, такая связь (в частном случае, соединение) может осуществляться с использованием проводной связи, беспроводной связи, посредством различного типа разъемов, проводов, и других контактных и/или бесконтактных соединений и т.д.
Элементы, в частном случае, составные части, компоненты, модули, устройства и т.д. описываемой системы, реализующей способ, описываемый в рамках настоящего изобретения, могут быть связаны между собой (и с любыми другими модулями, устройствами и сервисами, способным получать информацию от модулей описываемой системы и/или передавать данные в описываемые модули системы) посредством локальной вычислительной сети (ЛВС), сети Интернет (463, ФИГ. 4), (средствами) мобильной/спутниковой связи и/или посредством любого другого вида/способа проводной связи (например, посредством USB-интерфейса, интерфейса стандарта RS-232/СОМ-порта и т.д.) и/или беспроводной связи, например, Bluetooth, Wi-Fi, мобильной сотовой связи (GSM), в том числе 3G, 4G, LTE, в частности, в диапазонах 850/900/1800/1900 МГц, спутниковой связи, транкинговой связи и каналов передачи данных со сверхнизким энергопотреблением, формирующие сложные беспроводные сети с ячеистой топологией (ZigBee) и т.д.
Стоит отметить, что, по крайней мере, одна часть описываемого в рамках настоящего изобретения способа (или способ целиком) может осуществляться, по крайней мере, на одном вычислительном устройстве (или в, по крайней мере, одном из описываемых модулей), например, на сервере, мобильном устройстве, персональном (вычислительном) устройстве и т.д., в том числе, после установления связи таких устройств (или модулей) друг с другом, например, посредством, по крайней мере, одного протокола передачи данных, в том числе сетевого протокола, например, TCP/IP, HTTP/HTTPs (англ. Hyper Text Transfer Protocol, протокол передачи гипертекста), FTP (англ. File Transfer Protocol, протокол передачи файлов), РОР3 (англ. Post Office Protocol, стандартный протокол почтового соединения), SMTP (англ. Simple Mail Transfer Protocol, протокол, который задает набор правил для передачи почты), TELNET (протокол удаленного доступа), ХМРР (от англ. Extensible Messaging and Presence Protocol - расширяемый протокол обмена сообщениями и информацией о присутствии, ранее известный как Jabber - открытый, основанный на XML, протокол для мгновенного обмена сообщениями и информацией о присутствии в режиме, близком к режиму реального времени), DTN и т.д., в том числе протоколов, регламентированных стандартами ШЕЕ 802.15.4 и ZigBee, включая существующие надстройки, например, спецификации сетевых протоколов верхнего уровня, в частности, уровня приложений APS (от англ. application support sublayer), и сетевого уровня NWK, использующих, в частном случае, сервисы нижних уровней, уровня управления доступом к среде MAC и физического уровня PHY и т.д.
Так, в частном случае, упомянутый сервер может быть реализован вебсервером и/или специализированным вычислительным устройством (в частности, компьютером) и/или специализированным оборудованием для выполнения на нем сервисного программного обеспечения (в том числе сервисов тех или иных задач).
В одном из осуществлений настоящего изобретения, по крайней мере, один описываемый сигнал, по крайней мере, с одного датчика, передаваемый в, по крайней мере, один модуль регистрации, в частности, НКИ, содержит несколько компонентов, в частности, каналов, например, Канал 1, Канал 2, Канал 3, Канал 4, Канал 5 и т.д.), которые более подробно будут описаны далее.
В одном из осуществлений настоящего изобретения описываемая система может включать модуль отображения данных (средство отображения) 475. Таким упомянутым модулем отображения 475 может являться монитор, дисплей (например, дисплей вычислительного устройства), экран (например, телевизора), индикатор и т.д. Стоит отметить, что модуль отображения 475 может включать сенсорный экран, позволяющий осуществлять ввод данных посредством касания пальцем, пером (стилусом).
Также описываемая система может включать различные модули ввода данных 455, в частном случае, реализованные устройствами ввода информации (данных), например, клавиатуру, манипулятор «мышь», сенсорную панель (тачпад/touchpad), шаровой манипулятор (трекбол/trackball), планшет (tablet, pad), включая графический планшет и/или перо (стилус), микрофон, камеру, сенсорные экраны, диктофон и т.д., которые могут являться составной частью вычислительного устройства и/или могут быть связаны (в частном случае, подключены) с описываемыми модулями (например, с модулем первичной обработки данных 130 и/или модулем вторичной обработки данных 140, и/или модулем предоставления результатов 150, модулем отображения 475 и т.д.) различными способами, например, проводными и/или беспроводными способами. Стоит отметить, что в одном из осуществлений настоящего изобретения модуль ввода данных 455 может являться частью вычислительного устройства (например, вычислительного устройства 1 (328А)) или быть связан с таким вычислительным устройством (например, вычислительным устройством 2 (328Б)). Стоит также отметить, что в одном из осуществлений настоящего изобретения модуль отображения 475 может являться частью вычислительного устройства (например, вычислительного устройства 1 (328А)) или быть связан с таким вычислительным устройством (например, вычислительным устройством 2 (328Б)).
В одном из осуществлений настоящего изобретения модуль НКИ и/или, по крайней мере, один любой другой модуль регистрации и/или обработки данных, в частности, реализованный модулем регистрации 119) может являться устройством 115 или являться составной частью устройства 115.
Стоит отметить, что упомянутый ввод данных может осуществляться оператором 120, причем вводимые данные могут включать, по крайней мере, контроль и/или маркирование, которые более подробно описаны далее.
Стоит также отметить, что контроль и/или маркирование может осуществляться как оператором 120, так и, по крайней мере, одним модулем описываемой системы, например, модулем контроля и маркирования 320 (ФИГ. 3). Причем, стоит отметить, что модуль контроля и маркирования может являться двумя модулями: модулем маркирования и модулем контроля. В частном случае осуществления настоящего изобретения упомянутые контроль и маркирование осуществляются оператором 120 посредством модуля контроля и маркирования 320. Стоит также отметить, что модуль контроля и маркирования 320 (ФИГ. 3) может являться частью модуля первичной обработки данных 130 или частью модуля вторичной обработки данных 140.
Стоит отметить, что описываемые в настоящем изобретении нагрузки могут предъявляться пользователю 110 оператором 120 посредством использования любого носителя информации, известного или изобретенного позднее, а также посредством различных устройств, например, упомянутых модулей отображения (в частности, реализованных устройствами, например, посредством устройства отображения, такого как проектор, монитор, экран/дисплей устройства, например, персонального компьютера, смартфона, и т.д.). Стоит отметить, что предъявление нагрузки может осуществляться посредством демонстрации (оператором 120 или в автоматическом режиме, например, с использованием модуля нагрузки (модуля предъявления нагрузок) 310, ФИГ. 3) пользователю рисунков с нагрузками, например, на листе бумаги, на экране вычислительного устройства, например, мониторе персонального компьютера, мобильного устройства, проектора и т.д., посредством зачитывания пользователю нагрузок, воспроизведения нагрузок посредством устройства воспроизведения звуков, например, посредством динамиков, подключенных к вычислительному устройству, заданий на движения и т.д.
В частном случае осуществления изобретения модуль отображения 475 может являться частью вычислительного устройства (например, 328, 328А, 328Б) или являться частью устройства 115.
Упомянутый модуль нагрузки 310 может являться частью вычислительного устройства, например, вычислительного устройства 1 328А. Модуль нагрузки 310 может быть реализован в виде программного модуля, в частности, реализованного программным обеспечением (приложением для вычислительного устройства, скриптом, инструкциями для вычислительного устройства и т.д.) и осуществлять предъявление нагрузок пользователю 110, например, посредством отображения на упомянутом вычислительном устройстве (328А и т.д.), в частности посредством, по крайней мере, одного модуля отображения 475, являющегося частью такого вычислительного устройства или являющегося связанным с таким вычислительным устройством. Также, модуль нагрузки 310 может осуществлять предъявление нагрузок пользователю 110 посредством воспроизведения записанных ранее нагрузок (посредством программных и аппаратных средств, например, вычислительного устройства и динамиков, связанных с таким вычислительным устройством или являющимися его частью), в частности, когда такие нагрузки являются аудиальными нагрузками. Также, модуль нагрузки 310 может осуществлять трансляцию (в частном случае, передачу) нагрузок от оператора 120 к пользователю 110, например, посредством передачи нагрузок, произносимых оператором в микрофон с последующим их воспроизведением средства воспроизведения звуков (в частности, аудио), например, посредством динамиков. Стоит также отметить, что модуль нагрузки 310 может осуществлять трансляцию нагрузок, выбираемых (или демонстрируемых) оператором 120, пользователю 110, например, посредством совместного использования камеры (регистрирующей предъявляемые оператором 120 нагрузки) и модуля отображения 475, осуществляющего отображение нагрузок пользователю 110.
Стоит отметить, что предъявляемые пользователю нагрузки (в частном случае, содержащие тесты, задания) могут быть предъявлены пользователю оператором 120 или посредством модуля нагрузки 310 (ФИГ. 3), или с использованием такого модуля нагрузки 310 (ФИГ. 3). В частном случае осуществления настоящего изобретения нагрузки могут содержать аудиотесты (аудио-задания), видеотесты (видео-задания), графические тесты (графические задания), текстовые тесты (текстовые задания), речевые тесты (речевые задания) и вспомогательные материалы, относящиеся к вербально-лингвистическим типам нагрузки или логико-математическим типам нагрузки, или музыкальным типам нагрузки, или пространственным типам нагрузки, или телесно-кинестетическим типам нагрузки, или межличностным типам нагрузки, или внутриличностным типам нагрузки и, в частном случае, соответствующие возрастным группам тестируемых (пользователей), например, возрастным группам (пользователей) в промежутке от 3 лет до 7 лет, от 7 лет до 11 лет, от 11 лет до 13 лет, от 13 лет до 15 лет, от 15 лет до 17 лет, от 18 лет и старше. Стоит также отметить, что задания нагрузок (в частном случае, тесты) могут отличаться друг от друга сложностью в зависимости от возрастных групп, которым предъявляются такие задания (тесты). Так, например, возрастной группе от 3 лет до 7 лет могут предъявляться нагрузки (в частности, тесты) менее сложные для выполнения пользователем такой возрастной группы, чем нагрузки, предъявляемые другим возрастным группам, возраст пользователей в которых более 7 лет. Так, например, для пользователей возрастной группы от 3 до 7 лет могут предъявляться самые простые задания (тесты) нагрузок, а пользователям возрастной группы от 18 лет старше могут предъявляться самые сложные задания (тесты) нагрузок. В частном случае осуществления настоящего изобретения выбор предъявляемых нагрузок (осуществляемых оператором 120 или модулем нагрузок 310, или оператором посредством использования модуля нагрузок, в частности, посредством программного обеспечения являющегося модулем нагрузок 310 или частью модуля нагрузок 310) для каждой возрастной группы обуславливается необходимостью получения описываемого сигнала, удовлетворяющего критерию чувствительности, то есть, в частном случае, при предъявлении такой нагрузки упомянутый сигнал отличается от состояния спокойного бодрствования на величину не менее установленного порогового значения (то есть, в частности, является достаточно сложным для тестируемого в данной возрастной группе).
Стоит отметить, что упомянутые вспомогательные материалы являются материалами, которые могут быть использованы, например, оператором 120 (в частности, при предъявлении нагрузок пользователю), или пользователем 110 при осуществлении ответа на предъявляемые ему нагрузки. Примерами таких вспомогательных материалов может являться пластилин, тактильная ширма для телесно-кинестетических нагрузок, музыкальный инструмент для музыкальных нагрузок (аудио-нагрузок) и т.д.
Стоит также отметить, что аудиотесты (аудиозадания), в частности, являющиеся частью аудио-нагрузок, видеотесты (видеозадания), в частности, являющиеся частью видео-нагрузок, графические тесты (графические задания), в частности, являющиеся частью графических нагрузок, текстовые тесты (текстовые задания), в частности, являющиеся частью текстовых нагрузок, речевые тесты (речевые задания), в частности, являющиеся частью речевых нагрузок. Так например примерами тестовых нагрузок являются: предявдяемые пользователю картинки с информацией для рассказа тестируемого, тексты для чтения или пересказа по памяти пользователем 110, анаграммы, аудиозаписи (например, 5-10 секунд) для запоминания и узнавания на повторном предъявлении (тестируемым) пользователям, обращенные вопросы оператора (или посредством предъявления, осуществляемого модулем нагрузки 310) о личности и характере (тестируемого) пользователя 110, речевые задания оператора (или посредством предъявления, осуществляемого модулем нагрузки 310) нарисовать определенные (например, как описано в рамках настоящего изобретения) объекты (в том числе, фигуры, рисунки, образы и т.д.) или воспроизвести копию с оригинала (объекта), и другие.
После получения, по крайней мере, одного сигнала модулем регистрации 119, в частности, НКИ, сигнал (в частном случае, данные сигнала) может быть обработан таким модулем регистрации 119, как более подробно описано далее. Такая обработка сигнала может включать устранение шумов сигнала, выделение каналов сигнала (в частности, разбиение сигнала на каналы) и т.д.
В частном случае осуществления настоящего изобретения модуль регистрации 119 осуществляет регистрирование посредством связанного с регистрирующим модулем, по крайней мере, одного датчика 117, сигналов биоэлектрической активности мозга пользователя в различных состояниях, соответствующих выполнению пользователем нагрузок, относящихся к исследуемым высшим психическим функциям, как описано в рамках настоящего изобретения.
Далее сигнал из модуля регистрации 119 передается, по крайней мере, в один модуль обработки данных, например, модуль первичной обработки данных 130, осуществляющий первичную обработку данных, соответственно, как будет описано далее. Так в модуле первичной обработки данных 130 может осуществляться маркирование сигналов биоэлектрической активности мозга признаками выполнения в данном моменте пользователем нагрузки, а также маркирование типа предъявляемой пользователю нагрузки, или маркирование отсутствия выполнения пользователем предъявляемой нагрузки, как описано в рамках настоящего изобретения. Также, в модуле первичной обработки данных 130 может осуществляться проверка (контроль) записанного сигнала по критерию достаточности, критерию чистоты и критерию чувствительности, как описано в рамках настоящего изобретения. Стоит отметить, что в модуле первичной обработки данных 130 может осуществляться сглаживание сигнала методом скользящего среднего на заданную глубину эпохи для определения средних характеристик сигнала и мозга пользователя в каждом из состояний выполнения предъявляемых пользователю нагрузок, как описано в рамках настоящего изобретения.
Далее после первичной обработки данных, в частности в модуле 130, обработанные данные сигнала (сигналов) передаются в модуль вторичной обработки данных 140, в котором осуществляется вторичная обработка данных, как более подробно описано далее. Так в модуле вторичной обработки данных 140 может осуществляться вычисление отклонений средних характеристик в каждом из состояний выполнения пользователем предъявляемых нагрузок от характеристики состояния спокойного бодрствования, как описано в рамках настоящего изобретения. Также, в модуле вторичной обработки данных 140 может осуществляться вычисление и хранение матрицы коэффициентов средних характеристик для пользователей с достоверно подтвержденной альтернативным способом успешностью в одной или нескольких гранях интеллекта, как описано в рамках настоящего изобретения. Также, в модуле вторичной обработки данных 140 использование вычисленной ранее матрицы коэффициентов средних характеристик для вычисления упомянутых отклонений средних характеристик как элемента определения скалярного расстояния, как описано в рамках настоящего изобретения. Стоит также отметить, что упомянутое хранение матрицы коэффициентов средних характеристик может осуществляться, по крайней мере, в одно хранилище данных 470, например, средствами модуля вторичной обработки данных 140.
После осуществления вторичной обработки данных в модуле 140 обработанные данные могут быть переданы в модуль предоставления результатов 150. В частном случае осуществления настоящего изобретения модуль предоставления результатов может являться, например, по крайней мере, одним устройством вывода данных, например, принтером, модулем отображения 475. В частном случае осуществления настоящего изобретения модуль предоставления результатов 150 осуществляет предоставление пользователю результатов (в частности, отклонений средних характеристик в каждом из состояний выполнения пользователем предъявляемых нагрузок от характеристики состояния спокойного бодрствования) в форме (в виде) диаграмм значений (и комментариев) по граням интеллекта (например, как показано на ФИГ. 8), как описано в рамках настоящего изобретения. В частном случае осуществления настоящего изобретения упомянутые комментарии могут содержать заключения, например, оператора 120, на основании результатов показанных пользователем 110 (и/или) анализа и обработки регистрируемых сигналов, как описано в рамках настоящего изобретения.
Также, данные после обработки модулем вторичной обработки данных 140 или модулем обработки данных 210 могут быть переданы посредством проводной или беспроводной связи, на, по крайней мере, одно вычислительное устройство, например, сервер (на котором может осуществляться сбор результатов обработки данных (сигналов)), устройства пользователей (смартфоны, телефоны, персональные компьютеры и т.д.), на хранилища данных 470 и т.д., откуда результаты обработки данных могут быть получены пользователем 110, представителями пользователей, оператором 120 и другими лицами (или системами, в том числе автоматическим системам сбора и обработки данных), авторизированными для получения доступа к таким данным.
Стоит отметить, что в частном случае модуль первичной обработки данных 130 и модуль вторичной обработки данных 140 могут быть объединены в один модуль обработки данных 210 (ФИГ. 2) или могут являться частями одного модуля обработки данных, например, модуля обработки данных 210 (ФИГ. 2). В частном случае осуществления изобретения, по крайней мере, один модуль обработки данных, например модуль первичной обработки данных 130, модуль вторичной обработки данных 140 или модуль обработки данных 210 (ФИГ. 2) могут располагаться, по крайней мере, на одном вычислительном устройстве, или могут быть реализованы, по крайней мере, одним вычислительным устройством или компонентом (программным и/или аппаратным компонентами) вычислительного устройства. Так, например, модуль первичной обработки данных 130 может располагаться на вычислительном устройстве 1 (328А, ФИГ 4), модуль вторичной обработки данных 140 может располагаться на вычислительном устройстве 2 328Б, ФИГ 4 (или быть реализован таким вычислительным устройством), модуль обработки данных 210 может располагаться на вычислительном устройстве 1 328А, ФИГ 4 (или быть реализован таким вычислительным устройством) и/или на вычислительном устройстве 2 328Б, ФИГ 4 (или может быть реализован таким вычислительным устройством) или быть реализован такими вычислительными устройствами.
Стоит также отметить, что, по крайней мере, один модуль описываемой системы (например, модуль 119, модуль 130, модуль 140, модуль 455, ФИГ. 4, модуль 475, ФИГ. 4) может являться частью устройства 115 или являться таким устройством 115, или размещаться на таком устройстве 115.
На ФИГ. 2 показан другой примерный вариант системы, реализующий способ, описываемый в рамках настоящего изобретения. В частном случае описываемая система может включать модуль обработки данных 210. В частном случае модуль обработки данных 210 может включать модуль первичной обработки данных 130 и модуль вторичной обработки данных 140. Стоит отметить, что осуществление описываемого контроля и/или маркирования может осуществляться оператором 120 посредством взаимодействия им с модулем обработки данных 210.
На ФИГ. 3 показан еще один из примерных вариантов системы, реализующий способ, описываемый в рамках настоящего изобретения. В частном случае описываемая система может включать модуль нагрузки 310, модуль контроля и маркирования 320. Также, описываемая система может включать вычислительное устройство, на котором может быть реализован модуль обработки данных 210, в частном случае, реализованным программным обеспечением (в частности, программным кодом, приложением, частью приложения и т.д.).
На ФИГ. 4 показан еще один из примерных вариантов системы, реализующий способ, описываемый в рамках настоящего изобретения. В частном случае описываемая система может включать вычислительное устройство, например, вычислительное устройство 328А, на котором может быть реализован модуль первичной обработки данных 130, модуль ввода данных 455, модуль отображения 475 и другие модули описываемой системы, а также включать, по крайней мере, одно хранилище данных 470 (в частном случае реализованным, по крайней мере, одним накопителем на жестких магнитных дисках 32, ФИГ. 9). Также, описываемая система может включать вычислительное устройство 328Б, на котором может быть реализован модуль вторичной обработки данных 140 и модуль предоставления результатов 150. Стоит отметить, что вычислительное устройство, в частности, вычислительное устройство 328Б, может быть связано с модулем ввода данных 455 (например, реализованным клавиатурой 40, ФИГ. 9, манипулятором типа «мышь» 42, ФИГ. 9, сенсорным экраном и т.д.), например, посредством интерфейса 46 (ФИГ. 9). Также, вычислительное устройство, в частности, вычислительное устройство 328Б и/или вычислительное устройство 328А, может быть связано с модулем отображения 475, в частности, реализованным монитором 47 (ФИГ. 9), и с другими модулями описываемой системы. Стоит отметить, что вычислительное устройство, в частности, вычислительное устройство 328Б и/или вычислительное устройство 328А, может быть связано с хранилищем данных 470, например, реализованным устройством хранения 57 (ФИГ. 9).
Стоит также отметить, что вычислительное устройство 328А и вычислительное устройство 328Б могут быть связаны между собой посредством сети Интернет (463), локальной вычислительной сетью (ЛВС), глобальной компьютерной (вычислительной) сетью (ГКС) и т.д.
На ФИГ. 5 показан еще один из примерных вариантов системы, реализующий способ, описываемый в рамках настоящего изобретения. В частном случае осуществления описываемая система может включать устройство 115, которое может включать модуль отображения 475, реализованный, по крайней мере, одним экраном (дисплеем и т.д.), причем один экран (в том числе сенсорный экран) 525 может быть обращен в направлении от пользователя 110, а второй экран 527 может быть обращен в сторону пользователя 110. В частном случае осуществления настоящего изобретения на экране 525 может быть отображен, по крайней мере, один сигнал, регистрируемый модулем регистрации 119. Также на экран 525 может быть использован оператором 120 для осуществления описываемого контроля и/или маркирования. В частном случае осуществления настоящего изобретения на экране 527 может быть отображена, по крайней мере, одна нагрузка, в частности, по крайней мере, одно задание нагрузки. Также, устройство 115 может включать модуль первичной обработки данных 130, модуль вторичной обработки данных 140, хранилище данных 470, датчик(и) 117, модуль регистрации 119. На ФИГ. 6 показан примерный вариант блок-схемы процесса определения потенциала развития высших психических функций и навыков человека, согласно одному из вариантов осуществления настоящего изобретения. Процесс начинается в шаге 610, в котором пользователю 110 осуществляется предъявление нагрузок, как описано в рамках настоящего изобретения. Как было сказано выше, предъявление нагрузок пользователю 110 может осуществляться оператором 120 или автоматизированными средствами, устройствами, модулями и/или способами (например, модулем нагрузки 310, в частном случае, реализованным вычислительным устройством, например, 328А, в том числе посредством модуля отображения 475, например, экраном вычислительного устройства 328 или модулем отображения, связанным с таким вычислительным устройством или устройствами) при участии или без участия оператора 120. Так например, оператор 120 может предъявлять пользователю 110 нагрузки, распечатанные на бумаге (являющимся частным случаем носителя информации), причем предъявляемые нагрузки могут также содержать нагрузки в аудиальной форме, т.е., в частном случае, нагрузок, которые пользователь 110 может воспринимать органами слуха пользователя 110. Также оператор может предъявлять пользователю нагрузки посредством вычислительного устройства (например, вычислительного устройства 328А или любого другого вычислительного устройства, в том числе оснащенного модулем отображения 475), причем предъявление нагрузок может включать демонстрацию нагрузок (например, посредством модуля отображения, в частности, модуля 475) и/или воспроизведение нагрузок посредством аудиомодулей (аудиальных нагрузок), (в частности реализованными устройствами, способными осуществлять воспроизведение звуков, аудиозаписей и т.д.. Стоит отметить, что предъявление аудиальных нагрузок может осуществляться посредством воспроизведения ранее записанных нагрузок и/или инструкций оператора 120, в том числе пользователю 110, и/или другой информации, в том числе служебной информации, которая может быть использована в процессе регистрации сигнала (и/или обработки сигнала). Так, например, такой служебной информацией или инструкцией оператора 120 может являться, по крайней мере, одно ключевое слово, например, «Нагрузка», «Начали», «Начало нагрузки», «Окончание нагрузки» и т.д. Такие служебная информация или инструкции оператора 120, в частности, ключевые слова, могут быть автоматически (и однозначно) распознаны сенсорами используемых модулей (устройств, средств и т.д.), описываемых в рамках настоящего изобретения.
Стоит отметить, что предъявляемые пользователю 110 нагрузки, как было описано выше, могут включать различные типы нагрузок (k, где k равно от 1 до K), которыми частном случае являются: тип нагрузки «спокойное бодрствование, глаза открыты» (k=0), тип нагрузки вербально-лингвистический (k=1), тип нагрузки логико-математический (k=2), тип нагрузки музыкальный (k=3), тип нагрузки пространственный (k=4), тип нагрузки телесно-кинестетический (k=5), тип нагрузки межличностный (k=6) и/или тип нагрузки внутриличностный (k=7) и т.д.
Стоит отметить, что, по крайней мере, одна предъявляемая пользователю 110 нагрузка может содержать набор нагрузок. Так, например, набор нагрузок может содержать несколько нагрузок одного упомянутого типа нагрузок, например, две и более нагрузок вербально-лингвистического типа или логико-математического типа нагрузок и т.д. Стоит также отметить, что набор нагрузок может содержать, по крайней мере, одну нагрузку одного типа и, по крайней мере, одну нагрузку другого типа.
В одной из реализаций настоящего изобретения нагрузки могут предъявляться пользователю 110 в виде серии нагрузок, причем серия нагрузок может включать, по крайней мере, один набор нагрузок или, по крайней мере, одну нагрузку одного типа и/или, по крайней мере, одну нагрузку другого типа нагрузок. Так, например, серия нагрузок может включать, по крайней мере, одну нагрузку логико-математического типа (логико-математическую нагрузку) и/или, по крайней мере, одну нагрузку музыкального типа (музыкального типа) и т.д.
Стоит отметить, что предъявление пользователю 110, по крайней мере, одного набора нагрузок или, по крайней мере, одной серии нагрузок может прерываться (например, оператором 120 и/или регистрирующим модулем 119, и/или модулем нагрузки 310 и т.д.), например, для того чтобы сконцентрировать внимание пользователя 110 (если регистрирующим модулем 119 и/или оператором 120 было установлен факт того, что внимание пользователя не сосредоточено на нагрузке, в частности, не сосредоточено на выполнении задания, содержащегося в предъявляемой ему нагрузке). В частном случае концентрация внимания пользователя является возвращением концентрации пользователя 110 на предъявляемые ему нагрузки, в частности, при непосредственном участии оператора 120 и/или с использованием модуля нагрузки 310, по крайней мере, одного вычислительного устройства 328 и т.д., в том числе, по крайней мере, одной частью описываемой системы, в частности, реализуемым, по крайней мере, одной частью описываемой системы. Упомянутое прерывание может сопровождаться предъявлением пользователю нагрузок, тип которых отличается от предъявляемых ему в настоящий момент, это могут быть расслабляющие нагрузки, демонстрация изображений на отвлеченные темы (природа, отдых), воспроизведение расслабляющей и/или успокаивающей музыки, диалог оператора 120 с пользователем 110 и т.д.
Стоит отметить, что предъявление нагрузок, в частности, серии нагрузок, в том числе наборов нагрузок может осуществляться (например, оператором 120, модулем нагрузки 310, по крайней мере, одним вычислительным устройством и т.д.) непрерывно. В частном случае предъявление набора нагрузок может быть непрерывным, причем может осуществляться задержка предъявления, по крайней мере, одной из нагрузок, являющейся частью набора нагрузок и/или серии нагрузок, пользователю.
Также, нагрузки могут предъявляться пользователю в виде предварительно размещенных на, по крайней мере, одном описываемом, носителе информации (в частном случае, информационном носителе данных). Так, например, нагрузки могут предъявляться пользователю посредством бумажного носителя данных и/или модуля отображения, и/или оператором 120 и т.д.
Стоит также отметить, что нагрузки, в частном случае осуществления настоящего изобретения нагрузки могут выбираться пользователем 110, например, посредством, по крайней мере, одного вычислительного устройства (например, 328), в том силе, но не ограничиваясь, с использованием сенсорного экрана или любого другого средства, устройства, в частности, с использованием модуля ввода данных (например, модуля 455).
Стоит отметить, что в процессе предъявления нагрузок пользователю может осуществляться маркирование окончания предъявления пользователю 110 нагрузки, например, посредством использования оператором 120 вычислительного устройства 328А. В частном случае осуществления настоящего изобретения также осуществляется маркирование окончания выполнения пользователем 110 предъявляемой нагрузки по наблюдаемым оператором 120 или регистрируемым, по крайней мере, одним модулем описываемой системы, в частности модулем контроля и маркирования 320 (ФИГ. 3) признакам (например, произнесение ответа, переключение внимания пользователя 110, ослабевание регистрируемого сигнала биоэлектрической активности мозга и т.д.). В частном случае осуществления настоящего изобретения маркер окончания, по крайней мере, одной из нагрузок может быть установлен оператором 120 (или, например, посредством модуля контроля и маркирования 320, в том числе, реализованным, по крайней мере, на одном вычислительном устройстве, например, вычислительном устройстве 328, в том числе реализованным программным компонентом, приложением, частью приложения, программным кодом и т.д.) в момент начала получения ответа от пользователя 110 (например, в момент начала произнесения ответа). Далее может осуществляться смещение маркера (на предустановленное значение времени) окончания выполнения пользователем 110 предъявляемой нагрузки на временной шкале, соответствующей регистрируемому сигналу, в частности маркер может быть смещен на предустановленное значение времени «назад», т.е. на минус предустановленное значение времени. Предустановленное значение времени может включать диапазон, например, от 0.01 секунды до 10 секунд. В частном случае осуществления настоящего изобретения смещение маркера, определяемое предустановленным значением времени, является временем задержки предоставления пользователем 110 ответа, например, связанной с подготовкой ответа пользователем, подбором необходимых для ответа слов и т.д. Стоит отметить, что окончанием выполнения пользователем 110 предъявляемой нагрузки является начало реализации пользователем 110 намерения предоставить (в частном случае, сообщить) ответ. Окончание выполнения пользователем 110 предъявляемой нагрузки может быть определено оператором 120 или может быть зарегистрировано посредством, по крайней мере, одного датчика 117, регистрирующего устройства и т.д. Стоит также отметить, что смещенный маркер определяет «расчетное» («чистое») окончание выполнения пользователем 110 предъявляемой нагрузки, т.е., в частном случае, перемещение маркера исключает из регистрируемого сигнала ту часть сигнала, которая не относится к активности головного мозга пользователя 110, регистрируемой в процессе реализации пользователем произвольной, по крайне мере, одной высшей психической функции (ВПФ). В частном случае, по имеющемуся регистрированию (определения, пониманию и т.д.) задержек между принятием мозгом пользователя решения и выдачей ответа осуществляется расчет момента окончания "раздумий" (принятия решения пользователем, выдачи ответа пользователем и т.д.)
Стоит отметить, что в частном осуществлении настоящего изобретения также может осуществляться маркирование начала предъявления набора нагрузок пользователю 110 и/или маркирование окончания выполнения пользователем набора нагрузок пользователю 110. Также, в одном из осуществлений настоящего изобретения может осуществляться маркирование начала предъявления серии нагрузок пользователю 110 и маркирование окончания выполнения нагрузок пользователем 110. Описываемое маркирование может осуществляться посредством записи упомянутого маркирования, например, в виде моментов времени, в которое заканчивается предъявление пользователю нагрузок и моментов времени, в которые определено окончание выполнения пользователем нагрузок.
После шага 610 процесс (определения потенциала развития высших психических функций и навыков человека (по крайней мере, одного пользователя 110)) переходит в шаг 620, в котором осуществляется (в частности, по крайней мере, одним регистрирующим модулем 119, например, с использованием НКИ) измерение (регистрация) данных, полученных, по крайней мере, с одного датчика 117. Стоит отметить, что осуществление измерений может быть реализовано, по крайней мере, в один этап, который может включать предъявление, по крайней мере, одного набора нагрузок или, по крайней мере, одной серии нагрузок, а также, предъявления любых других нагрузок (в том числе нагрузок, способствующих «возвращения» внимания пользователя 120, расслабляющих нагрузок и т.д.). Стоит отметить, что, как было описано выше, в шаге 620 средствами измерения 119 может осуществляться разложение (разделение), по крайней мере, одного сигнала, на компоненты, в частности, на каналы сигнала.
i
i
Также стоит отметить, что результатом осуществления измерений в шаге 620, в частности обработкой сигнала, как было описано выше, является вектор ω, являющийся вектором значений в i-ый момент времени. В частном случае компонентами вектора ω являются значения регистрируемого (в частном случае, записываемого) сигнала (сигналов) в каждый момент времени, в частности, значений компонентов записываемых каналов, по крайней мере, одного сигнала, в каждый момент времени. Причем, в частном случае настоящего изобретения данный вектор передается в шаг 630.
i
Далее в шаге 630 осуществляется контроль, по крайней мере, одного сигнала, в частности данных, которые содержит такой сигнал, в том числе, осуществляется контроль данных, которые содержит, по крайней мере, один канал сигнала. В одном из осуществлений настоящего изобретения осуществляется контроль параметров сигнала, в частном случае, представленным вектором ω.
Стоит отметить, что при осуществлении регистрирования, по крайней мере, одного сигнала также может осуществляться сохранение данных сигнала (сигналов), по крайней мере, в одно хранилище данных 470. Стоит отметить, что при осуществлении регистрирования, по крайней мере, одного сигнала, может осуществляться сохранение данных, по крайней мере, одного канала сигнала в хранилище данных 470.
Стоит также отметить, что в процессе предъявления нагрузок, в том числе в процессе регистрирования данных сигналов может осуществляться описанное в рамках настоящего изобретения маркирование (и/или запись маркирования, например), в виде временных отметок. Так, например, временем начала регистрирования (временем начала предъявления пользователю нагрузок, временем начала регистрирования сигнала, временем размещения датчиков и т.д.) может являться время Тн (например, 18 часов 18 минут 18 секунд по местному времени), временем предъявления первой нагрузки может являться время t0-1 (например, 18 часов 20 минут 00 секунд), временем окончания регистрирования первой нагрузки - время t'0-1 (например, 18 часов 23 минуты 23 секунды), временем предъявления второй нагрузки может являться время t1-1 (например, 18 часов 25 минут 00 секунд), временем окончания регистрирования первого набора нагрузок - время t'N-1 (например, 18 часов 36 минут 02 секунды), временем окончания регистрирования серии набора нагрузок - время t''N-1 (например, 18 часов 56 минут 02 секунды) и т.д. Упомянутое маркирование, в частности, время начала предъявления нагрузок, время окончания предъявления нагрузок, время окончания выполнения пользователем заданий, содержащихся в нагрузках и т.д. могут быть сохранены в хранилище данных 470, причем такое маркирование может быть сохранено вместе с сохраняемым сигналом или отдельно от него.
Стоит отметить, что описываемый контроль, а также маркирование может осуществляться оператором 120 и/или модулем контроля и маркирования 320. Так, в частном случае осуществления настоящего изобретения маркирование может осуществляться автоматически, например, при осуществлении анализа активности головного мозга пользователя (в частности, силы регистрируемого сигнала), или ключевой фразы, произнесенной оператором (например, «начало предъявления нагрузки», «окончание предъявления нагрузки») или, по крайней мере, одного действия оператора 120, в том числе фиксируемого камерой (например, жест, движение лица оператора 120), с использованием устройств слежения за мимикой лица оператора и т.д.
Стоит отметить, что в процессе предъявления пользователю 110 нагрузок и/или в процессе регистрирования сигнала (сигналов) данные регистрируемых сигналов (в частности, регистрируемые сигналы) могут отображаться пользователю 110 и/или оператору 120, например, посредством модуля отображения 475. Отображение данных регистрируемых сигналов может быть использовано, например, оператором 120, для установления начала и/или окончания выполнения пользователем 110 задания предъявляемой ему нагрузки. Так, например, описываемое маркирование может осуществляться оператором 120, отслеживающим силу регистрируемого сигнала, в частности, при увеличении силы сигнала в момент или после предъявления пользователю 110 нагрузки оператор может осуществить описываемое маркирование, в частном случае характеризующее начало выполнение пользователем 110 задания, которое содержится в нагрузке. Также, при снижении силы регистрируемого сигнала оператор 120 может осуществить маркирование, характеризующее окончание выполнение задания в предъявляемой нагрузке пользователем 110.
Стоит отметить, что маркирование может осуществляться модулем контроля и маркирования 310, в частности на основе анализа (в частном случае измерения программными средствами) силы сигнала (сигналов). Стоит отметить, что модуль контроля и маркирования может являться частью вычислительного устройства (устройства 328), в том числе являться частью модуля обработки данных 210, в частности, являться частью модуля первичной обработки данных 130.
В частном случае осуществления настоящего изобретения контроль в шаге 630 может включать осуществление контроля достаточности и/или контроля чувствительности, и/или контроля чистоты.
Так могут быть описаны процедуры контроля:
(а) достаточности: записанные данные признаются достаточными, если заданий каждого из типов записано не менее установленного оператором количества времени;
(б) чувствительности: записанные данные признаются чувствительными, если стандартно определяемое скалярное расстояние между векторами данных, соответствующих моментам выполнения нагрузки и векторами соответствующими моментам спокойного бодрствования, менее установленного оператором порогового значения чувствительности (всегда меньше 1 по определению скалярного произведения);
(в) чистоты: записанные данные признаются чистыми, если количество векторов содержащих нулевые значения меньше установленного оператором порога чистоты.
В частном случае осуществления настоящего изобретения шаг 610 может быть осуществлен как после регистрирования сигнала (или компонента сигнала, в частном случае, канала нагрузки), по крайней мере, одной нагрузки, одного набора нагрузок, одной серии нагрузок и т.д., так и по окончании предъявления всех нагрузок (типов нагрузок) пользователю 110.
Далее процесс переходит к шагу 640, в котором осуществляется проверка прохождения контроля. Если контроль пройден в шаге 640, то процесс переходит к шагу 650, в противном случае процесс возвращается к шагу 610 для осуществления предъявлению пользователю, по крайней мере, одной нагрузки (в частности, зарегистрированный сигнал которой не прошел контроль в шаге 630) с последующей повторной регистрацией сигнала для такой нагрузки. Стоит отметить, что повторная регистрация может осуществляться с повторным предъявлением нагрузок пользователю 110.
i
i
i
+
В шаге 650 для каждого вектора ω осуществляется сглаживание методом скользящего среднего, по крайней мере, одного сигнала, в частности, каналов такого сигнала на заданную глубину эпохи N измерений отстоящих от сглаживаемого, и полученный в результате сглаживания набор значений является мгновенной нейрометрикой (μ) высших психических функций. В частном случае осуществления настоящего изобретения мгновенная нейрометрика μ в момент времени i (i-ый момент времени), а также нейрометрика покоя (μ) вычисляются по формуле:
, где
j - индекс суммирования внешнего операнда знаменателя (принимает значения от нуля до заданной глубины эпохи N);
М - количество каналов, по крайней мере, одного сигнала или двух сигналов;
k - количество типов нагрузок, в частном случае заданий, которые содержат нагрузки;
Т - время предъявления нагрузок;
N - глубина сглаживания (глубина эпохи), причем N<Т (N меньше Т);
i ∈ [0,Т] (i принадлежит интервалу времени от 0 до Т);
i
μ определяется как , если в момент времени i пользователь выполнил задание, содержащееся в нагрузке k;
- пространство векторов действительных чисел размерности М;
причем  является силой сигнала в момент времени t=i-j;
является общей силой сигналов в интервале t∈(i-N, …, i).
0
Стоит отметить, что нейрометрика покоя (μ) является нормирующим вектором, соответствующим мгновенной нейрометрике в функциональном состоянии пользователя 110 «спокойное бодрствование, глаза открыты».
k
После шага 650 процесс переходит в шаг 660, в частности осуществляется вычисление векторов , причем μ - такой вектор, что выполняется условие , т.е. осуществляется вычисление вектора, сумма скалярных расстояний от которого до всех векторов в k-том типе нагрузки - минимально, где  является средним значением, которое принимается числовой характеристикой состояния мозга в k-том типе нагрузки. В частном случае осуществляется поиск такого вектора, который удовлетворяет указанному условию по минимальной сумме расстояния от него (искомого) до данных .
i
i
0
Далее вычисленный в шаге 660 набор мгновенной нейрометрики (μ) высших психических функций передается в шаг 670, в котором осуществляется нормирование набора мгновенной нейрометрики (μ) на нейрометрику покоя (μ). В частности осуществляется вычисление нейрометрики ВПФ Ω, являющейся результатом вычисления среднего скалярного расстояния по всему времени записи между полученными мгновенными нейрометриками и нейрометрикой покоя, причем итоговое значение является нейрометрикой высшей психической функции и может принимать значения от нуля до единицы:
k
0
для любой k принадлежащей диапазону значений от 1 до K, где (μ, μ) является стандартно определенным скалярным произведением.
k
где Ω является нейрометрикой k-й высшей психической функции.
Далее процесс переходит к опциональному шагу 680, в котором осуществляется обучение описываемого алгоритма вычисления нейрометрики ВПФ, в частности самообучения алгоритма. В частном случае в данном шаге осуществляется переход от стандартно определенного скалярного произведения к статистическому искажению через матрицу самообучения , в частности, матрицу коэффициентов средних характеристик для пользователей с достоверно подтвержденной альтернативным способом успешностью в одной или нескольких гранях интеллекта. Стоит отметить, что самообучение алгоритма осуществляется посредством введения растяжения пространства матрицей (самообучения) , которая определяется как среднее нормальное ожидаемое отклонение в любой момент времени реализации пользователем ВПФ (в частности в процессе выполнения пользователем нагрузок, включая процесс регистрации сигналов) мгновенной нейрометрики от нейрометрики покоя. Полученное значение ВПФ является нейрометрикой высшей психической функции, причем на таким образом определенном пространстве (Ω принадлежит области значений от нуля до единицы) высшая психическая функция имеет больший потенциал развития тогда (и только тогда), когда ее нейрометрика ВПФ стремится к единице, и меньший потенциал, когда ее нейрометрика ВПФ стремится к нулю.
k
0
k
k
0
В частном случае осуществления настоящего изобретения в шаге нормирования 670 (μ, μ) вычисляется по формуле = , причем в опциональном шаге 680 вычисление Ω с использованием вычисленного (μ, μ) осуществляется как вычисление нейрометрики высшей психической функции , принадлежащей , как , причем  при первом измерении. Стоит отметить, что в приведенной выше формуле I является квадратной единичной матрицей размера K:K.
Далее в шаге 690 осуществляется предоставление результатов вычислений по описанному методу, как описано в рамках настоящего изобретения. Один из вариантов предоставления результатов показан на ФИГ. 8.
k
0
На ФИГ. 7 показан примерный вариант маркирования, согласно одному из осуществлений настоящего изобретения. В частном случае осуществления настоящего изобретения осуществляется предъявление пользователю 110 нагрузки типа k: k=0 - «спокойное бодрствование, глаза открыты», k=1 - вербально-лингвистический тип нагрузки (712), k=2 - логико-математический тип нагрузки (722), k=3 - музыкальный тип нагрузки (732), k=4 - пространственный тип нагрузки (742), k=5 - телесно-кинестетический тип нагрузки (752), k=6 межличностный тип нагрузки (762) или k=7 - внутриличностный тип нагрузки (772). В момент времени (t), соответствующий завершению предъявления одной из нагрузок пользователю 110 (в частности, по крайней мере, одного задания, которое содержит нагрузка) осуществляется маркирование, описанное в рамках настоящего изобретения. До следующей отметки все вектора в журнале имеют признак разметки . Стоит отметить, что в каждый записываемый вектор записывается, "1" если это время являлось временем работы пользователя (тестируемого) над заданием (являлось выполнением пользователем) k-ого типа, и записывается "0" если это любой другой момент (например, когда пользователь не выполняет умственных нагрузок типа к).
Стоит отметить, что описываемое маркирование может быть осуществлено оператором 120 и/или средствами модуля контроля и маркирования 320, модуля первичной обработки данных 130, модуля обработки данных 210 и т.д.. Так например, на вычислительном устройстве, например, вычислительном устройстве 328А, может осуществляться описываемое маркирование оператором 120 посредством использования программного обеспечения, установленного на таком вычислительном устройстве. Так, например, оператор 120 может осуществлять маркирование посредством взаимодействия модуля ввода данных (455, ФИГ. 4) и компонентов программного обеспечения, таких как элементы графического интерфейса программного обеспечения. Стоит отметить, что такое программное обеспечение позволяет осуществляться запись регистрируемых сигналов, а также результатов маркирования (в частном случае, маркеров). Стоит также отметить, что такое программное обеспечение может быть связано с модулем контроля и маркирования 320, реализовывать, по крайней мере, одну часть модуля контроля и маркирования 320, например, реализовывать осуществление маркирования. Как было описано выше такое маркирование может быть осуществлено оператором 120 или в автоматическом режиме. В автоматическом режиме упомянутое программное обеспечение может, например, посредством обработки служебной информации или инструкций оператора 120, в частности ключевых слов, осуществлять описываемое маркирование. В частном случае упомянутая обработка служебной информации или инструкций оператора 120 может включать преобразование служебной информации или инструкций оператора 120, в частности, включать распознавание речи (в частности, ключевых слов). Так, например, ключевое слово «Первая нагрузка», «Окончание первой нагрузки», «Конец нагрузки» и т.д. может быть распознано упомянутым программным обеспечением и преобразовано в соответствующий маркер, например, маркер, соответствующий завершению предъявления одной из нагрузок пользователю 110. Стоит отметить, что программным обеспечением в частном случае может являться приложение для вычислительного устройства, в том числе мобильное приложение, программный код (в скомпилированном или не скомпилированном виде), запущенный на вычислительном устройстве и т.д.
На ФИГ. 8 показан примерный вариант предоставления результатов, согласно одному из осуществлений настоящего изобретения.
1
2
3
4
5
6
7
В частном случае осуществления настоящего изобретения нейрометрика Ω является ВПФ вербально-лингвистического типа нагрузки (речь/вербально лингвистические навыки), Ω является ВПФ логико-математического типа нагрузки (математика/логика/счет), Ω является ВПФ музыкального типа нагрузки (музыка/ритм), Ω является ВПФ пространственного типа нагрузки (пространственная память/воображение/творчество), Ω является ВПФ телесно-кинестетического типа нагрузки (телесно-кинестетическая/спорт/ремесло/движения и жесты), Ω соответствует ВПФ межличностному типу нагрузки, Ω соответствует ВПФ внутриличностного типа нагрузки.
В частном случае осуществления настоящего изобретения, по крайней мере, одна часть описываемого способа и системы может являться (или может быть реализована) программным обеспечением, приложением или частью приложения. Так, в частном случае, приложение может использоваться для контроля (в том числе, отслеживания параметров, управления, передачи данных и т.д., включая их составные элементы (в частности, модули)), по крайней мере, одного описываемого модуля системы, регистрирующих устройств. В частном случае, описываемые модули (или устройства) могут являться вычислительными устройствами или содержать, по крайней мере, одну часть вычислительных устройств. Также, по крайней мере, одна часть описываемого способа и системы может являться, по крайней мере, одним сервисом, реализованным например, программным кодом, скриптом (скриптами), а также являться исполняемыми компонентами различных систем (в частности, компьютерных систем) и подсистем (например, подсистем, ввода, подсистемы вывода (в частности, графическая подсистема), хранения (в частности, дисковая подсистема), передачи данных и т.д.).
Описываемое модули, устройства, программное обеспечение, сервисы и/или другие способы, в частности, реализуемые программным или аппаратным способом, а также любая их комбинация, или любая их часть способны контролировать, отслеживать, информировать, управлять, в том числе посредством передачи данных, и т.д., по крайней мере, один модуль (устройство и т.д.) описываемой системы или другое программное обеспечение, сервисы, аппаратное обеспечение и/или модули (программные или аппаратные).
Также, описываемые модули (и/или устройства и т.д.) могут быть реализованы как двумя и более модулями (или устройствами), так и одним модулем (или устройством). Также, в частном случае, по крайней мере, один модуль или, по крайней мере, одна его составная часть могут быть реализованы, по крайней мере, одним исполняемым файлом. Причем, в частном случае, модуль может быть реализован (являться) одним исполняемым файлом, который в свою очередь может быть связан, по крайней мере, с одной программной библиотекой, например, реализованной в виде dll-файла, являющегося скомпилированной формой библиотеки динамической компоновки (от англ. Dynamic Link Library), а также, по крайней мере, с одним файлом, например, содержащим служебный данные приложения, метаданные приложения, данные, необходимые для функционирования приложения, и/или сервисом (локальным и/или удаленным, например, веб-сервисом/веб-службой), включая приложения и сервисы, построенные на сервис-ориентированной архитектуре (от англ. service-oriented architecture/SOA), включая, но не ограничиваясь, технологии REST (от англ. Representational State Transfer - «передача состояния представления»), удаленный вызов процедур (от англ. Remote Procedure Call, RPC) и другие.
На ФИГ. 9 показан пример компьютерной системы общего назначения, которая включает в себя многоцелевое вычислительное устройство в виде компьютера 20 или сервера, или модуля описываемой в настоящем изобретении системы, включающего в себя процессор 21, системную память 22 и системную шину 23, которая связывает различные системные компоненты, включая системную память с процессором 21.
Системная шина 23 может быть любого из различных типов структур шин, включающих шину памяти или контроллер памяти, периферийную шину и локальную шину, использующую любую из множества архитектур шин. Системная память включает постоянное запоминающее устройство (ПЗУ) 24 и оперативное запоминающее устройство (ОЗУ) 25. В ПЗУ 24 хранится базовая система ввода/вывода 26 (БИОС), состоящая из основных подпрограмм, которые помогают обмениваться информацией между элементами внутри компьютера 20, например, в момент запуска.
Компьютер 20 также может включать в себя накопитель 27 на жестком диске для чтения с и записи на жесткий диск, не показан, накопитель 28 на магнитных дисках для чтения с или записи на съемный магнитный диск 29, и накопитель 30 на оптическом диске для чтения с или записи на съемный оптический диск 31 такой, как компакт-диск, цифровой видео-диск и другие оптические средства. Накопитель 27 на жестком диске, накопитель 28 на магнитных дисках и накопитель 30 на оптических дисках соединены с системной шиной 23 посредством, соответственно, интерфейса 32 накопителя на жестком диске, интерфейса 33 накопителя на магнитных дисках и интерфейса 34 оптического накопителя. Накопители и их соответствующие читаемые компьютером средства обеспечивают энергонезависимое хранение читаемых компьютером инструкций, структур данных, программных модулей и других данных для компьютера 20.
Хотя описанная здесь типичная конфигурация использует жесткий диск, съемный магнитный диск 29 и съемный оптический диск 31, специалист примет во внимание, что в типичной операционной среде могут также быть использованы другие типы читаемых компьютером средств, которые могут хранить данные, которые доступны с помощью компьютера, такие как магнитные кассеты, карты флеш-памяти, цифровые видеодиски, картриджи Бернулли, оперативные запоминающие устройства (ОЗУ), постоянные запоминающие устройства (ПЗУ) и т.п.
Различные программные модули, включая операционную систему 35, могут быть сохранены на жестком диске, магнитном диске 29, оптическом диске 31, ПЗУ 24 или ОЗУ 25. Компьютер 20 включает в себя файловую систему 36, связанную с операционной системой 35 или включенную в нее, одно или более программное приложение 37, другие программные модули 38 и программные данные 39. Пользователь может вводить команды и информацию в компьютер 20 при помощи устройств ввода, таких как клавиатура 40 и указательное устройство 42. Другие устройства ввода (не показаны) могут включать в себя микрофон, джойстик, геймпад, спутниковую антенну, сканер или любое другое.
Эти и другие устройства ввода соединены с процессором 21 часто посредством интерфейса 46 последовательного порта, который связан с системной шиной, но могут быть соединены посредством других интерфейсов, таких как параллельный порт, игровой порт или универсальная последовательная шина (УПШ). Монитор 47 или другой тип устройства визуального отображения также соединен с системной шиной 23 посредством интерфейса, например, видеоадаптера 48. В дополнение к монитору 47, персональные компьютеры обычно включают в себя другие периферийные устройства вывода (не показано), такие как динамики и принтеры.
Компьютер 20 может работать в сетевом окружении посредством логических соединений к одному или нескольким удаленным компьютерам 49. Удаленный компьютер (или компьютеры) 49 может представлять собой другой компьютер, сервер, роутер, сетевой ПК, пиринговое устройство или другой узел единой сети, а также обычно включает в себя большинство или все элементы, описанные выше, в отношении компьютера 20, хотя показано только устройство хранения информации 50. Логические соединения включают в себя локальную сеть (ЛВС) 51 и глобальную компьютерную сеть (ГКС) 52. Такие сетевые окружения обычно распространены в учреждениях, корпоративных компьютерных сетях, Интернете.
Компьютер 20, используемый в сетевом окружении ЛВС, соединяется с локальной сетью 51 посредством сетевого интерфейса или адаптера 53. Компьютер 20, используемый в сетевом окружении ГКС, обычно использует модем 54 или другие средства для установления связи с глобальной компьютерной сетью 52, такой как Интернет.
Модем 54, который может быть внутренним или внешним, соединен с системной шиной 23 посредством интерфейса 46 последовательного порта. В сетевом окружении программные модули или их части, описанные применительно к компьютеру 20, могут храниться на удаленном устройстве хранения информации. Надо принять во внимание, что показанные сетевые соединения являются типичными, и для установления коммуникационной связи между компьютерами могут быть использованы другие средства.
В заключение следует отметить, что приведенные в описании сведения являются примерами, которые не ограничивают объем настоящего изобретения, определенного формулой. Специалисту в данной области становится понятным, что могут существовать и другие варианты осуществления настоящего изобретения, согласующиеся с сущностью и объемом настоящего изобретения.