CễNG NGHỆ QUẢN Lí THIẾT BỊ OMA

Một phần của tài liệu Nghiên cứu một số vấn đề về đồng bộ dữ liệu trên thiết bị cầm tay (Trang 61)

Khởi nạp (Bootstrapping), đƣợc biết nhƣ trợ giỳp khởi tạo, là điều đầu tiờn cần thiết cho sự khởi đầu bất cứ “phiờn quản lý thiết bị” nào. khởi nạp về bản chất là cung cấp ứng dụng trợ giỳp việc quản lý thiết bị (DM Agent), và cài đặt một số cấu hỡnh giao tiếp để kớch hoạt một kết nối mức giao vận với một mỏy chủ DM [6]. Sau hoạt động này, một phiờn quản lý thiết sẽ bị bắt đầu và toàn bộ cỏc ứng dụng đƣợc quản lý khỏc cú thể cấu hỡnh chớnh xỏc. Thờm vào đú, để cung cấp cỏc thiết lập cần thiết, khởi động đƣợc đỏnh giỏ nhƣ tiến trỡnh tạo mối quan hệ thực giữa mỏy chủ quản lý thiết bị (DM server) và mỏy khỏch quản lý thiết bị (DM client).

Khởi nạp xảy ra theo một số phƣơng thức:

 Một là sử dụng giao thức khởi nạp quản lý thiết bị OMA để truyền cỏc thiết lập cần thiết tới một thiết bị. Điều này thƣờng thực hiện qua cỏc phƣơng tiện giao vận một cỏch tự nguyện, nhƣ Wap push hoặc giao thức OBEX.

 Thứ hai, cỏc tham số cấu hỡnh đƣợc đƣa ra trong một thẻ thụng minh (smart card) nhƣ SIM (Subscriber Identity Module) card, và đƣợc chốn vào thiết bị.

 Thứ 3 là lập trỡnh trƣớc những cài đặt này trong quỏ trỡnh sản xuất.

Hai phƣơng phỏp sau là thuận tiện nhất cho khỏc hàng vỡ đó cài đăt cỏc khởi nạp cần thiết khi khỏch hàng mua thiết bị. Tuy nhiờn, chỳng cũng gõy ra bất tiện và khú khăn cho nhà sản xuất và cung cấp dịch vụ: nếu một cấu hỡnh quản lý thiết bị (DM) mới cần đƣợc thờm vào, thẻ thụng mỡnh hoặc bản thõn thiết bị cần phải lập trỡnh lại.

Rất nhiều bộ kớch hoạt (trigger) khỏc nhau cú thể tự động chuẩn bị khởi động dựa trờn giao thức khởi động quản lý thiết bị (SyncML DM Bootstrap Protocol). Một mỏy chủ DM cú thể bắt đầu khởi nạp một thiết bị nếu nú nhận biết một thiết bị mới chƣa đƣợc khởi nạp trong mạng.

Tƣơng ứng, mỏy chủ DM cú thể ra lệnh gửi một thụng điệp khởi nạp tới một thiết bị. Ngƣời bỏn thiết bị cú thể chỉ dẫn cho khỏch hàng tại thời điểm bỏn hàng khi một hệ thống bỏn hàng kết nối tới hệ thống quản lý. Một khỏch hàng cũng cú thể thực hiện tƣơng tự thụng qua hƣớng dẫn trờn website của nhà cung cấp dịch vụ.

Khởi nạp cũng cú thể kớch hoạt trực tiếp từ một thiết bị đầu cuối. Vớ dụ, ngƣời dựng gửi một tin nhắn SMS hoặc gọi tới một số dịch vụ nào đú để kớch hoạt khởi nạp với mỏy chủ quản lý thiết bị.

Hỡnh 3. 3 Cỏc pha khởi nạp [6]

Khi gửi một thụng điệp khởi nạp SyncML, mỏy chủ cú 2 lựa chọn cho định dạng thụng điệp:

 Khởi nạp hỗ trợ WAP

 Định dạng thụng điệp dựa trờn khởi nạp

Khởi nạp hỗ trợ WAP đƣa ra một tập cỏc tài liệu đẩy đủ cho khởi nạp và hoàn toàn cú thể đƣợc sử dụng để cung cấp cho trỡnh duyệt Wap. Kỹ thuật khởi nạp này đƣợc thiết kế để truyền qua cỏc đƣờng truyền cú băng thụng thấp nhƣ WAP Push.

Định dạng thụng điệp SyncML dựa trờn khởi nạp sử dụng định dạng đó định nghĩa bởi giao thức đặc tả OMA-SyncML. Vỡ vậy, nú sử dụng lại cụng nghệ sẵn cú. Những cài đặt đũi hỏi đƣờng truyền băng thụng cao hoặc trung bỡnh cũng cú thể sử dụng kỹ thuật khởi nạp này. Kỹ thuật này khụng phự hợp cỏc đƣờng truyền cú băng thụng thấp nhƣ WAP Push, bởi vỡ chiều dài thụng điệp quỏ lớn.

Khởi nạp là cần thiết nhằm cung cấp cỏc thiết lập để kớch hoạt giao tiếp giữa mỏy chủ quản lý thiết bị và mỏy khỏch quản lý thiết bị.

Cỏc thiết lập bao gồm thụng tin sau:  Địa chỉ mỏy chủ, cũng nhƣ URL

 Ủy nhiệm xỏc thực (Authentication credentials), nhƣ định danh mỏy chủ (Server ID) và mật khẩu.

Một phần của tài liệu Nghiên cứu một số vấn đề về đồng bộ dữ liệu trên thiết bị cầm tay (Trang 61)