РЕАЛИЗУЕМЫЙ КОМПЬЮТЕРОМ СПОСОБ КОДИРОВАНИЯ ЧИСЛОВЫХ ДАННЫХ И СПОСОБ КОДИРОВАНИЯ СТРУКТУР ДАННЫХ ДЛЯ ПЕРЕДАЧИ В ТЕЛЕКОММУНИКАЦИОННОЙ СИСТЕМЕ, ОСНОВАННОЙ НА ВЫШЕУКАЗАННОМ СПОСОБЕ КОДИРОВАНИЯ ЧИСЛОВЫХ ДАННЫХ

1. Реализуемый компьютером способ кодирования элемента числовых данных, сохраненного в регистре или ячейке памяти, содержащий этапы:
чтения числового значения вышеуказанного элемента данных, выраженного на основе предопределенного первоначального основания системы счисления,
преобразования представления элемента числовых данных посредством сохраненной матрицы преобразования, предназначенной для связи символов с основанием первой первоначальной позиционной системы счисления с символами с основанием целевой позиционной системы счисления,
отличающийся тем, что вышеуказанная целевая позиционная система счисления имеет элементы основания, формирующиеся из символов алфавита, которые представляются, согласно стандарту ASCII, в двоичной кодировке, и
способ включает в себя операцию установки значения бита в позиции 6 двоичного кода, который представляет все символы, представляющие элемент данных, за исключением символа, назначенного самому младшему элементу, в первоначальное предопределенное двоичное значение, и установки значения бита в позиции 6 двоичного кода, который представляет символ, назначенный самому младшему элементу, в другое двоичное значение.
2. Способ по п.1, в котором предопределенное значение бита в позиции 6 двоичного кода, которое представляет все символы, представляющие элемент данных, за исключением символа, назначенного самому младшему элементу, имеет значение «1», и значение бита в позиции 6 двоичного кода, которое представляет символ, назначенный самому младшему элементу, имеет значение «0», так что самый младший элемент выражения элемента числовых данных является символом алфавита в прописной нотации, а другие элементы, если они есть, являются символами алфавита в строчной нотации.
3. Способ по п.2, в котором вышеуказанные символы алфавита содержат 26 символов Английского алфавита, которые представлены, согласно стандарту ASCII, в двоичной кодировке и идентифицируются десятичными кодами в диапазоне от 65 до 90 в прописной форме и десятичными кодами - в диапазоне от 97 до 122 в строчной форме.
4. Реализуемый компьютером способ кодирования сложных структур данных, содержащих сцепленные строки, для их передачи как последовательность символов в телекоммуникационной системе,
отличающийся тем, что для каждой строки структуры данных, которые должны передаваться, способ содержит этапы:
предоставление поля заголовка для строки, связанного с полем полезных данных для представления последовательности символов упомянутой строки, причем вышеуказанное поле заголовка имеет сохраненный элемент данных, представляющий число символов, которые составляют поле полезных данных; и
запись в вышеуказанное поле заголовка элемента числовых данных, кодированного в позиционной системе счисления, основными элементами которой являются символы, которые представлены, согласно стандарту ASCII, в двоичной кодировке, причем значение бита в позиции 6 двоичного кода, который представляет все символы, представляющие элемент данных, за исключением символа, назначенного самому младшему элементу, установлено в первое предопределенное двоичное значение, и значение бита в позиции 6 двоичного кода, который представляет символ, назначенный самому младшему элементу, установлено в другое двоичное значение.
5. Способ по п.4, в котором предопределенное значение бита в позиции 6 двоичного кода, который представляет все символы, представляющие элемент данных, за исключением символа, назначенного самому младшему элементу, имеет значение «1», и значение бита в позиции 6 двоичного кода, которое представляет символ, назначенный самому младшему элементу, имеет значение «0», так что самый младший элемент выражения элемента числовых данных является символом алфавита в прописной нотации, и другие элементы, если они есть, являются символами алфавита в строчной нотации.
6. Способ по п.5, в котором вышеуказанные символы алфавита содержат 26 символов Английского алфавита, которые представлены, согласно стандарту ASCII, в двоичной кодировке, и идентифицируются десятичными кодами в диапазоне от 65 до 90 в прописной форме, и десятичными кодами - в диапазоне от 97 до 122 в строчной форме.
7. Реализуемый компьютером способ декодирования сложных структур данных, содержащих сцепленные строки, принятых в форме последовательности символов в телекоммуникационной системе,
отличающийся тем, что каждая строка содержит поле заголовка, приспособленное хранить элемент числовых данных, представляющий число символов, которые составляют строку, и поле полезных данных, представляющее последовательность символов упомянутой строки,
и способ содержит этапы:
i) чтение элемента числовых данных первого поля заголовка, кодированного в позиционной системе счисления, основными элементами которой являются символы, которые представлены согласно стандарту ASCII в двоичной кодировке, в которой значение бита в позиции 6 двоичного кода, который представляет все символы, представляющие элемент данных, за исключением символа, назначенного самому младшему элементу, установлено в первое предопределенное двоичное значение, и значение бита в позиции 6 двоичного кода, которое представляет символ, назначенный самому младшему элементу, установлено в другое двоичное значение;
ii) получение строки как последовательности символов, имеющих длину, определенную посредством значения элемента числовых данных, определенных на шаге i); и
iii) повторение шагов i) и ii) до тех пор, пока последовательность символов не исчерпается.
8. Способ по п.7, в котором предопределенное значение бита в позиции 6 двоичного кода, которое представляет все символы, представляющие элемент данных, за исключением символа, назначенного самому младшему элементу, имеет значение «1», и значение бита в позиции 6 двоичного кода, которое представляет символ, назначенный самому младшему элементу, имеет значение «0», так что самый младший элемент выражения элемента числовых данных является символом алфавита в прописной нотации, и другие элементы, если они есть, являются символами алфавита в строчной нотации.
9. Способ по п.8, в котором вышеуказанные символы алфавита содержат 26 символов Английского алфавита, которые представлены, согласно стандарту ASCII, в двоичной кодировке, и идентифицируются десятичными кодами в диапазоне от 65 до 90 в прописной форме, и десятичными кодами - в диапазоне от 97 до 122 в строчной форме.
10. Способ передачи данных, организованных в сложные структуры, включает в себя кодирование структур данных как последовательности символов в передающей аппаратуре, согласно способу, определенному в пп.4-6, и декодирование последовательности символов, в качестве структур данных в принимающей аппаратуре, согласно способу, определенному в пп.7-9.
11. Компьютерная система, выполненная с возможностью реализации способа кодирования элемента числовых данных по пп.1-3.
12. Компьютерная система, выполненная с возможностью реализации способа кодирования структуры данных по пп.4-6.
13. Компьютерная система, выполненная с возможностью реализации способа декодирования структуры данных по пп.7-9.
14. Носитель записи, содержащий считываемые компьютером инструкции для реализации способа кодирования элемента числовых данных по пп.1-3, способа кодирования структуры данных по пп.4-6 и способа декодирования структуры данных по пп.7-9.