Автоматизированный способ преобразования последовательности адекватных запрошенной пользователем информации компьютерных кодов и автоматизированный комплекс для его осуществления

Изобретение может быть использовано в электронике и вычислительной технике. Техническим результатом является уменьшение объемов передаваемой информации при одновременном сохранении или увеличении объема представляющей интерес для пользователя информации. Указанный результат достигается за счет того, что преобразуют последовательность компьютерных кодов, адекватных запрошенной пользователем информации. Автоматически выделяют заменяемые подмножества, а также ключевые подмножества, учитывают предыдущие действия пользователя и формируют гипотезу выбора подмножеств, доминирующих в отношении интереса к ним у пользователя по сравнению с запрошенными первоначально. Строят новые множества, заменяемые подмножества заменяют на построенные множества и формируют предоставляемую пользователю информацию. Пользователь (1) подключен к комплексу посредством физических носителей информации различного вида. 2 н. и 1 з.п. ф-лы, 2 табл., 5 ил.

 

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

Известны способы преобразования запрошенной пользователем информации, включающие преобразование информации оригинала в различных целях [заявки на патенты РФ RU 2005117210 А, RU 2003135206 A], в том числе целях экономии объема передаваемой информации [журнал «Mobi» №6 за июнь 2005, статья «Упрощаем процесс GPRS-соединения - экономим трафик»].

Недостатком известных способов является снижение объемов представляющей интерес для пользователя информации при общем снижении объемов передаваемой информации.

Решаемой изобретением задачей является совершенствование способов преобразования запрошенной информации в виде адекватных ей последовательностей компьютерных кодов с достижением технического результата в виде уменьшения объемов передаваемой информации при одновременном сохранении или увеличении объема представляющей интерес для пользователя информации. Указанный технический результат достигается также с помощью автоматизированного комплекса для осуществления предложенного способа. Их использование при отображении данных, передаваемых в компьютерных сетях или другими способами, позволяет уменьшить объем передаваемой информации и повысить интерес пользователя к ней.

Для удобства и однозначного понимания целесообразно привести расшифровки и определения используемых далее обозначений, символов и/или терминов.

Информация - совокупность всевозможных данных с возможностью преобразования и разбиения их на минимальные элементы, например, да и/или нет.

Множество/подмножество информации - разновидности массивов информации.

Компьютерный код - электромагнитный сигнал, передаваемый по физическим каналам связи и/или сохраняемый на материальных носителях, адекватный минимальному элементу информации.

Последовательность и/или совокупность компьютерных кодов - набор электромагнитных сигналов, передаваемых по физическим каналам связи и/или сохраняемых на материальных носителях и адекватных массивам информации различных объемов.

Множество/подмножество последовательности компьютерных кодов - разновидности массивов последовательности компьютерных кодов с соответствующим им определенным ее объемом.

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

Объем множества/подмножества информации - объем множества/подмножества последовательности компьютерных кодов, адекватных этому множеству/подмножеству информации.

Процесс преобразования последовательности компьютерных кодов - процесс замены ее подмножеств на другие подмножеств.

Процесс анализа последовательности компьютерных кодов - процесс выделения из всего множества последовательности компьютерных кодов одного или нескольких подмножеств, обладающих представляющими интерес для обработки и/или использования свойствами, а также процесс вычисления различных характеристик множества последовательности компьютерных кодов и его подмножеств.

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

Интерес пользователя к подмножеству информации, в том числе в виде адекватной ей совокупности компьютерных кодов, - характеризуемая экспериментальным коэффициентом L вероятность того, что пользователь будет ориентирован, чтобы после ознакомления с этим подмножеством произвести с ним какое-либо действие (например, сохранение или подачу запроса на получение дополнительной информации).

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

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

Ключевое подмножество множества последовательности компьютерных кодов - выделенный вид подмножества, обладающий какой-либо приоритетной особенностью по отношению ко всему множеству.

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

Запрос множества информации, в том числе в виде адекватной ей совокупности компьютерных кодов, - обращение к системе, реализующей изобретение, а также к источнику информации, при котором используют атрибуты и/или реквизиты запрашиваемой информации (например, название множества информации, индекс множества информации в хранилище, адрес источника в системе и т.п.)

Запрос множества последовательности компьютерных кодов - обращение к источнику последовательности компьютерных кодов, при котором используют атрибуты и/или реквизиты запрашиваемого множества (например, адрес секторов на диске, адрес источника в системе и т.п.)

Запрошенное множество последовательности компьютерных кодов - множество последовательности компьютерных кодов, которую пользователи или система предполагает получить, сделав запрос.

Полученное множество последовательности компьютерных кодов - множество последовательности компьютерных кодов, которую пользователь получил.

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

Анализ предыдущих действий пользователя - получение последовательности актуальных множеств последовательности компьютерных кодов на основе сохраненной последовательности компьютерных кодов, адекватных статистической информации, с какими из подмножеств информации, полученных пользователем в результате выполнения предыдущих запросов, пользователь произвел какие-либо действия (например, сохранение или подачу запроса на получение дополнительной информации).

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

Вторичные подмножества информации, в том числе в виде адекватной ей совокупности компьютерных кодов, - подмножества информации, которые получают после первичного подмножества, и запрос которых определяют и/или формируют в первичном подмножестве.

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

Заменяемые подмножества - подмножества первичного подмножества последовательности компьютерных кодов, которые подлежат замене данным способом, в которых, в частности, могут быть определены правила и/или способы получения вторичных подмножеств.

Обозначения:

α - количественный пронормированный коэффициент, отражающий значение ранга приоритетного фактора использования и определяемый в зависимости от предпочтений пользователя в пределах от 0 до 1,

Nисх - объем множества первоначально запрошенной информации,

Nперв - объем первичного подмножества последовательности компьютерных кодов,

Nитог - итоговый объем полученного пользователем множества информации,

Nэк - экономия объема полученного пользователем множества информации,

К0 - общее число (целое неотрицательное) ключевых подмножеств первичного подмножества,

К - общее число (целое неотрицательное) ключевых подмножеств и актуальных множеств, используемых в построениях М2 новых подмножеств,

K1 - число (целое неотрицательное) ключевых подмножеств первичного подмножества, используемых в построениях М2 новых подмножеств,

К2 - число (целое неотрицательное) получаемых в результате анализа актуальных множеств, используемых в построениях М2 новых подмножеств,

β - экспериментальный вероятностный коэффициент, определяющий соотношение использования ключевых подмножеств первичного подмножества и актуальных множеств, используемых в построениях М2 новых подмножеств, принадлежит диапазону от 0 до 1,

M1 - число (целое неотрицательное) заменяемых подмножеств,

М2 - число (целое неотрицательное) автоматически построенных новых подмножеств,

Lисх - интерес пользователя к запрошенному множеству информации (в %),

Lитог - интерес пользователя к полученному множеству информации (в %),

Lразн - разница в интересе пользователя к запрошенному и полученному множествам информации (в %),

Lразн.норм. - разница в интересе пользователя к запрошенному и полученному множествам информации по отношению к числу замененных подмножеств (в %)

R - числовой параметр, принадлежащий диапазону от 0 до 1, определяемый отдельно для каждой конкретной реализации способа в зависимости от ее технических характеристик (например, скорости преобразования данных вычислительным устройством или доступного объема машинной памяти).

При этом:

Nэк=Nисх-Nитог,

Lразн=Lитог-Lисх.,

Lразн.норм.=Lразн/M1,

K=K1+K2.

Если К0≥K1, определяемого из соотношения βК2=(1-β)K1, то K1 и К2 вычисляют, исходя из этого соотношения, иначе определяют K10, а в конкретной реализации K1=(1-R)K0.

Соответственно положительные значения Nэк и Lразн (и Lразн.норм.) означают, что имеют место экономия объема передаваемой информации и повышение интереса пользователя к ней.

В качестве кратких сведений, раскрывающих сущность изобретения, следует отметить, что достигаемый технический результат обеспечивают с помощью предложенного автоматизированного способа преобразования последовательности адекватных запрошенной пользователем информации компьютерных кодов, по которому автоматически выделяют на основе требований, которые получают от пользователя, M1 заменяемых подмножеств последовательности компьютерных кодов, адекватных первичному подмножеству изначально запрошенной информации, а также К0 всех возможных ключевых подмножеств последовательности компьютерных кодов, адекватных первичному подмножеству изначально запрошенной информации. На основе количественного пронормированного коэффициента α, отражающего ранг приоритетного фактора использования, анализа последовательности компьютерных кодов, адекватных первичному подмножеству изначально запрошенной информации, и анализа предыдущих действий пользователя автоматически формируют гипотезу определения или выбора вторичных подмножеств информации, доминирующих в отношении интереса к ним у пользователя по сравнению с запрошенными первоначально вторичными подмножествами информации и подмножествами информации, которым адекватны заменяемые подмножества компьютерных кодов.

Автоматически выбирают число К, представляющее собой сумму K1 - числа ключевых подмножеств множества последовательности компьютерных кодов, адекватной первичному подмножеству изначально запрошенной информации, используемых в построениях М2 новых подмножеств, и К2 - числа получаемых в результате анализа предыдущих действий пользователя актуальных множеств, используемых в построениях М2 новых подмножеств, β - экспериментальный вероятностный коэффициент, посредством, с использованием или с помощью которого определяют соотношение использования ключевых подмножеств и актуальных множеств в построениях М2 новых подмножеств. Автоматически строят M2 новых множеств последовательности компьютерных кодов, заменяют выбранные ранее M1 заменяемых подмножеств множества последовательности компьютерных кодов, адекватной первичному подмножеству изначально запрошенной информации, на M2 построенных множеств последовательности компьютерных кодов и формируют на основе измененной последовательности компьютерных кодов, в зависимости от реализации, с запросом вторичных подмножеств или без такового, предоставляемую пользователю окончательную информацию в требуемом им виде. При этом построения проводят с соблюдением соотношений:

(2+(1+0,57α)8)(1-R)≤К≤(2,5+(1-0,62α)8)/(1-R)-0,05-R≤β-(K+3/K+10)≤0,05+R

0≤β≤1

K=K1+K2,

и, если К0≥K1, определяемого из соотношения βК2=(1-β)K1,

то с соблюдением этого соотношения,

иначе с соблюдением соотношения K1=(1-R)K0.

Достигаемый технический результат обеспечивают также с помощью предложенного автоматизированного комплекса преобразования последовательности адекватных запрошенной пользователем информации компьютерных кодов, составленного из блока получения запросов и управляющих данных от пользователя БПЗД; блока анализа запросов БАЗ; блока хранения последовательностей компьютерных кодов - базы данных БХ; блока анализа первичного подмножества БАПП; блока преобразования первичного подмножества БППП; блока отправки и получения данных в/из источника информации БОПИИ; блока выдачи информации пользователю БВИП.

При этом пользователь подключен к БПЗД посредством одного или нескольких физических носителей и к БВИП посредством одного или нескольких физических носителей. БПЗД подключен к БАЗ, который через двусторонний канал взаимосвязан с БХ, а также с БОПИИ, к которому подключен источник информации посредством одного или нескольких физических носителей, БОПИИ соединен с БППП как непосредственно через однонаправленный или двунаправленный канал, так и через БАПП, который также соединен с БПЗД. БППП соединен двунаправленным каналом с БХ и однонаправленным каналом с БВИП. При этом предусмотрены соединения для получения и обработки вторичных подмножеств информации БОПИИ с БВИП, а также пользователя непосредственно с источником информации.

Достигается технический результат также с помощью варианта автоматизированного комплекса, в котором пользователь подключен к БПЗД посредством одного или нескольких физических носителей в виде устройства формирования компьютерных кодов из воспринимаемой пользователем информации, накопителя и/или передающего устройства для компьютерных кодов и к БВИП посредством одного или нескольких физических носителей в виде устройства формирования воспринимаемой пользователем информации из компьютерных кодов, накопителя и/или передающего устройства для компьютерных кодов.

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

Детальное описание заявленных способа и устройства целесообразно пояснить с использованием чертежей, на которых схематически изображены:

Фиг.1 Схема структуры запрошенного пользователем множества информации.

Фиг.2 График зависимости от К показателя β, при котором Lразн.норм. достигает максимума.

Фиг.3 График зависимости экономии объема полученного пользователем множества информации Nэк от К.

Фиг.4 График зависимости разницы в интересе пользователя к запрошенному и полученному множествам информации по отношению к числу замененных подмножеств для одного запроса Lразн.норм. от К.

Фиг.5 Схема автоматизированного комплекса, реализующего автоматизированный способ преобразования последовательности адекватных запрошенной пользователем информации компьютерных кодов

Все графики получены графическим отображением экспериментально полученных значений.

На фигурах чертежей обозначены:

Фиг.5

1. Пользователь.

2. Блок получения запросов и управляющих данных от пользователя БПЗД.

3. Физические носители информации.

4. Направление передачи последовательности компьютерных кодов, адекватных значению параметра α, указаниям, какие именно подмножества подлежат замене, и запросу на получение информации.

5. Направление передачи последовательности компьютерных кодов, адекватных запросу на получение информации.

6. Блок анализа запросов БАЗ.

7. Блок хранения последовательностей компьютерных кодов - база данных БХ.

8. Направление передачи последовательности компьютерных кодов, адекватных информации о прежних запросах пользователя.

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

10. Направление передачи последовательности компьютерных кодов, адекватных запросу на получение первичного множества,

11. Блок отправки и получения данных в/из источника информации БОПИИ.

12. Направление передачи последовательности компьютерных кодов, адекватных запросу к источнику информации на получение первичного множества.

13. Физические носители информации.

14. Источник информации.

15. Направление передачи последовательности компьютерных кодов, адекватных первичному множеству информации.

16. Направление передачи последовательности компьютерных кодов, адекватных первичному подмножеству информации.

17. Блок анализа первичного подмножества БАПП.

18. Направление передачи последовательности компьютерных кодов, адекватных значению параметра α и указаниям, какие именно подмножества подлежат замене.

19. Направление передачи последовательности компьютерных кодов, адекватных значениям K1, K2, M1, M2, а также M1 заменяемым подмножествам и K1 ключевым подмножествам.

20. Блок преобразования первичного подмножества БППП.

21. Направление передачи последовательности компьютерных кодов, адекватных значению К2.

22. Направление передачи последовательности компьютерных кодов, адекватных К2 актуальных множеств.

23. Направление передачи последовательности компьютерных кодов, адекватных первичному подмножеству информации.

24. Направление передачи последовательности компьютерных кодов, адекватных преобразованному БППП первичному подмножеству информации.

25. Блок выдачи информации пользователю БВИП.

26. Направление передачи последовательности преобразованному первичному подмножеству информации.

27. Физические носители информации.

28. Направление запроса на получение вторичных подмножеств информации от пользователя к источнику информации.

29. Направление вторичных подмножеств информации от источника информации к пользователю.

30. Направление передачи последовательности компьютерных кодов, адекватных запросу на получение вторичных подмножеств.

31. Направление передачи последовательности компьютерных кодов, адекватных запросу на получение вторичных подмножеств.

32. Направление передачи последовательности компьютерных кодов, адекватных вторичным подмножествам.

33. Направление передачи последовательности компьютерных кодов, адекватных вторичным подмножествам.

34. Направление передачи последовательности компьютерных кодов, адекватных вторичным подмножествам.

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

Автоматически выбирают число К, представляющее собой сумму K1 - числа ключевых подмножеств множества последовательности компьютерных кодов, адекватной первичному подмножеству изначально запрошенной информации, используемых в построениях M2 новых подмножеств и K2 - числа получаемых в результате анализа актуальных множеств, используемых в построениях М2 новых подмножеств, β - экспериментальный вероятностный коэффициент, посредством, с использованием или с помощью которого определяют соотношение использования ключевых подмножеств и актуальных множеств в построениях М2 новых подмножеств. Автоматически строят М2 новых множеств последовательности компьютерных кодов, заменяют выбранные ранее M1 заменяемых подмножеств множества последовательности компьютерных кодов, адекватной первичному подмножеству изначально запрошенной информации, на М2 построенных множеств последовательности компьютерных кодов и формируют на основе измененной последовательности компьютерных кодов, в зависимости от реализации, с запросом вторичных подмножеств или без такового, предоставляемую пользователю окончательную информацию в требуемом им виде. При этом построения проводят с соблюдением соотношений:

(2+(1+0,57α)8)(1-R)≤К≤(2,5+(1+0,62α)8)/(1-R)-0,05-R≤β-(К+3/К+10)≤0,05+R

0≤β≤1

K=K1+K2,

и, если К0≥K1, определяемого из соотношения βК2=(1-β)K1,

то с соблюдением этого соотношения,

иначе с соблюдением соотношения K1=(1-R)K0.

Предложенный автоматизированный комплекс (см. Фиг.5) преобразования последовательности адекватных запрошенной пользователем информации компьютерных кодов составлен из блока получения запросов и управляющих данных от пользователя БПЗД; блока анализа запросов БАЗ; блока хранения последовательностей компьютерных кодов - базы данных БХ; блока анализа первичного подмножества БАПП; блока преобразования первичного подмножества БППП; блока отправки и получения данных в/из источника информации БОПИИ, блока выдачи информации пользователю БВИП.

При этом пользователь подключен к БПЗД посредством одного или нескольких физических носителей и к БВИП посредством одного или нескольких физических носителей. БПЗД подключен к БАЗ, который через двусторонний канал взаимосвязан с БХ, а также с БОПИИ, к которому подключен источник информации посредством одного или нескольких физических носителей, БОПИИ соединен с БППП как непосредственно через однонаправленный или двунаправленный канал, так и через БАПП, который также соединен с БПЗД. БППП соединен двунаправленным каналом с БХ и однонаправленным каналом с БВИП. При этом предусмотрены соединения для получения и обработки вторичных подмножеств информации БОПИИ с БВИП, а также пользователя непосредственно с источником информации.

Практически эффективен вариант автоматизированного комплекса, в котором пользователь подключен к БПЗД посредством одного или нескольких физических носителей в виде устройства формирования компьютерных кодов из воспринимаемой пользователем информации, накопителя и/или передающего устройства для компьютерных кодов и к БВИП посредством одного или нескольких физических носителей в виде устройства формирования воспринимаемой пользователем информации из компьютерных кодов, накопителя и/или передающего устройства для компьютерных кодов.

В первичном подмножестве выделяют ключевые подмножества. В качестве критерия выбора ключевых подмножеств может быть выбрано, например, число повторений последовательности компьютерных кодов, содержащейся в этом подмножестве (табл.2), в первичном множестве (табл.1).

Пример выбора ключевых подмножеств по критерию числа повторений

АБВГДЕЖЗИКЛМНОПРСТ
АБВАБВГДЕЖЗИКЛМНОП
АБВАБВАБВГДЕЖЗИКЛМ
АБВАБВАБВАБВГДЕЖЗИ
АБВАБВАБВАБВАБВГДЕ
Табл.1

Первичное множество
ПодмножествоАБВГДЕЖЗИКЛМНОПРСТ
Число повторений1554321
Позиция при выборе123456
Табл.2

На основе полученных данных, анализа предыдущих действий пользователя и показателя α ранга приоритетного фактора использования система формирует гипотезу, какие именно вторичные подмножества информации могут вызвать у пользователя больший интерес, чем запрошенные изначально вторичные подмножества информации и подмножества информации, которым адекватны заменяемые подмножества компьютерных кодов, и определяет K1 - число ключевых подмножеств, подлежащих дальнейшей обработке, а также множество из К2 актуальных множеств последовательности компьютерных кодов.

Далее система в соответствии с этим предположением формирует M2 подмножеств, в которых определяют правила и/или способы получения новых вторичных подмножеств.

Далее путем замены в первичном множестве последовательности компьютерных кодов исходных M1 заменяемых подмножеств на М2 полученных, дальнейших запросов (в зависимости от нижеописанных вариантов реализации способа), его преобразования в требуемый пользователем вид (например, в вид последовательности компьютерных кодов и/или воспринимаемый человеком вид) и выдачи пользователю возникает полученное множество информации.

Экспериментально было установлено, что на значение показателя Nэк влияет только число K=K2+K1, но не параметр β равенства βК2=(1-β)K1. Также экспериментально было установлено, что максимальные значения Lразн.норм. (и, соответственно, Lразн.) в среднем по К достигаются при -0,05≤β-(К+3/К+10)≤0,05; эксперимент проводился при различных значениях 3≤К≤80 с округлениями в сторону большего из K2 или K1; график зависимости значений β, при которых Lразн.норм. достигает максимума, приведен на фиг.2. Монотонное возрастание обуславливается при росте К увеличением в составе К доли K1, необходимого для достижения максимума Lразн.норм. При практическом применении используют значения β, лежащие между 0 и 1 и удовлетворяющие неравенству 0,05-R≤β-(K+3/K+10)≤0,05+R. Если невозможно использование K1 ключевых подмножеств, то есть К0<K1, то при вычислении K1 используют не значение β, а равенство K10, которое при практическом применении принимает вид K1=(1-R)K0, при этом подсчеты ведутся с округлением в большую сторону.

Кроме того, экспериментально были получены средние данные об экономии объема полученного пользователем множества информации в виде адекватных последовательности компьютерных кодов для одного запроса в зависимости от К, которые отражены на фиг.3; при проведении экспериментов β принимался равным К+3/К+10, вычисления велись с округлениями в сторону большего из К2 или K1. Монотонное убывание обуславливается при росте К ростом числа вероятных вторичных подмножеств информации, доминирующих в отношении интереса к ним у пользователя по сравнению с запрошенными первоначально вторичными подмножествами информации и подмножествами информации, которым адекватны заменяемые подмножества компьютерных кодов, и, следовательно, уменьшением вероятности построения среди М2 новых подмножеств подмножеств с нулевым объемом.

Также экспериментально были получены средние данные о разнице в интересе пользователя к запрошенному и полученному множествам информации по отношению к числу замененных подмножеств для одного запроса, приведенные на фиг.4; при проведении экспериментов β принимался равным К+3/К+10, вычисления велись с округлениями в сторону большего из К2 или K1.

Эксперименты проводились следующим образом: пользователи делали запросы информации; сначала они получали запрошенные информацию без применения способа, затем - с применением способа.

Nэк вычислялась как разница объемов информации, полученных в обоих случаях.

Lразн вычислялись следующим образом: пользователи в обоих случаях отмечали подмножества информации, которые они хотели бы сохранить или по которым они хотели бы получить дополнительную информацию, на основании чего вычислялись Lисх - интерес пользователя к запрошенному множеству информации, Lитог - интерес пользователя к полученному множеству информации и значение Lразн=Lитог-Lисх.

Форма графика обуславливается: при росте К до значения 12 ростом числа вероятных вторичных подмножеств информации, доминирующих в отношении интереса к ним у пользователя по сравнению с запрошенными первоначально вторичными подмножествами информации и подмножествами информации, которым адекватны заменяемые подмножества компьютерных кодов, и, следовательно, уменьшением вероятности построения среди М2 новых подмножеств подмножеств с нулевым объемом, в промежутке значений К от 13 до 50 - примерно одинаковыми возможностями для выделения ключевых подмножеств при минимальной вероятности построения среди М2 новых подмножеств подмножеств с нулевым объемом, а при росте К от 50 - снижением возможности выделения необходимого числа ключевых подмножеств.

Таким образом, в зависимости от ранга приоритетного фактора использования, К выбирают от 3 до 50, однако, в зависимости от реализации, К может быть выбран от 3(1-R) до 50/(1-R), а путем анализа результатов проведенных экспериментов была получена уточненная формула определения диапазона для К: 2+(1+0,57α)8)≤К≤2,5+(1+0,62α)8, которая для каждой конкретной реализации принимает вид (2+(1+0,57α)8)(1-R)≤К≤(2,5+(1-0,62α)8)/(1-R).

Достигаемый технический результат, как показали данные экспериментов, может быть реализован только взаимосвязанной совокупностью всех существенных признаков заявленного объекта, отраженных в формуле изобретения. Указанные в ней отличия дают основание сделать вывод о новизне данного технического решения, а совокупность испрашиваемых притязаний в связи с их неочевидностью - о его изобретательском уровне, что доказывается также вышеприведенным их детальным описанием. Соответствие критерию «промышленная применимость» предложенного способа доказывается как его реализацией, так и отсутствием в заявленных притязаниях каких-либо практически трудно реализуемых в промышленных масштабах признаков. Нижние и верхние значения заявленных пределов были получены на основе статистической обработки результатов экспериментальных исследований, анализа и обобщения их, а также с использованием изобретательской интуиции, исходя из условия достижения указанного технического результата.

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

В числе примеров практического осуществления заявленных объектов в первую очередь целесообразно описать оптимальный вариант их реализации.

Схема работы автоматизированного комплекса, реализующего автоматизированный способ преобразования последовательности адекватных запрошенной пользователем информации компьютерных кодов. Комплекс составлен из блока получения запросов и управляющих данных от пользователя БПЗД; блока анализа запросов БАЗ;

блока хранения последовательностей компьютерных кодов - базы данных БХ; блока анализа первичного подмножества БАПП; блока преобразования первичного подмножества БППП; блока отправки и получения данных в/из источника информации БОПИИ; блока выдачи информации пользователю БВИП и схематически изображен на фиг.5.

От пользователя 1 посредством одного или нескольких физических носителей, например таких, как устройства формирования компьютерных кодов из воспринимаемой пользователем информации, накопителя и/или передающего устройства для компьютерных кодов 3, БПЗД 2 получает в виде последовательностей компьютерных кодов 4 значение параметра α, указания, какие именно подмножества подлежат замене, и запрос на получение информации, затем передает запрос 5 в виде последовательности компьютерных кодов БАЗ 6, который анализирует его и преобразует в запрос на получение первичного множества в виде последовательности компьютерных кодов.

При этом в процессе анализа из БАЗ от БХ 7 получает последовательности компьютерных кодов 8, отражающие информацию о прежних запросах пользователя и, в случае, если поступивший запрос является результатом действия пользователя над полученной им во время обработки комплексом предыдущих запросов информацией, отправляет информацию об этом в виде адекватной ей последовательности компьютерных кодов 9 в БХ 7, который ее сохраняет. Затем БАЗ 5 направляет запрос 10 на получение первичного множества в виде последовательности компьютерных кодов в БОПИИ 11, который направляет этот запрос 12 подключенному к нему посредством одного или нескольких физических носителей 13, например таких, как устройства формирования воспринимаемой пользователем информации из компьютерных кодов, устройства формирования компьютерных кодов из воспринимаемой пользователем информации, накопителя и/или передающего устройства для компьютерных кодов, источнику информации 14.

Этот же блок БОПИИ 11 принимает посредством одного или нескольких физических носителей 13 от источника информации 14 первичное подмножество информации в виде адекватных ему компьютерных кодов 15 и направляет его 16 в БАПП 17, который получает также от БПЗД 3 в виде последовательностей компьютерных кодов значение параметра α и указания, какие именно подмножества подлежат замене 18, а также, используя заранее определенный параметр системы R, выделяет К0 ключевых подмножеств, с использованием описанного выше способа вычисляет К, β, K1, K2, M1, М2, строит M1 заменяемых подмножеств и направляет в виде последовательностей компьютерных кодов значения К1, К2, M1, M2, а также M1 заменяемых подмножеств и K1 ключевых подмножеств 19.

БППП 20 направляет в виде последовательностей компьютерных кодов значение К2 21 БХ 7, получает от нее К2 актуальных множеств в виде последовательностей компьютерных кодов 22, преобразует описанным способом полученное от БОПИИ 11 в виде последовательности компьютерных кодов первичное подмножество 23 и направляет в виде последовательности компьютерных кодов преобразованное первичное подмножество 24. БВИП 25, в свою очередь, направляет его 26 пользователю 1 посредством одного или нескольких физических носителей 27, например таких, как устройства формирования воспринимаемой пользователем информации из компьютерных кодов, накопителя и/или передающего устройства для компьютерных кодов, а пользователь 1 получает преобразованное первичное подмножество от одного или нескольких физических носителей 27 в требуемом виде, например в виде последовательности компьютерных кодов и/или воспринимаемом человеком виде.

При этом возможны два варианта получения пользователем вторичных подмножеств: первый - на основе полученного преобразованного первичного подмножества пользователь 1 направляет запрос 28 на получение вторичных подмножеств непосредственно источнику информации 14 и получает от него эти подмножества 29; второй - БППП 18 отправляет запрос на получение вторичных подмножеств в виде последовательности компьютерных кодов 30 БОПИИ 11, который направляет этот запрос в виде последовательности компьютерных кодов 31 подключенному к нему посредством одного или нескольких физических носителей 12 источнику информации 14. Этот же блок БОПИИ 11 посредством одного или нескольких физических носителей 12 принимает от источника информации вторичные подмножества информации в виде адекватных им последовательностей компьютерных кодов 32 и направляет их в виде адекватных им последовательностей компьютерных кодов 33 в БВИП 25. БВИП 25, в свою очередь, направляет их в виде последовательностей адекватных им компьютерных кодов 34 пользователю 1 посредством одного или нескольких физических носителей 27, а пользователь 1 получает от одного или нескольких физических носителей 27 вторичные подмножества в требуемом виде, например в виде последовательности компьютерных кодов и/или воспринимаемом человеком виде.

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

Пример работы устройства при α=0,5, R=0, наличии в первичном подмножестве N подмножеств, подлежащих замене, и возможности нахождения первичном множестве 7 и более ключевых подмножеств.

От пользователя 1 БПЗД 2 получает посредством одного или нескольких физических носителей 3 в виде последовательностей компьютерных кодов 4 значение параметра α=0,5, указания, какие именно подмножества подлежат замене, и запрос на получение информации, затем передает запрос 5 в виде последовательности компьютерных кодов БАЗ 6, который анализирует его и преобразует в запрос на получение первичного множества в виде последовательности компьютерных кодов. При этом в процессе анализа из БАЗ от БХ 7 получает последовательности компьютерных кодов 8, отражающие информацию о прежних запросах пользователя и, в случае, если поступивший запрос является результатом действия пользователя над полученной им во время обработки комплексом предыдущих запросов информацией, отправляет информацию об этом в виде адекватной ей последовательности компьютерных кодов 9 в БХ 7, который ее сохраняет; затем БАЗ 5 направляет запрос 10 на получение первичного множества в виде последовательности компьютерных кодов в БОПИИ 11.

БОПИИ 11 направляет этот запрос 12 подключенному к нему посредством одного или нескольких физических носителей 13, источнику информации 14. Этот же блок БОПИИ 11 принимает посредством одного или нескольких физических носителей 13 от источника информации 14 первичное подмножество информации в виде адекватных ему компьютерных кодов 15 и направляет его 16 в БАПП 17, который получает также от БПЗД 3 в виде последовательностей компьютерных кодов значение параметра α=0,5 и указания, какие именно подмножества подлежат замене 18. Используя заранее определенный параметр системы R=0, БАПП с использованием описанного выше способа выделяет ключевые подмножества, случайным образом выбирает К˜10 из диапазона 9˜(2+(1+0,57α)8)(1-R)≤К≤(2,5+(1+0,62α)8)/(1-R)˜11 (с учетом округления), вычисляет β=(К+3/К+10)˜0.66, исходя из соотношений К˜10=K2+K1, и βK1=(1-β)K1, то есть 0,66К2=0,33К1 вычисляет с округлением в сторону большего из К2 и K1, K1=7 и K2=3, поскольку K1 не превышает заданного числа К0≥7 ключевых подмножеств, M1=N, M2=N, строит M1 заменяемых подмножеств и направляет в виде последовательностей компьютерных кодов значения K1, K2, M1, M2, а также M1 заменяемых подмножеств и K1 ключевых подмножеств 19 БППП 20.

БППП 20 направляет в виде последовательностей компьютерных кодов значение К2 21 БХ 7, получает от нее К2 актуальных множеств в виде последовательностей компьютерных кодов 22, преобразует описанным способом полученное от БОПИИ 11 в виде последовательности компьютерных кодов первичное подмножество 23 и направляет в виде последовательности компьютерных кодов преобразованное первичное подмножество 24 БВИП 25. БВИП 25, в свою очередь, направляет его 26 пользователю 1 посредством одного или нескольких физических носителей 27, например таких, как устройства формирования воспринимаемой пользователем информации из компьютерных кодов, накопителя и/или передающего устройства для компьютерных кодов, а пользователь 1 получает от одного или нескольких физических носителей 27 преобразованное первичное подмножество в требуемом виде, например в виде последовательности компьютерных кодов и/или воспринимаемом человеком виде. При этом независимо от варианта получения пользователем вторичных подмножеств при достаточном числе повторений запросов разных множеств информации с указанными выше параметрами среднее значение Nэк составит 34N>0 и среднее значение Lразн составит 2.6N>0. Таким образом будут достигнуты экономия объемов передаваемой информации и повышение интереса пользователя к полученной информации относительно первоначально запрошенной.

Пример работы устройства при α=0,5, R=0, наличии в первичном подмножестве N подмножеств, подлежащих замене, и невозможности нахождения первичном множестве хотя бы 7 ключевых подмножеств.

От пользователя 1 БПЗД 2 получает посредством одного или нескольких физических носителей 3 в виде последовательностей компьютерных кодов 4 значение параметра α=0,5, указания, какие именно подмножества подлежат замене, и запрос на получение информации, затем передает запрос 5 в виде последовательности компьютерных кодов БАЗ 6. БАЗ 6 анализирует его и преобразует в запрос на получение первичного множества в виде последовательности компьютерных кодов. При этом в процессе анализа из БАЗ от БХ 7 получает последовательности компьютерных кодов 8, отражающие информацию о прежних запросах пользователя и, в случае, если поступивший запрос является результатом действия пользователя над полученной им во время обработки комплексом предыдущих запросов информацией, отправляет информацию об этом в виде адекватной ей последовательности компьютерных кодов 9 в БХ 7, который ее сохраняет.

Затем БАЗ 5 направляет запрос 10 на получение первичного множества в виде последовательности компьютерных кодов в БОПИИ 11, который направляет этот запрос 12, подключенному к нему посредством одного или нескольких физических носителей 13, источнику информации 14. Этот же блок БОПИИ 11 принимает посредством одного или нескольких физических носителей 13 от источника информации 14 первичное подмножество информации в виде адекватных ему компьютерных кодов 15, и направляет его 16 в БАПП 17, который получает также от БПЗД 3 в виде последовательностей компьютерных кодов значение параметра α=0,5 и указания, какие именно подмножества подлежат замене 18.

Используя заранее определенный параметр системы R=0, БАПП с использованием описанного выше способа выделяет ключевые подмножества, случайным образом выбирает К˜10 из диапазона 9˜(2+(1+0,57α)8)(1-R)≤К≤(2,5+(1+0,62α)8)/(1-R)˜11 (с учетом округления), вычисляет β=(К+3/К+10)˜0.66, исходя из соотношений К˜10=K2+K1, и βК2=(1-β)K1, то есть 0,66К2=0,33K1 вычисляет, с округлением в сторону большего из К2 и К1, К1=7 и К2=3. Однако, поскольку K1 превышает число К0<7 ключевых подмножеств, определяет из формулы K1=(1-R)K0 K1, равным числу выделенных подмножеств К0, и К2, равным K-K1, M1=N, M2=N, строит M1 заменяемых подмножеств и направляет в виде последовательностей компьютерных кодов значения K1, K2, M1, M2, а также M1 заменяемых подмножеств и K1 ключевых подмножеств 19 БППП 20.

БППП 20 направляет в виде последовательностей компьютерных кодов значение К2 21 БХ 7, получает от нее К2 актуальных множеств в виде последовательностей компьютерных кодов 22, преобразует описанным способом полученное от БОПИИ 11 в виде последовательности компьютерных кодов первичное подмножество 23 и направляет в виде последовательности компьютерных кодов преобразованное первичное подмножество 24 БВИП 25. БВИП 25 в свою очередь, направляет его 26 пользователю 1 посредством одного или нескольких физических носителей 27, например таких, как устройства формирования воспринимаемой пользователем информации из компьютерных кодов, накопителя и/или передающего устройства для компьютерных кодов, а пользователь 1 получает преобразованное первичное подмножество от одного или нескольких физических носителей 27 в требуемом виде, например в виде последовательности компьютерных кодов и/или воспринимаемом человеком виде. При этом независимо от варианта получения пользователем вторичных подмножеств при достаточном числе повторений запросов разных множеств информации с указанными выше параметрами среднее значение Nэк составит 34N>0 и среднее значение Lразн составит 2.6N≥Lразн≥0, то есть будут достигнуты экономия объемов передаваемой информации при отсутствии снижения интереса пользователя к полученной информации относительно первоначально запрошенной.

Пример работы устройства при отсутствии в первичном подмножестве запрошенной информации подмножеств, подлежащих замене.

Блоки БПЗД, БАЗ, БХ, БАПП, БОПИИ, БВИП выполняют те же операции, что и в вышеизложенных примерах, однако число M1 заменяемых подмножеств независимо от значений α и R получают равным нулю, следовательно, БППП выдает без изменений первичное подмножество запрошенной информации в виде адекватных ему компьютерных кодов, и пользователь 1 получает от одного или нескольких физических носителей 27 непреобразованное первичное подмножество в требуемом виде, например в виде последовательности компьютерных кодов и/или воспринимаемом человеком виде. Очевидно, что в этом случае значения Nэк и Lразн равны нулю.

Кроме того, изобретение обеспечивает также снижение потребляемого сетевого графика при увеличении интереса пользователя к отображаемой информации.

1. Автоматизированный способ преобразования последовательности адекватных запрошенной пользователем информации компьютерных кодов, по которому автоматически выделяют на основе требований, которые получают от пользователя, M1 заменяемых подмножеств последовательности компьютерных кодов, адекватных первичному подмножеству изначально запрошенной информации, а также К0 всех возможных ключевых подмножеств последовательности компьютерных кодов, адекватных первичному подмножеству изначально запрошенной информации; на основе количественного пронормированного коэффициента α, отражающего ранг приоритетного фактора использования, анализа последовательности компьютерных кодов, адекватных первичному подмножеству изначально запрошенной информации, и анализа предыдущих действий пользователя автоматически формируют гипотезу определения или выбора вторичных подмножеств информации, доминирующих в отношении интереса к ним у пользователя по сравнению с запрошенными первоначально вторичными подмножествами информации и подмножествами информации, которым адекватны заменяемые подмножества компьютерных кодов, автоматически, используя R-числовой параметр, принадлежащий диапазону от 0 до 1, определяемый отдельно для каждой конкретной реализации способа в зависимости от ее технических характеристик, выбирают число К, представляющее собой сумму K1 - числа ключевых подмножеств множества последовательности компьютерных кодов, адекватной первичному подмножеству изначально запрошенной информации, используемых в построениях М2 новых подмножеств и К2 - числа получаемых в результате анализа актуальных множеств, используемых в построениях М2 новых подмножеств, β - экспериментальный вероятностный коэффициент, посредством, с использованием или с помощью которого определяют соотношение использования ключевых подмножеств и актуальных множеств в построениях М2 новых подмножеств, автоматически строят М2 новых множеств последовательности компьютерных кодов, заменяют выбранные ранее M1 заменяемых подмножеств множества последовательности компьютерных кодов, адекватной первичному подмножеству изначально запрошенной информации, на М2 построенных множеств последовательности компьютерных кодов и формируют на основе измененной последовательности компьютерных кодов с запросом вторичных подмножеств или без такового предоставляемую пользователю окончательную информацию в требуемом им виде; при этом построения проводят с соблюдением соотношений (2+(1+0,57α)8)(1-R)≤K≤(2,5+(1+0,62α)8)/(1-R)-0,05-R≤β-(K+3/K+10)≤0,05+R, 0≤β≤1, K=K1+K2 и если K0≥K1, определяемого из соотношения βK2=(1-β)K1, то с соблюдением этого соотношения, иначе с соблюдением соотношения K1=(1-R)K0.

2. Автоматизированный комплекс преобразования последовательности адекватных запрошенной пользователем информации компьютерных кодов, составленный из блока получения запросов и управляющих данных от пользователя (БПЗД); блока анализа запросов (БАЗ); блока хранения последовательностей компьютерных кодов - базы данных (БХ); блока анализа первичного подмножества (БАПП); блока преобразования первичного подмножества (БППП); блока отправки и получения данных в/из источника информации (БОПИИ); блока выдачи информации пользователю (БВИП), при этом пользователь подключен к БПЗД посредством одного или нескольких физических носителей и к БВИП посредством одного или нескольких физических носителей, БПЗД подключен к БАЗ, который через двусторонний канал взаимосвязан с БХ, а также с БОПИИ, к которому подключен источник информации посредством одного или нескольких физических носителей, БОПИИ соединен с БППП как непосредственно через однонаправленный или двунаправленный канал, так и через БАПП, который также соединен с БПЗД, БППП соединен двунаправленным каналом с БХ и однонаправленным каналом с БВИП, при этом предусмотрены соединения для получения и обработки вторичных подмножеств информации БОПИИ с БВИП, а также пользователя непосредственно с источником информации.

3. Комплекс по п.2, в котором пользователь подключен к БПЗД посредством одного или нескольких физических носителей в виде устройства формирования компьютерных кодов из воспринимаемой пользователем информации, накопителя и/или передающего устройства для компьютерных кодов и к БВИП посредством одного или нескольких физических носителей в виде устройства формирования воспринимаемой пользователем информации из компьютерных кодов, накопителя и/или передающего устройства для компьютерных кодов.



 

Похожие патенты:

Изобретение относится к области электросвязи и может быть применено для поиска и оперативной идентификации информации в сетях передачи данных с коммутацией пакетов.

Изобретение относится к техническим средствам информатики и вычислительной техники и может быть использовано для решения задач автоматизированного сравнения и анализа на основе преобразования неструктурированного потока входных данных в объектную форму.

Изобретение относится к техническим средствам информатики и вычислительной техники и может быть использовано для решения задач автоматизированного сравнения и анализа на основе преобразования неструктурированного потока входных данных в объектную форму.

Изобретение относится к устройству и способу мультимедийных данных. .

Изобретение относится к вычислительной технике, в частности к системе мониторинга кризисных ситуаций в социальной сфере. .

Изобретение относится к области информационных технологий и может быть использовано при проектировании сложных технических изделий. .

Изобретение относится к криптографическим протоколам, в частности, для эффективного шифрования на уровне контента. .

Изобретение относится к способам расчета обстоятельств дорожно-транспортного происшествия путем расчета столкновения транспортных средств. .

Изобретение относится к способам и системам криптографической защиты данных в графических подсистемах вычислительного устройства. .

Изобретение относится к вычислительной технике и может быть использовано в системах управления и обработки сигналов

Изобретение относится к авиационной технике и может быть использовано для контроля и диагностики состояния летательного аппарата и человека-оператора в целях предупреждения нештатных ситуаций в процессе полета

Изобретение относится к способам и системам создания и динамического изменения оптимизированных планов движения потоков

Изобретение относится к устройствам распознавания написанных знаков

Изобретение относится к устройству и способу передачи сообщений в терминале мобильной связи

Изобретение относится к способу и системе для обеспечения клиента информацией пользовательского интерфейса

Изобретение относится к устройствам запроса/доставки электронного документа

Изобретение относится к способам выбора шрифта, которые используют документы языка разметки для задания одного или нескольких критериев выбора
Наверх