อุปกรณ์ที่เปิดตัวด้วย Android 11 ขึ้นไปสามารถรองรับเครือข่ายโทรศัพท์เคลื่อนที่สาธารณะ (PLMN) ได้หลายเครือข่าย Android 11 มีวิธีการใน API การระบุเซลล์ เพื่อรับข้อมูลเกี่ยวกับ PLMN ที่รองรับของเซลล์ เพื่อแยกความแตกต่างระหว่างผู้ให้บริการโทรศัพท์มือถือและผู้ให้บริการเครือข่าย
การสนับสนุน Multi-PLMN ให้ความยืดหยุ่นแก่ผู้ให้บริการเครือข่ายมือถือ (MNO) โดยอนุญาตให้เผยแพร่ข้อมูลระบุตัวตนได้หลายรายการ สิ่งนี้จำเป็นหลักเพื่อสนับสนุนข้อตกลงการแบ่งปันที่ MNO หลายตัวใช้ฮาร์ดแวร์หรือทาวเวอร์ทั่วไป ในสถานการณ์ที่มี PLMN หลายตัว เมื่ออุปกรณ์เลือกที่จะลงทะเบียนโดยใช้ทาวเวอร์เฉพาะ อุปกรณ์จะเลือก PLMN ที่จะใช้สำหรับการลงทะเบียนนั้น ซึ่งจะล็อค โปรไฟล์ ของอุปกรณ์ไว้ที่ PLMN นั้นสำหรับการสื่อสารที่ตามมาทั้งหมด เมธอด getRegisteredPlmn
ดึงข้อมูล PLMN ที่ลงทะเบียนไว้สำหรับอุปกรณ์
การนำไปปฏิบัติ
หากต้องการรองรับ multi-PLMN บนอุปกรณ์ที่ใช้ Android 11 ขึ้นไป ให้ใช้ฟังก์ชันในตำแหน่งต่อไปนี้ใน IRadio
IRadio.hal และ IRadioResponse.hal
ในวิทยุ 1.5 HAL เพื่อรองรับ multi-PLMN ข้อมูลเกี่ยวกับเครือข่ายที่อุปกรณ์ลงทะเบียนจะถูกรายงานแตกต่างจากเวอร์ชันก่อนหน้า ขั้นแรก PLMN ที่ลงทะเบียน (RPLMN) จะถูกรายงานแยกกัน เนื่องจากในเซลล์หลาย PLMN นั้น RPLMN อาจไม่ใช่ PLMN-ID หลัก และในโครงสร้าง CellIdentity
เซลล์จะมี PLMN-ID หลักและรายการ PLMN-ID เพิ่มเติม RPLMN ต้องเป็น PLMN-ID หลักหรือหนึ่งใน PLMN-ID เพิ่มเติมที่ระบุในโครงสร้าง CellIdentity
การเปลี่ยนแปลงใน Radio 1.5 HAL ส่งผลกระทบต่อวิธี HAL สองวิธีต่อไปนี้ใน IRadio.hal
(และวิธีการตอบสนองที่สอดคล้องกันใน IRadioResponse.hal
)
-
getDataRegState_1_5
และgetDataRegStateResult_1_5(RegStateResult result)
-
getVoiceRegState_1_5
และgetVoiceRegStateResult_1_5(RegStateresult result)
ประเภท.hal
ใช้สิ่งต่อไปนี้ใน types.hal
:
-
ClosedSubscriberGroupInfo
: รวมไว้เป็นทางเลือกกับทุกอินสแตนซ์CellIdentity
โครงสร้างนี้ใช้เพื่อระบุรายละเอียดเกี่ยวกับกลุ่มสมาชิกแบบปิดที่มีเซลล์อยู่ ถ้ามี โดยทั่วไปจะใช้เพื่อระบุ เซลล์ขนาดเล็ก เช่น อุปกรณ์ LTE ส่วนบุคคล นอกจากนี้ยังสามารถนำมาใช้ในการปรับใช้เช่น CBRS LTE -
CellIdentityLte
: รองรับรายการ PLMN-ID เพิ่มเติม -
CellIdentityWcdma
: รองรับรายการ PLMN-ID เพิ่มเติม -
CellIdentityTdscdma
: รองรับรายการ PLMN-ID เพิ่มเติม -
RegStateResult
: รวมโครงสร้างCellIdentity
ที่อัปเดตและฟิลด์เพื่อระบุ RPLMN
การตรวจสอบ
หากต้องการทดสอบการใช้งานของคุณ ให้รันการทดสอบ CTS ต่อไปนี้: CellInfoTest
ขณะที่ลงทะเบียนกับเครือข่ายการเข้าถึงวิทยุแบบหลายตัวดำเนินการ (MORAN) หรือเครือข่ายหลักแบบหลายตัวดำเนินการ (MOCN)