一种检测usb设备挂载信息方法及系统的制作方法

文档序号:9471265阅读:500来源:国知局
一种检测usb设备挂载信息方法及系统的制作方法
【技术领域】
[0001]本发明涉及一种检测设备挂载信息的方法及系统,尤其涉及一种检测USB设备挂载信息的方法及系统。
【背景技术】
[0002]现有的技术实现和使用场景中,无论是基于Windows还是Android,都没找到或者很少实现能够报告给用户在用户插入多个移动存储设备的时候,每个设备到底是被插在哪个位置的功能。在某个移动存储设备出现问题或者没法正常识别的时候,无法更快的定位该设备详细的信息给用户,使得很多时候造成用户无法判断到底哪个位置的移动设备出了问题。本提案提出一种可以实现检测USB设备挂载位置的方法,使得在电子产品中可以实现正确报告USB设备挂载位置,方便用户根据对应的USB设备的位置以进行下一步的操作。另外,当挂载的USB设备有损坏时,用户并不知道具体的哪一个USB设备有损坏,那如何让用户知道具体是哪一个USB设备坏了呢。

【发明内容】

[0003]为解决上述技术问题,本发明的主要目的在于提供一种移动设备的查找方法及系统。
[0004]本发明中通过查找端发送查找指令至移动设备,移动设备接收查找端发送的查找指令后作出反应,该反应能够让用户注意到移动设备,以方便用户快速的查找到移动设备。
【附图说明】
[0005]图1是本发明一种检测USB设备挂载信息的方法的流程图。
[0006]图2是本发明一种检测USB设备挂载信息的方法流程图中流程SI的子流程。
[0007]图3是本发明一种检测USB设备挂载信息的系统结构图。
[0008]图4是本发明一种检测USB设备挂载信息的系统结构图的另一实施例方式。
【具体实施方式】
[0009]下面结合具体实施例及附图对本发明作进一步详细说明。下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明的技术方案,而不应当理解为对本发明的限制。
[0010]在本发明的描述中,术语“内”、“外”、“纵向”、“横向”、“上”、“下”、“顶”、“底”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明而不是要求本发明必须以特定的方位构造和操作,因此不应当理解为对本发明的限制。
[0011]本发明提供的一种移动设备的查找方法及系统。用于一个主设备上插有多个子设备时确定每个子设备的位置。
[0012]在其中的一个实施例中,该子设备通过逐一连接的方式与主设备相连接。具体的,一个第一子设备连接于该主设备上后,一个第二子设备连接于该第一子设备上并通过该第一子设备与主设备之间建立通信连接。依次的,后面的子设备依次连接于上一个子设备上。其中,子设备依靠主设备供电,主设备设有给子设备供电的通路,每个子设备设有一个给下一个子设备供电通路。该通路在默认状态下是断开的。
[0013]本实施例中,如图1所示,为本发明一种检测USB设备挂载信息的方法的流程图,包括以下步骤:
SI,主设备检测新的子设备;具体的,如图2所示,为本发明一种检测USB设备挂载信息的方法流程图中流程SI的子流程,包括以下子流程。
[0014]S11,主设备通过RS485 (协议标准)发送指令到检测到的最大识别号的子设备,命令该子设备开启给下一级子设备供电的供电通路。具体的,主设备发送指令至最大识别号的子设备,子设备开启其通往下一个子设备的供电通路。其中,前述的最大识别号为主设备检测到了的子设备后依序给子设备添加的一个识别号中最大的一个,也就是最后添加的子设备对应的识别号。主设备发送指令的动作是时时进行的,可以设定一定的时间段进行一次。例如,每隔I秒进行一次。当主设备没有连接子设备时,主设备上给子设备供电的供电通路也是关闭的,主设备每隔I秒钟发出一次指令,当没有子设备时,上述的最大识别号的子设备则对应着主设备。指令主设备上通往子设备的供电通路开通。另外,RS485是本实施例中的一种较佳的实施方式,也可以采用其他的协议标准。
[0015]S12,主设备通过RS485总线发送检测新的子设备命令。当检测到有新的子设备时,则执行步骤S13。当没有检测到新的子设备时,则执行步骤S14。
[0016]S13,新的子设备回复给主设备检测请求,附加自己的SN (注册码)。
[0017]S15,主设备接收新的子设备发送的信息,如:子设备的SN,并更新主设备存储的子设备列表。具体的,子设备列表为所有挂载在主设备上的子设备所形成的列表。在主设备接收到了新的子设备的回复后,更新子设备列表,为新增子设备添加识别号,该新增子设备的识别号为子设备列表中现有最大识别号加I。子设备列表更新后,立马更新(UI)界面上显示的子设备列表。
[0018]S14,关闭检测到的最大识别号对应的子设备供下一级子设备供电的通路。
[0019]S2,主设备检测子设备信息传输通路。以检测子设备与主设备之间的信息传输通路是否畅通。具体的,主设备检测子设备的USB节点信息。当检测到一个新的USB节点信息时,将该新的USB节点信息保存,并识别该子设备类型,当该子设备是存储设备时,则把该子设备的盘符和子设备的SN以对应的关系保存下来,并将该信息显示于子设备列表。当检测到的USB节点信息没有变化时,则说明信息传输通路中没有新的信息传输通路增加。当检测到USB节点信息数量少于子设备列表中的USB节点信息数量时,则说明是有子设备信息传输通路断开。这时主设备删除未检测到的USB节点信息对应的设备列表中的设备识别号,并删除大于该识别号的所有识别号。即保存主设备检测到的USB节点信息对应的子设备于设备列表中。
[0020]步骤S2中的检测子设备信息传输通路的过程中,主设备每隔一个固定的时间检测一次,例如,每I秒钟检测一次。在本步骤中,未检测到USB节点信息有可能是该子设备被移开,也有可能是该子设备有损坏导致USB节点信息监测不到。本发明一种检测USB设备挂载位置的方法中还有一种提示用户该子设备损坏的功能。具体的,当该子设备损坏时,在下一次主设备执行步骤Si时,如果没有检测到新的子设备,则该子设备被移开。如果检测到了新的子设备,然执行步骤S2时,无法检测到新的子设备对应的USB节点信息时,则说明该新的子设备有损坏,主设备会发出警报,通过声音或是画面显示于界面上以提醒用户。在另一实施方式中,在执行步骤SI后执行步骤S2时未检测到新的子设备对应的USB节点信息时,主设备提示用户该新的子设备有损坏。
[0021]在另一实施例中,该主设备的两侧皆可以插接子设备(该左右不应理解为仅仅限制于该主设备的左右)。在本实施例中,检测时分为左右之分,步骤SI中,分为两部分检测,首先检测左边,左边检测完成后,确定没新的子设备后,继续检测右边。这里,左右皆有一个最大的识别号。步骤S2中类似于SI,也是分为左右两部分检测。默认检测顺序为先检测左边后检测右边。
[0022]一种检测USB设备挂载位置的系统。如图3所示,为本发明一种检测USB设备挂载信息的系统,该系统包括主设备100和子设备200,主设备100与子设备200物理连接且电性连接。其中,主设备100和子设备200之间的连接关系是通过该子设备200通过逐一连接的方式与主设备100相连接。具体的,一个第一子设备2001连接于该主设备100上后,一个第二子设备2002连接于该第一子设备2001上并通过该第一子设备2001与主设备200之间建立通信连接。依次的,后面的子设备2003依次连接于上一个子设备2002上。其中,子设备200依靠主设备供100电,主设备100设有给子设备供电的通路,每个子设备设有一个给下一个子设备供电通路。该通路在默认状态下是断开的。该主设备100包括,检测模块101,主设备通讯模块102、显示模块103。其中,子设备200包括子设备通信模块201。
[0023]检测模块101,用于检测新的子设备时发送检测指令。具体的,主设备100通过主设备通信模块102根据RS485 (协议标准)发送指令到检测到的最大识别号的子设备2001,命令该子设备2001开启为下一级子设备2002供电的供电通路。具体的,主设备200发送指令至
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1