CN106126200B - A kind of cloud computing system that can remotely guide client computer - Google Patents
A kind of cloud computing system that can remotely guide client computer Download PDFInfo
- Publication number
- CN106126200B CN106126200B CN201610416065.3A CN201610416065A CN106126200B CN 106126200 B CN106126200 B CN 106126200B CN 201610416065 A CN201610416065 A CN 201610416065A CN 106126200 B CN106126200 B CN 106126200B
- Authority
- CN
- China
- Prior art keywords
- client computer
- user
- module
- memory
- server
- Prior art date
- Legal status (The legal status 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 status listed.)
- Expired - Fee Related
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44505—Configuring for program initiating, e.g. using registry, configuration files
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention discloses the cloud computing systems that one kind can remotely guide client computer, including server, memory, client computer, mobile subscriber device, the server provides multiple operating systems and imaging application for the client computer, is communicated between each client computer and the memory by the network equipment;The memory includes loader module, guiding module, interim guiding module, memory module;The memory is guided by guiding module between client computer and server, starts client computer by loader module down operation system stored in memory.The present invention can be used for operating system using active cloud computing system environment, no matter be connected to client computer position where, cloud computing system of the invention can carry out long-range guidance to server to each different client computer.
Description
Technical field
The present invention relates to field of cloud computer technology, are specifically related to a kind of cloud that can remotely guide client computer
Computing system.
Background technique
Traditional cloud computing system is the performance of client computer, the various operating systems of traditional client computer
It is to be run according to the environment of client computer, since the operating system being stored in client computer can only be unidirectional
It is supplied to server and cannot arbitrarily use on computers.
In addition to the long-range starting of server in traditional cloud computing system, the client computer of given IP address, and
For other settings (for example, Dynamic Host Configuration Protocol server), it is necessary to be equipped with an individual server provide guidance file (for example,
Tftp server).However, the prior art is easily used in local area network by cloud computing system, but in wide area network
In just can not arbitrarily use, need to establish necessary network range.That is, traditional cloud computing system will be by remote
One IP is distributed to client computer by rule by an individual server in advance by journey guidance, also there is distribution
IP address and other client computers setting (for example, Dynamic Host Configuration Protocol server) be unable to dynamic remote guidance the problem of.
Summary of the invention
The technical problem to be solved by the present invention is to provide the cloud computing systems that one kind can remotely guide client computer.
The technical scheme is that
A kind of cloud computing system that can remotely guide client computer, which is characterized in that including server, storage
Device, client computer, mobile subscriber device, the server provide multiple operating systems and imaging for the client computer
Application program is communicated between each client computer and the memory by the network equipment;The memory
Including loader module, guiding module, interim guiding module, memory module;The memory is by guiding module to client
It is guided between end computer and server, passes through loader module down operation system stored in memory
Start client computer.
Further, the guiding module includes drive module, configuration module, selecting module, authentication module;
The drive module between client computer and server the network equipment initialization, the network equipment just
After beginningization, the communication environment of configuration module setting and server, setting, IP setting including server address;Selecting module
Selection operation system or application program from server run on client computers and draw to client computer
It leads;It is stored with user authentication information in authentication module, server is accessed by client computer.
Further, the mobile subscriber device includes key lock sense detection unit, session management unit, resource management list
Member, the rm-cell include account's allocation unit, equipment allocation unit, index setting unit, MMU memory management unit, show
Show processor, IP allocation unit, IP filter element, operation program allocation unit, data storage cell, controller;
The key lock sense detection unit is for detecting whether the lock is inserted in the predetermined storage for distributing to each user
In device;The session management unit can create a session for each user, and be managed to it, that is, user logs in
When be inserted into a key lock so that the session connection of corresponding user's (striking machine), the session company if key lock is removed
It connects and is terminated;The rm-cell connects distribution resource to user conversation, and the resource refers to the memory of computer,
Journey can be performed in CPU, peripheral equipment, etc. and user (i.e. extension computer) distribution account, the input and output device of IP
Sequence, storage and the device that it may be that common all elements are assigned to each user, rm-cell can be by making
The distribution of user resources is carried out with the identification information of usb hub;Account's allocation unit of rm-cell is distributed to each
User conversation connects an account, and then, each user is logged in by distributing to their account;Equipment allocation unit
Input and output device distributes to each user;The input and output device of each user is distributed to by each self-identifying of user,
Do not conflict between user and user, operation can be executed by using the device that outputs and inputs of its own;Equipment distribution
Unit includes an index setting unit, the index of device is output and input in registration table setting, to make to output and input
Equipment is identified by each user;Specifically, it may include video card that the input and output device to be identified, which includes, keyboard,
Audio devices, usb hub, largely by input equipment (keyboard, mouse, usb hub) and output device (video
Card, audio devices);The MMU memory management unit gives each user conversation connection distribution memory space, also, passes through catalogue or magnetic
Disk can be divided the memory space for distributing to each user;The video-stream processor is inserted into subregion or driving sieve, distribution
To each user via catalogue or disk partition, and make each user it can be seen that the memory space of oneself;It is described
IP allocation unit is used to distribute the IP address of each user conversation connection;IP filter element is filtered each user, to execute
For the information of the treatment of the hook (hook) of TCP driving to the control wire processing unit that IP address is each user, and pass through IP network
Various data addresses on network are sent;The operation program allocation unit executes the distribution journey connected to each user conversation
Sequence, the program can run an executable program, in the Excel that it includes, Photoshop, the various means such as Word, and operation
Program allocation unit will not receive in no user's operation and execute operation;The data storage cell is for controlling number
According to, and according to unique number, account, input-output equipment stores the execution program of IP and usb hub, distributes to every
A user and the device stored;The signal that the tablet computer processing unit is responsible for will enter into touch tablet device is shown to often
On the monitor of a user;The controller controls the operation of each component (44,45,46,47,48,491), avoid resource it
Between conflict;
Further, the memory can be external memory such as USB storage or SD card.
Described one kind can remotely guide the cloud computing system of client computer, concrete operation method are as follows:
User is connected to client computer, starts guiding module by the loader module that draws of memory, and by drawing
The drive module of guide module drives, and address, IP, user account number is arranged by configuration module, client computer is connected by network
It is connected to server, selecting module selection operation system or application program from server are run and right on client computers
Client computer guides;The user authentication information stored in authentication module authenticates user, to ensure that user is logical
Client computer is crossed to access server, to prevent the non-normal use of client computer.
The beneficial effects of the present invention are: one kind of the invention can remotely guide the cloud computing system of client computer
System can be used for operating system using active cloud computing system environment, no matter be connected to client computer position where,
Cloud computing system of the invention can carry out long-range guidance to server to each different client computer.
Detailed description of the invention
Fig. 1 is the structuring concept figure of cloud computing system of the invention.
Fig. 2 is the structural block diagram of the memory of cloud computing system of the invention.
Fig. 3 is the structural block diagram of guiding module of the invention.
Fig. 4 is the concept map of mobile subscriber device of the present invention.
Fig. 5 is the system block diagram of resource manager.
Wherein, 1- server, 2- memory, 21- loader module, 22- guiding module, 221- drive module, 222-
Configuration module, 223- selecting module, 224- authentication module, the interim guiding module of 23-, 24- memory module, 3- client calculate
Machine, 4- mobile subscriber device, 41- key lock sense detection unit, 42- session management unit, 43- rm-cell, 431- account
Allocation unit, 44- equipment allocation unit, 441- index setting unit, 45- MMU memory management unit, 451- video-stream processor, 46-
IP allocation unit, 461-IP filter element, 47- run program allocation unit, 48- data storage cell, 49- controller, 491-
Tablet computer processing unit.
Specific embodiment
A kind of cloud computing system that can remotely guide client computer, which is characterized in that including server 1, deposit
Reservoir 2, client computer 3, mobile subscriber device 4, the server 1 are that the client computer 3 provides multiple operation systems
System and imaging application, are communicated between each client computer 3 and the memory 2 by the network equipment;
The memory 2 includes loader module 21, guiding module 22, interim guiding module 23, memory module 24;The memory
It can be external memory such as USB storage or SD card;The memory 2 is by guiding module 22 to client computer 3
It guides between server 1, is started and then the 21 down operation system of loader module being stored in memory 2
Client computer 3.The guiding module 22 includes drive module 221, configuration module 222, selecting module 223, authentication module
224;Initialization of the drive module 221 for the network equipment between client computer 3 and server 1, the network equipment
After initialization, the communication environment of configuration module 222 setting and server 1, setting, IP setting including server address;Choosing
Module 223 selection operation system or application program from server 1 are selected, is run on client computer 3 and to client meter
Calculation machine 3 guides;It is stored with user authentication information in authentication module 224, server 1 is accessed by client computer 3.
The mobile subscriber device 4 includes key lock sense detection unit 41, session management unit 42, rm-cell 43,
The rm-cell 43 includes account's allocation unit 431, equipment allocation unit 44, index setting unit 441, storage tube
Manage unit 45, video-stream processor 451, IP allocation unit 46, IP filter element 461, operation program allocation unit 47, data storage
Unit 48, controller 49.Whether the key lock sense detection unit 41, which is used to detect the lock to be inserted in, distributes to each user
Predetermined memory in;The session management unit 42 can create a session for each user, and be managed to it,
That is, a key lock is inserted into when user logs in, so that the session connection of corresponding user's (striking machine), if key lock quilt
Then session connection is removed to be terminated;The rm-cell 43 connects distribution resource to user conversation, and the resource refers to
The memory of computer, CPU, peripheral equipment, etc. and user (i.e. extension computer) distribution account, IP's outputs and inputs
Equipment, executable program, storage and the device that it may be that common all elements are assigned to each user, resource management list
Member 43 can carry out the distribution of user resources by using the identification information of usb hub 30;The account of rm-cell 43
Allocation unit 431 distributes to each user conversation and connects an account, then, each user by distribute to their account into
Row logs in;The input and output device of equipment allocation unit 44 distributes to each user;Distribute to the input of each user and defeated
Equipment is not conflicted between user and user by each self-identifying of user out, being capable of outputting and inputting by using its own
Device executes operation;The equipment allocation unit 44 includes an index setting unit 441, in outputting and inputting for registration table setting
The index of device, so that input and output device be made to be identified by each user;Specifically, what is identified outputs and inputs
Equipment is including may include video card, keyboard, audio devices, usb hub, largely by input equipment (keyboard, mouse
Mark, usb hub) and output device (video card, audio devices);The MMU memory management unit 45 is connected to each user conversation
Memory space is distributed, also, the memory space for distributing to each user can be divided by catalogue or disk;At the display
Reason device 451 is inserted into subregion or driving sieve, distributes to each user via catalogue or disk partition, and make each use
Family is it can be seen that the memory space of oneself;The IP allocation unit 46 is used to distribute the IP address of each user conversation connection;
IP filter element 461 is filtered each user, is handled for TCP driving to the control wire that IP address is each user with executing
The information of the treatment of the hook (hook) in portion, and sent by the various data addresses on IP network;The operation program point
The distribution program connected to each user conversation is executed with unit 47, which can run an executable program, it includes
Excel, in Photoshop, the various means such as Word, operation program allocation unit 47 will not be received in no user's operation
To executing operation;The data storage cell 48 is for controlling data, and according to unique number, account, input and output
Equipment stores the execution program of IP and usb hub, the device distributing to each user and storing;The tablet computer processing
The signal that unit 491 is responsible for will enter into touch tablet device is shown on the monitor of each user;The controller 49 is controlled
The operation for making each component (44,45,46,47,48,491) avoids the conflict between resource;
Its concrete operation method are as follows:
User is connected to client computer 3, starts guiding module 22 by the loader module 21 that draws of memory 2,
And driven by the drive module of guiding module 22 221, address, IP, user account number, client meter are arranged by configuration module 222
Calculation machine 3 arrives server 1, selecting module 223 selection operation system or application program from server 1, in visitor by network connection
It is run on family end computer 3 and client computer 3 is guided;The user authentication information pair stored in authentication module 224
User authenticates, and server 1 is accessed by client computer 3 to ensure user, to prevent the non-of client computer 3
Normal use.
Finally it should be noted that the above specific embodiment is merely illustrative of the technical solution of the present invention, rather than to it
Limitation;Although referring to previous embodiment, invention is explained in detail, and those skilled in the art answer
Work as understanding: it can still modify to technical solution documented by previous embodiment, or to part of technical characteristic
It is equivalently replaced;And these are modified or replaceed, specific embodiment party of the present invention that it does not separate the essence of the corresponding technical solution
The spirit and scope of formula technical solution.
Claims (2)
1. the cloud computing system that one kind can remotely guide client computer, which is characterized in that including server (1), deposit
Reservoir (2), client computer (3), mobile subscriber device (4), the server (1) are the client computer (3) offer
Multiple operating systems and imaging application pass through network between each client computer (3) and the memory (2)
Equipment is communicated;The memory (2) include loader module (21), guiding module (22), interim guiding module (23),
Memory module (24);The memory (2) by guiding module (22) between client computer (3) and server (1) into
Row guidance starts client and then loader module (21) the down operation system being stored in memory (2) and calculates
Machine (3);
The guiding module (22) includes drive module (221), configuration module (222), selecting module (223), authentication module
(224);
Initialization of the drive module (221) for the network equipment between client computer (3) and server (1), network
After the initialization of equipment, configuration module (222) setting and the communication environment of server (1), setting including server address,
IP setting;Selecting module (223) selection operation system or application program from server (1), are transported on client computer (3)
Row simultaneously guides client computer (3);Authentication module is stored with user authentication information in (224), passes through client meter
Calculation machine (3) accesses server (1);
The mobile subscriber device (4) includes key lock sense detection unit (41), session management unit (42), rm-cell
(43), the rm-cell (43) includes account's allocation unit (431), equipment allocation unit (44), index setting unit
(441), MMU memory management unit (45), video-stream processor (451), IP allocation unit (46), IP filter element (461), operation journey
Sequence allocation unit (47), data storage cell (48), controller (49);
The key lock sense detection unit (41) is for detecting whether the lock is inserted in the predetermined storage for distributing to each user
In device;The session management unit (42) can create a session for each user, and be managed to it;The resource pipe
It manages unit (43) and connects distribution resource to user conversation;Account's allocation unit (431) of the rm-cell (43) is distributed
An account is connected to each user conversation, then, each user logs in by distributing to their account;The equipment
Input and output device is distributed to each user by allocation unit (44);The MMU memory management unit (45) gives each user conversation
Connection distribution memory space;The video-stream processor (451) is inserted into subregion or driving sieve, distributes to via catalogue or disk point
Each user in area;The IP allocation unit (46) is used to distribute the IP address of each user conversation connection;The IP filtering is single
First (461) are filtered each user;Operation program allocation unit (47) executes the distribution connected to each user conversation
Program;The data storage cell (48) is for controlling distribution and storing the account of each user, input-output equipment, IP number
According to device, the tablet computer processing unit (491) of the controller (49) is responsible for will enter into the signal for touching tablet device
It is shown on the monitor of each user;The monitor is the corresponding device of client computer (3), the controller (49)
Equipment allocation unit (44), MMU memory management unit (45), IP allocation unit (46), operation program allocation unit are controlled respectively
(47), the operation of data storage cell (48), tablet computer processing unit (491) all parts, avoids the conflict between resource;
The memory (2) is external memory, and the external memory is USB storage or SD card.
2. the cloud computing system that one kind as described in claim 1 can remotely guide client computer, which is characterized in that
The specific operation method is as follows:
User is connected to client computer (3), passes through guiding module (22) boot loader module of memory (2)
(21), it and by the drive module of guiding module (22) (221) drives, address, IP, user's account is set by configuration module (222)
Number, client computer (3) arrives server (1) by network connection, selecting module (223) selection operation from server (1)
System or application program run on client computer (3) and guide to client computer (3);Authentication module
(224) user authentication information stored in authenticates user, and clothes are accessed by client computer (3) to ensure user
It is engaged in device (1), to prevent the non-normal use of client computer (3).
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610416065.3A CN106126200B (en) | 2016-06-13 | 2016-06-13 | A kind of cloud computing system that can remotely guide client computer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610416065.3A CN106126200B (en) | 2016-06-13 | 2016-06-13 | A kind of cloud computing system that can remotely guide client computer |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106126200A CN106126200A (en) | 2016-11-16 |
CN106126200B true CN106126200B (en) | 2019-07-19 |
Family
ID=57270675
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610416065.3A Expired - Fee Related CN106126200B (en) | 2016-06-13 | 2016-06-13 | A kind of cloud computing system that can remotely guide client computer |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106126200B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111641720A (en) * | 2020-06-02 | 2020-09-08 | 扬州工业职业技术学院 | Cloud computing system capable of remotely guiding client computer |
CN113419441B (en) * | 2021-08-24 | 2021-11-16 | 航天科工通信技术研究院有限责任公司 | Intelligent home system for confidential places |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2000021238A1 (en) * | 1998-10-05 | 2000-04-13 | Intel Corporation | A system for verifying the integrity and authorization of software before execution in a local platform |
CN1334510A (en) * | 2001-09-07 | 2002-02-06 | 清华大学 | Remoteboot method of computer in network environment |
CN1670698A (en) * | 2005-04-06 | 2005-09-21 | 清华大学 | Transparent computing based computing apparatus and method |
CN102664958A (en) * | 2012-04-27 | 2012-09-12 | 中山大学 | Transparent computing system |
CN103069384A (en) * | 2010-08-10 | 2013-04-24 | 桑迪士克以色列有限公司 | Host device and method for securely booting the host device with operating system code loaded from a storage device |
CN104683430A (en) * | 2013-07-08 | 2015-06-03 | 英特尔公司 | Techniques To Initialize From A Remotely Accessible Storage Device |
-
2016
- 2016-06-13 CN CN201610416065.3A patent/CN106126200B/en not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2000021238A1 (en) * | 1998-10-05 | 2000-04-13 | Intel Corporation | A system for verifying the integrity and authorization of software before execution in a local platform |
CN1334510A (en) * | 2001-09-07 | 2002-02-06 | 清华大学 | Remoteboot method of computer in network environment |
CN1670698A (en) * | 2005-04-06 | 2005-09-21 | 清华大学 | Transparent computing based computing apparatus and method |
CN103069384A (en) * | 2010-08-10 | 2013-04-24 | 桑迪士克以色列有限公司 | Host device and method for securely booting the host device with operating system code loaded from a storage device |
CN102664958A (en) * | 2012-04-27 | 2012-09-12 | 中山大学 | Transparent computing system |
CN104683430A (en) * | 2013-07-08 | 2015-06-03 | 英特尔公司 | Techniques To Initialize From A Remotely Accessible Storage Device |
Also Published As
Publication number | Publication date |
---|---|
CN106126200A (en) | 2016-11-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11146589B2 (en) | Out-of-band challenge in a computer system | |
EP3391616B1 (en) | Device management with tunneling | |
US8650273B2 (en) | Virtual serial concentrator for virtual machine out-of-band management | |
WO2016183553A1 (en) | Query dispatch and execution architecture | |
EP3618352A1 (en) | Virtual machine management | |
CN112583867B (en) | Sharing method and device of intelligent household electrical appliance, electronic equipment and medium | |
WO2018119589A1 (en) | Account management method and apparatus, and account management system | |
DE112020000792T5 (en) | TRUSTED EXECUTION ENVIRONMENT ACCELERATED BY GRAPHICS PROCESSING UNIT | |
US11928493B2 (en) | Sharing of FPGA board by multiple virtual machines | |
JP2011248419A (en) | Business computer allotting method and device | |
CN111343048A (en) | Pressure testing method and device, computer device and storage medium | |
CN106126200B (en) | A kind of cloud computing system that can remotely guide client computer | |
CN104160386A (en) | Server device, login management system and non-temporary recording medium | |
CN107832151A (en) | A kind of cpu resource distribution method, device and equipment | |
US8621584B2 (en) | Credential provider that encapsulates other credential providers | |
CN110417789B (en) | Server connection method, electronic device, system and medium | |
US20170286046A1 (en) | Universal application pinning | |
US20220191183A1 (en) | Method and apparatus for providing user profile | |
CN109558254A (en) | Asynchronism callback method, system, device and computer readable storage medium | |
CN108924153A (en) | A kind of cloud variable operating method and electronic equipment in graphic programming tool | |
KR20150120607A (en) | Cloud Computing System | |
CN104919415A (en) | Apparatus for managing application program and method therefor | |
US9392064B2 (en) | Providing to a web-based application access at a hardware level to a peripheral device | |
CN111010483B (en) | Mobile terminal control method and device, computer device and storage medium | |
CN109032677A (en) | Bank counter peripheral equipment management method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: 262700 Weifang science and Technology College, Xueyuan Road 166, Shouguang, Shandong Applicant after: Fang Wei Address before: Unit 103, Building No. 18, 69 Jinguang East Street, Weifang City, Shandong Province, 262799 Applicant before: Fang Wei |
|
CB02 | Change of applicant information | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20190719 Termination date: 20200613 |
|
CF01 | Termination of patent right due to non-payment of annual fee |