ऑडियो स्विच की पुष्टि करने वाले ऐप्लिकेशन के लिए उपयोगकर्ता मैन्युअल

सेटअप

पुष्टि करने वाले ऐप्लिकेशन में जांच की सुविधा चालू करने के लिए:

  • पक्का करें कि डिवाइस में GmsCore का 22.08.xx या उसके बाद का वर्शन मौजूद हो.
  • पक्का करें कि जांच से जुड़े आपके ईमेल, फ़ास्ट पेयर पार्टनर टेस्टिंग ग्रुप में शामिल हों.
    • नए रजिस्टर किए गए ईमेल और डिवाइसों को अनुमतियां सिंक करने में 6 से 24 घंटे लग सकते हैं.
    • इससे जुड़े Google खाते में लॉग इन और लॉग आउट करने पर भी तुरंत सिंक हो सकता है.

उदाहरण:

इस्तेमाल किए जा सकने वाले GMS वर्शन और जानकारी

जांच के लिए, फ़ास्ट पेयर की ज़रूरत है

ऑडियो स्विच की जांच के लिए, ज़रूरी है कि दोनों फ़ोन को फ़ास्ट पेयर की सुविधा का इस्तेमाल करके जोड़ा जाए:

  1. रिपोर्ट करने के लिए, दो फ़ोन A और B को एक ही Google खाते में लॉग इन करें.
  2. हेडसेट को फ़ोन A से जोड़ें (शुरुआती पेयरिंग).
  3. दूसरे डिवाइस से जोड़ने वाले मोड में जाएं, आधी शीट के यूज़र इंटरफ़ेस (यूआई) की सूचना की इंतज़ार करें.
  4. 'कनेक्ट करें' पर क्लिक करें.
  5. 'हो गया' पर क्लिक करें.
  6. हेडसेट को फ़ोन B से जोड़ें (बाद में दूसरे डिवाइस से जोड़ें).
    1. दोनों पेयरिंग पूरी होने की सूचना मिलने का इंतज़ार करें.
  7. सिस्टम की सूचना पर क्लिक करें.

फ़्लो का उदाहरण:

इमेज 2: यह डिवाइस A के शुरुआती पेयरिंग बटन का क्रम दिखाता है. तीसरी इमेज: इसमें डिवाइस B को उसके साथ जोड़ने के लिए बटन का क्रम दिखाया गया है.

यूज़र इंटरफ़ेस (यूआई) का बुनियादी फ़्लो

यूज़र इंटरफ़ेस (यूआई) का सामान्य फ़्लो यहां दिखाया गया है:

इमेज 4: यह शुरुआती साइन-इन और डिवाइसों के खोजे जाने की जानकारी दिखाता है. इमेज 5: इसमें जांच के लिए डिवाइस चुनने का तरीका दिखाया गया है. इमेज 6: इससे अलग-अलग तरह के टेस्ट के बारे में पता चलता है और यह दिखाया जाता है कि वे किस डिवाइस से जुड़े हैं. इमेज 7: इसमें किसी दिए गए टेस्ट के लिए किसी खास डिवाइस को टारगेट करने का तरीका दिखाया गया है.

ऑडियो स्विच के सिंगल-पॉइंट टेस्ट

ऑडियो स्विच की जांच (सिंगल-पॉइंट)

इस जांच में ये काम किए जाते हैं:

  • पेलोड की पुष्टि.
    • अलग-अलग स्थितियों के लिए, विज्ञापन के डेटा की पुष्टि करता है.
  • मैसेज स्ट्रीम की पुष्टि करना.
    • मैसेज स्ट्रीम में हो रहे कम्यूनिकेशन की पुष्टि करता है.
  • वापस स्विच करें.
    • स्विचबैक कार्रवाई की पुष्टि करता है.

पेलोड की पुष्टि (सिंगल-पॉइंट)

पेलोड की पुष्टि करने का क्रम इस तरह है:

  1. हेडसेट से कनेक्ट करें.
  2. पुष्टि करें कि स्टैंडर्ड के मुताबिक, खाता कुंजी का पहला बाइट 0x06 है.
  3. डिवाइस से डिसकनेक्ट करें.
  4. पुष्टि करें कि खाता कुंजी का पहला बाइट 0x05 है, जैसा कि स्टैंडर्ड के मुताबिक ज़रूरी है.
  5. हेडसेट से फिर से कनेक्ट करें.
  6. संगीत चलाएं.
  7. पुष्टि करें कि कनेक्शन की स्थिति, इनमें से कोई एक हो:
    1. 0x4: सिर्फ़ A2DP स्ट्रीमिंग.
    2. 0x5: AVRCP के साथ A2DP स्ट्रीमिंग.
  8. एससीओ (SCO) कनेक्शन शुरू करें.
  9. पुष्टि करें कि एससीओ कनेक्ट हो गया है.
  10. पुष्टि करें कि कनेक्शन की स्थिति:
    1. 0x6: HFP (फ़ोन/voip कॉल) स्ट्रीमिंग, जिसमें इनबैंड और नॉन-इनबैंड रिंगटोन भी शामिल हैं.

पेलोड की पुष्टि करने का उदाहरण (सिंगल-पॉइंट):

इमेज 8: उदाहरण के तौर पर दिए गए किसी डिवाइस के लिए, पेलोड की पुष्टि की जांच के नतीजे दिखाता है.

मैसेज स्ट्रीम की पुष्टि करना (सिंगल-पॉइंट)

मैसेज स्ट्रीम की पुष्टि करने का क्रम इस तरह है:

  1. अलग-अलग RFCOMM कनेक्शन के बीच के सेशन नॉन्स की पुष्टि करें.
    1. हेडसेट से कनेक्ट करें.
    2. हेडसेट से नॉन्स X पाएं (5 सेकंड के अंदर).
    3. हेडसेट से दोबारा कनेक्ट करें.
    4. हेडसेट से एक और nonce Y पाएं (5 सेकंड के अंदर).
    5. पुष्टि करें कि X और Y में अंतर है.
  2. ऑडियो स्विच करने की सुविधा पाएं अनुरोध भेजें.
    1. पुष्टि करें कि जवाब दो सेकंड के अंदर भेज दिया गया है. कॉन्टेंट की जांच नहीं की जाती.
  3. इस्तेमाल की जा रही खाता कुंजी के बारे में बताएं अनुरोध भेजें.
    1. पुष्टि करें कि जवाब दो सेकंड के अंदर भेज दिया गया है. कॉन्टेंट की जांच नहीं की जाती.
  4. कनेक्शन शुरू किए जाने की सूचना दें अनुरोध भेजें.
    1. पुष्टि करें कि जवाब दो सेकंड के अंदर भेज दिया गया है. कॉन्टेंट की जांच नहीं की जाती.
  5. कस्टम डेटा भेजें का अनुरोध भेजें.
    1. पुष्टि करें कि ACK दो सेकंड के अंदर वापस आ जाता है.
    2. पुष्टि करें कि विज्ञापन डेटा में सेट कस्टम डेटा (10 सेकंड में) शामिल है या नहीं.

मैसेज स्ट्रीम की पुष्टि करने का उदाहरण (सिंगल-पॉइंट):

इमेज 9: यह उदाहरण के तौर पर दिए गए किसी डिवाइस के लिए, मैसेज स्ट्रीम की पुष्टि से जुड़े जांच के नतीजे दिखाता है.

वापस स्विच करें (सिंगल-पॉइंट)

इस टेस्ट के लिए दो डिवाइसों की ज़रूरत होती है: प्राइमरी और सेकंडरी सीकर. जांच का क्रम इस तरह है:

  1. मुख्य सीकर, हेडसेट से कनेक्ट होता है (10 सेकंड के अंदर).
  2. सेकंडरी सीकर, हेडसेट से कनेक्ट होता है (10 सेकंड के अंदर).
  3. सेकंडरी सीकर, हेडसेट पर वापस स्विच करने का अनुरोध भेजता है.

15 सेकंड के अंदर, ये चीज़ें दिखेंगी:

  • मुख्य सीकर, हेडसेट से वापस कनेक्ट हो जाता है.
  • सेकंडरी सीकर, हेडसेट से डिसकनेक्ट हो जाता है.

इमेज 10: यह सेकंडरी डिवाइस के डिसप्ले विकल्प दिखाती है, जिनसे प्राथमिक डिवाइस के लिए, जांच के लिए काफ़ी समय मिलता है.

यहां, स्विच-बैक टेस्ट का उदाहरण दिया गया है:

इमेज 11: इसमें, स्विच-बैक टेस्ट शुरू करने का तरीका दिखाया गया है. इमेज 12: इसमें यह तय करने का तरीका दिखाया गया है कि कौनसा डिवाइस किस भूमिका का इस्तेमाल कर रहा है. इमेज 13: इसमें दिखाया गया है कि भूमिकाएं तय करने के बाद कैसे आगे बढ़ना है. इमेज 14: इसमें यह दिखाया गया है कि पुष्टि के दौरान डिवाइस कैसे दिखते हैं. इमेज 15: इसमें दिखाया गया है कि सेकंडरी डिवाइस को चालू और चालू रखने के लिए, कहां ज़रूरी है. इमेज 16: यह टेस्ट के नतीजे दिखाता है.

ऑडियो स्विच के लिए एक से ज़्यादा पॉइंट की जांच

पेलोड की पुष्टि करना (एक से ज़्यादा पॉइंट)

पेलोड की पुष्टि करने का क्रम इस तरह है:

  1. हेडसेट से कनेक्ट करें.
  2. पुष्टि करें कि स्टैंडर्ड के मुताबिक, खाता कुंजी का पहला बाइट 0x06 है.
  3. डिवाइस से डिसकनेक्ट करें.
  4. पुष्टि करें कि खाता कुंजी का पहला बाइट 0x05 है, जैसा कि स्टैंडर्ड के मुताबिक ज़रूरी है.
  5. हेडसेट से फिर से कनेक्ट करें.
  6. संगीत चलाएं.
  7. पुष्टि करें कि कनेक्शन की स्थिति, इनमें से कोई एक हो:
    1. 0x4: सिर्फ़ A2DP स्ट्रीमिंग.
    2. 0x5: AVRCP के साथ A2DP स्ट्रीमिंग.
  8. एससीओ (SCO) कनेक्शन शुरू करें.
  9. पुष्टि करें कि एससीओ कनेक्ट हो गया है.
  10. पुष्टि करें कि कनेक्शन की स्थिति:
    1. 0x6: HFP (फ़ोन/voip कॉल) स्ट्रीमिंग, जिसमें इनबैंड और नॉन-इनबैंड रिंगटोन भी शामिल हैं.

मैसेज स्ट्रीम (कई पॉइंट)

इस टेस्ट के लिए, प्राइमरी और सेकंडरी क्लास के छात्र-छात्राओं की ज़रूरत होगी. मल्टीप्लिंट कॉन्फ़िगरेशन फ़्लैग सेट TRUE वाले टेस्ट में, मैसेज स्ट्रीम कमांड की मदद से इस स्थिति की जांच करने के लिए कुछ और चरण होंगे.

कॉन्फ़िगर न किए जा सकने वाले मैसेज स्ट्रीम टेस्ट का एक उदाहरण (एक से ज़्यादा पॉइंट):

इमेज 17: इसमें कॉन्फ़िगर नहीं किए जा सकने वाले टेस्ट के नतीजे दिखाए गए हैं.

कॉन्फ़िगर करने लायक मैसेज स्ट्रीम टेस्ट का उदाहरण (मल्टी-पॉइंट):

इमेज 18: यह कॉन्फ़िगर किए जा सकने वाले टेस्ट के नतीजे दिखाता है.

वापस स्विच करें (कई पॉइंट)

इस टेस्ट के लिए, प्राइमरी और सेकंडरी क्लास के छात्र-छात्राओं की ज़रूरत होगी. यह टेस्ट, करीब-करीब सिंगल-पॉइंट वर्शन की तरह ही है. सिर्फ़ एक फ़र्क़ यह है कि प्रोवाइडर एक से ज़्यादा कनेक्शन की सुविधा देता है. इस वजह से, जब सेकंडरी सीकर, प्रोवाइडर से कनेक्ट होगा, तब भी प्राइमरी सीकर, सेवा देने वाली कंपनी से कनेक्ट करेगा.

मल्टी-पॉइंट स्विच-बैक टेस्ट का एक उदाहरण:

इमेज 19: इससे पता चलता है कि टेस्ट से किसी मल्टी-पॉइंट डिवाइस पर स्विच-बैक कैसे किया जा सकता है.

स्विच ऐक्टिव (सिर्फ़ एक से ज़्यादा पॉइंट)

इस टेस्ट के लिए, प्राइमरी और सेकंडरी क्लास के छात्र-छात्राओं की ज़रूरत होगी.

इस जांच से सिर्फ़ इस बात की पुष्टि होती है कि सेवा देने वाली कंपनी, मैसेज स्ट्रीम चैनल का इस्तेमाल करके सही मैसेज भेजती है या नहीं.

टेस्ट के चरण:

  1. मुख्य सीकर, सेवा देने वाले व्यक्ति या कंपनी से कनेक्ट करता है
  2. मुख्य सीकर, सेवा देने वाले व्यक्ति या कंपनी की क्षमता की जांच करता है.
    1. अगर मल्टी-पॉइंट बंद है और मल्टी-पॉइंट कॉन्फ़िगर करने लायक TRUE है, तो यह मल्टी-पॉइंट को चालू करने की कोशिश करेगा.
  3. मुख्य सीकर, चालू ऑडियो सोर्स को स्विच करें (कनेक्ट किए गए डिवाइस में) (0x30) से खुद शुरू करेगा.
  4. सेकंडरी सीकर, सेवा देने वाले व्यक्ति से कनेक्ट होता है.
  5. मुख्य सीकर, किसी दूसरे डिवाइस चालू ऑडियो सोर्स को स्विच (कनेक्ट किए गए डिवाइस में) (0x30) से शुरू करेगा.
  6. सेवा देने वाला संगठन, मुख्य नौकरी देने वाले व्यक्ति को पहचान देगा.
  7. सेकंडरी सीकर को मल्टीपॉइंट-स्विच इवेंट की सूचना दें (0x32) मिलेगा.

स्विच ऐक्टिव (सिर्फ़ एक से ज़्यादा पॉइंट वाले) टेस्ट का उदाहरण:

इमेज 20: इसमें दिखाया गया है कि टेस्ट से, सिर्फ़ एक से ज़्यादा पॉइंट वाले डिवाइस पर स्विच-बैक कैसे किया जा सकता है.

डिवाइस कंसोल में नतीजे अपलोड करने का तरीका

नतीजे सबमिट करने का तरीका

टेस्ट पूरे होने के बाद, ऐप्लिकेशन में नतीजे अपलोड करने का बटन दिखता है:

इमेज 21: इसमें 'सबमिट करें' बटन का इस्तेमाल करके, जांच के नतीजे सबमिट करने का तरीका दिखाया गया है. इमेज 22: इससे पता चलता है कि टेस्ट सबमिट करने का नतीजा कैसे मिला.

डिवाइस कंसोल का इस्तेमाल कैसे करें

सबमिट किए गए जांच के नतीजे, आस-पास के कंसोल पर मिल सकते हैं. (ऑडियो स्विच की जांच के मामलों से, दूरी की मेट्रिक और कुल समय की मेट्रिक हटा दी जाएंगी). उदाहरण के लिए:

इमेज 23: इसमें Nearby Console पर उदाहरण के तौर पर दी गई टेस्ट रिपोर्ट का सेट दिखाया गया है.

समस्या हल करना

अगर सभी टेस्ट सफल नहीं हो पाए, तो ब्लूटूथ को टॉगल करके बंद और चालू करके देखें.

इमेज 24: यहां एक उदाहरण के तौर पर दिखाया गया है कि ब्लूटूथ की सेटिंग को कैसे टॉगल करें.

अगर स्विच-बैक टेस्ट फ़ेल हो गया है और fig1 में बताई गई समस्या की तरह अटक गया है: Test-device पेज (fig2) पर वापस जाकर दोबारा टेस्ट करके देखें.

इमेज 25: यहां, स्विच-बैक केस को फिर से टेस्ट करने का उदाहरण दिखाया गया है.