CN104158857A - Device and method for providing networking operating system service - Google Patents

Device and method for providing networking operating system service Download PDF

Info

Publication number
CN104158857A
CN104158857A CN201410359158.8A CN201410359158A CN104158857A CN 104158857 A CN104158857 A CN 104158857A CN 201410359158 A CN201410359158 A CN 201410359158A CN 104158857 A CN104158857 A CN 104158857A
Authority
CN
China
Prior art keywords
terminal equipment
operating system
module
network
information
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.)
Granted
Application number
CN201410359158.8A
Other languages
Chinese (zh)
Other versions
CN104158857B (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 device and a method for providing networking operating system service. The device comprises a network switch-in module, a database module, a user authentication module, an end instrument matching module, a network file system module, a monitoring module and a WEB module; through construction of the modules, a service supporting a networking operating system is provided; according to the method, an end instrument supporting the networking operating system establishes connection through the network switch-in module, is authenticated in the user authentication module, and then uses the networking operating system service provided by the invention. According to the invention, the device and the method are highly integrated, are easy to manage and maintain, and have very strong practicability 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, relate to a kind of apparatus and method that the service of networking operating system is provided.
Background technology
At present, develop rapidly along with Internet technology, the quantity of smart machine miscellaneous (as smart mobile phone, panel computer etc.), embedded device (as internet of things equipment) has reached surprising stage, in Internet market in occupation of very important status.These development have promoted the technological innovation in operating system field, and operating system is no longer fixed in terminal equipment the machine, gradually to networking future development; Terminal equipment is used this networking operating system that is stored in remote server kind by network.
People, before using the service of networking operating system, need to carry out the deployment of related hardware, matching network infrastructure in advance.The patent No. is 200510063064.7, and patent name is that equipment and the method based on transparent calculating discloses a kind of computing equipment based on Transparent Calculation Model.From this document, can find out, use this networking operating system, need deployment to have the server zone of higher hardware configuration and supporting network infrastructure, need correlation technique to carry out skilled grasp simultaneously; These factors have been brought higher cost price, have limited the development of this networking operating system.
In addition, in as application scenarioss such as home environments, terminal equipment obtains this networking operating system service and is also faced with some other problemses: on the one hand, when terminal equipment is used this networking operate services, individual's data message is stored in remote server, and these data messages exist the potential safety hazard such as is revealed, is tampered; On the other hand, terminal equipment generally connects by wide area network and remote server, due to the restriction of the factors such as the network bandwidth, has very large unsteadiness, and networking operating system performance can not well be embodied.
In view of these unfavorable factors and the practical problem that existing these terminal equipments exist in obtaining networking operating system service process, still do not have a kind of comparatively effective method to address these problems.
Summary of the invention
Technical problem to be solved by this invention is, the deficiency and the defect problem that for the terminal equipment of this network enabled operating system, in obtaining networking operating system service process, exist, a kind of apparatus and method for providing networking operating system to serve are provided, can provide the service of networking operating system for terminal equipment.
For a device for networking operating system service is provided, comprise following components:
Network access module, is used to terminal equipment and described device to set up network interface channel;
The realization of network access module, makes described device not need the extra network facilities, and terminal equipment accesses device of the present invention in local area network (LAN) mode, has the higher network bandwidth;
Database module, for storing the network storage address information of the match index table information of subscriber identity information, terminal equipment hardware and operating system nucleus, file system and operating system nucleus, file system;
User authentication module, obtains the identity information of the terminal equipment that is connected into described device, by with database module in the subscriber identity information stored compared authentication;
Terminal equipment matching module, utilizes by the hardware information of the terminal equipment of authentication, calls the operating system nucleus matching with this terminal equipment hardware, the network address of file system returns to terminal equipment from database module;
NFS module, stores operating system nucleus and file system required in a plurality of os starting processes with network file form;
The realization of NFS module, make operating system nucleus, file system and application data, multi-medium data, document datastore in device this locality, terminal equipment does not need just can directly start network operating system by wide area network, has reduced the potential safety hazard of information leakage;
Wherein, described terminal equipment support loads and starts network operating system.
Described terminal equipment is connected into device by network access module, user authentication module authenticates the authority of the terminal equipment that is connected into device based on database module, described terminal equipment matching module is the operating system nucleus of the terminal equipment searching coupling by authentication, the network storage address of file system, the network storage address of terminal equipment accessing operation system kernel, file system, the operating system nucleus of coupling is loaded into the file system directories that in the internal memory of terminal equipment, also carry mates, finally starts network operating system.
Described NFS module also stores application program, multi-medium data and document data with network file form.
Described network access module is cable broadband interface or radio network interface.
Also comprise monitoring module, described monitoring module Real-time Obtaining is connected into the real-time running state of the terminal equipment operational network operating system of described device, and described real-time running state comprises network operating system operation information, the Visitor Logs information of multimedia, document data, application program used to the real-time use information of the hardware of recorded information and terminal equipment.
The realization of monitoring module, can show the running state information of terminal equipment described device, and can process accordingly according to state information in a kind of clear and intuitive mode.
Also comprise WEB module;
For configuring access to netwoks address and the access code of described device;
For configuring the rights parameters of the terminal equipment that is connected into device;
The terminal equipment hardware information of storing for configuration data library module and the network storage address information of the operating system nucleus mating, file system;
Operating system nucleus and file system for configuration network file system module;
The information obtaining for checking monitoring module.
WEB module manages and safeguards described device for user provides a kind of close friend's interface, also can promote that described device is better promoted.
It is a kind of for the method for networking operating system service is provided, the described device for providing networking operating system to serve is provided, to support the terminal equipment that loads startup network operating system to be connected into this device by network access module, data authentication in user authentication module calling data library module is connected into the authority of the terminal equipment of device, described terminal equipment matching module for finding the operating system nucleus of coupling in database module by the terminal equipment of authentication, the network storage address of file system, the operating system nucleus of terminal equipment based on coupling, the network storage address accessing operation system kernel of file system, the network storage address of file system, the operating system nucleus of coupling is loaded into the file system directories that in the internal memory of terminal equipment, also carry mates, finally start network operating system.
Beneficial effect
Compared with prior art, the invention provides a kind of device and method for providing networking operating system to serve, there is following advantage:
1) apparatus structure of the present invention is simple, the matching network infrastructure that needs the server zone cost of high hardware configuration compared to existing technology and need higher bandwidth to require, utilize dexterously described module to form complete device, utilize local area network (LAN) to realize the service of networking operating system, cost has obtained reduction greatly;
2) utilize the method that this device provides to experience performance for terminal equipment provides higher security performance and network: after disposing device of the present invention in the application scenarioss such as Ru family, work, individual's data information memory is in device of the present invention, terminal equipment can carry out associative operation by accessing this device, without by wide-area network access remote server, the potential safety hazards such as information leakage have been reduced; Simultaneously, terminal equipment is used the service of networking operating system with the form access of local area network (LAN), thereby access is stored in the information on this device, there is higher bandwidth, the stability of networking operating system has greatly improved, load and start networking operating system fast and stable, and can reduce the memory space requirement of terminal equipment;
3) be easy to management: the realization of WEB module, many laymans (as domestic consumer) also can be administered and maintained device of the present invention preferably by WEB module, thereby more enrich the storage content of this device, the terminal equipment that increases or revise addressable this device, makes this device better be applied and promote.
Accompanying drawing explanation
Fig. 1 is the overall flow figure of the method for the invention;
Fig. 2 is the sequential chart of embodiment of the present invention.
Embodiment
Below in conjunction with drawings and Examples, the present invention is done to further supplementary notes.
For a device for networking operating system service is provided, comprise following components:
Network access module, is used to terminal equipment and described device to set up network interface channel;
Database module, for storing the network storage address information of the match index table information of subscriber identity information, terminal equipment hardware and operating system nucleus, file system and operating system nucleus, file system;
User authentication module, obtains the identity information of the terminal equipment that is connected into described device, by with database module in the subscriber identity information stored compared authentication;
Terminal equipment matching module, utilizes by the hardware information of the terminal equipment of authentication, calls the operating system nucleus matching with this terminal equipment hardware, the network address of file system returns to terminal equipment from database module;
NFS module, stores operating system nucleus and file system required in a plurality of os starting processes with network file form;
Wherein, described terminal equipment support loads and starts network operating system.
Described terminal equipment is connected into device by network access module, user authentication module authenticates the authority of the terminal equipment that is connected into device based on database module, described terminal equipment matching module is the operating system nucleus of the terminal equipment searching coupling by authentication, the network storage address of file system, the network storage address of terminal equipment accessing operation system kernel, file system, the operating system nucleus of coupling is loaded into the file system directories that in the internal memory of terminal equipment, also carry mates, finally starts network operating system.
Described NFS module also stores application program, multi-medium data and document data with network file form.
Described network access module is cable broadband interface or radio network interface.
Also comprise monitoring module, described monitoring module Real-time Obtaining is connected into the real-time running state of the terminal equipment operational network operating system of described device, and described real-time running state comprises network operating system operation information, the Visitor Logs information of multimedia, document data, application program used to the real-time use information of the hardware of recorded information and terminal equipment.
Also comprise WEB module;
For configuring access to netwoks address and the access code of described device;
For configuring the rights parameters of the terminal equipment that is connected into device;
The terminal equipment hardware information of storing for configuration data library module and the network storage address information of the operating system nucleus mating, file system;
Operating system nucleus and file system for configuration network file system module;
The information obtaining for checking monitoring module.
General thought of the present invention is: with reference to accompanying drawing 1, after terminal equipment start, the network insertion service providing by device of the present invention sends authentication request to described device, and the authentication request that the user authentication module in described device sends terminal equipment gives a response; After authentication is passed through, terminal equipment matching module mates the hardware informations such as model of terminal equipment, return be applicable to the operating system nucleus of this terminal equipment, the network address information of file system to terminal equipment; Terminal equipment, according to address above mentioned information load operation system kernel, carry file system, completes the startup of networking operating system.In addition, the WEB module in device of the present invention is carried out systematized management to modules.
The appliance arrangement of embodiment is selected as follows:
Provide the device device therefor of networking operating system service: Pandaboard ES (OMAP4460 processor, ARM Cortex-M3 MPCore kernel, dominant frequency 1.2GHz), (WiLink 6.0 wireless modules);
Terminal equipment: fly to insult OK6410-B development board (Samsung S3C6410 processor, ARM1176JZF-S kernel, dominant frequency 533MHz/667MHz), (WM-G-MR-09 wireless module);
Wherein, provide the device of networking operating system service and terminal equipment be not limited to above-mentioned concrete shown on model development board equipment.
Concrete steps of the present invention are as follows, as depicted in figs. 1 and 2:
S1: terminal equipment network access module and the device of the present invention passage that connects, terminal equipment starts networking operating system, accesses network file system through this interface channel;
Network access module, the local area network (LAN) form of take provides a kind of network insertion service as terminal equipment;
Wherein, network access module, has transplanted as software kits such as dnsmasq, hostapd, by the network interface in development board equipment (as broadband interface, cellular network), provides network insertion service wired, wireless for terminal equipment;
S2: user authentication module has adopted encrypting and authenticating strategy mates the subscriber identity information (user name user1, user cipher passwd1) being connected on device of the present invention through network insertion service in S1 in database module; After subscriber identity information coupling is passed through, show that this user1 user belongs to authorized user, there is the authority of using the service of networking operating system;
User authentication module returns to corresponding terminal equipment by above-mentioned authentication result.
S3: terminal equipment is after the authentication by S2, terminal equipment matching module sends scan request to terminal equipment, the hardware informations such as unit type to terminal equipment carry out real-time collecting, and the processor model of the terminal equipment of collection, dominant frequency, video card model, memory information are transferred back to terminal equipment matching module;
Terminal equipment matching module, according to the information of passing back, mates in database module.After the match is successful, terminal equipment matching module sends a response message information by GET method to terminal equipment: message information comprise operating system nucleus that this terminal equipment mates and the specific address/boot/android4.0.3 of file system in NFS module and/rootfs/nfsroot/android4.0.3/user1;
Terminal equipment according to the network address information/boot/android4.0.3 of the operating system nucleus that returns, file system and/rootfs/nfsroot/android4.0.3/user1, by local area network (LAN), load kernel in address above mentioned in terminal equipment internal memory, afterwards by NFS carry file system.
S4: terminal equipment is by the NFS module in device of the present invention, and in loading S3, selected operating system nucleus is to terminal equipment, and terminal equipment is loaded into these kernel file in the internal memory of equipment of itself, starts system kernel;
Terminal equipment, after starting kernel, by selected file system in procotol carry S3, starts networking operating system; After system starts successfully, shared multi-medium data, document data in all right accesses network file system of terminal equipment.
In NFS module, include system partitioning and data partition, in system partitioning, mainly comprise multiple different types of operating system nucleus; Data partition includes file system, multi-medium data and the document data of operating system.
S5: an information gathering program that monitoring module has been used PHP language compilation.The hardware status information of the terminal equipment of this programmed acquisition access: the utilization rate of CPU is 43%, memory usage is 50%, temperature 37 degree, battery electric quantity 75%; Network operating system operation information in acquisition terminal equipment: OS Type is android4.0.3, using duration is 133 minutes; The service condition of the application program that acquisition terminal equipment is capable: micro-letter is clicked 4 times, total duration is that 31 minutes, QQ are clicked 1 time, total duration is 70 minutes; This program is the access frequency duration of acquisition terminal equipment to the multimedia in S4 and document data also: access " China on the tip of the tongue " program 1 time, total duration 42 minutes.
The information analysis program of also having used PHP language compilation in monitoring module.The above-mentioned data message that information analysis program is collected information gathering program intuitively shows in the mode of broken line graph, and respectively above-mentioned these information indexes are arranged to threshold value: CPU threshold value 85%, memory threshold 80%, temperature threshold 55 degree, battery electric quantity threshold value 10%, it is 2400 minutes that user1 is used android4.0.3 operating system threshold value, using QQ threshold application is 6000 minutes, using micro-letter threshold application is 3000 minutes, and access " China on the tip of the tongue " threshold value is 200 minutes; When these information indexes of the terminal equipment collecting when device of the present invention reach corresponding threshold value, to terminal equipment, send information: as used and surpass threshold value when battery electric quantity, prompting user " electric weight is not enough, please charges as early as possible ".
S6: user carries out systematized management by WEB module to described device.By using PHP language and MySql database to build a WEB management platform, be easy to user device of the present invention is carried out to systematized administering and maintaining.
Network access module in WEB management platform handle assembly, user authentication module, NFS module, terminal equipment matching module, monitoring module are managed concentratedly: under this management platform, by network access module, revise access to netwoks IP address information and access code; By user authentication module, the user profile in device of the present invention is added and revised operation; By terminal equipment matching module, in database, add new hardware device information and the operating system nucleus matching, the network storage address information of file system; By NFS module, be user's dispense configurations operating system nucleus, file system; By monitoring module, check accessed terminal equipment health information.
So far, all implementation steps of the present embodiment have all been carried out detailed elaboration and explanation.The present invention is not limited to above-described embodiment, and those skilled in the art carry out the technical scheme obtaining after various modifications and improvement on the basis that does not depart from the substantive thought of the present invention, are all considered as within the scope of the present invention.The applicable scope of the present invention is as the criterion and determines with claims.

Claims (7)

1. for a device for networking operating system service is provided, it is characterized in that, comprise following components:
Network access module, is used to terminal equipment and described device to set up network interface channel;
Database module, for storing the network storage address information of the match index table information of subscriber identity information, terminal equipment hardware and operating system nucleus, file system and operating system nucleus, file system;
User authentication module, obtains the identity information of the terminal equipment that is connected into described device, by with database module in the subscriber identity information stored compared authentication;
Terminal equipment matching module, utilizes by the hardware information of the terminal equipment of authentication, calls the operating system nucleus matching with this terminal equipment hardware, the network address of file system returns to terminal equipment from database module;
NFS module, stores operating system nucleus and file system required in a plurality of os starting processes with network file form;
Wherein, described terminal equipment support loads and starts network operating system.
2. according to claim 1 for the device of networking operating system service is provided, it is characterized in that, described terminal equipment is connected into device by network access module, user authentication module authenticates the authority of the terminal equipment that is connected into device based on database module, described terminal equipment matching module is the operating system nucleus of the terminal equipment searching coupling by authentication, the network storage address of file system, terminal equipment accessing operation system kernel, the network storage address of file system, the operating system nucleus of coupling is loaded into the file system directories that in the internal memory of terminal equipment, also carry mates, finally start network operating system.
3. the device for providing networking operating system to serve according to claim 1, is characterized in that, described NFS module also stores application program, multi-medium data and document data with network file form.
4. the device for providing networking operating system to serve according to claim 1, is characterized in that, described network access module is cable broadband interface or radio network interface.
5. according to claim 1 for the device of networking operating system service is provided, it is characterized in that, also comprise monitoring module, described monitoring module Real-time Obtaining is connected into the real-time running state of the terminal equipment operational network operating system of described device, and described real-time running state comprises network operating system operation information, the Visitor Logs information of multimedia, document data, application program used to the real-time use information of the hardware of recorded information and terminal equipment.
6. according to the device for providing networking operating system to serve described in claim 1-5 any one, it is characterized in that, also comprise WEB module;
For configuring access to netwoks address and the access code of described device;
For configuring the rights parameters of the terminal equipment that is connected into device;
The terminal equipment hardware information of storing for configuration data library module and the network storage address information of the operating system nucleus mating, file system;
Operating system nucleus and file system for configuration network file system module;
The information obtaining for checking monitoring module.
7. one kind for providing the method for networking operating system service, it is characterized in that, the device for providing networking operating system to serve described in employing claim 1-6 any one, to support the terminal equipment that loads startup network operating system to be connected into this device by network access module, data authentication in user authentication module calling data library module is connected into the authority of the terminal equipment of device, described terminal equipment matching module for finding the operating system nucleus of coupling in database module by the terminal equipment of authentication, the network storage address of file system, the operating system nucleus of terminal equipment based on coupling, the network storage address accessing operation system kernel of file system, the network storage address of file system, the operating system nucleus of coupling is loaded into the file system directories that in the internal memory of terminal equipment, also carry mates, 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 true CN104158857A (en) 2014-11-19
CN104158857B 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)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104618391A (en) * 2015-02-25 2015-05-13 联想(北京)有限公司 Access control method and electric device
CN106940769A (en) * 2017-03-01 2017-07-11 广州大学 operating system security remote loading method
CN107810499A (en) * 2015-09-14 2018-03-16 谷歌有限责任公司 The system and method for storing and retrieving for content
CN110704825A (en) * 2019-10-16 2020-01-17 杭州安恒信息技术股份有限公司 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:基于透明计算的设计与实现", 《电子学报》 *

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104618391A (en) * 2015-02-25 2015-05-13 联想(北京)有限公司 Access control method and electric device
CN104618391B (en) * 2015-02-25 2020-04-24 联想(北京)有限公司 Access control method and electronic equipment
CN107810499A (en) * 2015-09-14 2018-03-16 谷歌有限责任公司 The system and method for storing and retrieving for content
CN107810499B (en) * 2015-09-14 2022-03-25 谷歌有限责任公司 System and method for content storage and retrieval
US11930070B2 (en) 2015-09-14 2024-03-12 Google Llc Systems and methods for content storage and retrieval
CN106940769A (en) * 2017-03-01 2017-07-11 广州大学 operating system security remote loading method
CN110704825A (en) * 2019-10-16 2020-01-17 杭州安恒信息技术股份有限公司 Data access identity authentication method
CN110704825B (en) * 2019-10-16 2021-10-26 杭州安恒信息技术股份有限公司 Data access identity authentication method

Also Published As

Publication number Publication date
CN104158857B (en) 2017-10-27

Similar Documents

Publication Publication Date Title
US20170364669A1 (en) Restricted accounts on a mobile platform
CN102566931B (en) Method and device for displaying suspended window
CN104573611B (en) A kind of distributed recognition of face group system
CN102665114B (en) Method, apparatus and system for intelligent device interaction
CN104898591A (en) Intelligent household appliance cooperation control method
CN111800462B (en) Micro service instance processing method, micro service instance processing device, computer equipment and storage medium
CN103529788A (en) Remote cloud household electric appliance control equipment
CN104714725A (en) Display method and device of floating window
CN109741499A (en) The updating method of user information and device of door access machine
CN104168309A (en) Data backup and operation method based on cloud service
CN112152853A (en) Equipment network distribution method and device, computer-readable storage medium and electronic device
CN104158857A (en) Device and method for providing networking operating system service
CN101170675A (en) Method and system for managing J2ME application in network TV system
CN103577511A (en) Method, device and system for realizing media application
WO2015073756A1 (en) Context-based selection of instruction sets for connecting through captive portals
CN104123350A (en) Social relation management method, device and system
CN101369979A (en) Communication method, apparatus and system for network camera and user terminal
CN103685515A (en) Method and system for downloading application
CN112468409A (en) Access control method, device, computer equipment and storage medium
CN116760567A (en) Account association method, device, electronic equipment and storage medium
CN103686688A (en) Method and device for protecting user address list of mobile terminal and mobile terminal
CN103399795A (en) Address book synchronizing method and device
CN109348263A (en) Smart television video chases after acute processing method, system and storage medium
CN103227782A (en) Interphone, client, remote server, software distributing method and software updating method
CN114567600A (en) Traffic management method and related equipment

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