еще раз (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Eddie 11 октября 2004 г. 18:55
В ответ на: Тогда вопросы какие, ксли не в помехах дело и не в синхронизации - вперёд и с песней ....бит отправил- бит принял .... отправлено Макс 11 октября 2004 г. 18:27

Есть девайс A. Есть девайс B. На каждом база сообщений. База большая. Нужно синхронизировать - недостающие перелить на другую сторону. Их значительно меньше (на несколько порядков), чем общее количество сообщений в базе. Как определить, какие именно сообщения нужно переливать, какие нет? Временные метки недостоверны. Сообщения в устройства доставляются непоследовательно. То есть в одном могут быть сообщения C D E F G, во втором G D F H C. Нужно сообщение E перелить направо, сообщение H налево. Уникального идентификатора, как например, номер сообщения, нет и быть не может.

Как определить, какие сообщения нуждаются в синхронизации с МИНИМУМОМ обмена информацией по каналу? Передать хеши всех сообщений и найти недостающие - все равно медленно. Есть ли метод определения разницы между двумя наборами сообщений, чем в лоб сравнение ВСЕХ хэшей?

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru