"one host with multiple workstations" computer system, its configuring method and usb hub box
Abstract
"One host with multiple workstations"computer system, its configuring method, USB Hub box and workstation card. The method includes the following steps of: (1) identifying all the USB Hubs with feature marks connected to the host; making each USB Hub with a feature mark correspond to an extended workstation; and making initial workstation and each extended workstation correspond to a video card respectively;(2) allocating each human-computer interaction device connected to a USB Hub with a feature mark to the extended workstation corresponding to the USB Hub, and allocating the remaining human-computer interaction devices to the initial workstation. The three sub steps in the step (1) are performed regardless of sequence limitation. A better solution for the step (1) is that the three sub steps are performed in sequence.

Term
No projected expiry on record.
- Priority and filed
- Published
- Today
16 claims: 5 independent, 11 dependent
- 1权利要求书 1、 "一机多工作站"计算机系统的设备配置方法, 所述的系统包括一 主机, 主机内安装有多个显卡, 主机连接至少一个特标 USB Hub , 该方法 通过所述的系统执行一机多工作站的配置,其特征在于该方法包括如下歩 骤: ( 1 ) 识别出接在主机上的所有特标 USB Hub;使每个特标 USB Hub对应一个扩展工作站; 使原始工作站和每个扩展工作站分别对应一个显卡; ( 2 ) 连接到各特标 USB Hub 的人机交互设备分配给各特标 USB Hub 所对应的扩展工作站; 其它人机交互设备分配给原始工作站。
- 22、 如权利要求 1所述的 "一机多工作站"计算机系统的设备配置方 法, 其特征在于所述的人机交互设备是键盘、 鼠标、遥控接收器、游戏操 纵杆、 声卡、 扬声器、 麦克风、 摄像头之一或其组合。
- 33、 如权利要求 1或 2任一所述的 "一机多工作站"计算机系统的设 备配置方法, 其特征在于所述的 "使每个特标 USB Hub对应一个扩展工作 站"的歩骤具体是:设定系统中扩展工作站的数量为识别到的特标 USB Hub 的数量, 使扩展工作站与特标 USB Hub一一对应。
- 44、 如权利要求 1或 2任一所述的 "一机多工作站"计算机系统的设 备配置方法,其特征在于所述 "使原始工作站和每个扩展工作站分别对应 一个显卡"的歩骤包括如下子歩骤: 4a)只在一个显卡所连接的显示终端设备上弹出一个提示窗口, 提示 用户通过与该显示终端配对的工作站的某个输入设备输入一个动作; 4b)等待一定时间; 在这个等待时间内, 如识别到来自一个输入设备 的动作,则将该显示终端设备所连接的显卡划分到输入动作所来自的那个 输入设备所属的工作站; 4c)重复歩骤 4a)、 4b)直到所有显示卡均弹出过歩骤 4a)所述的提示 窗口。
- 55、 如权利要求 1或 2任一所述的 "一机多工作站"计算机系统的设 备配置方法,其特征在于所述 "使原始工作站和每个扩展工作站分别对应 一个显卡"的歩骤, 包括如下子歩骤: 5a) 将主机显卡的视频输出引到特标 USB Hub 处, 在特标 USB Hub外围设置一个信号检测装置,这个装置用于识别显卡是否 输出一种特定的信号; 5b) 仅使一个显卡输出歩骤 5a)所述的特定视频信号; 5c) 等待一定时间; 在这个等待时间内, 如一个特标 USB Hub显示 盒识别到该视频输入信号, 则该显卡被划分到该特标 USB Hub 显示盒所对应的扩展工作站; 5d) 重复歩骤 5b)、 5c)直到所有显卡均输出过歩骤 5a)所述的特定 视频信号; 5e) 没有被分配的显卡被分配给原始工作站。
- 66、 如权利要求 1或 2任一所述的 "一机多工作站"计算机系统的设 备配置方法, 其特征在于: 所述配置方法的歩骤 (1 ) 之前, 还包括歩骤 ( 0) 如下: 使主机上连接的所有显示卡都显示相同的用户界面。
- 77、 如权利要求 1或 2任一所述的 "一机多工作站"计算机系统的设 备配置方法, 其特征在于: 当系统中有多个所述特标 USB Hub盒时, 各个 特标 USB Hub盒的特征标志各不相同。
- 88、 如权利要求 7所述的 "一机多工作站"计算机系统的设备配置方 法, 其特征在于所述特标 USB Hub盒具有系统可识别的特征标志, 并采用 以下方法来获取: 读取存储于 USB Hub芯片中原有默认的特征标志来识别; 或 读取 USB Hub主芯片外接 ROM中存储的特征标志来识别; 或 读取连接到 USB Hub的 USB设备中存储的特征标志来识别; 或 读取 USB Hub盒所连接的主机 USB接口的编号来识别。
- 99、 如权利要求 8所述的 "一机多工作站"计算机系统的设备配置方 法, 其特征在于其中所述的 "原有默认的特征标志"是 USB Hub的 VID、 PID或产品序列号之一, 所述的 "连接到 USB Hub的 USB设备中存储的特 征标志 "是 USB设备的 VID、 PID、 产品序列号之一。
- 1010、 一种权利要求 1-9任一所述设备配置方法中所采用的 USB Hub 盒, 包括 USB Hub主芯片及外围电路, 其特征在于: 具有计算机可识别的 特征标志, 并存储于 USB Hub主芯片、 或 USB Hub主芯片的外接匪、 或 存储于连接到该 USB Hub的 USB设备中。
- 1111、 如权利要求 10所述的 USB Hub盒, 其特征在于: 所述的 USB Hub 盒集成了包括 USB红外接收器、 USB无线接收器、 USB声卡之一或其组合 在内的人机交互设备。
- 1212、如权利要求 11所述的 USB Hub盒,其特征在于:在所述的 USB Hub 盒中集成一个可以触发输入事件的按键, 当该按键被触动时, 该 USB Hub 盒能使主机产生一个输入事件。
- 1313、 如权利要求 10 12任一所述的 USB Hub盒, 其特征在于: 所述 的 USB Hub盒集成视频输入接口, 并集成用于识别特定视频信号的装置。
- 1414、 "一机多工作站"计算机系统, 所述的系统包括一主机, 主机内 安装有多个显卡, 其特征在于: 主机连接权利要求 10 -— 13 任一所述的 USB Hub盒。
- 1515、如权利要求 14所述的计算机系统, 其特征在于: 所述的 USB Hub 盒分别连接如权利要求 2所述的人机交互设备。
- 1616、 一种工作站卡, 其中集成有至少一个显卡和至少一个 USB 口或 PS/2口、显卡和 USB口在硬件设计上一一对应,在 "一机多工作站"计算 机系统中,同一个工作站卡上的显卡和连接在该工作站卡上的人机交互设 备对应到同一个工作站。
Independent claims16
126 paragraphs in 1 section, as filed
0001Instruction manual
0002"one machine multi-station" computer system and its configuration method, USB Hub box technology field
0003The invention relates to a configuration method of a "one machine multi-station" computer system, and a USB Hub box and a "one machine multi-station" computer system and a workstation card.
0004Background technique
0005The so-called multi-station technology of a computer refers to adding a small amount of hardware on a common computer and installing the corresponding software (the software is the key to the multi-workstation technology of one machine, so it is generally called a multi-station software). Sharing one computer to multiple users at the same time, multiple users share the hardware, software and peripheral resources of one computer at the same time and independently, that is, one computer host drags multiple workstations.
0006One-machine multi-station technology makes a computer divided into many, with obvious advantages. The above-mentioned one-machine multi-station software has two products, Betwin and Hi share, which are widely used in electronic reading rooms and other fields.
0007When a plurality of human-machine interaction devices are connected to the computer (the human-machine interaction device is specifically defined as: including but not limited to a graphics card, a display terminal device--a display, a projector, a television, etc., a sound card, a speaker, a headset, a microphone, Input and output devices such as mouse, keyboard, gamepad, etc., when logging in and/or using multiple computers at the same time, these human-computer interaction devices need to be assigned to different workstations according to the wishes of the computer users ( Each workstation consists of one or several human-computer interaction devices that share a single computer host resource, which can be used by one user, the same below). There are several solutions to this method and system for distribution, but there are certain problems with these known solutions.
0008The first solution is the current popular technical solution, which includes the following three steps:
00091. Connect all the human-computer interaction devices to the computer, turn on the computer, and log in to the computer. At this time, all the human-computer interaction devices belong to only one login user.
00102. Run one machine and multiple workstation software, enter the workstation configuration interface, present all human-computer interaction devices to the computer users, and the computer users assign these human-computer interaction devices to different workstations;
00113. When the computer enters the working state of multiple workstations, under the scheduling of one machine and multiple workstation software, each human-computer interaction device will automatically belong to different workstations according to the allocation of the second network. Different computer users log in to any of these workstations with their respective usernames, while using the computer independently.
0012The disadvantages of the first solution are: In the step 2 - the workstation configuration, the user is required to have a professional computer level, and the configuration is difficult; in addition, the configuration method adopted by the solution is also not intuitive.
0013U.S. Patent Specification (Patent No.: US7030836; Authorized Publication Date: April 18, 2006) discloses a second technical solution entitled a method and system for configuring a multi-user computer system. This specification gives another method for configuring human-computer interaction devices for each user of a "one-machine multi-station" computer. In the configuration process, the non-displayed human-computer interaction device is automatically configured by the software first, and then The computer user manually participates in the configuration of the human-computer interaction display device in an intuitive manner according to the prompt, and the work of manually setting the non-displayed human-machine interaction device by the computer user is subtracted, and the configuration process of the display device is more intuitive.
0014The technical solution in this specification introduces the concept of "collection", in which all peripherals belonging to the same workstation are defined as a collection.
0015The program includes the following three steps:
00161. Connect all the human-computer interaction devices to the computer, turn on the computer, and log in to the computer. At this time, all the human-computer interaction devices belong to only one login user.
00172. Run one machine and multiple workstation software, the computer will automatically configure the human-computer interaction device (in which c and d need to be manually participated by the user), the configuration process is as follows:
0018a) group all non-USB, non-displayed HMI devices into a collection (the collection does not contain display devices for the time being, so it is temporarily incomplete);
0019b) All USB and non-display human-machine interaction devices are grouped into multiple collections according to certain logic (also not including display devices). The logic is complex, with certain preconditions, and needs to be used for all USB devices and USB Hub. The connection relationship is analyzed, but there is no practice of adding hardware signatures to the USB Hub.
0020c) According to the logic defined above, there is at least one keyboard or mouse. The first step is to assign the display devices to each collection one by one. Therefore, the system displays a prompt box on the first display device. Press any button of the keyboard or mouse that you want to group with the display device, and then add the display device to the set of keyboards or mice from which the button comes according to the user's button.
0021d) The remaining display devices are also implemented in step c.
00223. After the configuration process is finished, each workstation enters the working state according to the configuration result. Different computer users log in to any of these workstations with their own usernames, while using the computer independently.
0023The disadvantages of the above patents are as follows:
0024First, according to the configuration method of this patent, each workstation is required to have at least one keyboard (or other specified type of human-computer interactive input device). The precondition is unreasonable, assuming that the input device of a workstation does not use a keyboard ( Or the human-computer interaction input device of the specified type mentioned above, the configuration method cannot be completed.
0025Second, according to the configuration method of the patent, the human-machine interaction devices inserted in different USB hubs (sub-hubs and parent hubs) may belong to different sets (corresponding to different workstations), and may also be forced to belong to the same On a collection (corresponding to the same workstation), the average user can easily mistake the latter for an error.
0026Third, when the configuration ends, the multi-workstation working state is entered. If the configured human-machine interaction device disconnects from the host, for example, the user plugs in or unplugs the device or the device is in poor contact with the host, or the user will already have The configuration of a USB device from a USB port to another socket in the same USB Hub may cause a configuration error, causing some human-computer interaction devices not to work according to the configuration results; that is, adopting this solution The "one machine multi-user" computer and each human-machine interaction device have poor working stability.
0027SUMMARY OF THE INVENTION In order to overcome the disadvantages of the above techniques, the present invention provides a method for configuring a "one machine, multiple workstations" computer system, which enables most or all of the steps in the configuration process to be automatically performed by "one machine, multiple workstations" software. Completed, and the system is stable. Meanwhile, the present invention also provides a USB Hub box used in the device configuration method, and a computer system including the USB Hub box, and a workstation card.
0028The specific technical solution is as follows.
0029The system for configuring a computer system includes a host, a plurality of graphics cards are installed in the host, and the host is connected to at least one special USB hub, and the method executes the multi-workstation of the machine through the system. Configuration, the method includes the following steps: (1) identifying all the special USB hubs connected to the host; making each special USB hub corresponding to one extended workstation; respectively, making the original workstation and each extended workstation correspond to one graphics card respectively . It should be noted that the three sub-steps in step (1) are unordered. A better solution, step (1) is as follows: 1 Identify all the special USB hubs connected to the host; 2 Make each special USB hub correspond to an extended workstation; 3 Make the original workstation and each extended workstation correspond respectively Go to a graphics card.
0030(2) The human-computer interaction device that receives the special USB Hub is assigned to the extension workstation corresponding to the special USB hub; other human-computer interaction devices are assigned to the original workstation.
0031It should be noted that the special USB hub refers to a USB Hub with a computer-recognizable feature mark and can be authenticated. The USB Hub box refers to a device with a built-in USB Hub, including only built-in A USB Hub device or a device that is integrated with other devices and buttons by the USB Hub. The special USB Hub box refers to a device with a built-in USB Hub. The original workstations refer to workstations that share computer host resources by human-computer interaction devices directly connected to the host computer. The extended workstation refers to a workstation in which a human-machine interaction device connected to a special USB hub shares computer host resources. It is well known that before the step (1), all the special USB hubs that need to be used in the future should be turned on and connected to the host.
0032The special USB hubs are directly connected to the host. The implication is that serial connections between USB hubs are not allowed.
0033A better solution for "identifying all the special USB hubs connected to the host computer" is as follows: When the feature mark of the USB hub is stored in the USB Hub main chip or stored in the external ROM of the USB Hub main chip The steps of "identifying all the special USB hubs connected to the host" are as follows: a) reading out the characteristics of the USB Hub stored in each USB Hub main chip or in the external ROM of the USB Hub main chip. b) The USB Hub signature information read by one pair is authenticated, if the signature information is the specified signature information (the value and meaning of the signature information are agreed with the relevant USB Hub hardware manufacturer in advance, If the characteristics of the USB Hub of different manufacturers are different, the authentication is passed, and the USB Hub is the USB USB.
0034When the feature flag of the USB hub is stored in the USB device connected to the USB Hub, the steps of "identifying all the special USB hubs connected to the host" are specifically: a) reading out the storage The characteristic information in the external chip of each USB device or the external chip of the USB device is externally connected; b) the feature flag information of the USB device read by one pair is authenticated, if the feature flag information is the specified feature flag information (In agreement with the relevant USB device hardware manufacturer, the value and meaning of the feature flag information are different, and the feature information of the USB device of different manufacturers is different), then the authentication is passed, and the USB Hub connected to the USB device is the The special standard USB Hub.
0035When the feature mark of the special USB hub adopts the number of the host USB interface connected to the USB Hub, the step of "identifying all the special USB hubs connected to the host" is specifically: The USB Hub that connects one of the specified host USB interfaces to the host computer is the special USB hub.
0036For a dual-headed graphics card supported by the Windows XP operating system, it is also equivalent to two graphics cards of the plurality of graphics cards of the present invention, which are also within the scope of the present invention.
0037The USB hub is respectively connected to a human-machine interaction device, and the human-computer interaction device is a keyboard, a mouse, a game joystick, a sound card, a microphone, a camera and a combination thereof in addition to the graphics card.
0038It should be noted that when the system performs step (1), in a better manner, the USB hub in the system does not have to connect to the human-machine interaction device.
0039When the system performs between step (2) and step (1), the system restarts and then connects to the human-machine interaction device.
0040The steps of "making each special USB hub corresponding to an extended workstation" are as follows: setting the number of extended workstations in the system to the number of identified special USB hubs, so that the extended workstation and the special standard USB Hub - correspond.
0041Preferably, the step of "making the original workstation and each extended workstation correspond to one graphics card" includes the following sub-steps: 4a) popping up a prompt window only on the display terminal device connected to one graphics card, prompting The user inputs an action through an input device of the workstation paired with the display terminal; 4b) waits for a certain time; during this waiting time, if an action from an input device is recognized, if the input device from which the input action comes from A special USB hub is connected, or the input action itself comes from a special USB Hub box, and the graphics card connected to the display terminal device is corresponding to the extended workstation corresponding to the special USB Hub, if the input action is from The input device is directly connected to the host computer, and the graphics card connected to the display terminal device is corresponding to the original workstation; 4c) repeating the operations of steps 4a), 4b) until all the graphics cards are popped up as described in step 4a) Prompt window.
0042A better solution, the step of "making the original workstation and each extended workstation correspond to one graphics card" includes the following sub-steps:
0043The video output of the host graphics card is directed to the USB hub of the special standard, and a signal detecting device is disposed on the periphery of the special USB hub, and the device is used to identify whether the graphics card outputs a specific signal;
00445a) causing only one graphics card to output the particular video signal described in step 5a);
00455b) waiting for a certain time; during this waiting time, if a special USB Hub display box recognizes the video input signal, the graphics card is divided into an extended workstation corresponding to the special USB Hub display box;
00465c) Repeat steps 5b), 5c) until all graphics cards have output the specific video signal described in step 5a); 5d) The graphics card that has not been assigned is assigned to the original workstation.
0047The step 5b) may also be "only one graphics card outputs a normal video signal" or "only one graphics card does not output a video signal", as long as the graphics card is different from the output of other graphics cards in the host, and step 5a) The signal checking device can recognize the output of the graphics card and feed back to the computer host in time through the special USB hub.
0048In the present invention, the user is allowed to configure multiple graphics cards to the same workstation. After the configuration, there may be a situation in which no workstation is configured to any of the graphics cards. In this case, the computer can configure the human-computer interaction device of the workstation. Some adjustments (temporarily deactivate all the devices in the workstation, or configure all the devices in the workstation to another workstation), can also continue to maintain the independence of the workstation (the workstation can temporarily have no output, or use audio output Such as non-display output mode).
0049Preferably, when the "one machine and multiple workstations" is a dual workstation and each workstation is configured with a graphics card, the present invention can be quickly configured by using a dual graphics switching method. The specific steps of the method are as follows: A particular key combination is pressed and the graphics cards in the two workstations are swapped. The meaning is that when the configuration relationship between the graphics card and the workstation does not meet the wishes of the computer user, there is a shortcut button for switching, which can be set through the keyboard, or can be directly set on the USB Hub box, which is convenient for the user to switch. This shortcut can be used to switch the graphics card configuration at any stage after the configuration relationship between the workstation and the graphics card is determined. It should be noted that the "one-machine multi-station" computer system dual graphics switching method of the present invention can be applied not only to the "one-machine multi-station" computer system in the present invention, but also to various other "one-machine multi-station". computer system.
0050Before the step (1) of the configuration method, the method further includes the following steps (0): causing all the graphics cards connected to the host to display the same user interface.
0051In the device configuration method of the "one machine multi-station" computer system, when there are a plurality of the special USB Hub boxes in the system, the characteristic flags of the respective standard USB Hub boxes are different.
0052The device configuration method of the "one-machine multi-station" computer system is characterized in that the special USB Hub box has a system-recognizable feature mark and is obtained by the following method: reading and storing in the USB Hub chip The default feature flag is used to identify; or read the feature flag stored in the external ROM of the USB Hub main chip to identify; or
0053Read the feature flag stored in the USB device connected to the USB Hub to identify; or read the number or other feature of the host USB interface to which the USB Hub box is connected to identify.
0054The device configuration method of the "one-machine multi-station" computer system is characterized in that the "original default feature flag" is one of a USB Hub's VID, PID or product serial number, and the "connection" The feature flag stored in the USB device of the USB Hub "is one of the VID, PID, and product serial number of the USB device.
0055The USB Hub box used in the device configuration method of the above-mentioned "one-machine multi-station" computer system includes a USB Hub main chip and a peripheral circuit, which has a computer-recognizable feature mark and is stored in the USB Hub main chip, or The external ROM of the USB Hub main chip is stored in a USB device connected to the USB Hub. Further, the USB Hub box integrates a human-machine interaction device including a USB infrared receiver, a USB wireless receiver, a USB sound card, or a combination thereof.
0056More preferably, the USB Hub box integrates a button that can trigger an input event, and when the button is touched, the USB Hub box can cause the host to generate an input event.
0057The USB Hub box has an integrated video input interface and integrates means for identifying a particular video signal.
0058The "one machine multi-station" computer system, the system includes a host, a plurality of graphics cards are installed in the host, and the host is connected to the USB Hub box, and the USB Hub box includes a USB Hub main chip and peripheral circuits, and the computer has a computer identifiable The feature flag is stored in the USB Hub main chip, or an external ROM of the USB Hub main chip, or stored in a USB device connected to the USB Hub.
0059And the USB Hub box integrates a human-machine interaction device including a USB infrared receiver, a USB wireless receiver, a USB sound card or a combination thereof, wherein the human-machine interaction device has two functions of input and output. .
0060The USB Hub box integrates a button that can trigger an input event, and when the button is touched, the USB Hub box can cause the host to generate an input event.
0061The USB Hub box, the USB Hub box integrates a video input interface, and integrates means for identifying a specific video signal.
0062The computer system, wherein the USB hub is respectively connected to a human-machine interaction device. The human-machine interaction device is a keyboard, a mouse, a remote control receiver, a game joystick, a sound card, a speaker, a microphone, a camera, or a combination thereof.
0063The configuration method of the "one machine multi-station" computer system according to the present invention is simplified, and can be applied to a computer system using a common USB Hub, the system includes a host, a plurality of graphics cards are installed in the host, and the host is connected to at least one USB. Hub, the method performs the configuration of one machine multi-station through the system, the method does not need to authenticate the USB Hub, and includes the following steps: (i) identifying all USB hubs connected to the host; making each USB The Hub corresponds to an extended workstation; the original workstation and each extended workstation are respectively mapped to one graphics card. It should be noted that the three sub-steps in step (i) are unordered. A better solution, step (i) is as follows: 1 Identify all USB Hubs connected to the host; 2 Make each USB Hub correspond to an extended workstation; 3 Make the original workstation and each extended workstation correspond to one graphics card.
0064( ϋ ) The human-computer interaction device connected to the USB Hub is assigned to the extended workstation corresponding to the USB Hub; other human-computer interaction devices are assigned to the original workstation.
0065A workstation card, which integrates at least one graphics card and at least one USB port or PS/2 port, a graphics card and a USB port in a one-to-one correspondence with the hardware design, in the "one machine multi-station" computer system, on the same workstation card The graphics card and the human-machine interaction device connected to the workstation card correspond to the same workstation.
0066The configuration method of the "one-machine multi-station" computer system according to the present invention can also be simplified by the following method: using the above workstation card, the card is inserted in the slot of the main board in the computer host, with a video output interface And USB interface (and / or PS/2 interface). The workstation card can be integrated with other human-computer interaction devices (such as USB Hub) or other human-computer interaction devices on a graphics card.
0067All the human-machine interaction devices connected to the same workstation card and the integrated graphics cards in the workstation card are automatically configured to the same expansion workstation, and other human-computer interaction devices and graphics cards are automatically configured as the original workstations.
0068The beneficial effects of the invention are:
0069First, compared with the prior art U.S. patent, the configuration method given by the present invention is adopted in the computer, and all non-displayed human-computer interaction device configuration processes can be automatically completed, and there is no need to have each requirement. The workstation must have at least one keyboard prerequisite.
0070Second, compared with the prior art US patent, since the configuration of the aforementioned workstation has nothing to do with the USB device itself, it is only related to the USB Hub, so in the working state of multiple workstations, the user can heat any USB device. Plugging and unplugging (user's hot plugging only adds or subtracts one device to the corresponding workstation without any other impact). The user can also connect an unconfigured USB device to the ordinary USB Hub, and the device automatically belongs to the workstation corresponding to the USB Hub and works normally in the workstation; meanwhile, in the working state of multiple workstations, Allow the ordinary USB Hub itself to be hot swapped (the user's hot plugging, only the equipment in the corresponding workstation is increased or decreased, no other impact, the workstation still exists); Third, when the computer is in a single user working state If you have more than one graphics card installed in your computer, the operating system usually only has one of them enabled, and the graphics card enabled by the operating system may not be enabled by the user. Therefore, the present invention proposes a configuration state in which all graphics cards are enabled. In this configuration state, all the graphics cards are all working normally, and all the graphics cards output the same video signal, ensuring that the user can use any display connected to the computer. Terminal Equipment.
0071Fourth, the present invention also proposes a plurality of USB Hub boxes and workstation cards, which utilize the hardware features of the USB Hub box and the workstation card in the configuration process, as well as the hardware features of the graphics card, the USB Hub, and other human-machine interaction devices. It simplifies the configuration method of the "one machine and multiple workstations" computer system.
0072Fifth, when there are only two workstations in the system, the graphics cards of the two workstations can be exchanged by means of shortcut keys.
0073Sixth, divide the different workstations with the common USB Hub as the logo, or divide the different workstations with the identifier of the USB socket on the USB root hub.
DRAWINGS
00751 is a schematic diagram of the connection of a "one machine multi-station" computer human-computer interaction device according to the present invention. 2 is a schematic diagram showing the division of a "one machine multi-station" software module according to Embodiment 1 of the present invention. 3 is a schematic structural diagram of a basic configuration parameter table of each workstation of the "one machine and multiple workstations" software according to Embodiment 1 of the present invention.
00764 is a logic diagram of a method for configuring a "one-machine multi-station" system used in the "one-machine multi-workstation" software of Embodiment 1 of the present invention.
0077FIG. 5 is a flowchart of a method for configuring a "one-machine multi-station" software graphics card according to Embodiment 1 of the present invention.
0078FIG. 6 is a flow chart showing the dynamic configuration of human-computer interaction devices of each workstation of the "one-machine multi-station" software according to Embodiment 1 of the present invention.
0079FIG. 7 is a schematic structural diagram of parameters of a "one-machine multi-station" software "man-machine interaction device table of each workstation" according to Embodiment 1 of the present invention.
0080FIG. 8 is a schematic diagram showing the configuration result of the "one machine multi-station" software multi-station of the embodiment 1 of the present invention.
00819 is a schematic diagram showing the principle of a "special standard USB Hub display box" according to Embodiment 2 of the present invention. FIG. 10 is a schematic diagram showing the division of a "one machine multi-station" software module according to Embodiment 4 of the present invention. 11 is a flowchart of a method for quickly switching a graphics card according to Embodiment 4 of the present invention.
0082FIG. 12 is a schematic diagram showing the division of a "one machine multi-station" software module according to Embodiment 5 of the present invention. Figure 13 is a schematic diagram of an extended workstation card used in Embodiment 6 of the present invention.
0083FIG. 14 is a schematic diagram showing the configuration of a multi-station workstation of "one machine and multiple workstations" according to Embodiment 6 of the present invention.
0084FIG. 15 is a schematic diagram showing the division of the "one machine multi-station" software module according to Embodiment 6 of the present invention.
0085Detailed ways
0086The invention will now be further described with reference to the drawings and embodiments. In the first embodiment, the computer system shown in FIG. 1 includes a computer host 100, which is equipped with two graphics cards (not shown), one of which is connected to the video output line 101. The display 102, another graphics card, is coupled to the television set 103 via a video output line 104.
0087A USB hub 105 is connected to the computer host 100 via a USB cable 106, and another USB hub 111 is connected to the computer host 100 via another USB cable 116; a USB hub 114 is connected to the USB hub 105. And the USB remote controller, the remote terminal receiving terminal 112 and the remote controller transmitter 113 are listed; the USB hub 111 is connected with a USB mouse 115.
0088The VID information stored in the main chip of the USB Hub 105 is "JYD". The VID information stored in the main chip of USB Hubl ll is not "JYD".
0089In addition, a PS/2 keyboard 107, a PS/2 mouse 108, a USB mouse 109, and a USB keyboard 110 are directly connected to the host computer 100.
0090In order to configure the computer system in Fig. 1 as a "one machine and multiple workstations" system, the solution installs a set of "one machine and multiple workstations" software in the computer. The software internally includes four modules and two common parameters, as shown in Fig. 2. As shown, the four modules are: a "one-machine multi-station" configuration module 200, a single-user operation management module 201, a multi-station operation support module 202, and a work state switching module 203. The two shared parameters are: working state parameter 204 and basic configuration parameter table 205.
0091The "one machine multi-workstation" configuration module 200 includes a "special standard USB Hub authentication parameter" 207 for determining whether the USB Hub connected to the computer host is the special USB hub. In this scenario, the value of the "Special USB Hub Authentication Parameter" is "JYD".
0092The working status parameter 204 is used to indicate the working status, and is generally present on the hard disk in the host, and the value is 0 or 1, respectively, indicating a single user status and multiple workstation status;
0093The basic configuration parameter table 205 is generally stored on the hard disk in the host, and is used to indicate workstation configuration information, including the graphics card corresponding to each workstation and the information of the special USB hub corresponding to each extended workstation. In this solution, The basic configuration parameter table is in the form of a linked list. As shown in FIG. 3, the linked list header represents the original workstation. For each additional extended workstation, a table node is added to represent, wherein the table node 300 represents the configuration information of the extended workstation 1.
0094Please refer to FIG. 2, FIG. 3 and FIG. 4 together. After installing the "one machine and multiple workstations" software, run the "one machine and multiple workstations" configuration module 200, and the software will execute the following configuration method. The steps are as follows:
00951. All the graphics cards installed in the host computer output the same user interface (step 400), and the result of the step is that the same user interface will be displayed in the current display 102 and the television 103;
00962. Identify all the special USB hubs connected to the host computer (Step 401), specifically: Read the VID information of all USB Hubs connected to the host computer, if the VID information of a USB Hub and the "Special USB Hub" If the value of the authentication parameter "207" is the same, the USB Hub is the special USB Hub; otherwise, the USB Hub is a non-exclusive USB Hub. The result of this step is: USB Hub 105 is identified as a special USB Hub, and USB Hubll is identified as a non-exclusive USB Hub.
00973. Make each special USB hub correspond to an extended workstation (step 402), specifically: for each special standard USB Hub, add an extended workstation in the basic configuration parameter table 205, and add the special USB hub to the standard The device name is recorded in the extension workstation; the result of the execution is: The extension workstation 1 (300 in FIG. 3) is added to the basic configuration parameter table 205, and the device name of the special USB hub 105 is recorded in the extension workstation 1.
00984. Make the original workstation and each extended workstation correspond to one graphics card respectively (step 403). The specific logic is shown in Figure 5. The execution result of this step is:
0099a) popping up a prompt window in the display 102, prompting the user to input an action through an input device paired with the display 102. At this time, assuming that the user presses any button of the PS/2 mouse, the prompt window in the display 102 disappears;
0100b) popping up a prompt window in the television to prompt the user to input an action through an input device paired with the television 103. At this time, if the user presses any button of the USB mouse 114, the prompt window in the television 103 disappears. ;
0101c) Record the device name of the graphics card connected to the display 102 to the "device name of the graphics card corresponding to the original workstation" in the basic configuration parameter table 205, and record the device name of the graphics card connected to the television 103 to the basic configuration parameter table. 205 "Extension workstation 1 corresponding to the graphics card device name".
01025. Set the working state (step 404), specifically: set the working state parameter 204 to 1, indicating multiple workstation states;
0103At this point, the "one machine multi-station" configuration module runs, the configuration result is recorded in the basic configuration parameter table 205. When the multi-station operation support module 202 is started and executed, the system will execute step 405, which will be connected to each special standard USB. The human-computer interaction device of the Hub is allocated to the extended workstation corresponding to each special USB Hub; other human-computer interaction devices are allocated to the original workstation.
0104The specific execution logic of step 405 is as shown in FIG. 6, dynamically generating and maintaining a "Workstation Human Machine Interaction Device Table" parameter 206, which records the original workstation and each of the currently active extended workstations. Interactive device list. The so-called extended workstation is active, which means that the special USB hub corresponding to the extended workstation can be recognized by the system.
0105The structure of the parameter "each workstation human-machine interaction device table" 206 is as shown in FIG. 7. When the mouse 114 is disconnected from the host computer, the "device name of the mouse 114" item is deleted from the parameter, and the processing of the other device is analogous.
0106After the multi-station operation support module 202 is executed, the computer enters the multi-station operation state according to the basic configuration parameter table 205 and the "workstation human-machine interaction device table" parameter 206. In the multi-workstation operating state, the computer system in this embodiment will be divided into an original workstation and an extended workstation as shown in FIG. 8, and the two workstations operate independently, and can be used independently by two users.
0107As shown in FIG. 2, the "one-machine multi-workstation" software described in Embodiment 1 includes a single-user operation management module 201 and a working state switching module 203;
0108The working state switching module 203 allows the user to change the value of the working state parameter 204 by the shortcut operation mode, thereby changing the current working state; when the value of the working state parameter 204 is equal to 0, executing the single-user operation management module 201 and stopping the multiple workstations The support module 202 is operated. When the single-user operation management module 201 is executed, the computer will no longer have workstations. When the value of the working state parameter 204 is equal to 1, the multi-station operation support module 202 is executed and the single-user operation management module 201 is stopped.
0109Another preferred embodiment 2 is as shown in FIG. 9. In this solution, a special USB Hub display box 802 is connected to the host, and the special USB Hub display box 802 is integrated with the special USB Hub803. The specific video signal output by the graphics card is transmitted to the display terminal device (800 is a video signal line) through the box, and the video signal feedback module 801 is provided in the box. When a specific video signal passes, the video signal feedback module 801 The event will be obtained and the event will be fed back to the host computer via the special USB Hub803.
0110After adopting this scheme, step 4 in the above scheme "makes the original workstation and each extended workstation correspond to one graphics card respectively", and can be changed to the following method (not shown):
0111a) only one graphics card outputs a specific video signal;
0112b) Waiting for a certain period of time, during this time, the one-machine multi-station configuration module 200 of the "one-machine multi-station" software running in the host constantly detects whether there is a special USB hub display box 802 and feeds back to the computer host "this USB The Hub display box received a specific video signal from the graphics card "Events;
0113During this waiting time, if a multi-station workstation configuration module 200 detects that a special USB hub display box 802 has sent the feedback event to the computer, Bay ij:
0114Find the device name of the special USB hub from the basic configuration parameter table 205, thereby finding the extended workstation where the device name is located; and recording the device name of the graphics card in the step a) into the extended workstation.
0115c) repeat steps a), b) until all graphics cards have output a specific video signal;
0116d) The graphics card that has not been assigned is assigned to the original workstation. The device name is recorded to the "device name of the graphics card corresponding to the original workstation".
0117The step a) may also be "only one graphics card outputs a normal video signal" or "only one graphics card does not output a video signal", as long as the output of the graphics card is different from that of other graphics cards in the host computer in step a). And in step b), the one-machine multi-station configuration module 20Q can obtain the timely feedback of the special USB hub display box to the output of the graphics card.
0118There is also an embodiment 3, which simplifies the foregoing embodiment, and the steps in the embodiment "identify all the special USB hubs connected to the host" and the step "to make each special USB hub correspond to an extension. The workstations are respectively modified to "recognize all USB hubs connected to the host" and "make each USB hub correspond to an extended workstation", specifically: not to authenticate the USB Hub, and for each USB Hub connected to the host Adding an extended workstation to the basic configuration parameter table 205, and recording the device name of the USB Hub to the extended workstation;
0119When the computer system is a "one-machine dual-station" system, including an original workstation and an extended workstation, the present invention also discloses another preferred embodiment 4, which is a "one-machine multi-workstation" software. 1 has a graphics card configuration switching module 208, as shown in FIG. 10, the module defines a set of graphics card switching shortcut keys, according to the software logic shown in FIG. 11, when the graphics card switching shortcut button is pressed, the basic configuration will be The device names of the graphics cards corresponding to the two workstations in the parameter table 205 are interchanged, and the multiple workstation operation support module 202 will operate according to the new basic configuration parameter table 205.
0120The present invention also discloses an embodiment 5, as shown in FIG. 12, in this embodiment, the working state switching module 203 not only allows the user to change the working state parameter 204 by the shortcut operation mode, but also allows the user to change the basic by the shortcut method. The values of the various parameters in the configuration parameter table 205, the multiple workstation operation support module 202 will operate in accordance with the new basic configuration parameter table 205.
0121Although the computer system in the above embodiment of the present invention has only one original workstation and one extended workstation, a system having a plurality of extended workstations can also be implemented, which is obviously within the scope of the present invention.
0122The present invention also provides a workstation card. As shown in FIG. 13, the workstation card 900 has a blade 907 which can be inserted into a slot of a motherboard in a computer host, and has a video output interface 901 and a USB interface 902. The card 905 has a PS/2 interface 904. In the figure, 906 is a screw hole of the video output interface. The workstation card can be formed by integrating other human-computer interaction device interfaces on a graphics card.
0123Embodiment 6 of the "one-machine multi-station" computer system using such a workstation card is as shown in FIG. 14, and all human-machine interaction devices connected to the same workstation card are automatically configured as an extension workstation, which is connected to an ordinary board. The human-machine interaction device on the card is automatically configured as the original workstation.
0124For Embodiment 2 and Embodiment 6, the workstation configuration process can be completely completed by the "one machine and multiple workstations" software, so at the time of implementation, the configuration module of the "one machine and multiple workstations" software
0125The 200 can be operated separately, as shown in FIG. 15, after the "one machine multi-machine multi-station" software is installed, the multi-station operation support module 202 can be directly started, and the multi-station configuration module 200 is operated in the process of running the module 202. To implement the configuration of the workstation, for the sixth embodiment, the specific process of the configuration process is: I) Identify all workstation cards in the system. Make each workstation card correspond to an extended workstation.
0126Π) The human-computer interaction device connected to the workstation card and the graphics card integrated in the workstation are all configured to the extended workstation corresponding to the workstation card; other human-computer interaction devices and graphics cards are allocated to the original workstation.
0127While the invention has been described in detail and shown by the embodiments of the embodiments Changes are intended to be included within the spirit and scope of the claims.
8 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8
Every citation, both ways
| Document | Relation | Office | Category | Cited during |
|---|---|---|---|---|
| CN101339458A | Cites | China | E | International search |
| EP1662385A2 | Cites | European Patent Office (EPO) | A | International search |
| US2008140885A1 | Cites | United States of America | A | International search |
| GB2443437A | Cites | United Kingdom | X | International search |
| CN2660584Y | Cites | China | X | International search |
| US6708247B1 | Cites | United States of America | A | International search |
4 members in 3 offices
Members4
| Document | Office | Kind | |
|---|---|---|---|
| WO2010048759A1This record | World Intellectual Property Organization (WIPO) | A1 | |
| WO2010048863A1 | World Intellectual Property Organization (WIPO) | A1 | |
| EP2352314A1 | European Patent Office (EPO) | A1 | |
| US2011208880A1 | United States of America | A1 |
3 legal events, as 2 offices reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | Office | |
|---|---|---|---|
| Ep: pct application non-entry in european phase122 | 122 | WO | |
| Non-entry into the national phaseNENP | NENP | DE | |
| Ep: the epo has been informed by wipo that ep was designated in this application121 | 121 | WO |
Numbers
- Publication
- 2010/048759
- Application
- 72890
Titles2
- English
- "ONE HOST WITH MULTIPLE WORKSTATIONS" COMPUTER SYSTEM, ITS CONFIGURING METHOD AND USB HUB BOX
- French
- SYSTÈME INFORMATIQUE « HÔTE UNIQUE, POSTES DE TRAVAIL MULTIPLES », PROCÉDÉ POUR SA CONFIGURATION ET BOÎTIER CONCENTRATEUR USB
Classification
- CPC, 1
- G06F3/023
- IPC, 1
- G06F3 023
Designated states138
- Regional, 73
- Botswana
- Ghana
- Gambia
- Kenya
- Lesotho
- Malawi
- Mozambique
- Namibia
- Sudan
- Sierra Leone
- Eswatini
- United Republic of Tanzania
- Uganda
- Zambia
- Zimbabwe
- Armenia
- Azerbaijan
- Belarus
- Kyrgyzstan
- Kazakhstan
- Republic of Moldova
- Russian Federation
- Tajikistan
- Turkmenistan
and 49 moreShow fewer
- Austria
- Belgium
- Bulgaria
- Switzerland
- Cyprus
- Czechia
- Germany
- Denmark
- Estonia
- Spain
- Finland
- France
- United Kingdom
- Greece
- Croatia
- Hungary
- Ireland
- Iceland
- Italy
- Lithuania
- Luxembourg
- Latvia
- Monaco
- Malta
- Netherlands (Kingdom of the)
- Norway
- Poland
- Portugal
- Romania
- Sweden
- Slovenia
- Slovakia
- Türkiye
- Burkina Faso
- Benin
- Central African Republic
- Congo
- Côte d’Ivoire
- Cameroon
- Gabon
- Guinea
- Equatorial Guinea
- Guinea-Bissau
- Mali
- Mauritania
- Niger
- Senegal
- Chad
- Togo
- National, 65
- United Arab Emirates
- Antigua and Barbuda
- Albania
- Angola
- Australia
- Bosnia and Herzegovina
- Barbados
- Bahrain
- Brazil
- Belize
- Canada
- China
- Colombia
- Costa Rica
- Cuba
- Dominica
- Dominican Republic
- Algeria
- Ecuador
- Egypt
- Grenada
- Georgia
- Guatemala
- Honduras
and 41 moreShow fewer
- Indonesia
- Israel
- India
- Japan
- Comoros
- Saint Kitts and Nevis
- Democratic People’s Republic of Korea
- Republic of Korea
- Lao People’s Democratic Republic
- Saint Lucia
- Sri Lanka
- Liberia
- Libya
- Morocco
- Montenegro
- Madagascar
- North Macedonia
- Mongolia
- Mexico
- Malaysia
- Nigeria
- Nicaragua
- New Zealand
- Oman
- Papua New Guinea
- Philippines
- Serbia
- Seychelles
- Singapore
- San Marino
- Sao Tome and Principe
- El Salvador
- Syrian Arab Republic
- Tunisia
- Trinidad and Tobago
- Ukraine
- United States of America
- Uzbekistan
- Saint Vincent and the Grenadines
- Viet Nam
- South Africa