Tin nhắn MMS cần rất nhiều thông số, người dùng cần cấu hình để đảm bảo có thể nhận được tin. Vì tin nhắn MMS sẽ qua mạng Internet gửi đến MMSC và thông qua trình duyệt Wap đến điện thoại di động nên cần phải biết được địa chỉ MMSC và WAP Gateway. Để biết được những tham số trong giao diện này, người dùng cần tham khảo thông số cài đặt GPRS/3G của nhà điều hành mạng. Ví dụ, với mạng Viettel:
Địa chỉ của MMS Server là: http://mms.viettelmobile.com.vn/mms/,
APN: V-mms
Hình 2.13. Giao diện cấu hình MMS
2.5.4. Giao diện chƣơng trình trên điện thoại di động
Giao diện này chứa một danh sách lựa chọn các tính năng mà chương trình cung cấp, đó là các tính năng cho phép gửi tin nhắn SMS để yêu cầu thông tin theo các phương pháp truyền tin khác nhau là SMS, MMS hay qua Server. Ngoài ra, trong Menu nằm dưới cùng bên phải sẽ chứa các lựa chọn cho phép người dùng có thể mở các cửa sổ cho phép cấu hình, cho phép xem ảnh đã gửi tới:
2.6.Triển khai và đánh giá kết quả thực nghiệm
Hệ thống demo đã được triển khai, với chương trình chạy trên máy tính cá nhân (Laptop), sử dụng Camera có sẵn của máy tính và sử dụng USB 3G để làm thiết bị truyền thông. Modem USB 3G, không phải là thiết bị chuyên dụng để lập trình, với hạn chế của thiết bị là không có phép truyền nhiều tin nhắn trong cùng một khoảng thời gian, qua thực nghiệm nhận thấy trong một phút thiết bị chỉ có thể gửi được khoảng 6 tin nhắn trong điều kiện chất lượng mạng bình thường, do đó ảnh hưởng tới tốc độ truyền dữ liệu qua tin nhắn SMS. Việc gửi hình ảnh qua công nghệ GPRS/3G (hình ảnh được gửi qua mạng tới tài khoản gmail) được thực hiện tốt với độ trễ vừa phải. Hình ảnh qua tin nhắn MMS thì có thời gian trễ giao động trong 1 phút. Khi gửi ảnh dưới dạng tin nhắn SMS, do kỹ thuật xử lý ảnh chưa tốt và do hạn chế độ dài dữ liệu của tin nhắn SMS nên chi phí cho một hình ảnh cỡ nhỏ hơn 100 pixel vẫn còn cao, khoảng dưới 3000đ. Chương trình nhận tin nhắn trên điện thoại di động được thiết kế bằng ngôn ngữ J2me, chạy hiệu quả nhưng giao diện chưa thân thiện.
Ngoài ra hệ thống được cài đặt chỉ thích hợp cho mục đích nghiên cứu các phương pháp truyền thông qua các thuê bao điện thoại di động, không thích hợp để triển khai trên thực tế do hạn chế của việc sử dụng máy tính cá nhân để điều khiển hệ thống quan sát, sử dụng webcam là thiết bị quan sát chính. Vì như vậy máy tính phải thường xuyên hoạt động mà máy tính cá nhân vốn không được thiết kế để có thể liên tục hoạt động trong nhiều ngày, hơn nữa sự có mặt của một thiết bị hiện đại, nhiều chức năng như máy tính chỉ để phục vụ cho một mục đích quan sát là lãng phí, và không thể di dời hệ thống tới mọi địa hình, địa điểm mong muốn. Webcam là một thiết bị quan sát đơn giản, với góc nhìn hẹp, không thể điều khiển góc quay và chất lượng hình ảnh không cao do đó ảnh hưởng tới chất lượng quan sát. Tuy nhiên, hệ thống được tác giả cài đặt với mục đích demo cho những nghiên cứu về các phương pháp truyền dữ liệu qua mạng điện thoại di động, những nghiên cứu và ý tưởng này có thể được sử dụng để tạo ra một thiết bị quan sát từ xa trong đó máy tính sẽ được thay bằng mạch điện tử để tăng tính linh động và khả năng triển khai trong môi trường thực của hệ thống đã được tác giả đề xuất.
Với những kết quả thực nghiệm như trên, đề tài đã hoàn thành những nhiệm vụ đề ra nhưng chưa triệt để và chưa thực sự tối ưu, còn cần được tiếp tục nghiên cứu phát triển tiếp.
Chƣơng 3: CÔNG NGHỆ PHÁT TRIỂN ỨNG DỤNG
3.1. Các công nghệ truyền thông 3.1.1. Mạng GSM 3.1.1. Mạng GSM
Viễn thông di động [1] là một trong những lĩnh vực có sự phát triển rất mạnh mẽ. Sự phát triển đó đòi hỏi cần có một tiêu chuẩn kỹ thuật chung thống nhất và một trong những chuẩn này đã ra đời là chuẩn cho hệ thống thông tin di động toàn cầu GSM (Global System for Mobile Communications) được giới thiệu vào năm 1991. GSM là một chuẩn cho điện thoại di động số được đưa ra bởi tổ chức viễn thông Châu Âu ETSI (European Telecommunication Standards Institute) cho phép người sử dụng điện thoại di động có thể sử dụng điện thoại di động của họ trên toàn châu Âu.
GSM sử dụng hai kỹ thuật truy nhập là TDMA và FDMA, trong đó TDMA là kỹ thuật có nhiều ưu điểm:
Cung cấp một khả năng tách kênh và mã hóa tiếng nói trong tương lai làm cho hiệu suất phổ được cải thiện.
Cung cấp nhiều dịch vụ hơn các hệ thống tương tự.
Có khả năng tích hợp ISDN (Integrated Services Digital Network).
Kế thừa mạnh mẽ sự phát triển của các thành phần hiện đại làm giảm chi phí của hệ thống.
Cho phép cải tiến đáng kể được các yếu tố liên quan đến bảo vệ thông tin trong hệ thống.
Sau khi ra đời, hệ thống thông tin di động toàn cầu GSM phát triển một cách mạnh mẽ, cùng với sự gia tăng nhanh chóng của các nhà điều hành, các mạng di động mới, thì số lượng các thuê bao cũng gia tăng một cách chóng mặt. Năm 2000, GPRS được ứng dụng. Năm 2001, mạng 3GSM (UMTS) được đi vào hoạt động. Năm 2003, mạng EDGE đi vào hoạt động.
Kiến trúc tổng quát mạng GSM
Một hệ thống GSM là cơ bản thiết kế như là một sự kết hợp của ba hệ thống con chính [1]: các hệ thống mạng, hệ thống radio và thống hỗ trợ hoạt động của mạng. Các nhà khai thác mạng sẽ có một số nguồn cơ sở hạ tầng thiết bị riêng. GSM không chỉ cung cấp giao diện tầng không mà còn cung cấp giao diện chính giữa các bộ phận khác nhau. Có ba giao diện nổi trội là: giao diện giữa MSC và trạm điều khiển BSC, giao diện giữa BSC và các trạm thu phát cơ bản (BTS), và một giao diện giữa BTS và trạm di động (MS). Các hệ thống phụ bao gồm các thiết bị mạng và các chức năng liên quan đến thiết bị đầu cuối để kết thúc cuộc gọi, quản lý thuê bao di động và giao diện với PSTN cố định. Trong đó, các hệ thống con chuyển đổi bao gồm các MSC, kiểm tra vị trí đăng ký (VLR), đăng ký tại gia đình (HLR), trung tâm xác thực (AUC), và
đăng ký định danh thiết bị (EIR). MSC cung cấp thiết lập cuộc gọi, định tuyến, và bàn giao giữa BSCs trong khu vực riêng của nó và từ hoặc tới MSC khác; một giao diện với PSTN (Public Switched Telephone Networks) cố định, và các chức năng khác như thanh toán. HLR là một cơ sở dữ liệu tập trung của tất cả thuê bao đăng ký trong một PLMN (Public Land Mobile Network). Có thể có nhiều hơn một HLR trong PLMN, nhưng các thuê bao cá nhân chỉ có một trong số đó. VLR là một cơ sở dữ liệu của tất cả các điện thoại di động hiện đang chuyển vùng trong khu vực kiểm soát của MSC. Ngay sau khi một MS chuyển vào một vùng MSC mới, VLR được kết nối với MSC sẽ yêu cầu dữ liệu về MS từ HLR. Đồng thời, các HLR sẽ được thông báo khu vực MSC mà MS nội bộ. Nếu, sau một thời gian, MS muốn thực hiện cuộc gọi, các VLR sẽ có tất cả các thông tin cần thiết cho việc thiết lập cuộc gọi mà không cần phải kiểm tra HLR mỗi lần. Do đó, VLR theo trực quan là một HLR phân phối. VLR cũng chứa nhiều thông tin chính xác về vị trí thiết bị di động. AUC được kết nối đến HLR. Chức năng của AUC là cung cấp cho HLR các thông số xác thực và các bản mã được sử dụng cho mục đích an ninh. EIR là cơ sở dữ liệu, nơi nhận dạng các số định danh các thiết bị di động quốc tế (IMEI) cho tất cả các thiết bị di động đăng ký được lưu trữ.Một số thành phần khác của mạng là Echo Canceler, làm giảm hiệu lực gây nhiễu gây ra bởi các mạng di động khi kết nối với một mạch PSTN. Mạng giao tác chức năng (IWF) là giao diện giữa MSC và các mạng khác như PSTN và ISDN.
Các hệ thống phụ phát thanh bao gồm các thiết bị và chức năng liên quan đến việc quản lý theo sóng radio, bao gồm cả việc quản lý bằng tay. Nó chủ yếu bao gồm một BSC, BTS và MS. MS truyền thống được xem như là một một phần của hệ thống phụ phát thanh mặc dù nó luôn là một đầu cuối trên đường dẫn hội thoại và tổ chức đối thoại với các hệ thống mạng con để quản lý các di động của mình. MS bao gồm cả khả năng ngừng hoạt động của mạng và của người sử dụng. Hệ thống GSM được thực hiện như là một mạng lưới các tế bào radio cùng cung cấp thông tin đầy đủ về khu vực dịch vụ. Mỗi tế bào có một trạm BTS số thu phát riêng. Một nhóm các BTS được điều khiển bởi một BSC. Cấu hình của BSC-BTS là đa dạng. Một số cấu hình phù hợp nhất với lưu lượng truy cập cao và một số là để phục vụ cho vùng có lưu lượng truy cập trung bình đến thấp. Một BSC điều khiển các chức năng như chuyển giao và kiểm soát nguồn. BSS và BTS cùng được biết đến như là một BSS, được quan sát bởi các MSC thông qua một giao diện duy nhất như là các thực thể chịu trách nhiệm thông tin liên lạc với các MS ở một khu vực nhất định. Một BSS được kết hợp với sự quản lý các kênh radio, chức năng truyền tải, điều khiển kết nối vô tuyến, và đánh giá chất lượng và chuẩn bị chuyển giao. BSS đảm bảo độ che phủ của N tế bào, trong đó N có thể là một hoặc nhiều hơn.
Trung tâm hoạt động và bảo trì (OMC) bao gồm các hệ thống con hoạt động, bảo trì thiết bị GSM và hỗ trợ các nhà điều hành giao diện mạng. Nó được kết nối với tất cả các thiết bị trong hệ thống chuyển mạch và các BSC. OMC thực hiện chức năng quản
trị của GSM (ví dụ cho thanh toán) trong một quốc gia. Một trong những chức năng quan trọng nhất của OMC là việc duy trì HLR quốc gia. Tùy thuộc vào kích thước mạng, mỗi quốc gia có thể có nhiều hơn một OMC. Việc quản lý toàn cầu và tập trung của mạng được cung cấp bởi trung tâm quản lý mạng NMC, trong khi OMC chịu trách nhiệm quản lý mạng cho các khu vực.
3.1.2. Công nghệ GPRS
GSM quản lý truyền thông thoại và dữ liệu trên kết nối chuyển mạch kênh. Mạng GPRS [7] là sự mở rộng của mạng GSM cho phép thuê bao gửi và nhận dữ liệu qua kết nối chuyển mạch gói. Việc sử dụng GPRS thích hợp cho các ứng dụng với các đặc điểm sau:
Thời gian giữa các lần truyền thành công lớn hơn thời gian trễ truyền trung bình.
Thường xuyên truyền tải khối lượng dữ liệu nhỏ.
Không thường xuyên truyền tải khối lượng dữ liệu lớn.
Các ứng dụng này thường không cần phải truyền thông thường xuyên. Do đó việc sử dụng liên tục của các tài nguyên để thực hiện một mạch kết nối chuyển mạch không hiệu quả để khai thác nguồn tài nguyên sóng radio. Các ứng dụng được lựa chọn chia sẻ nguồn tài nguyên radio bằng cách phân bổ tài nguyên radio để truyền chỉ khi ứng dụng có dữ liệu để truyền tải. Khi dữ liệu đã được truyền xong, nguồn tài radio được giải phóng để sử dụng cho ứng dụng khác. Với cơ chế này nguồn tài nguyên radio được sử dụng hiệu quả hơn. GPRS sử dụng nguồn tài nguyên radio cho một kết nối dựa trên gói tin nhiều hơn là cho một kết nối mạch chuyển mạch trong GSM. Do đó, một kết nối dựa trên gói tin thường đạt được tốc độ bit cao hơn (lên đến 171,2 Kbps) bằng cách sử dụng một cấu hình multislot cho đường up và down như trong Bảng 4.2. Đối với, một trạm di động đa khe cắm (multislot) GPRS 6 lớp có thể có tối đa là ba khe cắm phân bổ cho đường down và tối đa là hai khe cắm cho đường up. Tuy nhiên, đối với một trạm điện thoại di động, tối đa là bốn khe chỉ có thể được kích hoạt tại một thời điểm cho cả đường up lên và đường down xuống. Khả năng của mỗi vùng phụ thuộc vào kênh mã hóa được sử dụng. Sơ đồ mã hóa bốn kênh được sử dụng trong GPRS với mức độ bảo vệ lỗi khác nhau và thường được lựa chọn theo chất lượng của môi trường radio. GPRS có thể cung cấp kết nối liên tục (gửi và nhận dữ liệu bất cứ lúc nào).
3.1.2.1. Kiến trúc GPRS
Các yếu tố chính của sáng tác kiến trúc GPRS [3GPP-23.060] được thể hiện trong hình 3.1 [7]. Một trạm di động GPRS được phân loại theo khả năng của mình để hỗ trợ đồng thời các chế độ hoạt động cho mạng GSM và GPRS [3GPP-22.060] như sau:
Class A: Các trạm di động hỗ trợ sử dụng đồng thời dịch vụ GSM và GPRS
(Đính kèm, kích hoạt, theo dõi, truyền tải, ...). Một lớp trạm di động có thể được thiết lập hoặc nhận cuộc gọi vào hai dịch vụ đồng thời. Sự phức tạp cao của việc thiết kế các lớp làm cho sản xuất thiết bị tốn kém. Đo đó, các thiết bị này thường không có sẵn cho thị trường.
Class B: Các trạm điện thoại di động được gắn vào cả hai dịch vụ GSM và GPRS.
Tuy nhiên, trạm di động chỉ có thể hoạt động một trong hai dịch vụ tại một thời điểm.
Class C: Các trạm điện thoại di động được gắn với dịch vụ hoặc dịch vụ GSM
hoặc GPRS nhưng không thuộc cả hai dịch vụ đồng thời. Trước khi thành lập hoặc nhận cuộc gọi trên một trong hai dịch vụ, trạm điện thoại di động đã được gắn liền với dịch vụ mong muốn.
Trước khi một trạm di động có thể truy cập dịch vụ GPRS, nó phải thực thi một thủ tục đính kèm GPRS để cho biết sự hiện diện của nó vào mạng. Sau khi đính kèm GPRS của chính nó, các trạm di động kích hoạt một giao thức chuyển dữ liệu gói (PDP) phù hợp với mạng để có thể truyền hoặc nhận dữ liệu. Thủ tục này được gọi là kích hoạt bối cảnh PDP. Giao diện tầng không của GPRS giống hệt giao diện tầng không của mạng GSM (điều chế sóng radio, tần số băng thông và cấu trúc khung). GPRS dựa trên cơ sở phát một triển hệ thống con của GSM. Tuy nhiên, mạng lõi GPRS dựa trên một hệ thống mạng GSM trong đó được tích hợp bổ sung hai thành phần: phục vụ và các nút hỗ trợ cổng GPRS. Ngoài ra, dịch vụ EDGE (Enhanced Data Rate for Global Evolution) có thể được hỗ trợ nâng cao hiệu năng của GPRS.
3.1.2.2. Nút hỗ trợ phục vụ GPRS
Node hỗ trợ phục vụ GPRS viết tắt là SGSN (Serving GPRS Support Node) [7].được kết nối với một hoặc nhiều trạm con gốc. Nó hoạt động như một bộ định tuyến gói dữ liệu cho tất cả các trạm di động hiện hành trong một khu vực địa lý. Nó cũng theo dõi vị trí của trạm di động và thực hiện chức năng bảo mật và kiểm soát truy cập.
3.1.2.3. Nút hỗ trợ Gateway GPRS
Các nút hỗ trợ Gateway GPRS viết tắt là GGSN [7] (Gateway GPRS Support Node) cung cấp các điểm gắn kết giữa miền GPRS với các mạng dữ liệu như Internet hoặc mạng PSTN. Một Access Point Name (APN) được sử dụng bởi người dùng di động để thiết lập kết nối đến các mạng đích được yêu cầu.
3.1.2.4. Thủ tục đính kèm GPRS Đính kèm GPRS
Một MS không được nhận biết bởi mạng cho tới khi nó thực hiện song thủ tục đính kèm GPRS [11] và chuyển vào trong chế độ Ready. Để đính kèm vào một mạng, MS cung cấp định danh của nó và chỉ ra các thủ tục đính kèm được thực thi. Khi MS muốn bắt đầu phiên gói dữ liệu, đầu tiên MS phải gắn bản thân nó vào SGSN theo bốn bước sau:
MS gửi một thông điệp yêu cầu đính kèm với định danh (P-TMSI hoặc TMSI) tới SGSN.
SGSN xác minh xem người dùng với ủy quyền như vậy có được phép sử dụng dịch vụ hay không.