[go: up one dir, main page]

CN102638574A - Method for accessing multiple computers remotely - Google Patents

Method for accessing multiple computers remotely Download PDF

Info

Publication number
CN102638574A
CN102638574A CN2012100756645A CN201210075664A CN102638574A CN 102638574 A CN102638574 A CN 102638574A CN 2012100756645 A CN2012100756645 A CN 2012100756645A CN 201210075664 A CN201210075664 A CN 201210075664A CN 102638574 A CN102638574 A CN 102638574A
Authority
CN
China
Prior art keywords
remote
computers
accessing
address
access
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.)
Pending
Application number
CN2012100756645A
Other languages
Chinese (zh)
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.)
IEIT Systems Co Ltd
Original Assignee
Inspur Electronic Information Industry Co Ltd
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 Inspur Electronic Information Industry Co Ltd filed Critical Inspur Electronic Information Industry Co Ltd
Priority to CN2012100756645A priority Critical patent/CN102638574A/en
Publication of CN102638574A publication Critical patent/CN102638574A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)

Abstract

The invention provides a method for accessing multiple computers remotely. The method comprises the following steps of: obtaining mac (Media Access Control) addresses of the computers by accessing a remote database; obtaining ip (Internet Protocol) addresses of the computers according to the mac addresses; and accessing the computers corresponding to the ip addresses by using a Tight VNC (Virtual Network Computer) tool. When the method for accessing multiple computers remotely is compared with the prior art, the system integrates remote access to the computers on one interface, so that the method is convenient to operate and is flexible to interact. Therefore, the method provided by the invention has good popularization and high use value.

Description

多台远程计算机访问方法How to access multiple remote computers

技术领域 technical field

本发明涉及网络软件开发技术领域,具体来说是一种实现对多台远程计算机的访问方法。 The invention relates to the technical field of network software development, in particular to a method for realizing access to multiple remote computers.

技术背景 technical background

随着网络的高度发展,电脑的管理及技术支持的需要,远程操作及控制技术越来越引起人们的关注。远程控制一般支持下面的这些网络方式:LAN、WAN、拨号方式及互联网方式。此外,有的远程控制软件还支持通过串口、并口、红外端口来对远程机进行控制(不过这里说的远程电脑,只能是有限距离范围内的电脑了)。传统的远程控制软件一般使用NETBEUI、NETBIOS、IPX/SPX、TCP/IP等协议来实现远程控制,不过,随着网络技术的发展,很多远程控制软件提供通过Web页面以Java技术来控制远程电脑,这样可以实现不同操作系统下的远程控制。 With the rapid development of the network, the need for computer management and technical support, remote operation and control technology has attracted more and more attention. Remote control generally supports the following network methods: LAN, WAN, dial-up and Internet. In addition, some remote control software also supports to control the remote machine through the serial port, parallel port, and infrared port (but the remote computer mentioned here can only be a computer within a limited distance). Traditional remote control software generally uses protocols such as NETBEUI, NETBIOS, IPX/SPX, and TCP/IP to realize remote control. However, with the development of network technology, many remote control software provide Java technology to control remote computers through Web pages. In this way, remote control under different operating systems can be realized.

发明内容 Contents of the invention

本发明的技术任务是解决现有技术的不足,提供一种实现对多台远程计算机的访问方法。 The technical task of the present invention is to solve the deficiencies of the prior art and provide a method for realizing access to multiple remote computers.

本发明的技术方案是按以下方式实现的,该多台远程计算机访问方法,其具体实现步骤包括: The technical solution of the present invention is realized in the following manner, and the multiple remote computer access methods, its specific implementation steps include:

步骤一,上传机器条形码; Step 1, upload the machine barcode;

步骤二,访问远程数据库服务器,根据条形码在数据库中找到相应的mac地址; Step 2, accessing the remote database server, finding the corresponding mac address in the database according to the barcode;

步骤三,根据mac地址获得相应机器的ip地址; Step 3, obtain the ip address of the corresponding machine according to the mac address;

步骤四,根据ip地址访问并控制远程机器。 Step 4, access and control the remote machine according to the ip address.

所述步骤二中远程数据库服务器的连接通过开放数据库互连ODBC实现。 The connection of the remote database server in the step 2 is realized through Open Database Interconnection ODBC.

所述步骤三种获取远程计算机的ip地址通过调用nbtscan.exe系统命令实现。 The three steps of obtaining the ip address of the remote computer are realized by calling the nbtscan.exe system command.

所述步骤四中访问并控制远程机器通过TightVNC工具来实现。 Accessing and controlling the remote machine in the step 4 is realized through the TightVNC tool.

本发明与现有技术相比所产生的有益效果是: The beneficial effect that the present invention produces compared with prior art is:

本发明的多台远程计算机访问方法主要实现对多台远程计算机的访问功能,系统分为三个模块,即访问远程数据库得到计算机的mac地址、根据mac地址获得计算机的ip地址、利用TightVNC工具访问对应ip的计算机。该系统将对多台计算机的远程访问集成到了一个界面,方便操作、交互灵活,因而具有很好的推广使用价值。 The multiple remote computer access method of the present invention mainly realizes the access function to multiple remote computers, and the system is divided into three modules, namely accessing the remote database to obtain the mac address of the computer, obtaining the ip address of the computer according to the mac address, and utilizing the TightVNC tool to access The computer corresponding to the ip. The system integrates remote access to multiple computers into one interface, which is convenient for operation and flexible in interaction, so it has good promotion and use value.

附图说明 Description of drawings

附图1是本发明的实现流程图。 Accompanying drawing 1 is the realization flowchart of the present invention.

具体实施方式 Detailed ways

下面结合附图对本发明的多台远程计算机访问方法作以下详细说明。 The method for accessing multiple remote computers of the present invention will be described in detail below in conjunction with the accompanying drawings.

为了实现对多台计算机的远程访问,实现访问远程数据库和访问远程计算机的双重功能。如附图1所示,现提供多台远程计算机访问方法,其具体实现步骤包括: In order to realize the remote access to multiple computers, realize the double function of accessing the remote database and accessing the remote computer. As shown in accompanying drawing 1, a plurality of remote computer access methods are provided now, and its specific implementation steps include:

步骤一,上传机器条形码; Step 1, upload the machine barcode;

步骤二,访问远程数据库服务器,根据条形码在数据库中找到相应的mac地址; Step 2, accessing the remote database server, finding the corresponding mac address in the database according to the barcode;

步骤三,根据mac地址获得相应机器的ip地址; Step 3, obtain the ip address of the corresponding machine according to the mac address;

步骤四,根据ip地址访问并控制远程机器。 Step 4, access and control the remote machine according to the ip address.

该系统架构采用MVC模式,M(module)负责总体框架、C(control)负责主要功能的实现、V(view)负责显示。 The system architecture adopts the MVC model, M (module) is responsible for the overall framework, C (control) is responsible for the realization of the main functions, and V (view) is responsible for the display.

由于远程计算机的mac地址都存储在远程数据库服务器中,所以需要利用ODBC连接远程数据库。根据从数据库中查询到的mac地址,再调用添加的nbtscan.exe系统命令就能得到远程计算机的ip地址。 Since the mac address of the remote computer is stored in the remote database server, it is necessary to use ODBC to connect to the remote database. According to the mac address queried from the database, the ip address of the remote computer can be obtained by calling the added nbtscan.exe system command.

已知ip地址后,就可以利用TightVNC工具来实现远程访问。该工具要求在服务器端安装该工具的Tightvnc viewer部分,在远程计算机端安装该工具的Tightvnc service部分。为了实现对远程计算机的访问,远程计算机端需要启动Tightvnc service,并且可以设置密码以限制服务器对其的访问。 Once the ip address is known, you can use the TightVNC tool to achieve remote access. The tool requires the Tightvnc viewer part of the tool to be installed on the server side and the Tightvnc service part of the tool to be installed on the remote computer side. In order to realize the access to the remote computer, the remote computer needs to start the Tightvnc service, and a password can be set to limit the server's access to it.

该系统集成了每台远程计算机的放置位置、对应的条形码及ip信息,并将这些信息一并呈现给用户,一目了然。用户可以通过点击相应的ip链接,自动调用Tightvnc远程访问工具,登陆到远程计算机的桌面并对其进行操作,来实现集成的操作界面,操作方便。 The system integrates the location of each remote computer, the corresponding barcode and ip information, and presents these information to the user at a glance. By clicking on the corresponding ip link, the user can automatically call the Tightvnc remote access tool, log in to the desktop of the remote computer and operate it, so as to realize the integrated operation interface, which is easy to operate.

Claims (4)

1.多台远程计算机访问方法,其特征在于其具体实现步骤包括: 1. a plurality of remote computer access methods, it is characterized in that its concrete implementation steps comprise: 步骤一,上传机器条形码; Step 1, upload the machine barcode; 步骤二,访问远程数据库服务器,根据条形码在数据库中找到相应的mac地址; Step 2, accessing the remote database server, finding the corresponding mac address in the database according to the barcode; 步骤三,根据mac地址获得相应机器的ip地址; Step 3, obtain the ip address of the corresponding machine according to the mac address; 步骤四,根据ip地址访问并控制远程机器。 Step 4, access and control the remote machine according to the ip address. 2.根据权利要求1所述的多台远程计算机访问方法,其特征在于所述步骤二中远程数据库服务器的连接通过开放数据库互连ODBC实现。 2. The method for accessing multiple remote computers according to claim 1, characterized in that the connection of the remote database server in said step 2 is realized through Open Database Interconnection ODBC. 3.根据权利要求1所述的多台远程计算机访问方法,其特征在于所述步骤三种获取远程计算机的ip地址通过调用nbtscan.exe系统命令实现。 3. A plurality of remote computer access methods according to claim 1, characterized in that said step three obtains the ip address of the remote computer by calling the nbtscan.exe system command. 4.根据权利要求1所述的多台远程计算机访问方法,其特征在于所述步骤四中访问并控制远程机器通过TightVNC工具来实现。 4. The method for accessing multiple remote computers according to claim 1, characterized in that the access and control of the remote machines in the step 4 is realized through the TightVNC tool.
CN2012100756645A 2012-03-21 2012-03-21 Method for accessing multiple computers remotely Pending CN102638574A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2012100756645A CN102638574A (en) 2012-03-21 2012-03-21 Method for accessing multiple computers remotely

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2012100756645A CN102638574A (en) 2012-03-21 2012-03-21 Method for accessing multiple computers remotely

Publications (1)

Publication Number Publication Date
CN102638574A true CN102638574A (en) 2012-08-15

Family

ID=46622815

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2012100756645A Pending CN102638574A (en) 2012-03-21 2012-03-21 Method for accessing multiple computers remotely

Country Status (1)

Country Link
CN (1) CN102638574A (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1470835A (en) * 2002-07-27 2004-01-28 ���ǵ�����ʽ���� Remote control system for Internet refrigerator and its remote control method
US20050199699A1 (en) * 2003-11-27 2005-09-15 Ryoichi Sato Remote access system and method
CN1689310A (en) * 2002-08-21 2005-10-26 松下电器产业株式会社 Network terminal device, address management server, communication system, and network communication method using MAC addresses to determine the IP target addresses
CN101568914A (en) * 2007-06-12 2009-10-28 梁庚荣 Dual-layer architecture for remote access services

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1470835A (en) * 2002-07-27 2004-01-28 ���ǵ�����ʽ���� Remote control system for Internet refrigerator and its remote control method
CN1689310A (en) * 2002-08-21 2005-10-26 松下电器产业株式会社 Network terminal device, address management server, communication system, and network communication method using MAC addresses to determine the IP target addresses
US20050199699A1 (en) * 2003-11-27 2005-09-15 Ryoichi Sato Remote access system and method
CN101568914A (en) * 2007-06-12 2009-10-28 梁庚荣 Dual-layer architecture for remote access services

Similar Documents

Publication Publication Date Title
CN103645957B (en) A kind of resources of virtual machine management-control method and device
CN101188624B (en) Grid middleware system based on virtual machine
CN104199723B (en) Camera mapping method based on virtual equipment
CN102567074A (en) USB (universal serial bus) device redirecting method facing virtual machines
CN105955208B (en) Network robot data control system based on cloud platform
CN103281359A (en) Cloud desktop system and operating method
CN105306225B (en) Openstack-based physical machine remote shutdown method
CN103986786A (en) Remote cloud desktop operation system
CN103369029A (en) Synchronization method for local desktop and remote virtual desktop, system and use method of system
JP2014140127A5 (en)
CN104580531A (en) Web remote desktop access control method based on WebSocket agency
CN110049137A (en) A kind of instruction transmission method, collecting method and relevant apparatus
CN106161119A (en) A kind of WebLogic middleware cluster automatic deployment instrument and method
CN105681359A (en) Rack monitoring device and method
CN203301532U (en) Cloud desktop system
TW201229902A (en) Method of launching application in VM
CN104635705A (en) Method for remotely programming and debugging industrial field equipment
CN102118437B (en) A Xen-based virtual machine live migration progress monitoring method and device
CN104951481A (en) Method and device for managing database connection
CN104133671B (en) The hardware interface screening arrangement and method of a kind of digital processing device
CN102662745A (en) Virtual machine management system and virtual machine management method
TW201305912A (en) System and method for managing virtual machines
CN104506611A (en) Method for remotely managing Linux operating system
CN103986665A (en) The method of network load balancing in Yunhai OS
CN105242948B (en) Heat deployment implementation method based on Java web projects

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20120815