Lịch sử hình thànhTrước sự ra đời của iCloud, Apple đã có 1 hệ thống lưu trữ trực tuyến là Mobile Me, nhưng với những hạn chế của nó, hãng đã ra quyết định chấm dứt nó sau khi đã xây dự
Trang 1NGUYÊN LÝ SÁNG TẠO ÁP DỤNG
TRONG DỊCH VỤ LƯU TRỮ ĐÁM
MÂY ICLOUD
GVHD: GS TSKH Hoàn Kiếm HVTH: Bùi Thị Phương Thảo
ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
Trang 2I Giới Thiệu Dịch Vụ iCloud
II Giới Thiệu Nguyên Tắc Sáng Tạo Của Giáo Sư
Altshuller
III Ứng Dụng Nguyên Tắc Sáng Tạo Trong iCloud
IV Hướng Cải Tiến Dựa Trên Các Nguyên Tắc Sáng
V Kết Luận
VI Tài Liệu Tham Khảo
NỘI DUNG
Trang 4mua trên iTunes Store Music
Tự động sao lưu dữ liệu trên
iOS
Tương thích với iOS 5,
Lion( iTunes 10.3 trở lên),
Windows Vista hoặc 7
I Giới Thiệu Dịch Vụ iCloud
Trang 52 Lịch sử hình thành
Trước sự ra đời của iCloud, Apple đã có 1 hệ thống lưu trữ trực tuyến là Mobile Me, nhưng với những hạn chế của nó, hãng đã
ra quyết định chấm dứt nó sau khi đã xây dựng iCloud thành
công và khắc phục những khuyết điểm của Mobile Me
Mọi dữ liệu từ hình ảnh, ứng dụng, danh bạ, lịch, nhắc nhở đều được lưu trữ thông qua iCloud một cách tự động và có thể đồng
bộ chúng trên một thiết bị khác của Apple ở bất cứ nơi đâu
trong thời gian khá nhanh.
I Giới Thiệu Dịch Vụ iCloud
Trang 62 Lịch sử hình thành
Và theo thời gian, Apple luôn tang cường bảo mật cho các dịch
vụ của mình với hệ thống bảo vệ mật khẩu 2 lớp cho các tài khoản iCloud của người dùng
I Giới Thiệu Dịch Vụ iCloud
Trang 73 Công nghệ
Sử dụng các nguồn năng lượng tái tạo
Hiện có khoảng 150 triệu khách hàng sử dụng dịch vụ iCloud, để đồng bộ hóa dữ liệu ảnh, tài liệu, âm nhạc, video,
I Giới Thiệu Dịch Vụ iCloud
Trang 84 Các tính năng
iTunes In the Cloud - những ca khúc đã từng mua trước đây từ
iTunes về iPhone và iPad sẽ được tải hoàn toàn miễn phí
iTunes Match - cũng cho phép sao chiếu những ca khúc được
sao từ CD hoặc mua từ các quầy nhạc số khác vào iCloud
Photo Stream - tự động tải lên iCloud bất cứ bức ảnh nào bạn
vừa chụp bằng iPhone hoặc iPad
Backup - Sao chép dự phòng
Ứng dụng - bất ứng dụng nào bạn đã từng mua cũng sẽ có thể
tải lại về bất cứ thiết bị iOS nào, thông qua menu lịch sử mua sắm
iBooks - có thể tải những cuốn sách đã mua về tất cả các thiết bị
của bạn ngay sau khi bạn mua sách
I Giới Thiệu Dịch Vụ iCloud
Trang 94 Các tính năng
Tài liệu - có thể cất toàn bộ các tài liệu được soạn ra bằng iCloud
Storage API
Mail - tự động gửi tin nhắn đến tất cả các thiết bị iOS
Danh bạ - đồng bộ hóa danh bạ trên tất cả các thiết bị iOS
Lịch - đồng bộ hóa các sự kiện của bạn trên tất cả các thiết bị iOS
I Giới Thiệu Dịch Vụ iCloud
Trang 101 Giới thiệu sơ lược về giáo sư
Altshuller và khoa học sáng tạo:
Genrich Saulovich Altshuller
(1926-1998)
− Là người khai sinh ra phương pháp
luận sáng tạo TRIZ
− Là tác giả của hàng chục cuốn sách
và khoảng 400 bài luận về TRIZ
Trang 111 Giới thiệu sơ lược về giáo sư Altshuller và khoa học
sáng tạo:
Khoa học sáng tạo
− Là hoạt động tạo ra bất kỳ cái gì có đồng thời tính mới và tính ích lợi
− Tư duy sáng tạo là quá trình suy nghĩ đưa người giải
từ không biết đến biết cách đạt mục đích hoặc từ không biết đến biết cách tối ưu đạt mục đích trong một số cách đã biết
II Giới Thiệu Nguyên Tắc Sáng Tạo
Của Giáo Sư Altshuller
Trang 122 Mức độ sáng tạo
II Giới Thiệu Nguyên Tắc Sáng Tạo Của Giáo Sư Altshuller
Các mức độ sáng tạo Mức Mức sáng tạo % giải pháp Nguồn kiến
3 Cải tiến quan trọng 18 Nghề 1.000
5 Nguyên lý mới 1 Tất cả 1.000.000
Trang 13− So sánh và đặt các câu, thu thập câu trả lời, xử lý những câu trả lời, để giải quyết các loại mâu thuẫn kỹ thuật thường gặp, tạo ra sự phát triển.
II Giới Thiệu Nguyên Tắc Sáng Tạo
Của Giáo Sư Altshuller
Trang 141 Nguyên tắc phân nhỏ
− Chia đối tượng thành các phần độc lập
− Làm đối tượng trở nên tháo lắp được
− Tăng mức độ phân nhỏ đối tượng.
• Hệ thống iCloud phân làm 2 thành phần chính là: máy chủ chứa dữ liệu người dung và các ứng dụng trên
máy khách truy xuất đến máy chủ thông qua các thiết bị của Apple
III Ứng Dụng Nguyên Tắc Sáng Tạo
Trong iCloud
Trang 151 Nguyên tắc phân nhỏ
• Nguyên tắc phân nhỏ cũng được áp dụng trong quá
trình đồng bộ hóa tập tin giữa máy chủ và các máy
khách
• Khi thiết bị của người dùng gửi dữ liệu lên iCloud để lưu trữ thì nó sẽ mã hoá dữ liệu và chia nhỏ chúng thành các gói tin rồi chuyển về máy chủ
• Ngược lại, máy chủ sẽ nhận và hợp các gói tin lại thành
dữ liệu ban đầu để giảm thời gian upload
III Ứng Dụng Nguyên Tắc Sáng Tạo
Trong iCloud
Trang 162 Nguyên tắc tách khỏi
− Tách phần gây “phiền phức” (tính chất “phiền phức”) hay
ngược lại tách phần duy nhất “cần thiết” (tính chất “cần
thiết”) ra khỏi đối tượng
• Với dịch vụ lưu trữ trực tuyến bằng công nghệ điện toán đám mây của iCloud, người dùng không còn phải lưu trữ dữ liệu trên thiết bị cá nhân nữa vì tất cả đã được xử lý và lưu trữ trên máy chủ và người dùng chỉ cần thông qua internet để truy cập và xử lý.
III Ứng Dụng Nguyên Tắc Sáng Tạo
Trong iCloud
Trang 17lưu trữ của mình Điều này, giúp cho chương trình có
kích thước gọn, nhẹ và tăng tính linh hoạt cho sản
phẩm
III Ứng Dụng Nguyên Tắc Sáng Tạo
Trong iCloud
Trang 183 Nguyên tắc phẩm chất cục bộ
− Chuyển đối tượng (hay môi trường bên ngoài, tác động
bên ngoài) có cấu trúc đồng nhất thành không đồng nhất
− Các phần khác nhau của đối tượng phải có các chức năng
khác nhau
− Mỗi phần của đối tượng phải ở trong những điều kiện
thích hợp nhất đối vớI công việc
Các thiết bị khác nhau trên các nền tảng khác nhau đều có thể tải và lưu trữ dữ liệu hoàn toàn bình
thường
III Ứng Dụng Nguyên Tắc Sáng Tạo Trong iCloud
Trang 193 Nguyên tắc phẩm chất cục bộ
Vì dữ liệu được lưu trữ trên máy chủ, để đảm bảo tính an toàn và bảo mật dữ liệu cho người dùng,
nhà phát triển áp dụng nhiều phương pháp bảo mật trên máy chủ (phẩm chất cục bộ trên máy chủ) để chống lại sự tấn công từ tin tặc Một số phương
pháp được áp dụng như: mã hóa thông tin truyền, cấp quyền truy xuất
III Ứng Dụng Nguyên Tắc Sáng Tạo Trong iCloud
Trang 20III Ứng Dụng Nguyên Tắc Sáng Tạo Trong iCloud
Trang 214 Nguyên tắc kết hợp
Hệ thống iCloud còn kết hợp với các dịch vụ thanh toán trên mạng để người dùng đăng ký các gói trả phí qua việc nâng cấp dịch vụ lưu trữ, mua ứng dụng, mua nhạc bản quyền… và có thể backup lại trên một thiết bị mới với tài khoản ban đầu
III Ứng Dụng Nguyên Tắc Sáng Tạo Trong iCloud
Trang 225 Nguyên tắc sao chép
− Thay vì sử dụng cái không được
phép, phức tạp, đắt tiền, không
tiện lợi hoặc dễ vỡ, sử dụng bản
sao
− Thay thế đối tượng hay hệ các đối
tượng bằng bản sao quang học
(ảnh, hình vẽ) với tỉ lệ cần thiết
− Nếu không thể sử dụng bản sao
quang học ở vùng biểu kiến (vùng
ánh sáng nhìn thấy được bằng
mắt thường), chuyển sang sử dụng
các bản sao hồng ngoại hoặc tử
ngoại.
III Ứng Dụng Nguyên Tắc Sáng Tạo Trong iCloud
Trang 235 Nguyên tắc sao chép
Tự động sao chép tập tin từ máy cá nhân của người dùng lên máy chủ, sau đó sao chép đến các thiết bị khác của người dùng Nhờ vậy, khi ta lưu lại tập tin trong thiết bị này, ta có thể qua máy truy xuất lên và
sử dụng
III Ứng Dụng Nguyên Tắc Sáng Tạo Trong iCloud
Trang 246 Nguyên tắc chứa trong
− Một đối tượng được đặt bên trong đối tượng khác và bản
thân nó lại chứa đối tượng thứ ba
− Một đối tượng chuyển động xuyên suốt bên trong đối
tượng khác.
Tất cả các tập tin chứa trong thưc mục đặc biệt
được người dùng chỉ định cho iCloud mỗi khi bị thay đổi sẽ tự động đồng bộ với tập tin trong thư mục
gốc của máy chủ, và sau đó lại đồng bộ đến các thư mục đặc biệt được chỉ định trên các thiết bị khác
của người dùng
III Ứng Dụng Nguyên Tắc Sáng Tạo Trong iCloud
Trang 257 Nguyên tắc dự phòng
− Bù đắp độ tin cậy không lớn của đối tượng bằng cách chuẩn
bị các phuơng tiện báo động, ứng cứu, an toàn
Việc lưu trữ dữ liệu với iCloud mang tính dự phòng cao, người dùng sẽ không phải lo lắng về việc mất dữ liệu vì mọi dữ liệu
đã được lưu trên máy chủ Tất
cả các dữ liệu đều được máy chủ iCloud sao lưu dự phòng
III Ứng Dụng Nguyên Tắc Sáng Tạo
Trong iCloud
Trang 26mà không cần quan tâm nhiều về dữ liệu của mình.
III Ứng Dụng Nguyên Tắc Sáng Tạo Trong iCloud
Trang 278 Nguyên tắc đảo ngược
− Thay vì hành động như yêu cầu bài
toán, hãy hành động ngược lại (ví dụ:
không làm nóng mà làm lạnh đối
tượng)
− Làm phần chuyển động của đối tượng
(hay môi trường bên ngoài) thành
đứng yên và ngược lại, phần đứng
yên thành chuyển động
− Lật ngược đối tượng
III Ứng Dụng Nguyên Tắc Sáng Tạo Trong iCloud
Trang 288 Nguyên tắc đảo ngược
Trước đây, tập tin (dữ liệu) được lưu cục bộ trên
thiết bị cá nhân, người dùng phải tự quản lý dữ liệu trên thiết bị của mình Giờ đây, bằng cách sử dụng các dịch vụ lưu trữ đám mây, dữ liệu không còn
mang tính cục bộ trên từng thiết bị nữa mà tất cả đã được đưa lên “đám mây”
Chính sự đảo ngược từ lưu cục bộ sang lưu trên
máy chủ đã đem lại nhiều lợi ích và một trong
những lợi ích rõ nhất là khả năng chia sẻ dữ liệu
III Ứng Dụng Nguyên Tắc Sáng Tạo Trong iCloud
Trang 299 Nguyên tắc linh động
− Cần thay đổi các đặc trưng của đối tượng hay môi trường
bên ngoài sao cho chúng tối ưu trong từng giai đoạn làm việc.
− Phân chia đối tượng thành từng phần, có khả năng dịch
chuyển với nhau.
Dữ liệu được lưu trữ trên máy chủ của nhà cung
cấp, ta chỉ cần sử dụng các phần mềm máy khách do nhà phát triển cung cấp hay các trình duyệt web để thao tác truy xuất đến dữ liệu và xử lý
III Ứng Dụng Nguyên Tắc Sáng Tạo Trong iCloud
Trang 309 Nguyên tắc linh động
Với bất kỳ một thiết bị nào của Apple chúng ta đều
có thể truy cập vào truy cập dữ liệu thông qua kết nối Internet
Người dùng vẫn có thể thao tác xử lý với dữ liệu
trên thiế bị bình thường khi ngoại tuyế Ngay khi có kết nối với internet, thì thiết bị sẽ tự động thực hiện việc đồng bộ
Khi thực hiện đồng bộ hóa, chỉ đồng bộ những phần
bị thay đổi chứ không đồ bộ hết toàn bộ dữ liệu
Điều này giúp tiết kiệm thời gian và băng thông cho người sử dụng
III Ứng Dụng Nguyên Tắc Sáng Tạo Trong iCloud
Trang 3110 Nguyên tắc giải thiếu hoặc thừa
− Nếu như khó nhận được 100% hiệu quả công việc cần
thiết, nên nhận ít hơn hoặc nhiều hơn “một chút” Lúc đó bài toán có thể trở nên đơn giản hơn và dễ giải hơn.
Người dùng có thể chọn đồng bộ hoá qua Wifi hoặc 3G dựa vào cấu hình cá nhân hoặc có thể tắt bớt
việc đồng bộ những dữ liệu không quan trọng
III Ứng Dụng Nguyên Tắc Sáng Tạo Trong iCloud
Trang 3211 Nguyên tắc liên tục tác động có ích
− Thực hiện công việc một cách liên tục (tất cả các phần của
đối tượng cần luôn luôn làm việc ở chế độ đủ tải)
− Khắc phục vận hành không tải và trung gian
− Chuyển chuyển động tịnh tiến qua lại thành chuyển động
quay
Thiết bị có sử dụng iCloud luôn ở trong trạng thái
sẵn sàng liên tục, ngay khi có sự thay đồi một tập tin trên thiết bị cá nhân, nó sẽ lập tức đồng bộ lên máy chủ
III Ứng Dụng Nguyên Tắc Sáng Tạo Trong iCloud
Trang 3311 Nguyên tắc liên tục tác động có ích
Tương tự, khi máy chủ có sự thay đổi do một thiết
bị khác thực hiện, thì iCloud cũng sẽ đồng bộ ngay thay đổi đó trên các thiết bị khác cùng tài khoản của người dùng
III Ứng Dụng Nguyên Tắc Sáng Tạo Trong iCloud
Trang 3412 Nguyên tắc phản hồi
− Thiết lập quan hệ phản hồi
− Nếu đã có quan hệ phản hồi, hãy thay đổi nó
Nguyên tắc quan hệ phản hồi cũng thể hiện trong quá trình đồng bộ hóa của các thiết bị Apple Khi máy các thiết bị cá nhân có thay đổi thì thông báo cho máy chủ để đồng bộ và
ngược lại khi máy chủ có thay đổi thì cũng thông báo và đồng bộ trên các thiết bị cá nhân.
III Ứng Dụng Nguyên Tắc Sáng Tạo Trong iCloud
Trang 3512 Nguyên tắc phản hồi
Ví dụ người dùng chụp ảnh hoặc tạo mới danh bạ trên iPhone thì dữ liệu đó sẽ được cập nhật lên máy chủ iCloud và sẽ đồng bộ với các thiết bị Apple khác cùng tài khoản
III Ứng Dụng Nguyên Tắc Sáng Tạo Trong iCloud
Trang 3613 Nguyên tắc sử dụng trung gian
− Sử dụng đối tượng trung gian, chuyển tiếp
iCloud đóng vai trò là một đối tượng trung gian giúp người dùng có thể chuyển tiếp dữ liệu của mình đến tất cả các thiết bị khác
của bản thân
III Ứng Dụng Nguyên Tắc Sáng Tạo Trong iCloud
Trang 3714 Nguyên tắc tự phục vụ
− Đối tượng tự phục vụ bằng cách thực hiện các thao tác
phụ trợ, sửa chữa
− Sử dụng phế liệu, chất thải, năng lượng dư
Khi các thiết bị cá nhân có thay đổi thì thông báo
cho máy chủ để đồng bộ và ngược lại khi máy chủ
có thay đổi thì cũng thông báo và đồng bộ trên thiết
bị cá nhân
III Ứng Dụng Nguyên Tắc Sáng Tạo Trong iCloud
Trang 3814 Nguyên tắc tự phục vụ
Khi có kết nối trực tuyến đến dữ liệu, hệ thống sẽ tự động yêu cầu người dùng phải cung cấp tài khoản và mật mã để bảo vệ dữ liệu cho người dùng
Khi không có kết nối internet, người dùng vẫn có thể thao tác với các tập tin trong thiết bị
Ngay khi có kết nối internet, thiết bị sẽ tự liên lạc với máy chủ và thực hiện đồng bộ hóa dữ liệu này lên máy chủ nếu có sự thay đổi
III Ứng Dụng Nguyên Tắc Sáng Tạo Trong iCloud
Trang 3915 Nguyên tắc rẻ thay cho đắt
− Thay thế đối tượng đắt tiền bằng bộ các đối tượng rẻ có
chất lượng kém
Bằng việc sử dụng dịch vụ lưu trữ trực tuyến, người dùng sẽ tiết kiệm được rất nhiều cho phí cho việc mua các thiết bị lưu trữ như thẻ nhớ, USB hay HDD Ngoài ra, nó còn giúp cho người dùng tiết kiệm
được thời gian để sao chép và chia sẻ dữ liệu giữa các thiết bị của người dung
III Ứng Dụng Nguyên Tắc Sáng Tạo Trong iCloud
Trang 401 Trộn nhiều dữ liệu giữa các tài khoản với nhau
Để giải quyết vấn đề trên thiết bị cầm tay có nhiều dữ liệu từ nhiều tài khoản khác nhau mà không bị mất dữ liệu
Vấn đề này đã được iCloud giải quyết bằng cách chỉ định những vùng lưu trữ của từng tài khoản đã từng đồng bộ trên thiết bị này
IV Hướng Cải Tiến Dựa Trên Các
Nguyên Tắc Sáng Tạo
Trang 411 Trộn nhiều dữ liệu giữa các tài khoản với nhau
Khi người dùng muốn thay đổi tài khoản đồng bộ, dữ
liệu trước đó sẽ được đồng bộ lên máy chủ với tài
khoản cũ, và khi tài khoản mới thay đổi bạn có quyền dữ lại tài khoản cũ, và những dữ liệu trong tài khoản cũ sẽ được trộn vào dữ liệu trong tài khoản mới của bạn vừa thay đổi và đồng bộ lên máy chủ một cách tự động mà bạn không cần phải chép dữ liệu, backup…
Sau quá trình đồng bộ hoàn tất, thiết bị của bạn sẽ chứa
cả 2 dữ liệu được trộn lại với nhau trên cùng 1 thiết bị
IV Hướng Cải Tiến Dựa Trên Các
Nguyên Tắc Sáng Tạo
Trang 422 Xây dựng hệ thống thư viện: (thư viên sách, ảnh,
nhạc, phim, danh bạ, ứng dụng, nhắc việc )
Hiện nay, iCloud đã có hơn 100 triệu người dùng với số lượng dữ liệu được đồng bộ hằng ngày rất cao Do đó, kho dữ liệu này ngày càng lớn và ý tưởng ở đây là từ kho
dữ liệu khổng lồ đó ta xây dựng lên 1 hệ thống thư viện phong phú bao gồm: Thư viên sách, thư viện ảnh, thư viện phim, nhạc, phần mềm
IV Hướng Cải Tiến Dựa Trên Các
Nguyên Tắc Sáng Tạo
Trang 432 Xây dựng hệ thống thư viện: (thư viên sách, ảnh,
nhạc, phim, danh bạ, ứng dụng, nhắc việc )
Khi đó, hệ thống sẽ cho phép người dùng chọn những tài liệu mà mình muốn chia sẻ vào hệ thống thư viện đó Sau đó, hệ thống sẽ thực hiện việc tổng hợp và phân
loại các tài liệu đó Theo thời gian, hệ thống thư viện
này sẽ dần lớn lên và trở thành một kho tàng tri thức
cho mọi người cùng tham khảo
IV Hướng Cải Tiến Dựa Trên Các
Nguyên Tắc Sáng Tạo