การสนับสนุนเครือข่ายหลายตัวดำเนินการ

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

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

การดำเนินการ

เพื่อสนับสนุนหลาย PLMN บนอุปกรณ์ที่ใช้ Android 11 หรือสูงกว่าการใช้ฟังก์ชั่นในสถานที่ต่อไปนี้ใน IRadio

IRadio.hal และ IRadioResponse.hal

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

การเปลี่ยนแปลงในวิทยุ 1.5 HAL ผลกระทบสองวิธีต่อไป HAL ใน 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)