ອົງປະກອບໂຄງສ້າງພື້ນຖານຂອງ MMS¶
oFono - ມີໜ້າທີ່ສະໜອງ data context ທີ່ໃຊ້ໃນການໂອນຍ້າຍຂໍ້ມູນ MMS (ຮູບພາບ/ເພງ). ມັນຍັງສົ່ງຕໍ່ການແຈ້ງເຕືອນ WAP push ໄປຍັງລະດັບຊັ້ນທີ່ສູງກວ່າ.
nuntium - ແມ່ນເດມອນ (daemon) ທີ່ຄອຍຮັບຟັງການແຈ້ງເຕືອນ WAP push ແລະ ເປີດໃຊ້ງານ MMS data context ໃນ ofono ເມື່ອມີການຮ້ອງຂໍເພື່ອສົ່ງ/ຮັບ MMS. ມັນຍັງມີບ່ອນເກັບຂໍ້ມູນພາຍໃນເຄື່ອງ (local store).
telepathy-ofono - ສື່ສານກັບ nuntium ຜ່ານ D-Bus ແລະ ຖືກໃຊ້ເພື່ອສົ່ງຕໍ່ຂໍ້ຄວາມຈາກ phone-app ໄປຫາ nuntium ແລະ ນຳສົ່ງ MMS ທີ່ໄດ້ຮັບຈາກ nuntium ເຂົ້າສູ່ໂຄງສ້າງພື້ນຖານ telepathy ໃນຮູບແບບ ຂໍ້ຄວາມແບບຫຼາຍສ່ວນ (multi-part messages). ອົງປະກອບນີ້ຍັງເຮັດໜ້າທີ່ໝາຍຂໍ້ຄວາມວ່າອ່ານແລ້ວ ແລະ ລຶບຂໍ້ຄວາມທີ່ໄດ້ຮັບສຳເລັດແລ້ວອອກຈາກ nuntium.
history-service - ອົງປະກອບນີ້ຈະຕິດຕາມການສື່ສານຂອງ telepathy ແລະ ເກັບຮັກສາຂໍ້ຄວາມທີ່ໄດ້ຮັບຈາກ telepathy-ofono ຫຼື ສົ່ງຈາກ messaging-app.
telephony-service-approver - ອົງປະກອບນີ້ມີໜ້າທີ່ເພີ່ມ SMS ເຂົ້າໃນເມນູຂໍ້ຄວາມ (messaging menu) ແລະ ສະແດງການແຈ້ງເຕືອນຂໍ້ຄວາມເຂົ້າ.
messaging-app - ເຮັດໜ້າທີ່ສະແດງຜົນ MMS ໃນມຸມມອງການສົນທະນາ ແລະ ຍັງໃຫ້ບໍລິການແນບໄຟລ໌ສື່ຕ່າງໆໃສ່ຂໍ້ຄວາມເພື່ອສົ່ງເປັນ MMS.
ຄຳອະທິບາຍທົ່ວໄປ¶
MMS ຂາເຂົ້າ¶
ການແຈ້ງເຕືອນ MMS WAP push ຖືກຮັບໂດຍ ofono ແລະ ສົ່ງຕໍ່ໄປຍັງ nuntium
nuntium ເປີດໃຊ້ງານ MMS context ໃນ ofono, ດຶງຂໍ້ມູນເນື້ອຫາຈາກ MMSC ແລະ ສົ່ງຕໍ່ MMS ໃໝ່ໄປຫາລະດັບຊັ້ນທີ່ສູງກວ່າ.
MMS ໃໝ່ມາຮອດ telepathy-ofono.
ຖ້າການດຶງຂໍ້ມູນອັດຕະໂນມັດບໍ່ໄດ້ຖືກເປີດໃຊ້ ຫຼື ບໍ່ສາມາດໃຊ້ໄດ້ໃນຂະນະນັ້ນ, ຂໍ້ຄວາມຄວບຄຸມ (control message) ຈະຖືກສົ່ງໄປຫາແອັບ.
messaging-app ຮ້ອງຂໍການດຶງຂໍ້ມູນຂໍ້ຄວາມຈາກ telepathy-ofono.
ຫຼັງຈາກດຶງຂໍ້ຄວາມຈາກ MMSC ແລ້ວ, ມັນຈະຖືກສົ່ງໄປຫາແອັບຕ່າງໆຜ່ານຊ່ອງທາງຂໍ້ຄວາມປົກກະຕິໃນຮູບແບບຂໍ້ຄວາມແບບຫຼາຍສ່ວນ (ສ່ວນ text/html, ສ່ວນ text/plain ແລະ ໜຶ່ງສ່ວນຕໍ່ໄຟລ໌ແນບ). ຖ້າຂໍ້ຄວາມຄວບຄຸມຖືກສົ່ງໄປກ່ອນໜ້ານີ້ແລ້ວ, ຂໍ້ຄວາມແທ້ຈິງນີ້ຈະມີເຄື່ອງໝາຍ (flag) ລະບຸວ່າມັນເປັນການແທນທີ່ຂໍ້ຄວາມກ່ອນໜ້ານັ້ນ.
ບໍລິການປະຫວັດຂໍ້ຄວາມໃໝ່ຈະບັນທຶກສ່ວນຂອງໄຟລ໌ແນບລົງໃນດິດ (disk), ແລະ ແທນທີ່ເສັ້ນທາງ (paths) ໃນສ່ວນ text/html ໃຫ້ຊີ້ໄປຫາຕຳແໜ່ງໄຟລ໌ແນບໃໝ່. ມັນຍັງບັນທຶກເຄື່ອງໝາຍ (flag) ແລະ ປະເພດຂອງເນື້ອຫາ.
MMS ຂາອອກ¶
messaging-app ສ້າງຊ່ອງທາງຂໍ້ຄວາມໃໝ່ໃນ telepathy-ofono, ຫຼື ໃຊ້ຊ່ອງທາງທີ່ມີຢູ່ແລ້ວ.
messaging-app ສົ່ງ MMS ເປັນຂໍ້ຄວາມແບບຫຼາຍສ່ວນ (multi-part message) ໄປຫາ telepathy-ofono
nuntium ເປີດໃຊ້ງານ MMS context ໃນ ofono, ສົ່ງ MMS ຜ່ານ MMSC ແລະ ສົ່ງສັນຍານບອກລະດັບຊັ້ນທີ່ສູງກວ່າກ່ຽວກັບສະຖານະປັດຈຸບັນ (ສົ່ງແລ້ວ, ສະບັບຮ່າງ).
telepathy-ofono ສົ່ງສັນຍານຫາແອັບພລິເຄຊັນພ້ອມກັບລາຍງານການນຳສົ່ງ (delivery reports).
ແຜນວາດ MMS ຂາເຂົ້າ¶
ແຜນວາດ MMS ຂາອອກ¶
ເອກະສານອ້າງອີງ¶
ແຫຼ່ງຂໍ້ມູນເລີ່ມຕົ້ນ: https://wiki.ubuntu.com/Touch/Specs/MMSInfrastructure