CN109089252A - 一种安卓智能设备的adb连接控制方法、***和装置 - Google Patents

一种安卓智能设备的adb连接控制方法、***和装置 Download PDF

Info

Publication number
CN109089252A
CN109089252A CN201811120763.4A CN201811120763A CN109089252A CN 109089252 A CN109089252 A CN 109089252A CN 201811120763 A CN201811120763 A CN 201811120763A CN 109089252 A CN109089252 A CN 109089252A
Authority
CN
China
Prior art keywords
adb
intelligent equipment
android intelligent
file
connection control
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201811120763.4A
Other languages
English (en)
Inventor
殷焦元
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
GUANGZHOU CHNAVS DIGITAL TECHNOLOGY Co Ltd
Original Assignee
GUANGZHOU CHNAVS DIGITAL TECHNOLOGY Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by GUANGZHOU CHNAVS DIGITAL TECHNOLOGY Co Ltd filed Critical GUANGZHOU CHNAVS DIGITAL TECHNOLOGY Co Ltd
Priority to CN201811120763.4A priority Critical patent/CN109089252A/zh
Publication of CN109089252A publication Critical patent/CN109089252A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Telephone Function (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开了一种安卓智能设备的adb连接控制方法,用于安卓智能设备,包括以下步骤:监听蓝牙模块接收的文件;在蓝牙模块接收到文件后,判断该文件的名称是否为设定名称,若是,则获取该文件的正文内容,反之,则返回执行所述监听蓝牙模块接收的文件的步骤;判断正文内容中是否包含设定数据,若是,则启动adb连接;反之,则不启动adb连接。本发明通过蓝牙通信的方式,向安卓智能设备发送文件,并使安卓智能终端根据文件名和文件的正文内容是否符合条件来控制adb连接的启动,使得调试人员可以方便地打开安卓智能设备的adb连接。本发明可以广泛应用于通信技术领域。

Description

一种安卓智能设备的adb连接控制方法、***和装置
技术领域
本发明涉及通信技术领域,尤其是一种安卓智能设备的adb连接控制方法、***和装置。
背景技术
很多安卓智能设备,如智能机顶盒或者智能电视机,出于安全的考虑生产厂商在出厂时,一般会默认关闭adb(Android Debug Bridge,即安卓调试桥)连接功能,不让PC端通过adb连接这些安卓智能设备。为了在出厂后出现问题时,生产厂商的工作人员能够对其进行调试,需要一种简单的方法来打开adb。
发明内容
为解决上述技术问题,本发明的目的在于:提供一种安卓智能设备的adb连接控制方法、***和装置。
本发明所采取的第一技术方案是:
一种安卓智能设备的adb连接控制方法,用于安卓智能设备,包括以下步骤:
监听蓝牙模块接收的文件;
在蓝牙模块接收到文件后,判断该文件的名称是否为设定名称,若是,则获取该文件的正文内容,反之,则返回执行所述监听蓝牙模块接收的文件的步骤;
判断正文内容中是否包含设定数据,若是,则启动adb连接;反之,则不启动adb连接。
进一步,还包括以下步骤:
根据adb连接当前的状态,显示提示内容或者向所述文件的发送端返回提示内容,所述提示内容包括用于提示adb连接功能启动成功的提示信息或者用于提示adb连接功能启动失败的提示信息。
进一步,还包括以下步骤:
在安卓智能设备重启后,将adb连接重置为未启动状态。
进一步,所述设定数据为一个或多个字符串。
本发明所采取的第二技术方案是:
一种安卓智能设备的adb连接控制方法,用于控制端,包括以下步骤:
在与安卓智能设备建立蓝牙通信后,通过蓝牙通信向安卓智能设备发送文件;
接收并显示安卓智能设备返回的提示内容;若所述文件的文件名为设定名称且所述文件的正文内容包含设定数据,则所述提示内容为用于提示adb连接功能启动成功的提示信息,反之,所述提示内容为用于提示adb连接功能启动失败的提示信息。
进一步,所述设定数据为一个或多个字符串。
本发明所采取的第三技术方案是:
一种安卓智能设备的adb连接控制***,包括:
监听单元,用于监听蓝牙模块接收的文件;
第一判断单元,用于在蓝牙模块接收到文件后,判断该文件的名称是否为设定名称,若是,则获取该文件的正文内容,反之,则返回执行所述监听蓝牙模块接收的文件的步骤;
第二判断单元,用于判断正文内容中是否包含设定数据,若是,则启动adb连接;反之,则不启动adb连接。
进一步,还包括:
提示单元,用于根据adb连接当前的状态,显示提示内容或者向所述文件的发送端返回提示内容,所述提示内容包括用于提示adb连接功能启动成功的提示信息或者用于提示adb连接功能启动失败的提示信息。
本发明所采取的第四技术方案是:
一种安卓智能设备的adb连接控制***,包括:
发送单元,用于在与安卓智能设备建立蓝牙通信后,通过蓝牙通信向安卓智能设备发送文件;
接收显示单元,用于接收并显示安卓智能设备返回的提示内容;若所述文件的文件名为设定名称且所述文件的正文内容包含设定数据,则所述提示内容为用于提示adb连接功能启动成功的提示信息,反之,所述提示内容为用于提示adb连接功能启动失败的提示信息。
本发明所采取的第五技术方案是:
一种安卓智能设备的adb连接控制装置,包括:
存储器,用于存储程序;
处理器,用于加载所述程序以执行一种安卓智能设备的adb连接控制方法。
本发明的有益效果是:本发明通过蓝牙通信的方式,向安卓智能设备发送文件,并使安卓智能终端根据文件名和文件的正文内容是否符合条件来控制adb连接的启动,使得调试人员可以方便地打开安卓智能设备的adb连接。
附图说明
图1为本发明第一种安卓智能设备的adb连接控制方法的流程图;
图2为本发明第二种安卓智能设备的adb连接控制方法的流程图;
图3为本发明第三种安卓智能设备的adb连接控制方法的流程图。
具体实施方式
下面结合说明书附图和具体的实施例对本发明进行进一步的说明。
参照图1,一种安卓智能设备的adb连接控制方法,用于安卓智能设备,所述安卓智能设备为安卓机顶盒、安卓电视或者其他搭载安卓***的硬件设备。当然,这些安卓智能设备需要具备蓝牙模块。
在实施本方法前,可以在安卓智能设备中配置一个后台常驻的检测程序,其可以实施以下步骤:
S11、监听蓝牙模块接收的文件;即每当蓝牙模块接收到文件时,均获取该文件。
S12、在蓝牙模块接收到文件后,判断该文件的名称是否为设定名称,若是,则获取该文件的正文内容,反之,则返回步骤S11;所述设定名称,是预先配置的文件名,例如设定名称可以是为ABC。如果设定名称为ABC,则如果接收到的文件名是ABC,则获取该文件的正文内容,如果接收到的文件名是BCA、CBA、BCA等等,则继续监听蓝牙模块接收的文件。
S13、判断正文内容中是否包含设定数据,若是,则启动adb连接;反之,则不启动adb连接。所述设定数据是预先约定的识别秘钥。当安卓智能设备检测到该秘钥时,则启动adb,反之则拒绝启动adb。
作为优选的实施例,为了方便调试人员了解当前adb是否已经启动,本实施例还包括以下步骤:
S14、根据adb连接当前的状态,显示提示内容或者向所述文件的发送端返回提示内容,所述提示内容包括用于提示adb连接功能启动成功的提示信息或者用于提示adb连接功能启动失败的提示信息。本实施例的提示信息,可以通过安卓智能设备本身连接的屏幕显示,也可以将提示信息反馈给通过蓝牙发送文件的控制端,再由控制端来显示这些提示信息。
例如,如果adb成功启动,可以在安卓智能设备连接的屏幕上显示:“adb连接启动”;反之可以显示:“adb连接失败,请重试”等等。
作为优选的实施例,为了便于调试人员在调试完毕后关闭adb调试,本实施例还包括以下步骤:
S15、在安卓智能设备重启后,将adb连接重置为未启动状态。本实施例中,在安卓智能设备关机后,检测程序也会在内存中被清除,当安卓智能设备重新启动后,检测程序会被重新加载,因此,我们可以在检测程序初始化的过程中,添加关闭adb连接的步骤即可。
作为优选的实施例,为了提升安全性和识别的准确率,所述设定数据为一个或多个字符串。为了提升安全性,可以通过多个字符串组合的形式来作为设定数据。
参照图2,一种安卓智能设备的adb连接控制方法,用于控制端,所述控制端可以是具有蓝牙功能的手机、电脑或者平板等设备,其搭载的***可以是windows、安卓或者IOS。
本实施例包括以下步骤:
S21、在与安卓智能设备建立蓝牙通信后,通过蓝牙通信向安卓智能设备发送文件;其中,安卓智能设备中设置有常驻的检测程序,用于检测安卓智能设备通过蓝牙接收到的文件的文件名和文件内容是否为设定值,并根据检测结果来打开安卓智能设备的adb连接。当控制端向安卓智能设备发送文件后,无论文件名和文件内容是否通过安卓智能设备的检测程序的检测,安卓智能设备会向控制端返回一个提示内容。
S22、接收并显示安卓智能设备返回的提示内容;若所述文件的文件名为设定名称且所述文件的正文内容包含设定数据,则所述提示内容为用于提示adb连接功能启动成功的提示信息,反之,所述提示内容为用于提示adb连接功能启动失败的提示信息。
作为优选的实施例,为了提升安全性和识别的准确率,所述设定数据为一个或多个字符串。为了提升安全性,可以通过多个字符串组合的形式来作为设定数据。
参照图3,本实施例公开了一种安卓智能设备的adb连接控制方法,本实施例包括以下步骤:
S31、在控制端与安卓智能设备建立蓝牙通信后,控制端通过蓝牙向安卓智能设备发送文件;
S32、安卓智能设备获取该文件的文件名,并判断该文件的文件名是否为设定名称,若是,则获取该文件的正文内容;反之,则结束流程。
S33、安卓智能设备判断正文内容中是否包含设定数据,若是,则启动adb连接,反之,则不启动adb连接。
作为优选的实施例,便于调试人员了解当前adb连接的状态,本实施例还包括以下步骤:
S34、安卓智能设备根据adb的状态,显示提示内容或者向控制端发送提示内容,所述提示内容为用于提示adb连接启动成功或者启动失败的提示信息。
一种与图1中方法对应的安卓智能设备的adb连接控制***,包括:
监听单元,用于监听蓝牙模块接收的文件;
第一判断单元,用于在蓝牙模块接收到文件后,判断该文件的名称是否为设定名称,若是,则获取该文件的正文内容,反之,则返回执行所述监听蓝牙模块接收的文件的步骤;
第二判断单元,用于判断正文内容中是否包含设定数据,若是,则启动adb连接;反之,则不启动adb连接。
作为优选的实施例,为了方便调试人员了解当前adb是否已经启动,还包括:
提示单元,用于根据adb连接当前的状态,显示提示内容或者向所述文件的发送端返回提示内容,所述提示内容包括用于提示adb连接功能启动成功的提示信息或者用于提示adb连接功能启动失败的提示信息。本实施例的提示信息,可以通过安卓智能设备本身连接的屏幕显示,也可以将提示信息反馈给通过蓝牙发送文件的控制端,再由控制端来显示这些提示信息。
例如,如果adb成功启动,可以在安卓智能设备连接的屏幕上显示:“adb连接启动”;反之可以显示:“adb连接失败,请重试”等等。
作为优选的实施例,为了便于调试人员在调试完毕后关闭adb调试,本实施例还包括:
重置单元,用于在安卓智能设备重启后,将adb连接重置为未启动状态。本实施例中,在安卓智能设备关机后,检测程序也会在内存中被清除,当安卓智能设备重新启动后,检测程序会被重新加载,因此,我们可以在检测程序初始化的过程中,添加关闭adb连接的步骤即可。
作为优选的实施例,为了提升安全性和识别的准确率,所述设定数据为一个或多个字符串。为了提升安全性,可以通过多个字符串组合的形式来作为设定数据。
本实施例公开了一种与图2中方法对应的安卓智能设备的adb连接控制***,包括:
发送单元,用于在与安卓智能设备建立蓝牙通信后,通过蓝牙通信向安卓智能设备发送文件;
接收显示单元,用于接收并显示安卓智能设备返回的提示内容;若所述文件的文件名为设定名称且所述文件的正文内容包含设定数据,则所述提示内容为用于提示adb连接功能启动成功的提示信息,反之,所述提示内容为用于提示adb连接功能启动失败的提示信息。
本实施例公开了一种安卓智能设备的adb连接控制装置,包括:
存储器,用于存储程序;所处存储器可以是硬盘、光盘或者存储芯片等计算机可读存储介质。
处理器,用于加载所述程序以执行如图1或者图2所示的安卓智能设备的adb连接控制方法。
对于上述方法实施例中的步骤编号,其仅为了便于阐述说明而设置,对步骤之间的顺序不做任何限定,实施例中的各步骤的执行顺序均可根据本领域技术人员的理解来进行适应性调整。
以上是对本发明的较佳实施进行了具体说明,但本发明并不限于所述实施例,熟悉本领域的技术人员在不违背本发明精神的前提下还可做作出种种的等同变形或替换,这些等同的变形或替换均包含在本申请权利要求所限定的范围内。

Claims (10)

1.一种安卓智能设备的adb连接控制方法,用于安卓智能设备,其特征在于:包括以下步骤:
监听蓝牙模块接收的文件;
在蓝牙模块接收到文件后,判断该文件的名称是否为设定名称,若是,则获取该文件的正文内容,反之,则返回执行所述监听蓝牙模块接收的文件的步骤;
判断正文内容中是否包含设定数据,若是,则启动adb连接;反之,则不启动adb连接。
2.根据权利要求1所述的一种安卓智能设备的adb连接控制方法,其特征在于:还包括以下步骤:
根据adb连接当前的状态,显示提示内容或者向所述文件的发送端返回提示内容,所述提示内容包括用于提示adb连接功能启动成功的提示信息或者用于提示adb连接功能启动失败的提示信息。
3.根据权利要求1所述的一种安卓智能设备的adb连接控制方法,其特征在于:还包括以下步骤:
在安卓智能设备重启后,将adb连接重置为未启动状态。
4.根据权利要求1所述的一种安卓智能设备的adb连接控制方法,其特征在于:所述设定数据为一个或多个字符串。
5.一种安卓智能设备的adb连接控制方法,用于控制端,其特征在于:包括以下步骤:
在与安卓智能设备建立蓝牙通信后,通过蓝牙通信向安卓智能设备发送文件;
接收并显示安卓智能设备返回的提示内容;若所述文件的文件名为设定名称且所述文件的正文内容包含设定数据,则所述提示内容为用于提示adb连接功能启动成功的提示信息,反之,所述提示内容为用于提示adb连接功能启动失败的提示信息。
6.根据权利要求5所述一种安卓智能设备的adb连接控制方法,其特征在于:所述设定数据为一个或多个字符串。
7.一种安卓智能设备的adb连接控制***,其特征在于:包括:
监听单元,用于监听蓝牙模块接收的文件;
第一判断单元,用于在蓝牙模块接收到文件后,判断该文件的名称是否为设定名称,若是,则获取该文件的正文内容,反之,则返回执行所述监听蓝牙模块接收的文件的步骤;
第二判断单元,用于判断正文内容中是否包含设定数据,若是,则启动adb连接;反之,则不启动adb连接。
8.根据权利要求7所述的一种安卓智能设备的adb连接控制***,其特征在于:还包括:
提示单元,用于根据adb连接当前的状态,显示提示内容或者向所述文件的发送端返回提示内容,所述提示内容包括用于提示adb连接功能启动成功的提示信息或者用于提示adb连接功能启动失败的提示信息。
9.一种安卓智能设备的adb连接控制***,其特征在于:包括:
发送单元,用于在与安卓智能设备建立蓝牙通信后,通过蓝牙通信向安卓智能设备发送文件;
接收显示单元,用于接收并显示安卓智能设备返回的提示内容;若所述文件的文件名为设定名称且所述文件的正文内容包含设定数据,则所述提示内容为用于提示adb连接功能启动成功的提示信息,反之,所述提示内容为用于提示adb连接功能启动失败的提示信息。
10.一种安卓智能设备的adb连接控制装置,其特征在于:包括:
存储器,用于存储程序;
处理器,用于加载所述程序以执行如权利要求1-6任一项所述的一种安卓智能设备的adb连接控制方法。
CN201811120763.4A 2018-09-26 2018-09-26 一种安卓智能设备的adb连接控制方法、***和装置 Pending CN109089252A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811120763.4A CN109089252A (zh) 2018-09-26 2018-09-26 一种安卓智能设备的adb连接控制方法、***和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811120763.4A CN109089252A (zh) 2018-09-26 2018-09-26 一种安卓智能设备的adb连接控制方法、***和装置

Publications (1)

Publication Number Publication Date
CN109089252A true CN109089252A (zh) 2018-12-25

Family

ID=64842437

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811120763.4A Pending CN109089252A (zh) 2018-09-26 2018-09-26 一种安卓智能设备的adb连接控制方法、***和装置

Country Status (1)

Country Link
CN (1) CN109089252A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110753051A (zh) * 2019-10-22 2020-02-04 四川长虹电器股份有限公司 一种户外智能广告机安全调试***及调试方法

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104572387A (zh) * 2015-01-30 2015-04-29 青岛海信移动通信技术股份有限公司 一种工程模式下调试终端的方法及装置
CN105930196A (zh) * 2016-05-25 2016-09-07 厦门市美亚柏科信息股份有限公司 基于模式匹配快速批量下载安卓文件的方法及***
US20170262130A1 (en) * 2016-03-11 2017-09-14 Spirent Communications, Inc. Performance test application sequence script
CN107329865A (zh) * 2017-06-29 2017-11-07 努比亚技术有限公司 打开调试桥adb功能方法、移动终端和计算机可读介质
WO2017198155A1 (zh) * 2016-05-18 2017-11-23 中兴通讯股份有限公司 一种启动adb调试的方法及终端
CN107645546A (zh) * 2017-09-12 2018-01-30 深圳Tcl新技术有限公司 基于安卓***的文件监听方法、智能设备及存储介质
CN107977313A (zh) * 2017-11-28 2018-05-01 苏州佳世达电通有限公司 一种调试接口的调用方法和装置

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104572387A (zh) * 2015-01-30 2015-04-29 青岛海信移动通信技术股份有限公司 一种工程模式下调试终端的方法及装置
US20170262130A1 (en) * 2016-03-11 2017-09-14 Spirent Communications, Inc. Performance test application sequence script
WO2017198155A1 (zh) * 2016-05-18 2017-11-23 中兴通讯股份有限公司 一种启动adb调试的方法及终端
CN107402876A (zh) * 2016-05-18 2017-11-28 中兴通讯股份有限公司 一种启动adb调试的方法及终端
CN105930196A (zh) * 2016-05-25 2016-09-07 厦门市美亚柏科信息股份有限公司 基于模式匹配快速批量下载安卓文件的方法及***
CN107329865A (zh) * 2017-06-29 2017-11-07 努比亚技术有限公司 打开调试桥adb功能方法、移动终端和计算机可读介质
CN107645546A (zh) * 2017-09-12 2018-01-30 深圳Tcl新技术有限公司 基于安卓***的文件监听方法、智能设备及存储介质
CN107977313A (zh) * 2017-11-28 2018-05-01 苏州佳世达电通有限公司 一种调试接口的调用方法和装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110753051A (zh) * 2019-10-22 2020-02-04 四川长虹电器股份有限公司 一种户外智能广告机安全调试***及调试方法

Similar Documents

Publication Publication Date Title
CN105955846A (zh) 移动终端基于网络升级失败后进行恢复的方法及***
CN102270168A (zh) 自动检测串口信息的方法
EP3170322B1 (en) Electronic device, controller and control method for nfc
CN109753411A (zh) 异常处理方法、装置、移动终端以及存储介质
CN105263155A (zh) 远程实时监测智能移动终端基带处理器运行状态的方法及***
CN105721203A (zh) 升级处理方法及装置
CN110837430A (zh) 开机异常处理方法、装置、电子设备以及存储介质
WO2015188490A1 (zh) 机顶盒修复方法、装置及***
CN109089252A (zh) 一种安卓智能设备的adb连接控制方法、***和装置
CN110502399B (zh) 故障检测方法及装置
CN107885542A (zh) 一体机启停控制方法、电子设备、存储介质、控制***
CN109495375B (zh) Mqtt消息的处理方法、装置、电子设备及存储介质
US11079817B2 (en) Electronic device and method of starting the same
CN102236571B (zh) 一种数据卡升级方法、个人计算机及数据卡
CN111918236B (zh) 物联网安防传感器寻网方法、装置、设备及存储介质
CN111552606B (zh) 数据处理方法、装置及电子设备
CN114826981B (zh) 一种云手机内应用常驻的实现***及方法
CN105791514B (zh) 一种应用启动监测方法及装置
CN113612659B (zh) 设备连网测试方法、装置、电子设备及存储介质
CN106131776A (zh) 一种无线设备的匹配方法以及应用该方法的***和设备
US11966288B2 (en) Electronic apparatus performing self-test using self-test application and control method thereof
CN105843712B (zh) 一种数据传输方法及电子设备
CN104507057A (zh) 留言方法及网络连接设备
JP2000201223A (ja) 無線通信装置
CN102752365A (zh) 信息处理的方法与装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20181225

RJ01 Rejection of invention patent application after publication