[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

TWI688865B - Method, docking station and related computer-readable storage medium for connecting devices to ports that support capabilities of the devices - Google Patents

Method, docking station and related computer-readable storage medium for connecting devices to ports that support capabilities of the devices Download PDF

Info

Publication number
TWI688865B
TWI688865B TW106115757A TW106115757A TWI688865B TW I688865 B TWI688865 B TW I688865B TW 106115757 A TW106115757 A TW 106115757A TW 106115757 A TW106115757 A TW 106115757A TW I688865 B TWI688865 B TW I688865B
Authority
TW
Taiwan
Prior art keywords
port
capabilities
docking station
satisfied
processor
Prior art date
Application number
TW106115757A
Other languages
Chinese (zh)
Other versions
TW201807584A (en
Inventor
邵華
Original Assignee
美商惠普發展公司有限責任合夥企業
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 美商惠普發展公司有限責任合夥企業 filed Critical 美商惠普發展公司有限責任合夥企業
Publication of TW201807584A publication Critical patent/TW201807584A/en
Application granted granted Critical
Publication of TWI688865B publication Critical patent/TWI688865B/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/266Arrangements to supply power to external peripherals either directly from the computer or under computer control, e.g. supply of power through the communication port, computer controlled power-strips
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1632External expansion units, e.g. docking stations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/263Arrangements for using multiple switchable power supplies, e.g. battery and AC
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/382Information transfer, e.g. on bus using universal interface adapter

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Human Computer Interaction (AREA)
  • Power Engineering (AREA)
  • Power Sources (AREA)

Abstract

Examples disclosed herein provide the ability to determine whether the capabilities of a device can be supported by a port of another device, such as a docking station. In one example method, a first device identifies capabilities of a first port of the first device and identifies capabilities of a second device connected to the first device via the first port. The first device determines whether the capabilities of the second device can be met by the capabilities of the first port of the first device. If the capabilities of the second device cannot be met by the capabilities of the first port of the first device, the first device displays a prompt to connect the second device to a second port of the first device that supports the capabilities of the second device.

Description

用以將裝置連接至支援其能力的埠口之方法、對接站及電腦可讀儲存媒體 Method for connecting device to port supporting its capability, docking station and computer-readable storage medium

本發明係有關於一種將裝置連接至支援其能力的埠口之技術。 The present invention relates to a technique for connecting a device to a port supporting its capabilities.

發明背景 Background of the invention

對接站提供一種將諸如膝上型電腦或行動電話之裝置插入諸如鍵盤及/或滑鼠之共用週邊裝置的方式,通用序列匯流排(USB)係使用來作為一介面以在裝置之間傳輸資料以及電力。例如,行動電話可經由對接站的一USB埠充電,在此同時亦可用來交換行動電話與連接至對接站之共用週邊裝置之間的資料(例如,發送及/或接收)。 The docking station provides a way to plug devices such as laptops or mobile phones into shared peripheral devices such as keyboards and/or mice. Universal Serial Bus (USB) is used as an interface to transfer data between devices And electricity. For example, the mobile phone can be charged via a USB port of the docking station, and at the same time it can also be used to exchange data (eg, send and/or receive) between the mobile phone and the shared peripheral device connected to the docking station.

發明概要 Summary of the invention

於本發明的一個實施例中,提供一種方法,其包含識別一第一裝置之一第一埠口的能力;識別透過該第一埠口連接至該第一裝置的一第二裝置的能力;判定該第二裝置的該等能力是否可被該第一裝置之該第一埠口的該等能力滿足;以 及若該第二裝置的該等能力不能被該第一裝置之該第一埠口的該等能力滿足,則顯示將該第二裝置連接至支援該第二裝置的該等能力的該第一裝置之一第二埠口的一提示。 In one embodiment of the invention, a method is provided that includes the ability to identify a first port of a first device; to identify the ability of a second device connected to the first device through the first port; Determine whether the capabilities of the second device can be satisfied by the capabilities of the first port of the first device; And if the capabilities of the second device cannot be satisfied by the capabilities of the first port of the first device, display the first device connected to the second device to support the capabilities of the second device A prompt for the second port of one of the devices.

100:對接站 100: docking station

102:顯示器 102: display

104:第一埠口 104: the first port

106:第二埠口 106: Second port

108:處理器 108: processor

110:記憶體裝置 110: memory device

112、114、116:指令 112, 114, 116: instructions

200:方法 200: Method

202、204、206、208、210、212、214、216、218、220、222、224、226、228、230、232、234、236、238、240、310、320、330、340:步驟 202, 204, 206, 208, 210, 212, 214, 216, 218, 220, 222, 224, 226, 228, 230, 232, 234, 236, 238, 240, 310, 320, 330, 340: steps

300:流程圖 300: Flow chart

根據一示例,圖1繪示一對接站,用來提示使用者將裝置連接至該對接站之適當埠口。 According to an example, FIG. 1 illustrates a docking station to prompt the user to connect the device to the appropriate port of the docking station.

根據一示例,圖2繪示在一對接站操作的方法,其用以判定一裝置是否連接至該對接站之一適當埠口。 According to an example, FIG. 2 illustrates a method of operating at a docking station, which is used to determine whether a device is connected to an appropriate port of the docking station.

圖3係依據本揭示之一示例的流程圖。 FIG. 3 is a flowchart according to an example of the present disclosure.

較佳實施例之詳細說明 Detailed description of the preferred embodiment

本文揭露之示例提供判定諸如行動電話之一裝置的能力是否可被諸如對接站之另一裝置的一埠口支援的能力。若行動電話的能力不能被對接站之一埠口的能力滿足,可顯示將行動電話連接至支援行動電話的能力之對接站的另一埠口的提示。因此,若行動電話的能力係用於下行串流,可顯示將行動電話連接至用於下行串流之對接站的一埠口的提示,以便使連接至對接站的週邊裝置能夠搭配行動電話使用。 The examples disclosed herein provide the ability to determine whether the capabilities of one device such as a mobile phone can be supported by a port of another device such as a docking station. If the capabilities of the mobile phone cannot be satisfied by the capabilities of one port of the docking station, a prompt to connect the mobile phone to the other port of the docking station that supports the capabilities of the mobile phone may be displayed. Therefore, if the capability of the mobile phone is used for downstream streaming, a prompt to connect the mobile phone to a port of the docking station used for downstream streaming may be displayed so that peripheral devices connected to the docking station can be used with the mobile phone .

參照圖式,根據一示例,圖1繪示一對接站100,其用來提示使用者將裝置連接至該對接站之適當埠口。如所繪示,對接站100包括用以提供提示給一使用者的一顯示器102,例如,不論一裝置是否連接至對接站100之一適當埠口。若裝置未連接至一適當埠口,顯示器102可提供將裝置連接至對接站100之另一埠口的提示。對接站100可包括至少一第一埠口104及一第二埠口106。不過,對接站100可包括與所繪示之埠口數目不同之埠口。Referring to the drawings, according to an example, FIG. 1 illustrates a docking station 100, which is used to prompt a user to connect a device to an appropriate port of the docking station. As shown, the docking station 100 includes a display 102 to provide a prompt to a user, for example, regardless of whether a device is connected to an appropriate port of the docking station 100. If the device is not connected to an appropriate port, the display 102 may provide a prompt to connect the device to another port of the docking station 100. The docking station 100 may include at least a first port 104 and a second port 106. However, the docking station 100 may include a different number of ports than those shown.

作為一示例,第一及第二埠口104、106可為USB C型埠口。雖然第一及第二埠口104、106可為裝置提供相同的實體連接,但每個埠口的能力可不同。例如,第一埠口104的能力可以是用於上行串流連接且第二埠口106的能力可以是用於下行串流連接,反之亦然。因此,若裝置的能力是用於下行串流連接,且該裝置經由只支援來自對接站100之下行串流連接的第二埠口106連接至對接站100,顯示器102可替代地提供將裝置連接至支援來自裝置之上行串流連接的第一埠口104的提示。若該裝置保持連接至第二埠口106,雖然未能在裝置與對接站100間建立用於通訊的一適當連接,至少可提供電力至該裝置以充電,如將會進一步敘述般。As an example, the first and second ports 104 and 106 may be USB type C ports. Although the first and second ports 104, 106 can provide the same physical connection for the device, the capabilities of each port can be different. For example, the capability of the first port 104 may be used for upstream streaming connections and the capability of the second port 106 may be used for downstream streaming connections, and vice versa. Therefore, if the capability of the device is used for downstream streaming, and the device is connected to the docking station 100 via the second port 106 that only supports downstream streaming from the docking station 100, the display 102 may alternatively provide for connecting the device Prompt to the first port 104 that supports upstream streaming from the device. If the device remains connected to the second port 106, although a proper connection for communication between the device and the docking station 100 cannot be established, at least power can be provided to the device for charging, as will be described further.

對接站100描繪一處理器108及一記憶體裝置110,以及作為實行對接站100之操作的對接站之一示例,記憶體裝置100可包括由處理器108執行的指令112~116。因此,可以說記憶體裝置110 儲存程式指令,其當由處理器108執行時,實施對接站100之組件。儲存於記憶體裝置110中的該等可執行程式指令,作為一示例,包括識別能力的指令(112)、判定是否可滿足連接至對接站100的一裝置之能力的指令(114),以及在顯示器102上提供將該裝置連接至另一埠口的提示的指令(116)。The docking station 100 depicts a processor 108 and a memory device 110, and as an example of a docking station that performs operations of the docking station 100, the memory device 100 may include instructions 112-116 executed by the processor 108. Therefore, it can be said that the memory device 110 stores program instructions, which when executed by the processor 108, implement the components of the docking station 100. The executable program instructions stored in the memory device 110 include, as an example, instructions for identifying capabilities (112), instructions for determining whether the capabilities of a device connected to the docking station 100 can be satisfied (114), and The display 102 provides a prompt instruction to connect the device to another port (116).

判定能力的指令(112)表示當由處理器108執行時致使對接站100識別連接至對接站100之該裝置的能力與該裝置連接至的對接站100之埠口(例如第一埠口104或第二埠口106)的能力的程式指令。作為一示例,識別該裝置以及該埠口的能力可包括判定其是否為用於上行串流或下行串流連接。關於該裝置,用於上行串流連接的裝置包括、但不限制於,鍵盤與軌跡板。用於下行串流連接的裝置,作為一示例,包括監視顯示器。可包括上行串流與下行串流連接兩者、被稱為雙作用(DR)裝置的其他裝置,包括諸如智慧型電話的運算裝置,其可充當主機端或是客戶端。The capability determination instruction (112) indicates that when executed by the processor 108, it causes the docking station 100 to recognize the capability of the device connected to the docking station 100 and the port of the docking station 100 to which the device is connected (e.g., the first port 104 or Program commands for the capability of the second port 106). As an example, the ability to identify the device and the port may include determining whether it is for upstream or downstream streaming connections. Regarding this device, the device for upstream streaming connection includes, but is not limited to, a keyboard and a trackpad. The device for downstream connection includes, as an example, a monitor display. It can include both upstream and downstream streaming connections, other devices called double-acting (DR) devices, including computing devices such as smart phones, which can act as a host or client.

判定是否可滿足該裝置的能力的指令(114)表示當由處理器108執行時致使對接站100判定連接至對接站100之該裝置的能力是否可被該裝置連接至之該埠口滿足(例如第一埠口104或第二埠口106)的程式指令。作為一示例,若該裝置係用於上行串流連接,則可判定該裝置是否連接至支援來自該裝置之下行串流連接的對接站100之一埠口。同樣地,若該裝置係用於下行串流連接,則可判定該裝置是否連接至支援來自對接站100之上行串流連接的對接站100之一埠口。The instruction (114) for determining whether the capability of the device can be satisfied indicates that when executed by the processor 108, the docking station 100 determines whether the capability of the device connected to the docking station 100 can be satisfied by the port to which the device is connected (e.g. Program instructions for the first port 104 or the second port 106). As an example, if the device is used for upstream streaming connection, it can be determined whether the device is connected to a port of the docking station 100 that supports downstream streaming connection from the device. Similarly, if the device is used for a downstream streaming connection, it can be determined whether the device is connected to a port of the docking station 100 that supports the upstream streaming connection from the docking station 100.

在顯示器102上提供將該裝置連接至另一埠口的提示的指令(116)表示當由處理器108執行時,若連接至對接站100之該裝置的能力不能被該裝置連接至的對接站100之埠口的能力滿足,致使對接站100在顯示器102上顯示提示的程式指令。例如,若該裝置係用於上行串流連接,且連接至用於上行串流連接的對接站100之一埠口,則顯示器102可提供將該裝置重新連接至用於下行串流連接的對接站100之另一埠口的提示。因此,一旦該裝置重新連接至支援下行串流連接的對接站100之一埠口,諸如鍵盤或軌跡板之來自裝置的通訊可被對接站100接收。然而,若不作重新連接,至少可由任何埠口提供電力,以確保該裝置保持充電。The instruction (116) on the display 102 that provides a prompt to connect the device to another port indicates that when executed by the processor 108, the capability of the device connected to the docking station 100 cannot be connected to the docking station to which the device is connected The capacity of port 100 is satisfied, which causes the docking station 100 to display the prompted program instructions on the display 102. For example, if the device is used for upstream streaming connection and is connected to a port of the docking station 100 for upstream streaming connection, the display 102 may provide to reconnect the device to the docking for downstream streaming connection Tips for another port of station 100. Therefore, once the device is reconnected to a port of the docking station 100 that supports downstream streaming connections, communications from the device, such as a keyboard or trackpad, can be received by the docking station 100. However, if it is not reconnected, at least any port can provide power to ensure that the device remains charged.

記憶體裝置110通常表示能夠儲存可由處理器108執行之指令的任何數目的記憶體組件。記憶體裝置110在不含括一暫時性訊號的意義上是非暫時性的,而是由組配來儲存相關指令的至少一記憶體組件組成。因此,記憶體裝置110可為一暫時性電腦可讀儲存媒體。記憶體裝置110可以實施於一單一裝置中或跨裝置分散。同樣地,處理器108表示能夠執行由記憶體裝置110儲存之指令的任何數目的記憶體。處理器108可以整合於一單一裝置中或跨裝置分散。進一步地,記憶體裝置110可完全地或部分地整合於如處理器108的相同裝置中,或記憶體裝置110可為分開的但對裝置與處理器108係可存取的。The memory device 110 generally represents any number of memory components capable of storing instructions executable by the processor 108. The memory device 110 is non-transitory in the sense that it does not include a temporary signal, but is composed of at least one memory component configured to store related commands. Therefore, the memory device 110 may be a temporary computer-readable storage medium. The memory device 110 may be implemented in a single device or distributed across devices. Likewise, the processor 108 represents any number of memories capable of executing instructions stored by the memory device 110. The processor 108 may be integrated in a single device or distributed across devices. Further, the memory device 110 may be fully or partially integrated in the same device as the processor 108, or the memory device 110 may be separate but accessible to the device and the processor 108.

在一示例中,程式指令112-116可為當被安裝時可由處理器108執行以實施對接站100之組件的一安裝套件之部分。在此例子中,記憶體裝置110可為諸如CD、DVD或快閃驅動器的一可攜式媒體,或由一伺服器維護的記憶體,安裝套件可從該伺服器下載並安裝。在另一示例中,程式指令可為一應用程式或已安裝之應用程式的一部分。此處,記憶體裝置110可包括諸如硬式驅動器、固態驅動器、或類似的整合記憶體。In one example, the program instructions 112-116 may be part of an installation kit that can be executed by the processor 108 to implement the components of the docking station 100 when installed. In this example, the memory device 110 may be a portable medium such as a CD, DVD, or flash drive, or a memory maintained by a server from which the installation kit can be downloaded and installed. In another example, the program command may be an application program or a part of an installed application program. Here, the memory device 110 may include an integrated memory such as a hard drive, a solid-state drive, or the like.

根據一示例,圖2繪示在一對接站操作的方法,其用以判定一裝置是否連接至該對接站之一適當埠口。作為一示例,方法200係參照對接站100而描述。雖然該方法係就USB C型埠口而描述,該方法亦可應用其他埠口技術。方法200開始於202,其中檢測係根據一USB C型埠口裝置是否連接至諸如第一埠口105或第二埠口106的對接站100之一埠口而實行。在204,若判定此類裝置係連接至對接站100之一埠口,在206,判定該裝置是否連接至一面向下行串流埠口(DFP)或面向上行串流埠口(UFP)。DFP指的是用於下行串流連接的埠口,以及UFP指的是用於上行串流連接的埠口。According to an example, FIG. 2 illustrates a method of operating at a docking station, which is used to determine whether a device is connected to an appropriate port of the docking station. As an example, the method 200 is described with reference to the docking station 100. Although this method is described in terms of USB Type-C ports, this method can also be applied to other port technologies. Method 200 begins at 202, where detection is performed based on whether a USB Type-C port device is connected to a port of docking station 100, such as first port 105 or second port 106. At 204, if it is determined that such a device is connected to a port of the docking station 100, at 206, it is determined whether the device is connected to a downstream streaming port (DFP) or upstream streaming port (UFP). DFP refers to the port used for downstream streaming connections, and UFP refers to the port used for upstream streaming connections.

在208,若判定該裝置係連接至一UFP,則隨後判定連接至該UFP之該裝置的能力。在210,若該裝置係一DFP裝置或一雙作用裝置,則開啟連接至對接站100的週邊裝置以配合該裝置使用。作為一示例,顯示器102可提供已建立正確連接的提示(例如,一作用中圖示)。若連接至對接站100之該UFP的該裝置係一監視顯示器,則可啟用該顯示器以顯示內容。若連接至對接站100之該UFP的該裝置係為諸如一智慧型手機的一雙作用裝置、諸如鍵盤及/或軌跡板的週邊裝置,則可將其啟用以與該智慧型手機上之內容互動。At 208, if it is determined that the device is connected to a UFP, then the capability of the device connected to the UFP is subsequently determined. At 210, if the device is a DFP device or a double-acting device, the peripheral device connected to the docking station 100 is turned on to cooperate with the device. As an example, the display 102 may provide a reminder that a correct connection has been established (eg, an active diagram). If the device connected to the UFP of the docking station 100 is a monitoring display, the display can be enabled to display content. If the device connected to the UFP of the docking station 100 is a double-acting device such as a smartphone, and a peripheral device such as a keyboard and/or trackpad, it can be activated to interact with the content on the smartphone interactive.

在212,若連接至對接站100之UFP的該裝置係一UFP裝置,則可判定該UFP裝置是否需要充電。在214,若該UFP裝置不需充電,則關閉至對接站100的內部電力,以保存電力。然而,在216,若該UFP裝置需要充電,則由對接站100提供電力,以對該UFP裝置充電。雖然未繪示,但若連接至對接站100之UFP的該裝置係一UFP裝置,則顯示器102可提供將該UFP裝置重新連接至對接站100之一DFP的提示。例如,顯示器102可提供已建立一不相容連接的提示,並指示正確埠口以使該對接站功能齊全。一旦重新連接至一DFP,諸如鍵盤及/或軌跡板之來自該UFP裝置的輸入可被對接站100接收。At 212, if the device connected to the UFP of the docking station 100 is a UFP device, it can be determined whether the UFP device needs to be charged. At 214, if the UFP device does not need to be charged, the internal power to the docking station 100 is turned off to conserve power. However, at 216, if the UFP device needs to be charged, the docking station 100 provides power to charge the UFP device. Although not shown, if the device connected to the UFP of the docking station 100 is a UFP device, the display 102 may provide a prompt to reconnect the UFP device to one of the DFPs of the docking station 100. For example, the display 102 may provide a notification that an incompatible connection has been established and indicate the correct port to make the docking station fully functional. Once reconnected to a DFP, input from the UFP device such as a keyboard and/or trackpad can be received by the docking station 100.

在218,若判定該裝置係連接至一DFP,則隨後判定連接至該DFP之該裝置的能力。在220,若連接至對接站100之該DFP的該裝置係一DFP裝置,則該顯示器可提供將該DFP裝置重新連接至對接站100之一UFP的提示。例如,顯示器102可提供已建立一不相容連接的提示,並指示正確埠口以使該對接站功能齊全。作為一示例,一旦重新連接至一UFP,來自連接至對接站100之週邊裝置的輸入可被現在連接至對接站100之一UFP的該DFP接收。雖然未繪示,但若連接至對接站100之DFP的該裝置係一DFP裝置,則可判定該DFP裝置是否需要充電。若該DFP裝置不需充電,則關閉至對接站100的內部電力,以保存電力。然而,若該DFP裝置需要充電,則由對接站100提供電力,以對該DFP裝置充電。At 218, if it is determined that the device is connected to a DFP, then the capability of the device connected to the DFP is then determined. At 220, if the device connected to the DFP of the docking station 100 is a DFP device, the display may provide a prompt to reconnect the DFP device to one of the UFPs of the docking station 100. For example, the display 102 may provide a notification that an incompatible connection has been established and indicate the correct port to make the docking station fully functional. As an example, once reconnected to a UFP, input from peripheral devices connected to the docking station 100 can be received by the DFP now connected to one of the UFPs of the docking station 100. Although not shown, if the device connected to the DFP of the docking station 100 is a DFP device, it can be determined whether the DFP device needs to be charged. If the DFP device does not need to be charged, the internal power to the docking station 100 is turned off to save the power. However, if the DFP device needs to be charged, the docking station 100 provides power to charge the DFP device.

在222,若連接至對接站100之DFP的該裝置非一DFP裝置,則判定該裝置是否為一雙作用裝置或一UFP裝置。在224,若連接至對接站100之DFP的該裝置係一雙作用裝置,則判定諸如一筆記型電腦之一主機裝置是否係連接至對接站100之一UFP。在226,若此類主機裝置非連接至對接站100之一UFP,則該顯示器102提供將該裝置重新連接至對接站100之一UFP的提示,以為了該雙作用裝置作用為一主機裝置。然而,在228,若諸如一筆記型電腦之一主機裝置係連接至對接站100的一UFP,則切換該雙作用裝置至UFP模式。在UFP模式中,該雙作用裝置可針對連接至對接站100之該UFP的該主機裝置作用為諸如一USB驅動器的一客戶端裝置。作為一示例,顯示器102可提供已建立正確連接的提示(例如,一作用中圖示)。在230,若該雙作用裝置需要充電,則如上所述,由對接站100提供電力,以對該雙作用裝置充電。At 222, if the device connected to the DFP of the docking station 100 is not a DFP device, it is determined whether the device is a double-acting device or a UFP device. At 224, if the device connected to the DFP of the docking station 100 is a double-acting device, it is determined whether a host device such as a notebook computer is connected to a UFP of the docking station 100. At 226, if such a host device is not connected to a UFP of the docking station 100, the display 102 provides a prompt to reconnect the device to a UFP of the docking station 100 in order for the double-acting device to function as a host device. However, at 228, if a host device such as a notebook computer is connected to a UFP of the docking station 100, the dual-acting device is switched to the UFP mode. In the UFP mode, the dual-acting device can function as a client device such as a USB drive for the host device connected to the UFP of the docking station 100. As an example, the display 102 may provide a reminder that a correct connection has been established (eg, an active diagram). At 230, if the double-acting device needs to be charged, as described above, the docking station 100 provides power to charge the double-acting device.

在232,若連接至對接站100之DFP的該裝置為諸如一鍵盤及/或軌跡板的一UFP裝置,則判定諸如一筆記型電腦的一主機裝置是否連接至對接站100之一DFP。若連接一主機裝置,該DFP裝置可用來提供對該主機裝置的輸入。作為一示例,顯示器102可提供已建立正確連接的提示(例如,一作用中圖示)。在234,若該DFP裝置需要充電,則如上所述,由對接站100提供電力,以對該DFP裝置充電。在236,若一主機裝置非連接至對接站100之一UFP,則如有需要時至少可提供電力以充電該UFP裝置。例如,在238,若該UFP裝置不需充電,則關閉至對接站100的內部電力,以保存電力。然而,在240,若該UFP裝置需要充電,則由對接站100提供電力,以對該UFP裝置充電。At 232, if the device connected to the DFP of the docking station 100 is a UFP device such as a keyboard and/or trackpad, it is determined whether a host device such as a notebook computer is connected to a DFP of the docking station 100. If a host device is connected, the DFP device can be used to provide input to the host device. As an example, the display 102 may provide a reminder that a correct connection has been established (eg, an active diagram). At 234, if the DFP device needs to be charged, as described above, the docking station 100 provides power to charge the DFP device. At 236, if a host device is not connected to a UFP of the docking station 100, at least power can be provided to charge the UFP device if necessary. For example, at 238, if the UFP device does not need to be charged, the internal power to the docking station 100 is turned off to conserve power. However, at 240, if the UFP device needs to be charged, the docking station 100 provides power to charge the UFP device.

依據一示例,圖3係由一對接站採取以實施一方法的步驟之一流程圖300,該方法係用於判定一裝置是否連接至該對接站之一適當埠口。在論述圖3時,可參照繪示於圖1中之示例對接站100。製作此類參照係為提供脈絡示例且並不限制於由圖3描繪之方法可實施的方式。According to an example, FIG. 3 is a flowchart 300 of steps taken by a docking station to implement a method for determining whether a device is connected to an appropriate port of the docking station. In discussing FIG. 3, reference may be made to the example docking station 100 shown in FIG. Making such a reference frame is to provide an example of context and is not limited to the manner in which the method depicted in FIG. 3 can be implemented.

在310,該對接站識別該對接站(例如,一第一裝置)之一第一埠口的能力。在320,該對接站識別透過該第一埠口連接至該對接站之一第二裝置的能力。作為一示例,識別該第二裝置及該第一埠口的能力可包括判定它們是否係用於上行串流或下行串流連接,如上所述。At 310, the docking station recognizes the capability of a first port of the docking station (eg, a first device). At 320, the docking station recognizes the capability of a second device connected to the docking station through the first port. As an example, the ability to identify the second device and the first port may include determining whether they are used for upstream streaming or downstream streaming connections, as described above.

在330,該對接站判定該第二裝置的能力是否能被該對接站之該第一埠口的能力滿足。作為一示例,若該第二裝置係用於上行串流連接,則隨後判定該第二裝置是否連接至支援來自該第二裝置之下行串流連接的該對接站之一埠口。相似地,若該第二裝置係用於下行串流連接,則隨後判定該第二裝置是否連接至支援來自該對接站之上行串流連接的該對接站之一埠口。At 330, the docking station determines whether the capabilities of the second device can be satisfied by the capabilities of the first port of the docking station. As an example, if the second device is used for upstream streaming connection, then it is determined whether the second device is connected to a port of the docking station that supports downstream streaming connection from the second device. Similarly, if the second device is used for downstream streaming connection, then it is determined whether the second device is connected to a port of the docking station that supports upstream streaming connection from the docking station.

在340,若該第二裝置的能力不能被該對接站之該第一埠口滿足,則可顯示將該第二裝置連接至支援該第二裝置之能力的該對接站之一第二埠口的提示。作為一示例,若該第二裝置係用於上行串流連接,且係連接至用於上行串流連接之該對接站之一埠口,可顯示將該裝置重新連接至用於下行串流連接的該對接站之另一埠口的提示。因此,一旦該裝置重新連接至支援下行串流連接的該對接站之一埠口,諸如鍵盤或軌跡板之來自裝置的通訊可被該對接站接收。然而,若不作重新連接,至少可由任何埠口提供電力,以確保該第二裝置保持充電。At 340, if the capabilities of the second device cannot be satisfied by the first port of the docking station, it may be displayed that the second device is connected to a second port of one of the docking stations that supports the capabilities of the second device Tips. As an example, if the second device is used for upstream streaming connection and is connected to a port of the docking station used for upstream streaming connection, it can be shown that the device is reconnected for downstream streaming connection Of the other port of the docking station. Therefore, once the device is reconnected to a port of the docking station that supports downstream streaming connections, communications from the device such as a keyboard or trackpad can be received by the docking station. However, if there is no reconnection, at least any port can provide power to ensure that the second device remains charged.

雖然圖3的流程圖顯示一特定執行次序,該執行次序可與所描繪之不同。例如,執行兩個或更多區塊或箭號的次序可相對於所顯示的次序而擾亂。此外,連續顯示的兩個或更多區塊可並行地或部分並行執行。所有此等不同態樣皆在本發明的範圍之內。Although the flowchart of FIG. 3 shows a specific execution order, the execution order may be different from that depicted. For example, the order in which two or more blocks or arrows are executed may be disturbed relative to the displayed order. Furthermore, two or more blocks displayed in succession may be executed in parallel or partially in parallel. All these different aspects are within the scope of the present invention.

可以理解的是所敘述的示例可包括不同組件及特徵。亦可以理解的是闡述許多具體細節以提供對該等示例之徹底了解。然而,可以理解的是該等示例可在埠口限制這些具體細節的情況下實行。在其他實例中,可不詳細描述習知的方法及結構以避免不必要地模糊了對示例的描述。此外,該等示例可彼此組合使用。It is understood that the recited examples may include different components and features. It is also understandable that many specific details are set forth to provide a thorough understanding of these examples. However, it can be understood that these examples can be practiced where the port restricts these specific details. In other instances, conventional methods and structures may not be described in detail to avoid unnecessarily obscuring the description of the examples. In addition, these examples can be used in combination with each other.

本說明書中參照至“一示例”或相似語言代表描述之與該等示例有關的一特定特徵、結構、或特性係包括在至少一示例中,但不一定在其他示例中。本說明書的不同位置中之“在一示例中”此用語或相似用語的不同實例不一定全部參照至相同示例。 In this specification, reference to "an example" or similar language represents that a particular feature, structure, or characteristic described in connection with the examples is included in at least one example, but not necessarily in other examples. Different examples of the term "in one example" or similar terms in different places in this specification do not necessarily all refer to the same example.

可以理解的是提供先前之揭露示例的敘述係為了使本領域任何熟習技術者能夠製作或使用本揭示內容。對這些示例的不同修改將對這些本領域熟習技術者是顯而易見的,且本文定義之一般性原則可應用至其他示例而不會背離本揭露內容的精神或範圍。因此,本揭露內容不欲限制於本文所顯示的該等示例而是欲被賦予與本文揭露之原則及新穎特徵一致的最寬廣範圍。 It can be understood that the descriptions provided in the previous disclosure examples are for enabling any person skilled in the art to make or use the disclosure. Different modifications to these examples will be apparent to those skilled in the art, and the general principles defined herein can be applied to other examples without departing from the spirit or scope of this disclosure. Therefore, the content of this disclosure is not intended to be limited to the examples shown in this article but to be given the widest scope consistent with the principles and novel features disclosed in this article.

300:流程圖 300: Flow chart

310、320、330、340:步驟 310, 320, 330, 340: steps

Claims (13)

一種方法,包含:識別一第一裝置之一第一埠口的能力;識別透過該第一埠口連接至該第一裝置的一第二裝置的能力;判定該第二裝置的該等能力是否可被該第一裝置之該第一埠口的該等能力滿足;以及若該第二裝置的該等能力不能被該第一裝置之該第一埠口的該等能力滿足,則顯示將該第二裝置連接至支援該第二裝置的該等能力的該第一裝置之一第二埠口的一提示;其中若該第二裝置響應於判定該第二裝置的該等能力不能被該第一裝置之該第一埠口的該等能力滿足而欲透過該第一埠口保持連接至該第一裝置,則判定該第二裝置是否需要用於充電的電力。 A method comprising: identifying the capabilities of a first port of a first device; identifying the capabilities of a second device connected to the first device through the first port; determining whether the capabilities of the second device Can be satisfied by the capabilities of the first port of the first device; and if the capabilities of the second device cannot be satisfied by the capabilities of the first port of the first device, display A prompt that the second device is connected to a second port of one of the first devices that supports the capabilities of the second device; wherein if the second device responds to the determination that the capabilities of the second device cannot be used by the second device If the capabilities of the first port of a device are satisfied and want to remain connected to the first device through the first port, it is determined whether the second device requires power for charging. 如請求項1之方法,基於該第二裝置是否需要電力的該判定,提供電力至該第二裝置。 As in the method of claim 1, based on the determination of whether the second device requires power, power is provided to the second device. 如請求項1之方法,其中若該第一裝置之該第一埠口的該等能力係用於上行串流連接且該第二裝置的該等能力係用於下行串流連接,則使該第一裝置的週邊裝置能夠配合該第二裝置使用。 The method of claim 1, wherein if the capabilities of the first port of the first device are used for upstream streaming connections and the capabilities of the second device are used for downstream streaming connections, then the The peripheral devices of the first device can be used with the second device. 如請求項1之方法,其中若該第一裝置之該第一埠口的該等能力係用於下行串流連接且該第二裝置的該等能力係用於下行串流連接,則顯示將該第二裝置連 接至該第一裝置之該第二埠口的該提示,其中該第二埠口係用於上行串流連接。 The method of claim 1, wherein if the capabilities of the first port of the first device are used for downstream streaming connections and the capabilities of the second device are used for downstream streaming connections, the display will be The second device is connected The prompt connected to the second port of the first device, wherein the second port is used for upstream streaming connection. 如請求項1之方法,其中若該第一裝置之該第一埠口的該等能力係用於下行串流連接且該第二裝置係一雙作用裝置,則識別一主機裝置是否係連接至支援上行串流連接的該第一裝置之一埠口。 The method of claim 1, wherein if the capabilities of the first port of the first device are used for downstream connection and the second device is a double-acting device, it is identified whether a host device is connected to One port of the first device supporting upstream streaming connection. 如請求項5之方法,其中若該主機裝置係連接至支援上行串流連接的該第一裝置之該埠口,則切換該第二裝置以支援上行串流連接。 The method of claim 5, wherein if the host device is connected to the port of the first device that supports upstream streaming connection, the second device is switched to support upstream streaming connection. 如請求項5之方法,其中若該主機裝置非連接至該第一裝置,則顯示將該第二裝置連接至該第一裝置之該第二埠口的一提示,其中該第二埠口係用於上行串流連接。 The method of claim 5, wherein if the host device is not connected to the first device, a prompt to connect the second device to the second port of the first device is displayed, wherein the second port is Used for upstream streaming connections. 一種對接站,包含:一顯示器;用於使一裝置連接至該對接站的埠口;一處理器,用以:當該裝置透過該等埠口的一第一埠口將被連接至該對接站時識別該裝置的能力;識別該第一埠口的該等能力;判定該裝置的該等能力是否可被該第一埠口的該等能力滿足;以及若該裝置的該等能力不能被該第一埠口的該等能力滿足,則在該顯示器上提供將該裝置連接至支 援該裝置的該等能力之該等埠口的一第二埠口的一提示;其中若該裝置響應於判定該裝置的該等能力不能被該第一埠口的該等能力滿足而欲透過該第一埠口保持連接至該對接站,則該處理器係用來判定該裝置是否需要用於充電的電力。 A docking station, comprising: a display; a port for connecting a device to the docking station; and a processor for: when the device passes through a first port of the ports to be connected to the docking station Identify the capabilities of the device at the station; identify the capabilities of the first port; determine whether the capabilities of the device can be satisfied by the capabilities of the first port; and if the capabilities of the device cannot be If the capabilities of the first port are satisfied, then the display is provided to connect the device to the support A prompt for a second port of the ports that aids the capabilities of the device; where the device wishes to pass if the device responds to determining that the capabilities of the device cannot be satisfied by the capabilities of the first port The first port remains connected to the docking station, and the processor is used to determine whether the device requires power for charging. 如請求項8之對接站,其中若該對接站之該第一埠口的該等能力係用於上行串流連接且該裝置的該等能力係用於下行串流連接,則該處理器係用來使該對接站的週邊裝置能夠配合該裝置使用。 If the docking station of claim 8, wherein if the capabilities of the first port of the docking station are used for upstream streaming connections and the capabilities of the device are used for downstream streaming connections, the processor is It is used to enable the peripheral device of the docking station to cooperate with the device. 如請求項8之對接站,其中若該對接站之該第一埠口的該等能力係用於下行串流連接且該裝置的該等能力係用於下行串流連接,則該處理器係用來顯示將該裝置連接至該對接站之該第二埠口的該提示,其中該第二埠口係用於上行串流連接。 As in the docking station of claim 8, wherein if the capabilities of the first port of the docking station are used for downstream streaming connections and the capabilities of the device are used for downstream streaming connections, the processor is It is used to display the prompt for connecting the device to the second port of the docking station, wherein the second port is used for upstream streaming connection. 一種非暫時性電腦可讀儲存媒體,其包含程式指令,該等程式指令當由一處理器執行時,致使該處理器:識別一第一裝置之一第一埠口的能力;識別透過該第一埠口連接至該第一裝置的一第二裝置的能力;判定該第二裝置的該等能力是否可被該第一裝置之該第一埠口的該等能力滿足;若該第二裝置的該等能力不能被該第一裝置之該第 一埠口的該等能力滿足,則顯示將該第二裝置連接至支援該第二裝置的該等能力的該第一裝置之一第二埠口的一提示;以及若該第二裝置響應於判定該第二裝置的該等能力不能被該第一裝置之該第一埠口的該等能力滿足而欲透過該第一埠口保持連接至該第一裝置,則判定該第二裝置是否需要用於充電的電力。 A non-transitory computer-readable storage medium that includes program instructions, which when executed by a processor, causes the processor to: recognize the ability of a first port of a first device; The capabilities of a second device connected to a first port by a port; determining whether the capabilities of the second device can be satisfied by the capabilities of the first port of the first device; if the second device The capabilities of the first device cannot be If the capabilities of a port are satisfied, display a prompt to connect the second device to a second port of one of the first devices that supports the capabilities of the second device; and if the second device responds to Determine that the capabilities of the second device cannot be satisfied by the capabilities of the first port of the first device and want to remain connected to the first device through the first port, then determine whether the second device requires Electricity used for charging. 如請求項11之非暫時性電腦可讀儲存媒體,其中,基於該第二裝置是否需要電力的該判定,該處理器係用來提供電力至該第二裝置。 The non-transitory computer-readable storage medium of claim 11, wherein the processor is used to provide power to the second device based on the determination of whether the second device requires power. 如請求項11之非暫時性電腦可讀儲存媒體,其中若該第一裝置之該第一埠口的該等能力係用於下行串流連接且該第二裝置係一雙作用裝置,則該處理器係用來識別一主機裝置是否係連接至支援上行串流連接的該第一裝置之一埠口。 If the non-transitory computer-readable storage medium of claim 11, where the capabilities of the first port of the first device are used for downstream connections and the second device is a double-acting device, then The processor is used to identify whether a host device is connected to a port of the first device that supports upstream streaming connection.
TW106115757A 2016-08-16 2017-05-12 Method, docking station and related computer-readable storage medium for connecting devices to ports that support capabilities of the devices TWI688865B (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
??PCT/CN2016/095506 2016-08-16
WOPCT/CN2016/095506 2016-08-16
PCT/CN2016/095506 WO2018032349A1 (en) 2016-08-16 2016-08-16 Connecting devices to ports that support capabilities of the devices

Publications (2)

Publication Number Publication Date
TW201807584A TW201807584A (en) 2018-03-01
TWI688865B true TWI688865B (en) 2020-03-21

Family

ID=61196196

Family Applications (1)

Application Number Title Priority Date Filing Date
TW106115757A TWI688865B (en) 2016-08-16 2017-05-12 Method, docking station and related computer-readable storage medium for connecting devices to ports that support capabilities of the devices

Country Status (2)

Country Link
TW (1) TWI688865B (en)
WO (1) WO2018032349A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11381950B2 (en) 2019-12-17 2022-07-05 Google Llc In-vehicle detection of a charge-only connection with a mobile computing device

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104350485A (en) * 2012-06-11 2015-02-11 株式会社电装 Connection compatibility method and device
CN104636108A (en) * 2011-03-15 2015-05-20 联想(北京)有限公司 Electronic equipment

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6799237B2 (en) * 2001-05-30 2004-09-28 Hewlett-Packard Development Company, L.P. Identifying and synchronizing incompatibilities between a portable computer and a docking station
US9231331B2 (en) * 2013-06-28 2016-01-05 Intel Corporation Connector identification through proximity sensing
CN103401728B (en) * 2013-07-29 2016-08-10 华为技术有限公司 A kind of for detecting the method and apparatus that equipment room interface connects
US9590441B2 (en) * 2014-07-22 2017-03-07 Cypress Semiconductor Corporation Multi-standard compliant USB battery charging scheme with detection of host disconnection in ACA-DOCK mode
GB2533559A (en) * 2014-12-16 2016-06-29 Displaylink Uk Ltd A device capable of being operated in different modes

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104636108A (en) * 2011-03-15 2015-05-20 联想(北京)有限公司 Electronic equipment
CN104350485A (en) * 2012-06-11 2015-02-11 株式会社电装 Connection compatibility method and device

Also Published As

Publication number Publication date
TW201807584A (en) 2018-03-01
WO2018032349A1 (en) 2018-02-22

Similar Documents

Publication Publication Date Title
US10290205B2 (en) Method of controlling function and electronic device supporting same
US10963211B2 (en) Electronic device and method for controlling audio path thereof
US10283920B2 (en) Interface device
CN112736599B (en) Method and apparatus for providing an interface
US8332545B1 (en) USB switch which allows primary USB connection in response to USB signaling
US10088515B2 (en) Electronic device and method for determining defect in an electronic device
JP6246931B2 (en) Improved power control technology for integrated PCIe controllers
US10168378B2 (en) Electronic device and method of determining abnormality of electronic device connecting unit
US20170344096A1 (en) Methods and apparatuses to wake computer systems from sleep states
US9749730B2 (en) Method for processing data and electronic device therefor
US20120030584A1 (en) Method and apparatus for dynamically switching between scalable graphical user interfaces for mobile devices
US20130106750A1 (en) Connecting Touch Screen Phones in a Vehicle
KR102218242B1 (en) Method for controlling I/O interface and Electronic Device for the same
EP3376634A1 (en) Charge control method and electronic device based on voltage of battery
US8345891B2 (en) Intelligent selective system mute
US20170170974A1 (en) Method for controlling path of charging and data communication and electronic device implementing the same
US9743219B2 (en) Low-power wireless content communication between devices
WO2017063191A1 (en) Method of eliminating interference on touch screen from charger, and mobile terminal
US9996133B2 (en) Detection of undocking for electronic devices
US20150186311A1 (en) Smart direct memory access
US20200212701A1 (en) Method for controlling multi-mode charging, mobile terminal, and storage medium
US20160064980A1 (en) Method of managing the charging of battery and electronic device adapted thereto
US20150381896A1 (en) Method of managing data and electronic device for processing the same
US9304375B2 (en) Electronic device carrying case and portable electronic device
US10079500B2 (en) Apparatus, method, and program product for powering a device using a USB connection

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees