หน้านี้อธิบายอัลกอริทึมและขั้นตอนที่ใช้ใน Android 12 สำหรับการเลือก และการสลับระหว่างเครือข่าย Wi-Fi Android ประเมินคุณภาพ ของเครือข่ายที่เชื่อมต่อและประเมินคุณภาพของเครือข่ายที่พร้อมใช้งานอย่างต่อเนื่อง
อายุการเชื่อมต่ออัตโนมัติ
ซึ่งอธิบายกระบวนการที่อุปกรณ์ Android ประเมินและ เชื่อมต่อกับเครือข่าย Wi-Fi ที่พร้อมใช้งาน
อุปกรณ์จะสแกนหาเครือข่ายที่ใช้ได้ด้วยวิธีใดวิธีหนึ่งต่อไปนี้ โดยขึ้นอยู่กับว่าหน้าจอเปิดหรือปิดอยู่
- เปิดหน้าจอ (เชื่อมต่อแล้ว): ระบบย่อยการเชื่อมต่อ Android จะประเมินเป็นประจำว่าการเชื่อมต่อปัจจุบันดีพอที่จะ ข้ามการสแกนหรือไม่ (ตามที่กำหนดไว้ในการสแกนเมื่อเปิดหน้าจอ) หากการเชื่อมต่อไม่ดีพอที่จะข้ามการสแกน ระบบย่อยการเชื่อมต่อจะทริกเกอร์การสแกนเพื่อตรวจหาเครือข่ายที่พร้อมใช้งาน นอกจากนี้ คอมโพเนนต์อื่นๆ ของระบบ เช่น ระบบตำแหน่งหรือแอป (รวมถึงแอปการตั้งค่า) ก็สามารถทริกเกอร์การสแกนเหล่านี้ได้เช่นกัน
- หน้าจอเปิด (ไม่ได้เชื่อมต่อ): ระบบย่อยการเชื่อมต่อ Android จะทำการสแกนเป็นระยะตามกำหนดเวลาการถอยแบบทวีคูณ โมดูลจะประเมินผลการสแกนทั้งหมดที่ได้รับและพยายามเลือก เครือข่ายที่ดีที่สุดเพื่อเชื่อมต่อ
- ปิดหน้าจอ (ยกเลิกการเชื่อมต่อ): CPU ของโฮสต์จะตั้งโปรแกรมเฟิร์มแวร์ ด้วยรายการเครือข่ายที่ต้องการโดยใช้การสแกนการออฟโหลดเครือข่ายที่ต้องการ (PNO) ทันทีที่หน้าจอปิด เฟิร์มแวร์จะปลุกโฮสต์หากพบเครือข่ายที่ต้องการ AOSP ถือว่าอุปกรณ์รองรับ PNO
คุณใช้เมธอด
WifiManager#allowAutojoinGlobal(boolean)
เพื่อปิดใช้การเชื่อมต่ออัตโนมัติได้ นี่คือ API ที่มีสิทธิ์ซึ่งผู้ผลิตอุปกรณ์ใช้ได้ในบางกรณี (เช่น อุปกรณ์ที่ไม่ได้เป็นอุปกรณ์เคลื่อนที่ ซึ่งกำหนดค่าไว้ล่วงหน้า)หากอุปกรณ์เชื่อมต่ออยู่และตั้งค่า
config_wifi_framework_enable_associated_network_selection
ภาพซ้อนทับfalse
เป็นfalse
ระบบจะไม่ทำการสแกนการเชื่อมต่อและผลการสแกนจะไม่ทริกเกอร์การเลือกเครือข่าย การตั้งค่านี้จะไม่มีผลเมื่ออุปกรณ์ ไม่ได้เชื่อมต่อ ซึ่งหมายความว่าการสแกนการเชื่อมต่อและการเลือกเครือข่าย จะยังคงเกิดขึ้นระบบจะประเมินผลการสแกน
หากอุปกรณ์เชื่อมต่อกับเครือข่าย 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 ในผลการสแกนที่แยกจากกันอย่างเพียงพอในเวลา)
เฟรมเวิร์กจะเรียกใช้ ตัวให้คะแนนตัวเลือก เพื่อสร้างคะแนนสำหรับตัวเลือก Service Set Identifier (SSID) แต่ละรายการ SSID ที่เป็นไปได้อาจ รวมถึง Basic Service Set Identifier (BSSID) ที่เป็นไปได้หลายรายการ (สร้างโดยผู้เสนอชื่อเครือข่าย) ผู้สมัครที่มีคะแนนสูงสุดคือผู้สมัครที่ชนะ
เฟรมเวิร์กจะเรียกใช้อัลกอริทึมตัวเลือกการเชื่อมต่อของผู้ใช้ ซึ่งอาจทำให้เครือข่ายที่ผู้ใช้เลือกเป็นผู้ชนะรายใหม่ แทนที่จะใช้ผู้ชนะจากเครื่องมือให้คะแนนผู้สมัคร
เฟรมเวิร์กจะพิจารณาว่าผู้สมัครที่ชนะตรงกับเครือข่ายที่เชื่อมต่ออยู่ในปัจจุบันหรือไม่ หากต้องการให้ระบบพิจารณาว่าเป็นการจับคู่ คุณต้องมีคุณสมบัติตามเกณฑ์ข้อใดข้อหนึ่งต่อไปนี้
- ผู้สมัครรับเลือกตั้งที่ชนะและเครือข่าย Wi-Fi ที่เชื่อมต่อมี BSSID เดียวกัน
- หากมีการโรมมิ่งเฟิร์มแวร์ (รวมถึงความสามารถในรายการ BSSID ที่ถูกบล็อก) ผู้สมัครที่ชนะและเครือข่ายที่เชื่อมต่อจะมี SSID และประเภทการรักษาความปลอดภัยเดียวกัน
หากผู้สมัครที่ชนะตรงกับเครือข่ายที่เชื่อมต่ออยู่ ระบบจะไม่ดำเนินการใดๆ เพิ่มเติม หากผู้ชนะไม่ตรงกับ เครือข่าย ระบบจะเชื่อมโยงอุปกรณ์กับผู้ชนะ
โปรดทราบว่าระบบจะปิดใช้การเชื่อมต่อเครือข่ายอัตโนมัติขณะที่แอปใช้ คำขอเครือข่าย Wi-Fi API ซึ่งจะลบล้างระบบและสร้าง LAN ที่ไม่มีอินเทอร์เน็ต ยกเว้นในอุปกรณ์ที่ รองรับสถานีคู่พร้อมกัน
การประเมินเครือข่ายที่เชื่อมต่อ
เฟรมเวิร์กหรือเฟิร์มแวร์ Android จะประเมินคุณภาพของเครือข่ายที่เชื่อมต่อเป็นระยะๆ ส่วนนี้จะอธิบายวิธีประเมินเครือข่ายที่เชื่อมต่อ เมื่อหน้าจอเปิดหรือปิด
การประเมินนี้ดำเนินการเพิ่มเติมจากการเลือกเครือข่าย ที่กล่าวถึงข้างต้น
เปิดหน้าจอ
เฟรมเวิร์ก Android จะประเมินเครือข่ายที่เชื่อมต่อด้วยวิธีต่อไปนี้
บริการ 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
โอเวอร์เลย์)
- ระบบจะขยายช่วงการสำรวจเป็น 6 วินาที (กำหนดค่าโดย
บริการ Wi-Fi จะคำนวณคะแนนการเชื่อมต่อตาม RSSI และ สถิติเลเยอร์ลิงก์
บริการ Wi-Fi จะส่งคะแนนไปยังบริการการเชื่อมต่อ ซึ่ง ใช้คะแนนเพื่อพิจารณาว่าจะเชื่อมต่อกับเครือข่าย Wi-Fi หรือ เครือข่ายประเภทอื่นที่พร้อมใช้งาน เช่น เครือข่ายมือถือ
หน้าจอปิดอยู่
เฟรมเวิร์กจะไม่เริ่มการประเมินในเครือข่ายที่เชื่อมต่อ แต่กระบวนการการเลือกเครือข่ายอาจยังคงเกิดขึ้นได้หากคอมโพเนนต์อื่นๆ (เช่น บริการตำแหน่ง) เริ่มการสแกน เฟิร์มแวร์จะประเมินคุณภาพเครือข่าย และหากคุณภาพเครือข่ายไม่ดี เฟิร์มแวร์อาจโรมมิ่งหรือ (ในที่สุด) ยกเลิกการเชื่อมต่อจากเครือข่ายและปลุก โฮสต์
การสแกนการเชื่อมต่อ
ระบบจะสแกนโดยอัตโนมัติตามสถานะของหน้าจออุปกรณ์ ไม่ว่าจะเป็นเปิดหน้าจอ เชื่อมต่อ Wi-Fi และปิดหน้าจอ หรือปิดหน้าจอและไม่ได้ เชื่อมต่อ Wi-Fi
เปิดหน้าจอ
เฟรมเวิร์กจะทริกเกอร์การตัดสินใจสแกนในช่วงเวลาที่เพิ่มขึ้นเมื่อเปิดหน้าจอ
ช่วงเวลาการตัดสินใจสแกนได้รับการกำหนดค่าด้วยการซ้อนทับ
config_wifiDisconnectedScanIntervalScheduleSec
,
config_wifiConnectedScanIntervalScheduleSec
และ
config_wifiSingleSavedNetworkConnectedScanIntervalScheduleSec
(ซึ่งเป็นอาร์เรย์ของจำนวนเต็ม) โดยค่าเริ่มต้น การสแกนจะเกิดขึ้นโดยใช้
ช่วงเวลาการหยุดชั่วคราวแบบเอ็กซ์โปเนนเชียลที่ 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 ไม่ดี (ตามที่ระบุไว้ด้านล่าง) และอุปกรณ์รองรับสถานีคู่พร้อมกัน ระบบจะทริกเกอร์การสแกน คุณใช้ภาพซ้อนทับ 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 ที่บันทึกไว้)
- ผู้เสนอชื่อเครือข่ายที่แนะนำ: ประเมินเครือข่ายทั้งหมดที่แอประบุโดยใช้ Suggestion API (รวมถึงการสมัครใช้บริการ Passpoint ที่แนะนำ)
ผู้ทำคะแนนที่เป็นผู้สมัคร
ผู้ให้คะแนนผู้สมัครจะประเมินและให้คะแนนผู้สมัครแต่ละคน คะแนนสำหรับ 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
โอเวอร์เลย์ - ระบบจะให้คะแนนเครือข่ายที่บันทึกไว้สูงกว่าเครือข่ายที่แนะนำโดยใช้
Suggestion API ระบบจะกำหนดค่าโบนัสโดยใช้
config_wifiFrameworkSavedNetworkBonus
โอเวอร์เลย์ - เครือข่ายที่ไม่น่าเชื่อถือ (ซึ่งขอได้เป็นส่วนหนึ่งของ Suggestion API) จะได้รับคะแนนต่ำกว่าเครือข่ายอื่นๆ
- เครือข่ายที่ตรวจพบก่อนหน้านี้ว่าไม่มีอินเทอร์เน็ตจะได้รับคะแนน 0 หากอุปกรณ์เชื่อมต่อกับเครือข่ายอื่นที่มีอินเทอร์เน็ต อยู่ในขณะนี้
โบนัสเริ่มต้นสำหรับโฆษณาที่บันทึกไว้เทียบกับโฆษณาที่แนะนำ และโฆษณาแบบไม่จำกัดเทียบกับโฆษณาแบบจำกัด (นั่นคือค่าเริ่มต้นของโฆษณาแบบวางซ้อน) จะทำให้เกิดลำดับความสำคัญที่เข้มงวด สำหรับโฆษณาที่บันทึกไว้ โฆษณาที่แนะนำ โฆษณาแบบจำกัด และโฆษณาแบบไม่จำกัด ดังนี้
- เครือข่ายที่ไม่มีการวัดปริมาณอินเทอร์เน็ตที่บันทึกไว้
- เครือข่ายที่ไม่มีการวัดปริมาณอินเทอร์เน็ตที่แนะนำ
- เครือข่ายที่มีการวัดปริมาณอินเทอร์เน็ตที่บันทึกไว้
- เครือข่ายที่มีการวัดปริมาณอินเทอร์เน็ตที่แนะนำ
ซึ่งหมายความว่าระบบจะเลือกเครือข่ายที่บันทึกไว้ซึ่งไม่จำกัดปริมาณการใช้งาน (ฟรี) ก่อนเครือข่ายที่บันทึกไว้ซึ่งจำกัดปริมาณการใช้งาน (แบบชำระเงิน) เสมอ โบนัสคะแนนที่เลือกเมื่อเร็วๆ นี้ (โดยผู้ใช้หรือแอป) อาจ ลบล้างลำดับความสำคัญที่เข้มงวดนั้น
เฟรมเวิร์กสามารถติดตั้งโปรแกรมให้คะแนนผู้สมัครได้หลายโปรแกรม แต่จะใช้งานได้ครั้งละ 1 โปรแกรมเท่านั้น ส่วนตัวให้คะแนนอื่นๆ สามารถใช้กับเมตริก (เพื่อ
ตรวจสอบอัลกอริทึมทางเลือก) ใน Android 11
โปรแกรมให้คะแนนเริ่มต้นคือ
ThroughputScorer
การบล็อก SSID และ BSSID
เฟรมเวิร์กอาจบล็อก SSID หรือ BSSID ซึ่งหมายความว่าจะไม่พิจารณา SSID หรือ BSSID เหล่านั้นสำหรับการเชื่อมต่อไม่ว่าจะชั่วคราวหรือถาวร
การบล็อก BSSID
การบล็อก BSSID จะทำงานโดยการเก็บตัวนับความล้มเหลว 2 ตัว ได้แก่ ตัวนับความล้มเหลวต่อเนื่องและตัวนับสตรีค ตามประเภทความล้มเหลวที่เฉพาะเจาะจง (ดูรายการประเภทความล้มเหลวด้านล่าง) เมื่อเกิดความล้มเหลว ให้ทำดังนี้
- ระบบจะเพิ่มตัวนับสำหรับประเภทความล้มเหลวที่เกี่ยวข้อง
- หากถึงเกณฑ์ความล้มเหลวสำหรับประเภทความล้มเหลวนั้น ให้ทำดังนี้
- BSSID ถูกบล็อก
- ระบบจะเพิ่มตัวนับสตรีคสำหรับความล้มเหลว
ระยะเวลาที่ BSSID ถูกบล็อกจะเริ่มต้นที่ค่าฐาน (กำหนดค่าได้) ซึ่งconfig_wifiBssidBlocklistMonitorBaseBlockDurationMs
หรือ
config_wifiBssidBlocklistMonitorBaseLowRssiBlockDurationMs
จะเป็นตัวกำหนด
(ขึ้นอยู่กับ RSSI) และจะเพิ่มขึ้นแบบทวีคูณจนถึงขอบเขตบนที่กำหนดค่าได้ (config_wifiBssidBlocklistMonitorFailureStreakCap
เป็นตัวกำหนด) ระยะเวลาจะเพิ่มขึ้นหากเกิดข้อผิดพลาดอย่างต่อเนื่องใน BSSID เดียวกัน
ระยะเวลาคือระยะเวลาฐานที่เพิ่มขึ้นแบบทวีคูณตาม
การล้มเหลวต่อเนื่อง กล่าวคือ การล้มเหลวต่อเนื่อง 2 ครั้งหมายถึงระยะเวลาการบล็อกฐาน 4 เท่า
เกณฑ์การบล็อก BSSID จะขึ้นอยู่กับสาเหตุที่ทำให้เกิดข้อผิดพลาด และแต่ละเกณฑ์ สามารถปรับแต่งได้โดยใช้การวางซ้อน
- AP ปฏิเสธการเชื่อมโยงโดยใช้รหัส MBO/OCE Unable to handle new STA
config_wifiBssidBlocklistMonitorApUnableToHandleNewStaThreshold
- การตรวจสอบอินเทอร์เน็ตผ่านเครือข่ายนี้ไม่สำเร็จ
config_wifiBssidBlocklistMonitorNetworkValidationFailureThreshold
- รหัสการตรวจสอบสิทธิ์ล้มเหลวเนื่องจากรหัสผ่านไม่ถูกต้อง:
config_wifiBssidBlocklistMonitorWrongPasswordThreshold
- รหัสการตรวจสอบสิทธิ์ล้มเหลวของ EAP สำหรับเครือข่าย EAP
config_wifiBssidBlocklistMonitorEapFailureThreshold
- การปฏิเสธการเชื่อมโยง การปฏิเสธการเชื่อมโยงทั่วไปอื่นๆ
config_wifiBssidBlocklistMonitorAssociationRejectionThreshold
- การหมดเวลาการเชื่อมโยง
config_wifiBssidBlocklistMonitorAssociationTimeoutThreshold
- การตรวจสอบสิทธิ์ล้มเหลว การตรวจสอบสิทธิ์ทั่วไปอื่นๆ ล้มเหลว:
config_wifiBssidBlocklistMonitorAuthenticationFailureThreshold
- DHCP ล้มเหลว จัดสรร DHCP ไม่สำเร็จ:
config_wifiBssidBlocklistMonitorDhcpFailureThreshold
- การตัดการเชื่อมต่อที่ผิดปกติ อุปกรณ์ตัดการเชื่อมต่อจากเครือข่ายภายในระยะเวลาอันสั้นหลังจากเชื่อมต่อ
config_wifiBssidBlocklistMonitorAbnormalDisconnectThreshold
คุณกำหนดค่ากรอบเวลาได้ด้วยconfig_wifiBssidBlocklistAbnormalDisconnectTimeWindowMs
เงื่อนไขในการล้างรายการบล็อก BSSID
ระบบจะล้าง BSSID ออกจากรายการที่บล็อกในกรณีต่อไปนี้
- สลับ Wi-Fi: ระบบจะนำ BSSID ทั้งหมดออกจากรายการที่ถูกบล็อก
- ผู้ใช้แตะเครือข่ายในตัวเลือก Wi-Fi: ระบบจะนำ BSSID ทั้งหมดของเครือข่ายที่ผู้ใช้เลือกออกจากรายการที่ถูกบล็อก
- หมดเวลา: ระบบจะนำ BSSID ออกจากรายการที่บล็อกเมื่อระยะเวลาการบล็อก สิ้นสุดลง
- รีบูต: ระบบจะล้างรายการที่ถูกบล็อกทั้งหมด
- นำเครือข่ายออก: ระบบจะนำ BSSID ทั้งหมดที่เชื่อมโยงกับเครือข่ายนี้ออกจาก รายการที่ถูกบล็อก
เงื่อนไขการรีเซ็ตตัวนับความล้มเหลวและตัวนับสตรีค
- รีบูต: รีเซ็ตสำหรับ 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 |
Supplicant ไม่มีข้อมูลเข้าสู่ระบบเพื่อเชื่อมต่อกับเครือข่าย | 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 failure) | 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
ระบบจะไม่ใช้ตารางคะแนนในการเลือกเครือข่ายใน Android 11
ตัวเลือกการเชื่อมต่อของผู้ใช้
Android มีอัลกอริทึมการเลือกการเชื่อมต่อของผู้ใช้ที่อนุญาตให้กระบวนการเลือก ให้ความสำคัญกับเครือข่าย Wi-Fi ที่ผู้ใช้เชื่อมต่ออย่างชัดเจน เช่น เครือข่ายในบ้าน ผู้ใช้อาจชอบเครือข่ายดังกล่าวมากกว่าเครือข่ายสาธารณะแม้ว่าประสิทธิภาพจะต่ำกว่าเครือข่ายสาธารณะ เนื่องจากเครือข่ายดังกล่าวมีบริการเพิ่มเติม เช่น ความสามารถในการควบคุมอุปกรณ์ในบ้าน
ระบบจะบันทึกค่ากำหนดของผู้ใช้สำหรับเครือข่ายโดยทำเครื่องหมายการกำหนดค่า Wi-Fi ที่มองเห็นได้ทั้งหมด และความแรงของสัญญาณ ณ เวลาที่ผู้ใช้เลือกเครือข่าย หากมีการเลือกการกำหนดค่า Wi-Fi ที่ทำเครื่องหมายไว้รายการใดรายการหนึ่งในระหว่าง กระบวนการเลือกอัตโนมัติและมีเครือข่ายที่ผู้ใช้เลือก อัลกอริทึม ตัวเลือกการเชื่อมต่อของผู้ใช้จะลบล้างการเลือกด้วยเครือข่ายที่ผู้ใช้เลือก หากเป็นไปตามเงื่อนไขต่อไปนี้
- เครือข่ายที่ผู้ใช้เลือกเชื่อมต่อมีอินเทอร์เน็ตเมื่อครั้งล่าสุดที่ มีการใช้งาน
- ตัวเลือกการเชื่อมต่อของผู้ใช้มีระดับสัญญาณที่ไม่แย่ไปกว่าตอนที่
เลือกครั้งแรกโดยมีค่าความคลาดเคลื่อน คุณกำหนดค่าขอบเขตข้อผิดพลาดนี้ได้โดยใช้ภาพซ้อนทับ
config_wifiEstimateRssiErrorMarginDb
ตัวเลือกเครือข่ายที่ผู้ใช้เชื่อมต่อจะยังคงอยู่หลังการรีบูต ตัวเลือกการเชื่อมต่อของผู้ใช้ ใช้ได้กับเครือข่ายที่บันทึกไว้ เครือข่าย Passpoint และเครือข่ายที่แนะนำ
สถานีคู่ที่ทำงานพร้อมกัน
ส่วนนี้จะอธิบายการเลือกเครือข่าย Wi-Fi เมื่ออุปกรณ์รองรับ การเชื่อมต่อกับเครือข่าย Wi-Fi 2 เครือข่ายพร้อมกัน
Make-before-break
หากเปิดใช้ฟังก์ชัน make-before-break อุปกรณ์จะพยายามเชื่อมต่อกับเครือข่ายใหม่ก่อน ที่จะตัดการเชื่อมต่อจากเครือข่ายเก่า โฟลว์ Make-Before-Break จะใช้อัลกอริทึมการเลือกเครือข่ายเดียวกันกับการสลับเครือข่ายแบบ Break-Before-Make (ซึ่งคือ เมื่ออุปกรณ์ยกเลิกการเชื่อมต่อจากเครือข่ายเก่าก่อนที่จะเชื่อมต่อกับเครือข่ายใหม่) หากอัลกอริทึมการเลือกเครือข่ายเลือกเครือข่ายที่เปลี่ยนไม่ได้โดยใช้ make-before-break อุปกรณ์จะเปลี่ยนกลับไปใช้ break-before-make โดยอัตโนมัติ
การเชื่อมต่ออินเทอร์เน็ตและเครือข่ายที่ถูกจำกัดพร้อมกัน
หากเปิดใช้ฟังก์ชัน การเชื่อมต่ออินเทอร์เน็ตและ การจำกัดพร้อมกัน อุปกรณ์จะเชื่อมต่อกับเครือข่าย Wi-Fi ที่จำกัดรองได้ ซึ่งพร้อมให้บริการแก่แอปบางแอปที่กำหนดค่าโดยผู้ผลิตอุปกรณ์เท่านั้น วิธีการสำหรับผู้ผลิตอุปกรณ์ในการกำหนดค่านี้อยู่ในส่วนการเชื่อมต่อที่จำกัดและอินเทอร์เน็ตพร้อมกัน
เมื่ออัลกอริทึมการเลือกเครือข่ายตรวจพบผลการสแกนที่ตรงกับคำแนะนำแบบชำระเงินหรือส่วนตัวของ OEM ระบบจะเชื่อมต่อกับเครือข่ายนั้นโดยอัตโนมัติเป็นเครือข่ายที่ 2 การเลือกเครือข่ายสำหรับเครือข่าย Wi-Fi หลัก (ซึ่งให้การเชื่อมต่ออินเทอร์เน็ตกับแอปปกติ) จะเกิดขึ้นตามปกติแบบคู่ขนาน
คำถามที่พบบ่อย (FAQ)
เครือข่ายที่ปลอดภัยมีลำดับความสำคัญสูงกว่าเครือข่ายแบบเปิดเสมอใช่ไหม
ไม่ได้ การเปรียบเทียบเครือข่ายที่บันทึกไว้กับเครือข่ายที่แนะนำ และเครือข่ายที่มีการวัดปริมาณการใช้อินเทอร์เน็ตกับเครือข่ายที่ไม่มีการวัดปริมาณการใช้อินเทอร์เน็ตเป็นหมวดหมู่หลัก ที่ใช้ประเมินเครือข่าย ในแต่ละหมวดหมู่ เครือข่ายที่ปลอดภัยจะมีลำดับความสำคัญสูงกว่าเครือข่ายแบบเปิด แต่จะให้น้ำหนักกับคุณภาพของการเชื่อมต่อมากกว่า
เนื่องจากความปลอดภัยของข้อมูลผู้ใช้จริงนั้นมาจาก การเข้ารหัสจากต้นทางถึงปลายทาง (เช่น TLS) เครือข่ายที่ปลอดภัยจะเข้ารหัสเฉพาะ การสื่อสารช่วงแรกเท่านั้น และแม้แต่เครือข่ายที่มีคีย์ที่แชร์ไว้ล่วงหน้า ก็ไม่ได้ให้ความเป็นส่วนตัวมากนัก
เหตุใดระบบจึงให้ความสำคัญกับเครือข่ายที่บันทึกไว้มากกว่าเครือข่ายที่แนะนำ
ระบบจะให้ความสำคัญกับเครือข่ายฟรี (ไม่จำกัดปริมาณ) ที่บันทึกไว้มากกว่าเครือข่ายฟรีที่แนะนำ และให้ความสำคัญกับเครือข่ายที่จำกัดปริมาณที่บันทึกไว้มากกว่าเครือข่ายที่จำกัดปริมาณที่แนะนำ
ระบบจะให้ความสำคัญกับเครือข่ายที่บันทึกไว้มากกว่าเครือข่ายที่แนะนำ เนื่องจากเครือข่ายที่บันทึกไว้คือเครือข่ายที่ผู้ใช้เพิ่มลงในอุปกรณ์อย่างชัดเจน ซึ่งหมายความว่าคุณต้องการเชื่อมต่อเครือข่ายเหล่านี้เมื่อเป็นไปได้
โปรดทราบว่าผู้ใช้สามารถปิดใช้ลักษณะการทำงานของการเชื่อมต่ออัตโนมัติสำหรับเครือข่ายที่บันทึกไว้แต่ละเครือข่ายได้ นั่นคือระบุว่าเครือข่ายเหล่านี้ใช้ได้ด้วยตนเองเท่านั้น และอุปกรณ์จะไม่พิจารณาเครือข่ายเหล่านี้โดยอัตโนมัติ
ฉันเปลี่ยนลำดับความสำคัญที่เข้มงวดหรือนำออกทั้งหมดได้ไหม
ผู้ผลิตอุปกรณ์สามารถแก้ไขการตัดสินใจเลือกเครือข่ายได้โดยการ แก้ไขการซ้อนทับโบนัสที่แสดงในส่วนด้านบน อย่างไรก็ตาม เราไม่แนะนำให้เปลี่ยนค่าเริ่มต้นเนื่องจากค่าเหล่านี้ได้รับการเลือกหลังจากพิจารณากรณีการใช้งานต่างๆ อย่างรอบคอบแล้ว