Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Архипкин В.Я. Bluetooth. Технические требования. Практическая реализация. Приложения.doc
Скачиваний:
654
Добавлен:
02.05.2014
Размер:
7.92 Mб
Скачать

2.4.13. Профиль синхронизации

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

Рис. 2.82. Профиль синхронизации зависит и от профиля последовательного порта и от профи­ля общего доступа, но использует профиль общего обмена объектами как основной профиль

Рис. 2.83. Протоколы и объекты, используемые в профиле синхронизации

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

Рис. 2.84. Модель использования профиля синхронизации

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

На рис. 2.83 представлены протоколы и объекты, используемые в профиле син­хронизации. Baseband соответствует физическому уровню модели OSI, a LMP и L2CAP соответствуют канальному уровню. Протокол RFCOMM является адапта­цией глобальной системы мобильной связи (GSM) TS 07.10 в технических требо­ваниях Bluetooth, a SDP — это протокол обнаружения услуг Bluetooth. Протокол ОВЕХ является адаптацией протокола инфракрасного объектного обмена, стандар­тизованного Ассоциацией передачи данных в инфракрасном диапазоне (IrDA).

В профиле синхронизации для устройств определены две функции: IrMC-кли­ент и IrMC-сервер. Устройство IrMC-клиент содержит механизм синхронизации, а также помещения данных на IrMC сервер и получения их от него. Обычно, устрой­ство IrMC-клиент является настольным или портативным компьютером. Однако, в связи с тем, что устройство IrMC-клиент должно также обеспечивать прием ко­манд инициализации для начала синхронизации, оно также может временно рабо­тать как сервер. Устройство IrMC-сервер представляет собой сервер обмена объек­тами. Обычно, это устройство является мобильным телефоном или PDA. Если уст­ройство IrMC-сервер позволяет начинать процесс синхронизации, оно также вре­менно работает как клиент.

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