การรองรับเครือข่ายหลายผู้ให้บริการ

อุปกรณ์ที่เปิดตัวพร้อม Android 11 ขึ้นไปจะรองรับ เครือข่ายโทรศัพท์เคลื่อนที่ภาคพื้นดินสาธารณะ (PLMN) หลายเครือข่าย Android 11 มีเมธอดใน API การระบุเซลล์ เพื่อรับข้อมูลเกี่ยวกับ PLMN ที่เซลล์รองรับเพื่อแยกความแตกต่างระหว่าง ผู้ให้บริการโทรศัพท์มือถือและผู้ให้บริการเครือข่าย

การรองรับ PLMN หลายรายการช่วยให้ผู้ให้บริการเครือข่ายมือถือ (MNO) มีความยืดหยุ่นโดย อนุญาตให้ผู้ให้บริการออกอากาศข้อมูลระบุตัวตนหลายรายการ โดยหลักๆ แล้วจำเป็นต้องมีเพื่อ รองรับข้อตกลงการแชร์ที่ MNO หลายรายใช้ฮาร์ดแวร์หรือเสาโทรคมนาคมร่วมกัน ในสถานการณ์แบบหลาย PLMN เมื่ออุปกรณ์เลือกที่จะลงทะเบียนโดยใช้เสา เฉพาะ อุปกรณ์จะเลือก PLMN ที่จะใช้สำหรับการลงทะเบียนนั้น ซึ่งจะล็อกโปรไฟล์ของอุปกรณ์กับ PLMN นั้นสำหรับการสื่อสารทั้งหมดที่ตามมา เมธอด getRegisteredPlmn จะดึง PLMN ที่ลงทะเบียนสำหรับอุปกรณ์

การใช้งาน

หากต้องการรองรับ Multi-PLMN ในอุปกรณ์ที่ใช้ Android 11 ขึ้นไป ให้ใช้ฟังก์ชันในตำแหน่งต่อไปนี้ใน IRadio

IRadio.hal และ IRadioResponse.hal

ใน HAL ของวิทยุ 1.5 เพื่อรองรับ PLMN หลายรายการ ข้อมูลเกี่ยวกับเครือข่ายที่อุปกรณ์ลงทะเบียนจะรายงานแตกต่างจากเวอร์ชันก่อนหน้า ก่อนอื่น ระบบจะรายงาน PLMN ที่ลงทะเบียน (RPLMN) แยกกันเนื่องจากในเซลล์แบบหลาย PLMN RPLMN อาจไม่ใช่ PLMN-ID หลัก และในCellIdentityโครงสร้าง เซลล์จะระบุ PLMN-ID หลักและรายการ PLMN-ID เพิ่มเติม RPLMN ต้องเป็น PLMN-ID หลักหรือ PLMN-ID เพิ่มเติมรายการใดรายการหนึ่งที่ระบุไว้ใน CellIdentity structure

การเปลี่ยนแปลงใน Radio 1.5 HAL ส่งผลต่อเมธอด 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-ID เพิ่มเติม
  • CellIdentityTdscdma: รองรับรายการ PLMN-ID เพิ่มเติม
  • RegStateResult: มีCellIdentityโครงสร้างที่อัปเดตแล้วและฟิลด์เพื่อระบุ RPLMN

การตรวจสอบความถูกต้อง

หากต้องการทดสอบการใช้งาน ให้เรียกใช้การทดสอบ CTS ต่อไปนี้ CellInfoTest ขณะลงทะเบียนกับเครือข่ายการเข้าถึงวิทยุแบบหลายผู้ให้บริการ (MORAN) หรือ เครือข่ายหลักแบบหลายผู้ให้บริการ (MOCN)