This non-provisional application claims priority claim under 35 U.S.C. ยง119(a) on Patent Application No. 103207346 filed Apr. 28, 2014 in Taiwan, R.O.C, the entire contents of which are hereby incorporated by reference.
This disclosure relates to a remote operating system and, more particularly, to a remote operating system for operations of computer peripheral devices.
In a typical computer system, a keyboard and mouse are primarily the peripheral devices for operations. As computer operating systems, as well as computer games, advance constantly, the functions and operations to control the computer increase, and when the number of controls exceeds beyond some certain extent, a user or a computer game player is likely to find it flustered to operate on the peripheral devices. Hence, the peripheral devices, such as keyboards and mice, have been continuously improved, in functionality and structure, to increase user convenience.
As the computer system evolves, the peripheral devices, which would only accept input of characters and numerical information, have been designed to be more human-centered to accept versatile inputs. Most computer keyboards or mice of the current design are equipped with a shortcut key by which a corresponding software/program can be launched, or a specific function or operation is executed. The function or the operation corresponding to the shortcut key can be defined and recorded by a shortcut application program.
The function or the operation of a shortcut key is user definable for different requirements, and the shortcut key corresponds to a macro, which may include a series of operations to be executed. Once a shortcut key on the keyboard or the mouse is set, the users or the game players can invoke the macro by pressing the shortcut key. However, the setting of shortcut keys is dependent on the keyboard or the mouse. That is, when using a different computer, the users or the game players have to bring the keyboard or the mouse and the shortcut key application program, install the program into the computer, and set up a macro corresponding to the shortcut key. What is needed is an easy and convenient way to streamline the operations.
This disclosure provides a remote operating system for operations of computer peripheral devices so that it is not necessary for a user to carry any shortcut key application program to be re-installed for setting up a macro corresponding to the shortcut key, an operation which otherwise may cause a user inconvenience.
The remote operating system includes a remote server, a computer device, and an operating device. The remote server includes a first communication module and a storage unit, where the storage unit electrically connects to the first communication module and stores at least one macro and at least one shortcut application program. The computer device includes a transmission port and a second communication module. The second communication module electrically connects to the first communication module of the remote server and receives the macro and/or the shortcut application program from the remote server. The operating device includes an operating member and a transmission interface. The operating member is used to generate a control signal. The transmission interface electrically connects to the operating member and the transmission port of the computer device, and is used to transmit the control signal to the computer device. When the transmission port receives the control signal, the computer device responds to execute the macro.
In one embodiment, the operating device further includes a memory unit and a control unit. The control unit electrically connects to the operating member, the transmission interface, and the memory unit. The memory unit is used for storing the macro.
In one embodiment, the macro may be an instruction, a key setting, or a series of plural instructions.
In one embodiment, the shortcut application program may be a macro editing software responsive to the operating member, and is used for editing the macro.
In one embodiment, the operating member may be a key, button, scroll wheel, function key, numeral key, direction key, or shortcut key.
In one embodiment, the operating device may be a mouse, keyboard, or stylus pen.
In one embodiment, the transmission interface and the transmission port may respectively comply with a USB or IEEE transmission interface.
In one embodiment, the first communication module and the second communication module may respectively be a Wi-Fi transceiver, fiber-optic transceiver, network transceiver, or cable transceiver.
In one embodiment, the remote operating system further includes a handheld electronic device, where the handheld electronic device is provided with a third communication module for communicating with the remote server in wireless fashion.
In one embodiment, the handheld electronic device may be a smartphone, tablet PC, or PDA.
In one embodiment, the remote server may be a file server, an application server, or a cloud server.
The structure as well as a preferred mode of use, further objects, and advantages of this disclosure will be best understood by referring to the following detailed description of some illustrative embodiments in conjunction with the accompanying drawings, in which:
Referring to
The computer device 20 includes a transmission port 203 and a second communication module 201. The second communication module 201 electrically connects to the first communication module 101 of the remote server 10. In the present embodiment, the computer device 20 further includes a control unit 202, for example, a CPU, electrically connecting to the second communication module 201 and the transmission port 203, for controlling the second communication module 201 and/or the transmission port 203.
The operating device 30 includes an operating member 301 and a transmission interface 303. The operating member is used to generate a control signal 3015. The transmission interface 303 electrically connects to the operating member 301 and the transmission port 203 of the computer device 20, and is used to transmit the control signal 3015 to the computer device 20. When the transmission port 203 receives the control signal 3015, the computer device 20 responds to execute the macro 1031 and the shortcut application program 1033, which are stored in the remote server 10.
The remote server 10, as shown in
When a user works on the operating device 30, the operating member 301 is operated to generate a control signal 3015. The control signal 3015 is sent to the transmission port 203 via the transmission interface 303. After receiving the control signal 3015, the control unit 202 of the computer device 20 responds to generate an operation instruction 2025 so as for the second communication module 201 to connect to the first communication module 101 and receive the macro 1031 and/or the shortcut application program 1033 from the remote server 10. The control unit 202 of the computer device 20 then executes the macro 1031 and/or the shortcut application program 1033.
Through aforementioned operations of this disclosure, it is not necessary for a user to carry any shortcut application program 1033 and set up a macro 1031. Instead, the user can use the operating device 30, for example, a mouse, through which the shortcut application program 1033 and/or the macro 1031 are downloaded into the computer device 20 from the remote server 10 and executed in the computer device 20, thereby greatly increasing user convenience.
The foregoing embodiment is illustrative of the technical concepts and characteristics of the present disclosure. With the disclosed remote operating system, the macro 1031 and/or the shortcut application program 1033 are stored in a remote server 10, and therefore it is not necessary for the user to carry any shortcut application program and set up any macro. More embodiments of this disclosure are recited in the paragraphs that follow.
With further reference to
Number | Date | Country | Kind |
---|---|---|---|
103207346 | Apr 2014 | TW | national |