การเลือกเครือข่าย Wi-Fi

หน้านี้สรุปอัลกอริทึมและกระบวนการที่ใช้ใน Android 12 สำหรับการเลือก และการสลับระหว่างเครือข่าย Wi-Fi Android ประเมินคุณภาพอย่างต่อเนื่อง ของเครือข่ายที่เชื่อมต่อ และประเมินคุณภาพของเครือข่ายที่ใช้ได้

อายุการใช้งานของการเชื่อมต่ออัตโนมัติ

ซึ่งอธิบายขั้นตอนการประเมินอุปกรณ์ Android และ เชื่อมต่อกับเครือข่าย Wi-Fi ที่พร้อมใช้งาน

  1. อุปกรณ์จะสแกนหาเครือข่ายที่พร้อมใช้งานด้วยวิธีใดวิธีหนึ่งต่อไปนี้ ขึ้นอยู่กับว่าหน้าจอเปิดหรือปิด

    • หน้าจอเปิดอยู่ (เชื่อมต่อแล้ว): ระบบย่อยของการเชื่อมต่อ Android จะประเมินเป็นประจำว่าการเชื่อมต่อในปัจจุบันดีพอที่จะ ข้ามการสแกน (ตามที่ระบุไว้ในการสแกนหน้าจอเมื่อหน้าจอ) ถ้าการเชื่อมต่อมีสัญญาณไม่ดีพอที่จะข้ามการสแกน ระบบย่อยจะทริกเกอร์การสแกนเพื่อตรวจหาเครือข่ายที่ใช้ได้ การสแกนเหล่านี้ยังสามารถทริกเกอร์โดยคอมโพเนนต์อื่นๆ ของระบบได้ เช่น ระบบตำแหน่งหรือแอป (รวมถึงแอปการตั้งค่า)
    • หน้าจอเปิดอยู่ (ตัดการเชื่อมต่อ): ระบบย่อยของการเชื่อมต่อ Android ออกการสแกนเป็นระยะตามตารางเวลา Exponential Backoff จะประเมินผลการสแกนทั้งหมดที่ได้รับ และพยายามเลือก เครือข่ายที่จะเชื่อมต่อ
    • หน้าจอปิดอยู่ (ตัดการเชื่อมต่อ): CPU ของโฮสต์ตั้งโปรแกรมเฟิร์มแวร์ ด้วยรายการเครือข่ายที่ต้องการโดยใช้การลดภาระงานเครือข่าย (PNO) ที่ต้องการ สแกนทันทีที่หน้าจอดับ เฟิร์มแวร์จะปลุกระบบโฮสต์หาก ค้นหาเครือข่ายที่ต้องการ AOSP ถือว่าระบบรองรับ PNO ในอุปกรณ์

    เมธอด WifiManager#allowAutojoinGlobal(boolean) ใช้เพื่อปิดใช้ได้ การเชื่อมต่ออัตโนมัติ นี่คือ API ที่ได้รับสิทธิ์ซึ่งสามารถใช้งานได้โดย ในสถานการณ์ที่จำกัด (เช่น ผู้ให้บริการที่ไม่ใช่อุปกรณ์เคลื่อนที่ อุปกรณ์ที่กำหนดค่าล่วงหน้า)

    หากอุปกรณ์เชื่อมต่อกันและ การวางซ้อน config_wifi_framework_enable_associated_network_selection ตั้งค่าเป็น false ไม่มีการสแกนการเชื่อมต่อและผลการสแกนไม่ดำเนินการ เรียกใช้การเลือกเครือข่าย การตั้งค่านี้จะไม่มีผลเมื่ออุปกรณ์ ไม่มีการเชื่อมต่อ หมายความว่าจะสแกนการเชื่อมต่อและการเลือกเครือข่าย ยังเกิดขึ้นอยู่

  2. ระบบจะประเมินผลการสแกน

    • หากอุปกรณ์เชื่อมต่อกับเครือข่าย Wi-Fi เฟรมเวิร์ก ประเมินว่าเครือข่ายปัจจุบันดีพอที่จะข้ามเครือข่ายหรือไม่ ทั้งหมด

      เครือข่ายจะถือว่าดีพอที่จะข้ามการเลือกเครือข่ายได้ หากมี เป็นไปตามข้อกำหนดต่อไปนี้

      • ผ่านไปไม่ถึง 10 วินาทีนับตั้งแต่การเลือกเครือข่ายครั้งล่าสุด
      • ผู้ใช้เพิ่งเชื่อมต่อเครือข่ายด้วยตนเอง (เมื่อเร็วๆ นี้ สามารถกำหนดค่าได้โดยใช้ config_wifiSufficientDurationAfterUserSelectionMilliseconds ซ้อนทับ)
      • อุปกรณ์เชื่อมต่ออยู่กับการเชื่อมต่อการลงชื่อสมัครใช้ออนไลน์ (OSU)
      • โดยมีคุณสมบัติตรงตามข้อกำหนดต่อไปนี้ทั้งหมด

        • RSSI สูงกว่าเกณฑ์ RSSI ที่กำหนด หรือการจราจรของข้อมูลที่เพียงพอไหลผ่านการเชื่อมต่อ (โปรดดู การสแกนหน้าจอ สำหรับ RSSI และเกณฑ์การเข้าชม)
        • ตรวจสอบความถูกต้องของเครือข่ายแล้ว (เชื่อมต่อกับ อินเทอร์เน็ต) หรือได้รับอนุมัติให้ใช้โดยไม่ต้องเชื่อมต่ออินเทอร์เน็ต
        • เครือข่ายไม่มีการจำกัดปริมาณอินเทอร์เน็ต
    • หากเครือข่ายดีพอที่จะข้ามการเลือกเครือข่าย ก็ไม่ต้องดำเนินการเพิ่มเติม แล้ว

    • หากเครือข่าย Wi-Fi ที่เชื่อมต่อไม่ดีพอหรือหาก อุปกรณ์ไม่ได้เชื่อมต่อกับเครือข่าย เฟรมเวิร์กจึงเรียก ผู้เสนอชื่อเครือข่าย เพื่อสร้างรายชื่อ เครือข่าย Wi-Fi ที่ต้องการเชื่อมต่อตามผลการสแกนที่กรองแล้ว ผู้เสนอชื่อเครือข่ายค้นหาการกำหนดค่า Wi-Fi ที่มีอยู่หรือสร้าง การกำหนดค่าใหม่สำหรับเครือข่ายผู้สมัคร

    • ผลการสแกนได้รับการกรองเพื่อนำ BSSID ที่มี RSSI ด้านล่างออก รายการ RSSI (กำหนดค่าได้โดยใช้ config_wifi_framework_wifi_score_entry_rssi_threshold_24GHz, config_wifi_framework_wifi_score_entry_rssi_threshold_5GHz, และการวางซ้อน config_wifiFrameworkScoreEntryRssiThreshold6ghz) นอกจากนี้ ระบบจะกรอง BSSID ที่ถูกบล็อกด้วย ระบบจะบล็อก BSSID ได้โดยอิงตาม เมื่อการเชื่อมต่อล้มเหลวหลายครั้ง ถูกตัดการเชื่อมต่อบ่อยครั้ง คำขอจาก AP ไม่ให้พยายามเชื่อมโยงในช่วงระยะเวลาหนึ่ง (MBO-OCE) การบล็อก BSSID อธิบายไว้ด้านล่างใน การบล็อก SSID และ BSSID

    • เมื่ออุปกรณ์เคลื่อนที่อย่างรวดเร็ว ผลการสแกนสามารถเลือกได้ กรองเพิ่มเติมเพื่อนำ BSSID ที่มี RSSI แปรผันอย่างรวดเร็ว (การระบุ ไม่เคลื่อนไหวไปพร้อมกับอุปกรณ์) การเพิ่มประสิทธิภาพนี้ กำหนดค่าได้โดยใช้ config_wifiHighMovementNetworkSelectionOptimizationEnabled (การเปิดใช้/ปิดใช้การเพิ่มประสิทธิภาพ) และ config_wifiHighMovementNetworkSelectionOptimizationScanDelayMs และ การวางซ้อน config_wifiHighMovementNetworkSelectionOptimizationRssiDelta รายการ ซึ่งกำหนดค่าข้อกำหนดเรื่องความเสถียรบนผลการสแกน (การเปลี่ยนแปลง RSSI ผลการสแกนที่แยกจากกันอย่างเพียงพอ)

  3. เฟรมเวิร์กนี้จะเรียกใช้ ผู้ให้คะแนนผู้สมัคร เพื่อสร้างคะแนนสำหรับตัวเลือก Service Set Identifier (SSID) แต่ละรายการ ตัวเลือก SSID สามารถ รวมตัวเลือก Service Set Identifier (BSSID) พื้นฐานหลายรายการ (สร้างโดยผู้เสนอชื่อเครือข่าย) ผู้สมัครที่มีคะแนนสูงสุดคือผู้สมัครที่ชนะ

  4. เฟรมเวิร์กนี้จะประมวลผล ตัวเลือกการเชื่อมต่อของผู้ใช้ ซึ่งอาจทำให้เครือข่ายใหม่ที่ผู้ใช้เลือก แทนการใช้ผู้สมัครที่ชนะเลิศจากผู้ให้คะแนนผู้สมัคร

  5. เฟรมเวิร์กนี้จะระบุว่าผู้สมัครที่ชนะจับคู่กับ เครือข่ายที่เชื่อมต่ออยู่ในขณะนี้ หากต้องการรับการพิจารณาว่าเป็นการจับคู่ที่ตรงกัน จะต้องมีคุณสมบัติตรงตามเงื่อนไขข้อใดข้อหนึ่งต่อไปนี้ ต้องเป็นไปตามเงื่อนไขต่อไปนี้

    • ผู้ชนะและเครือข่าย Wi-Fi ที่เชื่อมต่อได้ BSSID เดียวกัน
    • กรณีที่สามารถใช้การโรมมิ่งเฟิร์มแวร์ได้ (รวมถึงรายการที่ไม่อนุญาตของ BSSID ที่มีประสิทธิภาพสูงสุด) ผู้สมัครที่ชนะและเครือข่ายที่เชื่อมต่อจะมี SSID และประเภทการรักษาความปลอดภัยเดียวกัน

    หากผู้สมัครที่ชนะตรงกับเครือข่ายที่เชื่อมต่ออยู่ในปัจจุบัน จะมีการดำเนินการเพิ่มเติม หากผู้สมัครที่ชนะไม่ตรงกับ เครือข่ายของอุปกรณ์ ก็เชื่อมโยงกับผู้แข่งขันที่ชนะ

โปรดทราบว่าระบบจะปิดใช้การเชื่อมต่อเครือข่ายอัตโนมัติขณะที่แอปใช้ คำขอเครือข่าย Wi-Fi API ซึ่งจะลบล้างระบบและสร้าง LAN ที่ไม่ใช้อินเทอร์เน็ต ยกเว้นในอุปกรณ์ที่ สนับสนุนสถานีตรวจสอบความต่อเนื่องแบบคู่

การประเมินเครือข่ายที่เชื่อมต่อ

เฟรมเวิร์กหรือเฟิร์มแวร์ของ Android จะประเมินคุณภาพของ ที่เชื่อมต่อแล้ว ส่วนนี้อธิบายวิธีประเมินเครือข่ายที่เชื่อมต่อ เมื่อหน้าจอเปิดหรือปิดอยู่

การประเมินนี้ดำเนินการเสริมจากการเลือกเครือข่าย ที่กล่าวถึงข้างต้น

เปิดหน้าจอ

เฟรมเวิร์ก Android จะประเมินเครือข่ายที่เชื่อมต่อด้วยวิธีต่อไปนี้

  1. บริการ Wi-Fi จะแสดงสถิติของ RSSI และเลเยอร์ลิงก์ทุกๆ 3 วินาที (กำหนดค่าได้โดยใช้การวางซ้อน config_wifiPollRssiIntervalMilliseconds)

    หากเปิดใช้การปรับช่วงไดนามิกโดยใช้ การวางซ้อน config_wifiAdjustPollRssiIntervalEnabled ช่วงการหยั่งสัญญาณ จะเปลี่ยนไปตามสถานะการเคลื่อนย้ายของอุปกรณ์และ RSSI

    • ช่วงการหยั่งสัญญาณจะขยายเป็น 6 วินาที (กำหนดค่าโดย config_wifiPollRssiLongIntervalMilliseconds) เมื่อ อุปกรณ์อยู่กับที่และ RSSI สูงกว่า -68 dBm (กำหนดค่าโดย config_wifiClientRssiMonitorThresholdDbm และการวางซ้อน config_wifiClientRssiMonitorHysteresisDb)
    • ช่วงการหยั่งสัญญาณจะลดลงเหลือ 3 วินาที (กำหนดค่าโดย config_wifiPollRssiIntervalMilliseconds วางซ้อน) เมื่ออุปกรณ์ ไม่คงที่ หรือ RSSI ต่ำกว่า -73 dBm (กำหนดค่าโดย การวางซ้อน config_wifiClientRssiMonitorThresholdDbm)
  2. บริการ Wi-Fi จะคำนวณคะแนนการเชื่อมต่อตาม RSSI และ ของเลเยอร์ลิงก์

  3. บริการ Wi-Fi จะส่งคะแนนไปยังบริการการเชื่อมต่อ ใช้คะแนนในการพิจารณาว่าจะเชื่อมต่อกับเครือข่าย Wi-Fi หรือ เครือข่ายประเภทอื่นที่ใช้ได้ เช่น เครือข่ายมือถือ

หน้าจอปิดอยู่

เฟรมเวิร์กดังกล่าวไม่ได้เริ่มต้นการประเมินในเครือข่ายที่เชื่อมต่อ แต่ กระบวนการการเลือกเครือข่ายอาจยังคงเกิดขึ้นหากเริ่มการสแกน ตามองค์ประกอบอื่นๆ (เช่น บริการตำแหน่ง) เฟิร์มแวร์จะประเมินคุณภาพเครือข่ายและหากคุณภาพเครือข่ายไม่ดี เฟิร์มแวร์อาจข้ามเครือข่ายหรือ (สุดท้าย) ยกเลิกการเชื่อมต่อกับเครือข่ายและหยุดทำงาน ผู้จัด

สแกนการเชื่อมต่อ

ระบบจะสแกนอัตโนมัติโดยพิจารณาว่าอุปกรณ์เปิดอยู่หรือไม่ ปิดหน้าจอและเชื่อมต่อกับ Wi-Fi หรือปิดหน้าจอและไม่ เชื่อมต่อกับ Wi-Fi อยู่

เปิดหน้าจอ

เฟรมเวิร์กนี้จะทริกเกอร์การตัดสินใจสแกนในช่วงที่เพิ่มขึ้นเมื่อหน้าจอ ไว้ ช่วงเวลาการตัดสินใจสแกนจะมีการกำหนดค่าด้วย config_wifiDisconnectedScanIntervalScheduleSec, config_wifiConnectedScanIntervalScheduleSec และ config_wifiSingleSavedNetworkConnectedScanIntervalScheduleSec การวางซ้อน (ซึ่งเป็นอาร์เรย์ของจำนวนเต็ม) โดยค่าเริ่มต้น การสแกนจะเกิดขึ้นโดยใช้ ช่วงเวลา Exponential Backoff 20, 40, 80 และ 160 วินาที อาจสแกนได้ที่เวลา 160 วินาที ช่วง (ค่านี้เป็นค่าเริ่มต้นของการวางซ้อนเหล่านี้)

ช่วงเวลาการสแกนแบบ Exponential Backoff จะรีเซ็ตและรีสตาร์ทเมื่อ 20 วินาที เมื่อใดก็ตามที่สถานะหน้าจอเปลี่ยนไป นั่นคือเมื่อหน้าจอเปิด หรือ ปิดอยู่

(Android 13 ขึ้นไป) หากต้องใช้ช่วงการสแกนที่ต่างกัน แอปที่ได้รับสิทธิ์จาก OEM จะสามารถเรียกใช้ WifiManager#setScreenOnScanSchedule(screenOnScanSchedule) API สำหรับแบบไดนามิก ตั้งกำหนดเวลาการสแกนหน้าจอ

การตัดสินใจว่าจะเรียกใช้หรือข้ามการสแกนจะขึ้นอยู่กับว่า การเชื่อมต่อเครือข่ายปัจจุบันดีพอที่จะข้ามการสแกน การเชื่อมต่อคือ ดีพอที่จะข้ามการสแกน หากมีข้อกำหนดใดๆ ต่อไปนี้ เป็นไปตาม:

  • อุปกรณ์เชื่อมต่ออยู่กับการเชื่อมต่อการลงชื่อสมัครใช้ออนไลน์ (OSU)
  • การเข้าชมที่เพียงพอไหลผ่านการเชื่อมต่อ (ดูเกณฑ์การเข้าชม ที่ด้านล่าง)
  • RSSI สูงกว่าเกณฑ์ RSSI ที่กำหนด (ดูเกณฑ์ RSSI ด้านล่าง) และดำเนินการเลือกเครือข่ายเมื่อเร็วๆ นี้ (10 นาทีโดยค่าเริ่มต้นแต่ สามารถกำหนดค่าได้โดยใช้ การวางซ้อน config_wifiConnectedHighRssiScanMinimumWindowSizeSec รายการ) และ ได้รับการตรวจสอบแล้ว (เชื่อมต่ออินเทอร์เน็ตแล้ว) หรือได้รับอนุมัติจากผู้ใช้ สำหรับการใช้งานโดยไม่ต้องเชื่อมต่ออินเทอร์เน็ต

เกณฑ์ของ RSSI และปริมาณการเข้าชมมีดังนี้

  • RSSI สูงกว่า -73 dBm สำหรับย่านความถี่ 2.4 GHz ที่กำหนดค่าด้วย config_wifi_framework_wifi_score_low_rssi_threshold_24GHz โฆษณาซ้อนทับ หรือ -70 dBm สำหรับย่านความถี่ 5 GHz และ 6 GHz ที่กำหนดค่าด้วย config_wifi_framework_wifi_score_low_rssi_threshold_5GHz และ การวางซ้อน config_wifiFrameworkScoreLowRssiThreshold6ghz รายการ
  • การรับส่งข้อมูล (การส่งหรือได้รับ) สูงกว่า 16 แพ็กเก็ตต่อวินาที (pps) โดยกำหนดค่าด้วย config_wifiFrameworkMinPacketPerSecondActiveTraffic ซ้อนทับ

เมื่อเชื่อมต่ออุปกรณ์และหน้าจอเปิดอยู่ ผู้ให้คะแนนที่เชื่อมต่ออยู่เป็นระยะ ตรวจสอบคุณภาพ Wi-Fi โดยดูที่สัญญาณต่างๆ เช่น RSSI และจำนวน แพ็กเก็ตที่โอน หากมีการระบุว่าคุณภาพ Wi-Fi แย่ (ตามที่ระบุด้านล่าง) และอุปกรณ์รองรับสถานีตรวจสอบแบบ 2 สถานีพร้อมกัน จากนั้น ระบบจะทริกเกอร์การสแกน config_wifiLowConnectedScoreThresholdToTriggerScanForMbb วางซ้อนได้ ใช้เพื่อกำหนดค่าเกณฑ์คะแนนที่จะทริกเกอร์การสแกน config_wifiLowConnectedScoreScanPeriodSeconds การวางซ้อนสามารถใช้เพื่อ กำหนดค่าระยะเวลาของการสแกนเหล่านี้

ปิดหน้าจอและเชื่อมต่อ Wi-Fi

เมื่อหน้าจอปิดและอุปกรณ์เชื่อมต่อกับเครือข่าย Wi-Fi เฟิร์มแวร์ (Wi-Fi SoC) จะทำการสแกนแบบโรมมิ่ง เฟรมเวิร์กไม่ได้ดำเนินการใดๆ จะสแกนเมื่อหน้าจอปิด

หน้าจอปิดอยู่และไม่ได้เชื่อมต่อกับ Wi-Fi (สถานะยกเลิกการเชื่อมต่อ)

เมื่อหน้าจอดับและไม่ได้เชื่อมต่อ Wi-Fi เฟิร์มแวร์จะทำงานได้ PNO จะสแกนหา SSID เฟรมเวิร์ก กำหนดค่าเฟิร์มแวร์ด้วยรายการ SSID ที่จะสแกนหาและรายการช่อง ที่จะสแกน หากพบ SSID ที่กำหนดค่าไว้ เฟิร์มแวร์จะปลุกระบบ

เฟรมเวิร์กยังกำหนดค่าระยะเวลาที่เฟิร์มแวร์จะดำเนินการอีกด้วย การสแกน PNO โดยใช้สถานะการเคลื่อนไหวของอุปกรณ์เพื่อเลือกช่วงเวลาการสแกนต่างๆ ในสถานะการเคลื่อนไหวต่ำ (อุปกรณ์อยู่กับที่) ช่วงเวลาจะอยู่ที่ 60 วินาที สำหรับการสแกน 3 ครั้งแรก (ควบคุมโดย config_wifiStationaryPnoScanIntervalMillis โฆษณาซ้อนทับ) และ 180 วินาที (คงที่ ตัวคูณของภาพซ้อนทับ 3 เท่า) สำหรับการสแกนครั้งต่อๆ ไป อยู่ในระดับสูง สถานะการเคลื่อนไหวคือ 20 วินาทีสำหรับการสแกน 3 ครั้งแรก (ควบคุม ตามการวางซ้อน config_wifiMovingPnoScanIntervalMillis) และ 60 (คงที่ 3 เท่า ตัวคูณของภาพซ้อนทับ) วินาทีสำหรับการสแกนครั้งต่อๆ ไป

ผู้ได้รับการเสนอชื่อในเครือข่าย

ผู้เสนอชื่อเครือข่ายจะค้นหาหรือสร้างการกำหนดค่า (WifiConfiguration) สำหรับเครือข่ายที่มีลักษณะดังนี้

  • พร้อมใช้งาน (ขึ้นอยู่กับผลการสแกน) หรือการเชื่อมต่อ เครือข่าย (ซึ่งบางครั้งก็ขาดหายไปจากผลการสแกนที่ไม่สม่ำเสมอ)
  • มี RSSI น้อยที่สุด RSSI แบบมินิมอลอยู่ที่ -80 dBm สำหรับย่านความถี่ 2.4 GHz และ -77 dBm สำหรับย่านความถี่ 5 GHz และ 6 GHz ที่สามารถกำหนดค่าได้โดยใช้ config_wifi_framework_wifi_score_entry_rssi_threshold_24GHz, config_wifi_framework_wifi_score_entry_rssi_threshold_5GHz และ การวางซ้อน config_wifiFrameworkScoreEntryRssiThreshold6ghz รายการ
  • ไม่ถูกบล็อกเนื่องจากการเชื่อมต่อล้มเหลวครั้งก่อน
  • เครือข่ายไม่ได้ระบุว่าใช้ไม่ได้ (เช่น ใช้ MBO/OCE)
  • เชื่อมโยงกับการใช้ข้อมูลเข้าสู่ระบบที่มีอยู่ในอุปกรณ์ได้

มีการใช้ชื่อบุคคลของเครือข่ายต่อไปนี้

  • ผู้เสนอชื่อเครือข่ายที่บันทึกไว้: ประเมินเครือข่ายที่บันทึกไว้ทั้งหมด (รวมถึงเครือข่ายที่บันทึกไว้ การสมัครใช้บริการ Passpoint)
  • ผู้เสนอชื่อเครือข่ายที่แนะนำ: ประเมินเครือข่ายทั้งหมดที่ระบุโดยแอป โดยใช้ API คำแนะนำ (รวมถึงการสมัครใช้บริการ Passpoint ที่แนะนำ)
  • ผู้เสนอชื่อเครือข่ายที่ได้รับคะแนนจากภายนอก: กลไก OEM เพื่อให้บริการเครือข่าย เชื่อมต่อกับอุปกรณ์ได้ สำหรับข้อมูลเพิ่มเติม โปรดดู ผู้ให้บริการการจัดอันดับเครือข่ายภายนอก

ผู้ให้คะแนนผู้สมัคร

ผู้ให้คะแนนผู้สมัครจะประเมินและให้คะแนนผู้สมัครแต่ละคน คะแนนสำหรับ ThroughputScorer (ผู้ให้คะแนนเริ่มต้น) จะอิงตามข้อมูลต่อไปนี้

  • ระบบจะคำนวณคะแนนพื้นฐานตาม RSSI โดยที่ RSSI จำกัดไว้ที่ -73 dBm สำหรับย่านความถี่ 2.4 GHz หรือ -70 dBm สำหรับ 5 GHz และ ย่านความถี่ 6 GHz (กำหนดค่าด้วย config_wifi_framework_wifi_score_low_rssi_threshold_24GHz, config_wifi_framework_wifi_score_low_rssi_threshold_5GHz และ config_wifiFrameworkScoreLowRssiThreshold6ghz การวางซ้อน)
  • การเพิ่มคะแนนจะคำนวณจากค่าประมาณอัตราการส่งข้อมูลจาก เทคโนโลยี, ความถี่ช่อง, แบนด์วิดท์, RSSI, เงื่อนไขของช่อง จำนวนสูงสุดของสตรีมเชิงพื้นที่ และพารามิเตอร์อื่นๆ การเพิ่มคะแนน กำหนดค่าได้โดยใช้ config_wifiFrameworkThroughputBonusNumerator และ config_wifiFrameworkThroughputBonusDenominator โฆษณาซ้อนทับ และ จำกัดไว้ที่ค่าสูงสุดที่ระบุโดยใช้ การวางซ้อน config_wifiFrameworkThroughputBonusLimit รายการ
  • เครือข่ายตัวเลือกที่ผู้ใช้หรือแอปเลือกเมื่อเร็วๆ นี้ จะได้รับการบูสต์คะแนนจำนวนมากตามระยะเวลาที่กำหนดค่าได้โดยใช้ config_wifiFrameworkLastSelectionMinutes (สำหรับระยะเวลาดังกล่าว เครือข่ายได้รับการรับประกันว่าจะเลือกในเครือข่ายที่ไม่ได้เลือกโดยผู้ใช้)
  • ผู้สมัครที่ตรงกับเครือข่ายปัจจุบันจะได้รับการกำหนดค่าการบูสต์คะแนน โดย config_wifiFrameworkCurrentNetworkBonusMin และ config_wifiFrameworkCurrentNetworkBonusPercent การวางซ้อน (มีเพิ่ม โบนัสตามเปอร์เซ็นต์ของ RSSI และคะแนนตามอัตราการส่งข้อมูลไปจนถึง ค่าต่ำสุดที่กำหนดค่าได้)
  • เครือข่ายที่ปลอดภัยจะได้คะแนนสูงกว่าเครือข่ายแบบเปิด โบนัสคือ กำหนดค่าโดยใช้ config_wifiFrameworkSecureNetworkBonus ซ้อนทับ
  • เครือข่ายที่ไม่จำกัดปริมาณอินเทอร์เน็ต (ฟรี) จะได้รับคะแนนสูงกว่าเครือข่าย (แบบเสียค่าใช้จ่าย) แบบจำกัดปริมาณ โบนัสจะได้รับการกำหนดค่าโดยใช้ โฆษณาซ้อนทับ config_wifiFrameworkUnmeteredNetworkBonus
  • เครือข่ายที่บันทึกไว้จะได้คะแนนสูงกว่าเครือข่ายที่แนะนำโดยใช้ คำแนะนำ API โบนัสจะได้รับการกำหนดค่าโดยใช้ โฆษณาซ้อนทับ config_wifiFrameworkSavedNetworkBonus
  • เครือข่ายที่ไม่น่าเชื่อถือ (ซึ่งสามารถขอเป็นส่วนหนึ่งของ Recommendation API ได้) จะได้รับคะแนนต่ำกว่าเครือข่ายอื่นๆ
  • เครือข่ายที่ก่อนหน้านี้ตรวจพบว่าไม่มีอินเทอร์เน็ตจะได้รับคะแนน 0 คะแนน หากอุปกรณ์เชื่อมต่อกับเครือข่ายอื่นที่มีอินเทอร์เน็ตอยู่ สิทธิ์การเข้าถึง

โบนัสเริ่มต้นสำหรับคำแนะนำที่บันทึกเทียบกับคำแนะนำ และไม่มีการวัดปริมาณอินเทอร์เน็ตกับแบบใช้การวัดปริมาณอินเทอร์เน็ต (กล่าวคือ ค่าเริ่มต้นของโฆษณาซ้อนทับ) จะแสดงลำดับความสำคัญที่เข้มงวด ลำดับสำหรับรายการที่บันทึก แนะนำ มีการนับจำนวน และไม่มีการวัดปริมาณอินเทอร์เน็ต:

  1. บันทึกเครือข่ายที่ไม่มีการตรวจวัดแล้ว
  2. เครือข่ายแนะนำแบบไม่คิดค่าบริการตามปริมาณข้อมูล
  3. บันทึกเครือข่ายแบบจำกัดปริมาณแล้ว
  4. เครือข่ายแบบจำกัดปริมาณที่แนะนำ

ซึ่งหมายความว่าระบบจะเลือกเครือข่ายที่บันทึกไว้ (ฟรี) ที่บันทึกไว้ก่อนที่จะทำการบันทึกเสมอ เครือข่ายแบบจำกัดปริมาณ (แบบชำระเงิน) คะแนนโบนัสที่เลือกล่าสุด (ตามผู้ใช้หรือแอป) อาจ จะลบล้างลำดับความสำคัญ ที่เข้มงวดนั้น

เฟรมเวิร์กอาจมีผู้ให้คะแนนผู้สมัครได้หลายคน แต่ติดตั้งได้เพียงรายการเดียวเท่านั้น อาจเปิดใช้งานได้ทีละครั้ง ตัวให้คะแนนอื่นๆ สามารถใช้สำหรับตัวชี้วัด (เพื่อ ตรวจสอบอัลกอริทึมทางเลือก) ใน Android 11 ผู้ให้คะแนนเริ่มต้นคือ ThroughputScorer

การบล็อก SSID และ BSSID

เฟรมเวิร์กอาจบล็อก SSID หรือ BSSID กล่าวคือไม่พิจารณาสำหรับ SSID หรือ BSSID การเชื่อมต่อเป็นการชั่วคราวหรือถาวรก็ได้

การบล็อก BSSID

การบล็อก BSSID ทำงานโดยใช้ตัวนับความล้มเหลว 2 รายการ ซึ่งเป็นการล้มเหลวอย่างต่อเนื่อง ตัวนับต่อเนื่องและตัวนับ Streak ตามประเภทความล้มเหลวที่เจาะจง (ดูรายการประเภทของข้อผิดพลาดด้านล่าง) เมื่อเกิดข้อผิดพลาด

  • ระบบจะเพิ่มตัวนับสำหรับประเภทความล้มเหลวที่เกี่ยวข้อง
  • หากถึงเกณฑ์ความล้มเหลวสำหรับประเภทความล้มเหลวดังกล่าว ให้ทำดังนี้
    • BSSID ถูกบล็อก
    • ตัวนับ Streak ของความล้มเหลวเพิ่มขึ้น

ระยะเวลาที่ BSSID ถูกบล็อกสำหรับการเริ่มต้นที่ค่าพื้นฐาน (กำหนดค่าได้) (ระบุโดย config_wifiBssidBlocklistMonitorBaseBlockDurationMs หรือ config_wifiBssidBlocklistMonitorBaseLowRssiBlockDurationMs โฆษณาซ้อนทับ ขึ้นอยู่กับ RSSI) และเพิ่มขึ้นเรื่อยๆ จนถึงขีดจำกัดขั้นสูง ขอบเขต (ระบุโดย config_wifiBssidBlocklistMonitorFailureStreakCap ซ้อนทับ) ระยะเวลาจะเพิ่มขึ้นหากเกิดความล้มเหลวอย่างต่อเนื่องในช่วงเวลาเดียวกัน BSSID ระยะเวลาคือระยะเวลาฐานที่เพิ่มขึ้นแบบทวีคูณตาม การติดต่อกันของความล้มเหลว กล่าวคือช่วงติดต่อกันของความล้มเหลว 2 หมายถึงระยะเวลาบล็อกฐาน 4 เท่า

เกณฑ์ในการบล็อก BSSID ขึ้นอยู่กับสาเหตุของความล้มเหลวและแต่ละเกณฑ์ ปรับแต่งได้โดยใช้การวางซ้อน:

  • AP ปฏิเสธการเชื่อมโยงโดยใช้รหัส MBO/OCE ที่จัดการ STA ใหม่ไม่ได้ ดังนี้ config_wifiBssidBlocklistMonitorApUnableToHandleNewStaThreshold
  • การตรวจสอบอินเทอร์เน็ตผ่านเครือข่ายนี้ล้มเหลว: config_wifiBssidBlocklistMonitorNetworkValidationFailureThreshold
  • รหัสความล้มเหลวในการตรวจสอบสิทธิ์รหัสผ่านไม่ถูกต้อง: config_wifiBssidBlocklistMonitorWrongPasswordThreshold
  • รหัสความล้มเหลวในการตรวจสอบสิทธิ์ของ EAP สำหรับเครือข่าย EAP: config_wifiBssidBlocklistMonitorEapFailureThreshold
  • การปฏิเสธการเชื่อมโยง การปฏิเสธการเชื่อมโยงทั่วไปอื่นๆ: config_wifiBssidBlocklistMonitorAssociationRejectionThreshold
  • หมดเวลาการเชื่อมโยง: config_wifiBssidBlocklistMonitorAssociationTimeoutThreshold
  • การตรวจสอบสิทธิ์ล้มเหลว การตรวจสอบสิทธิ์ทั่วไปอื่นๆ ล้มเหลว: config_wifiBssidBlocklistMonitorAuthenticationFailureThreshold
  • DHCP ไม่ทำงาน, จัดสรร DHCP ไม่สำเร็จ: config_wifiBssidBlocklistMonitorDhcpFailureThreshold
  • ถูกตัดการเชื่อมต่อที่ผิดปกติ อุปกรณ์ถูกตัดการเชื่อมต่อจากเครือข่ายภายใน ระยะสั้นๆ หลังจากเชื่อมต่อ: config_wifiBssidBlocklistMonitorAbnormalDisconnectThreshold เวลา window สามารถกำหนดค่าได้ด้วย config_wifiBssidBlocklistAbnormalDisconnectTimeWindowMs

เงื่อนไขการล้างรายการที่บล็อกของ BSSID

ระบบจะล้าง BSSID จากรายการที่บล็อกในกรณีต่อไปนี้

  • Wi-Fi เปิดอยู่: ระบบจะนำ BSSID ทั้งหมดออกจากรายการที่บล็อก
  • ผู้ใช้แตะเครือข่ายในเครื่องมือเลือก Wi-Fi: BSSID ทั้งหมดของ เครือข่ายที่ผู้ใช้เลือกจะถูกนำออกจากรายการที่บล็อก
  • หมดเวลา: ระบบจะนำ BSSID ออกจากรายการที่บล็อกเมื่อระยะเวลาในการบล็อกเท่ากับ ถึง แล้ว
  • รีบูต: ล้างรายการที่บล็อกทั้งหมดแล้ว
  • นำเครือข่ายออกแล้ว: นำ BSSID ทั้งหมดที่เชื่อมโยงกับเครือข่ายนี้ออกจาก รายการที่บล็อกไว้

เงื่อนไขการรีเซ็ตตัวนับความล้มเหลวและ Streak

  • รีบูต: รีเซ็ตสำหรับ BSSID ทั้งหมด
  • นำเครือข่ายออกแล้ว: รีเซ็ตสำหรับ BSSID ที่เชื่อมโยงกับเครือข่าย
  • เชื่อมต่อ L2 สำเร็จ: รีเซ็ตสำหรับรหัสข้อผิดพลาดต่อไปนี้

    • REASON_AP_UNABLE_TO_HANDLE_NEW_STA
    • REASON_WRONG_PASSWORD
    • REASON_EAP_FAILURE
    • REASON_ASSOCIATION_REJECTION
    • REASON_ASSOCIATION_TIMEOUT
    • REASON_AUTHENTICATION_FAILURE
    • REASON_ABNORMAL_DISCONNECT (ล้างอย่างมีเงื่อนไขเฉพาะในกรณีที่เป็นครั้งสุดท้ายเท่านั้น อุปกรณ์ที่เชื่อมต่อกับ BSSID นี้มานานกว่า 3 ชั่วโมงแล้ว)
    • REASON_NONLOCAL_DISCONNECT_CONNECTING
  • ตรวจสอบเครือข่ายสำเร็จ: รีเซ็ตสำหรับรหัสข้อผิดพลาดต่อไปนี้

    • REASON_NETWORK_VALIDATION_FAILURE
  • จัดสรร DHCP สำเร็จ: รีเซ็ตสำหรับรหัสข้อผิดพลาดต่อไปนี้

    • REASON_DHCP_FAILURE

การบล็อก SSID

การบล็อก SSID ทำงานคล้ายกับการบล็อก BSSID ตัวนับความล้มเหลวต่อความล้มเหลว ประเภทต่อเครือข่ายจะเพิ่มขึ้นเมื่อการเชื่อมต่อล้มเหลว (ประเภทนั้นๆ) เกิดขึ้น เมื่อจำนวนความล้มเหลวในประเภทหนึ่งๆ เกินเกณฑ์ SSID จะเป็น บล็อกอย่างถาวรหรือชั่วคราวตามการกำหนดค่า การกำหนดค่า สำหรับความล้มเหลวแต่ละประเภท WifiConfiguration.NetworkSelectionStatus.DISABLE_REASON_INFOS และเป็น สรุปไว้ด้านล่าง

* สำหรับเครือข่ายที่ปิดใช้งานชั่วคราว ระยะเวลาการปิดใช้ เปลี่ยนแปลงแบบไดนามิกตามจำนวนการเชื่อมต่อที่ต่อเนื่อง ความล้มเหลวที่เกิดขึ้นในเครือข่าย หลังเครือข่ายติดต่อกัน ไม่สามารถเชื่อมต่อ 5 ครั้ง ความล้มเหลวครั้งต่อๆ ไปจะส่งผลให้เกิด ระยะเวลาปิดใช้เป็น 2 เท่าของระยะเวลาก่อนหน้า ตัวอย่างเช่น เครือข่ายที่มีความล้มเหลวติดต่อกัน 5 ครั้งจะถูกปิดใช้งานเป็นเวลา 5 นาที แล้ว 10 นาทีสำหรับการล้มเหลวครั้งที่ 6 และ 20 นาทีสำหรับครั้งที่ 7 เช่น ล้มเหลว และอื่นๆ สูงสุดไม่เกิน 18 ชั่วโมง

โค้ดล้มเหลว คำอธิบาย เกณฑ์ ระยะเวลาการปิดใช้พื้นฐาน* ปิดใช้ประเภท
DISABLED_DHCP_FAILURE จัดสรร DHCP ไม่สำเร็จ 5 5 นาที ชั่วคราว
DISABLED_NO_INTERNET_TEMPORARY ตรวจสอบเครือข่ายไม่สำเร็จ แต่ผู้ใช้ระบุว่าต้องการเก็บไว้ เชื่อมต่อกับเครือข่ายนี้ในอนาคต 1 10 นาที ชั่วคราว
DISABLED_AUTHENTICATION_NO_CREDENTIALS ผู้สมัครไม่มีข้อมูลเข้าสู่ระบบเพื่อเชื่อมต่อเครือข่าย 1 NA ถาวร
DISABLED_NO_INTERNET_PERMANENT ค่าเริ่มต้นสำหรับการตรวจสอบเครือข่ายที่ไม่สำเร็จ 1 NA ถาวร
DISABLED_BY_WIFI_MANAGER เลิกใช้งานและไม่ได้ใช้งาน 1 NA ถาวร
DISABLED_BY_WRONG_PASSWORD รหัสผ่านไม่ถูกต้อง และเครือข่ายนี้ไม่เคยดำเนินการสำเร็จ เชื่อมต่อกับ 1 NA ถาวร
DISABLED_AUTHENTICATION_NO_SUBSCRIPTION EAP ไม่ทำงานในกรณีที่ไม่ได้สมัครใช้บริการซิมการ์ด 1 NA ถาวร
DISABLED_ASSOCIATION_REJECTION ปฏิเสธการเชื่อมโยงไม่สำเร็จ 5 5 นาที ชั่วคราว
DISABLED_AUTHENTICATION_FAILURE การตรวจสอบสิทธิ์ล้มเหลวอื่นๆ (กล่าวคือ ไม่ใช่รหัสผ่านที่ไม่ถูกต้องหรือ EAP ล้มเหลว) 5 5 นาที ชั่วคราว
DISABLED_AUTHENTICATION_PRIVATE_EAP_ERROR EAP เฉพาะผู้ให้บริการ (ส่วนตัว) ดำเนินการไม่สำเร็จ 1 NA ถาวร
DISABLED_NETWORK_NOT_FOUND ผู้สมัครไม่พบเครือข่ายในผลการสแกนที่ตรงกับ เครือข่ายที่ขอโดยเฟรมเวิร์กสำหรับการเชื่อมต่อ (รวมถึงเครือข่าย อื่นๆ) 2 5 นาที ชั่วคราว
DISABLED_CONSECUTIVE_FAILURES เครือข่ายเชื่อมต่อไม่สำเร็จ 5 ครั้งขึ้นไปติดต่อกัน ความล้มเหลว ประเภทความล้มเหลวเหล่านี้รวมถึงแต่ไม่จำกัดเพียงประเภทความล้มเหลว ที่แสดงอยู่ในตารางนี้
5 5 นาที ชั่วคราว

เครือข่ายที่ปิดใช้งานชั่วคราวจะเปิดใช้อีกครั้งในกรณีต่อไปนี้

  • ระยะเวลาการปิดใช้งานได้ผ่านไปแล้ว
  • ผู้ใช้เลือกเครือข่ายเพื่อเชื่อมต่อด้วยตนเอง
  • ผู้ใช้เปิด/ปิด Wi-Fi
  • กำลังรีบูตระบบ
  • เครือข่ายปิดใช้งานที่มี RSSI ต่ำมาก แต่เครือข่ายกลับถูกปิดใช้งานในเวลาต่อมา ตรวจพบอีกครั้งที่ RSSI ปานกลางหรือสูงกว่า

เครือข่ายที่ปิดใช้งานถาวรจะเปิดใช้อีกครั้งในกรณีต่อไปนี้

  • ผู้ใช้เลือกเครือข่ายเพื่อเชื่อมต่อด้วยตนเอง

ตัวนับการทำงานล้มเหลวสำหรับเครือข่ายจะถูกรีเซ็ตในกรณีต่อไปนี้

  • นำเครือข่ายออกแล้ว
  • อุปกรณ์เชื่อมต่อกับเครือข่ายสำเร็จแล้ว
  • มีการเปิดใช้เครือข่ายอีกครั้งหลังจากหมดเวลาปิดใช้
  • ผู้ใช้เลือกเครือข่ายเพื่อเชื่อมต่อด้วยตนเอง
  • กำลังรีบูตระบบ

บัตรคะแนน

การ์ดคะแนนที่เปิดตัวใน Android 10 บันทึกในอุปกรณ์ สถิติเกี่ยวกับ BSSID บัตรคะแนนจะคงอยู่โดยใช้ IpMemoryStore service.

ตารางคะแนนไม่ได้ใช้ในเครือข่าย Android 11 มากมาย

ตัวเลือกการเชื่อมต่อของผู้ใช้

Android มีอัลกอริทึมทางเลือกในการเชื่อมต่อของผู้ใช้ที่อนุญาตให้ดำเนินการเลือกได้ เพื่อเลือกใช้เครือข่าย Wi-Fi ที่ผู้ใช้เชื่อมต่ออย่างชัดแจ้ง เช่น เครือข่ายในบ้าน ผู้ใช้อาจชอบ เครือข่ายต่างๆ ผ่านเครือข่ายสาธารณะ แม้ว่าประสิทธิภาพจะต่ำกว่าเครือข่ายสาธารณะก็ตาม เครือข่ายเนื่องจากให้บริการเพิ่มเติม เช่น ความสามารถในการควบคุม อุปกรณ์ในบ้าน

ระบบจะบันทึกค่ากำหนดเครือข่ายของผู้ใช้โดยการทำเครื่องหมาย Wi-Fi ทั้งหมดที่มองเห็นได้ และความแรงของสัญญาณ ณ เวลาที่ผู้ใช้เลือก เครือข่าย หากมีการเลือกการกำหนดค่า Wi-Fi ที่ทำเครื่องหมายไว้รายการใดรายการหนึ่งระหว่าง ของกระบวนการเลือกอัตโนมัติและเครือข่ายที่ผู้ใช้เลือกสามารถใช้ได้ ผู้ใช้ อัลกอริทึมตัวเลือกการเชื่อมต่อจะลบล้างการเลือกกับเครือข่ายที่ผู้ใช้เลือก ในกรณีที่ตรงตามเงื่อนไขต่อไปนี้

  • เครือข่ายทางเลือกในการเชื่อมต่อของผู้ใช้มีการเชื่อมต่ออินเทอร์เน็ตในครั้งล่าสุด ถูกใช้
  • ตัวเลือกการเชื่อมต่อของผู้ใช้มีความแรงของสัญญาณที่ไม่แย่ไปกว่าตอนที่ เนื่องจากมีการเลือกไว้ในตอนแรกโดยมีข้อผิดพลาด ขอบของข้อผิดพลาดนี้อาจเป็น กำหนดค่าโดยใช้การวางซ้อน config_wifiEstimateRssiErrorMarginDb

เครือข่ายทางเลือกในการเชื่อมต่อของผู้ใช้จะยังคงอยู่หลังจากการรีบูต ตัวเลือกการเชื่อมต่อของผู้ใช้ ใช้ได้กับเครือข่ายที่บันทึกไว้ เครือข่าย Passpoint และเครือข่ายคำแนะนำ

สถานีไฟฟ้าพร้อมกัน 2 สถานี

ส่วนนี้อธิบายการเลือกเครือข่าย Wi-Fi เมื่ออุปกรณ์รองรับ กำลังเชื่อมต่อเครือข่าย Wi-Fi 2 เครือข่ายพร้อมกัน

แต่งหน้าก่อนหยุดพัก

หาก เตรียมพร้อมก่อนหยุดพัก เปิดใช้งานฟังก์ชันแล้ว อุปกรณ์จะพยายามเชื่อมต่อกับเครือข่ายใหม่ก่อน การยกเลิกการเชื่อมต่อจากเครือข่ายเดิม ขั้นตอนการแต่งหน้าก่อนหยุดพักจะใช้วิธีเดียวกัน อัลกอริทึมการเลือกเครือข่ายแบบ "หยุดพักก่อนการสลับเครือข่าย" (ซึ่งก็คือ เมื่ออุปกรณ์ยกเลิกการเชื่อมต่อกับเครือข่ายเก่าก่อนที่จะเชื่อมต่อกับเครือข่ายใหม่ 1) หากอัลกอริทึมการเลือกเครือข่ายเลือกเครือข่ายที่ไม่สามารถ สลับไปโดยใช้การแต่งหน้าก่อนหยุดพัก อุปกรณ์จะถอยกลับไป การหยุดพักก่อนแมตช์

การเชื่อมต่ออินเทอร์เน็ตที่จำกัดและจำกัดพร้อมกัน

หาก ใช้งานพร้อมกันและจำกัดการใช้งานอินเทอร์เน็ต การเชื่อมต่อ เปิดใช้ฟังก์ชันแล้ว อุปกรณ์จะเชื่อมต่อกับ Wi-Fi รองแบบจำกัดได้ เครือข่ายที่พร้อมใช้งานสำหรับบางแอปที่กำหนดค่าโดยอุปกรณ์เท่านั้น ผู้ผลิต คำแนะนำสำหรับผู้ผลิตอุปกรณ์ในการกำหนดค่านี้อยู่ใน จำกัดการใช้งานพร้อมกันและอินเทอร์เน็ต การเชื่อมต่อ

เมื่ออัลกอริทึมการเลือกเครือข่ายตรวจพบผลการสแกนที่ตรงกับ OEM คำแนะนำแบบมีค่าใช้จ่ายหรือส่วนตัว จะได้รับการเชื่อมต่อโดยอัตโนมัติเป็นเครือข่ายที่ 2 การเลือกเครือข่ายสำหรับเครือข่าย Wi-Fi หลัก (ซึ่งให้บริการอินเทอร์เน็ต กับแอปทั่วไป) จะเกิดขึ้นพร้อมกันตามปกติ

คำถามที่พบบ่อย

  1. เครือข่ายที่ปลอดภัยมีลำดับความสำคัญเหนือเครือข่ายแบบเปิดเสมอไหม

    ไม่ ข้อมูลหลักที่บันทึกไว้กับแบบที่แนะนำ และมีการวัดปริมาณกับแบบไม่ได้วัด หมวดหมู่ที่มีการประเมินเครือข่าย ภายในแต่ละหมวดหมู่ ให้รักษาความปลอดภัย เครือข่ายต่างๆ มีลำดับความสำคัญในระดับหนึ่งมากกว่าเครือข่ายแบบเปิด แต่น้ำหนักที่สูงกว่ามากคือ คุณภาพของการเชื่อมต่อ

    เหตุผลก็คือ ความปลอดภัยข้อมูลผู้ใช้นั้นมาจาก การเข้ารหัสจากต้นทางถึงปลายทาง (เช่น TLS) เครือข่ายที่ปลอดภัยจะเข้ารหัสเฉพาะ การสื่อสารผ่านช่องทางแรก และแม้กระทั่งสำหรับเครือข่ายที่มีคีย์ที่แชร์ล่วงหน้า ไม่ได้ให้ความเป็นส่วนตัวมากนัก

  2. เหตุใดเครือข่ายที่บันทึกไว้จึงมีลำดับความสำคัญสูงกว่าเครือข่ายที่แนะนำ

    ระบบจะให้ความสำคัญกับเครือข่ายที่บันทึกไว้แบบฟรี (ไม่มีการวัดปริมาณอินเทอร์เน็ต) มากกว่าเครือข่ายฟรีที่แนะนำ ระบบจะให้ความสำคัญกับเครือข่ายแบบจำกัดปริมาณที่บันทึกไว้มากกว่าเครือข่ายแบบจำกัดปริมาณที่แนะนำ

    เครือข่ายที่บันทึกไว้จะมีลำดับความสำคัญเหนือกว่าเครือข่ายที่แนะนำเนื่องจากมีการบันทึก คือเครือข่ายที่ผู้ใช้เพิ่มลงในอุปกรณ์อย่างชัดแจ้ง นั่น กล่าวเป็นนัยถึงความต้องการเชื่อมต่อกับเครือข่ายเหล่านี้เมื่อเป็นไปได้

    โปรดทราบว่าผู้ใช้สามารถปิดการทำงานของการเชื่อมต่ออัตโนมัติ เครือข่ายที่บันทึกไว้ ซึ่งก็คือการระบุว่าเครือข่ายเหล่านี้มีไว้เพื่อใช้เท่านั้น ด้วยตนเองและไม่ให้อุปกรณ์พิจารณาโดยอัตโนมัติ

  3. ฉันสามารถเปลี่ยนลำดับความสำคัญแบบเข้มงวดหรือนำออกไปเลยได้ไหม

    ผู้ผลิตอุปกรณ์สามารถแก้ไขการตัดสินใจเลือกเครือข่ายได้โดย โดยแก้ไขการวางซ้อนโบนัสที่แสดงไว้ในส่วนด้านบน อย่างไรก็ตาม ไม่แนะนําให้เปลี่ยนค่าเริ่มต้นเนื่องจากมีการเลือกไว้ หลังจากพิจารณา กรณีการใช้งานหลายกรณีอย่างละเอียด