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