配置终端设备标识的方法与装置与流程

文档序号:14389860阅读:344来源:国知局
配置终端设备标识的方法与装置与流程

本发明涉及通信领域,特别涉及一种配置终端设备标识的方法与装置。



背景技术:

在很多场合下,一个终端设备,例如:手机,在使用、调试或测试的过程中,都需要通过通常串行总线usb(universalserialbus)连接至另一终端设备,例如:个人计算机pc(personalcomputer),pc软件需要能唯一的标识出一台手机,尤其是对多台手机进行平均故障间隔时间mtbf(meantimebetweenfailure)的自动化测试。

然而,在实现发明的过程中,本申请的发明人发现,在对手机做mtbf测试之前,通常都是手动写入一个序列号sn(serialnumber),并且需要人工校对是否有重名。而且,手机终端有多设备形态的需求,目前只能通过手机屏幕上设计的切换界面,才能手动完成设备形态的切换,如果遇到没有切换界面的终端形态,需要通过复杂的操作才能手动完成设备形态的切换,十分不便。



技术实现要素:

本发明实施方式的目的在于提供一种配置终端设备标识的方法与装置,使得通过usb接口接入的终端设备,由usb存储设备的设备形态自动切换为要求的预设标识的设备形态。

为解决上述技术问题,本发明的实施方式提供了一种配置终端设备标识的方法,包括:

检测接入的终端设备是否为首次通过usb接口,接入的终端设备;

当检测到接入的终端设备,为首次通过usb接口接入的终端设备时,将所述接入的终端设备标识为usb存储设备;

发送预设标识给所述usb存储设备;

识别所述usb存储设备根据所述预设标识生成的设备形态。

本发明的实施方式还提供了一种配置终端设备标识的装置,包括:

第一检测模块,用于检测接入的终端设备是否为首次通过usb接口,接入的终端设备;

标识模块,用于当检测到接入的终端设备,为首次通过usb接口接入的终端设备时,将所述接入的终端设备标识为usb存储设备;

发送模块,用于发送预设标识给所述usb存储设备;

识别模块,用于识别所述usb存储设备根据所述预设标识生成的设备形态。

本发明实施方式相对于现有技术而言,检测接入的终端设备是否为首次通过usb接口,接入的终端设备,对通过usb接口接入的终端设备进行该检测,可以方便后续对该接入的终端设备的设备形态的切换或识别,当检测到接入的终端设备,为首次通过usb接口接入的终端设备时,将接入的终端设备标识为usb存储设备,从而将首次通过usb接口接入的终端设备统一标识为usb存储设备的设备形态,发送预设标识给所述usb存储设备,从而将要求的设备形态通过预设标识发送给usb存储设备,识别所述usb存储设备根据所述预设标识生成的设备形态,实现了通过usb接口接入的终端设备,由usb存储设备的设备形态到要求的预设标识的设备形态的自动切换。

另外,所述发送预设标识给所述usb存储设备,具体包括:根据因特网小型计算机系统接口命令,发送预设标识给所述usb存储设备。通过因特网小型计算机系统接口命令,可以充分利用传输控制因特网协议tcp/ip(transmissioncontrolprotocol/internetprotocol)的端口860和3260作为沟通的渠道,实现终端设备之间的快速交互。

另外,所述预设标识为预设设备形态的串行字符串信息。将预设设备形态的预设标识,表示为串行字符串的形式进行传输。

另外,在所述发送预设标识给所述usb存储设备前,还包括:判断是否变更所述预设设备形态;如果变更所述预设设备形态,则变更所述串行字符串信息。

具体地说,在发送预设标识前,进一步判断是否变更了预设设备形态,如果变更了预设设备形态,则变更相应的串行字符串信息,从而实时根据预设设备形态,发送相匹配的串行字符串信息,有效避免了预设设备形态与串行字符串信息不匹配的情况。

另外,在所述识别所述usb存储设备根据所述预设标识生成的设备形态后,还包括:判断是否成功识别到所述usb存储设备根据所述预设标识生成的设备形态;如果成功识别到所述usb存储设备根据所述预设标识生成的设备形态,则将所述预设标识作为所述usb存储设备的标识。

具体地说,在识别usb存储设备根据预设标识生成的设备形态后,还要进一步判断,该识别是否已经成功,如果已经成功识别到usb存储设备根据预设标识生成的设备形态,则将该预设标识作为usb存储设备的标识,从而利用设备形态的切换,实现对通过usb接口接入的终端设备的自动标识。

附图说明

图1是根据本发明第一实施方式的一种配置终端设备标识的方法流程图;

图2是根据本发明第二实施方式的一种配置终端设备标识的方法流程图;

图3是根据本发明第三实施方式的一种配置终端设备标识的方法流程图;

图4是根据本发明第四实施方式的一种配置终端设备标识的装置的结构示意图;

图5是根据本发明第五实施方式的一种配置终端设备标识的装置的结构示意图;

图6是根据本发明第六实施方式的一种配置终端设备标识的装置的结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。

本发明的第一实施方式涉及一种配置终端设备标识的方法。为了便于阐述和理解,本发明第一实施方式以手机终端通过usb接口接入计算机终端为例,进行详细阐述。具体流程如图1所示。

在步骤101中,是否为首次通过usb接口接入,如果是则执行步骤102,否则执行步骤104。

具体地说,计算机终端检测接入的手机终端是否为首次通过usb接口,接入的终端设备,当检测到接入的手机终端,为首次通过usb接口接入的终端设备时,执行步骤102,标识为usb存储设备,否则执行步骤104,识别设备形态,对通过usb接口接入的手机终端进行该检测,可以方便后续计算机终端对该接入的手机终端的设备形态的切换或识别。

在步骤102中,标识为usb存储设备。

具体地说,计算机终端将首次通过usb接口接入的手机终端,标识为usb存储设备,从而实现对首次通过usb接口接入的终端设备的设备形态的统一标识。

在步骤103中,发送预设标识。

具体地说,计算机终端根据因特网小型计算机系统接口命令,发送预设标识给该usb存储设备,即手机终端,其中,该预设标识为计算机终端的预设设备形态的串行字符串信息,例如,当计算机终端的预设设备形态为3串口+1adb+编号001时,串行字符串信息可以为“s3a1no001”,当计算机终端的预设设备形态为rndis+1adb+编号002时,串行字符串信息可以为“r1a1no002”,当计算机终端的预设设备形态为默认的设备形态编号003时,串行字符串信息可以为“no003”,实现了将计算机终端要求的设备形态,发送给该usb存储设备,即手机终端。

在步骤104中,识别设备形态。

具体地说,usb存储设备,即手机终端,获取到该串行字符串信息后,根据该串行字符串信息,生成相应的预设设备形态,并发送给计算机终端,计算机终端识别手机终端根据该串行字符串信息生成的设备形态。

与现有技术相比,在本实施方式中,计算机终端检测接入的手机终端是否为首次通过usb接口,接入的终端设备,对通过usb接口接入的手机终端进行该检测,可以方便后续计算机终端对该接入的手机终端的设备形态的切换或识别,当检测到接入的手机终端,是首次通过usb接口接入的终端设备时,计算机终端将接入的手机终端标识为usb存储设备,从而实现对首次通过usb接口接入的终端设备的统一标识,计算机终端根据因特网小型计算机系统接口命令,发送预设设备形态的串行字符串信息给该usb存储设备,实现了将计算机终端要求的设备形态发送给该usb存储设备,该usb存储设备根据接收到的串行字符串信息,生成相应的预设设备形态,并上报给计算机终端,计算机终端识别该设备形态,实现了由usb存储设备的设备形态到要求的预设标识的设备形态的自动切换。

本发明的第二实施方式涉及一种配置终端设备标识的方法。第二实施方式在第一实施方式的基础上进行了改进,主要改进之处在于:在本发明第二实施方式中,在发送预设标识之前,还进一步判断是否变更预设设备形态,从而实时根据预设设备形态,发送相匹配的串行字符串信息。具体流程如图2所示。

在步骤201中,检测是否为首次通过usb接口接入,如果是则执行步骤202,否则执行步骤206。

在步骤202中,标识为usb存储设备。

在步骤203中,是否变更预设设备形态,当变更预设设备形态时,执行步骤204,否则执行步骤205。

具体地说,由于计算机终端在运行过程中,可以根据需要变更预设设备形态,例如:由adb+com的预设设备形态变更为adb+rndis的预设设备形态,所以在发送预设标识前,需要进行是否变更预设设备形态的判断,如果计算机终端对预设设备形态进行了变更,则执行步骤204,变更预设标识,否则执行步骤205,发送预设标识。

在步骤204中,变更预设标识。

具体地说,计算机终端根据变更后的预设设备形态,变更预设标识的串行字符串信息,以使发送的串行字符串信息与当前预设设备形态相匹配。

在步骤205中,发送预设标识。

在步骤206中,识别设备形态。

在本实施方式中,在发送预设标识之前,还进一步判断是否变更预设设备形态,从而实时根据预设设备形态,发送相匹配的串行字符串信息,有效避免了预设设备形态与串行字符串信息不匹配的情况。

本发明的第三实施方式涉及一种配置终端设备标识的方法。第三实施方式在第二实施方式的基础上进行了改进,主要改进之处在于:在本发明第三实施方式中,在识别设备形态之后,还进一步判断是否已成功识别到该设备形态,优化了整个处理流程。具体流程如图3所示。

在步骤301中,检测是否为首次通过usb接口接入,如果是则执行步骤302,否则执行步骤306。

在步骤302中,标识为usb存储设备。

在步骤303中,判断是否变更预设设备形态,当判断为是时,执行步骤304,否则执行步骤305。

在步骤304中,变更预设标识。

在步骤305中,发送预设标识。

在步骤306中,识别设备形态。

在步骤307中,是否成功识别到设备形态,如果成功识别到设备形态,则执行步骤308,否则进入步骤305。

具体地说,在计算机终端识别usb存储设备根据预设标识生成的设备形态之后,进一步判断是否已经成功识别到该设备形态,如果已经成功识别到该设备形态,则执行步骤308,将该预设标识作为接入设备的标识,否则进入步骤305。

在步骤308中,将该预设标识作为接入设备的标识。

具体地说,将该预设标识分配给该接入设备,作为该接入设备(即手机终端)的标识,从而利用设备形态的切换,实现对通过usb接口接入的终端设备的自动标识。同时,当计算机终端检测到该接入设备(即手机终端)再次接入时,根据分配给该接入设备的标识,识别该接入设备,从而实现了当接入设备任意拔插时,均能有效识别该接入设备。

在本实施方式中,在识别设备形态之后,还进一步判断是否已成功识别到该设备形态,当已经成功识别到该设备形态时,将该预设标识分配给该接入设备,作为该接入设备的标识,从而实现了对通过usb接口接入的终端设备的自动标识。

上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包含相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。

本发明第四实施方式涉及一种配置终端设备标识的装置,如图4所示,包含:第一检测模块401、标识模块402、发送模块403与识别模块404。

第一检测模块401,用于检测接入的终端设备是否为首次通过usb接口,接入的终端设备。

标识模块402,用于当检测到接入的终端设备,为首次通过usb接口接入的终端设备时,将接入的终端设备标识为usb存储设备。

发送模块403,用于发送预设标识给该usb存储设备。

具体地说,发送模块根据因特网小型计算机系统接口命令,发送预设标识给该usb存储设备,其中,该预设标识为预设设备形态的串行字符串信息。

识别模块404,用于识别所述usb存储设备根据所述预设标识生成的设备形态。

不难发现,本实施方式为与第一实施方式相对应的系统实施例,本实施方式可与第一实施方式互相配合实施。第一实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一实施方式中。

值得一提的是,本实施方式中所涉及到的各模块均为逻辑模块,在实际应用中,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现。此外,为了突出本发明的创新部分,本实施方式中并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,但这并不表明本实施方式中不存在其它的单元。

本发明第五实施方式涉及一种配置终端设备标识的装置。第五实施方式在第四实施方式的基础上进行了改进,主要改进之处在于:在本发明第五实施方式中,还包括第二检测模块,如图5所示,包含:第一检测模块401、标识模块402、第二检测模块405、变更模块406、发送模块403与识别模块404。

第一检测模块401,用于检测接入的终端设备是否为首次通过usb接口,接入的终端设备。

标识模块402,用于当检测到接入的终端设备,为首次通过usb接口接入的终端设备时,将接入的终端设备标识为usb存储设备。

第二检测模块405,用于检测是否变更所述预设设备形态。

变更模块406,用于当第二检测模块405检测到变更预设设备形态时,更新串行字符串信息。

发送模块403,用于发送预设标识给该usb存储设备。

识别模块404,用于识别所述usb存储设备根据所述预设标识生成的设备形态。

由于第二实施方式与本实施方式相互对应,因此本实施方式可与第二实施方式互相配合实施。第二实施方式中提到的相关技术细节在本实施方式中依然有效,在第二实施方式中所能达到的技术效果在本实施方式中也同样可以实现,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第二实施方式中。

本发明第六实施方式涉及一种配置终端设备标识的装置。第六实施方式在第五实施方式的基础上进行了改进,主要改进之处在于:在本发明第六实施方式中,还包括第三检测模块,如图6所示,包含:第一检测模块401、标识模块402、第二检测模块405、变更模块406、发送模块403、识别模块404、第三检测模块407与配置模块408。

第一检测模块401,用于检测接入的终端设备是否为首次通过usb接口,接入的终端设备。

标识模块402,用于当检测到接入的终端设备,为首次通过usb接口接入的终端设备时,将接入的终端设备标识为usb存储设备。

第二检测模块405,用于检测是否变更预设设备形态。

变更模块406,用于当第二检测模块405检测到变更预设设备形态时,更新串行字符串信息。

发送模块403,用于发送预设标识给该usb存储设备。

识别模块404,用于识别所述usb存储设备根据所述预设标识生成的设备形态。

第三检测模块407,用于检测识别模块404是否成功识别到usb存储设备根据预设标识生成的设备形态。

配置模块408,用于当第三检测模块407成功识别到usb存储设备根据预设标识生成的设备形态时,将该预设标识配置为该usb存储设备的标识。

由于第三实施方式与本实施方式相互对应,因此本实施方式可与第三实施方式互相配合实施。第三实施方式中提到的相关技术细节在本实施方式中依然有效,在第三实施方式中所能达到的技术效果在本实施方式中也同样可以实现,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第三实施方式中。

本领域技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1