CN106973028A - A kind of Android clouds terminal - Google Patents
A kind of Android clouds terminal Download PDFInfo
- Publication number
- CN106973028A CN106973028A CN201610019598.8A CN201610019598A CN106973028A CN 106973028 A CN106973028 A CN 106973028A CN 201610019598 A CN201610019598 A CN 201610019598A CN 106973028 A CN106973028 A CN 106973028A
- Authority
- CN
- China
- Prior art keywords
- virtual machine
- port
- value
- data
- terminal
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/08—Protocols specially adapted for terminal emulation, e.g. Telnet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Information Transfer Between Computers (AREA)
Abstract
A kind of Android clouds terminal, technical field of the invention, mainly the virtual machine displaying and the combination of mobile terminal applied to cloud computing server, i.e., the virtual machine list for obtaining server with the mechanism of data transfer on mobile terminals has been connected.The program aSpice that foreign countries increase income can input the ip addresses specified in cloud terminal and connecting virtual machine is carried out in port, but distribute port because the port of the virtual machine of server end is resource allocation when being generated according to background virtual machine, so its connected mode is generally 5900 ports of connection acquiescence, but the virtual machine that the virtual machine or server of the port of an acquiescence uniquely have operation can only be connected, but when running into many virtual machines or need to connect the situation for the virtual machine specified, such demand can not be just met completely.Given this present situation, Android clouds terminal on its basis, has invented a kind of technical scheme for wirelessly obtaining virtual machine POST data, and being parsed and obtained as needed the virtual machine list being currently running to it.
Description
Technical field
The technical field of the present invention, mainly the virtual machine displaying applied to cloud computing server and the knot of mobile terminal
Close, i.e., obtain the virtual machine list of server to connect with the mechanism of data transfer on mobile terminals.
Background technology
The program aSpice that foreign countries increase income once functional is to input the ip addresses specified and port to connect in cloud terminal
Virtual machine, but port is distributed because the port of the virtual machine of server end is resource allocation when being generated according to background virtual machine
, so its connected mode is generally 5900 ports of connection acquiescence, but an acquiescence can only be connected the problem of bring
Uniquely there is a virtual machine of operation in the virtual machine or server of port, but run into many virtual machines or need connection
When the situation for the virtual machine specified, such demand can not be just met completely.Given this present situation, Android cloud terminals exist
On the basis of it, invented it is a kind of wirelessly obtain virtual machine POST data, and it is parsed as needed and
Obtain the technical scheme for the virtual machine list being currently running.A kind of Android clouds terminal, improves external open source projects connection empty
Plan machine can only specify the function that default port is connected, and fill up in cloud computing industry while refreshing the virtual of Servers-all operation
Machine list and the blank of the mobile terminal application tool according to Object selection virtual machine entry.
The content of the invention
This invention is divided into following two modules:
Log in correction verification module
Remote virtual machine server is set and access rights verification, supports synchronous and multi-user to log in access with the clothes under state
It is engaged in device, and carries out in android terminal long-range verification etc..
Have the characteristics that:
A. username-password is transmitted to server end in Post method
B. synchronization of access is supported
C. user name password preferences is supported to preserve
D. the return of Network Abnormal or the different conditions of user name verification is supported.
Virtual machine link module
In the virtual machine with state, and with android terminal it can be grasped with the active of synchronization links remote server
Make.
With following feature:
A. obtaining virtual machine list, the response POST request in IO streams is returned by guestlist.
B. the virtual machine of each classification and its property value packet are arranged in parallel
C. the key verification of server end is carried out with cipher fields
D. synchronization call is supported in the request for accessing virtual machine.
E. virtual machine spice attribute transfers are supported.
Brief description of the drawings
The verification of Fig. 1 Android cloud terminal remotes server logs in overall framework
Fig. 2 Android cloud terminal virtual machine table datas stream is parsed and distribution overall framework
The binding of Fig. 3 Android clouds terminal data is sent and agreement display connection overall framework
Embodiment
A. a new projects are created on ASpice terminal-baseds.A login pop-out is created in new project
Body.
B. preference is realized in code to store the information such as login value.
C. the method that transformation DefaultHttpclient is sent, carries out the verification of login service device authority.It is successful then return
Virtual machine table data serverlist, unsuccessful then notice connects the reason such as abnormal.
D. the set guestlist constructed with connectionbean come parse serverlist return list, and with
Virtual machine is that unit is split as subitem group data.
E. a newly-built listview is arranged to show guestlist virtual machines in newly-built application class beyond.java
The designated port of table and its each virtual machine included.
F. the virtual machine selected for user, transmission data set to connectionbean.
G.Aspice protocol initializings drawing board program RemoteCanvas and transmit data to server obtain it is corresponding
RDPSession.
H.Android terminal drawing boards control shows the RDPSession that remote transmission is returned.
Claims (1)
1. a kind of Android clouds terminal, it is characterised in that Beyond Openstack platforms can be connected on mobile terminals,
And it connects the user name and password and the use of the Dashboard management platforms of Beyond Openstack platforms when logging in
Name in an account book is consistent with password, but mode of its authentication is after having configured server ip address and default port, to pass through
HttpClient Request mode is asked in DefaultHttpClient transmission, and the returning result of authentication is then
HttpClient Response. and redirecting for the page can be just carried out after logined successfully enter virtual machine list displaying
The page, otherwise logs in nonsensical, also refreshes less than virtual machine list.
2. virtual machine list interface mainly shows the virtual machine of Servers-all, the value inside serverlist passes through
Inputstream modes carry out the json character strings that parsing returns to cloud terminal, as long as and virtual machine be it is normal state.
3. by HttpClient return strings parse data, it is characterised in that with as a GuestBase it is abstract oneself
Connectionbean Attribute class carrys out the searching loop serverlist form guestlist for returning to client value,
Obtain the value of one group of preliminary virtual machine item set.
4. the data got data of the database.getReadableDatabase () as a transfer in right 3
Storehouse, is first inserted into database by known virtual machine item record, then travels through out tlsport with the mode of vernier, then often
All can the value containing port port inside item value sets inside individual list.Then the guest data for obtaining port are had
Insert to sequence the corresponding database tables of connectionbean in database.
5. and bound data set adapter is wanted simultaneously to virtual machine list display control listview.
6. the data in right 3 are tied to after listview, according to the selection of user, the value of selected virtual machine can be indexed to
Including information such as its corresponding ports, value is then passed into connectionbean, and with it is previous
The value in virtual machine item set in connectionbean is compared, and this is recorded by Spice agreements if coincideing
It is worth and initiates the request of RDPSession connections.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610019598.8A CN106973028A (en) | 2016-01-13 | 2016-01-13 | A kind of Android clouds terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610019598.8A CN106973028A (en) | 2016-01-13 | 2016-01-13 | A kind of Android clouds terminal |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106973028A true CN106973028A (en) | 2017-07-21 |
Family
ID=59334183
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610019598.8A Pending CN106973028A (en) | 2016-01-13 | 2016-01-13 | A kind of Android clouds terminal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106973028A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107844571A (en) * | 2017-11-03 | 2018-03-27 | 优公里(北京)网络技术有限公司 | The realization device that a kind of intelligent data center is built |
CN108449444A (en) * | 2018-03-29 | 2018-08-24 | 江苏省未来网络创新研究院 | Local data transport method, self-loopa domain name analysis system and method |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102143230A (en) * | 2011-04-01 | 2011-08-03 | 广州杰赛科技股份有限公司 | Method for mini-station to authenticate and log in virtual machine in cloud system and login system |
US20130204894A1 (en) * | 2012-02-02 | 2013-08-08 | Patrick Faith | Multi-Source, Multi-Dimensional, Cross-Entity, Multimedia Analytical Model Sharing Database Platform Apparatuses, Methods and Systems |
CN103414704A (en) * | 2013-07-29 | 2013-11-27 | 相韶华 | General virtual data encrypted storage system |
CN103997482A (en) * | 2013-02-19 | 2014-08-20 | 华为技术有限公司 | Method of user registration in desktop cloud service, and system |
CN105187362A (en) * | 2014-06-23 | 2015-12-23 | 中兴通讯股份有限公司 | Method and device for connection authentication between desktop cloud client and server-side |
-
2016
- 2016-01-13 CN CN201610019598.8A patent/CN106973028A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102143230A (en) * | 2011-04-01 | 2011-08-03 | 广州杰赛科技股份有限公司 | Method for mini-station to authenticate and log in virtual machine in cloud system and login system |
US20130204894A1 (en) * | 2012-02-02 | 2013-08-08 | Patrick Faith | Multi-Source, Multi-Dimensional, Cross-Entity, Multimedia Analytical Model Sharing Database Platform Apparatuses, Methods and Systems |
CN103997482A (en) * | 2013-02-19 | 2014-08-20 | 华为技术有限公司 | Method of user registration in desktop cloud service, and system |
CN103414704A (en) * | 2013-07-29 | 2013-11-27 | 相韶华 | General virtual data encrypted storage system |
CN105187362A (en) * | 2014-06-23 | 2015-12-23 | 中兴通讯股份有限公司 | Method and device for connection authentication between desktop cloud client and server-side |
Non-Patent Citations (1)
Title |
---|
袁野,何嘉: "基于Android的云桌面客户端关键技术研究与实现", 《计算机应用》 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107844571A (en) * | 2017-11-03 | 2018-03-27 | 优公里(北京)网络技术有限公司 | The realization device that a kind of intelligent data center is built |
CN108449444A (en) * | 2018-03-29 | 2018-08-24 | 江苏省未来网络创新研究院 | Local data transport method, self-loopa domain name analysis system and method |
CN108449444B (en) * | 2018-03-29 | 2021-06-18 | 江苏省未来网络创新研究院 | Regional data transmission method, self-circulation domain name resolution system and method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9596501B2 (en) | Remote control processing method, device and system | |
US10366397B2 (en) | Methods and systems for facilitating customer support using a social post case feed and publisher | |
CN111796858B (en) | Method, system and related equipment for detecting access of application programs in Kubernetes cluster | |
CN107908659A (en) | Data sheet collocation method, report platform and computer-readable recording medium | |
US9923939B2 (en) | Electronic share server, screen sharing method, and program for electronic share server | |
US11936755B2 (en) | Systems and methods for determining a destination location for transmission of packetized data in a network system based on an application server attribute | |
US20150289301A1 (en) | Terminal matching method, terminal and system | |
CN103268319A (en) | Cloud browser based on webpages | |
US20150081571A1 (en) | Methods and systems for facilitating customer support using a social channel aware publisher in a social post case feed | |
CN109379742A (en) | A kind of cut-in method of WLAN, device and storage medium | |
CN104618388B (en) | Fast registration login method and corresponding resetting server, information server | |
CN112995247A (en) | Method, device and system for transmitting or processing data | |
WO2012155668A1 (en) | Network management configuration management method and apparatus | |
CN106973028A (en) | A kind of Android clouds terminal | |
CN103546493A (en) | Cross-device communication method | |
CN112836148B (en) | Report display method and device, storage medium and electronic equipment | |
WO2016058385A1 (en) | Information storage method and device, and terminal | |
CN104202432A (en) | Remote web management system and method | |
US20230087220A1 (en) | Data processing method and apparatus based on instant messaging, device, and storage medium | |
CN105005678B (en) | The method and apparatus of Resource Exchange platform acquisition Role Information | |
CN101247369B (en) | User information expression method, instant communication system and equipment in instant communication | |
US20100296637A1 (en) | Service Processing Method, Communication System and Related Device | |
CN105743891A (en) | Networking method and device, server and router | |
CN112861004B (en) | Method and device for determining rich media | |
EP2797277A1 (en) | Thin terminal mode-based security information exchange system, terminal, server, and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
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 |
Application publication date: 20170721 |
|
WD01 | Invention patent application deemed withdrawn after publication |