XÂY DỰNG ỨNG DỤNG THỬNGHIỆM VỀ VÍ ĐIỆN TỬHOẠT ĐỘNG DỰA TRÊN TIN NHẮN SMS
ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ Đào Quốc Trung ỨNG DỤNG CÔNG NGHỆ DI ĐỘNG VÀO THƯƠNG MẠI ĐIỆN TỬ KHOÁ LUẬN TỐT NGHIỆP ĐẠI HỌC CHÍNH QUY Ngành: Tin học Cán bộ hướng dẫn: Thạc Sỹ Nguyễn Cảnh Hoàng HÀ NỘI - 2005 Khoá luận tốt nghiệp - Ứng dụng công nghệ di động vào thương mại điện tử Ngô Văn Thứ, Đào Quốc Trung, K46, Trường Đại học Công nghệ. ĐHQG Hà Nội Trang 2 LỜI CẢM ƠN Tôi xin cảm ơn các thầy cô trong khoa Công nghệ Thông tin trường Đại học Công Nghệ, Đại học Quốc Gia Hà Nội, đặc biệt là các thầy cô ở Bộ môn Mạng và Truyền Thông đã giúp đỡ tôi trưởng thành trong những năm học tập tu dưỡng. Chân thành cảm ơn các cán bộ của Trung tâm Nghiên cứu và Phát triển Công nghệ Phần mềm Selab đã tạo điều kiện cho chúng tôi thí nghiệm và triển khai tích hợp hệ thống trong quá trình làm khoá luận. Chúng tôi bày tỏ lòng biết ơn đối với thầy Nguyễn Cảnh Hoàng, anh Đặng Việt Dũng là những người đã nhiệt tình hướng dẫn giúp đỡ tôi hoàn thành đề tài khoá luận này. Cảm ơn bạn Phan Trần Hùng đã cùng với chúng tôi chia sẻ những tài liệu và kinh nghiệm trong quá trình triển khai đề tài. Hà Nội, tháng 5 năm 2005 Khoá luận tốt nghiệp - Ứng dụng công nghệ di động vào thương mại điện tử Ngô Văn Thứ, Đào Quốc Trung, K46, Trường Đại học Công nghệ. ĐHQG Hà Nội Trang 3 TÓM TẮT NỘI DUNG Trong khóa luận này, chúng tôi sẽ trình bày về việc ứng dụng công nghệ di động vào thương mại điện tử. Phần đầu của khoá luận là tổng quan về công nghệ di động, các khái niệm cơ bản trong lĩnh vực điện toán di động số (mobile computing) và nghiên cứu sơ qua một số công nghệ di động phổ biến như GSM, CDMA, WireLess .Đặc biệt SMS, một phương tiện sẽ được dùng để xây dự ng ứng dụng thử nghiệm cho khoá luận sẽ được nghiên cứu chi tiết hơn. Phần tiếp theo của khoá luận dành để trình bày về các khái niệm cơ bản của thương mại điện tử, một số mô hình thương mại điện tử và tình hình thương mại điện tử ở Việt Nam. Cũng trong phần này, chúng tôi dành nhiều thời gian để nghiên cứu về các khái niệm, cấ u trúc và nguyên lí của một mô hình thương mại điện tử cho các thiết bị di động (mobile commerce), đưa ra một số ứng dụng điển hình của mobile commerce đối với các lĩnh vực trong cuộc sống. Phần thứ ba của khoá luận dành để trình bày về ứng dụng thử nghiệm, về cơ chế thanh toán trong giải pháp ví điện tử trong thương mại địên tử sử dụng SMS. Khoá luận tốt nghiệp - Ứng dụng công nghệ di động vào thương mại điện tử Ngô Văn Thứ, Đào Quốc Trung, K46, Trường Đại học Công nghệ. ĐHQG Hà Nội Trang 4 MỤC LỤC LỜI CẢM ƠN 1 TÓM TẮT NỘI DUNG 3 MỤC LỤC 4 MỞ ĐẦU 7 CHƯƠNG I. TỔNG QUAN VỀ CÔNG NGHỆ DI ĐỘNG 9 1.1. Công nghệ di động 9 1.1.1 Thiết bị cầm tay 10 1.1.2. GSM .13 1.1.3. CDMA .14 1.1.4. GPRS .19 1.1.5. Phần mềm trung gian .21 1.1.6. Các mạng không dây .23 1.1.7. Máy tính phục vụ .29 1.2. SMS 30 1.2.1. Một số nguyên lí cơ bản 31 1.2.2. Kiến trúc của SMS 32 1.2.3. Các ứng dụng SMS 36 CHƯƠNG II. THƯƠNG MẠI DI ĐỘNG .38 2.1. Thương mại điện tử .38 2.1.1 Một s ố khái niệm cơ bản .39 2.1.2. Lợi ích của thương mại địên tử .40 2.1.3. Các yêu cầu trong thương mại điện tử .41 2.2. Thương mại điện tử dựa trên thiết bị di động .42 2.2.1 Cấu trúc của một hệ thống mobile commerce 43 2.2.2. Các ứng dụng mobile commerce .47 2.2.3 Vấn đề thanh toán và bảo mật .50 2.3. Việt Nam với e-Commerce và m-Commerce .54 2.3.1 Hiện trạng .54 2.3.2 Đánh giá 56 CHƯƠNG III. XÂY DỰNG ỨNG DỤNG THỬ NGHIỆM VỀ VÍ ĐIỆN TỬ HOẠT ĐỘNG DỰA TRÊN TIN NHẮN SMS 57 3.1. Ví điện tử 58 Khoá luận tốt nghiệp - Ứng dụng công nghệ di động vào thương mại điện tử Ngô Văn Thứ, Đào Quốc Trung, K46, Trường Đại học Công nghệ. ĐHQG Hà Nội Trang 5 3.1.1. Khái niệm ví điện tử .58 3.1.2. Tại sao phải dùng ví điện tử 59 3.2. Thử nghiệm hệ thống thanh toán qua SMS .61 3.2.1. Các yêu cầu và mục đích cần đạt được 61 3.2.2. Phân tích và thiết kế hệ thống 61 Chương IV. TRIỂN KHAI ỨNG DỤNG THỬ NGHIỆM 78 4.1. Giải pháp SelabSMS Server 78 4.2. Cài đặt ứng dụng thử nghiệm 80 4.3. Kết quả thử nghiệm .81 KẾT LUẬN 82 5.1. Đánh giá kết quả của khoá luận 82 5.2. Định hướng tương lai 82 Tài liệu tham khảo 84 Khoá luận tốt nghiệp - Ứng dụng công nghệ di động vào thương mại điện tử Ngô Văn Thứ, Đào Quốc Trung, K46, Trường Đại học Công nghệ. ĐHQG Hà Nội Trang 6 Bảng các thuật ngữ viết tắt BSS base station system BTS base transceiver station EMS enhanced messaging service ETSI European Telecommunication Standard Institute GMSC gateway MSC for short message service GSM global system for mobile communication HLR home location register IWMSC short message service interworking mobile switching center MMS multimedia messaging service MO-SM mobile originated short message MS mobile station MSC mobile switching center MT-SM mobile terminated short message PLMN public land mobile network SC service center SME short message entity SMS GMSC short message service gateway MSC SMSC short message service center VLR visitor location register Khoá luận tốt nghiệp - Ứng dụng công nghệ di động vào thương mại điện tử Ngô Văn Thứ, Đào Quốc Trung, K46, Trường Đại học Công nghệ. ĐHQG Hà Nội Trang 7 MỞ ĐẦU Trong vài năm gần đây, sự phát triển nhanh của công nghệ di động đã tạo ra những thay đổi lớn trong nhiều lĩnh vực quan trọng như thương mại, giáo dục, y tế, giao thông, công nghiệp giải trí . Năm 2004, Việt Nam đã tiêu thụ 1,6 triệu máy điện thoại di động, tăng 50% so với năm 2003 (http://www.vnpt.com.vn/tapchibcvt/). Theo dự báo của các chuyên gia công nghệ và tập đoàn nghiên cứu thị trường GFK (www.gfk.com), năm 2005 doanh số đi ện thoại di động trên thị trường Việt Nam tiếp tục tăng với dự tính khoảng 2,4 triệu chiếc sẽ được bán. Trong khi đó, các nhà sản xuất không ngừng đưa ra những sản phẩm mới được tích hợp các tính năng và công nghệ hiện đại nhất với mức giá hợp lí góp phần tạo nên sự tăng trưởng chung của thị trường di động Việt Nam. Chính phủ và bộ bưu chính viễ n thông (VNPT) đã đưa ra cơ chế đổi mới cùng với chủ trương xây dựng một thị trường di động sôi động, có sự cạnh tranh lành mạnh giữa những nhà cung cấp dịch vụ, đem lại lợi ích thật sự cho người sử dụng. Nhờ vậy, sự xuất hiện của các nhà cung cấp dịch vụ mới như S-Fone, CityPhone, Viettel và sắp tới là VP Telecom và Ha Noi Telecom sẽ làm cho thị trường di động n ước nhà ngày càng khởi sắc. Tại khu vực Châu Á Thái Bình Dương, công nghệ di động đã trở nên phổ biến. Trên 164 triệu chiếc điện thoại cầm tay đã được bán trong năm 2004 (chưa tính số lượng tiêu thụ tại Nhật Bản, một cường quốc công nghệ của thế giới). Đây là một con số ấn tượng thể hiện tiềm năng phát triển của ngành điện toán di động trong tương lai. Về mặt công nghệ, người ta đã thống kê được, cứ trung bình 6 tháng sẽ có một phiên bản sản phẩm mới được tích hợp những công nghệ tiên tiến hơn thế hệ trước (http://www.handheldvn.com/forum/). Hiện nay, những chiếc điện thoại đa phương tiên thế hệ thứ 3 (3G) đã được nghiên cứu chế tạo và bắt đầu được đưa vào sử dụng tại một số mạng di động ở Mỹ và Châu Âu, cùng với chuẩn công nghệ 3G với những thế mạnh vượt trội về băng thông truyền dữ liệu cũng như các tính năng đa phương tiện. Với các ưu thế đó, thiết bị di động nói chung và điện thoại di động nói riêng sẽ trở thành công cụ số trợ giúp đắc lực cho cuộc sống hiện đại. Khoá luận tốt nghiệp - Ứng dụng công nghệ di động vào thương mại điện tử Ngô Văn Thứ, Đào Quốc Trung, K46, Trường Đại học Công nghệ. ĐHQG Hà Nội Trang 8 Như vậy, với những thế mạnh rõ rệt của thiết bị di động và tính phổ cập mang tính toàn cầu, việc ứng dụng những tiện ích đa dạng nhằm phục vụ cuộc sống và thương mại là vấn đề rất đáng quan tâm, xét cả trên bình diện kinh tế, xã hội và công nghệ. Trong khoá luận này, chúng tôi tập trung nghiên cứu các xu thế, nguyên lí, cấu trúc của mô hình thương mại điện tử dựa trên thiết bị di động. Sau đó, chúng tôi xây dựng một ứng dụng thử nghiệm sử dụng tin nhắn SMS làm phương tiện để xác nhận và thực hiện các thanh toán thông qua hệ thống “ví điện tử”. Đây sẽ là một ứng dụng nhỏ làm ví dụ minh hoạ cho khả năng của thương mại điện tử dựa trên thiết bị di động. Ngành điện toán di động s ố (mobile computing) nói chung và thương mại điện tử dựa trên thiết bị di động (mobile commerce) nói riêng là những lĩnh vực rất rộng, bao gồm rất nhiều lĩnh vực khác như bảo mật, thanh toán, ngân hàng, công nghệ tác tử di động (mobile agent) .Trong khuôn khổ khoá luận này chúng tôi chỉ xem xét một số khía cạnh liên quan tới các xu thế, nguyên lí, cấu trúc của mô hình thương mại điện tử dựa trên thiết bị di động. Khoá luận sẽ không nghiên cứu chi ti ết các công nghệ liên quan khác của thương mại điện tử dựa trên thiết bị di động như: bảo mật, ngân hàng, thanh toán, công nghệ tác tử di động (mobile agent) . Khoá luận bao gồm 4 chương Chương I: Tổng quan về các công nghệ di động phổ biến nhất, các yếu tố cấu thành một hệ thống thương mại điện tử nói chung và thương mại điện tử cho thiết bị di độ ng (mobile commerce) nói riêng. Do khoá luận định huớng đến việc xây dựng một ứng dụng thanh toán thông qua thiết bị di động, có sử dụng tin nhắn SMS làm cơ chế điều khiển ví điện tử nên trong chương này chúng tôi cũng sẽ tập trung vào nghiên cứu sâu về SMS. Chương II: Các vấn đề chung về thương mại điện tử và thương mại điện tử dựa trên các hệ thống di động (mobile commerce) và các ứng dụng của nó. Chương này sẽ giới thiệu chi tiết về thương mại điện tử nói chung và đi sâu vào nghiên cứu mô hình thương mại điện tử dựa trên thiết bị di động, đồng thời đưa ra cấu trúc chi tiết của mô hình này. Cuối cùng, chúng tôi tập trung trình bày về các vấn đề liên quan tới thanh toán và các nguy cơ an ninh có thể ảnh hưởng tới hệ thống thương mại điện t ử nhằm tìm ra giải pháp thanh toán hợp lí cho các giao thương trong thương mại điện tử. Khoá luận tốt nghiệp - Ứng dụng công nghệ di động vào thương mại điện tử Ngô Văn Thứ, Đào Quốc Trung, K46, Trường Đại học Công nghệ. ĐHQG Hà Nội Trang 9 Chương III: Tiếp tục đề cập đến việc thanh toán, vấn đề nan giải nhất trong các hệ thống thương mại điện tử thông thường và cả hệ thống thương mại điện tử dựa trên thiết bị di động. Trong đó, chúng tôi tập trung vào giải pháp “ví điện tử” được điều khiển thông qua tin nhắn SMS. Do chương này hướng tới một giải pháp cụ th ể, chúng tôi sẽ tập trung để trình bày về bản phân tích thiết kế hệ thống thử nghiệm: “sử dụng tin nhắn SMS để điều khiển ví điện tử” Chương IV: Trình bày và cài đặt ứng dụng thử nghiệm mới xây dựng dựa trên hệ thống quản lí và điều khiển tin nhắn SMS của trung tâm công nghệ phần mềm thuộc đại học công nghệ, ĐHQGHN (seLab) Ch ương I do Ngô Văn Thứ thực hiện Chương II do Đào Quốc Trung thực hiện Chương III và chương IV do cả Ngô Văn Thứ và Đào Quốc Trung thực hiện. Trong khi triển khai ứng dụng thử nghiệm, chúng tôi sử dụng SMS portal của Trung tâm Nghiên cứu và Phát triển Công nghệ Phần mềm như một môi trường dịch vụ nền. Ứng dụng triển khai ví điện tử với cơ chế thanh toán qua SMS là do chúng tôi thực hi ện. CHƯƠNG I. TỔNG QUAN VỀ CÔNG NGHỆ DI ĐỘNG 1.1. Công nghệ di động Vào đầu những năm 70 của thế kỷ 19, người ta biết đến những chiếc điện thoại đầu tiên gắn với phát minh của các nhà khoa học tiên phong A.G.Bell và E.Gay. Trong suốt 2 thế kỷ qua, đã có rất nhiều sáng chế phát minh khác thuộc lĩnh vực viễn thông, mở ra cả một ngành dịch vụ viễn thông đồ sộ. Điện thoại trở thành phương tiện liên lạc phổ biến nhất th ế giới. Xuất hiện sau điện thoại cố định tròn một thế kỷ, chiếc điện thoại di động đầu tiên (Motorola Dyna) được giới thiệu tại New York vào năm 1973. Trong vòng 30 năm qua, thế giới đã chứng kiến sự phát triển vượt bậc của ngành công nghệ di động số. Điện thoại di động ngày càng trở nên cần thiết và tiện lợi. Ở những nướ c phát triển, hầu hết người dân đều sở hữu ít nhất một thiết bị di động. Khoá luận tốt nghiệp - Ứng dụng công nghệ di động vào thương mại điện tử Ngô Văn Thứ, Đào Quốc Trung, K46, Trường Đại học Công nghệ. ĐHQG Hà Nội Trang 10 Với sự bùng nổ của công nghệ số, ngày nay điện thoại di động đã được tích hợp rất nhiều tính năng số hiện đại như khả năng chụp ảnh số, chức năng đa phương tiện, khả năng kết nối không dây băng thông rộng .Chưa kể tới những dòng thiêt bị hỗ trợ cá nhân (PDA) có gắn chức năng điện thoạ i với hệ điều hành và phần mềm kèm theo không thua kém so với máy tính sách tay. Bên cạnh đó, điện thoại thế hệ thứ 3 (3G) cũng đang là niềm mơ ước của những người ham mê khám phá công nghệ mới. Ngày 16/03/1993 bộ bưu chính viễn thông (VNPT) đã thành lập công ty VMS Mobifone (công ty viễn thông cung cấp dịch vụ di động đầu tiên của Việt Nam) nhằm cung cấp dịch vụ di động 090 theo chuẩn công nghệ GSM ở tần số 900KHz. Chỉ sau 12 năm, thị trường di động Việt Nam đã có sự tham gia của rất nhiều nhà sản xuất thiết bị di động nổi tiếng thế giới, những nhà cung cấp giải pháp công nghệ và dịch vụ có kinh nghiệm từ Châu Âu, cùng với sự ra đời của một số nhà cung cấp dịch vụ di động trong và ngoài VNPT. Hơn 3,3 triệu thuê bao di động tính đến tháng 12 năm 2004 và tỷ lệ tăng trưởng trên 50% mỗ i năm sẽ làm cho điện thoại di động phổ cập hơn cả điện thoại cố định. Không những thế, số thuê bao di động cũng lớn hơn nhiều lần so với số máy tính được nối mạng Internet trên toàn quốc. Qua những mốc trên và những đánh giá tổng quan, chúng ta có thể thấy tiềm năng vô cùng lớn của thiết bị di động số và những ứng dụng th ực tiễn của nó trong cuộc sổng và thương mại. Sau đây là một số công nghệ di động phổ biến 1.1.1 Thiết bị cầm tay 1.1.1 .1. Phần cứng Một thiết bị cầm tay như thiết bị hỗ trợ cá nhân PDA (personal digital assistant) hoặc một chiếc điện thoại có hỗ trợ việc lướt web thường chứa rất nhiều tính năng của một chiếc máy tính hiện đại. Hơn thế, những thiết bị này còn có chứa chức năng đàm thoại, fax, PIM (quản lí thông tin cá nhân: personal information managers) như lịch làm việc, sổ địa chỉ .Nhưng thiế t bị cầm tay khác một máy tính sách tay về khối lượng, kích thước, các giới hạn kỹ thuật mạng và các giới hạn băng thông .Giới hạn về băng thông khiến tất cả các ứng dụng đa phương tiện không thể hiển thị đầy đủ trên trình duyệt rút gọn (microbrowser), tuy nhiên với công nghệ wi-fi không dây mới [...]...Khoá luận tốt nghiệp - Ứng dụng công nghệ di động vào thương mại điện tử và chuẩn di động số thế hệ 3 (3G) các vấn đề trên đã dần được khắc phục Khác với máy tính sách tay, các thiết bị di động số thường có nền tảng công nghệ cảm ứng (penbased systems), sử dụng màn hình cảm ứng thay vì bàn phím thông thường Một số thiết bị cầm tay còn sử dụng công nghệ nhận dạng và giao tiếp bằng giọng... khu vực Công nghệ quan trọng nhất của hệ thống này là các tế bào mạng không dây Hệ thống tế bào hướng người dùng có thể định hướng cho các điều khiển thương mại điện tử dựa trên thiết bị di động hướng tới các tế bào đích nằm trong điện thoại của Ngô Văn Thứ, Đào Quốc Trung, K46, Trường Đại học Công nghệ ĐHQG Hà Nội Trang 24 Khoá luận tốt nghiệp - Ứng dụng công nghệ di động vào thương mại điện tử người... Trường Đại học Công nghệ ĐHQG Hà Nội Trang 33 Khoá luận tốt nghiệp - Ứng dụng công nghệ di động vào thương mại điện tử • Yếu tố cảnh báo để nêu các nguy cơ không gửi được tin trong thời điểm hiện tại SMS với cơ chế đảm bảo độ tin cậy cao Ứng dụng sử dụng tin nhắn SMS rất đa dạng Có rất nhiều ứng dụng không đòi hỏi một cơ chế phát tin có đảm bảo Bên cạnh đó, lại có một lượng lớn các ứng dụng đặt yêu cầu... nối vào mạng bằng dây cáp Đối với máy tính xách tay, hầu hết các máy hiện đại sử dụng công nghệ Centrino của Intel đều được tích hợp tính năng không dây Gần Ngô Văn Thứ, Đào Quốc Trung, K46, Trường Đại học Công nghệ ĐHQG Hà Nội Trang 26 Khoá luận tốt nghiệp - Ứng dụng công nghệ di động vào thương mại điện tử đây, những nhà sản xuất điện thoại di động lớn như Nokia, Samsung cũng bắt đầu đưa Wi-Fi vào. .. Đào Quốc Trung, K46, Trường Đại học Công nghệ ĐHQG Hà Nội Trang 25 Khoá luận tốt nghiệp - Ứng dụng công nghệ di động vào thương mại điện tử thể thực hiện các giao dịch thương mại điện tử ngay cả khi họ ngồi trên máy bay Tín hiệu sẽ được gửi tới một trung tâm gần nhất và sau đó được chuyển tiếp tới đích Nguời ta thường phân loại các hệ thống vệ tinh theo phạm vi hoạt động của chúng Dưới đây là bảng phân... điển khác Vào mùa xuân năm 2001, NTT DoCoMo giới thiệu thế hệ tiếp theo của hệ thống di động dựa trên công nghệ CDMA (W-CDMA) Nó có thể hỗ trợ Ngô Văn Thứ, Đào Quốc Trung, K46, Trường Đại học Công nghệ ĐHQG Hà Nội Trang 22 Khoá luận tốt nghiệp - Ứng dụng công nghệ di động vào thương mại điện tử băng thông lên tới 384 kbps hoặc nhanh hơn, cho phép người dùng có thể download phim ảnh và các ứng dụng yêu... thông tin cho mọi ứng dụng thương mại điện tử dựa trên thiết bị di động Hệ thống này cũng tương tự như hệ thống host computers trong mô hình thương mại điện tử thông thường bởi vì tại host computer người ta không cần phân biệt sự khác nhau giữa các thẻ, các trình duyệt hay trình duyệt rút gọn (microbrowsers) cho thiết bị di động Tại đây, người ta thường cài các phần mềm ứng dụng có thể đáp ứng và xử lí... nghiệp - Ứng dụng công nghệ di động vào thương mại điện tử 1.1.4 GPRS Sự phát triển của công nghệ thông tin di động được chia thành 3 thế hệ Hệ thống GSM (Global System for Mobile communications) mà mạng VinaPhone, MobiFone, Viettel và nhiều nước trên thế giới đang dùng là thế hệ di động thứ 2 (2G), còn hệ thống UMTS (Universal Mobile Telecommunications System) sử dụng công nghệ WCDMA là thế hệ di động. .. hai cấu trúc điện thoại (ANSI-41, xem viết tắt cuối bài) và dữ liệu Hình 2 Sơ đồ kiến trúc của hệ thống CDMA Trạm di động (MS - Mobile Station) Ngô Văn Thứ, Đào Quốc Trung, K46, Trường Đại học Công nghệ ĐHQG Hà Nội Trang 16 Khoá luận tốt nghiệp - Ứng dụng công nghệ di động vào thương mại điện tử Trong một mạng CDMA2000 1X, trạm di động MS - chính là máy thu phát của thuê bao hay thiết bị di động mạng... khách đưa tới và trả về kết quả phù hợp Hầu hết ứng dụng thương mại điện tử cho thiết bị di động là các thành phần của hệ thống phần mềm trên Nó được trang bị khả năng tương tác qua lại với các chương trình ứng dụng được cài trên thiết bị đầu cuối để tạo ra một cơ chế hoàn thiện trong việc giải quyết các bài toán trong thương mại điện tử dựa trên thiết bị di động Các thành phần được cài trong host computers