IMAP IDLE: Giải pháp 'Push' email hiệu quả mà không cần BIS/BES

Thảo luận trong 'Tin tức công nghệ khác' bắt đầu bởi vnbb, 30/6/11.

Chia sẻ trang này

  1. vnbb Super Moderator
    BB Model:
    Passport

    Tham gia:
    5/1/11
    Số bài viết:
    20.118
    Được thích:
    19.093
    [​IMG]

    Push mail là gì?

    Push email là khái niệm chỉ những hệ thống email mà trong đó máy chủ luôn chủ động gửi tức thời các email mới tới thiết bị của người sử dụng đầu cuối mỗi khi hòm thư của họ nhận được mail mới. Công nghệ này được phát triển ở đại học Dartmouth (Mỹ) năm 1998, sau đó nhanh chóng trở nên phổ biến ở các nước có nền công nghệ tiên tiến. Ở Nhật, từ năm 2000 người ta đã coi pushmail là một dịch vụ tiêu chuẩn đối với các máy điện thoại cầm tay (cellphone).

    Đi đầu trong công nghệ push mail, Research In Motion đã đưa tên tuổi BlackBerry lên đến đỉnh cao khi áp dụng công nghệ này vào thiết bị của họ và họ đã rất thành công. Ở Mỹ, BB trở thành thiết bị không thể thiếu đối với những người bận rộn.

    Bài viết này không phải giới thiệu về dịch vụ Push Mail của RIM, mà chỉ muốn nhắc qua để anh em bbvietnam có thêm thông tin, còn bài viết này sẽ giới thiệu về giải pháp "Push Mail" không phải của RIM :)

    Pull mail - Một giải pháp tồi cho người bận rộn

    Trước khi tìm hiểu kỹ về Pushmail, chúng ta nói qua về Pull mail trước nhé.

    Cách tiếp cận cơ bản được sử dụng bởi các thiết bị nhận email là kết nối đến máy chủ để truy cập email mới. Đây là mô hình tốt cho nhiều công cụ email di động, việc nhận email được kiểm soát bởi người dùng - người dùng kiểm tra email khi người đó muốn.

    Để nhận được thông báo tin nhắn mới, một phương pháp đơn giản là sử dụng "định kỳ kết nối" đến máy chủ trong khoảng thời gian nhất định để kiểm tra thư mới (Pull). Tuy nhiên, có hai vấn đề chính với cách tiếp cận này:
    • Thường xuyên kết nối là một cách sử dụng không hiệu quả của mạng và các nguồn lực thiết bị di động, tăng chi phí cho người dùng.
    • Thông báo thư mới chỉ là tại các thời điểm kết nối, và không 'ngay lập tức. Muốn nhận thường xuyên thì phải thường xuyên kiểm tra.
    • Pull là một giải pháp tồi cho một người dùng cần thông báo có thư ngay lập tức.

    IMAP IDLE là gì?

    IMAP (Internet Message Access Protocol) là tiêu chuẩn mở tốt nhất để truy cập email di động. Và IMAP4 (version 4) đã hỗ trợ IDLE, đây là một phương thức cho phép IMAP Server thông báo ngay lập tức (hoặc gần như ngay lập tức) tới người dùng mỗi khi có email mới.

    IMAP IDLE làm việc thế nào? - Push Mail

    IMAP hoạt động dựa trên phần mềm trên thiết bị di động (thiết bị đầu cuối) ra lệnh cho máy chủ. Một máy chủ IMAP sẽ cung cấp hai điều sau để đáp ứng các thiết bị đầu cuối:
    • Một câu trả lời cho yêu cầu kết nối.
    • Thông tin về bất kỳ thư mới nào.
    Điều này có nghĩa là các thiết bị đang kết nối với một máy chủ IMAP, nó sẽ được thông báo ngay lập tức về các thư mới. Các thiết bị này sau đó có thể nhận được bản tóm tắt (header) và (tự động) tải về các toàn bộ các thư mới đó khi thích hợp.

    Nó cũng có nghĩa rằng một thiết bị đang kết nối đến máy chủ IMAP sẽ luôn được cập nhật, lệnh IDLE làm việc trong trường hợp này giúp cho các thiết bị đầu cuối không phải gửi bất kỳ yêu cầu nào đến máy chủ. Mà máy chủ IMAP sẽ tự động phản hồi mỗi khi có một thư mới cho thiết bị biết.

    Push mail bằng SMS Alert

    Giải pháp này khi có mail đến, máy chủ sẽ gửi một thông báo bằng tin nhắn SMS đến thiết bị di động. Ngay khi nhận được tin nhắn, thiết bị sẽ kết nối đến máy chủ để load mail về. Cơ chế này được Smart Mail sử dụng với 139Module.

    Thời gian phản ứng và sử dụng dữ liệu của phương pháp này là trái ngược với IMAP IDLE. Một máy chủ cung cấp cả hai phương pháp tiếp cận thư sẽ có thể gửi các thông báo bằng tin nhắn và phản ứng IDLE cùng một lúc. Phản ứng IDLE là ngay lập tức, và thiết bị sẽ ngay lập tức nhận thư mới về. Việc thông báo SMS sẽ có hai sự chậm trễ:
    • Thời gian cho các tin nhắn SMS để tiếp cận với điện thoại. Đây có thể là một vài giây, nhưng có thể lâu hơn.
    • Thời gian cho thiết bị khởi tạo một kết nối mới tới máy chủ. Điều này thường sẽ mất một vài giây.
    Như vậy, phương án Push bằng SMS alert sẽ phần nào chậm hơn so với IMAP IDLE, nhưng trong thực tế điều này cũng không phải là một vấn đề lớn.

    Dữ liệu sử dụng cho IMAP IDLE cơ bản là cứ 15 phút 1 lần, thiết bị sẽ gửi 1 gói tin rất nhỏ để giữ cho các kết nối còn sống, cộng với một lượng nhỏ dữ liệu để làm thông báo. Trong khi phương án push bằng tin nhắn sẽ có chi phí của các thông báo SMS.

    Kết luận

    IMAP4 với IMAP IDLE là một cách tiếp cận tốt cho việc cung cấp các thông báo email ngay lập tức và cung cấp dịch vụ "push email" cho người dùng.

    Và hiện nay, phiên bản LogicMail v2.0 đã hỗ trợ IMAP IDLE, chính vì vậy mà sử dụng LogicMail để nhận mail qua giao thức IMAP sẽ cho bạn 1 giải pháp Push Mail rất hiệu quả, mà hoàn toàn FREE.

    Đó cũng là lý do tại sao PlayBook với BlackBerry 10 không dùng BIS mà vẫn push mail rất nhanh :)
    BBVietnam.com​
     
  2. luserbai

    luserbai Member

    Tham gia:
    29/6/11
    Bài viết:
    42
    Được thích:
    1
    BB Model:
    8700
    free là em thấy thích rồi đó!! :D
     
  3. hantaewoong

    hantaewoong Member

    Tham gia:
    8/2/11
    Bài viết:
    174
    Được thích:
    0
    BB Model:
    8820 - 8700 - 8900
    hay quá,em đang xài smartmail , tý làm thử cái logic xem nó ntn mới đc :D
     
  4. bbnew

    bbnew Member

    Tham gia:
    18/2/11
    Bài viết:
    317
    Được thích:
    26
    Bài viết rất hay, tuy mình chỉ hiểu lõm bõm :D. Cám ơn vnbb
     
  5. okhanoi

    okhanoi New Member

    Tham gia:
    26/5/11
    Bài viết:
    7
    Được thích:
    0
    BB Model:
    bold9000
    Thanks bác nhiều, em cũng đang thắc mắc tại sao logicMail dùng Imap lại push nhanh thế (đã test thử nhanh hơn cả HTC, Iphone). Giờ thì bỏ smartmail đi được rồi (SM thiếu ổn định).
     
  6. vult200800

    vult200800 New Member

    Tham gia:
    15/1/11
    Bài viết:
    14
    Được thích:
    0
    BB Model:
    8700 + 9300
    cảm ơn vnbb nhiều, bài hay và dễ hiểu
     
  7. legentear

    legentear Active Member

    Tham gia:
    24/1/11
    Bài viết:
    420
    Được thích:
    72
    BB Model:
    Z30
    Chi tiết quá anh vnbb tks rất cần thiết cho ng mới dùng Black Berry

    [ Posted by Mobile Device ] [​IMG]
     
  8. btdungkts97

    btdungkts97 New Member

    Tham gia:
    11/4/11
    Bài viết:
    12
    Được thích:
    0
    BB Model:
    9780
    Thank bác chủ! Chúc sức khỏe.

    [ Posted by Mobile Device ] [​IMG]
     
  9. s2010

    s2010 Active Member

    Tham gia:
    10/2/11
    Bài viết:
    370
    Được thích:
    124
    BB Model:
    8820-9000-Q10-PP
    cài thử em này lên chơi cũng smart mail xem thế nào cái nhể...thanks chủ thớt nhiu nhiu
     
  10. Google

    Google Member

    Tham gia:
    4/4/11
    Bài viết:
    178
    Được thích:
    16
    Logicmail em dùng từ lâu rồi vẫn trung thành với em nó. Tks vnbb[​IMG]
     
  11. quoctung1712

    quoctung1712 New Member

    Tham gia:
    2/3/11
    Bài viết:
    48
    Được thích:
    6
    BB Model:
    Bold II 9700
    hèn chi e dùng Logicmail thấy nhanh quá:DTrung thành vs Logicmail thôi >:D<
     
  12. kukienx8

    kukienx8 Member

    Tham gia:
    10/1/11
    Bài viết:
    222
    Được thích:
    2
    BB Model:
    Bold 9700 att
    Em vẫn chưa biết cách chỉnh cho nó push như thế nào nữa. Các bác chỉ em với được không. Với lại em dùng thằng này trên 9700 OS6 lúc thoát ra ngoài hay bị đơ quá :( Có bác nào bị giống em không ???
     
  13. ResearchInMotion

    ResearchInMotion Super Moderator

    Tham gia:
    20/4/11
    Bài viết:
    4.107
    Được thích:
    3.886
    BB Model:
    Nothing
    Bạn đâu cần chỉnh gì đâu? Cấu hình như hình minh họa của vnbb là được. Bạn sử dụng IMAP nhé.
    Vụ thoát ra ngoài bằng cách Exit đúng là bị đơ thật. Test 8530 OS5!

    [ Posted by Mobile Device ] [​IMG]
     
  14. kukienx8

    kukienx8 Member

    Tham gia:
    10/1/11
    Bài viết:
    222
    Được thích:
    2
    BB Model:
    Bold 9700 att
    Thế lúc nó push mail, có mail mới thì nó báo bằng cái gì hả bạn. Mình thử lấy mail khác gửi vào để test thì chẳng thấy gì. Phải vào mới bít là có mail mới à:(
     
  15. vnbb

    vnbb Super Moderator

    Tham gia:
    5/1/11
    Bài viết:
    20.118
    Được thích:
    19.093
    BB Model:
    Passport
    Bạn sang bên chủ đề về LogicMail thảo luận nhé, chủ đề này là về giải pháp IMAP IDLE mà
     
  16. D. Beckham

    D. Beckham Member

    Tham gia:
    29/4/11
    Bài viết:
    48
    Được thích:
    20
    Logic mail chạy có vẻ ổn định và ít tốn pin hơn smartmail. Thanks bạn nhiều.

    [ Posted by Mobile Device ] [​IMG]
     
  17. luvxinh

    luvxinh Well-Known Member

    Tham gia:
    19/1/11
    Bài viết:
    962
    Được thích:
    291
    Em đang quen với SM mất rồi :$ thôi để hôm nào rảnh rảnh thử LogicMail vậy :D

    [ Posted by Mobile Device ] [​IMG]
     
  18. vaan_0910

    vaan_0910 New Member

    Tham gia:
    26/1/11
    Bài viết:
    17
    Được thích:
    0
    LogicMail ko hiển thị tiếng Việt dc trên 9700 OS6 khi view ở mode HTML (dù đã check Unicode Normailize), view Text thì ko sao => vẫn chưa thể gỡ Smartmail trên máy dc T_T
     
  19. vuxy

    vuxy New Member

    Tham gia:
    17/6/11
    Bài viết:
    19
    Được thích:
    0
    BB Model:
    9700
    dùng imap đặc biệt là Gmail, tốc độ nhận mail khá bất ngờ, nhanh.
    imap của Yahoo thì vẫn chậm...

    Nữa là, chức năng hiển thị font chữ vẫn chưa = sm
     
  20. maitunglam

    maitunglam New Member

    Tham gia:
    27/1/11
    Bài viết:
    9
    Được thích:
    0
    Lạ nhỉ mình dùng 9000 hiện thị bình thường mail tới tức thì,mình muốn hỏi chút dung lượng nó tính kiểu gì nhỉ.Ko phải nó check mail liên tục để xem có mail tới đấy chứ.Sorry mình chưa hiểu lắm

    [ Posted by Mobile Device ] [​IMG]
     
Đang tải...