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 PDF

Info

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
Application number
CN201410359158.8A
Other languages
Chinese (zh)
Other versions
CN104158857A (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.)
Central South University
Original Assignee
Central South University
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 Central South University filed Critical Central South University
Priority to CN201410359158.8A priority Critical patent/CN104158857B/en
Publication of CN104158857A publication Critical patent/CN104158857A/en
Application granted granted Critical
Publication of CN104158857B publication Critical patent/CN104158857B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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

A kind of apparatus and method that the service of networking operating system is provided
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.
CN201410359158.8A 2014-07-25 2014-07-25 A kind of apparatus and method that the service of networking operating system is provided Active CN104158857B (en)

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)

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

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

Patent Citations (2)

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

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