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 PDF

Info

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
Application number
CN201610416065.3A
Other languages
Chinese (zh)
Other versions
CN106126200A (en
Inventor
房玮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to CN201610416065.3A priority Critical patent/CN106126200B/en
Publication of CN106126200A publication Critical patent/CN106126200A/en
Application granted granted Critical
Publication of CN106126200B publication Critical patent/CN106126200B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44505Configuring 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

A kind of cloud computing system that can remotely guide client computer
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).
CN201610416065.3A 2016-06-13 2016-06-13 A kind of cloud computing system that can remotely guide client computer Expired - Fee Related CN106126200B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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