Tổng quan nghiên cứu

Thị trường viễn thông toàn cầu ghi nhận sự thống trị mạnh mẽ của chuẩn GSM với hơn 2 tỷ người sử dụng tại 212 quốc gia và vùng lãnh thổ. Tại Việt Nam vào giai đoạn năm 2009, ba nhà mạng lớn gồm MobiFone, VinaPhone và Viettel sở hữu trên 11 triệu thuê bao, chiếm hơn 90% tổng thị phần người dùng điện thoại di động. Mặc dù công nghệ phát triển vượt bậc, có tới khoảng 85% thiết bị di động bán ra trên toàn cầu thuộc phân khúc tầm trung và phổ thông, hoàn toàn không tích hợp chip định vị GPS hoặc sở hữu trình duyệt web có cấu hình quá yếu để chạy các ứng dụng bản đồ tương tác phức tạp.

Thực tế đó đặt ra một bài toán cấp thiết: các dịch vụ định vị dựa trên vị trí (Location Based Services - LBS) thời điểm bấy giờ như SMS Locator qua đầu số 9249 của MobiFone chỉ phản hồi dữ liệu bằng các tin nhắn văn bản thuần túy. Khách hàng nhận được địa chỉ tên đường nhưng thiếu công cụ dẫn đường trực quan, gây trở ngại lớn cho việc xác định phương hướng tại các đô thị xa lạ.

Nghiên cứu mang mã số QG.27 của tác giả Phạm Thị Hiền tại Đại học Quốc gia Hà Nội tập trung giải quyết triệt để vấn đề này. Mục tiêu cụ thể của đề tài là xây dựng một hệ thống hoàn chỉnh cung cấp dịch vụ thông tin địa điểm qua tin nhắn SMS kết hợp xuất ảnh bản đồ tĩnh từ Google Static Map cho thiết bị di động cấu hình thấp. Phạm vi nghiên cứu bao quát hạ tầng trạm thu phát sóng tại hai đô thị lớn là Hà Nội và Thành phố Hồ Chí Minh. Ý nghĩa then chốt của giải pháp là nâng cao 100% tính trực quan của thông tin định hướng, rút ngắn thời gian tiếp cận tiện ích công cộng cho 85% người dùng máy phổ thông mà không phát sinh thêm chi phí phần cứng đắt đỏ.

Cơ sở lý thuyết và phương pháp nghiên cứu

Khung lý thuyết áp dụng

Nghiên cứu được xây dựng dựa trên nền tảng lý thuyết mạng thông tin di động thế hệ thứ hai (2G) chuẩn GSM và mô hình kiến trúc dịch vụ giá trị gia tăng LBS. Hệ thống GSM vận hành trên băng tần 900MHz kết hợp hai phương thức đa truy cập phân chia theo thời gian (TDMA) và phân chia theo tần số (FDMA). Cấu trúc mạng lõi bao gồm ba phân hệ chính: phân hệ vô tuyến (BSS) quản lý các trạm thu phát gốc BTS và bộ điều khiển BSC; phân hệ chuyển mạch (NSS) thực hiện quản lý thuê bao qua các cơ sở dữ liệu thường trú HLR, tạm trú VLR, trung tâm nhận thực AuC và trung tâm chuyển mạch MSC; cùng phân hệ vận hành và bảo dưỡng (OSS).

Luận văn làm rõ ba khái niệm cốt lõi: dịch vụ tin nhắn ngắn SMS với độ dài tối đa 160 ký tự chuẩn Latinh hoặc 70 ký tự phi Latinh; luồng chuyển thông điệp từ máy di động đến tổng đài tin nhắn (MOSM) và luồng phân phối thông điệp từ tổng đài đến máy di động (MTSM); cùng giao thức truyền thông ngang hàng SMPP phiên bản 3.4. Về mặt kỹ thuật định vị, nghiên cứu đối sánh ba mô hình chính:

  • Kỹ thuật nhận dạng ô sóng trạm gốc (Cell-ID): xác định vùng vị trí thuê bao dựa trên mã trạm BTS đang phục vụ kết nối.
  • Kỹ thuật sai khác thời gian quan sát được (E-OTD): ứng dụng phương pháp hình học giao nhau của 3 đường hyperbol tín hiệu với sự hỗ trợ của các thiết bị đo lường LMU.
  • Công nghệ định vị vệ tinh hỗ trợ (A-GPS): kết hợp tín hiệu vệ tinh và máy chủ dữ liệu A-GPS Server để định vị 3 chiều.

Phương pháp nghiên cứu

Nguồn dữ liệu của luận văn được thu thập từ cơ sở dữ liệu thực tế gồm hàng trăm trạm BTS của mạng MobiFone tại khu vực Hà Nội và Thành phố Hồ Chí Minh, cùng danh mục hàng ngàn điểm dịch vụ công cộng như cây ATM, trạm xăng, bệnh viện, ngân hàng và nhà hàng.

Về cỡ mẫu và phương pháp chọn mẫu, nghiên cứu đã thiết lập cỡ mẫu thực nghiệm gồm 50 kịch bản truy vấn vị trí đại diện, áp dụng phương pháp chọn mẫu phân tầng theo mật độ trạm phát sóng: phân tầng đô thị nội thành với bán kính cell từ 500m đến 1.000m và phân tầng ngoại thành có bán kính cell từ 15km đến 20km. Phương pháp phân tích thực nghiệm được lựa chọn nhằm kiểm tra tính tương thích, độ trễ và độ chính xác của giao thức mạng trong môi trường mô phỏng.

Toàn bộ quy trình thử nghiệm được tiến hành trong năm 2009 trên nền tảng hệ điều hành mã nguồn mở Linux Ubuntu 8.04. Nhóm tác giả sử dụng phần mềm mã nguồn mở Kannel đóng vai trò SMS Gateway trên cấu hình phần cứng thử nghiệm 400MHz Pentium II và 128MB RAM, kết nối với bộ mô phỏng Selenium SMSC Simulator (SMPPSim) qua cổng giao thức 2775. Mã nguồn ứng dụng được xây dựng bằng ngôn ngữ lập trình PHP, cơ sở dữ liệu MySQL và tích hợp gọi hàm API Google Static Map để tự động cắt ảnh bản đồ theo tọa độ trạm phát sóng.

Kết quả nghiên cứu và thảo luận

Những phát hiện chính

Quá trình triển khai thử nghiệm hệ thống đã mang lại 4 phát hiện quan trọng có giá trị thực tiễn cao:

Thứ nhất, kỹ thuật định vị Cell-ID đạt hiệu năng phản hồi vượt trội với thời gian xác định vị trí lần đầu (TTFF) chỉ mất đúng 1 giây, nhanh hơn 80% so với kỹ thuật E-OTD (mất 5 giây) và nhanh hơn từ 80% đến 90% so với A-GPS (mất từ 5 đến 10 giây). Đồng thời, giải pháp này tương thích 100% với toàn bộ các thiết bị di động GSM mà không đòi hỏi bất kỳ sự can thiệp hay thay đổi nào về phần cứng máy khách.

Thứ hai, độ chính xác của kỹ thuật định vị phụ thuộc tỷ lệ thuận vào mật độ trạm BTS. Tại các khu vực đô thị có mật độ dân cư cao, bán kính sai số định vị Cell-ID dao động trong khoảng từ 50m đến 100m, đáp ứng tốt hơn 90% nhu cầu tìm kiếm địa điểm công cộng lân cận. Tuy nhiên, tại các vùng nông thôn ngoại thành có bán kính phủ sóng rộng từ 15km đến 20km, sai số vị trí tăng lên đáng kể, đòi hỏi phải kết hợp thêm các thông số như thời gian sớm (Timing Advance - TA) để thu hẹp vùng tính toán.

Thứ ba, việc khai thác phần mềm nguồn mở Kannel làm SMS Gateway giúp giảm thiểu 100% chi phí bản quyền phần mềm (tiết kiệm khoảng 200 bảng Anh so với việc đầu tư giải pháp thương mại NowSMS). Hệ thống duy trì thông lượng xử lý ổn định 30 tin nhắn mỗi giây (throughput = 30 SMS/s) qua các cổng giao tiếp nội bộ 15101 và 15102 mà không xảy ra tình trạng nghẽn hàng đợi tin nhắn.

Thứ tư, thử nghiệm thành công cơ chế chuyển đổi tọa độ trạm BTS sang ảnh bản đồ tĩnh Google Static Map kích thước nhỏ gọn. Hệ thống tự động phản hồi 1 tin nhắn SMS văn bản chứa địa chỉ của 3 điểm dịch vụ gần nhất cùng 1 liên kết tải ảnh bản đồ trực quan, khắc phục hoàn toàn điểm yếu của dịch vụ SMS Locator truyền thống vốn có mức cước 2.000 đồng/tin nhắn nhưng chỉ cung cấp chuỗi ký tự đơn điệu.

Thảo luận kết quả

Nguyên nhân cốt lõi giúp hệ thống đạt hiệu suất cao là do việc tận dụng cơ chế đăng ký vị trí định kỳ (Location Update) sẵn có trên các cơ sở dữ liệu VLR và HLR của mạng di động GSM. Khi người dùng phát sinh truy vấn, cổng Kannel bóc tách trực tiếp mã ô sóng XXYYZ của BTS mà không cần thuê bao phải bật máy thu GPS tiêu tốn năng lượng.

So sánh với các nghiên cứu triển khai hệ thống định vị khác, mặc dù kỹ thuật E-OTD đem lại sai số trung bình từ 50m đến 400m và A-GPS đạt độ chính xác từ 5m đến 50m, chi phí triển khai phần cứng cho E-OTD lại cao hơn khoảng 2,5 lần so với A-GPS do phải lắp đặt dày đặc các trạm đo LMU. Do đó, mô hình định vị Cell-ID kết hợp bản đồ tĩnh dạng ảnh được đánh giá là phương án tối ưu nhất về mặt chi phí đầu tư và khả năng hoàn vốn cho các doanh nghiệp viễn thông tại các thị trường đang phát triển.

Để trực quan hóa các kết quả nghiên cứu, dữ liệu đánh giá kỹ thuật có thể được tổng hợp thành bảng ma trận đa tiêu chí so sánh 4 thông số: độ chính xác vị trí, thời gian TTFF, chi phí hạ tầng và tính tương thích thiết bị đầu cuối. Ngoài ra, biểu đồ phân bố không gian thể hiện vùng phủ sóng 3 sector của các trạm BTS sẽ mô tả rõ nét cơ chế phân chia ô lục giác và bán kính quét địa điểm dịch vụ theo từng cụm thuê bao.

Đề xuất và khuyến nghị

Dựa trên các kết quả thử nghiệm thực tế, luận văn đưa ra 4 giải pháp trọng tâm nhằm hoàn thiện và phát triển hệ thống trong tương lai:

  • Nâng cấp thuật toán định vị nâng cao bằng cách kết hợp mã Cell-ID với thông số thời gian truyền dẫn Timing Advance (TA) và đo lường độ mạnh tín hiệu sóng nhằm thu hẹp bán kính sai số từ 500m xuống dưới 100m tại các vùng ven đô; giải pháp cần được nhóm kỹ sư vô tuyến hoàn thành trong thời gian 6 tháng tới.
  • Tích hợp hoàn chỉnh giao thức tin nhắn đa phương tiện MMS thông qua phần mềm nguồn mở Mbuni, hướng tới mục tiêu tự động đẩy trực tiếp 100% hình ảnh bản đồ về hộp thư của máy điện thoại thay vì gửi đường dẫn tải ảnh qua SMS; đội ngũ phát triển phần mềm đảm nhận triển khai trong vòng 3 tháng.
  • Mở rộng quy mô cơ sở dữ liệu điểm dịch vụ quan tâm (POI), đặt mục tiêu cập nhật đầy đủ hơn 10.000 địa điểm bao gồm cây ATM, bệnh viện, trạm xăng, trường học trên địa bàn toàn bộ 63 tỉnh thành phố do các nhà cung cấp nội dung số (CP) phối hợp cùng nhà mạng thực hiện trong lộ trình 12 tháng.
  • Tối ưu hóa năng lực chịu tải của cụm máy chủ Kannel và hệ quản trị cơ sở dữ liệu MySQL, nâng mức thông lượng xử lý từ 30 tin nhắn/giây lên trên 100 tin nhắn/giây, đảm bảo tỷ lệ phản hồi thành công của hệ thống đạt trên 99,9% ngay cả trong các khung giờ cao điểm; chuyên viên quản trị hệ thống hạ tầng viễn thông phụ trách hoàn thiện trong vòng 6 tháng.

Đối tượng nên tham khảo luận văn

Nội dung và kết quả nghiên cứu của luận văn mang lại giá trị học thuật và ứng dụng thực tiễn sâu sắc cho 4 nhóm đối tượng:

  • Học viên, sinh viên và nhà nghiên cứu chuyên ngành Hệ thống thông tin, Công nghệ thông tin và Kỹ thuật viễn thông: Tài liệu cung cấp bức tranh chi tiết về cấu trúc phân hệ mạng GSM, cơ chế quản lý dữ liệu thuê bao di động và quy trình phân tích lưu lượng tin nhắn theo chuẩn SMPP v3.4.
  • Kỹ sư phát triển phần mềm và dịch vụ giá trị gia tăng (VAS): Nắm bắt phương pháp cài đặt, cấu hình và vận hành phần mềm nguồn mở Kannel trên Linux để triển khai các hệ thống SMS Gateway, cổng thông tin tự động hoặc giải pháp chăm sóc khách hàng đa kênh với chi phí phần mềm 0 đồng thay vì mua giải pháp NowSMS trị giá 200 bảng Anh.
  • Các nhà mạng viễn thông và đơn vị cung cấp nội dung (CP/SP): Khai thác mô hình tích hợp bản đồ số tĩnh để nâng cấp các dịch vụ LBS thương mại, mở rộng tệp khách hàng tiềm năng đến hơn 85% người dùng sở hữu điện thoại phổ thông chưa có GPS.
  • Doanh nghiệp vận tải, logistics và du lịch: Tham khảo kiến trúc định vị giá rẻ dựa trên hạ tầng trạm BTS để xây dựng hệ thống quản lý vị trí phương tiện, hỗ trợ điều phối hơn 1.000 đầu xe hoạt động liên tục trong môi trường đô thị mà không bị gián đoạn tín hiệu khi đi vào khu vực nhà cao tầng.

Câu hỏi thường gặp

Kỹ thuật định vị Cell-ID hoạt động như thế nào trong mạng di động GSM?

Cell-ID xác định vị trí thuê bao dựa trên mã nhận dạng của ô trạm phát sóng BTS đang phục vụ thiết bị di động. Khi thuê bao gửi tin nhắn yêu cầu, hệ thống tổng đài MSC truy vấn cơ sở dữ liệu VLR và HLR để trích xuất mã cell. Tại khu vực nội thành có mật độ trạm cao, độ chính xác định vị đạt từ 50m đến 100m với thời gian phản hồi cực nhanh chỉ 1 giây.

Tại sao luận văn lại lựa chọn Kannel làm SMS Gateway thay vì các phần mềm thương mại?

Phần mềm nguồn mở Kannel được lựa chọn vì khả năng hoạt động ổn định trên hệ điều hành Linux, đáp ứng chuẩn WAP 1.1 và yêu cầu cấu hình phần cứng rất thấp (chỉ cần chip 400MHz và RAM 128MB). Giải pháp này giúp doanh nghiệp tiết kiệm 100% chi phí bản quyền (khoảng 200 bảng Anh so với NowSMS) và đạt tốc độ gửi 30 tin nhắn mỗi giây.

Hệ thống cung cấp bản đồ hình ảnh cho điện thoại không có GPS bằng cách nào?

Sau khi xác định được mã BTS của thuê bao, hệ thống đối soát cơ sở dữ liệu để lấy tọa độ địa lý tương ứng và gửi yêu cầu đến API Google Static Map. Dịch vụ này sẽ tạo ra một ảnh bản đồ tĩnh hiển thị vị trí người dùng kèm 3 điểm dịch vụ gần nhất, sau đó hệ thống gửi đường dẫn ảnh qua SMS để 85% người dùng máy phổ thông đều xem được.

So với A-GPS và E-OTD, giải pháp trong luận văn có ưu điểm gì vượt trội?

Giải pháp định vị dựa trên Cell-ID không yêu cầu thiết bị đầu cuối phải có chip GPS chuyên dụng như A-GPS, đồng thời không đòi hỏi nhà mạng phải đầu tư lắp đặt thêm các bộ đo LMU tốn kém gấp 2,5 lần như công nghệ E-OTD. Thời gian định vị TTFF chỉ mất 1 giây và hệ thống vẫn hoạt động chính xác ngay cả khi người dùng ở trong nhà kín.

Giao thức SMPP v3.4 đóng vai trò gì trong kiến trúc kết nối của hệ thống?

Giao thức SMPP phiên bản 3.4 là chuẩn truyền thông ngang hàng giữa SMS Gateway Kannel và trung tâm dịch vụ tin nhắn ngắn SMSC. Giao thức này duy trì kết nối liên tục thông qua cổng mạng 2775, quản lý toàn bộ quá trình gửi nhận tin nhắn 2 chiều bao gồm luồng gửi yêu cầu từ thuê bao (MOSM) và luồng trả kết quả từ hệ thống (MTSM) với độ tin cậy đạt trên 99%.

Kết luận

  • Xác lập và làm chủ thành công cơ chế định vị thuê bao qua ô sóng Cell-ID trên mạng GSM với thời gian xác định vị trí tối ưu chỉ trong 1 giây.
  • Thiết kế hoàn chỉnh mô hình SMS Gateway sử dụng phần mềm nguồn mở Kannel kết nối bộ giả lập SMPPSim qua giao thức chuẩn SMPP v3.4, đạt thông lượng 30 SMS/s.
  • Tích hợp thành công API Google Static Map để tự động trích xuất và cung cấp ảnh bản đồ trực quan cho 85% người dùng điện thoại phổ thông không có chip GPS.
  • Tiết kiệm 100% chi phí bản quyền gateway thương mại (giảm 200 bảng Anh mỗi máy chủ) nhờ khai thác triệt để các công nghệ mã nguồn mở trên nền Linux.
  • Hoàn thiện đề tài nghiên cứu QG.27 tại Đại học Quốc gia Hà Nội, đóng góp giải pháp công nghệ giá trị cao cho hạ tầng viễn thông phục vụ hơn 11 triệu thuê bao di động.

Đóng góp lớn nhất của luận văn thạc sĩ do tác giả Phạm Thị Hiền thực hiện là đã giải quyết trọn vẹn bài toán cung cấp dịch vụ thông tin vị trí trực quan, chi phí thấp cho đại đa số người dùng di động tại Việt Nam. Trong giai đoạn 3 đến 6 tháng tới, hệ thống cần tiếp tục được nâng cấp để tích hợp giao thức MMS và mở rộng quy mô cơ sở dữ liệu trạm phát sóng. Các nhà phát triển phần mềm và doanh nghiệp viễn thông hãy ứng dụng ngay mô hình này để tối ưu hóa chi phí hạ tầng và nâng cao trải nghiệm dịch vụ cho khách hàng.