CN104158857B - A kind of apparatus and method that the service of networking operating system is provided - Google Patents
A kind of apparatus and method that the service of networking operating system is provided Download PDFInfo
- Publication number
- CN104158857B CN104158857B CN201410359158.8A CN201410359158A CN104158857B CN 104158857 B CN104158857 B CN 104158857B CN 201410359158 A CN201410359158 A CN 201410359158A CN 104158857 B CN104158857 B CN 104158857B
- Authority
- CN
- China
- Prior art keywords
- operating system
- terminal device
- module
- network
- file system
- 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.)
- Active
Links
Landscapes
- Computer And Data Communications (AREA)
- Telephonic Communication Services (AREA)
Abstract
The invention discloses a kind of apparatus and method for being used to provide the service of networking operating system, the device includes network access module, database module, user authentication module, terminal device matching module, NFS module, monitoring module and WEB modules, and a kind of service for supporting networking operating system is provided by the structure of these modules;This method is connected by supporting the terminal device of networking operating system to be set up through network access module, is authenticated in user authentication module, is then serviced using networking operating system provided by the present invention.High concentration of the present invention, spends less cost just can be disposed, performance is higher, it is easy to management service, with very strong practicality and market popularization value.
Description
Technical field
The invention belongs to operation system technology field, it is related to a kind of device that the service of networking operating system is provided and side
Method.
Background technology
At present, developing rapidly with Internet technology, miscellaneous smart machine (such as smart mobile phone, tablet personal computer
Deng), the quantity of embedded device (such as internet of things equipment) reached surprising stage, it is light in occupation of foot is lifted in Internet market
The status of weight.These development promote the technological innovation in operating system field, and operating system is no longer secured to terminal device the machine
In, gradually develop to networking direction;Terminal device is grasped by this networking for being stored in remote server kind of Web vector graphic
Make system.
People are set before being serviced using networking operating system, it is necessary to carry out related hardware, matching network basis in advance
The deployment applied.Patent No. 200510063064.7, patent name is that the apparatus and method based on lucidification disposal disclose one kind
Computing device based on Transparent Calculation Model.From this document as can be seen that to use this networking operating system, it is necessary to dispose
Possess the server zone and supporting network infrastructure of higher hardware configuration, while needing to carry out correlation technique on the skilled palm
Hold;These factors bring higher cost price, limit the development of this networking operating system.
In addition, in the application scenarios such as such as home environment, terminal device obtains this networking operating system service also face
Face some other problems:On the one hand, when terminal device operates service using this networking, personal data message is stored
In remote server, these data messages exist it is compromised, the potential safety hazard such as be tampered;On the other hand, terminal device is general
Connection is set up by wide area network and remote server, due to the restriction of the factors such as the network bandwidth, there is very big unstability, net
Network operating system performance can not be embodied well.
In view of these existing terminal devices are obtaining these unfavorable factors present in networking operating system service process
And practical problem, still it can solve the problem that these problems without a kind of more effective method.
The content of the invention
The technical problems to be solved by the invention are being obtained for the terminal device of this support networking operating system
Not enough and defect problem present in networking operating system service process, is proposed a kind of for providing networking operating system clothes
The apparatus and method of business, can provide the service of networking operating system for terminal device.
A kind of device for being used to provide the service of networking operating system, including following components:
Network access module, for being that terminal device and described device set up network connection passage;
The realization of network access module so that described device does not need the extra network facilities, and terminal device is with LAN
Mode accesses device of the present invention, with the higher network bandwidth;
Database module, for storing subscriber identity information, terminal device hardware and operating system nucleus, file system
Match index table information and operating system nucleus, the network storage address information of file system;
User authentication module, obtain be connected into described device terminal device identity information, by with database module
The subscriber identity information of storage is compared to complete authentication;
Terminal device matching module, using the hardware information of the terminal device by certification, is called from database module
The operating system nucleus that matches with the terminal device hardware, the network address of file system return to terminal device;
NFS module, with operation system required during the multiple os startings of web document form storage
System kernel and file system;
The realization of NFS module so that operating system nucleus, file system and application data, many matchmakers
Volume data, document datastore are in device is local, and terminal device is not required to by wide area network with regard to that can directly initiate network operation system
System, reduces the potential safety hazard of information leakage;
Wherein, the terminal device supports loading to start network operating system.
The terminal device is connected into device by network access module, and user authentication module is connected based on database module certification
Enter the authority of the terminal device of device, the terminal device matching module is the operation that matching is found by the terminal device of certification
The network storage address of system kernel, file system, terminal device accesses operating system nucleus, the network storage of file system
Location, is loaded into the file system directories that in the internal memory of terminal device and carry is matched by the operating system nucleus of matching, finally opens
Dynamic network operating system.
The NFS module is also stored with application program, multi-medium data and number of files with web document form
According to.
The network access module is wired broadband interface or radio network interface.
Also include monitoring module, the monitoring module obtains the terminal device operational network operation for being connected into described device in real time
The real-time running state of system, the real-time running state includes network operating system operation information, to multimedia, document data
Access record information, the real-time use information of the hardware of application program usage record information and terminal device.
The realization of monitoring module so that described device can be the running state information of terminal device with a kind of clear and intuitive
Mode is shown, and can accordingly be handled according to status information.
Also include WEB modules;
For configuring the network access address of described device and accessing password;
Rights parameters for configuring the terminal device for being connected into device;
For the terminal device hardware information that is stored in configuration data library module with match operating system nucleus, file system
The network storage address information of system;
For the operating system nucleus and file system in Configuration network file system module;
The information obtained for checking monitoring module.
WEB modules have provided the user a kind of friendly interface and described device are managed and safeguarded, can also promote institute
Device is stated preferably to be promoted.
A kind of method for being used to provide the service of networking operating system, using described for providing networking operating system
The device of service, will support that load the terminal device for starting network operating system is connected into the present apparatus by network access module, uses
Family authentication module call the data authentication in database module be connected into device terminal device authority, terminal device matching
Module is by the way that the terminal device of certification finds the operating system nucleus of matching in database module, the network of file system is deposited
Store up address, operating system nucleus of the terminal device based on matching, file system network storage address access operating system nucleus,
The network storage address of file system, the operating system nucleus of matching is loaded into the internal memory of terminal device and carry matching
File system directories, finally start network operating system.
Beneficial effect
Compared with prior art, the invention provides a kind of device and side for being used to provide the service of networking operating system
Method, with following advantage:
1) apparatus structure of the present invention is simple, compared with prior art in need the server zone cost of high hardware configuration with
And need higher bandwidth requirement matching network infrastructure for, complete device is dexterously formed using described module,
The service of networking operating system is realized using LAN, cost is greatly reduced;
2) method provided using the present apparatus provides higher security performance and network experience performance for terminal device:Such as
Disposed in the application scenarios such as family, work after device of the present invention, personal data information memory is in dress of the present invention
In putting, terminal device can carry out associative operation by accessing the device, without by wide-area network access remote server, reducing
The potential safety hazards such as information leakage;Meanwhile, terminal device is accessed in the form of LAN and serviced using networking operating system, from
And the information of storage on the apparatus is accessed, with higher bandwidth, the stability of networking operating system has greatly improved,
Loading starts networking operating system fast and stable, and can reduce the memory space requirement of terminal device;
3) it is easily managed:The realization of WEB modules so that many laymans (such as domestic consumer) can also pass through WEB
Module to device of the present invention carry out preferably manage and safeguard so that more enrich the device storage content, increase or
Modification may have access to the terminal device of the device so that the device is preferably applied and promoted.
Brief description of the drawings
Fig. 1 is the overall flow figure of the method for the invention;
Fig. 2 is the timing diagram of embodiment of the present invention.
Embodiment
Remarked additionally below in conjunction with drawings and examples are further to the present invention.
A kind of device for being used to provide the service of networking operating system, including following components:
Network access module, for being that terminal device and described device set up network connection passage;
Database module, for storing subscriber identity information, terminal device hardware and operating system nucleus, file system
Match index table information and operating system nucleus, the network storage address information of file system;
User authentication module, obtain be connected into described device terminal device identity information, by with database module
The subscriber identity information of storage is compared to complete authentication;
Terminal device matching module, using the hardware information of the terminal device by certification, is called from database module
The operating system nucleus that matches with the terminal device hardware, the network address of file system return to terminal device;
NFS module, with operation system required during the multiple os startings of web document form storage
System kernel and file system;
Wherein, the terminal device supports loading to start network operating system.
The terminal device is connected into device by network access module, and user authentication module is connected based on database module certification
Enter the authority of the terminal device of device, the terminal device matching module is the operation that matching is found by the terminal device of certification
The network storage address of system kernel, file system, terminal device accesses operating system nucleus, the network storage of file system
Location, is loaded into the file system directories that in the internal memory of terminal device and carry is matched by the operating system nucleus of matching, finally opens
Dynamic network operating system.
The NFS module is also stored with application program, multi-medium data and number of files with web document form
According to.
The network access module is wired broadband interface or radio network interface.
Also include monitoring module, the monitoring module obtains the terminal device operational network operation for being connected into described device in real time
The real-time running state of system, the real-time running state includes network operating system operation information, to multimedia, document data
Access record information, the real-time use information of the hardware of application program usage record information and terminal device.
Also include WEB modules;
For configuring the network access address of described device and accessing password;
Rights parameters for configuring the terminal device for being connected into device;
For the terminal device hardware information that is stored in configuration data library module with match operating system nucleus, file system
The network storage address information of system;
For the operating system nucleus and file system in Configuration network file system module;
The information obtained for checking monitoring module.
The present invention general thought be:Referring to the drawings 1, after terminal device start, provided by device of the present invention
Network insertion services to described device and sends certification request, and the user authentication module in described device is to transmitted by terminal device
Certification request gives a response;Certification is by rear, and terminal device matching module is carried out to hardware informations such as the models of terminal device
Match somebody with somebody, return to the operating system nucleus for being adapted to the terminal device, the network address information of file system to terminal device;Terminal device
Operating system nucleus, carry file system are loaded according to address above mentioned information, the startup of networking operating system is completed.In addition,
WEB modules in device of the present invention carry out the management of systematization to modules.
The appliance arrangement selection of embodiment is as follows:
The device device therefor of networking operating system service is provided:Pandaboard ES (OMAP4460 processors, ARM
Cortex-M3 MPCore kernels, dominant frequency 1.2GHz), (wireless modules of WiLink 6.0);
Terminal device:Fly to insult OK6410-B development boards (Samsung S3C6410 processors, ARM1176JZF-S kernels, master
Frequency 533MHz/667MHz), (WM-G-MR-09 wireless modules);
Wherein above-mentioned specifically shown model is not limited to there is provided the device of networking operating system service and terminal device
Develop on board device.
The present invention's comprises the following steps that, as depicted in figs. 1 and 2:
S1:Terminal device network access module sets up interface channel with device of the present invention, and terminal device is by this
Interface channel starts networking operating system, accesses NFS;
Network access module, a kind of network insertion service is provided by terminal device of local web form;
Wherein, network access module, has transplanted such as dnsmasq, hostapd software kit, by developing in board device
Network interface (such as broadband interface, cellular network) provides wired, wireless network insertion service for terminal device;
S2:User authentication module employs encryption certification policy, will pass through network insertion service in S1 and be connected to the present invention
Subscriber identity information (user name user1, user cipher passwd1) in described device is matched in database module;
After subscriber identity information is fitted through, show that the user1 user belongs to authorized user, with use networking operating system
The authority of service;
Above-mentioned authentication result is returned to corresponding terminal device by user authentication module.
S3:Terminal device is after the certification in by S2, and terminal device matching module sends scan request to terminal device,
The hardware informations such as the unit type to terminal device carry out real-time collecting, and by the processor model of the terminal device of collection, master
Frequently, video card model, memory information transfer back to terminal device matching module;
Terminal device matching module is matched according to the information passed back in database module.After the match is successful, terminal
Equipment matching module sends a response message information by GET methods to terminal device:Message information includes the terminal and set
Specific address/boot/ of the standby operating system nucleus and file system matched in NFS module
Android4.0.3 and/rootfs/nfsroot/android4.0.3/user1;
Terminal device is according to the operating system nucleus of return, network address information/boot/ of file system
Android4.0.3 and/rootfs/nfsroot/android4.0.3/user1, is loaded in address above mentioned by LAN
Core passes through NFS carry file system afterwards into terminal device internal memory.
S4:Terminal device loads the behaviour selected in S3 by the NFS module in device of the present invention
Make system kernel to terminal device, these kernel files are loaded into the internal memory of equipment of itself by terminal device, in activation system
Core;
Terminal device is after kernel is started, by the file system selected in procotol carry S3, starts networking
Operating system;After system starts successfully, terminal device can also access shared multi-medium data, text in NFS
File data.
Include in NFS module and a variety of differences are mainly included in system partitioning and data partition, system partitioning
The operating system nucleus of species;Data partition includes file system, multi-medium data and the document data of operating system.
S5:Monitoring module has write an information acquisition program using PHP language.The terminal device of programmed acquisition access
Hardware status information:CPU utilization rate is that 43%, memory usage is 37 degree of 50%, temperature, battery electric quantity 75%;Collection
Network operating system operation information in terminal device:OS Type is android4.0.3, a length of 133 minutes when using;
The service condition of the application program of acquisition terminal equipment row:Wechat is clicked on 4 times, and total duration is 31 minutes, QQ is clicked on 1 time, when total
A length of 70 minutes;The program also acquisition terminal equipment is to the multimedia in S4 and the access frequency duration of document data:Access " tongue
China on point " program 1 time, total duration 42 minutes.
An information analysis program has also been write in monitoring module with PHP language.Information analysis program is information gathering journey
The above-mentioned data message that sequence is collected into intuitively is shown in the way of line chart, and these above-mentioned information indexes are set respectively
Threshold value:CPU threshold values 85%, memory threshold 80%, 55 degree of temperature threshold, battery power threshold 10%, user1 is used
Android4.0.3 operating systems threshold value is 2400 minutes, the use of QQ threshold applications is 6000 minutes, uses wechat threshold application
For 3000 minutes, it was 200 minutes to access " China on the tip of the tongue " threshold value;The terminal device collected when device of the present invention
When these information indexes reach correspondence threshold value, prompt message is sent to terminal device:Such as when battery electric quantity uses more than threshold value, carry
Show user's " not enough power supply please charges as early as possible ".
S6:User carries out systematized management by WEB modules to described device.By using PHP language and MySql data
Build a WEB management platform in storehouse, it is easy to which user carries out the management and maintenance of systematization to device of the present invention.
WEB management platforms are the network access module in device, user authentication module, NFS module, terminal
Equipment matching module, monitoring module centralized management are got up:Under the management platform, by network access module, modification network is visited
Ask IP address information and access password;The user profile in device of the present invention add by user authentication module to revise
Operation;By terminal device matching module, new hardware equipment information and matching operating system are added in database
The network storage address information of kernel, file system;It is in user's distribution configuration operating system by NFS module
Core, file system;Accessed terminal device health information is checked by monitoring module.
So far, all implementation steps of the present embodiment have been carried out detailed elaboration and explanation.The present invention is not limited to
Above-described embodiment, those skilled in the art on the basis of not departing from substantive thought of the invention after various modifications and improvements are carried out
Obtained technical scheme, is accordingly to be regarded as within the scope of the present invention.The applicable scope of the present invention is defined progress by claims
It is determined that.
Claims (6)
1. a kind of device for being used to provide the service of networking operating system, it is characterised in that including following components:
Network access module, for being that terminal device and described device set up network connection passage;
Database module, is matched for storing subscriber identity information, terminal device hardware and operating system nucleus, file system
Index table information and operating system nucleus, the network storage address information of file system;
User authentication module, obtains the identity information for the terminal device for being connected into described device, by with being stored in database module
Subscriber identity information be compared to complete authentication;
Terminal device matching module, using the hardware information of the terminal device by certification, is called with being somebody's turn to do from database module
Operating system nucleus that terminal device hardware matches, the network address of file system return to terminal device;
NFS module, with operating system required during the multiple os startings of web document form storage
Core and file system;
Wherein, the terminal device supports loading to start network operating system;
The terminal device is connected into device by network access module, and user authentication module is connected into dress based on database module certification
The authority for the terminal device put, the terminal device matching module is the operating system that matching is found by the terminal device of certification
The network storage address of kernel, file system, terminal device accesses operating system nucleus, the network storage address of file system,
The operating system nucleus of matching is loaded into the file system directories that in the internal memory of terminal device and carry is matched, finally starts net
Network operating system.
2. the device according to claim 1 for being used to provide the service of networking operating system, it is characterised in that the network
File system module is also stored with application program, multi-medium data and document data with web document form.
3. the device according to claim 1 for being used to provide the service of networking operating system, it is characterised in that the network
AM access module is wired broadband interface or radio network interface.
4. the device according to claim 1 for being used to provide the service of networking operating system, it is characterised in that also including prison
Module is controlled, the monitoring module obtains the real time execution shape for the terminal device operational network operating system for being connected into described device in real time
State, the real-time running state include network operating system operation information, to multimedia, the access record information of document data,
The real-time use information of the hardware of application program usage record information and terminal device.
5. being used for according to claim any one of 1-4 provides the device of networking operating system service, it is characterised in that
Also include WEB modules;
For configuring the network access address of described device and accessing password;
Rights parameters for configuring the terminal device for being connected into device;
For the terminal device hardware information that is stored in configuration data library module with match operating system nucleus, file system
Network storage address information;
For the operating system nucleus and file system in Configuration network file system module;
The information obtained for checking monitoring module.
6. a kind of method for being used to provide the service of networking operating system, it is characterised in that using any one of claim 1-5 institute
The device for being used to provide the service of networking operating system stated, the terminal device for supporting loading to start network operating system is passed through
Network access module is connected into the present apparatus, and the terminal that user authentication module calls the data authentication in database module to be connected into device is set
Standby authority, the terminal device matching module is the operation for finding matching in database module by the terminal device of certification
The network storage address of system kernel, file system, operating system nucleus of the terminal device based on matching, the network of file system
Storage address accesses operating system nucleus, the network storage address of file system, and the operating system nucleus of matching is loaded into end
The file system directories that simultaneously carry is matched in the internal memory of end equipment, finally start network operating system.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410359158.8A CN104158857B (en) | 2014-07-25 | 2014-07-25 | A kind of apparatus and method that the service of networking operating system is provided |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410359158.8A CN104158857B (en) | 2014-07-25 | 2014-07-25 | A kind of apparatus and method that the service of networking operating system is provided |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104158857A CN104158857A (en) | 2014-11-19 |
CN104158857B true CN104158857B (en) | 2017-10-27 |
Family
ID=51884262
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410359158.8A Active CN104158857B (en) | 2014-07-25 | 2014-07-25 | A kind of apparatus and method that the service of networking operating system is provided |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104158857B (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104618391B (en) * | 2015-02-25 | 2020-04-24 | 联想(北京)有限公司 | Access control method and electronic equipment |
US10887371B2 (en) * | 2015-09-14 | 2021-01-05 | Google Llc | Systems and methods for content storage and retrieval |
CN106940769B (en) * | 2017-03-01 | 2020-04-28 | 广州大学 | Safe remote loading method for operating system |
CN110704825B (en) * | 2019-10-16 | 2021-10-26 | 杭州安恒信息技术股份有限公司 | Data access identity authentication method |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
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 |
-
2014
- 2014-07-25 CN CN201410359158.8A patent/CN104158857B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
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 |
Non-Patent Citations (1)
Title |
---|
一种云计算操作***TransOS:基于透明计算的设计与实现;张尧学;《电子学报》;20110531;第39卷(第5期);第985到第990页 * |
Also Published As
Publication number | Publication date |
---|---|
CN104158857A (en) | 2014-11-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10509841B2 (en) | Inferred user identity in content distribution | |
CN104573611B (en) | A kind of distributed recognition of face group system | |
CN104158857B (en) | A kind of apparatus and method that the service of networking operating system is provided | |
CN108255653A (en) | The test method and its terminal of a kind of product | |
US20150339464A1 (en) | Restricted accounts on a mobile platform | |
CN103729425B (en) | Operate response method, client, browser and system | |
CN104898591A (en) | Intelligent household appliance cooperation control method | |
CN107678776A (en) | Multimode version dependence construction method, device, server and storage medium | |
CN102347941B (en) | A kind of safety applications control method based on open platform | |
CN103529788A (en) | Remote cloud household electric appliance control equipment | |
WO2020253366A1 (en) | Webpage mailbox data crawling method and apparatus, terminal, and storage medium | |
CN104104711B (en) | Reading histories treating method and apparatus | |
CN113010818A (en) | Access current limiting method and device, electronic equipment and storage medium | |
CN104580177B (en) | Resource provider method, device and system | |
CN106407757A (en) | Access right processing method, apparatus and system for database | |
CN106357791A (en) | Method, device and system for processing services | |
CN102761667A (en) | Intelligent cell phone and process management method thereof | |
CN107545637A (en) | The Activiation method and server of a kind of electronic lock | |
CN103067479A (en) | Network disk synchronized method and system based on file coldness and hotness | |
CN104484482A (en) | Webpage information updating method and system of network platform | |
CN112468409A (en) | Access control method, device, computer equipment and storage medium | |
CN106488534A (en) | Obtain the method and system of Network Access Point | |
CN107148022B (en) | A kind of anti-loiter network based reminding method and relevant device | |
CN107438067A (en) | A kind of multi-tenant construction method and system based on mesos container cloud platforms | |
US11662992B2 (en) | Algorithm downloading method, device, and related product |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |