Спосіб і пристрій динамічного впорядковування номерів абонентів у електронній телефонній книзі
Номер патенту: 114186
Опубліковано: 10.05.2017
Автори: Козлов Михайло Венедиктович, Козлова Надія Володимирівна, Кадетов Геннадій Юрійович, Козлова Ірина Михайлівна
Формула / Реферат
1. Спосіб динамічного впорядковування номерів абонентів у електронній телефонній книзі, в якому в пам'ять зрушуваних даних вводять дані про всі номери вхідних викликів, при цьому даним по кожному номеру вхідного виклику надають порядковий індекс, рівний по величині кількості номерів викликів, максимально можливих для реєстрації в пам'яті зрушуваних даних, порядкові індекси всіх даних, що раніше надійшли, про номери вхідних викликів зменшують на одиницю, а дані про номери з порядковим індексом менше одиниці видаляють з пам'яті, що надійшли в пам'ять зрушуваних даних, який відрізняється тим, що дані, які надходять, про номер виклику, по вибираному користувачем режиму складання списку динамічно впорядкованих номерів телефонів абонентів по вхідних, вихідних або вхідних і вихідних викликах, автоматично заносять в пам'ять зрушуваних даних з порядковим індексом, рівним по величині кількості номерів викликів, максимально можливих для реєстрації даних про номери викликів, при цьому порядкові індекси даних всіх номерів викликів, що раніше надійшли, зменшують на одиницю, а дані з порядковим індексом менше одиниці видаляють з пам'яті зрушуваних даних, формуючи динамічну множину, що складається з даних про вхідні виклики або вихідні виклики, або з даних про вхідні і вихідні виклики;
по закінченні виклику на основі даних, що надійшли, про тривалість виконаного виклику обчислюють параметр важливості виклику, що оцінюють по тривалості зв'язку з абонентом;
значення параметра важливості виклику визначають на підставі функції важливості виклику, що зростає при збільшенні тривалості розмови по лінійному або нелінійному закону, при цьому користувач регулює залежність функції важливості виклику від тривалості розмови, використовуючи наявні в постійній пам'яті дані;
значення параметра важливості виклику автоматично заносять в пам'ять зрушуваних даних з тим же порядковим індексом, що і надійшли у вказану пам'ять дані про номер виконаного виклику;
для кожного з номерів абонентів за даними про параметри важливості викликів по вказаному номеру обчислюють ваговитість номера абонента функції, що зростає із збільшенням параметрів важливості викликів, їх порядкових індексів і кількості повторень виконаних викликів з цим номером шляхом дискретної згортки параметрів важливості викликів з даним номером з однією з груп коефіцієнтів дискретної вагової функції, при цьому потрібну групу коефіцієнтів дискретної вагової функції вибирає користувач, характеристики дискретних вагових функцій формують з тих, що убувають монотонно або немонотонно, функцій, і результати обчислення ваговитості по кожному номеру автоматично заносять в оперативну пам'ять невпорядкованої множини даних про номери і, таким чином, в оперативній пам'яті автоматично формують невпорядковану множину даних про номери абонентів, спільно з їх ваговитостями, що входять в множину з кожним номером тільки один раз;
проводять ранжируване впорядковування номерів абонентів на основі наявної невпорядкованої множини даних про номери абонентів і номери абонентів автоматично заносять в оперативну пам'ять впорядкованої множини даних про номери, при цьому ранги номерів зростають в порядку зменшення значень ваговитості номерів абонентів, і, при однаковому значенні ваговитості у двох різних номерів викликів, нижчий ранг встановлюють у номері ранішого виклику, або вказаний ранг встановлюють у номері пізнішого виклику; отриманий список динамічно впорядковуваних номерів надходить на апарат зв'язку, користувач вводить знакову ідентифікацію номерів абонентів в список динамічно впорядковуваних номерів;
на вимогу користувача вказаний список номерів виводять на дисплей;
приведену послідовність дій автоматично повторюють кожного разу під час вступу до пам'яті зрушуваних даних подальшого номера виклику.
2. Спосіб за п. 1, який відрізняється тим, що по закінченні зв'язку користувач встановлює оцінку параметра важливості виклику по 9-бальній шкалі, використовуючи лінгвістичні змінні, або по 10-бальній шкалі, ввівши лінгвістичну змінну на непотрібну розмову з чисельною оцінкою 0 для видалення з пам'яті зрушуваних даних, даних про виклик, що надійшли, і встановлену оцінку параметра важливості вводять в блок управління, обробки і обміну даними.
3. Пристрій для здійснення способу впорядкування номерів абонентів у електронній телефонній книзі, що містить апарат зв'язку, блок управління, обробки і обміну даними, блок пам'яті неурегульованих номерів, блок пам'яті впорядкованих номерів і блок пам'яті зрушуваних даних, який відрізняється тим, що включає блок обчислення ваговитості, що містить субблок вибору параметрів важливості викликів, селектор груп коефіцієнтів, субблок множення, комутатор пам'яті таблиць коефіцієнтів, пам'ять таблиць коефіцієнтів і накопичуючий суматор, кожен регістр зсуву вказаного блока пам'яті зрушуваних даних містить елементи пам'яті для зберігання даних про величини параметрів важливості викликів, а блок управління, обробки і обміну даними містить пристрій пам'яті для зберігання даних, необхідних для обчислення величини параметра важливості виклику, причому кількість груп коефіцієнтів дискретної вагової функції у вказаній пам'яті таблиць коефіцієнтів і їх параметри визначаються виробником;
при цьому вихід апарата зв'язку сполучений з першим входом блока управління, обробки і обміну даними, перший вихід якого сполучений з входом апарата зв'язку, другий вихід, для сигналу управління, сполучений з першим входом блока пам'яті зрушуваних даних, а третій вихід, для передачі даних про номер виклику і величину параметрів важливості виклику, сполучений з другим входом блока пам'яті зрушуваних даних, вихід якого сполучений з першим входом блока обчислення ваговитості, перший вихід якого сполучений з першим входом блока пам'яті неврегульованих номерів, а другий вхід сполучений з четвертим виходом блока управління, обробки і обміну даними, другий вхід якого сполучений з другим виходом блока обчислення ваговитості номерів, третій вхід з виходом блока пам'яті неврегульованих номерів, четвертий вхід з виходом блока пам'яті впорядкованих номерів, п'ятий вихід, для сигналу управління, з другим входом блока пам'яті неврегульованих номерів, шостий вихід, для сигналу управління, з першим входом блока пам'яті впорядкованих номерів, а сьомий вихід з другим входом блока пам'яті впорядкованих номерів;
причому в блоці обчислення ваговитості перший вхід субблока вибору параметрів важливості викликів сполучений з виходом блока пам'яті зрушуваних даних, другий вхід сполучений з входом селектора груп коефіцієнтів і четвертим виходом блока управління, обробки і обміну даними, перший вихід субблока вибору параметрів важливості викликів сполучений з другим входом блока управління, обробки і обміну даними, другий вихід сполучений з першим входом субблока множення, третій вихід сполучений з першим входом комутатора пам'яті таблиць коефіцієнтів, вихід селектора груп коефіцієнтів сполучений з входом пам'яті таблиць коефіцієнтів, вихід якої сполучений з другим входом комутатора пам'яті таблиць коефіцієнтів, вихід якого сполучений з другим входом субблока множення, вихід якого сполучений з першим входом накопичуючого суматора, другий вхід якого підключений до четвертого виходу субблока вибору параметрів важливості викликів, а вихід сполучений з перших входом блока пам'яті неврегульованих номерів;
при цьому блок управління, обробки і обміну даними містить необхідні програми для обробки даних, що надходять, і управління пристроєм, включаючи програми обчислення параметра важливості виклику і впорядковування номерів.
Текст
Реферат: Винахід належить до області комунікації та може бути використаний для автоматичного динамічного впорядковування даних у електронних телефонних книгах апаратів зв'язку (AЗ). Спосіб та пристрій динамічного впорядкування номерів дозволяють скоротити час пошуку необхідного номера абонента за рахунок динамічного впорядковування номерів абонентів в електронній телефонній книзі з урахуванням порядку надходження і важливості виконаних вхідних, вихідних або вхідних і вихідних викликів і їх кількості в послідовності виконаних викликів. Технічним результатом, що досягається даним винаходом, є скорочення часу пошуку номерів виклику, оптимізація пам’яті електронної телефонної книги, розширення функціональних можливостей. UA 114186 C2 UA 114186 C2 5 10 15 20 25 30 35 40 45 50 55 60 Винахід належить до області комунікації і може бути використаний для автоматичного динамічного впорядковування даних у електронних телефонних книгах апаратів зв'язку (AЗ), наприклад, для автоматичного впорядкування номерів абонентів в телефонних книгах мобільних телефонів по вхідних, витікаючих, або вхідних і витікаючих викликах. Сучасна практика використання AЗ характеризується великою інтенсивністю потоку виконуваних викликів і великою кількістю абонентів, з якими підтримується зв'язок. У зв'язку з цим виникає необхідність у використанні електронних телефонних книг, в пам'яті яких зберігаються номери абонентів, з якими підтримується регулярний зв'язок. При цьому бажано, щоб номери абонентів в пам'яті електронних телефонних книг були впорядковані по певних критеріях, які спрощують і прискорюють пошук потрібного номера. Що існують AЗ, зокрема - мобільні, наприклад Motorola RAZR2 V8 Luxury, містять електронні телефонні книги для зберігання номерів телефонних викликів абонентів, які цікавлять користувача. Таких номерів може бути занесено в пам'ять декілька десятків і розташовуються вони в порядку надходження або по алфавіту. При такому розташуванні не враховується кількість вхідних або витікаючих викликів, які здійснювалися з одним і тим же абонентом за деякий проміжок часу, тобто, не враховується інтенсивність телефонного зв'язку з номером певного абонента. Тому номер, з яким було здійснено декілька викликів, випадково опиняється всередині або в кінці списку номерів, які містяться в пам'яті телефонної книги. Але цей номер, враховуючи відносно високу інтенсивність телефонного зв'язку з ним, з великою ймовірністю буде потрібний користувачеві насамперед. Як наслідок, за наявності великої кількості вхідних і витікаючих викликів, пошук в пам'яті AЗ номера, який цікавить користувача, в середньому стає трудомістким і досить тривалим процесом. Суттєвим недоліком таких AЗ є розташування телефонних номерів абонентів в телефонній книзі без урахування інтенсивності викликів, що, при неприпустимо великому часі пошуку потрібного номера, знижує їх споживчі властивості. Відомі спосіб і пристрій, (патент US6606381), в яких для підвищення доступності до часто використовуваних номерів телефонів проводиться динамічне впорядковування номерів телефонів в телефонній книзі на підставі кількості вхідних і витікаючих викликів по певному телефонному номеру, при цьому найбільш часто використовувані номери телефонів будуть на початку списку в телефонній книзі. Також відомі спосіб і пристрій, (заявка на патент ЕР2234378), в яких телефонна книга містить список деякої частини номерів телефонів, розташованих користувачем в постійному порядку, і список, в якому решта номерів телефонів може бути динамічно впорядковані по двох критеріях: частоті вхідних і витікаючих викликів і загальної тривалості зв'язку по певному телефонному номеру. При цьому, при виробленні оцінки телефонного номера на основі двох критеріїв, вводиться їх ваговитість і на підставі оцінки телефонний номер розміщується в списку динамічно впорядковуваних телефонних номерів. Загальним недоліком вище вказаних способів і пристроїв є те, що виклики, що часто проводяться у минулому, по певному телефонному номеру мають перевагу в розміщенні цього номера в списку динамічно впорядковуваних телефонних номерів в порівнянні з іншим номером з пізнішими і меншими по кількості викликами, але актуальнішим для користувача. Крім того, використання в заявці на патент ЕР2234378 критерію загальної тривалості зв'язку по певному телефонному номеру приводить до того, що телефонний номер з яким був достатньо давній, але тривалий телефонний зв'язок може мати пріоритет над номерами з частішими і пізнішими викликами. Найбільш близьким по сукупності істотних ознак до пропонованого способу є викладений в патенті UA82718 спосіб автоматичного впорядковування даних в пам'яті телефонних апаратів. У вказаному способі для впорядковування множини номерів вхідних викликів враховуються порядкові номери надходжень вхідних викликів з даного телефонного номера і їх кількість в загальній кількості виконаних викликів по всіх телефонних номерах, але не враховується важливість цих викликів. Тому номер важливого для користувача виклику абонента, з яким періодично підтримується зв'язок з частотою меншою, ніж частота малозначущих і, у наслідку цього короткочасних викликів, виявляється не на початку списку номерів телефонної книги. Але цей номер, через його важливість, потрібний користувачеві насамперед. Як наслідок, користувач втрачає час на пошук важливого на певному етапі часу номера абонента. Таким чином, істотним недоліком вказаного способу є впорядковування множини номерів вхідних викликів без урахування їх важливості в послідовності виконаних викликів. У зв'язку з цим, погіршуються споживчі властивості AЗ, оскільки час пошуку користувачем потрібного номера є неприпустимо великим. Крім того, в цьому способі при формуванні списку номерів в пам'яті AЗ не враховуються витікаючі виклики. 1 UA 114186 C2 5 10 15 20 25 30 35 40 45 50 55 Задачею пропонованого винаходу є створення способу і пристрою, що дозволяють скоротити час пошуку необхідного номера абонента за рахунок динамічного впорядковування номерів абонентів у електронній телефонній книзі з урахуванням порядку надходження і важливості виконаних вхідних, витікаючих або вхідних і витікаючих викликів і їх кількості в послідовності виконаних викликів. Поставлена задача вирішується за рахунок того, що спосіб динамічного впорядковування номерів абонентів у електронній телефонній книзі включає наступні дії. Дані, що надходять, про номер виклику, по вибираному користувачем режиму складання списку динамічно впорядковуваних номерів телефонів абонентів по вхідних, витікаючих або вхідних і витікаючих викликах, автоматично заносяться в пам'ять зрушуваних даних з порядковим індексом, рівним по величині кількості номерів викликів, максимально можливих для реєстрації даних про номери викликів. При цьому, порядкові індекси даних всіх номерів викликів, що раніше надійшли, зменшуються на одиницю, а дані з порядковим індексом менше одиниці віддаляються з пам'яті зрушуваних даних. Таким чином, формується динамічна множина, що складається з даних про вхідні виклики, або витікаючі виклики, або з даних про вхідні і витікаючі виклики. По закінченні виклику на основі даних, що надійшли про тривалість виконаного виклику обчислюється параметр важливості виклику, що оцінюється по тривалості зв'язку з абонентом, виходячи з вірогідності того, що чим більше за часом триває зв'язок, тим він важливіше для споживача. Значення параметра важливості виклику визначається на підставі функції важливості виклику, тривалості розмови, що зростає при збільшенні, по лінійному або нелінійному закону. При цьому регулюється залежність функції важливості виклику від тривалості розмови виходячи з переваг користувача, використовуючи наявні в постійній пам'яті дані. Значення параметра важливості виклику автоматично заноситься в пам'ять зрушуваних даних з тим же порядковим індексом, що і надійшли у вказану пам'ять дані про номер виконаного виклику. Для кожного з номерів абонентів за даними про параметри важливості викликів по вказаному номеру обчислюється ваговитість номера абонента на підставі функції, що зростає із збільшенням параметрів важливості викликів, їх порядкових індексів і кількості повторень виконаних викликів з цим номером шляхом, наприклад, дискретної згортки параметрів важливості викликів з даним номером з однією з груп коефіцієнтів дискретної вагової функції. При цьому потрібна група коефіцієнтів вибирається на основі пріоритетів користувача. Характеристики дискретних вагових функцій формуються з тих, що убувають монотонно або немонотонно функцій. Результати обчислення ваговитості по кожному номеру автоматично заносяться, в оперативну пам'ять неврегульованої множини даних про номери. Таким чином, в оперативній пам'яті неврегульованої множини даних про номери автоматично формується неврегульована множина даних про номери абонентів, спільно з їх ваговитостями, що входять в множину з кожним номером тільки один раз. Затим проводиться ранжируване впорядковуванняномерів абонентів на основі наявної неврегульованої множини даних і номера абонентів автоматично заносяться в оперативну пам'ять впорядкованої множини даних про номери. При цьому ранги телефонних номерів зростають в порядку зменшення значень ваговитостей номерів абонентів, і, при однаковому значенні ваговитості у двох різних номерів викликів, нижчий ранг встановлюється у номері ранішого виклику, або, при більшій зацікавленості користувача в останніх викликах, вказаний ранг встановлюється у номері пізнішого виклику. Отриманий список динамічно впорядковуваних номерів надходить на апарат зв'язку і, при необхідності, знакова ідентифікація номерів абонентів користувачем вводиться в список динамічно впорядковуваних номерів будь-яким відомим способом. На вимогу користувача вказаний список номерів виводиться на дисплей. Приведена послідовність дій автоматично повторюється кожного разу під час вступу до пам'яті зрушуваних даних подальшого номера виклику. Пристрій для здійснення способу впорядковування номерів абонентів в електронній телефонній книзі включає апарат зв'язку, блок управління, обробки і обміну даними, блок пам'яті неврегульованих номерів, блок пам'яті впорядкованих номерів, блок пам'яті зрушуваних даних і блок обчислення ваговитості, що містить субблок вибору параметрів важливості викликів, селектор груп коефіцієнтів, субблок множення, комутатор пам'яті таблиць коефіцієнтів, пам'ять таблиць коефіцієнтів і накопичуючий суматор. Кожен зрушуючий регістр вказаного блока пам'яті зрушуваних даних додатково містить елементи пам'яті для зберігання даних про величини параметрів важливості викликів, а блок управління, обробки і обміну даними містить пристрій пам'яті для зберігання даних, необхідних для обчислення величини параметра 2 UA 114186 C2 5 10 15 20 25 30 35 40 45 50 55 важливості виклику. При цьому кількість груп коефіцієнтів дискретної вагової функції у вказаній пам'яті таблиць коефіцієнтів і їх параметри визначаються виготовлювачем. При цьому вихід апарата зв'язку сполучений з першим входом блока управління, обробки і обміну даними, перший вихід якого сполучений з входом апарата зв'язку, другий вихід, для сигналу управління, сполучений з першим входом блока пам'яті зрушуваних даних, а третій вихід, для передачі даних про номер виклику і величину параметрів важливості виклику, сполучений з другим входом блока пам'яті зрушуваних даних, вихід якого сполучений з першим входом блока обчислення ваговитості, перший вихід якого сполучений з першим входом блока пам'яті неврегульованих номерів, а другий вхід сполучений з четвертим виходом блока управління, обробки і обміну даними, другий вхід якого сполучений з другим виходом блока обчислення ваговитості номерів, третій вхід з виходом блока пам'яті неврегульованих номерів, четвертий вхід з виходом блока пам'яті впорядкованих номерів, п'ятий вихід, для сигналу управління, з другим входом блока пам'яті неврегульованих номерів, шостий вихід, для сигналу управління, з першим входом блока пам'яті впорядкованих номерів, а сьомий вихід з другим входом блока пам'яті впорядкованих номерів. При цьому в блоці обчислення ваговитості перший вхід субблока вибору параметрів важливості викликів сполучений з виходом блока пам'яті зрушуваних даних, другий вхід сполучений з входом селектора груп коефіцієнтів і четвертим виходом блока управління, обробки і обміну даними, перший вихід субблоку вибору параметрів важливості викликів сполучений з другим входом блока управління, обробки і обміну даними, другий вихід сполучений з першим входом субблока множення, третій вихід сполучений з першим входом комутатора пам'яті таблиць коефіцієнтів, вихід селектора груп коефіцієнтів сполучений з входом пам'яті таблиць коефіцієнтів, вихід якої сполучений з другим входом комутатора пам'яті таблиць коефіцієнтів, вихід якого сполучений з другим входом субблока множення, вихід якого сполучений з першим входом накопичуючого суматора, другий вхід якого підключений до четвертого виходу субблока вибору параметрів важливості викликів, а вихід сполучений з перших входом блока пам'яті неврегульованих номерів. При цьому блок управління, обробки і обміну даними містить необхідні програми для обробки даних, що надходять, і управління пристроєм, включаючи програми обчислення параметра важливості виклику і впорядковування номерів. Можливий варіант способу і пристрою, при якому оцінка параметра важливості виклику встановлюється по закінченні зв'язку користувачем будь-яким відомим способом, наприклад, по 9-бальній шкалі, використовуючи лінгвістичні змінні, або по 10-бальній шкалі, ввівши лінгвістичну змінну на непотрібну розмову з чисельною оцінкою 0, для видалення з блока пам'яті зрушуваних даних, даних про виклик, що надійшли. Встановлена оцінка параметра важливості вводиться в блок управління, обробки і обміну даними. Особливості і переваги пропонованого винаходу стануть наочнішими з опису переважних варіантів реалізації винаходу, даних виключно як приклади, з посиланням на креслення, що додаються, де: Фіг. 1. - графіки огинаючих дискретних вагових функцій Wa і Wb , використовуваних для обчислення ваговитостей Qa і Qb номерів абонентів; Фіг. 2, схематично зображує пристрій для здійснення способу динамічного впорядковування номерів абонентів у електронній телефонній книзі; Фіг. 3, схематично зображує блок управління, обробки і обміну даними пристрою для здійснення способу динамічного впорядковування номерів абонентів у електронній телефонній книзі; Фіг. 4, схематично зображує блок обчислення ваговитості пристрою для здійснення способу динамічного впорядковування номерів абонентів у електронній телефонній книзі. Пропонований спосіб динамічного впорядковування номерів абонентів у електронній телефонній книзі включає наступну послідовність дій: - що надходять з AЗ дані про номер виклику, по вибираному користувачем режиму складання списку динамічно впорядковуваних номерів телефонів абонентів по вхідних, витікаючих або вхідних і витікаючих викликах, автоматично надходять в пам'ять зрушуваних даних (ПЗД), з порядковим індексом Vi , рівним по величині кількості номерів викликів, максимально можливих для реєстрації даних про номери викликів, при цьому порядкові індекси Vi даних про всі номери, що раніше надійшли, викликів зменшуються на одиницю, а дані з порядковим індексом менше одиниці віддаляються з ПЗД і, таким чином, формується динамічна множина Xв даних про вхідні виклики, динамічна множина Xв и даних про витікаючі виклики, або динамічна множина Хс , що складається з даних про вхідні і витікаючі виклики; 3 UA 114186 C2 5 10 15 20 - по закінченні виклику на основі даних, що надійшли, про тривалість виконаного виклику обчислюється параметр Р важливості виклику, оцінюваний по тривалості зв'язку з абонентом, виходячи з того, що чим більше за часом триває зв'язок, тим він важливіший для споживача і значення параметра Р важливості виклику визначається на підставі функції важливості виклику, наприклад Р 1 b f T , де f T - функція від величини тривалості зв'язку T , що зростає при збільшенні T по лінійному або нелінійному закону і, наприклад, в простому випадку виконується рівність f T T ; b - коефіцієнт, регулюючий залежність функції важливості виклику від тривалості зв'язку. Величина b вибирається з інтервалу від 0 до 1 і задається користувачем при налаштуванні параметрів пристрою, при цьому значення параметра Р важливості виклику автоматично заноситься в ПЗД з максимальним порядковим індексом Vi ; - для кожного з номерів абонентів за даними тих, що зберігаються в регістрах пам'яті ПЗД про параметри Р важливості номерів виконаних викликів, обчислюється ваговитість Q номера абонента на підставі функції, що зростає із збільшенням параметрів Р важливості викликів, їх порядкових індексів і кількості повторень виконаних викликів з цим номером в безлічі Х викликів шляхом, наприклад, обчислення дискретної згортки параметрів Р важливості викликів з даним номером j з однією з груп коефіцієнтів дискретної вагової функції W , витягуваних з пам'яті таблиць коефіцієнтів, згідно з виразом Qj 25 30 35 40 45 50 N 1 Wm Pj Nm . m0 Дискретна вагова функція W , наприклад, є спадною функцією вигляду A , W m kms 1 де k - коефіцієнт крутизни дискретної вагової функції; s - показник ступеня; A - нормуючий множник. При цьому показник ступеня s і коефіцієнт крутизни k визначають форму дискретної вагової функції W і роблять вплив на стійкість положення номерів в порядку розташування їх в оперативній пам'яті впорядкованої множини даних про номери. У пам'яті таблиць коефіцієнтів зберігаються декілька груп коефіцієнтів дискретних вагових функцій з різними значеннями s та k , і потрібна група коефіцієнтів дискретної вагової функції вибирається на основі пріоритетів користувача. Залежно від вирішуваної задачі вибирається, на основі пріоритетів користувача, і інший вид дискретної вагової функції з тих, що убувають монотонно або немонотонно функцій, зокрема проста, така, що зменшується по лінійному закону; - обчислені ваговитості Q номерів абонентів надходять в оперативну пам'ять неврегульованої множини даних про номери, автоматично формуючи неврегульовану множину Y даних про номери абонентів спільно з їх ваговитостями Q , що входять в множину Y з кожним номером тільки один раз. На основі неврегульованої множини Y даних про номери абонентів проводиться ранжируване впорядковування номерів абонентів, і дані про номери абонентів автоматично заносяться в оперативну пам'ять впорядкованої множини даних про номери, причому, ранги номерів зростають в порядку зменшення значень ваговитостей Q номерів абонентів. При однаковому значенні ваговитості Q у двох різних номерів, нижчий ранг, наприклад, для підвищення стійкості положення номерів телефонів абонентів в списку номерів, встановлюється у номері ранішого виклику, або, при більшій зацікавленості користувача в останніх викликах, вказаний ранг встановлюється у номері пізнішого виклику. Список динамічно впорядковуваних номерів з оперативної пам'яті впорядкованої множини даних про номери надходить на AЗ, і на вимогу користувача виводиться на дисплей. При необхідності, знакова ідентифікація номерів абонентів користувачем за допомогою клавіатури AЗ або іншим відомим можливим способом вводиться в список динамічно упорядковуваних номерів; - приведена послідовність дій автоматично повторюється кожного разу під час вступу до ПЗД подальшого номера виклику. Приклад, який пояснює суть пропонованого способу відбитий в таблиці. 4 UA 114186 C2 5 Допустимо, що ПЗД містить N 15 останніх номерів викликів, і в таблиці число n показує послідовність надходжень цих викликів. У течії вказаних 15 викликів відбулися розмови з 7абонентами С1 … С7. Параметр Р важливості виклику визначений по тривалості розмов в хвилинах. Ваговитість Q номера абонента обчислена за допомогою двох дискретних вагових функцій. Для ваговитості Qa номера абонента використовувалася дискретна вагова функція Wa Wa m 10 A 1 km s , де k 0,15 , s 2 , A 2 * N 30 . Позиційний номер абонента в списку номерів телефонів при ваговій функції Wa у таблиці позначений L a . Для ваговитості Qb номера абонента використовувалася та, що лінійно убуває від N до 1 дискретна вагова функція Wb вигляду Wb N - m , де m 0,1, ..., N - 1. 15 Таблиця C1 C2 C3 Р Qa La Qb Lb Р Qa La Qb Lb 1 6 90 2 3 89 86 4 4 141 5 Послідовність надходжень викликів, n 6 7 8 9 10 11 12 133 123 109 94 78 62 47 34 13 14 15 24 15 10 1 1 1 1 1 1 1 2 2 2 4 5 6 6 6 90 84 78 132 122 112 102 92 82 72 62 52 42 32 22 1 1 3 45 1 1 1 1 1 2 6 6 111 104 95 86 73 2 3 105 4 43 2 1 99 2 45 1 5 116 91 87 67 2 2 2 2 2 2 1 1 1 1 1 1 1 1 45 42 39 111 103 95 87 94 85 76 112 100 88 76 2 2 2 2 2 2 2 1 1 3 45 1 1 1 1 45 43 41 37 1 2 63 4 5 4 4 4 3 45 42 39 36 33 60 4 5 5 6 5 3 Р Qa La Qb Lb Р Qa 72 67 62 54 46 37 29 21 La 3 3 3 3 3 3 5 5 5 75 70 65 60 55 50 45 40 35 30 Lb C5 74 3 Qb C4 5 75 3 3 2 30 3 3 3 4 4 4 5 30 29 27 25 22 5 3 64 59 55 4 5 5 6 6 6 2 3 4 Qb 30 28 26 24 22 20 63 58 53 Lb 4 5 5 6 6 6 2 3 4 Р Qa La 5 UA 114186 C2 Продовження Таблиці 1 C6 Р Qa La Qb Lb C7 2 3 1 15 4 Послідовність надходжень викликів, n 5 6 7 8 9 10 11 12 13 14 15 15 14 14 12 11 9 8 6 4 3 2 1 3 3 3 4 5 6 6 7 7 7 7 7 7 15 14 13 12 11 10 9 8 7 6 5 4 3 3 3 3 4 5 6 3 45 6 7 7 7 43 52 47 7 2 71 7 45 7 1 56 64 4 4 5 2 2 3 2 2 45 42 39 51 47 43 69 63 4 4 5 3 3 3 2 2 Р Qa La Qb Lb Позиційний номер абонента в списку номерів телефонів при ваговій функції Wb у таблиці позначений Lb . 5 При порівнянні позиційного номера абонента C2 у списку номерів з позиційними номерами інших абонентів видно, що інтенсивність викликів і оцінка їх важливості по тривалості розмов забезпечила йому першу позицію в списку номерів. Вагова функція Wa пологіша на початку характеристики, чим лінійно спадна вагова функція 10 15 20 25 30 35 40 Wb , але крутіша в кінці своєї характеристики (фіг. 1). Використання цієї функції при обчисленні ваговитості Q номера, з одного боку забезпечує стійкість положення номерів телефонів абонентів в списку номерів, як це видно для абонента C3 , а з іншого боку швидше перекладаються на нижчі позиції давно не використовувані номери, як, наприклад, для абонента C1 . Пропонований пристрій для здійснення способу динамічного впорядковування номерів абонентів у електронній телефонній книзі включає (фіг. 2) апарат 1 зв'язку (AЗ), блок 2 управління, обробки і обміну даними (БУООД), блок 3 пам'яті зрушуваних даних (БПЗД), блок 4 обчислень ваговитості (БОВ), блок 5 пам'яті неврегульованих номерів (БПНН), блок 6 пам'яті впорядкованих номерів (БПВН). Блок 2 БУООД містить інтерфейсний пристрій, процесорний пристрій, генератор тактових імпульсів, оперативну пам'ять для зберігання поточних даних і довготривалу пам'ять для зберігання програм управління, обробки і обміну даними, включаючи програми для обчислення параметра важливості виклику і впорядковування номерів (на фіг. 2 не показані). Блок 3 БПЗД містить зрушуючи регістри пам'яті для зберігання даних про номери і параметри важливості викликів, причому кількість регістрів пам'яті відповідає кількості номерів викликів, максимально можливому для реєстрації даних про номери викликів в блоці 3 БПЗД (на фіг. 2 не показані). Блок 4 БОВ містить субблок вибору параметрів важливості викликів, що виконує послідовний вибір параметрів важливості викликів з однаковим номером в зрушуючих регістрах пам'яті блока 3 БПЗД, селектор груп коефіцієнтів, субблок множення, комутатор пам'яті таблиць коефіцієнтів, пам'ять таблиць коефіцієнтів, що містить декілька груп коефіцієнтів дискретної вагової функції, накопичуючий суматор, причому кількість груп коефіцієнтів дискретної вагової функції і їх параметри визначаються виготовлювачем (на фіг. 2 не показані). Блок 5 БПНН містить оперативну пам'ять неврегульованої множини даних про номери, спільно з їх ваговитістю (на фіг. 2 не показано). Блок 6 БПВН містить оперативну пам'ять впорядкованої множини даних про номери (на фіг. 2 не показано). При цьому вихід апарата 1 AЗ сполучено з першим входом блока 2 БУООД, перший вихід якого сполучений з входом апарата 1 AЗ, другий вихід блока 2 БУООД, для сигналу управління, сполучений з першим входом блока 3 БПЗД, а третій вихід для передачі даних, сполучений з другим входом блока 3 БПЗД, вихід якого сполучений з першим входом блока 4 БОВ, перший вихід якого сполучений з першим входом блока 5 БПНН, а другий вхід сполучений з четвертим виходом блока 2 БУООД, другий вхід якого сполучений з другим виходом блока 4 БОВ, третій 6 UA 114186 C2 5 10 15 20 25 30 35 40 45 50 55 60 вхід з виходом блока 5 БПНН, четвертий вхід з виходом блока 6 БПВН, п'ятий вихід, для сигналу управління, з другим входом блока 5 БПНН, шостий вихід, для сигналу управління, з першим входом блока 6 БПВН, а сьомий вихід з другим входом блоку 6 БПВН. При чому, блок 2 БУООД включає (фіг. 3), наприклад, субблоки: інтерфейсний пристрій 21 (ІП), процесорний пристрій 22 (ПП), генератор 23 тактових імпульсів (ГТІ), оперативну пам'ять 24 (ОП) і довготривалу пам'ять 25 програм (ДПП). При цьому, перший вхід субблока 21 ІУ сполучений з виходом апарата 1 AЗ, другий вхід з другим виходом блока 4 БОВ, третій вхід з виходом блока 5 БПНН, четвертий вхід з виходом блоку 6 БПВН, п'ятий вхід з першим виходом субблока 22 ПП, перший вихід субблока 21 ІУ сполучений з входом апарата 1 AЗ, другий вихід, для сигналу управління, сполучено з першим входом блока 3 БПЗД, третій вихід, для передачі даних про номери і параметри важливості викликів, сполучений з другим входом блока 3 БПЗД, четвертий вихід сполучений з другим входом блока 4 БОВ, п'ятий вихід, для сигналу управління, сполучений з другим входом блока 5 БПНН, шостий вихід, для сигналу управління, з першим входом блока 6 БПВН, сьомий вихід з другим входом блока 6 БПВН, а восьмий вихід сполучений з першим входом субблока 22 ПП, другий вхід якого сполучений з виходом субблока 23 ГТІ, третій вхід сполучений з виходом субблока 24 ОП, четвертий вхід сполучений з виходом субблока 25 ДПП, другий вихід, для сигналу управління, сполучений з першим входом субблока 24 ОП, третій вихід сполучений з другим входом субблоку 24 ОП, а четвертий вихід сполучений з входом субблоку 25 ДПП. Блок 6 БОВ включає (фіг. 4), наприклад, субблоки: субблок 61 вибору параметрів важливості викликів (СВПВВ), субблок 62 селектора груп коефіцієнтів (СГК), субблок 63 множення (СМ), субблок 64 комутатора пам'яті таблиць коефіцієнтів (КПТК), субблок 65 пам'яті таблиць коефіцієнтів (ПТК), субблок 66 накопичуючого суматора (НС). При цьому перший вхід субблока 61 СВПВВ сполучений з виходом блока 3 БПЗД, другий вхід субблока 61 СВПВВ сполучений з входом субблока 62 СГК і четвертим виходом блока 2 БУООД, перший вихід субблока 61 СВПВВ сполучений з другим входом блока 2 БУООД, другий вихід з першим входом субблока 63 CM, третій вихід сполучений з першим входом субблоку 64 КПТК, вихід субблоку 62 СГК сполучений з входом субблоку 65 ПТК, вихід якого сполучений з другим входом субблоку 64 КПТК, вихід якого сполучений з другим входом субблокуа 63 CM, вихід якого сполучений з першим входом субблока 66 НС, другий вхід якого підключений до четвертого виходу субблока 61 СВПВВ, а вихід сполучений з першим входом блока 5 БПНН. Блок 2 БУООД містить необхідні програми для обробки даних, що надходять і управління пристроєм, включаючи програми обчислення параметра важливості виклику і впорядковування номерів, на підставі вищевикладених алгоритмів. Для здійснення пропонованого способу елементи пропонованого пристрою взаємодіють таким чином. Користувачем за допомогою блока 2 БУООД вибирається режим складання списку динамічно упорядковуваних номерів абонентів в телефонній книзі по вхідних, витікаючих або вхідних і витікаючим викликах. Під час вступу з апарата 1 AЗ даних про номер виклику на блок 2 БУООД по сигналу з блока 2 БУООД на блоці 3 БПЗД проводиться зрушення даних по всіх регістрах пам'яті про номери викликів, що раніше надійшли і дані, що знов надійшли, про номер виклику з блока 2 БУООД заносяться в перший від входу регістр пам'яті блоку 3 БПЗД. По закінченні виклику, з апарата 1 AЗ в блок 2 БУООД надходять дані про тривалість виконаного виклику і в блоці 2 БУООД обчислюється параметр важливості виклику. Значення параметра важливості виклику автоматично заноситься в перший від входу регістр пам'яті блока 3 БПЗД. Для кожного з телефонних номерів абонентів в блоці 4 БОВ обчислюється ваговитість телефонного номера абонента за даними про параметри важливості викликів з блока 3 БПЗД. Результати обчислення ваговитості з блока 4 БОВ заносяться в оперативну пам'ять неврегульованої множини даних про номери блоку 5 БПНН. На основі інформації оперативної пам'яті неврегульованої множини даних про номери блоку 5 БПНН в блоці 2 БУООД проводиться ранжируване впорядковування номерів абонентів і номера абонентів автоматично заносяться в оперативну пам'ять впорядкованої множини даних про номери блоку 6 БПВН. Список динамічно упорядковуваних номерів з оперативної пам'яті впорядкованої множини даних про номери блоку 6 БПВН через блок 2 БУООД поступає на апарат 1 AЗ. Приведена послідовність дій автоматично повторюється кожного разу під час вступу до блока 3 БПЗД подальшого номера виклику. Можливий варіант способу і пристрою, при якому оцінка параметра Р важливості виклику по закінченні зв'язку встановлюється користувачем будь-яким відомим способом, зокрема вручну 7 UA 114186 C2 5 10 15 20 25 30 35 на клавіатурі апарата 1 AЗ, наприклад, по 9-бальній шкалі, використовуючи лінгвістичні змінні: 1 - непотрібна розмова, 2 - маловажна, 3 - недостатньо важлива, 4 - відносно важлива, 5 важлива, 6 - достатньо важлива, 7 - істотно важлива, 8 - дуже важлива, 9 - найважливіша. Або по 10-бальній шкалі, ввівши лінгвістичну змінну на абсолютно непотрібну розмову з чисельною оцінкою 0, для видалення з блоку 3 БПЗД даних, що надійшли, про виклик. З апарата 1 AЗ встановлена оцінка параметра Р важливості вводиться в блок 2 БУООД. Розташування, в запропонованому способі і пристрої, даних про номери викликів в оперативній пам'яті впорядкованої безлічі даних про номери з урахуванням порядку надходження і важливості виконаних вхідних, витікаючих або вхідних і витікаючих викликів і їх кількості в послідовності виконаних викликів за рахунок введення методів обробки даних, пристроїв і програм для обчислення параметрів важливості викликів і ваговитості телефонних номерів абонентів, забезпечує знаходження в електронній телефонній книзі на початку списку номерів абонентів з якими підтримується необхідний користувачеві регулярний і важливий зв'язок. Запропонований спосіб і пристрій динамічного впорядковування номерів абонентів в електронній телефонній книзі дозволяють істотно скоротити час пошуку потрібного номера виклику, що особливо важливе при інтенсивних розмовах за допомогою апарата зв'язку та при обмеженому часі пошуку необхідного номера, створюючи комфортні умови для користувача апаратом зв'язку, а також оптимізують використання пам'яті електронної телефонної книги, виключаючи з неї непотрібні номери. Запропонований спосіб і пристрій можуть бути використані при створенні стаціонарних і мобільних телефонів, смартфонів, вживаних для комунікації комп'ютерів, і систем обробки даних, в яких корисно при оцінці даних враховувати порядок і інтенсивність надходження однотипних даних і їх важливість, розширюючи і покращуючи функціональні можливості таких пристроїв. Фахівці в даній області легко знайдуть, що різні конфігурації і модифікації застосовні до наведених вище прикладів реалізації винаходу без відхилень від його суті, сформульованої в пропонованих пунктах формули і визначуваної ними. Джерела інформації: 1. Телефонний апарат Motorola RAZR2 V8 Luxury. Керівництво користувача. 2. Патент US 6606381-2003-08-12. Н04М1/2745, Н04М1/57. Wunsch Charles. Dynamic ordering of an electronic phonebook. 3. Заявка на патент EP 2234378-2010-09-29. H04M1/2745. Jakobsen Jens. Dynamic ordering of a phonebook. 4. Патент UА 82718 від 12.05.2008, бюл. № 9, G06F7/76. Козлов М.В., Подчашинський Ю.О. Спосіб автоматичного впорядкування даних в пам'яті телефонних апаратів. 5. Штовба С.А. Проектирование нечетких систем средствами MATLAB. - М.: Горячая линия Телеком, 2007-288 с. 40 ФОРМУЛА ВИНАХОДУ 45 50 55 60 1. Спосіб динамічного впорядковування номерів абонентів у електронній телефонній книзі, в якому в пам'ять зрушуваних даних вводять дані про всі номери вхідних викликів, при цьому даним по кожному номеру вхідного виклику надають порядковий індекс, рівний по величині кількості номерів викликів, максимально можливих для реєстрації в пам'яті зрушуваних даних, порядкові індекси всіх даних, що раніше надійшли, про номери вхідних викликів зменшують на одиницю, а дані про номери з порядковим індексом менше одиниці видаляють з пам'яті, що надійшли в пам'ять зрушуваних даних, який відрізняється тим, що дані, які надходять, про номер виклику, по вибираному користувачем режиму складання списку динамічно впорядкованих номерів телефонів абонентів по вхідних, вихідних або вхідних і вихідних викликах, автоматично заносять в пам'ять зрушуваних даних з порядковим індексом, рівним по величині кількості номерів викликів, максимально можливих для реєстрації даних про номери викликів, при цьому порядкові індекси даних всіх номерів викликів, що раніше надійшли, зменшують на одиницю, а дані з порядковим індексом менше одиниці видаляють з пам'яті зрушуваних даних, формуючи динамічну множину, що складається з даних про вхідні виклики або вихідні виклики, або з даних про вхідні і вихідні виклики; по закінченні виклику на основі даних, що надійшли, про тривалість виконаного виклику обчислюють параметр важливості виклику, що оцінюють по тривалості зв'язку з абонентом; 8 UA 114186 C2 5 10 15 20 25 30 35 40 45 50 55 60 значення параметра важливості виклику визначають на підставі функції важливості виклику, що зростає при збільшенні тривалості розмови по лінійному або нелінійному закону, при цьому користувач регулює залежність функції важливості виклику від тривалості розмови, використовуючи наявні в постійній пам'яті дані; значення параметра важливості виклику автоматично заносять в пам'ять зрушуваних даних з тим же порядковим індексом, що і надійшли у вказану пам'ять дані про номер виконаного виклику; для кожного з номерів абонентів за даними про параметри важливості викликів по вказаному номеру обчислюють ваговитість номера абонента функції, що зростає із збільшенням параметрів важливості викликів, їх порядкових індексів і кількості повторень виконаних викликів з цим номером шляхом дискретної згортки параметрів важливості викликів з даним номером з однією з груп коефіцієнтів дискретної вагової функції, при цьому потрібну групу коефіцієнтів дискретної вагової функції вибирає користувач, характеристики дискретних вагових функцій формують з тих, що убувають монотонно або немонотонно, функцій, і результати обчислення ваговитості по кожному номеру автоматично заносять в оперативну пам'ять невпорядкованої множини даних про номери і, таким чином, в оперативній пам'яті автоматично формують невпорядковану множину даних про номери абонентів, спільно з їх ваговитостями, що входять в множину з кожним номером тільки один раз; проводять ранжируване впорядковування номерів абонентів на основі наявної невпорядкованої множини даних про номери абонентів і номери абонентів автоматично заносять в оперативну пам'ять впорядкованої множини даних про номери, при цьому ранги номерів зростають в порядку зменшення значень ваговитості номерів абонентів, і, при однаковому значенні ваговитості у двох різних номерів викликів, нижчий ранг встановлюють у номері ранішого виклику, або вказаний ранг встановлюють у номері пізнішого виклику; отриманий список динамічно впорядковуваних номерів надходить на апарат зв'язку, користувач вводить знакову ідентифікацію номерів абонентів в список динамічно впорядковуваних номерів; на вимогу користувача вказаний список номерів виводять на дисплей; приведену послідовність дій автоматично повторюють кожного разу під час вступу до пам'яті зрушуваних даних подальшого номера виклику. 2. Спосіб за п. 1, який відрізняється тим, що по закінченні зв'язку користувач встановлює оцінку параметра важливості виклику по 9-бальній шкалі, використовуючи лінгвістичні змінні, або по 10-бальній шкалі, ввівши лінгвістичну змінну на непотрібну розмову з чисельною оцінкою 0 для видалення з пам'яті зрушуваних даних, даних про виклик, що надійшли, і встановлену оцінку параметра важливості вводять в блок управління, обробки і обміну даними. 3. Пристрій для здійснення способу впорядкування номерів абонентів у електронній телефонній книзі, що містить апарат зв'язку, блок управління, обробки і обміну даними, блок пам'яті неурегульованих номерів, блок пам'яті впорядкованих номерів і блок пам'яті зрушуваних даних, який відрізняється тим, що включає блок обчислення ваговитості, що містить субблок вибору параметрів важливості викликів, селектор груп коефіцієнтів, субблок множення, комутатор пам'яті таблиць коефіцієнтів, пам'ять таблиць коефіцієнтів і накопичуючий суматор, кожен регістр зсуву вказаного блока пам'яті зрушуваних даних містить елементи пам'яті для зберігання даних про величини параметрів важливості викликів, а блок управління, обробки і обміну даними містить пристрій пам'яті для зберігання даних, необхідних для обчислення величини параметра важливості виклику, причому кількість груп коефіцієнтів дискретної вагової функції у вказаній пам'яті таблиць коефіцієнтів і їх параметри визначаються виробником; при цьому вихід апарата зв'язку сполучений з першим входом блока управління, обробки і обміну даними, перший вихід якого сполучений з входом апарата зв'язку, другий вихід, для сигналу управління, сполучений з першим входом блока пам'яті зрушуваних даних, а третій вихід, для передачі даних про номер виклику і величину параметрів важливості виклику, сполучений з другим входом блока пам'яті зрушуваних даних, вихід якого сполучений з першим входом блока обчислення ваговитості, перший вихід якого сполучений з першим входом блока пам'яті неврегульованих номерів, а другий вхід сполучений з четвертим виходом блока управління, обробки і обміну даними, другий вхід якого сполучений з другим виходом блока обчислення ваговитості номерів, третій вхід з виходом блока пам'яті неврегульованих номерів, четвертий вхід з виходом блока пам'яті впорядкованих номерів, п'ятий вихід, для сигналу управління, з другим входом блока пам'яті неврегульованих номерів, шостий вихід, для сигналу управління, з першим входом блока пам'яті впорядкованих номерів, а сьомий вихід з другим входом блока пам'яті впорядкованих номерів; причому в блоці обчислення ваговитості перший вхід субблока вибору параметрів важливості викликів сполучений з виходом блока пам'яті зрушуваних даних, другий вхід сполучений з 9 UA 114186 C2 5 10 входом селектора груп коефіцієнтів і четвертим виходом блока управління, обробки і обміну даними, перший вихід субблока вибору параметрів важливості викликів сполучений з другим входом блока управління, обробки і обміну даними, другий вихід сполучений з першим входом субблока множення, третій вихід сполучений з першим входом комутатора пам'яті таблиць коефіцієнтів, вихід селектора груп коефіцієнтів сполучений з входом пам'яті таблиць коефіцієнтів, вихід якої сполучений з другим входом комутатора пам'яті таблиць коефіцієнтів, вихід якого сполучений з другим входом субблока множення, вихід якого сполучений з першим входом накопичуючого суматора, другий вхід якого підключений до четвертого виходу субблока вибору параметрів важливості викликів, а вихід сполучений з перших входом блока пам'яті неврегульованих номерів; при цьому блок управління, обробки і обміну даними містить необхідні програми для обробки даних, що надходять, і управління пристроєм, включаючи програми обчислення параметра важливості виклику і впорядковування номерів. 15 10 UA 114186 C2 Комп’ютерна верстка Л. Литвиненко Державна служба інтелектуальної власності України, вул. Василя Липківського, 45, м. Київ, МСП, 03680, Україна ДП “Український інститут інтелектуальної власності”, вул. Глазунова, 1, м. Київ – 42, 01601 11
ДивитисяДодаткова інформація
Автори англійськоюKozlova Iryna Myhailivna, Kozlov Myhailo Venedektovych, Kozlova Nadiya Volodymyrivna
Автори російськоюКозлова Ирина Михайловна, Козлов Михайло Венедиктович, Козлова Надежда Владимировна
МПК / Мітки
МПК: H04M 1/275, H04M 1/00, G06F 7/00, G06F 17/30
Мітки: динамічного, спосіб, книзі, номерів, впорядковування, телефонний, пристрій, абонентів, електронний
Код посилання
<a href="https://ua.patents.su/13-114186-sposib-i-pristrijj-dinamichnogo-vporyadkovuvannya-nomeriv-abonentiv-u-elektronnijj-telefonnijj-knizi.html" target="_blank" rel="follow" title="База патентів України">Спосіб і пристрій динамічного впорядковування номерів абонентів у електронній телефонній книзі</a>
Попередній патент: Способи покращення виходу насіння маїсу
Наступний патент: Нейтральні, стабільні й прозорі золі фотокаталітичного діоксиду титану
Випадковий патент: Спосіб лікування гострого гематогенного остеомієліту трубчастих кісток у дітей