Dịch vụ vô tuyến gói tổng hợp (General Packet Radio Service - GPRS) là một dịch vụ dữ liệu di động dạng gói dành cho những người dùng Hệ thống thông tin di động toàn cầu (GSM) và điện thoại cầm tay. Nó cung cấp dữ liệu ở tốc độ từ 56 đến 114 kbps.
GPRS có thể được dùng cho những dịch vụ như truy cập Giao thức Ứng dụng Không dây (WAP), Dịch vụ tin nhắn ngắn (SMS), Dịch vụ nhắn tin đa phương tiện (MMS), và với các dịch vụ liên lạc Internet như email và truy cập World Wide Web. Dữ liệu được truyền trên GPRS thường được tính theo từng megabyte đi qua, trong khi dữ liệu liên lạc thông qua chuyển mạch truyền thống được tính theo từng phút kết nối, bất kể người dùng có thực sự đang sử dụng dung lượng hay đang trong tình trạng chờ. GPRS là một dịch vụ chuyển mạch gói nỗ lực tối đa, trái với chuyển mạch, trong đó một mức Chất lượng dịch vụ (QoS) được bảo đảm trong suốt quá trình kết nối đối với người dùng cố định.
Các hệ thống di động 2G kết hợp với GPRS thường được gọi là "2.5G", có nghĩa là, một công nghệ trung gian giữa thế hệ điện thoại di động thứ hai (2G) và thứ ba (3G). Nó cung cấp tốc độ truyền tải dữ liệu vừa phải, bằng cách sử dụng các kênh Đa truy cập theo phân chia thời gian (TDMA) đang còn trống, ví dụ, hệ thống GSM. Trước đây đã có suy nghĩ sẽ mở rộng GPRS để bao trùm những tiêu chuẩn khác, nhưng thay vào đó những mạng đó hiện đang được chuyển đổi để sử dụng chuẩn GSM, do đó GSM là hình thức mạng duy nhất sử dụng GPRS. GPRS được tích hợp vào GSM Release 97 và những phiên bản phát hành mới hơn. Ban đầu nó được Viện tiêu chuẩn Viễn thông châu Âu (ETSI) đặt tiêu chuẩn, nhưng nay là Dự án Đối tác Thế hệ thứ ba (3GPP).
- Nguyên lý của hệ thống (mô hình minh họa bên dưới):
Trên các phương tiện, được trang bị thiết bị và phần mềm có khả năng kết nối dịch vụ GPRS, thiết bị định vị GPS,… Sau mỗi khoảng thời gian nhất định phần mềm sẽ gửi thông tin tới trang xử lý (dạng Web Services) trên máy chủ GIS Server qua giao thức HTTP.
Trên GIS Server, được cài đặt dịch vụ Web Services với các trang .JSP (Java Server Page) được lập trình để thu thập và xử lý thông tin từ phương tiện gửi về. Sau
GPRS (Internet) WEB-GIS SERVER GPRS WiFi
đó cập nhật thông tin về tọa độ, tốc độ, trạng thái… của phương tiện về trạm làm việc.