Movatterモバイル変換


[0]ホーム

URL:


RU2669716C1 - System and method for processing and analysis of large amounts of data - Google Patents

System and method for processing and analysis of large amounts of data
Download PDF

Info

Publication number
RU2669716C1
RU2669716C1RU2017116626ARU2017116626ARU2669716C1RU 2669716 C1RU2669716 C1RU 2669716C1RU 2017116626 ARU2017116626 ARU 2017116626ARU 2017116626 ARU2017116626 ARU 2017116626ARU 2669716 C1RU2669716 C1RU 2669716C1
Authority
RU
Russia
Prior art keywords
objects
module
user
data
displayed
Prior art date
Application number
RU2017116626A
Other languages
Russian (ru)
Inventor
Виктор Павлович Осадчий
Олег Алексеевич Финошин
Original Assignee
Общество с ограниченной ответственностью "ВИЗЕКС ИНФО"
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Общество с ограниченной ответственностью "ВИЗЕКС ИНФО"filedCriticalОбщество с ограниченной ответственностью "ВИЗЕКС ИНФО"
Priority to RU2017116626ApriorityCriticalpatent/RU2669716C1/en
Application grantedgrantedCritical
Publication of RU2669716C1publicationCriticalpatent/RU2669716C1/en

Links

Images

Classifications

Landscapes

Abstract

FIELD: information technology.SUBSTANCE: invention relates to means for visualizing and filtering large amounts of data. Array of objects is obtained, each object has a set of characteristics. Size of each object is determined based on the characteristics of the object. Display format and the type of coloring of each object is determined, based on the characteristics of the object and according to user-defined criteria. Objects are displayed in a virtual area, and objects that have a larger size, are located closer to the center of the virtual area. Information about the selection of monitored objects is received from a user and they are marked. Parameters of the upper and lower bounds of the object sizes for filtering objects are received from a user. Current state of displaying and filtering objects are saved with an ability to switch between saved states for simultaneous work with different parameters of the upper and lower bounds of the object sizes. Objects are filtered and displayed in the virtual area according to the current specified upper and lower bounds of object sizes.EFFECT: technical result consists in increasing the efficiency of analyzing large amounts of data and searching for objects by criteria.17 cl, 4 dwg

Description

Translated fromRussian

ОБЛАСТЬ ТЕХНИКИFIELD OF TECHNOLOGY

[01] Настоящее техническое решение относится к области обработки данных, а более конкретно к визуализации и анализу данных.[01] This technical solution relates to the field of data processing, and more particularly to data visualization and analysis.

УРОВЕНЬ ТЕХНИКИBACKGROUND

[02] В настоящее время довольно остро стоит проблема обработки, анализа и визуализации больших объемов данных. Стандартные средства и инструменты, такие как таблицы, диаграммы не позволяют наглядно оценить исследуемые или анализируемые объекты, т.к. они способны показывать и отображать данные, в частности, статистическую информацию обо всех объектах. Это затрудняет процесс анализа данных, не позволяя выделить, в том числе визуально желаемые, в том числе, наиболее важные данные/информацию.[02] Currently, the problem of processing, analyzing and visualizing large amounts of data is quite acute. Standard tools and tools, such as tables, charts, do not allow you to visually evaluate the studied or analyzed objects, because they are able to display and display data, in particular, statistical information about all objects. This complicates the process of data analysis, not allowing you to highlight, including visually desirable, including the most important data / information.

[03] В ряде задач возникают вопросы определения объектов, соответствующих некоторым критериям/характеристикам. Стандартные способы определения и визуализации/отображения таких объектов существующими способами не позволяют определить и обработать объект, представляющий такие данные/наборы данных, соответствующий определенным упомянутым критериям, в том числе определенным/заданным пользователями. Визуализация существующими способами таких объектов в пространстве затруднительна и не позволяет визуально сравнить упомянутые объекты (в частности, из-за многокритериального характера таких сравнений), проводить поиск и анализ информации и т.д.[03] In a number of problems, questions arise regarding the definition of objects that meet certain criteria / characteristics. Standard methods for determining and visualizing / displaying such objects by existing methods do not allow to determine and process an object representing such data / data sets that meets certain specified criteria, including certain / specified by users. Visualization by existing methods of such objects in space is difficult and does not allow to visually compare the mentioned objects (in particular, due to the multicriteria nature of such comparisons), to search and analyze information, etc.

[04] Помимо упомянутых выше недостатков существующих способов поиска, фильтрации, выявления и анализа (больших объемов) данных, также недостатками существующих способов являются определение размеров объектов, отражающих, по крайней мере, одни набор данных, в частности на основании характеристик такого объекта с определением для объектов формы отображения и цвета, на основании характеристик объекта, в том числе согласно задаваемым пользователем критериям. Также к недостаткам существующих способов можно отнести невозможность маркирования таких объектов данных и невозможность отслеживания, визуализации и/или фильтрации данных объектов. Причем, существующие способы не позволяют устанавливать границы отображения отфильтрованных отслеживаемых и визуализируемых объектов.[04] In addition to the above-mentioned disadvantages of existing methods for searching, filtering, identifying and analyzing (large volumes) of data, also the disadvantages of existing methods are determining the sizes of objects that reflect at least one data set, in particular based on the characteristics of such an object with the definition for objects of display form and color, based on the characteristics of the object, including according to user-defined criteria. The disadvantages of existing methods include the inability to label such data objects and the inability to track, visualize and / or filter these objects. Moreover, existing methods do not allow you to set the display boundaries of the filtered tracked and visualized objects.

СУЩНОСТЬ ТЕХНИЧЕСКОГО РЕШЕНИЯESSENCE OF TECHNICAL SOLUTION

[05] Технический результат данного технического решения заключается в повышении эффективности анализа больших объемов данных, поиска объектов по критериям.[05] The technical result of this technical solution is to increase the efficiency of the analysis of large volumes of data, search for objects by criteria.

[06] Согласно одному из вариантов реализации, предлагается способ для визуализации и фильтрации больших объемов данных, который включает получение массива объектов, причем каждый объект обладает набором характеристик; определение для каждого объекта его размер на основании характеристик объекта; определение для каждого объекта форму его отображения и вид раскраски, на основании характеристик объекта и согласно заданным пользователем критериям; отображение объектов в виртуальной области, причем объекты, имеющие больший размер, располагаются ближе к центру виртуальной области; получение от пользователя информацию о выборе отслеживаемых объектов и помечают их; получение от пользователя параметров верхней и нижней границы размеров объектов для фильтрации объектов; сохранение текущего состояния отображения и фильтрации объектов с возможностью перехода между сохраненными состояниями для одновременной работы с разными параметрами верхней и нижней границ размеров объектов; фильтрацию и отображение объектов в виртуальной области согласно текущей заданной верхней и нижней границе размеров объектов.[06] According to one implementation option, a method is proposed for visualizing and filtering large amounts of data, which includes obtaining an array of objects, each object having a set of characteristics; determining for each object its size based on the characteristics of the object; determining for each object the form of its display and the type of coloring, based on the characteristics of the object and according to user-defined criteria; displaying objects in a virtual area, and objects with a larger size are located closer to the center of the virtual area; receiving information from the user about the selection of monitored objects and marking them; receiving from the user parameters of the upper and lower bounds on the size of objects for filtering objects; saving the current state of display and filtering of objects with the ability to switch between saved states for simultaneous operation with different parameters of the upper and lower boundaries of the size of objects; filtering and displaying objects in the virtual area according to the current specified upper and lower bounds on the size of objects.

[07] В одном из частных вариантов реализации виртуальная область является сферой.[07] In one particular embodiment, the virtual area is a sphere.

[08] В одном из частных вариантов реализации виртуальная область является трехмерным многогранником.[08] In one particular embodiment, the virtual region is a three-dimensional polyhedron.

[09] В одном из частных вариантов реализации виртуальная область является окружностью.[09] In one particular embodiment, the virtual region is a circle.

[010] В одном из частных вариантов реализации отслеживаемые объекты помечаются заданным типом раскраски.[010] In one particular embodiment, monitored objects are marked with a given coloring type.

[011] В одном из частных вариантов реализации отслеживаемые объекты помечаются визуальной меткой.[011] In one particular embodiment, monitored objects are marked with a visual mark.

[012] В одном из частных вариантов реализации выбор отслеживаемых объектов осуществляется на основании заранее заданных критериев.[012] In one particular embodiment, the selection of monitored objects is based on predetermined criteria.

[013] В одном из частных вариантов реализации заранее заданным критерием является, по крайней мере, один самый большой отображаемый объект.[013] In one particular embodiment, a predetermined criterion is at least one of the largest displayed object.

[014] В одном из частных вариантов реализации заранее заданным критерием является, по крайней мере, один самый маленький отображаемый объект.[014] In one particular embodiment, a predetermined criterion is at least one of the smallest displayed object.

[015] В одном из частных вариантов реализации объекты отображаются в форме сферы или многогранника, или тора.[015] In one particular embodiment, objects are displayed in the form of a sphere or polyhedron, or torus.

[016] В одном из частных вариантов реализации вид раскраски объекта является сплошной раскраской.[016] In one of the private options for implementation, the type of coloring of the object is a solid coloring.

[017] В одном из частных вариантов реализации вид раскраски объекта является градиентной раскраской.[017] In one of the private options for implementing the type of coloring of the object is a gradient coloring.

[018] В одном из частных вариантов реализации вид раскраски объекта является заливкой определенной текстурой.[018] In one of the private options for implementation, the type of coloring of the object is the filling of a certain texture.

[019] В одном из частных вариантов реализации виртуальная область выполнена с возможностью вращения и масштабирования объектов.[019] In one of the private embodiments, the virtual area is configured to rotate and scale objects.

[020] Согласно другому варианту реализации, предлагается система графического интерфейса пользователя для визуализации и фильтрации больших объемов данных, включающая компонент доступа к массиву объектов; компонент фильтрации объектов; компонент визуализации и манипуляции объектами, выполненный с возможностью отображения объектов в виртуальной области, причем объекты, имеющие больший размер, отображаются ближе к центру виртуальной области, а также с возможностью отображения метки на отслеживаемых объектах, а также с возможностью отображения информации об объекте при его выборе пользователем, а также с возможностью вращения и масштабирования виртуальной области отображения объектов; компонент переключения текущего состояния отображения и фильтрации объектов с возможностью перехода между сохраненными состояниями для одновременной работы с разными параметрами верхней и нижней границ размеров объектов; компонент задания верхней и нижней границы отображаемых объектов.[020] According to another embodiment, a graphical user interface system for visualizing and filtering large amounts of data is proposed, including a component for accessing an array of objects; component filtering objects; component for visualization and manipulation of objects, configured to display objects in a virtual area, and objects with a larger size are displayed closer to the center of the virtual area, as well as with the ability to display labels on monitored objects, as well as with the ability to display information about the object when it is selected by the user, as well as with the ability to rotate and scale the virtual display area of objects; a component for switching the current state of display and filtering of objects with the ability to switch between saved states for simultaneous operation with different parameters of the upper and lower boundaries of the size of objects; component for setting the upper and lower bounds of displayed objects.

[021] В одном из частных вариантов реализации виртуальная область является сферой, или кубом, или тором, или окружностью, или плоскостью, или многоугольником, многогранником, или кубом, или фигурой двухмерного пространства или объектом трехмерного пространства, или многомерного пространства или областью двухмерного пространства или трехмерного пространства, или многомерного пространства, или 3D-моделью.[021] In one particular embodiment, the virtual region is a sphere, or a cube, or a torus, or a circle, or a plane, or a polygon, a polyhedron, or a cube, or a figure of a two-dimensional space or an object of three-dimensional space, or a multidimensional space or a region of two-dimensional space or three-dimensional space, or multidimensional space, or a 3D model.

[022] В одном из частных вариантов реализации компонент задания верхней и нижней границы отображаемых объектов представляет собой окружность, визуально отображающую текущую верхнюю и нижнюю границы отображения объектов и шкалу, имеющую два ползунка задающих верхнюю и нижнюю границу.[022] In one particular embodiment, the component for setting the upper and lower bounds of displayed objects is a circle that visually displays the current upper and lower bounds for displaying objects and a scale that has two sliders that specify the upper and lower bounds.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙBRIEF DESCRIPTION OF THE DRAWINGS

[023] Дополнительные цели, признаки и преимущества настоящего технического решения будут очевидными из прочтения последующего описания осуществления технического решения со ссылкой на прилагаемые чертежи, на которых:[023] Additional objectives, features and advantages of this technical solution will be apparent from reading the following description of the implementation of the technical solution with reference to the accompanying drawings, in which:

[024] ФИГ. 1 иллюстрирует примерную схему взаимодействия модулей/средств в рамках примерного варианта осуществления настоящего технического решения;FIG. 1 illustrates an exemplary scheme for the interaction of modules / means within the framework of an exemplary embodiment of the present technical solution;

[025] ФИГ. 2 иллюстрирует примерный вариант модулей управления и визуализации, согласно одному из вариантов осуществления настоящего технического решения;FIG. 2 illustrates an exemplary embodiment of control and visualization modules, according to one embodiment of the present technical solution;

[026] ФИГ. 3 иллюстрирует блок-схему примерного варианта осуществления настоящего технического решения;FIG. 3 illustrates a block diagram of an exemplary embodiment of the present technical solution;

[027] ФИГ. 4 иллюстрирует пример компьютерной системы общего назначения.FIG. 4 illustrates an example of a general purpose computer system.

ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ НАСТОЯЩЕГО ТЕХНИЧЕСКОГО РЕШЕНИЯDESCRIPTION OF EMBODIMENTS OF THE PRESENT TECHNICAL SOLUTION

[028] Объекты и признаки настоящего технического решения, способы для достижения этих объектов и признаков станут очевидными посредством отсылки к примерным вариантам осуществления. Однако настоящее техническое решение не ограничивается примерными вариантами осуществления, раскрытыми ниже и может воплощаться в различных видах. Сущность, приведенная в описании, является ничем иным, как конкретными деталями, обеспеченными для помощи специалисту в области техники в исчерпывающем понимании настоящего технического решения, и настоящее техническое решение определяется только в объеме приложенной формулы.[028] The objects and features of the present technical solution, methods for achieving these objects and features will become apparent by reference to exemplary embodiments. However, the present technical solution is not limited to the exemplary embodiments disclosed below and may be embodied in various forms. The essence described in the description is nothing more than the specific details provided to assist the specialist in the field of technology in a comprehensive understanding of this technical solution, and this technical solution is determined only in the scope of the attached formula.

[029] Используемые в настоящем описании настоящего технического решения термины «модуль», «компонент», «элемент» и подобные используются для обозначения компьютерных сущностей, которые могут являться аппаратным обеспечением/оборудованием (например, устройством, инструментом, аппаратом, аппаратурой, составной частью устройства, например, процессором, микропроцессором, интегральной схемой, печатной платой, в том числе электронной печатной платой, макетной платой, материнской платой и т.д., микрокомпьютером и так далее), программным обеспечением (например, исполняемым программным кодом, скомпилированным приложением, программным модулем, частью программного обеспечения или программного кода и так далее) и/или микропрограммой (в частности, прошивкой). Так, например, компонент может быть процессом, выполняющемся на процессоре (процессором), объектом, исполняемым кодом, программным кодом, файлом, программой/приложением, функцией, методом, (программной) библиотекой, подпрограммой, сопрограммой и/или вычислительным устройством (например, микрокомпьютером или компьютером) или комбинацией программных или аппаратных компонентов. Так, в частном случае, запущенное на сервере приложение может являться компонентом/модулем, а, сервер, в свою очередь может являться компонентом/модулем. Стоит отметить, что, по крайней мере, один компонент/модуль может являться частью процесса. Компонент/модуль может располагаться на одном вычислительном устройстве (например, микрокомпьютере, микропроцессоре, печатной плате и т.д.) и/или может быть распределен/разделен между несколькими вычислительными устройствами.[029] Used in the present description of the present technical solution, the terms "module", "component", "element" and the like are used to refer to computer entities, which may be hardware / equipment (for example, device, instrument, apparatus, apparatus, component devices, for example, a processor, a microprocessor, an integrated circuit, a printed circuit board, including an electronic printed circuit board, a breadboard, a motherboard, etc., a microcomputer, and so on), software reading (for example, executable program code, a compiled application, program module, a piece of software or program code, and so on) and / or firmware (in particular, firmware). So, for example, a component can be a process running on a processor (s), an object, executable code, program code, file, program / application, function, method, (software) library, subprogram, coroutine and / or computing device (for example, microcomputer or computer) or a combination of software or hardware components. So, in the particular case, the application running on the server can be a component / module, and the server, in turn, can be a component / module. It is worth noting that at least one component / module can be part of the process. A component / module may reside on a single computing device (e.g., a microcomputer, microprocessor, circuit board, etc.) and / or may be distributed / shared among several computing devices.

[030] На ФИГ. 1 показана примерная схема взаимодействия модулей/средств в рамках примерного варианта осуществления настоящего технического решения.[030] In FIG. 1 shows an exemplary diagram of the interaction of modules / means within the framework of an exemplary embodiment of the present technical solution.

[031] Способ, описываемый в рамках настоящего технического решения, может быть осуществлен посредством выполнения/исполнения одного и более алгоритмов модулями, изображенными на ФИГ. 1. Так, в частном случае осуществления настоящего технического решения, способ может включать осуществление получения, хранения, визуализации, обработки/анализа (включая, но не ограничиваясь, поиск, сортировку, и/или фильтрацию/фильтрование данных и т.д.) и/или управления данными, как более подробно будет описано далее в рамках описания настоящего технического решения и/или реализаций настоящего технического решения.[031] The method described in the framework of the present technical solution can be implemented by executing / executing one or more algorithms by the modules depicted in FIG. 1. So, in the particular case of the implementation of this technical solution, the method may include the implementation of the receipt, storage, visualization, processing / analysis (including, but not limited to, searching, sorting, and / or filtering / filtering data, etc.) and / or data management, as will be described in more detail later in the framework of the description of this technical solution and / or implementations of this technical solution.

[032] Так, модуль хранения данных 160 может, по крайней мере, осуществлять хранение входящих данных 120, в частном случае, по крайней мере, в одном хранилище данных 180, например, по крайней мере, в одной базе данных 190. Также, модуль хранения данных 160 может осуществлять обработку данных, в частности, структурировать входные данные 120, так структурирование данных может включать упорядочивание и/или организацию данных (в том числе входных и/или полученных в результате осуществления настоящего способа) с целью обеспечения возможности применения к ним действий (осуществления над ними операций), например, визуального и/или машинного анализа. Стоит отметить, что модуль 160 может осуществлять преобразование одного типа данных в другой, например, осуществлять преобразование данных из графического, аудио- и/или видео-форматов в текстовый формат, представления в), осуществлять распознавание графической, аудио- и/или видео-информации и т.д.[032] Thus, thedata storage module 160 can at least store incoming data 120, in the particular case of at least onedata storage 180, for example, at least onedatabase 190. Also, themodule data storage 160 may process data, in particular, structure the input data 120, so data structuring may include the organization and / or organization of data (including input and / or resulting from the implementation of the present method) in order to ensure the possibility of applying to them actions (performing operations on them), for example, visual and / or machine analysis. It is worth noting that themodule 160 can convert one data type to another, for example, convert data from graphic, audio and / or video formats to text format, presentation c), recognize graphic, audio and / or video information, etc.

[033] Стоит отметить, что хранилищем данных 180 может являться, по крайней мере, один накопитель на жестких магнитных дисках (НЖМД), твердотельным накопителем (от англ. solid-state drive/SSD), сетью хранения данных (SAN, от англ. Storage Area Network), сетевой системой хранения данных (NAS, от англ. Network Attached Storage) и/или любым другим устройством, позволяющим осуществлять запись, чтение и/или хранение данных на устройстве, реализующим хранилище данных.[033] It is worth noting thatdata storage 180 can be at least one hard disk drive (HDD), a solid state drive (from the English solid-state drive / SSD), a storage area network (SAN, from the English Storage Area Network), a network storage system (NAS, from the English Network Attached Storage) and / or any other device that allows you to write, read and / or store data on a device that implements data storage.

[034] Стоит также отметить, что, по крайней мере, одна упомянутая база данных 190 может являться иерархической, объектной, объектно-ориентированной, объектно-реляционной, реляционной, централизованной, фрагментированной/секционированной, тиражированной, пространственной, и т.д. Причем для управления, создания и использования баз данных могут использоваться различные системы управления базами данных (СУБД), а также, по крайней мере, один модуль на ФИГ. 1.[034] It is also worth noting that at least one of the mentioneddatabases 190 can be hierarchical, object, object-oriented, object-relational, relational, centralized, fragmented / partitioned, replicated, spatial, etc. Moreover, for the management, creation and use of databases can be used various database management systems (DBMS), as well as at least one module in FIG. one.

[035] Способ, описываемый в рамках настоящего технического решения, в частном случае, позволяет осуществлять, по крайней мере, анализ (обработку) больших объемов информации/данных по заданным/установленным (пользователем или средствами описываемых модулей, в том числе, в зависимости от содержания объектов, т.е. данных, содержащихся в наборах данных, в частном случае осуществления настоящего технического решения, характеризующих объекты) критериям/параметрам и/или характеристикам, которые более подробно будут описаны далее, а также осуществлять поиск среди множества данных (отслеживаемых пользователем), являющихся, по крайней мере, одним объектом, удовлетворяющим, по крайней мере, одному пользовательскому критерию. Таким образом, в частном случае осуществления настоящего технического решения описываемый способ является аналитическим инструментом или может быть реализован в виде аналитического инструмента. Стоит отметить, что упомянутое множество данных является объектами, в частном случае, визуализированных посредством, по крайней мере, одного описываемого модуля, например, модуля 115, в частности, в виде 2D или 3D объектов и/или в любом другом известном виде (далее «шар»/объект), например, в виде числовых значений/величин). Причем такие отслеживаемые пользователем объекты обладают характеристиками и могут иметь разный/различный размер, разный вид (например, сферой, кубом/кубиком, тором, шаром, окружностью, плоскостью, или многоугольником, многогранником, или кубом, или фигурой двухмерного пространства или объектом трехмерного пространства, или многомерного пространства или областью двухмерного пространства или трехмерного пространства, или многомерного пространства, или 3D-моделью и т.д.) и/или разный вид раскраски (например, сплошная, градиентная, текстурой/изображением и т.д.), в частном случае определяемые характеристиками и/или пользователями, в том числе заданными пользователем критериями, и/или средствами, по крайней мере, одного модуля, как более подробно описано далее. Так, описываемые объекты могут отображаться/могут быть визуализированы (по крайней мере, средствами описываемых модулей) в форме сферы или многогранника, или тора. Для каждого упомянутого объекта (или группы/набора объектов) может быть вычислен/определен размер и/или вес (как более подробно будет описано далее), в частности, согласно которому они визуализируются в модуле 115, в частном случае являющейся виртуальной областью, которая, в свою очередь, может являться сферой, трехмерным многогранником, окружностью и/или любым другим геометрическим объектом, в том числе двухмерным или трехмерным. Стоит также отметить, что в рамках настоящего технического решения осуществляется получение от пользователя данных/информации о выборе отслеживаемых объектов, в частности, посредством по крайней мере, одного элемента ФИГ. 2, включая, но не ограничиваясь модулями и их составными частями/элементами, как более подробно описано далее. Так, в частном случае осуществления настоящего технического решения выбор отслеживаемых объектов осуществляется (пользователем и/или средствами, по крайней мере, одного описываемого модуля) на основании (с использованием) заранее/предварительно заданных (пользователем и/или средствами, по крайней мере, одного описываемого модуля) критериев. Причем, по крайней мере, одним из упомянутых выше заранее заданных критериев является, по крайней мере, один самый большой (в частности, наибольший) отображаемый объект в виртуальной области 115. В частном случае осуществления технического решения размер и/или цвет объектов, в частности, визуализированных/визуализируемых объектов зависит/определяется (например, линейной, квадратичной, кубической или любой другой зависимостью/формулой) описываемыми критериями, в частности задаваемых пользователем, в том числе от описываемых характеристик, параметров и т.д. Так, в частности, размер и/или цвет упомянутых объектов может зависеть от значений описываемых критериев (характеристик и т.д.) фильтрации/фильтрования объектов, в частном случае, совпадать с упомянутыми (соответствующими) критериями. Также, вызуализируемые объекты, например, в зависимости от описываемых характеристик (параметров и т.д.) могут отличаться цветом, в частности объекты большего размера могут иметь более яркий (или насыщенный) цвет, по сравнению с объектами меньшего размера. В частности, в зависимости от типа, характеристик, размеров объектов и т.д., объекты могут принимать любой цвет или оттенок цветов, в частности, иметь цвет (цветовой шкалы, например, HSV, от англ. Hue, Saturation, Value - тон, насыщенность, значение), зависящий от размера визуализированного объекта. Так, например, Набор объектов 1А (ФИГ. 2) может иметь основным красный цвет, причем цвет самого маленького объекта из такого набора объектов может быть бледно-розовым, а самый большой объект из такого набора объектов может быть темно-бордовым. Также, например, Набор объектов 5Д (ФИГ. 2) может иметь зеленый цвет в качестве основного цвета такого набора данных, причем цвет самого маленького объекта из такого набора объектов может быть бледно-зеленым, а самый большой объект из такого набора объектов может быть темно-зеленым. Стоит также отметить, что по крайней мере, одним из упомянутых выше заранее заданных критериев является, по крайней мере, один самый маленький (в частности, наименьший) отображаемый объект в виртуальной области 115. Стоит отметить, что пользователь посредством элементов (в частности модулей и их составных частей/элементов), изображенных на ФИГ. 2, может маркировать/помечать упомянутые объекты, как более подробно описано далее. Также, пользователь визуализация упомянутых объектов и/или группы объектов может включать отображения более крупных (например, по визуальным признакам объектов, по весам для объектов/групп объектов и т.д.) объектов ближе к центру (виртуальной) сферы, причем (более мелкие) объекты/группы объектов могут располагаться ближе к периферии сферы. В частном случае визуализации объектов («шаров») осуществляется посредством размещения шаров по степени убывания их размеров от центра к внешнему радиусу виртуальной области, в частном случае, реализованной сферой. Стоит отметить, что упомянутая выше задание/установка критериев и/или характеристик может осуществляться, по крайней мере, пользователем (в частности, посредством ввода описанных далее критериев/характеристик, по крайней мере, в одном модуле управления/визуализации (250, 260, 270, 280, 230, 295, 285, 235, 115, 290 и т.д.)), и/или средствами системы (в частности, посредством использования алгоритмов, реализованных, по крайней мере, одним модулем, как будет описано далее).[035] The method described in the framework of this technical solution, in the particular case, allows at least analysis (processing) of large amounts of information / data on given / installed (by the user or means of the described modules, including, depending on the content of the objects, i.e. the data contained in the data sets, in the particular case of the implementation of the present technical solution characterizing the objects) criteria / parameters and / or characteristics, which will be described in more detail below, as well as the implementation Search through the set of data (tracked by the user), which is at least one object that meets at least one user criterion. Thus, in the particular case of the implementation of the present technical solution, the described method is an analytical tool or can be implemented as an analytical tool. It is worth noting that the above-mentioned set of data are objects, in a particular case, visualized by means of at least one described module, for example,module 115, in particular, in the form of 2D or 3D objects and / or in any other known form (hereinafter “ ball "/ object), for example, in the form of numerical values / quantities). Moreover, such user-tracked objects have characteristics and can have different / different sizes, different types (for example, a sphere, cube / cube, torus, ball, circle, plane, or polygon, polyhedron, or cube, or a figure of two-dimensional space or an object of three-dimensional space , or multidimensional space or a region of two-dimensional space or three-dimensional space, or multidimensional space, or 3D-model, etc.) and / or different types of coloring (for example, solid, gradient, texture (image, etc.), in a particular case determined by the characteristics and / or users, including user-defined criteria, and / or by means of at least one module, as described in more detail below. So, the described objects can be displayed / can be visualized (at least by means of the described modules) in the form of a sphere or a polyhedron, or a torus. For each mentioned object (or group / set of objects), the size and / or weight can be calculated / determined (as will be described in more detail below), in particular, according to which they are visualized inmodule 115, which in a particular case is a virtual area, which, in turn, it can be a sphere, a three-dimensional polyhedron, a circle and / or any other geometric object, including two-dimensional or three-dimensional. It is also worth noting that in the framework of this technical solution, the user receives data / information about the selection of monitored objects, in particular, through at least one element of FIG. 2, including but not limited to modules and their components / elements, as described in more detail below. So, in the particular case of the implementation of this technical solution, the selection of monitored objects is carried out (by the user and / or by means of at least one described module) on the basis of (using) previously / predefined (by the user and / or by means of at least one described module) criteria. Moreover, at least one of the predefined criteria mentioned above is at least one of the largest (in particular, the largest) displayed object in thevirtual area 115. In the particular case of the technical solution, the size and / or color of the objects, in particular of visualized / visualized objects depends / is determined (for example, by linear, quadratic, cubic or any other dependence / formula) by the described criteria, in particular, specified by the user, including the described characteristics, parameters, etc. So, in particular, the size and / or color of the mentioned objects may depend on the values of the described criteria (characteristics, etc.) of filtering / filtering objects, in the particular case, coincide with the mentioned (corresponding) criteria. Also, objects to be visualized, for example, depending on the described characteristics (parameters, etc.) may differ in color, in particular, objects of a larger size may have a brighter (or more saturated) color compared to objects of a smaller size. In particular, depending on the type, characteristics, size of objects, etc., objects can take any color or shade of colors, in particular, have a color (color scale, for example, HSV, from the English. Hue, Saturation, Value - tone , saturation, value), depending on the size of the rendered object. So, for example, the Set of objects 1A (FIG. 2) may have a basic red color, the color of the smallest object from such a set of objects may be pale pink, and the largest object from such a set of objects may be maroon. Also, for example, Object Set 5D (FIG. 2) may have green color as the main color of such a data set, the color of the smallest object from such a set of objects may be pale green, and the largest object from such a set of objects may be dark green. It is also worth noting that at least one of the predefined criteria mentioned above is at least one of the smallest (in particular, the smallest) displayed object in thevirtual area 115. It is worth noting that the user through elements (in particular modules and their constituent parts / elements) depicted in FIG. 2, may mark / mark said objects, as described in more detail below. Also, the user, the visualization of the mentioned objects and / or groups of objects may include displays of larger (for example, by visual signs of objects, by weights for objects / groups of objects, etc.) objects closer to the center of the (virtual) sphere, and (smaller ) objects / groups of objects can be located closer to the periphery of the sphere. In the particular case of visualization of objects ("balls") is carried out by placing the balls in decreasing order of size from the center to the outer radius of the virtual area, in the particular case, implemented by the sphere. It is worth noting that the above task / setting of criteria and / or characteristics can be carried out by at least the user (in particular, by entering the criteria / characteristics described below in at least one control / visualization module (250, 260, 270 , 280, 230, 295, 285, 235, 115, 290, etc.)), and / or by means of the system (in particular, through the use of algorithms implemented by at least one module, as will be described later).

[036] Также, описываемый способ посредством модуля визуализации 115 позволяет визуализировать/отображать большие объемы данных, а также визуализировать процесс анализа/обработки данных, задания параметров, в частном случае, на основе которых осуществляется анализ таких данных, и/или визуализация таких данных, как описано далее.[036] Also, the described method through thevisualization module 115 allows you to visualize / display large amounts of data, as well as to visualize the process of data analysis / processing, setting parameters, in the particular case, on the basis of which such data is analyzed, and / or visualizing such data, as described below.

[037] В одном из вариантов осуществления настоящего технического решения описываемый способ позволяет на основе, по крайней мере, одного упомянутого критерия осуществлять выявление (определение/установление/вычисление/нахождение/поиск и т.д.), по крайней мере, одного объекта, в частном случае, отличающегося от остальных объектов и/или схожих объектов. Так, посредством осуществления описываемого способа могут быть выявлены наборы объектов, соответствующие (удовлетворяющие), по крайней мере, одному критерию.[037] In one embodiment of the present technical solution, the described method allows, on the basis of at least one of the mentioned criteria, to identify (determine / establish / calculate / find / search, etc.) at least one object, in a particular case, different from other objects and / or similar objects. So, by implementing the described method, sets of objects corresponding to (satisfying) at least one criterion can be identified.

[038] Стоит отметить, что описываемое в рамках настоящего технического решения выявление объектов и/или группы объектов может включать вычисление весов для объектов и/или наборов объектов на основе их характеристик/параметров, и/или на основе весов критериев, и/или на основе весов характеристик (по крайней мере, одного веса для, по крайней мере, одной характеристики и/или набора характеристик) объектов и т.д., реализуемое, по крайней мере, одним алгоритмом, в частности, осуществляемым, по крайней мере, одним описываемым модулем. Так, например, согласно одному осуществлению настоящего технического решения каждой характеристике объекта может быть установлен/задан, например, пользователем и/или средствами, по крайней мере, одного описываемого в настоящем техническом решении модуля, в частности, модуля 170 и/или модуля 160, и/или средствами, по крайней мере, одного модуля управления) и/или вычислен, по крайней мере, одним описываемым модулем. Так, например, такие упомянутые веса могут быть вычислены и/или обработаны обработаны/проанализированы, по крайней мере, одним описываемым модулем, например, посредством использования математических алгоритмов, функций, операций и т.д., например, посредством реализации (исполнения), по крайней мере, одного алгоритма, в частности математического алгоритма, включая статистические алгоритмы, реализуемые, например, компьютерными системами, в частности, вычислительными устройствами и программными модулями.[038] It is worth noting that the identification of objects and / or groups of objects described in the framework of this technical solution may include calculating weights for objects and / or sets of objects based on their characteristics / parameters, and / or based on criteria weights, and / or based on the weights of the characteristics (at least one weight for at least one characteristic and / or set of characteristics) of objects, etc., implemented by at least one algorithm, in particular, implemented by at least one described module. So, for example, according to one implementation of the present technical solution, each characteristic of the object can be set / set, for example, by the user and / or by means of at least one module described in this technical solution, in particular,module 170 and / ormodule 160, and / or by means of at least one control module) and / or calculated by at least one described module. So, for example, such mentioned weights can be calculated and / or processed processed / analyzed by at least one described module, for example, through the use of mathematical algorithms, functions, operations, etc., for example, through implementation (execution), at least one algorithm, in particular a mathematical algorithm, including statistical algorithms implemented, for example, by computer systems, in particular, computing devices and software modules.

[039] В одной из реализаций настоящего технического решения для выявления объектов по критериям используются характеристики (свойства) объектов, которые, в частном случае, зависят от типа объектов, а критерий - есть функция, по крайней мере, от одной характеристики объекта/объектов, т.е. Критерий = f(характеристика 1, характеристика 2, … характеристика N), где f - функция. В зависимости от объекта (типа объекта) объект может обладать (включать), по крайней мере, одну характеристику или группу/набор характеристик. Так, например, для объекта автомобиль (в частном случае наборы объектов автомобили), такой характеристикой может являться класс, объем багажника, количество посадочных мест, тип кузова, тип (легковой, грузовой и т.д.), дата выпуска, дата покупки и/или пробег автомобиля и т.д. Для объекта организация (группа организаций), в частности, объекта банк (или филиал банка) такой характеристикой может являться сумма прибыли, общая задолженность, количество сотрудников, дата открытия, дата закрытия, и/или количество активов и т.д.[039] In one implementation of this technical solution, to identify objects by criteria, characteristics (properties) of objects are used, which, in a particular case, depend on the type of objects, and the criterion is a function of at least one characteristic of the object / objects, those. Criterion = f (characteristic 1, characteristic 2, ... characteristic N), where f is a function. Depending on the object (type of object), the object may possess (include) at least one characteristic or group / set of characteristics. So, for example, for an object a car (in a particular case, sets of objects for cars), such a characteristic can be a class, trunk volume, number of seats, body type, type (passenger, cargo, etc.), release date, date of purchase, and / or vehicle mileage, etc. For an entity, an organization (group of organizations), in particular, an entity, a bank (or a bank branch), such a characteristic may be the amount of profit, total debt, number of employees, opening date, closing date, and / or number of assets, etc.

[040] В частном случае настоящего технического решения упомянутые характеристики могут являться условием, например, вида: если значение характеристики/свойства 1 объекта 1 больше 100 и значение характеристики/свойства 2 объекта 1 меньше 1000, то добавить объект в набор объектов, т.е.[040] In the particular case of this technical solution, the mentioned characteristics can be a condition, for example, of the form: if the value of the characteristic /property 1 ofobject 1 is greater than 100 and the value of the characteristic / property 2 ofobject 1 is less than 1000, then add the object to the set of objects, ie .

[041] «[041] "

[042] if(no крайней мере, одно условие)[042] if (no at least one condition)

[043] {добавить объекты, соответствующий критерию/критериям в набор объектов;[043] {add objects matching the criterion / criteria to the set of objects;

[044] }[044]}

[045] Визуализировать, по крайней мере, один набор объектов в виде, по крайней мере, одного элемента 240;[045] Render at least one set of objects in the form of at least one element 240;

[046] ».[046]. "

[047] Стоит отметить, что для выявления объектов по критериям может использоваться совокупность упомянутых критериев.[047] It is worth noting that a set of the above criteria can be used to identify objects by criteria.

[048] Стоит также отметить, что упомянутые критерии могут использовать правила, выражения и/или формулы и т.д. (или являться таковыми), согласно которым может осуществляется выявление объектов/набора объектов, причем к таким правилам, выражениям формулам, и т.д. могут относиться «правило вывода» (Modus ponens, правилом отделения или гипотетическим силлогизмом), логические выражения (конструкция языка программирования, результатом вычисления которой является «истина» или «ложь»), регулярные выражения (формальный язык поиска и осуществления манипуляций с подстроками в тексте, основанный на использовании метасимволов), статистические формулы, математические формулы и так далее. Стоит отметить, что критерии могут определяться/задаваться пользователем, на одном из языков программирования, формулами, голосовыми командами, текстом (включая псевдокод, (псевдо)алгоритмы, являться описательным текстом критериев и т.д., которые могут быть преобразованы, по крайней мере, одним описываемым модулем или подключаемым к ним модулями, в форму/вид/язык, которая может быть обработана, по крайней мере, одним из описываемых модулей), в виде изображений и схем и т.д., например, посредством взаимодействия с интерфейсом пользователя (в частности, графического интерфейса пользователя 110) и его элементами.[048] It is also worth noting that the criteria mentioned may use rules, expressions and / or formulas, etc. (or be such), according to which the identification of objects / a set of objects can be carried out, moreover, to such rules, expressions, formulas, etc. may include a “rule of inference” (Modus ponens, a separation rule, or a hypothetical syllogism), logical expressions (the construction of a programming language that evaluates to “true” or “false”), regular expressions (the formal language for searching and manipulating substrings in text based on the use of metacharacters), statistical formulas, mathematical formulas and so on. It is worth noting that the criteria can be defined / set by the user in one of the programming languages, formulas, voice commands, text (including pseudo-code, (pseudo) algorithms, are descriptive text of criteria, etc. that can be transformed, at least , by one described module or modules connected to them, in a form / view / language that can be processed by at least one of the described modules), in the form of images and diagrams, etc., for example, by interacting with the user interface (in h user interface, graphical user interface 110) and its elements.

[049] Таким образом, в частном случае реализации настоящего технического решения, по крайней мере, один критерий может использоваться для формирования по крайней мере, одного набора объектов, которые могут быть отображены модулем визуализации (в модуле визуализации) 115, в частности, как показано на ФИГ. 2, например, в виде элементов ФИГ. 2, в частности элементов 240А-240Г, и которые в частном случае реализации настоящего технического решения могут быть скрыты в модуле визуализации (модулем визуализации) 115, в частности, посредством элементов модуля управления 280, ФИГ. 2, как будет более подробно будет описано далее.[049] Thus, in the particular case of the implementation of the present technical solution, at least one criterion can be used to form at least one set of objects that can be displayed by the visualization module (in the visualization module) 115, in particular, as shown in FIG. 2, for example, in the form of elements of FIG. 2, inparticular elements 240A-240G, and which in the particular case of the implementation of the present technical solution can be hidden in the visualization module (visualization module) 115, in particular by means of the elements of thecontrol module 280, FIG. 2, as will be described in more detail below.

[050] Стоит отметить, что изображенные на ФИГ. 2 элементы 240 являются визуализацией объектов, выявленных по крайней мере, одной частью описываемого в рамках настоящего технического решения способом (в частности с использованием, по крайней мере, одного алгоритма выявления таких объектов по заданным/установленным критериям), и, в частном случае, реализованной компонентом/модулем доступа к массиву объектов (модулем обработки данных) 170, Причем компонент/модуль обеспечивает получение данных?наборов данных/объектов, по крайней мере, одним описываемым модулем, например, модулями 250, 260, 270, 280, 115, 290, 230, 295, 285, и/или 235, по крайней мере, из одного другого описываемого модуля (устройства, хранилища данных и т.д.), например, из модуля хранения данных 160. Также, по крайней мере, размер элемента 240 (объекта/шара, являющегося в частном случае визуализацией набора объектов) на ФИГ. 2 может являться информацией/данными, являющимися в частном случае характеристиками объектов (т.е. одному размеру может соответствовать информация/данные, тип информации/данных и т.д., в частности, по крайней мере, одна характеристика/свойство объекта/объектов и/или набор характеристик объекта/объектов, и/или данные, содержащиеся в характеристиках объекта (значения характеристик объектов) и т.д.), например, размер автомобиля/компании, количество сотрудников компании, количество участником кампании, количество акций компании и т.д.[050] It is worth noting that depicted in FIG. 2 elements 240 are a visualization of objects identified by at least one part of the method described in the framework of this technical solution (in particular, using at least one algorithm for identifying such objects according to specified / established criteria), and, in a particular case, implemented a component / module for accessing an array of objects (data processing module) 170, and the component / module provides data from data sets / objects with at least one module being described, for example,modules 250, 260, 270, 280 , 115, 290, 230, 295, 285, and / or 235, from at least one other described module (device, data storage, etc.), for example, fromdata storage module 160. Also, at least , the size of the element 240 (object / ball, which is a particular case visualization of a set of objects) in FIG. 2 can be information / data, which in a particular case are characteristics of objects (i.e., one size can correspond to information / data, type of information / data, etc., in particular, at least one characteristic / property of an object / objects and / or a set of characteristics of the object / objects, and / or data contained in the characteristics of the object (values of the characteristics of the objects), etc.), for example, the size of the car / company, the number of company employees, the number of campaign participants, the number of company shares, etc. .d.

[051] Стоит также отметить, что характеристики объектов и/или набора объектов, а также сами наборы объектов могут быть закодированы цветом визуализированных упомянутых объектов. В частности, по крайней мере, один цвет может быть назначен/установлен (по крайней мере, одним модулем, например, изображенным на ФИГ. 1, или, по крайней мере, одним пользователем посредством, по крайней мере, одного элемента, например, изображенного на ФИГ. 2), по крайней мере, одной характеристике/свойству объекта/набору объектов, объекту, набору объектов, критерию, группе/набору критериев и/или любой другой информации/данным и/или типу информации/данным, в частности, объекту/набору объектов, соответствующих определенным упомянутым (в частности заданных пользователем и/или средствами модулей) выше критериям. Таким образом, в частном случае реализации настоящего технического решения, по крайней мере, одному набору объектов, выявленному посредством применения, по крайней мере, одного критерия к таким объектам, может быть задан (пользователем и/или средствами, по крайней мере, одного модуля, например, посредством модуля обработки данных 170 и/или модуля 115, и/или модуля управления (250, 260, 270, 280, 230, 295, 285, 235 и т.д.), и/или посредством элементов, изображенных на ФИГ. 2), по крайней мере один цвет, а также, по крайней мере, одному другому объекту/набору объектов может быть задан/установлен/назначен другой цвет или другой оттенок упомянутого цвета, назначенного другому набору объектов, по крайней мере в одном модуле (и/или средствами, по крайней мере, одного модуля), изображенном на ФИГ. 1 и/или ФИГ. 2.[051] It is also worth noting that the characteristics of objects and / or a set of objects, as well as the sets of objects themselves can be encoded with the color of the visualized objects mentioned. In particular, at least one color can be assigned / set (by at least one module, for example, shown in FIG. 1, or by at least one user through at least one element, for example, shown in FIG. 2), at least one characteristic / property of the object / set of objects, object, set of objects, criteria, group / set of criteria and / or any other information / data and / or type of information / data, in particular, object / a set of objects corresponding to certain mentioned ones (in particular and user-defined and / or modular means) above criteria. Thus, in the particular case of the implementation of this technical solution, at least one set of objects identified by applying at least one criterion to such objects can be defined (by the user and / or by means of at least one module, for example, by means of adata processing module 170 and / ormodule 115, and / or a control module (250, 260, 270, 280, 230, 295, 285, 235, etc.), and / or by means of the elements shown in FIG. . 2) at least one color, as well as at least one other object / set of objects m A different color or a different shade of said color assigned to a different set of objects in at least one module (and / or by means of at least one module) shown in FIG. 1 and / or FIG. 2.

[052] Стоит также отметить, что информация/данные (например, упомянутые критерии, характеристики объектов, группы/наборы объектов и т.д.), в частности, визуализированные (например, в Графическом Интерфейсе Пользователя 110), по крайней мере, в одном модуле управления/визуализации (290, 292A-292N, 115 и т.д.) и/или, по крайней мере, одном упомянутом модуле управления, может быть реализован (отображен), по крайней мере, идентификатором/ID (англ. data name, identifier - опознаватель, например, визуализирован в виде идентификатора 220A-220N, в частном случае идентификатор может быть реализован в виде маркера (указателя, метки, в том числе визуальной меткой, отображаемой в виртуальной области, и т.д.), например, реализованных (может являться) компонентом, текстом, графическим элементом, видео-, аудио-элементом и т.д.[052] It is also worth noting that information / data (for example, the mentioned criteria, characteristics of objects, groups / sets of objects, etc.), in particular, visualized (for example, in the Graphical User Interface 110), at least in one control / visualization module (290, 292A-292N, 115, etc.) and / or at least one of said control modules can be implemented (displayed) by at least an identifier / ID (English data name, identifier - the identifier, for example, is visualized as anidentifier 220A-220N, in the particular case the identifier can be implemented as a marker (pointer, label, including a visual label displayed in the virtual area, etc.), for example, implemented (may be) a component, text, graphic element, video, audio element, etc. .d.

[053] В частном случае осуществления настоящего технического решения, по крайней мере, одному маркеру может соответствовать определенная информация/данные, тип информации/данных, в том числе, по крайней мере, один критерий и/или характеристика/свойство объектов и т.д.[053] In the particular case of the implementation of this technical solution, at least one marker may correspond to certain information / data, type of information / data, including at least one criterion and / or characteristic / property of objects, etc. .

[054] Стоит отметить, что в одном из осуществлений настоящего технического решения идентификатор (в частности, реализованный маркером) может включать отображение/визуализацию (например, в модулях 115, 290, и/или 280 и т.д.) объектов, различных характеристик объектов (и/или любых других данных, описываемых в рамках настоящего технического решения), описываемых критериев, упомянутых весов объектов, и/или группы объектов, название объекта/группы объектов (причем название модулей может быть задано пользователем и/или средствами, по крайней мере, одного описываемого модуля, например, из входных данных 120, данных, сохраненных в хранилище данных 180, и/или и/или сгенерированных случайным образом, по крайней мере, одним описываемым модулем и т.д.), характеристик объектов.[054] It is worth noting that in one of the implementations of the present technical solution, the identifier (in particular, implemented by the marker) may include display / visualization (for example, inmodules 115, 290, and / or 280, etc.) of objects of various characteristics objects (and / or any other data described in the framework of this technical solution), the described criteria, the mentioned object weights, and / or group of objects, the name of the object / group of objects (the name of the modules can be set by the user and / or by means of at least least one module described, for example, input data 120, the data stored in thedata store 180, and / or and / or randomly generated, at least one module described, etc.), characteristics of the objects.

[055] Также, в частном варианте реализации настоящего технического решения, определенный тип информации, описывающей (являющейся мерой оценки, свойством, характеристикой и т.д. объекта, в частности, характеризующей (например, реализованной данными в числовом и/или графическом виде)), например, физические, виртуальные, материальные, и/или нематериальные сущности и/или другие типы сущностей, в частности, название компании, статус компании, состояние компании, размер компании, размер сделки, уровень дохода физического или юридического лица, размер автомобиля, класс автомобиля, расход топлива автомобиля, объем передаваемых данных, например, между модулями и/или отображаемых, например, по крайней мере, в модуле 115, данных и/или хранящихся и/или обрабатываемых в модуле 160, (например, по отношению к общему объему передаваемых к другим данным (объемам данных) и т.д.), может быть реализован, по крайней мере, цветами и/или размерами, и/или маркерами объектов (наборов объектов), в частности, визуализированных/отображенных, по крайней мере, в одном описываемом в рамках настоящего технического решения модуле управления и/или модуле визуализации.[055] Also, in a particular embodiment of the present technical solution, a certain type of information describing (which is an assessment measure, property, characteristic, etc. of an object, in particular, characterizing (for example, realized by data in a numerical and / or graphic form) ), for example, physical, virtual, tangible, and / or intangible entities and / or other types of entities, in particular, company name, company status, company status, company size, transaction size, income level of an individual or legal entity, size Vehicle class, vehicle class, vehicle fuel consumption, amount of data transmitted, for example, between modules and / or displayed, for example, at least inmodule 115, data and / or stored and / or processed inmodule 160, (for example, in relation to the total volume transferred to other data (data volumes), etc.), can be implemented, at least in colors and / or sizes, and / or markers of objects (sets of objects), in particular, visualized / displayed, in at least one described in the framework of this technical solution control module and / or visualization module.

[056] Стоит отметить, что описываемые в рамках настоящего технического решения модули визуализации (отображения) (290, 292A-292N, 115 и т.д.) могут включать (реализовывать) функции (по крайней мере, одну осуществляемую функциональность/функционал) модулей управления (250, 260, 270, 280, 230, 295, 285, 235 и т.д.), а также упомянутые модули управления могут включать функции упомянутых модулей визуализации.[056] It is worth noting that the visualization (display) modules (290, 292A-292N, 115, etc.) described in the framework of this technical solution can include (implement) the functions (at least one implemented functionality / functionality) of the modules control (250, 260, 270, 280, 230, 295, 285, 235, etc.), as well as said control modules, may include functions of said visualization modules.

[057] Стоит также отметить, что упомянутые выше входные данные могут содержать упомянутые характеристики объектов (и/или наборов объектов) и/или упомянутые критерии для объектов (и/или наборов объектов). Также, упомянутые характеристики объектов (и/или наборов объектов) и/или упомянутые критерии для объектов (и/или наборов объектов) могут быть созданы, например, посредством средств модуля хранения данных 160 и/или посредством модуля 170, в частности, посредством осуществления преобразования наборов входных данных, относящихся (описывающих), по крайней мере, к одному объекту и/или набору объектов, например, посредством по крайней мере, одного алгоритма, в частности, алгоритма извлечения характеристик/свойств объектов из входных данных и/или преобразования входных данных, по крайней мере, в одну характеристику объекта/набора объектов, причем извлеченные характеристики объектов и/или преобразованные в характеристики входные данных, могут быть сохранены в модуль хранения данных и/или переданы в модуль обработки данных с дальнейшей их обработкой/анализом, например, с целью выявления набором объектов, удовлетворяющим упомянутым критериям, и/или с целью дальнейшей визуализации, например, в модулях визуализации (115, 290 и т.д.).[057] It is also worth noting that the input data mentioned above may contain the mentioned characteristics of objects (and / or sets of objects) and / or the mentioned criteria for objects (and / or sets of objects). Also, the mentioned characteristics of objects (and / or sets of objects) and / or the mentioned criteria for objects (and / or sets of objects) can be created, for example, by means of adata storage module 160 and / or by amodule 170, in particular by transforming sets of input data related (describing) to at least one object and / or a set of objects, for example, by means of at least one algorithm, in particular, an algorithm for extracting characteristics / properties of objects from input data and / or the formation of input data into at least one characteristic of the object / set of objects, and the extracted characteristics of the objects and / or converted to the characteristics of the input data can be stored in the data storage module and / or transferred to the data processing module with further processing / analysis , for example, for the purpose of identifying a set of objects that satisfy the aforementioned criteria, and / or for the purpose of further visualization, for example, in visualization modules (115, 290, etc.).

[058] В частном случае реализации настоящего технического решения, описываемые критерии (в частном случае, пользовательские критерии/критерии заданные/определенные пользователем) являются частным случаем (способов/методов) фильтрации и/или сортировки объектов и/или наборов объектов, причем параметры таких фильтраций и/или сортировок могут быть заданы (пользователем и/или программными средствами, в частности, средствами по крайней мере, одного описываемого модуля), по крайней мере, в одном модуле управления (например, 250, 260, 270, 280, 230, 295, 285, 235 и т.д.). Также, упомянутые критерии могут являться параметрами фильтрации/сортировки объектов/наборов объектов, в частном случае, отображаемых в описываемой в рамках настоящего технического решения виртуальной области, согласно, по крайней мере, текущей заданной верхней границе объектов и/или нижней границе объектов, по крайней мере, средствами модуля 250 (или входящими в его состав элементами/частями) и/или средствами модуля 260 (или входящими в его состав элементами/частями). Причем модуль, в частном случае осуществления настоящего технического решения является компонентом задания верхней границы и/или нижней границы (в частности, верхней и нижней границ(ы)) отображаемых/визуализированных объектов и, в частности, представляет собой окружность (является окружностью), визуально отображающую текущую верхнюю и нижнюю границы отображения объектов и шкалу 260 (ФИГ. 2), имеющую два ползунка/регулятора, в частном случае задающих верхнюю и нижнюю границу (позволяющих задавать/определять/устанавливать упомянутые верхнюю границу и/или нижнюю границу). В частном случае осуществления настоящего технического решения упомянутая шкала 260 может иметь только один ползунок/регулятор или не иметь упомянутых регуляторов/ползунков, причем изменение упомянутых границ может осуществляться посредством использования пользователем устройств ввода, например, клавиатуры и/или манипулятора «мышь», а также посредством указания пользователем области на сенсорном экране (пользовательских) устройств с сенсорными экранами. Причем изменение упомянутых границ может осуществляться посредством нажатия клавиш клавиатуры, например, стрелок «Вверх» и/или «Вниз», и/или «Влево», и/или «Вправо». Также, изменение упомянутых границ может осуществляться посредством осуществления кликом мыши или касанием пальцем или стилусом/пером в области шкалы 260 или на шкале 260.[058] In the particular case of the implementation of this technical solution, the described criteria (in the particular case, user criteria / criteria defined / defined by the user) are a special case (methods / methods) of filtering and / or sorting objects and / or sets of objects, and the parameters of such filtering and / or sorting can be specified (by the user and / or software, in particular by means of at least one described module), in at least one control module (e.g. 250, 260, 270, 280, 230, 295, 285, 235 etc.). Also, the mentioned criteria can be filtering / sorting parameters of objects / sets of objects, in particular, displayed in the virtual area described in the framework of this technical solution, according to at least the current given upper boundary of the objects and / or lower boundary of the objects, at least at least, by means of module 250 (or its constituent elements / parts) and / or means of module 260 (or its constituent elements / parts). Moreover, the module, in the particular case of the implementation of this technical solution, is a component of defining the upper boundary and / or lower boundary (in particular, the upper and lower boundaries (s)) of the displayed / visualized objects and, in particular, is a circle (is a circle), visually displaying the current upper and lower boundaries of the display of objects and the scale 260 (FIG. 2), having two sliders / knobs, in the particular case of setting the upper and lower boundaries (allowing you to set / define / set the upper border and / or lower bound). In the particular case of the implementation of the present technical solution, saidscale 260 may have only one slider / regulator or may not have said knobs / sliders, moreover, the said boundaries can be changed by using user input devices, for example, keyboard and / or mouse, as well as by the user indicating the area on the touch screen of the (user) devices with touch screens. Moreover, the mentioned boundaries can be changed by pressing the keyboard keys, for example, the Up and / or Down arrows, and / or the Left, and / or the Right arrows. Also, changing the mentioned boundaries can be carried out by clicking on the mouse or by touching the finger or stylus / pen in the area of thescale 260 or on thescale 260.

[059] В одном из осуществлений настоящего технического решения, по крайней мере, одним параметром/критерием выявления объекта (или набора объектов) может являться размер (величина) объекта и/или цвет объекта (например, зеленый, красный, самый красный и т.д.), как будет описано далее. Стоит отметить, что такой выявленный объект может быть идентифицирован, а также выделен, по крайней мере, одним способом, в частности, промаркирован, например, посредством проставления для такого объекта маркера/метки (выбора) объекта, в частном случае, реализованным указателем (который может включать название объекта (в том числе, закодированное название объекта) и/или его размер (например, значение, соответствующего размеру объекта)), либо может быть выделен любым другим известным способом, например, подсветкой объекта, выделение областью, посредством средств анимации, например, посредством изменения размера объекта (увеличением и уменьшением размера объекта с течением времени) и так далее, как более подробно будет описано далее.[059] In one implementation of the present technical solution, at least one parameter / criterion for identifying an object (or a set of objects) can be the size (size) of the object and / or the color of the object (for example, green, red, redest, etc. d.), as will be described later. It is worth noting that such an identified object can be identified and also identified in at least one way, in particular, marked, for example, by affixing a marker / label (selection) for such an object, in the particular case, implemented by a pointer (which may include the name of the object (including the encoded name of the object) and / or its size (for example, a value corresponding to the size of the object)), or may be highlighted in any other known manner, for example, by highlighting the object, highlighting by , by means of animation, for example, by resizing an object (increasing and decreasing the size of an object over time) and so on, as will be described in more detail below.

[060] Описываемым в рамках настоящего технического решения способом или, по крайней мере, одной его частью, реализованными, в частности, по крайней мере, одним модулем (и/или элементом, и/или алгоритмом), описываемым в рамках настоящего технического решения (например, изображенным на ФИГ. 1 и/или ФИГ. 2) быть выявлен, по крайней мере, один объект (и/или группа объектов), отличающийся от всех остальных объектов (например, может быть вычислен самый «плохой» объект, согласно «плохим» критериям, где, в частном случае, «плохой» может относиться к одной из характеристик/критериев объекта и/или группы объектов, например, минимальному значению из существующих значений характеристик/критериев, максимальному значению среди всех значений у характеристик/критериев, минимальному/максимальному набору данных характеристик/критериев и т.д.).[060] Described in the framework of this technical solution by a method or at least one part thereof, implemented, in particular, by at least one module (and / or element and / or algorithm) described within the framework of this technical solution ( for example, shown in FIG. 1 and / or FIG. 2), at least one object (and / or group of objects) that is different from all other objects (for example, the “worst” object can be calculated, according to " bad "criteria, where, in the particular case," bad "may relate to one of characteristics / criteria of the object and / or group of objects, for example, the minimum value of the existing values of the characteristics / criteria, the maximum value among all the values of the characteristics / criteria, the minimum / maximum set of data of characteristics / criteria, etc.).

[061] Стоит отметить, что цвет выявленных объектов может задаваться пользователем (например, посредством одного из модулей, изображенных на ФИГ. 2) и/или средствами, по крайней мере, одного из модулей, в частности, на основе, по крайней мере, характеристик объектов и/или критериев объектов, причем задание цвета для объектов может являться частью критериев. Также, цвет выявленных объектов может задаваться (может быть установлен/задан) как перед процессом выявления таких объектов, так и после отображения выявленных объектов.[061] It is worth noting that the color of the detected objects can be set by the user (for example, by means of one of the modules depicted in FIG. 2) and / or by means of at least one of the modules, in particular, based on at least characteristics of objects and / or criteria of objects, and setting the color for objects may be part of the criteria. Also, the color of the detected objects can be set (can be set / set) both before the process of identifying such objects and after displaying the detected objects.

[062] Также, количество выделенных объектов из ранее выявленных объектов (или из общего количества (доступных) объектов и/или части объектов, в частности, сохраненных в модуле хранения данных, например, по крайней мере, в одном хранилище данных (180, ФИГ. 1), в том числе в базе данных (190, ФИГ. 1)), например, посредством одного из упомянутых выше способов, может быть задано (а также изменено в любой момент времени, в частности, во время отображения/визуализации объектов), в частности, пользователем или средствами, реализующими, по крайней мере, одну часть описываемого в настоящем техническом решении способа, в частности посредством установки (добавления или удаления) количества маркеров для выделенных/отфильтрованных объектов в рамках способа, описываемого в рамках настоящего технического решения, в частности, посредством элементов графического интерфейса пользователя (ГИП/GUI, от англ. graphical user interface) 110. Причем графический интерфейс пользователя 110 позволяет осуществлять отображение/визуализацию и/или осуществлять фильтрацию наборов данных/данных, в частности, больших объемов данных, например, представленных/являющихся объектами, описываемыми в рамках настоящего технического решения. Таким образом, может осуществляться выделение набора объектов, например, три самых «плохих» объекта, или, например, десять самых больших объектов (и/или самых красных и т.д.), как описано далее.[062] Also, the number of selected objects from previously identified objects (or from the total number of (available) objects and / or part of objects, in particular, stored in a data storage module, for example, at least in one data warehouse (180, FIG. . 1), including in the database (190, FIG. 1)), for example, through one of the methods mentioned above, can be set (and also changed at any time, in particular, during the display / visualization of objects) in particular by a user or means implementing at least one part described in this technical solution of the method, in particular by setting (adding or deleting) the number of markers for selected / filtered objects in the framework of the method described in the framework of this technical solution, in particular by means of graphical user interface elements (GUI / GUI, from English graphical user interface) 110. Moreover, thegraphical user interface 110 allows you to display / visualize and / or filter data sets / data, in particular, large amounts of data, n for example, presented / being objects described within the framework of this technical solution. Thus, a selection of a set of objects can be performed, for example, the three “worst” objects, or, for example, the ten largest objects (and / or the redest, etc.), as described below.

[063] Изображенные на ФИГ. 1 модули могут быть связаны между собой (а также с внешними модулями и сервисами) или подключены к сети Интернет, посредством проводного и/или беспроводного соединения, реализованных (использующих), например, посредством локальных вычислительных сетей (ЛВС), USB-интерфейса, интерфейса стандарта RS-232, Bluetooth-, Wi-Fi-интерфейсов, мобильной сотовой связи (GSM), в частности, в диапазонах 850-1900 МГц, спутниковой связью и другими видами связи/подключения.[063] depicted in FIG. 1 modules can be interconnected (as well as with external modules and services) or connected to the Internet via a wired and / or wireless connection, implemented (using), for example, via local area networks (LAN), USB-interface, interface RS-232 standard, Bluetooth-, Wi-Fi-interfaces, mobile cellular communications (GSM), in particular, in the bands 850-1900 MHz, satellite communications and other types of communication / connection.

[064] В частном случае реализации настоящего технического решения передача данных между модулями может осуществляться посредством протоколов HTTP (от англ. HyperText Transfer Protocol - протокол передачи гипертекста), HTTPS (от англ. HyperText Transfer Protocol Secure - расширение протокола HTTP, для поддержки шифрования в целях повышения безопасности), FTP (от англ. File Transfer Protocol - протокол передачи файлов) и т.д.[064] In the particular case of the implementation of this technical solution, data transfer between modules can be carried out using HTTP protocols (from the HyperText Transfer Protocol - Hypertext Transfer Protocol), HTTPS (from the HyperText Transfer Protocol Secure - an extension of the HTTP protocol to support encryption in in order to increase security), FTP (from the English File Transfer Protocol - file transfer protocol), etc.

[065] Стоит отметить, что модули, описанные в рамках настоящего технического решения могут являться составными частями, по крайней мере, одного другого модуля, а также могут являться отдельными модулями, реализованными, по крайней мере, одним вычислительным устройством, программным компонентом (например, виртуальным, эмулируемым программным способом физическим устройством), процессором, микропроцессором, электронной схемой, устройством и т.д., и могут быть связаны друг с другом (подключены друг к другу), по крайней мере, одним видом связи (проводным или беспроводным), включая различные типы структур шин (например, системную шину, периферийную шину, локальную шину, шину памяти и т.п.), а также различные интерфейсы (интерфейс последовательного порта, параллельный порт, игровой порт, универсальной последовательной шины (УПШ), сетевого интерфейса и т.д.), адаптеры (например, адаптер дисплея/видеоадептер, сетевой адаптер, адаптер контроллера, адаптеры УПШ и т.д.) и другие.[065] It is worth noting that the modules described in the framework of this technical solution can be components of at least one other module, and can also be separate modules implemented by at least one computing device, a software component (for example, virtual, software-emulated physical device), processor, microprocessor, electronic circuit, device, etc., and can be connected to each other (connected to each other) by at least one type of communication (pr water or wireless), including various types of bus structures (e.g., system bus, peripheral bus, local bus, memory bus, etc.), as well as various interfaces (serial port interface, parallel port, game port, universal serial bus ( USB), network interface, etc.), adapters (for example, a display / video adapter, network adapter, controller adapter, USB adapters, etc.) and others.

[066] Стоит отметить, что настройки, по крайней мере, одного описываемого модуля, в частности, параметры модуля, упомянутые критерии, характеристики и другие параметры, в том числе параметры фильтрации/сортировки объектов, внешний вид отображаемых объектов и т.д., могут осуществляться/производиться, по крайней мере, одним пользователем и/или, по крайней мере, одним модулем. Причем такие настройки могут быть сохранены (пользователем или средствами, по крайней мере, для одного модуля), по крайней мере, в одном файле (например, конфигурационном файле), по крайней мере, в одном хранилище данных 180 и могут быть переданы по крайней мере, в один модуль, например с целью их использования (например, обработки, передачи и т.д.) другими модулями. Стоит отметить, что упомянутые настройки (а также редактирование/изменение конфигурационных файлов) может осуществляться пользователями удаленно с использованием проводного и/или беспроводного соединения между модулями. Также, введенные/установленные (в частном варианте, выбранные, заданные и т.д.) пользователями данные (и/или вычисленные, по крайней мере, одним описываемым модулем, и/или установленные/назначенные, по крайней мере, одним модулем), например, параметры фильтрации объектов/наборов объектов, критерии (параметров) объектов/набора объектов, идентификаторы объектов, и/или характеристики объектов/наборов объектов и т.д., могут быть сохранены (например, по крайней мере, одним модулем/средствами модуля хранения данных 160 с обработкой/преобразования и/или без обработки/преобразования, которая может включать преобразование данных в другой тип, формат, представление и т.д.), например, в хранилище данных 160, в частности, в конфигурационном файле, который, в свою очередь, может быть использован описываемыми модулями для последующей обработки (анализа и/или визуализации данных) и/или для обмена такими данными с компьютерными системами, например, внешними по отношению к описываемым модулям. Так, например, такие сохраненные данные (например, из такого конфигурационного файла) могут быть использованы, в частном случае, выбраны, по крайней мере, одним пользователем, например, с целью изменения этих данных, изменения (включая добавление, удаление и т.д.) количества (сохранения/сохраненных, визаулизации/визуализированных и т.д.) объектов/наборов объектов, типов (визуализированных) объектов/наборов объектов, критериев для (сохранения/сохраненных, визаулизации/визуализированных и т.д.) объектов/наборов объектов, характеристик (сохранения/сохраненных, визаулизации/визуализированных и т.д.) объектов/наборов объектов и т.д., причем такие действия пользователя могут быть осуществлены посредством, по крайней мере, одного из описываемых модулей, в частном случае, являющихся элементами ТИП 110.[066] It is worth noting that the settings of at least one described module, in particular, the module parameters, the mentioned criteria, characteristics and other parameters, including filtering / sorting parameters of objects, appearance of displayed objects, etc., can be implemented / produced by at least one user and / or at least one module. Moreover, such settings can be saved (by the user or by means of at least one module), in at least one file (for example, a configuration file), in at least onedata store 180 and can be transferred at least , in one module, for example, for the purpose of their use (for example, processing, transmission, etc.) by other modules. It is worth noting that the mentioned settings (as well as editing / changing configuration files) can be performed by users remotely using a wired and / or wireless connection between the modules. Also, data entered / installed (in a particular embodiment, selected, set, etc.) by users (and / or calculated by at least one described module, and / or installed / assigned by at least one module), for example, filtering parameters of objects / sets of objects, criteria (parameters) of objects / sets of objects, identifiers of objects, and / or characteristics of objects / sets of objects, etc., can be saved (for example, by at least one module / moduletools data storage 160 with processing / conversion and / whether without processing / conversion, which may include converting data to another type, format, presentation, etc.), for example, in thedata warehouse 160, in particular, in a configuration file, which, in turn, can be used by the described modules for subsequent processing (analysis and / or visualization of data) and / or for the exchange of such data with computer systems, for example, external to the described modules. So, for example, such saved data (for example, from such a configuration file) can be used, in a particular case, selected by at least one user, for example, for the purpose of changing this data, changing (including adding, deleting, etc. .) the number of (save / saved, visualization / visualized, etc.) objects / sets of objects, types (visualized) objects / sets of objects, criteria for (save / saved, visualization / visualized, etc.) objects / sets objects, characteristics (saving / stored, visualized / visualized, etc.) objects / sets of objects, etc., moreover, such user actions can be carried out by means of at least one of the described modules, in the particular case being elements ofTYPE 110.

[067] На ФИГ. 2 показан примерный вариант модулей управления и визуализации, согласно одному из вариантов осуществления настоящего технического решения, которые, в частном случае, могут быть реализованы элементами графического интерфейса пользователя 110.[067] FIG. 2 shows an exemplary embodiment of the control and visualization modules, according to one embodiment of the present technical solution, which, in the particular case, can be implemented by graphicaluser interface elements 110.

[068] Изображенный на ФИГ. 2 модуль визуализации 115 (реализованный, например, визуальной областью), в частном случае, позволяет, по крайней мере, отображать объекты/группы объектов в виде элементов «шар» (240А-240Г), идентификаторы (220A-220N) а также реализовывать взаимодействие пользователя, по крайней мере, с одним изображенным элементом (элементом «шар», идентификатором и т.д.) или со всеми элементами сразу (например, осуществление вращения изображенных элементом в 3D-пространстве/трехмерном пространстве), например, посредством обработки действий пользователя, осуществленных при помощи манипулятора «мышь». Причем визуальная область является (может быть реализована, например, в виде, по крайней мере, одного графического элемента) сферой, кубом/кубиком, тором, шаром, окружностью, плоскостью, или многоугольником, многогранником, или кубом, или фигурой двухмерного пространства или объектом трехмерного пространства, или многомерного пространства или областью двухмерного пространства или трехмерного пространства, или многомерного пространства, или 3D-моделью. Также, модуль 115 осуществляет возможность взаимодействия пользователя с элементами модуля 115, например, с целью предоставления пользователю дополнительной информации, в частности, о, по крайней мере, одним выбранном им объекте, в частности в том же «окне»/элементе программного модуля, в том же слое модуля, в отдельном «окне»/элементе модуля, в новом «окне» модуля, в отдельном приложении, в веб-браузере, на отдельном устройстве, и/или на отдельном слое модуля и т.д.[068] Depicted in FIG. 2, the visualization module 115 (implemented, for example, by the visual area), in the particular case, allows at least displaying objects / groups of objects in the form of "ball" elements (240A-240G), identifiers (220A-220N) and also realizing interaction a user with at least one element depicted (ball element, identifier, etc.) or with all elements at once (for example, performing rotation of the elements depicted in 3D space / three-dimensional space), for example, by processing user actions carried out GOVERNMENTAL using the "mouse" manipulator. Moreover, the visual area is (can be implemented, for example, in the form of at least one graphic element) as a sphere, cube / cube, torus, ball, circle, plane, or polygon, polyhedron, or cube, or two-dimensional space figure or object three-dimensional space, or multidimensional space, or the area of two-dimensional space or three-dimensional space, or multidimensional space, or a 3D model. Also, themodule 115 allows the user to interact with the elements of themodule 115, for example, to provide the user with additional information, in particular, about at least one of the selected objects, in particular in the same “window” / element of the program module, the same module layer, in a separate “window” / module element, in a new “window” of the module, in a separate application, in a web browser, on a separate device, and / or on a separate module layer, etc.

[069] Изображенный на ФИГ. 2 модуль управления 250 («кольцо», элемент «кольцо») позволяет (в частном случае пользователю) осуществлять выявление объектов/набора объектов (шаров), в частном случае, фильтрацию шаров, посредством изменения внешнего и/или внутреннего диаметров «кольца» 250. Посредством изменения пользователем внешней окружности «кольца» 256 от максимального размера (диаметра) кольца (252) (в частном случае, соответствующего максимальному размеру/значению выявленных шаров, до размера (диаметра) внутренней окружности «кольца» (254) (минимальным размером которого является элемент 258 на ФИГ. 2, в частном случае, реализованный в виде точки) осуществляется (пользователем и/или средствами описываемых модулей) изменение количества визаулизированных/отображенных шаров в зависимости от их размера. Так, в частном случае осуществления настоящего технического решения модуль 250 и его составные части/элементы, например, элемент 256 и/или 254 (каждый из которых также может являться модулем), позволяют осуществлять получение от пользователя параметров верхней и нижней границы размеров объектов для фильтрации и отображения (в виртуальной области 115) этих объектов. Также, получение от пользователя параметром верхней и нижней границ размеров объектов для их фильтрации и отображения (в виртуальной области 115) может осуществляться средствами модуля 260 (или входящими в его состав элементами/частями, в частности, элементом 264 и/или элементом 266).[069] Depicted in FIG. 2 control module 250 (“ring”, element “ring”) allows (in a particular case, the user) to identify objects / a set of objects (balls), in a particular case, filter balls by changing the outer and / or inner diameters of the “ring” 250 By changing the outer circumference of the “ring” 256 by the user from the maximum size (diameter) of the ring (252) (in the particular case corresponding to the maximum size / value of the detected balls, to the size (diameter) of the inner circle of the “ring” (254) (the minimum size of which about is anelement 258 of FIG. 2, in the particular case, implemented as a point) (by the user and / or by means of the described modules) the number of rendered / displayed balls is changed depending on their size. So, in the particular case of the implementation of this technical solution, themodule 250 and its components / elements, for example,element 256 and / or 254 (each of which may also be a module), allow the user to receive parameters of the upper and lower boundaries of the sizes of objects for filtering and images (in virtual area 115) of these objects. Also, obtaining from the user a parameter of the upper and lower boundaries of the size of objects for filtering and displaying them (in the virtual area 115) can be carried out by means of module 260 (or its constituent elements / parts, in particular,element 264 and / or element 266).

[070] Так, в частном варианте осуществления настоящего технического решения пользователь может изменять диаметр внешней окружности 256 модуля «кольцо» 260 от максимального диаметра 252, соответствующего размерам этого элемента управления в виртуальной области, до диаметра внутренней окружности кольца 254 (или, в частности, 258). Размеру элемента управления, как правило соответствует самый большой из отображаемых объектов/шаров. При уменьшении диаметра внешней окружности 256 из виртуальной области 115 исчезают/убираются объекты/шары 240, диаметр которых больше установленного в элементе управления внешнего диаметра модуля «кольцо» 260. При этом один или несколько самых больших среди отображаемых объектов/шаров отмечаются меткой/идентификатором выбора объекта. При увеличении диаметра внешней окружности кольца (ранее уменьшенного) в виртуальной области 115 отображаются объекты/шары 240, диаметр/размер которых меньше или равен диаметру внешней окружности кольца 256. Пользователь также может изменять диаметр внутренней окружности кольца 254 от диаметра, равного нулю (в этом случае внутренняя окружность отображается в виде точки 258, а кольцо приобретает вид круга с точкой в центре), до диаметра внешней окружности модуля «кольцо»/кольца 260. При увеличении диаметра внутренней окружности, начиная от нулевого значения диаметра, из виртуальной области 115 исчезают/удаляются объекты/шары, диаметр которых меньше установленного в элементе управления внутреннего диаметра кольца. При уменьшении диаметра внутренней окружности кольца (ранее увеличенного) в виртуальной области появляются/отображаются объекты 240, диаметр которых больше или равен диаметру внутренней окружности модуля «кольцо» 260.[070] Thus, in a particular embodiment of the present technical solution, the user can change the diameter of theouter circle 256 of the “ring”module 260 from themaximum diameter 252 corresponding to the dimensions of this control in the virtual area to the diameter of the inner circle of the ring 254 (or, in particular, 258). The size of the control, as a rule, corresponds to the largest of the displayed objects / balls. As the diameter of theouter circle 256 decreases, objects / balls 240 disappear / retract from thevirtual region 115, the diameter of which is larger than the “ring”module 260 installed in the control element’s outer diameter. In this case, one or more of the largest objects / balls displayed will be marked with a selection mark / identifier object. When increasing the diameter of the outer circumference of the ring (previously reduced) in thevirtual area 115, objects / balls 240 are displayed whose diameter / size is less than or equal to the diameter of the outer circumference of thering 256. The user can also change the diameter of the inner circumference of thering 254 from a diameter equal to zero (in this In this case, the inner circle is displayed as apoint 258, and the ring takes the form of a circle with a dot in the center), up to the diameter of the outer circle of the ring /ring module 260. As the diameter of the inner circle increases, starting from zero value of the diameter of thevirtual area 115 disappears / features / balls are removed, a diameter less than the inner diameter in the control ring. As the diameter of the inner circle of the ring (previously enlarged) decreases, objects 240 appear / display in the virtual area, the diameter of which is greater than or equal to the diameter of the inner circle of thering module 260.

[071] Как было сказано выше, размер объекта/шара может являться характеристикой объекта/набора объектов, так, например, шаром могут являться компании, размером шара может являться объем остатка задолженности по кредиту таких компаний, а цветом шара может являться проблемная зона, к которой относится та или иная компания, где для каждой проблемной зоны может быть задан цвет (пользователем и/или средствами, по крайней мере, одного из описываемых модулей), а (тип) зоны и их количество могут определяться пользователем (и/или средствами системы) и использованием характеристик и/или критериев объектов, например, в зависимости от значения таких характеристик, в данном конкретном примере, например, в зависимости от величины упомянутой задолженности. Стоит отметить, что текущий размер внешней окружности «кольца» 256 задает (устанавливает/определяет) максимальный размер отображенных в настоящее время в модуле 115 элементов шар (240), а текущий размер внутренней окружности «кольца» 254 задает (минимальный размер отображенных в настоящее время в модуле 115 элементов шар (240), таким образом осуществляя отображение объектов/элементов «шар» в диапазоне, задаваемом диаметрами окружностей элемента «кольцо» 254.[071] As mentioned above, the size of an object / ball can be a characteristic of an object / set of objects, for example, the ball can be companies, the size of the ball can be the amount of the outstanding loan debt of such companies, and the color of the ball can be the problem area, to which this or that company belongs, where for each problem zone a color can be set (by the user and / or by means of at least one of the described modules), and (type) of the zone and their number can be determined by the user (and / or by means of the system ) and and use of the characteristics and / or criteria of objects, for example, depending on the value of these characteristics, in this particular example, for instance, depending on the value of said receivable. It should be noted that the current size of the outer circle of the “ring” 256 sets (sets / defines) the maximum size of the ball (240) currently displayed in themodule 115, and the current size of the inner circle of the “ring” 254 sets (the minimum size of the currently displayed in themodule 115 of the elements of the ball (240), thus displaying objects / elements of the "ball" in the range specified by the diameters of the circles of the element "ring" 254.

[072] Цветом могут быть также выделены результаты анализа (реализованного, например, в виде программного кода, в частности, исполняемого по крайней мере одним из описываемых модулей, например, модулем обработки данных 170) на основе характеристик объектов, так, например, наличие задолженности от 0 до 20 условных единиц, свидетельствует о низкой вероятности банкротства компаний (Набор объектов 1 (А) в модуле управления 280), наличие задолженности от 20 до 40 условных единиц, свидетельствует о средней вероятности банкротства компаний (Набор объектов 2 (Б) в модуле управления 280), наличие задолженности от 40 до 60 условных единиц, свидетельствует о риске «50 на 50» возможного банкротства компаний (Набор объектов 3 (В) в модуле управления 280), наличие задолженности от 60 до 80 условных единиц, свидетельствует о высокой вероятности банкротства компаний (Набор объектов 4 (Г) в модуле управления 280), а наличие задолженности от 80 до 100 условных единиц говорит о критической вероятности банкротства компаний (Набор объектов 5 (Д) в модуле управления 280). Каждому упомянутому диапазону может быть назначен свой цвет. Набор объектов 1 (А), Набор объектов 2 (Б), Набор объектов 3 (В), Набор объектов 4 (Г), Набор объектов 5 (Д), в модуле управления 280 являются компаниями, представленными шарами (240А-240Г) в модуле 115, где для наглядности описания настоящего технического решения символами (буквами) закодированы цвета шаров: символ А - Цвет 1 (например, зеленый), символ Б - Цвет 2 (например, желтый), символ В - Цвет 3 (например, оранжевый), символ Г - Цвет 4 (например, красный), символ Д - Цвет 5 (например, серый). Элементы описываемых модулей, в частном случае, позволяют пользователю изменять параметры выявленных и/или изображенных объектов (шаров), например, посредством ввода данных (цифровых значений, текста, перемещать элементы модулей, выставления флагов и т.д.). Так, например, в изображенном на ФИГ. 2 примере отключено (посредством снятия флага/«галочки» напротив элемента «Набор объектов 5 (Д)») отображение Набора объектов 5 (Д), т.е. шаров с Цветом 5, в модуле 115.[072] Analysis results can also be highlighted in color (implemented, for example, in the form of program code, in particular executed by at least one of the described modules, for example, data processing module 170) based on the characteristics of objects, for example, the presence of debt from 0 to 20 conventional units, indicates a low probability of bankruptcy of companies (Set of objects 1 (A) in the control module 280), the presence of debt from 20 to 40 conventional units, indicates the average probability of bankruptcy of companies (Set of objects 2 ( B) in the control module 280), the presence of debt from 40 to 60 conventional units indicates the risk of “50 to 50” of possible bankruptcy of companies (Object Set 3 (B) in the control module 280), the presence of debt from 60 to 80 conventional units, indicates a high probability of bankruptcy of companies (Set of objects 4 (D) in the control module 280), and the presence of debt from 80 to 100 conventional units indicates a critical probability of bankruptcy of companies (Set of objects 5 (D) in the control module 280). Each mentioned range can be assigned its own color. Set of objects 1 (A), Set of objects 2 (B), Set of objects 3 (C), Set of objects 4 (D), Set of objects 5 (D), in thecontrol module 280 are companies represented by balls (240A-240G) inmodule 115, where, for clarity, the description of the present technical solution, the colors of the balls are encoded with symbols (letters): symbol A - Color 1 (for example, green), symbol B - Color 2 (for example yellow), symbol C - Color 3 (for example, orange) , the symbol G - Color 4 (for example, red), the symbol D - Color 5 (for example, gray). Elements of the described modules, in a particular case, allow the user to change the parameters of detected and / or depicted objects (balls), for example, by entering data (digital values, text, moving module elements, setting flags, etc.). So, for example, shown in FIG. 2 example disabled (by removing the flag / "checkmark" opposite the element "Set of objects 5 (D)") display of the Set of objects 5 (D), i.e. balls with Color 5, inmodule 115.

[073] В частном варианте осуществления настоящего технического решения модуль управления 280 может включать отображение наборов объектов, визуализированных в модуле 115 и позволяет включать и/или отключать отображение, по крайней мере, одной из групп визуализированных объектов.[073] In a particular embodiment of the present technical solution, thecontrol module 280 may include displaying sets of objects rendered inmodule 115 and allows you to enable and / or disable the display of at least one of the groups of rendered objects.

[074] Стоит отметить, что по крайней мере, один описываемый модуль, в частности, изображенный на ФИГ. 2, позволяет выбирать группу объектов для отображения для, по крайней мере, одного из них упомянутого выше идентификатора (в частном случае, реализованном маркером). Так, например, при выборе «Набор объектов 1 (А)» в модуле 280 средствами, по крайней мере, одного описанного модуля может осуществляться установка (отображение) маркера, по крайней мере, для одного объекта, визуализированного в модуле 115, в частности, идентификатора/маркера 220Б для одного из элементов «шар» 240А. Причем количество отображаемых одновременно идентификаторов (220A-220N) может быть задано (например, пользователем или средствами, по крайней мере, одного описываемого модуля) посредством элементов модуля 230. Так, посредством взаимодействия (например, при помощи манипулятора «мышь») с элементом модуля 230, реализованного в виде кнопки «+» («плюс») пользователь может увеличить количество отображаемых идентификаторов (для, по крайней мере, одного элемента «шар»/объекта), по крайней мере, на единицу, а посредством взаимодействия с элементом модуля 230, реализованного в виде кнопки «-» («минус») пользователь может уменьшить количество отображаемых идентификаторов (для, по крайней мере, одного элемента «шар»/объекта), по крайней мере, на единицу.[074] It is worth noting that at least one described module, in particular, shown in FIG. 2, allows you to select a group of objects to display for at least one of the identifiers mentioned above (in the particular case, implemented by the marker). So, for example, when you select "Set of objects 1 (A)" inmodule 280 by means of at least one described module, you can set (display) a marker for at least one object visualized inmodule 115, in particular identifier / marker 220B for one of the elements of the "ball" 240A. Moreover, the number of identifiers displayed simultaneously (220A-220N) can be set (for example, by the user or by means of at least one described module) by means of the elements of themodule 230. Thus, by means of interaction (for example, using the “mouse” manipulator) with themodule element 230, implemented in the form of a “+” (“plus”) button, the user can increase the number of displayed identifiers (for at least one ball / object element) by at least one, and by interacting with amodule element 230, implemented as a “-” (“minus”) button, the user can reduce the number of displayed identifiers (for at least one ball / object element) by at least one.

[075] Стоит отметить, что в частном варианте осуществления настоящего технического решения упомянутым идентификатором может быть обозначен (отмечен/промаркирован и т.д.), по крайней мере, один объект, например, в модуле 115. Причем объекты для маркирования могут выбираться/устанавливаться пользователем (например, посредством ввода соответствующих правил, алгоритмов и т.д., в частности в виде программного кода) либо могут осуществляться средствами описываемых модуля/модулей, в частности, программным кодом. Так, например, такие упомянутые правила могут включать инструкции, по крайней мере, одному описываемому модулю, в частности, модулю 115, маркировать (визуализированные) объекты/«шары» по убыванию (либо по возрастанию) их размера (по убыванию/возрастанию, по крайней мере, значения одной характеристики таких объектов), таким образом, первым будет промаркирован самый большой (либо малый) элемент «шар», затем элемент «шар» поменьше (либо побольше) и так далее. Причем упомянутое маркирование (отображение идентификаторов) элементов «шар» может осуществляться, по крайней мере, для одного набора объектов (упомянутые выше, набор объектов 1 (А), Набор объектов 2 (Б), Набор объектов 3 (В), Набор объектов 4 (Г), Набор объектов 5 (Д)... Набор объектов N (N)). Также, отслеживаемые объекты могут быть промаркированы/помечены/отмечены заданным (пользователем или средствами, по крайней мере, одного описываемого модуля) типом раскраски/цвета, например, в модуле 280 или в модуле/компоненте (управления) 235. Стоит отметить, что модуль 235 позволяет осуществлять выбор (в том числе пользователем или средствами описываемых модулей) цвета/раскраски (в том числе типа раскраски) для, по крайней мере, одного объекта и/или для, по крайней мере, одного набора/группы объектов, например, посредством элемента 236. Причем разный вид/тип раскраски (например, сплошная, градиентная, цвет и т.д.), в частном случае определяется характеристиками (в частности, свойствами/параметрами и т.д.) объектов/набором данных и/или пользователями, в том числе критериями, например, указанными/заданными/определенными пользователем.[075] It is worth noting that in a particular embodiment of the present technical solution, said identifier may indicate (marked / marked, etc.) at least one object, for example, inmodule 115. Moreover, objects for marking may be selected / set by the user (for example, by entering the appropriate rules, algorithms, etc., in particular in the form of program code) or can be implemented by means of the described module (s), in particular, program code. So, for example, such mentioned rules may include instructions to at least one module being described, inparticular module 115, to mark (visualized) objects / "balls" in descending order (or in ascending order) of their size (descending / ascending, in at least the values of one characteristic of such objects), thus, the largest (or small) ball element will be marked first, then the smaller ball (or larger) element and so on. Moreover, the aforementioned marking (display of identifiers) of the “ball” elements can be carried out for at least one set of objects (mentioned above, set of objects 1 (A), set of objects 2 (B), set of objects 3 (C), set of objects 4 (D), Set of objects 5 (D) ... Set of objects N (N)). Also, monitored objects can be marked / marked / marked with the specified type (coloring or color) of the user (or by means of at least one module being described), for example, inmodule 280 or in module / component (control) 235. It should be noted that themodule 235 allows the selection (including by the user or by means of the described modules) of color / coloring (including the type of coloring) for at least one object and / or for at least one set / group of objects, for example, byelement 236. Moreover, p a known appearance / type of coloring (for example, solid, gradient, color, etc.), in a particular case is determined by the characteristics (in particular, properties / parameters, etc.) of objects / data set and / or users, including criteria, for example, specified / specified / user-defined.

[076] Также, упомянутое определение типа раскраски/цвета объектов может быть осуществлено для выбранных пользователем объектом и/или группы объектов, в частности, посредством указания объектов посредством устройств ввода (данных), например, посредством выделения их, в том числе выделение рамкой (обведение объектов), или посредством указания объектов и добавление их к ранее выбранных с использованием сочетаний клавиш и кнопок мыши, например, Shift+KM, где КМ - клик/нажатие Кнопкой Мыши, например, Левой, Правой, Средней, и/или любой другой Кнопкой Мыши. Также, аналогичным/подобным образом может быть осуществлено выделение объектов для раскрашивания/изменения/назначения цвета объектам посредством сочетания клавиш клавиатуры или кнопок Графического Интерфейса (Пользователя) 110, например, CTR+C, CTRL+V и т.д.[076] Also, the above-mentioned determination of the type of coloring / color of objects can be carried out for a user-selected object and / or group of objects, in particular, by indicating objects using input devices (data), for example, by highlighting them, including highlighting with a frame ( tracing objects), or by specifying objects and adding them to previously selected ones using keyboard shortcuts and mouse buttons, for example, Shift + KM, where KM is the click / click of the Mouse Button, for example, Left, Right, Middle, and / or any other M button shek. Also, in a similar / similar manner, objects can be selected for coloring / changing / assigning colors to objects using a combination of keyboard keys or buttons of the Graphical Interface (User) 110, for example, CTR + C, CTRL + V, etc.

[077] Стоит отметить, что графический интерфейс пользователя 110 (модуль/компонент 110) может содержать модуль/компонент переключения текущего состояния отображения и фильтрации объектов 270 с возможностью перехода между сохраненными состояниями для одновременной работы с разными параметрами верхней и нижней границ размеров объектов 240.[077] It is worth noting that the graphical user interface 110 (module / component 110) may include a module / component for switching the current display state and filteringobjects 270 with the ability to switch between saved states to simultaneously work with different parameters of the upper and lower bounds on the size of objects 240.

[078] Изображенный на ФИГ. 2 модуль управления 260 (в частности, являющийся элементом Графического интерфейса, в частности, графического интерфейса пользователя 110) в частном случае осуществления настоящего технического решения может быть реализован шкалой (вертикальной, горизонтальной и т.д.). В частном случае компонент 260 является компонентом задания верхней и нижней границы отображаемых объектов. Компонент («Шкала») 260 может иметь, по крайней мере, один регулятор/ползунок, позволяющий определять/задавать/устанавливать (например, пользователем и/или описываемым модулям) верхнюю и нижнюю границы описываемых отображаемых/визуализированных объектов. Причем один ползунок/регулятор 266 позволяет задавать/устанавливать верхнюю границу отображаемых объектов, а второй ползунок/регулятор 264 позволяет задавать/устанавливать нижнюю границу отображаемых объектов. Шкала 260 может включать элемент отображения минимального значения (288) отображаемых/отображенных объектов и/или элемент отображения максимального значения (262) отображаемых/отображенных объектов. Элемент/модуль («Шкала») 260 также может включать элемент отображения максимального значения и минимального значения отображаемых/отображенных объектов в процентном соотношении (269 и 267 соответственно). Например, 100 процентов (269) соответствует размеру (262) максимального объекта (объекту с максимальным значением), а 0 процентов соответствует размеру 267 минимального объекта.[078] Depicted in FIG. 2, the control module 260 (in particular, which is an element of the GUI, in particular, the graphical user interface 110) in the particular case of the implementation of this technical solution can be implemented by a scale (vertical, horizontal, etc.). In the particular case,component 260 is a component for defining the upper and lower boundaries of the displayed objects. Component (“Scale”) 260 may have at least one knob / slider that allows you to define / set / set (for example, by the user and / or described modules) the upper and lower boundaries of the described displayed / visualized objects. Moreover, one slider /knob 266 allows you to set / set the upper border of the displayed objects, and the second slider /knob 264 allows you to set / set the lower border of the displayed objects.Scale 260 may include a display element of the minimum value (288) of the displayed / displayed objects and / or a display element of the maximum value (288) of the displayed / displayed objects. The element / module (“Scale”) 260 may also include an element for displaying the maximum value and the minimum value of the displayed / displayed objects as a percentage (269 and 267, respectively). For example, 100 percent (269) corresponds to the size (262) of the maximum object (the object with the maximum value), and 0 percent corresponds to thesize 267 of the minimum object.

[079] В частном случае осуществления настоящего технического решения элемент/модуль «шкала» 260 имеет два бегунка/селектора/регулятора, с помощью которых может быть изменен (например, пользователем) диаметр внешней и внутренней окружностей элемента управления «кольцо» 250, описанного выше. В частном случае, элементы/модули управления «кольцо» 250 и «шкала» 260 взаимосвязаны, т.е. при изменении значений в одном элементе/модуле управления они (значения) автоматически изменяются в другом.[079] In the particular case of the implementation of this technical solution, the element / module "scale" 260 has two slider / selector / controller, with which you can change (for example, by the user) the diameter of the outer and inner circles of the control "ring" 250 described above . In the particular case, the control elements / modules "ring" 250 and "scale" 260 are interconnected, i.e. when changing values in one control element / module, they (values) automatically change in another.

[080] По умолчанию в модуле «шкала» 260 представлен диапазон значений от 0% до 100%. Значение 100% соответствует размеру самого большого шара/объекта из отображаемых в виртуальной области 115 по умолчанию. Так, в частности, значение 100% расположено вверху шкалы, а 0% расположено внизу шкалы, или значение 100% расположено в правой части шкалы, а 0% расположено в левой части шкалы и т.д.[080] By default, thescale module 260 provides a range of values from 0% to 100%. The value of 100% corresponds to the size of the largest ball / object from the displayed in thevirtual area 115 by default. So, in particular, a value of 100% is located at the top of the scale, and 0% is located at the bottom of the scale, or 100% is located on the right side of the scale, and 0% is located on the left side of the scale, etc.

[081] В частном осуществлении настоящего технического решения пользователь может перемещать бегунок 264 от значения 0% до первого бегунка 266. При перемещении бегунка 264 вверх увеличивается диаметр внутренней окружности элемента/модуля управления «кольцо» 254 и из виртуальной области 115 исчезают/убираются объекта/шары, чей диаметр меньше установленного бегунком 264 значения. При перемещении бегунка 264 вниз уменьшается диаметр внутренней окружности элемента управления «кольцо» 254. В виртуальной области 115 появляются/добавляются объекты/шары 240, чей диаметр больше или равен установленному бегунком 264 значению. Также, пользователь может перемещать бегунок 266 от значения 100% до второго бегунка 264. При перемещении бегунка 266 вниз уменьшается диаметр внешней окружности элемента управления «кольцо» 256. Причем из виртуальной области 115 исчезают/убираются объекты 240, чей диаметр больше установленного бегунком 266 значения. При перемещении бегунка 266 вверх увеличивается диаметр внешней окружности элемента управления «кольцо» 256. В виртуальной области 115 появляются/добавляются объекты 240, чей диаметр меньше или равен установленному бегунком 266 значению.[081] In a particular embodiment of the present technical solution, the user can move theslider 264 from 0% to thefirst slider 266. When theslider 264 is moved up, the diameter of the inner circle of the “ring” control element /module 254 increases and the object disappears / is removed from thevirtual area 115 / balls whose diameter is less than the value set by theslider 264. When moving theslider 264 down, the diameter of the inner circle of the “ring”control 254 decreases. In thevirtual area 115, objects / balls 240 appear / add whose diameter is greater than or equal to the value set by theslider 264. Also, the user can move theslider 266 from a value of 100% to thesecond slider 264. When theslider 266 is moved down, the diameter of the outer circle of the “ring”control 256 decreases. Moreover, objects 240 whose diameter is larger than the value set by theslider 266 disappear / remove from thevirtual area 115 . When theslider 266 is moved up, the diameter of the outer circle of the “ring”control 256 increases. In thevirtual area 115, objects 240 appear / add whose diameter is less than or equal to the value set by theslider 266.

[082] Изображенный на ФИГ. 2 модуль управления 270 (в частности, являющийся элементом Графического интерфейса, в частности, графического интерфейса пользователя 110) в частном случае осуществления настоящего технического решения позволяет сохранять текущее состояние отображения и фильтрации объектов с возможностью перехода между сохраненными состояниями для одновременной работы с разными параметрами верхней и нижней границ размеров объектов. Так, например, после того, как была изменена верхняя и/или нижняя границы отображаемых объектов, например, посредством компонента/модуля («Шкала») 260 (причем количество отображаемых в виртуальной области 115 зависит от установленных границ) может быть осуществлено (например, пользователем) сохранение результирующего состояния (в частности, количество, тип и т.д. отображенных объектов, включая характеристики и параметры объектов, в том числе заданных, например, пользователем). Причем сохранение упомянутого состояния может быть осуществлено модулем 270, в частности, по крайней мере, одним элементом модуля 270, где результирующее состояние является результатом, по крайней мере, фильтрации, описываемой в рамках настоящего технического решения, и может быть отображено в виде, по крайней мере, одного элемента модуля 270.[082] Depicted in FIG. 2, the control module 270 (in particular, which is an element of the GUI, in particular, the graphical user interface 110) in the particular case of the implementation of this technical solution allows you to save the current state of the display and filtering of objects with the possibility of transition between saved states for simultaneous operation with different parameters of the upper and lower bounds on the size of objects. So, for example, after the upper and / or lower boundaries of the displayed objects have been changed, for example, through the component / module (“Scale”) 260 (and the number of displayed in thevirtual area 115 depends on the set boundaries) can be implemented (for example, by the user) saving the resulting state (in particular, the number, type, etc. of displayed objects, including characteristics and parameters of objects, including those set, for example, by the user). Moreover, the preservation of the aforementioned state can be carried out bymodule 270, in particular, by at least one element ofmodule 270, where the resulting state is the result of at least the filtering described in the framework of this technical solution, and can be displayed in the form, at least at least onemodule element 270.

[083] Стоит отметить, что может быть сохранено, например, пользователем, по крайней мере, одно упомянутое состояние, причем переход между такими сохраненными состояниями может осуществляться посредством элементов модуля 270. Так, например, пользователь может сохранить два состояния отображенных объектов, которые отобразятся в виде графических элементов (например, кнопок) графического интерфейса пользователя 110, причем при выборе пользователя, по крайней мере, одной такой кнопки пользователю будет отображено, по крайней мере, одно из сохраненных состояний. Таким образом, в частном случае осуществления настоящего технического решения модуль/компонент 270 является компонентом (в частности, графическим компонентом/элементом) переключения текущего состояния отображения и фильтрации объектов с возможностью перехода между сохраненными состояниями для одновременной работы с разными параметрами верхней и нижней границ размеров объектов.[083] It is worth noting that, for example, the user can save at least one of the aforementioned states, and the transition between such saved states can be carried out by the elements ofmodule 270. For example, the user can save two states of displayed objects that are displayed in the form of graphical elements (for example, buttons) of thegraphical user interface 110, moreover, when the user selects at least one such button, the user will be shown at least one of the saved states of. Thus, in the particular case of the implementation of the present technical solution, the module /component 270 is a component (in particular, a graphic component / element) of switching the current display state and filtering objects with the possibility of transition between saved states for simultaneous operation with different parameters of the upper and lower boundaries of the sizes of objects .

[084] Модуль 270, в частности, элементы модуля 270, может состоять, по крайней мере, из двух элементов/наборов элементов: элемента сохранения режима отображения объектов (например, реализованный графическим элементом в виде кнопки «+») и элемента выбора режима отображения (например, реализованный графическим элементом в виде кнопок с цифрами, соответствующим упомянутым режимам).[084]Module 270, in particular, elements ofmodule 270, may consist of at least two elements / sets of elements: an element for saving an object display mode (for example, implemented as a graphic element in the form of a “+” button) and an element for selecting a display mode (for example, implemented as a graphic element in the form of buttons with numbers corresponding to the mentioned modes).

[085] После того, как пользователь с помощью модуля/элемента управления «кольцо» 250 или элемента управления «шкала» 260 установил диаметры внутренней и внешней окружности элемента управления «кольцо», в виртуальной области 115 останутся (будут отображены) шары, соответствующие по размерам установленным в модуле/фильтре границам. Далее пользователь может, используя кнопку «+» модуля 270, сохранить текущий режим отображения объектов/«шаров». После сохранения текущего режима отображения могут быть осуществлены следующие изменения в элементах фильтрации и отображаемых объектах, в результате чего будет осуществлена смена режима из сохраненного режима отображения в новый режим отображения:[085] After the user, using the module / control "ring" 250 or the control "scale" 260 set the diameters of the inner and outer circumference of the control "ring", in thevirtual area 115 will remain (will be displayed) balls corresponding to the dimensions set in the module / filter limits. Further, the user can, using the "+" button ofmodule 270, save the current display mode of objects / "balls". After saving the current display mode, the following changes can be made in the filtering elements and displayed objects, as a result of which the mode will be changed from the saved display mode to the new display mode:

[086] 1) внешняя окружность элемента/модуля «кольцо» 250 увеличится до максимального размера, предусмотренного данным элементом управления/модулем 250. Внутренняя окружность элемента/модуля «кольцо» 250 уменьшится до нулевого значения (т.е. превратится в точку);[086] 1) the outer circumference of the element / module "ring" 250 will increase to the maximum size provided by this control /module 250. The inner circumference of the element / module "ring" 250 will decrease to zero (ie, turn into a point);

[087] 2) значение на элементе/модуле «шкала» 260, на котором был установлен верхний бегунок/регулятор 266 в сохраненном режиме отображения, в новом режиме становится максимальным значением «шкалы». Значение, на котором был установлен нижний бегунок 264, в новом режиме становится минимальным значением шкалы. Так, если на «шкале» 260 верхний бегунок был установлен на 60%, а нижний - на 20%, то в новом режиме отображения максимальным значением шкалы станет 60%, а минимальным - 20%;[087] 2) the value on the “scale” element /module 260, on which the upper slider /controller 266 was set in the saved display mode, in the new mode becomes the maximum “scale” value. The value at which thelower slider 264 was set in the new mode becomes the minimum value of the scale. So, if on the “scale” 260 the upper slider was set to 60% and the lower one to 20%, then in the new display mode, the maximum value of the scale will be 60%, and the minimum - 20%;

[088] 3) размер (всех) отображаемых на экране объектов, кроме самых маленьких (в частности, имеющих минимальный размер), увеличится, если только внешняя окружность «кольца» была уменьшена. Размер всех объектов, кроме самых крупных, уменьшится, если только внутренняя окружность «кольца» была увеличена. Если внешняя окружность кольца уменьшилась, и одновременно на такое же значение увеличилась внутренняя окружность «кольца», тогда размеры крупных объектов/шаров будут увеличены, размеры мелких шаров будут уменьшены, а размер средних шаров останется неизменным;[088] 3) the size of (all) objects displayed on the screen, except the smallest (in particular, having a minimum size), will increase if only the outer circumference of the “ring” has been reduced. The size of all objects, except the largest, will decrease, if only the inner circle of the "ring" has been increased. If the outer circumference of the ring has decreased, and at the same time the inner circumference of the “ring” has increased by the same value, then the sizes of large objects / balls will be increased, the sizes of small balls will be reduced, and the size of medium balls will remain unchanged;

[089] 4) на экране рядом с элементом сохранения режима отображения появится элемент выбора сохраненного режима отображения (кнопка с цифрой, соответствующая порядковому номеру сохраненного режима отображения, расположенная рядом с кнопкой «+» под элементом «шкала»).[089] 4) on the screen next to the display mode saving element, the saved display mode selection element will appear (a button with a number corresponding to the serial number of the saved display mode, located next to the + button under the scale element).

[090] Стоит отметить, что после упомянутого сохранения одного режима отображения пользователь может изменить значения упомянутых фильтров/настроек и сохранить еще один режим отображения описанным выше способом (по описанным выше правилам). Количество сохраняемых режимов отображения не ограничено, а частном случае, ограничено возможностями вычислительного устройства, на котором осуществляется описываемое техническое решение, в частности, описываемый способ.[090] It is worth noting that after said saving one display mode, the user can change the values of said filters / settings and save another display mode in the manner described above (according to the rules described above). The number of stored display modes is not limited, and in the particular case, it is limited by the capabilities of the computing device on which the described technical solution, in particular, the described method, is implemented.

[091] В одном из осуществлений настоящего технического решения после того, как пользователь сохранил, по крайней мере, один упомянутый режим отображения, пользователь может при помощи элементов модуля выбора режима отображения 270 выбрать любой из ранее сохраненных режимов отображения (например, используя кнопку с номером сохраненного режима отображения, в частном случае, расположенную под элементом/модулем «шкала» 260. Также, при выборе сохраненного режима отображения (пользователем и/или средствами, по крайней мере одного описываемого модуля) элементы/модули управления «кольцо» 250 и/или «шкала» 260 принимают тот вид (т.е. их размеры задаются средствами, по крайней мере одного описываемого модуля), который у них был в момент сохранения выбранного режима отображения, причем размеры объектов/шаров 240 также устанавливаются (средствами, по крайней мере одного описываемого модуля) такими, какими они были в момент сохранения выбранного режима отображения (пользователем и/или средствами, по крайней мере одного описываемого модуля).[091] In one implementation of the present technical solution, after the user has saved at least one of the mentioned display modes, the user can select any of the previously saved display modes using the elements of the display mode selection module 270 (for example, using the number button the saved display mode, in the particular case, located under the element / module "scale" 260. Also, when choosing a saved display mode (by the user and / or by means of at least one described mode (a)) the control elements / modules "ring" 250 and / or "scale" 260 take the form (i.e., their sizes are set by means of at least one described module) that they had at the time of saving the selected display mode, and the sizes of objects / balls 240 are also set (by means of at least one described module) as they were at the time the selected display mode was saved (by the user and / or by means of at least one described module).

[092] Стоит также отметить, что при выборе пользователем, по крайней мере, одного элемента «шар» (240) может быть отображена дополнительная (в частном варианте осуществления настоящего технического решения более расширенная) информация о выбранном пользователем объекте (элементе «шар») и т.д., например, года, в которые были осуществлены займы компаниями, баланс компании и т.д. Причем отображение дополнительной информации может осуществляться в отдельном экране/окне приложения (и/или модуля) в том же экране/окне, в отдельном приложении и т.д., в том числе посредством графического интерфейса пользователя 110.[092] It is also worth noting that when the user selects at least one ball element (240), additional (in a particular embodiment of the present technical solution, more) information about the object selected by the user (ball element) can be displayed etc., for example, the years in which loans were made by companies, the balance sheet of a company, etc. Moreover, additional information can be displayed in a separate screen / window of the application (and / or module) in the same screen / window, in a separate application, etc., including through thegraphical user interface 110.

[093] Также, стоит отметить, что упомянутая выше маркировка/маркирование объектов (в частности, идентификаторы объектов) может быть отображена при выборе пользователем, по крайней мере, одного объекта и/или группы объектов.[093] It is also worth noting that the above marking / marking of objects (in particular, object identifiers) can be displayed when the user selects at least one object and / or group of objects.

[094] Изображенный на ФИГ. 2 модуль управления 290 (в частности, являющийся элементом Графического интерфейса, в частности, графического интерфейса пользователя 110) в частном случае осуществления настоящего технического решения позволяет отображать найденные (в частности, отфильтрованные описываемым в настоящем техническом решении способом) объекты. Также, в модуле/компоненте 290 может осуществляться отображение/визуализация объектов, различных характеристик объектов (и/или любых других данных, описываемых в рамках настоящего технического решения), включая количество найденных объектов, критериев, весов объектов, название объектов/группы объектов, характеристик объектов, параметров фильтрации и т.д. Причем отображение упомянутых объектов, их характеристик и т.д. может быть осуществлено, по крайней мере, одним подмодулем (внутренним компонентом/модулем) 290А…290N.[094] Depicted in FIG. 2, the control module 290 (in particular, which is an element of the GUI, in particular, the graphical user interface 110) in the particular case of the implementation of the present technical solution allows to display the objects found (in particular, filtered by the method described in the present technical solution). Also, in the module /component 290 can display / visualize objects, various characteristics of objects (and / or any other data described in the framework of this technical solution), including the number of found objects, criteria, weights of objects, the name of objects / group of objects, characteristics objects, filtering options, etc. Moreover, the display of the mentioned objects, their characteristics, etc. can be implemented by at least one submodule (internal component / module) 290A ... 290N.

[095] Изображенный на ФИГ. 2 модуль управления/визуализации 285 може осуществлять поиск описываемых объектов, в том числе отображенных/отображаемых в виртуальной области 115, в частности, на основе указанных (в том числе пользователем) параметров поиска, например, упомянутых идентификаторов, критериев, характеристик объектов, в том числе имен/названий объектов, весов объектов и т.д. Так, например, пользователь может ввести один критерий поиска в поле поиска 289, так что в результате осуществления процесса поиска, например, модулем поиска (и/или другими описываемыми модулями, в том числе модулем фильтрации объектов), графическим представлением которого является элемент 285 на ФИГ. 2, в модуле 285, и/или 290, и/или в виртуальной области 115 или в любом другом модуле (например, элементе на ФИГ. 2) может быть отображен результат осуществления процесса поиска. Так, например, в модуле 290 результат поиска может быть отображен в виде элементов 292A…292N. Причем результатом поиска могут являться объекты, наборы объектов/данных, количество таких объектов, названия объектов, характеристики, параметры объектов и т.д.[095] Depicted in FIG. 2, the control /visualization module 285 can search for described objects, including those displayed / displayed in thevirtual area 115, in particular, based on the specified (including by the user) search parameters, for example, the identifiers mentioned, criteria, characteristics of objects, including the number of names / names of objects, weights of objects, etc. So, for example, the user can enter one search criterion in thesearch field 289, so that as a result of the search process, for example, a search module (and / or other described modules, including an object filtering module), the graphic representation of which iselement 285 on FIG. 2, in themodule 285, and / or 290, and / or in thevirtual area 115 or in any other module (for example, an element in FIG. 2), the result of the search process can be displayed. So, for example, inmodule 290, the search result can be displayed aselements 292A ... 292N. Moreover, the search result can be objects, sets of objects / data, the number of such objects, names of objects, characteristics, parameters of objects, etc.

[096] Изображенный на ФИГ. 2 модуль управления/визуализации 295 позволяет изменять состояния объектов в заданном (например, пользователем или средствами по крайней мере одного описываемого модуля) диапазоне, в том числе временном диапазоне. Таким образом, в частном случае, модуль 295 является модулем изменения состояния объектов в диапазоне, установленным пользователем или выявленным?вычисленным в процессе фильтрации и/или изменения характеристик объектов, в том числе посредством модулей 250, 270, и/или 260, или другими описываемыми модулями, (справа на конец периода, слева - на начало, цвета могут меняться, например, в зависимости от критериев)[096] Depicted in FIG. 2, the control /visualization module 295 allows changing the states of objects in a given range (for example, by the user or by means of at least one described module), including the time range. Thus, in the particular case,module 295 is a module for changing the state of objects in a range set by the user or detected by computing during filtering and / or changing the characteristics of objects, including throughmodules 250, 270, and / or 260, or other described modules, (from the right to the end of the period, from the left to the beginning, the colors may change, for example, depending on the criteria)

[097] Стоит отметить, что, по крайней мере, один элемент ФИГ. 2, в частности, по крайней мере, один изображенный модуль может являться модулем/компонентом. Также, по крайней мере, один элемент ФИГ. 2, в частности, по крайней мере, один изображенный модуль может являться компонентом визуализации объектов и/или компонентом манипуляции/управления/манипулирования объектами. Также, по крайней мере, один изображенный на ФИГ. 2 модуль может осуществлять отображение/визуализацию и/или управление/манипуляцию (в частности, пользователем и/или средствами, по крайней мере, одного изображенного модуля/компонента) характеристиками объектов, в том числе свойствами объектов, признаками объектов и т.д.[097] It is worth noting that at least one element of FIG. 2, in particular, at least one depicted module may be a module / component. Also, at least one element of FIG. 2, in particular, at least one depicted module may be a component of visualization of objects and / or a component of manipulation / control / manipulation of objects. Also, at least one shown in FIG. 2, the module can display / visualize and / or control / manipulate (in particular, the user and / or means of at least one module / component depicted) with characteristics of objects, including properties of objects, features of objects, etc.

[098] Стоит также отметить, что, по крайней мере, два указанных на ФИГ. 2 модуля/компонента могут быть объединены, по крайней мере, в один модуль. Причем часть элементов по крайней мере, одного упомянутого модуля объединяемых модулей может присутствовать в, по крайней мере, одном (новом) объединенном/объединяющем модуле, а часть элементов, по крайней мере, одного упомянутого модуля может отсутствовать, по крайней мере, в одном объединенном/объединяющем модуле, в частном случае, не добавляться в такой новый объединяющий/объединенный модуль. В частном случае осуществления настоящего технического решения, по крайней мере, один изображенный на ФИГ. 2 модуль может быть разделен/разбит, по крайней мере, на два разделенных/разделяющих модуля. Причем часть элементов, по крайней мере, одного (разделяемого) упомянутого модуля может присутствовать, по крайней мере, в одном из (новых) разделенных/разделяющих модулей, а часть элементов, по крайней мере, одного упомянутого модуля может отсутствовать, по крайней мере, в одном разделенном/разделяющем модуле, в частном случае, не добавляться в такой новый объединяющий/объединенный модуль. Причем (новые) разделенные и/или объединенные модули могут стать (новыми) модулями Графического интерфейса пользователя 100 и являться элементами графического интерфейса пользователя 110, в частности, позволяющими (пользователю) осуществлять просмотр, визуализацию/отображение и фильтрацию данных, в частности, описываемых объектов, например, являющихся большими объемами данных.[098] It is also worth noting that at least two are indicated in FIG. 2 modules / components can be combined in at least one module. Moreover, part of the elements of at least one of the said module of the combined modules may be present in at least one (new) combined / combining module, and part of the elements of at least one of the mentioned module may be absent in at least one combined / merge module, in the particular case, not be added to such a new merge / merge module. In the particular case of the implementation of this technical solution, at least one shown in FIG. 2 module can be split / split into at least two split / split modules. Moreover, part of the elements of at least one (shared) mentioned module may be present in at least one of the (new) divided / separating modules, and part of the elements of at least one mentioned module may be absent, at least in a single split / split module, in a particular case, not added to such a new merge / merge module Moreover, the (new) separated and / or combined modules can become (new) modules of theGraphical User Interface 100 and can be elements of thegraphical user interface 110, in particular, allowing the (user) to view, visualize / display and filter data, in particular, of the described objects , for example, being large amounts of data.

[099] Также, в одном из осуществлений настоящего технического решения пользователь может использовать устройства ввода, например, сенсорную панель устройства, сенсорный экран устройства (пользователя), манипулятор «мышь», клавиши клавиатуры и т.д. для осуществления вращения и масштабирования виртуальной области отображения объектов и/или, по крайней мере, одной части упомянутой виртуальной области, и/или каждого отображенного объекта/набора объектов, и/или, по крайней мере, одной области графического интерфейса пользователя 110, в том числе, по крайней мере, одного элемента графического интерфейса 110. Причем упомянутое вращение может осуществляться, например, посредством нажатия и удерживания, по крайней мере, одной клавиши манипулятора «мышь», включая вращение пользователем «колеса/колесика» и/или потенциометра манипулятора «мышь» и/или, по крайней мере, одной клавиши клавиатуры, и/или кнопки графического интерфейса 110, причем может осуществляться при изменении положения манипулятора «мышь».[099] Also, in one embodiment of the present technical solution, a user can use input devices, for example, a device’s touch panel, device (user’s) touch screen, mouse, keyboard keys, etc. for rotating and scaling a virtual display area of objects and / or at least one part of said virtual area and / or each displayed object / set of objects and / or at least one area of thegraphical user interface 110, including including at least one element of thegraphical interface 110. Moreover, the said rotation can be carried out, for example, by pressing and holding at least one key of the mouse, including the rotation of the user and / wheel "and / or the manipulator potentiometer" mouse "and / or at least one keyboard and / or graphicaluser interface button 110, and may be carried out by changing the position of the manipulator" mouse. "

[0100] Стоит отметить, что по крайней мере, один модуль управления является модулем визуализации, т.е. способен осуществлять, по крайней мере, одну осуществляемую модулем визуализации функцию/функциональность/функционал, а, по крайней мере, один модуль визуализации является модулем управления, т.е. способен осуществлять, по крайней мере, одну осуществляемую модулем управления функцию/функциональность/функционал.[0100] It is worth noting that at least one control module is a visualization module, i.e. capable of implementing at least one function / functionality / functional carried out by the visualization module, and at least one visualization module is a control module, i.e. capable of implementing at least one function / functionality / functional carried out by the control module.

[0101] На ФИГ. 3 показана блок-схема примерного варианта процесса выявления наборов данных, согласно одному из вариантов осуществления настоящего технического решения. Процесс выявления наборов данных начинается в шаге 310, в котором осуществляется получение входящих данных 120 (в частном случае, являющихся набором/массивом объектов (фигур визуализации), обладающих/имеющих набором характеристик, как описано в рамках настоящего технического решения) модулем хранения данных 160. Далее процесс переходит к опциональному шагу 320, в котором осуществляется обработка входящих данных 120, в частности, структурирование входных данных, после чего процесс переходит к шагу 330. В шаге 330 осуществляется сохранение входящих (в том числе обработанных в шаге 320 данных) в хранилище данных 180, в частности, в базу данных 190. Далее процесс переходит к отслеживанию изменений в данных и критериях (340), в рамках которого в шаге 350 осуществляется проверка наличия новых критериев (или изменений в критериях), в частности, задаваемых пользователем для выявления наборов данных для отображения выявленных наборов данных, по крайней мере, в одном модуле визуализации (например, в модуле 115). В шаге 350 (в рамках отслеживания изменений в критериях (345)) процесс проверяет наличие новых критериев и/или изменения в критериях, например, заданных пользователем посредством, по крайней мере, одного из модулей, в частности, изображенных на ФИГ. 2. Также, в шаге 350 может осуществляться отслеживание изменений в данных, в частности, в сохраненных данных в базе данных 190, и/или в отображенных/визуализированных/визуализируемых данных, и/или наличие новых входящих данных 120. Если в шаге 350 процессом установлено наличие новых критериев и/или изменение критериев, то процесс переходит к шагу 355, в котором осуществляется сохранение новых и/или измененных критериев (например, в конфигурационный файл), после чего процесс переходит к шагу 360.[0101] FIG. 3 shows a flowchart of an exemplary embodiment of a process for identifying data sets, according to one embodiment of the present technical solution. The process of identifying data sets begins instep 310, in which incoming data 120 is obtained (in a particular case, which is a set / array of objects (visualization figures) that have / have a set of characteristics, as described in the framework of this technical solution), thedata storage module 160. Next, the process proceeds tooptional step 320, in which the input data 120 is processed, in particular, the input data is structured, after which the process proceeds to step 330. In 330, the input is stored (including the data processed in step 320) in thedata warehouse 180, in particular, to thedatabase 190. Next, the process proceeds to track changes in the data and criteria (340), in which thestep 350 checks for new criteria (or changes in the criteria), in particular, defined by the user to identify data sets for displaying the identified data sets in at least one visualization module (for example, in module 115). In step 350 (as part of tracking changes in the criteria (345)), the process checks for new criteria and / or changes in the criteria, for example, specified by the user through at least one of the modules, in particular, shown in FIG. 2. Also, instep 350, tracking of changes in the data, in particular, in the stored data in thedatabase 190, and / or in the displayed / visualized / visualized data, and / or the presence of new input data 120, can be carried out. If instep 350 the process if there are new criteria and / or criteria change, the process proceeds to step 355, in which the new and / or changed criteria are saved (for example, in the configuration file), after which the process proceeds to step 360.

[0102] Далее в шаге 360 осуществляется проверка наличия новых входящих данных 120 и/или изменений в сохраненных данных в хранилище 180. если в шаге 360 были обнаружены новые данные и/или сохраненные данные, то процесс возвращается к шагу 320, в противном случае процесс переходит к шагу 370. В шаге 370 осуществляется анализ данных (входящих и/или сохраненных) и критериев с целью осуществления выявления наборов данных, и процесс переходит у шагу 380.[0102] Next, instep 360, a check is made for the presence of new input data 120 and / or changes in the stored data in thestorage 180. if new data and / or stored data were detected instep 360, the process returns to step 320, otherwise the process proceeds to step 370. Instep 370, the data (incoming and / or stored) and criteria are analyzed to identify data sets, and the process proceeds to step 380.

[0103] В шаге 380 процесс осуществляет визуализацию выявленных наборов данных.[0103] Instep 380, the process visualizes the identified data sets.

[0104] На ФИГ. 4 показан пример компьютерной системы общего назначения, посредством которой может быть реализован способ, описываемый в рамках настоящего технического решения, и которая включает в себя многоцелевое вычислительное устройство в виде компьютера 20 или сервера, включающего в себя процессор 21, системную память 22 и системную шину 23, которая связывает различные системные компоненты, включая системную память с процессором 21.[0104] FIG. 4 shows an example of a general-purpose computer system by which the method described in the framework of the present technical solution can be implemented, and which includes a multipurpose computing device in the form of acomputer 20 or a server including aprocessor 21, a system memory 22, and asystem bus 23 , which links various system components, including system memory, toprocessor 21.

[0105] Системная шина 23 может быть любого из различных типов структур шин, включающих шину памяти или контроллер памяти, периферийную шину и локальную шину, использующую любую из множества архитектур шин. Системная память включает постоянное запоминающее устройство (ПЗУ) 24 и оперативное запоминающее устройство (ОЗУ) 25. В ПЗУ 24 хранится базовая система ввода/вывода 26 (БИОС), состоящая из основных подпрограмм, которые помогают обмениваться информацией между элементами внутри компьютера 20, например, в момент запуска.[0105] Thesystem bus 23 may be any of various types of bus structures, including a memory bus or memory controller, a peripheral bus, and a local bus using any of a variety of bus architectures. System memory includes read-only memory (ROM) 24 and random access memory (RAM) 25. The ROM 24 stores the basic input / output system 26 (BIOS), consisting of basic routines that help exchange information between elements within thecomputer 20, for example, at the time of launch.

[0106] Компьютер 20 также может включать в себя накопитель 27 на жестком диске для чтения с и записи на жесткий диск, не показан, накопитель 28 на магнитных дисках для чтения с или записи на съемный магнитный диск 29, и накопитель 30 на оптическом диске для чтения с или записи на съемный оптический диск 31 такой, как компакт-диск, цифровой видео-диск и другие оптические средства. Накопитель 27 на жестком диске, накопитель 28 на магнитных дисках и накопитель 30 на оптических дисках соединены с системной шиной 23 посредством, соответственно, интерфейса 32 накопителя на жестком диске, интерфейса 33 накопителя на магнитных дисках и интерфейса 34 оптического накопителя. Накопители и их соответствующие читаемые компьютером средства обеспечивают энергонезависимое хранение читаемых компьютером инструкций, структур данных, программных модулей и других данных для компьютера 20.[0106]Computer 20 may also include ahard disk drive 27 for reading from and writing to a hard disk, not shown, amagnetic disk drive 28 for reading from or writing to a removablemagnetic disk 29, and anoptical disk drive 30 for reading from or writing to a removableoptical disc 31 such as a CD, a digital video disc, and other optical means. Thehard disk drive 27, themagnetic disk drive 28, and theoptical disk drive 30 are connected to thesystem bus 23 by means of the harddisk drive interface 32, the magneticdisk drive interface 33, and theoptical drive interface 34, respectively. Storage devices and their respective computer-readable means provide non-volatile storage of computer-readable instructions, data structures, program modules and other data forcomputer 20.

[0107] Хотя описанная здесь типичная конфигурация использует жесткий диск, съемный магнитный диск 29 и съемный оптический диск 31, специалист примет во внимание, что в типичной операционной среде могут также быть использованы другие типы читаемых компьютером средств, которые могут хранить данные, которые доступны с помощью компьютера, такие как магнитные кассеты, карты флеш-памяти, цифровые видеодиски, картриджи Бернулли, оперативные запоминающие устройства (ОЗУ), постоянные запоминающие устройства (ПЗУ) и т.п.[0107] Although the typical configuration described here uses a hard disk, a removablemagnetic disk 29, and a removableoptical disk 31, one skilled in the art will appreciate that other types of computer-readable media may also be used in a typical operating environment that can store data that is accessible with using a computer, such as magnetic tapes, flash memory cards, digital video discs, Bernoulli cartridges, random access memory (RAM), read-only memory (ROM), etc.

[0108] Различные программные модули, включая операционную систему 35, могут быть сохранены на жестком диске, магнитном диске 29, оптическом диске 31, ПЗУ 24 или ОЗУ 25. Компьютер 20 включает в себя файловую систему 36, связанную с операционной системой 35 или включенную в нее, одно или более программное приложение 37, другие программные модули 38 и программные данные 39. Пользователь может вводить команды и информацию в компьютер 20 при помощи устройств ввода, таких как клавиатура 40 и указательное устройство 42. Другие устройства ввода (не показаны) могут включать в себя микрофон, джойстик, геймпад, спутниковую антенну, сканер или любое другое.[0108] Various software modules, including operating system 35, may be stored on a hard disk,magnetic disk 29,optical disk 31, ROM 24, or RAM 25.Computer 20 includes a file system 36 associated with the operating system 35 or included in it, one or more software applications 37, other program modules 38 and program data 39. The user can enter commands and information into thecomputer 20 using input devices such as a keyboard 40 andpointing device 42. Other input devices (not shown) may include yuchat a microphone, joystick, game pad, satellite dish, scanner, or any other.

[0109] Эти и другие устройства ввода соединены с процессором 21 часто посредством интерфейса 46 последовательного порта, который связан с системной шиной, но могут быть соединены посредством других интерфейсов, таких как параллельный порт, игровой порт или универсальная последовательная шина (УПШ). Монитор 47 или другой тип устройства визуального отображения также соединен с системной шиной 23 посредством интерфейса, например, видеоадаптера 48. В дополнение к монитору 47, персональные компьютеры обычно включают в себя другие периферийные устройства вывода (не показано), такие как динамики и принтеры.[0109] These and other input devices are connected to theprocessor 21 often via aserial port interface 46 that is connected to the system bus, but can be connected via other interfaces, such as a parallel port, game port, or universal serial bus (USB). Amonitor 47 or other type of visual display device is also connected to thesystem bus 23 via an interface, for example, avideo adapter 48. In addition to themonitor 47, personal computers typically include other peripheral output devices (not shown), such as speakers and printers.

[0110] Компьютер 20 может работать в сетевом окружении посредством логических соединений к одному или нескольким удаленным компьютерам 49. Удаленный компьютер (или компьютеры) 49 может представлять собой другой компьютер, сервер, роутер, сетевой ПК, пиринговое устройство или другой узел единой сети, а также обычно включает в себя большинство или все элементы, описанные выше, в отношении компьютера 20, хотя показано только устройство хранения информации 50. Логические соединения включают в себя локальную сеть (ЛВС) 51 и глобальную компьютерную сеть (ГКС) 52. Такие сетевые окружения обычно распространены в учреждениях, корпоративных компьютерных сетях, Интернете.[0110] Thecomputer 20 may operate in a networked environment through logical connections to one or moreremote computers 49. The remote computer (or computers) 49 may be another computer, server, router, network PC, a peer-to-peer device, or another node on a single network, and also typically includes most or all of the elements described above with respect tocomputer 20, although only aninformation storage device 50 is shown. Logical connections include a local area network (LAN) 51 and a global computer network (GCS) 52. Such network environments are usually common in institutions, corporate computer networks, and the Internet.

[0111] Компьютер 20, используемый в сетевом окружении ЛВС, соединяется с локальной сетью 51 посредством сетевого интерфейса или адаптера 53. Компьютер 20, используемый в сетевом окружении ГКС, обычно использует модем 54 или другие средства для установления связи с глобальной компьютерной сетью 52, такой как Интернет.[0111] Acomputer 20 used in a LAN network environment is connected to alocal area network 51 via a network interface oradapter 53. Acomputer 20 used in a GKS network environment typically uses amodem 54 or other means to establish communication with aglobal computer network 52, such like the internet.

[0112] Модем 54, который может быть внутренним или внешним, соединен с системной шиной 23 посредством интерфейса 46 последовательного порта. В сетевом окружении программные модули или их части, описанные применительно к компьютеру 20, могут храниться на удаленном устройстве хранения информации. Надо принять во внимание, что показанные сетевые соединения являются типичными, и для установления коммуникационной связи между компьютерами могут быть использованы другие средства.[0112] Themodem 54, which may be internal or external, is connected to thesystem bus 23 via theserial port interface 46. In a networked environment, program modules or parts thereof described with reference tocomputer 20 may be stored on a remote information storage device. It should be noted that the network connections shown are typical, and other means may be used to establish communication communication between computers.

[0113] В заключение следует отметить, что приведенные в описании сведения являются примерами, которые не ограничивают объем настоящего технического решения, определенного формулой. Специалисту в данной области становится понятным, что могут существовать и другие варианты осуществления настоящего технического решения, согласующиеся с сущностью и объемом настоящего технического решения.[0113] In conclusion, it should be noted that the information provided in the description are examples that do not limit the scope of this technical solution defined by the formula. The person skilled in the art will understand that there may be other options for implementing this technical solution, consistent with the nature and scope of this technical solution.

Claims (34)

Translated fromRussian
1. Способ визуализации и фильтрации больших объемов данных, включает:1. A method for visualizing and filtering large amounts of data includes:получают массив объектов, причем каждый объект обладает набором характеристик;receive an array of objects, and each object has a set of characteristics;определяют для каждого объекта его размер на основании характеристик объекта;determine for each object its size based on the characteristics of the object;определяют для каждого объекта форму его отображения и вид раскраски, на основании характеристик объекта и согласно заданным пользователем критериям;determine for each object the form of its display and the type of coloring, based on the characteristics of the object and according to user-defined criteria;отображают объекты в виртуальной области, причем объекты, имеющие больший размер, располагаются ближе к центру виртуальной области;display objects in a virtual area, and objects with a larger size are located closer to the center of the virtual area;получают от пользователя информацию о выборе отслеживаемых объектов и помечают их;receive information from the user about the selection of monitored objects and mark them;получают от пользователя параметры верхней и нижней границы размеров объектов для фильтрации объектов;receive from the user the parameters of the upper and lower boundaries of the sizes of objects for filtering objects;сохраняют текущее состояние отображения и фильтрации объектов с возможностью перехода между сохраненными состояниями для одновременной работы с разными параметрами верхней и нижней границ размеров объектов;save the current state of display and filtering of objects with the possibility of transition between saved states for simultaneous operation with different parameters of the upper and lower boundaries of the size of objects;фильтруют и отображают объекты в виртуальной области согласно текущей заданной верхней и нижней границе размеров объектов.filter and display objects in the virtual area according to the current specified upper and lower bounds on the size of objects.2. Способ по п. 1, в котором виртуальная область является сферой.2. The method of claim 1, wherein the virtual area is a sphere.3. Способ по п. 1, в котором виртуальная область является трехмерным многогранником.3. The method of claim 1, wherein the virtual region is a three-dimensional polyhedron.4. Способ по п. 1, в котором виртуальная область является окружностью.4. The method of claim 1, wherein the virtual region is a circle.5. Способ по п. 1, в котором отслеживаемые объекты помечаются заданным типом раскраски.5. The method of claim 1, wherein the monitored objects are marked with a predetermined coloring type.6. Способ по п. 1, в котором отслеживаемые объекты помечаются визуальной меткой.6. The method according to claim 1, in which the monitored objects are marked with a visual tag.7. Способ по п. 1, в котором выбор отслеживаемых объектов осуществляется на основании заранее заданных критериев.7. The method according to claim 1, in which the selection of monitored objects is carried out on the basis of predetermined criteria.8. Способ по п. 6, в котором заранее заданным критерием является по крайней мере один самый большой отображаемый объект.8. The method of claim 6, wherein the predetermined criterion is at least one of the largest displayed object.9. Способ по п. 6, в котором заранее заданным критерием является по крайней мере один самый маленький отображаемый объект.9. The method of claim 6, wherein the predetermined criterion is at least one of the smallest displayed object.10. Способ по п. 1, в котором объекты отображаются в форме сферы, или многогранника, или тора.10. The method according to claim 1, in which the objects are displayed in the form of a sphere, or a polyhedron, or a torus.11. Способ по п. 1, в котором вид раскраски объекта является сплошной раскраской.11. The method according to p. 1, in which the type of coloring of the object is a solid coloring.12. Способ по п. 1, в котором вид раскраски объекта является градиентной раскраской.12. The method according to claim 1, in which the type of coloring of the object is a gradient coloring.13. Способ по п. 1, в котором вид раскраски объекта является заливкой определенной текстурой.13. The method according to p. 1, in which the type of coloring of the object is the filling of a certain texture.14. Способ по п. 1, в котором виртуальная область выполнена с возможностью вращения и масштабирования объектов.14. The method of claim 1, wherein the virtual area is configured to rotate and scale objects.15. Система графического интерфейса пользователя для визуализации и фильтрации больших объемов данных включает:15. A graphical user interface system for visualizing and filtering large amounts of data includes:- компонент доступа к массиву объектов;- component of access to an array of objects;- компонент фильтрации объектов;- component filtering objects;- компонент визуализации и манипуляции объектами, выполненный с возможностью- component visualization and manipulation of objects, configured to
Figure 00000001
отображения объектов в виртуальной области, причем объекты, имеющие больший размер, отображаются ближе к центру виртуальной области;
Figure 00000001
displaying objects in a virtual area, and objects having a larger size are displayed closer to the center of the virtual area;
Figure 00000001
отображения метки на отслеживаемых объектах;
Figure 00000001
display labels on monitored objects;
Figure 00000001
отображения информации об объекте при его выборе пользователем;
Figure 00000001
display information about the object when it is selected by the user;
Figure 00000001
вращения и масштабирования виртуальной области отображения объектов;
Figure 00000001
rotation and scaling of the virtual display area of objects;
- компонент переключения текущего состояния отображения и фильтрации объектов с возможностью перехода между сохраненными состояниями для одновременной работы с разными параметрами верхней и нижней границ размеров объектов;- a component for switching the current state of display and filtering of objects with the possibility of transition between saved states for simultaneous operation with different parameters of the upper and lower boundaries of the sizes of objects;- компонент задания верхней и нижней границы отображаемых объектов.- component of the task of the upper and lower boundaries of the displayed objects.16. Система графического интерфейса по п. 15, в которой виртуальная область является сферой, или кубом, или тором, или окружностью, или плоскостью, или многоугольником, многогранником, или кубом, или фигурой двухмерного пространства, или объектом трехмерного пространства, или многомерного пространства, или областью двухмерного пространства или трехмерного пространства, или многомерного пространства, или 3D-моделью.16. The graphical interface system according to claim 15, in which the virtual region is a sphere, or a cube, or a torus, or a circle, or a plane, or a polygon, a polyhedron, or a cube, or a figure of two-dimensional space, or an object of three-dimensional space, or multidimensional space , or a region of two-dimensional space or three-dimensional space, or multidimensional space, or a 3D model.17. Система графического интерфейса по п. 15, в которой компонент задания верхней и нижней границы отображаемых объектов представляет собой окружность, визуально отображающую текущую верхнюю и нижнюю границы отображения объектов и шкалу, имеющую два ползунка, задающих верхнюю и нижнюю границу.17. The graphical interface system according to claim 15, in which the component for setting the upper and lower boundaries of the displayed objects is a circle that visually displays the current upper and lower boundaries of the display of objects and a scale that has two sliders that specify the upper and lower boundaries.
RU2017116626A2017-05-122017-05-12System and method for processing and analysis of large amounts of dataRU2669716C1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
RU2017116626ARU2669716C1 (en)2017-05-122017-05-12System and method for processing and analysis of large amounts of data

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
RU2017116626ARU2669716C1 (en)2017-05-122017-05-12System and method for processing and analysis of large amounts of data

Publications (1)

Publication NumberPublication Date
RU2669716C1true RU2669716C1 (en)2018-10-15

Family

ID=63862383

Family Applications (1)

Application NumberTitlePriority DateFiling Date
RU2017116626ARU2669716C1 (en)2017-05-122017-05-12System and method for processing and analysis of large amounts of data

Country Status (1)

CountryLink
RU (1)RU2669716C1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
RU2351981C2 (en)*2003-10-112009-04-10Майкрософт КорпорейшнExpandable creation and editing of combined sets
WO2014193418A1 (en)*2013-05-312014-12-04Hewlett-Packard Development Company, L.P.Three dimensional data visualization
US20160179852A1 (en)*2014-12-182016-06-23Alexis NaiboVisualizing Large Data Volumes Utilizing Initial Sampling and Multi-Stage Calculations
WO2017054004A1 (en)*2015-09-242017-03-30California Instutute Of TechnologySystems and methods for data visualization using tree-dimensional displays

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
RU2351981C2 (en)*2003-10-112009-04-10Майкрософт КорпорейшнExpandable creation and editing of combined sets
WO2014193418A1 (en)*2013-05-312014-12-04Hewlett-Packard Development Company, L.P.Three dimensional data visualization
US20160179852A1 (en)*2014-12-182016-06-23Alexis NaiboVisualizing Large Data Volumes Utilizing Initial Sampling and Multi-Stage Calculations
WO2017054004A1 (en)*2015-09-242017-03-30California Instutute Of TechnologySystems and methods for data visualization using tree-dimensional displays

Similar Documents

PublicationPublication DateTitle
Islam et al.An overview of data visualization
KopczewskaApplied spatial statistics and econometrics: data analysis in R
Asahi et al.Using treemaps to visualize the analytic hierarchy process
US8280880B1 (en)Filter chains with associated views for exploring large data sets
TWI673680B (en)Apparatus and method for interactive visual analytics of multi-dimensional temporal data and storage medium
US8566749B2 (en)Analysis of complex data objects and multiple parameter systems
US8352883B2 (en)Analysis of complex data objects and multiple parameter systems
US8225233B2 (en)Analysis of complex data objects and multiple parameter systems
US20110298805A1 (en)Method and Data Processing System for Financial Planning
Broeksema et al.Visual analysis of multi‐dimensional categorical data sets
Liang et al.Highlighting in information visualization: A survey
Seipel et al.Visualization of 3D property data and assessment of the impact of rendering attributes
US20150032685A1 (en)Visualization and comparison of business intelligence reports
Nusrat et al.Visualizing cartograms: Goals and task taxonomy
CN104951477B (en)Method and apparatus for crossing filter data
RU2669716C1 (en)System and method for processing and analysis of large amounts of data
Chandramouli et al.A graphics design framework to visualize multi-dimensional economic datasets
JP7156534B2 (en) Display control device, display control method, and display control program
CN111312345A (en)Intelligent visualization method and device for medical data
WO2014107119A1 (en)Analysis of complex data objects and multiple parameter systems
Lemieux et al.The visual analysis of financial data
US20240265037A1 (en)System and method for automatically extracting latent structures and relationships in datasets
Alvarado-Pérez et al.Knowledge discovery in databases from a perspective of intelligent information visualization
CA2760184A1 (en)System and method of generating a human-readable data synopsis
Luther et al.15 From analysis to visualisation

Legal Events

DateCodeTitleDescription
MM4AThe patent is invalid due to non-payment of fees

Effective date:20190513

NF4AReinstatement of patent

Effective date:20200921


[8]ページ先頭

©2009-2025 Movatter.jp