I. Đặt vấn đề Công nghệ thông tin phát triển vượt bậc trong một thập kỷ trở lại đây nhưng kéo theo đó là việc tạo ra khoảng cách trong giao tiếp thực tế của con người. Đây là vấn đề hiện hữu hằng ngày trong cuộc sống của mọi người trên toàn thế giới, ảnh hưởng đến cả thái độ sống của xã hội nhưng chưa có giải pháp cụ thể mà chỉ dừng lại ở mức tuyên truyền nhằm hạn chế. Mạng xã hội ngày càng phổ biến và được yêu thích, sử dụng bởi rất nhiều người, mang theo nhiều lợi ích trong việc kết nối, chia sẻ thông tin với bạn bè qua Internet; nắm bắt thông tin được chia sẻ bởi người nổi tiếng; quảng cáo thuận tiện; lập trang kinh doanh online và quảng bá dễ dàng; ... Tuy nhiên, mạng xã hội hiện nay cũng có nhiều bất cập phải kể đến như: chia sẻ các liên kết, tin đồn, hình ảnh nhảm nhí; liên kết độc, chứa virus xuất hiện liên tục; lừa đảo tràn lan nhằm chiếm đoạt tài khoản và tiếp tục lừa những người trong danh sách bạn bè; bình luận gây gổ, văng tục; nhiều người trong danh sách bạn bè chưa từng gặp lần nào, .... Bởi vậy, một phần mềm đáp ứng được nhu cầu kết nối của người dùng nhưng giải quyết được các vấn nạn trên là vô cùng cấp thiết, có ý nghĩa lớn với con người và xã hội. Giải pháp cho điều này sẽ là kết quả của đề tài: “Phần mềm di động: mạng xã hội giọng nói, hướng tới giao tiếp đời thực” – phần mềm urFellows.
SỞ GIÁO DỤC VÀ ĐÀO TẠO HÀ NỘI TRƯỜNG THPT KIM LIÊN - ĐỐNG ĐA ************** ĐỀ TÀI DỰ THI KHOA HỌC, KỸ THUẬT DÀNH CHO HỌC SINH TRUNG HỌC CẤP THÀNH PHỐ LẦN THỨ TƯ (NĂM HỌC 2014 - 2015) Tên đề tài: PHẦN MỀM DI ĐỘNG: MẠNG XÃ HỘI GIỌNG NÓI, HƯỚNG TỚI GIAO TIẾP ĐỜI THỰC Lĩnh vực: Khoa học Máy tính NGƯỜI HƯỚNG DẪN - Tiến sĩ Lê Nhật Thăng - Đơn vị công tác: Học viên Cơng nghệ Bưu Viễn thơng TÁC GIẢ: Nguyễn Tuấn Nghĩa Lớp: 11A7 Trường: THPT Kim Liên Hà Nội, tháng 11 năm 2014 LỜI CẢM ƠN Lời em xin cảm ơn Công ty Intel Việt Nam Sở Giáo dục Đào tạo Hà Nội cho em biết đến sân chơi bổ ích Em xin chân thành gửi lời cảm ơn tới Tiến sĩ Lê Nhật Thăng Thạc sĩ Nguyễn Đức Minh giảng viên Học viện Cơng nghệ Bưu Viễn thơng dìu dắt bảo em suốt q trình làm đề tài Hai thầy khơng truyền đạt kiến thức chun mơn, mà cịn để lại em ấn tượng sâu sắc nhân cách tác phong người làm khoa học Em xin chân thành cảm ơn Thầy/ Cô trường THPT Kim Liên ủng hộ tạo điều kiện cho em tham gia thi Cuối cùng, em xin gửi lời biết ơn sâu sắc tới bố mẹ, gia đình giáo Dương Hồng Hạnh đồng hành hoạt động, tạo điều kiện mặt vật chất tinh thần để em hồn thành đề tài Hà Nội, ngày 24 tháng 11 năm 2014 Người thực Nguyễn Tuấn Nghĩa MỤC LỤC I Đặt vấn đề II Tổng quan III Quá trình phát triển kết .7 Xây dựng ý tưởng 1.1 Khảo sát 1.2 Nhận xét 1.3 Kết luận 1.4 Mục đích ý tưởng .9 Hiện thực hoá ý tưởng 2.1 Các tính phần mềm 2.2 Kế hoạch lập trình phần mềm 10 2.3 Các phần thực 11 2.4 So sánh với phần mềm có 17 2.5 Kết thực nghiệm .18 IV Kết luận 19 Lợi ích đề tài đem lại cho cộng đồng 19 1.1 Tính nhân văn 19 1.2 Tính an ninh, kinh tế, tiết kiệm thời gian .19 Phương hướng phát triển cho đề tài 20 V Tài liệu tham khảo 21 DANH MỤC CÁC HÌNH Giao diện đăng kí tài khoản 12 Giao diện phần trò chuyện 15 Giao diện bảng tin thu âm 18 DANH MỤC CÁC BẢNG Bảng khảo sát 100 học sinh 15 – 17 tuổi Bảng khảo sát 50 người 20 – 30 tuổi Bảng khảo sát 50 người 40-50 tuổi .18 Bảng so sánh với mạng xã hội giọng nói .20 Bảng so sánh với mạng xã hội nhiều người dùng 21 I Đặt vấn đề Công nghệ thông tin phát triển vượt bậc thập kỷ trở lại kéo theo việc tạo khoảng cách giao tiếp thực tế người Đây vấn đề hữu ngày sống người toàn giới, ảnh hưởng đến thái độ sống xã hội chưa có giải pháp cụ thể mà dừng lại mức tuyên truyền nhằm hạn chế Mạng xã hội ngày phổ biến yêu thích, sử dụng nhiều người, mang theo nhiều lợi ích việc kết nối, chia sẻ thơng tin với bạn bè qua Internet; nắm bắt thông tin chia sẻ người tiếng; quảng cáo thuận tiện; lập trang kinh doanh online quảng bá dễ dàng; Tuy nhiên, mạng xã hội có nhiều bất cập phải kể đến như: chia sẻ liên kết, tin đồn, hình ảnh nhảm nhí; liên kết độc, chứa virus xuất liên tục; lừa đảo tràn lan nhằm chiếm đoạt tài khoản tiếp tục lừa người danh sách bạn bè; bình luận gây gổ, văng tục; nhiều người danh sách bạn bè chưa gặp lần nào, Bởi vậy, phần mềm đáp ứng nhu cầu kết nối người dùng giải vấn nạn vơ cấp thiết, có ý nghĩa lớn với người xã hội Giải pháp cho điều kết đề tài: “Phần mềm di động: mạng xã hội giọng nói, hướng tới giao tiếp đời thực” – phần mềm urFellows II Tổng quan Phần mềm urFellows bước đầu hoạt động tảng Android mang tính mạng xã hội sử dụng hồn tồn giọng nói với tính độc đáo thúc đẩy giao tiếp đời sống nhiều a, Điểm khác lớn so với mạng xã hội hành - Không cho phép dùng văn để nhập liệu mảng mạng xã hội - Độc quyền ứng dụng, không cho phép chia sẻ lên mạng xã hội khác, tạo thị trường riêng - Cho phép tuỳ chọn tự động xoá tin nhắn sau đọc ngày nhằm giải phóng nhớ máy chủ b, Điểm - Thu hẹp khả người khơng quen biết nhìn thấy thơng tin - Chia sẻ bình luận trước đăng bạn bè giọng nói - Tóm tắt thân giọng nói - Các sở thích, mong muốn, kinh nghiệm (bằng chữ) bật - Chỉ kết nối với mạng WiFi, gặp phép “Kết bạn” * Tính độc đáo: Tìm Nối - Tự động tìm người có chung sở thích kết nối với mạng WiFi - Sắp xếp theo tỉ lệ phần trăm sở thích chung danh sách “bạn xung quanh” - Báo thiết bị phát ra, thúc đẩy nói chuyện ngồi đời biết sở thích III Quá trình nghiên cứu kết Xây dựng ý tưởng 1.1 Khảo sát: a, 100 học sinh độ tuổi 15-17: Câu hỏi Bạn có trị chuyện với người phần mềm phát người có điểm chung (sở thích, mong muốn, kinh nghiệm, …) với bạn? Để thật “kết bạn” với nhau, phải gặp lần ngồi đời, bạn đồng ý không? Tất chữ viết mạng xã hội đơn giọng nói, bạn ghi âm để đăng lên (có thể kèm ảnh), bạn có thích vậy? Bạn đồng ý thân dành nhiều thời gian cho mạng xã hội đơn thuần; đọc xem thứ khơng có ích gây tốn thời gian tị mị? Nếu có phần mềm trò chơi lớn: tăng điểm không dùng đến điện thoại, trừ điểm vi phạm; cuối tuần tổng kết lượng việc làm để điều chỉnh Số điểm để so sánh, ganh đua với bạn bè Bạn có dùng phần mềm không? b, 50 người độ tuổi 20-30: Câu hỏi Bạn có trị chuyện với người phần mềm phát người có điểm chung (sở thích, mong muốn, kinh nghiệm, …) với bạn? Để thật “kết bạn” với nhau, phải gặp lần ngồi đời, bạn đồng ý khơng? Tất chữ viết mạng xã hội đơn giọng nói, bạn ghi âm để đăng lên (có thể kèm ảnh), bạn có thích vậy? Bạn đồng ý thân dành nhiều thời gian cho mạng xã hội đơn thuần; đọc xem thứ khơng có ích gây tốn thời gian tị mị? Nếu có phần mềm trị chơi lớn: tăng điểm Có Khơng 51% 49% 73% 27% 61% 39% 54% 46% 38% 62% Có Khơng 65% 35% 79% 21% 72% 28% 36% 64% 58% 42% không dùng đến điện thoại, trừ điểm vi phạm; cuối tuần tổng kết lượng việc làm để điều chỉnh Số điểm để so sánh, ganh đua với bạn bè Bạn có dùng phần mềm khơng? c, 50 người độ tuổi 40-50: Câu hỏi Bạn có trò chuyện với người phần mềm phát người có điểm chung (sở thích, mong muốn, kinh nghiệm, …) với bạn? Để thật “kết bạn” với nhau, phải gặp lần ngồi đời, bạn đồng ý khơng? Tất chữ viết mạng xã hội đơn giọng nói, bạn ghi âm để đăng lên (có thể kèm ảnh), bạn có thích vậy? Bạn đồng ý thân dành nhiều thời gian cho mạng xã hội đơn thuần; đọc xem thứ khơng có ích gây tốn thời gian tị mị? Nếu có phần mềm trị chơi lớn: tăng điểm không dùng đến điện thoại, trừ điểm vi phạm; cuối tuần tổng kết lượng việc làm để điều chỉnh Số điểm để so sánh, ganh đua với bạn bè Bạn có dùng phần mềm khơng? Có Khơng 83% 17% 91% 9% 74% 26% 2% 98% 60% 40% 1.2 Nhận xét - Việc tìm người có sở thích nhu cầu nhiều người việc làm quen phụ thuộc vào tính cách người có chủ động hay khơng, người qua ngưỡng tuổi học sinh thích điều - Đa số khơng muốn cịn nhiều bạn “ảo” mà phải thật biết “kết bạn” - Mọi người có thích thú với việc sử dụng giọng nói để thay chữ - Số người cho tốn thời gian cho mạng xã hội đơn sử dụng điện thoại nhỉnh chút so với số lại, người dần ý thức thực trạng xã hội thay đổi thói quen - Người dùng khơng hẳn muốn sử dụng phần mềm để hạn chế thân dùng điện thoại 1.3 Kết luận - Phần mềm cần có tính lớn: 1) Phát người có điểm chung khơng gian nhỏ, hướng tới trị chuyện trực tiếp ngồi đời 2) Mạng xã hội giọng nói 1.4 Mục đích ý tưởng - Nâng cao việc giao tiếp đời sống người - Giúp họ cảm thấy thích thú, hào hứng với việc sử dụng công cụ truyền tải chân thực đầy cảm xúc – giọng nói - Hạn chế tối đa bất cập mạng xã hội trước Hiện thực hố ý tưởng 2.1 Các tính phần mềm a, Tính mạng xã hội: 1) Bảng tin - Tồn thơng tin, trạng thái, cảm xúc chia sẻ thể qua lời nói, thúc đẩy người mạnh dạn việc thể qua lời nói - Đăng kèm hình ảnh, sử dụng giọng nói để bình ảnh - Chia sẻ bình luận trước đăng bạn bè giọng nói, khơng cịn tình trạng spam, người dùng văng tục viết - Bình luận cơng khai người nhìn thấy riêng với người đăng - Các hoạt động bình luận, chia sẻ kết bạn xem tương tác người, không để thông tin người khơng phải bạn bảng tin 2) Trị chuyện - Tin nhắn hồn tồn giọng nói - Có thể lựa chọn tự động xố sau ngày kể từ nghe, giảm nhớ máy chủ - Nhắn tin với kể chưa bạn bè, sử dụng giọng nói nên an tồn, để hẹn nhau, gặp kết bạn - Quyền chặn ai, trường hợp có người lạ cố tình làm phiền 3) Trang cá nhân - Tóm tắt thân giọng nói - Các sở thích, mong muốn, kinh nghiệm (bằng chữ) bật - Bài đăng giọng nói thân - Bài đăng giọng nói bạn bè đến - Các chia sẻ lại đăng b, Tính độc đáo: Tìm Nối - Phát người sử dụng phần mềm xung quanh, kết nối tới địa WiFi Danh sách kèm theo dịng mơ tả ngắn gọn họ, nhấp vào người cho thông tin cụ thể - Tự động tìm người có chung sở thích kết nối với mạng WiFi - Sắp xếp theo tỉ lệ phần trăm sở thích chung danh sách “bạn xung quanh” - Trong thông tin cụ thể có “Kết nối”, người dùng nhấn vào ghép nối hai thiết bị có chng báo để họ nhận nhau, đồng thời hai người “Kết bạn” - Trong dịng mơ tả mình, có từ khố sở thích, thành tích, học vấn, kinh nghiệm, … người xung quanh kết nối với địa WiFi, phần mềm tự dị người có chung từ khố (mỗi từ khố có xếp hạng độ ưu tiên) báo nhiều thiết bị với chung âm thanh, người nhận nhau, thúc đẩy nói chuyện ngồi đời biết sở thích Ví dụ: A đến lớp học có 15 người 13 người kết nối tới địa WiFi bắt từ phịng học Điện thoại A thơng báo “Có người quanh có chung sở thích nghe nhạc thính phịng giống bạn” A mở điện thoại ra, vào danh sách “bạn xung quanh”, từ xuống dưới, tên xếp theo tỉ lệ phần trăm sở thích chung Đứng đầu danh sách T, A nhập sở thích T nhập 11, họ có sở thích giống Tương tự, phần mềm thơng báo dựa thơng tin người cịn lại Khi chọn “Kết bạn” với T, máy T lại thơng báo, A nhìn quanh phát T ai, hai người biết có điểm chung bắt đầu trò chuyện Tương tự trường hợp nhiều người sở thích giống 2.2 Kế hoạch lập trình phần mềm 6-13/10: Lập trình mảng sở liệu, lưu tài khoản người dùng 14-21/10: Lập trình phần bảng tin, thu âm đăng giọng nói 10 22-27/10: Lập trình trang cá nhân, giới thiệu thân giọng nói 28/10-3/11: Lập trình tính “trị chuyện” 4-11/11: Thêm đăng chứa hình ảnh 12-19/11: Lập trình tính “Tìm Nối” 20-27/11: Hồn thiện tính nhỏ 28-30/11: Chỉnh sửa giao diện 2.3 Các phần thực Dưới đoạn lập trình cho phần phần mềm: a, Cơ sở liệu, lưu tài khoản người dùng, trang cá nhân Giao diện đăng kí tài khoản Structure de la table `user` -CREATE TABLE IF NOT EXISTS `user` ( `maID` int(10) NOT NULL AUTO_INCREMENT, `taiKhoan` varchar(30) COLLATE utf8_unicode_ci NOT NULL, `matkhau` varchar(30) COLLATE utf8_unicode_ci NOT NULL, `tenChinh` text COLLATE utf8_unicode_ci, `ngaySinh` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL, 11 `gioiTinh` varchar(30) COLLATE utf8_unicode_ci DEFAULT NULL, `trangThai` varchar(30) COLLATE utf8_unicode_ci DEFAULT NULL, `email` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL, `diaChi` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL, `diaChiIP` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL, `linkAnh` text COLLATE utf8_unicode_ci, `linkAudio` text COLLATE utf8_unicode_ci, `diem` int(10) DEFAULT '0', `mongMuon` text COLLATE utf8_unicode_ci, `kinhNghiem` text COLLATE utf8_unicode_ci, `diemKhacVeBanThan` text COLLATE utf8_unicode_ci, PRIMARY KEY (`maID`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=48 ; - Contenu de la table `user` -INSERT INTO `user` (`maID`, `taiKhoan`, `matkhau`, `tenChinh`, `ngaySinh`, `gioiTinh`, `trangThai`, `email`, `diaChi`, `diaChiIP`, `linkAnh`, `linkAudio`, `diem`, `mongMuon`, `kinhNghiem`, `diemKhacVeBanThan`) VALUES (47, 'z', 'z', '', '//', 'nam', 'off', NULL, '', '112.121.162.104', 'http://192.168.1.101:81/project/z/avatar.jpg', 'http://192.168.1.101:81/project/z/confile.mp3', 0, '', '', ''), (46, 'gh', 'ghgh', 'bxjd', '//', 'nam', 'off', NULL, '', NULL, 'http://192.168.1.101:81/project/gh/avatar.jpg', 'http://192.168.1.101:81/project/gh/confile.mp3', 0, '', '', ''), (39, 'thuan', 'thuan', 'trịnh quang thuận', '//', 'nam', 'off', NULL, '', '194.200.168.213', 'http://192.168.1.101:81/project/thuan/avatar.jpg', 'http://192.168.100.6:81/project/thuan/confile.mp3', 0, '', '', ''), (40, 'ho', 'ho', 'tdhs', '//', 'nam', 'off', NULL, '', '112.121.162.104', 'http://192.168.1.101:81/project/ho/avatar.jpg', 'http://192.168.100.6:81/project/ho/confile.mp3', 0, '', '', ''), (45, 'wall', 'asd', 'tường', '08/10/1993', 'nam', 'off', NULL, 'thái', '194.200.168.213', 'http://192.168.1.101:81/project/wall/avatar.jpg', 'http://192.168.1.101:81/project/wall/confile.mp3', 0, 'ukm', 'dv', 'fhh'), 12 (41, 'cb', 'cb', 'thể', '//', 'nam', 'off', NULL, '', NULL, 'http://192.168.1.101:81/project/cb/avatar.jpg', 'http://192.168.1.101:81/project/cb/confile.mp3', 0, '', '', ''), (44, 'c', 'c', 'dcv', '//', 'nam', 'off', NULL, '', NULL, 'http://192.168.1.101:81/project/c/avatar.jpg', 'http://192.168.1.101:81/project/c/confile.mp3', 0, '', '', ''), (42, 'a', 'a', 'le thi', '//', 'nam', 'off', NULL, '', '112.121.162.104', 'http://192.168.1.101:81/project/a/avatar.jpg', 'http://192.168.1.101:81/project/a/confile.mp3', 0, '', '', ''), (43, 'y', 'y', 'hzkzjxjxlxkxkkxkx', '//', 'nam', 'off', NULL, '', '112.121.162.104', 'http://192.168.1.101:81/project/y/avatar.jpg', 'http://192.168.1.101:81/project/y/confile.mp3', 0, '', '', ''); -b, Trò chuyện (chat) Giao diện phần trò chuyện - Structure de la table `chat` -CREATE TABLE IF NOT EXISTS `chat` ( `idChat` int(255) NOT NULL AUTO_INCREMENT, 13 `idUserChat` int(255) DEFAULT NULL, `idUserReceive` int(255) DEFAULT NULL, `linkAudio` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, `time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`idChat`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=7 ; - Contenu de la table `chat` -INSERT INTO `chat` (`idChat`, `idUserChat`, `idUserReceive`, `linkAudio`, `time`) VALUES (1, 39, 41, 'http://192.168.1.101:81/project/cb/chat/chat0.mp3', '2014-11-01 18:07:22'), (2, 39, 41, 'http://192.168.1.101:81/project/cb/chat/chat1.mp3', '2014-11-20 18:17:30'), (3, 39, 41, 'http://192.168.1.101:81/project/cb/chat/chat2.mp3', '2014-11-01 18:17:47'), (4, 39, 41, 'http://192.168.1.101:81/project/cb/chat/chat3.mp3', NULL), (5, 39, 41, 'http://192.168.1.101:81/project/cb/chat/chat7.mp3', NULL), (6, 39, 41, 'http://192.168.1.101:81/project/cb/chat/chat8.mp3', '2014-11-01 18:28:59'); c, Bình luận Structure de la table `comment` CREATE TABLE IF NOT EXISTS `comment` ( `maID` int(10) NOT NULL AUTO_INCREMENT, `maStory` int(10) DEFAULT NULL, `maUser` int(10) DEFAULT NULL, `linkAnh` text COLLATE utf8_unicode_ci, `linkAudio` text COLLATE utf8_unicode_ci, `thoigian` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`maID`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=17 ; -14 Contenu de la table `comment` -INSERT INTO `comment` (`maID`, `maStory`, `maUser`, `linkAnh`, `linkAudio`, `thoigian`) VALUES (8, 95, 39, NULL, 'http://192.168.1.101:81/project/thuan/comment/comment3.mp3', '2014-11-02 00:31:08'), (7, 95, 39, NULL, 'http://192.168.1.101:81/project/thuan/comment/comment2.mp3', '2014-11-02 00:27:54'), (6, 95, 39, NULL, 'http://192.168.1.101:81/project/thuan/comment/comment1.mp3', '2014-11-02 00:26:26'), (5, 95, 39, NULL, 'http://192.168.1.101:81/project/thuan/comment/comment0.mp3', '2014-11-01 15:07:11'), d, Bảng tin Giao diện bảng tin thu âm -15 Structure de la table `story` -CREATE TABLE IF NOT EXISTS `story` ( `maID` int(10) NOT NULL AUTO_INCREMENT, `maNguoiTao` varchar(10) COLLATE utf8_unicode_ci DEFAULT NULL, `maNguoiNhan` varchar(10) COLLATE utf8_unicode_ci DEFAULT NULL, `linkAudio` text COLLATE utf8_unicode_ci, `linhAnh` text COLLATE utf8_unicode_ci, `thoigian` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`maID`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=113 ; - Contenu de la table `story` -INSERT INTO `story` (`maID`, `maNguoiTao`, `maNguoiNhan`, `linkAudio`, `linhAnh`, `thoigian`) VALUES (83, 'thuan', 'ho', 'http://192.168.1.101:81/project/ho/audio2.mp3', '', '2014-1030 08:40:38'), (84, 'thuan', 'ho', 'http://192.168.1.101:81/project/ho/audio3.mp3', '', '2014-1030 10:53:35'), (85, 'thuan', 'ho', 'http://192.168.1.101:81/project/ho/audio4.mp3', '', '2014-1030 13:57:04'), (86, 'thuan', 'ho', 'http://192.168.1.101:81/project/ho/audio5.mp3', '', '2014-1030 13:57:06'), (87, 'thuan', 'ho', 'http://192.168.1.101:81/project/ho/audio6.mp3', '', '2014-1030 13:57:11'), (88, 'thuan', 'ho', 'http://192.168.1.101:81/project/ho/audio7.mp3', '', '2014-1030 13:57:13'), (89, 'thuan', 'ho', 'http://192.168.1.101:81/project/ho/audio8.mp3', '', '2014-1030 13:57:18'), (90, 'thuan', 'cb', 'http://192.168.1.101:81/project/cb/audio2.mp3', '', '2014-1031 17:13:44'), (91, 'thuan', 'cb', 'http://192.168.1.101:81/project/cb/audio3.mp3', '', '2014-1031 17:13:44'), 16 2.4 So sánh với phần mềm có a, Các phần mềm mạng xã hội giọng nói Bubbly Hubbub urFellows Chỉnh âm hiệu ứng ✓ ✗ ✗ Chia sẻ đăng lên các mạng xã hội khác ✓ ✓ ✗ Nghe âm của những người tiếng ✓ ✓ ✓ Nghe tin tức từ kênh thông tin ✗ ✓ ✓ Ghi âm tối đa 15s ✗ ✓ ✗ Đăng nhập tài khoản của mạng xã hội khác ✓ ✓ ✗ b, Các phần mềm mạng xã hội nhiều người sử dụng Facebook Zalo urFellows Hỗ trợ giọng nói bảng tin ✗ ✗ ✓ Tự động xoá tin nhắn (tuỳ chọn) ✗ ✗ ✓ ✓ ✗ ✓ ✗ ✗ ✓ ✓ ✓ ✓ Chia sẻ link Bình luận riêng với người đăng (tuỳ chọn) Chia sẻ hình ảnh 17 Các loại tài khoản khác ✗ ✗ ✓ Chỉ gặp (kết nối chung WiFi) kết bạn ✗ ✗ ✓ Phát người có điểm chung kết nối WiFi ✗ ✗ ✓ Hỗ trợ nhập liệu văn ✓ ✓ ✗ 2.5 Kết thực nghiệm a, Kết (đến 21/11/2014) - Hoàn thành lập trình mảng sở liệu, lưu tài khoản người dùng - Hồn thành lập trình bảng tin, thu âm đăng giọng nói - Hồn thành lập trình trang cá nhân, giới thiệu thân giọng nói * Lỗi: - Lỗi phần đăng nhập tài khoản người dùng, bị treo đăng nhập, văng khỏi ứng dụng, phải truy cập thẳng từ hệ thống - Lỗi phần thu âm đăng, thao tác nhanh ứng dụng treo ngồi b, Triển khai thời gian tiếp (đến tháng 12/2014) - Sửa lỗi có - Hồn thiện tính “trị chuyện” - Thêm đăng chứa hình ảnh - Lập trình tính “Tìm Nối” - Chỉnh sửa giao diện c, Tiếp tục nghiên cứu thời gian dài (đến tháng 3/2015) - Thêm tính đặc biệt: + Chọn loại tài khoản: người dùng, người tiếng, doanh nghiệp + Lưu tệp ghi âm giọng nói bạn bè + Đánh dấu để nghe lại sau IV Kết luận 18 Lợi ích đề tài đem lại cho cộng đồng 1.1 Tính nhân văn - Giải thực trạng xấu xã hội, người có động lực để trị chuyện trực tiếp ngồi đời sống - Khắc phục điều xấu, gây hại cho người dùng; khắc phục việc mạng xã hội xây dựng thói quen, trào lưu khơng hay cho nhóm người xã hội - Việc sử dụng giọng nói đẩy mạnh, đơn giản hoá để dễ sử dụng; người bạn trở nên gắn kết gần gũi hết 1.2 Tính an ninh, kinh tế, tiết kiệm thời gian - Giữ tuý mạng xã hội giảm tỉ lệ lừa đảo góp phần lớn vào việc bảo vệ người dùng, khơng cịn bị tiền oan hay bị đánh cắp thông tin - Giọng nói cá nhân chia sẻ mạng xã hội bảo mật, người quen biết, kết bạn với nghe - Không bị thời gian vào liên kết không đảm bảo Phương hướng phát triển đề tài - Sử dụng qua mạng Internet, mạng LAN - Lập trình iOS (iPhone, iPad) - Đưa vào thương mại, quảng bá để tăng lượng người dùng - Thêm tính năng: + Chỉ cho phép chia sẻ tên miền đăng kí kiểm duyệt nội dung + Đăng nhập giọng nói - Kết hợp kênh thông tin để phát thông tin qua giọng nói bảng tin - Hỗ trợ chuyển văn thành giọng nói cho người khơng có khả nói - Hỗ trợ đăng tải video 19 V Tài liệu tham khảo “Làm giàu từ mạng xã hội” – Patrice anne Rutledge “Các phụ thuộc Logic Cơ sở liệu” – Nguyễn Xuân Huy “Nhập môn Cơ sở liệu” – FPT Polytechnic “The Java Virtual Machine Specification, Java SE Edition” – Tim Lindholm, Frank Yellin, Gilad Bracha, Alex Buckley 20