A kind of Mobile Campus Network based on cloud computingTechnical field
The present invention relates to a kind of Mobile Campus Network, more particularly to a kind of Mobile Campus Network based on cloud computing.
Background technology
Existing campus is typically all equipped with campus network, but this campus network is usually wired campus network, only onlyIt is to be directed to the application that a part is provided in school teacher and students, is difficult to upgrade in functions expanding and practical application;Also,Because the problem of access device interface difference so that the application data of campus network is complicated, is difficult to operate, and can not realize call and schoolThe switched access of garden network data.
The content of the invention
The technical problems to be solved by the invention are to need offer one kind to pass through cloud computing on the basis of existing campus networkCome the new Mobile Campus Network realized, it is safer, abundant and timely to realize that user is obtained with minimum terminal renewal costCampus services.
On the other hand, the present invention provides a kind of Mobile Campus Network based on cloud computing, including:
Platform management layer, the platform management layer are used to be responsible for identification into the communication terminal of Mobile Campus Network scope, andJudge whether the communication terminal can access Mobile Campus Network or whether can use according to the identity of communication terminal and species to moveThe service of dynamic campus network;
Service bus layer:The service bus layer is used for the calling for realizing cloud service data;
And service application layer, the service application layer identify Mobile Campus Network according to the calling of service bus layer, and thenCall corresponding cloud computing data;
Wherein, after the Mobile Campus Network receives the access information of communication terminal, first by platform management layer to logicalLetter terminal is identified, and the access access way of communication terminal is selected by the species after identification;
Then according to the operation calls application module of communication terminal, and it is addressed by service bus layer application modules;
Finally judge whether address of service corresponding to application module is single cloud service module, if so, then directly returningCloud computing result is to service application layer;If it is not, after then being integrated by service bus layer to cloud service module, cloud computing is returnedAs a result to service application layer.
The application module is functional module corresponding to various applications in service application layer, needed for different functional modulesThe cloud service data to be called are different;And for the calling of different cloud service data, the cloud service just calledData module is subdivided into different cloud service modules, for example is subdivided into Teaching Module, student's module, fiscal module, occurrences in human life moduleWith office OA modules etc., to realize;The service bus layer is used to eliminate the technological disparity between different application, utilizes campusOriginal server is netted, allows the Server assistance of different application to operate, realizes communication and integration between different services;This hairIt is bright that Mobile Campus Network is established with cloud computing and 3G standards, using UTRAN-CN three-level network structures, i.e., including platform management layer, clothesThe Mobile Campus Network of bus layer of being engaged in and service application layer;In view of the diversity and transmission rate issues of user's request, by campusNet original cable network and the present invention is organically blended, every authentication is successfully entered in the Mobile Campus Network after networkingThe various communication terminals after mobile phone and legal checking in NodeB base station service areas can use each mentioned by the present inventionKind voice and data service.And cellphone subscriber is essentially all intelligent mobile phone terminal, into Mobile Campus Network of the present inventionAfterwards, as long as one Mobile Campus Network card of increase can be used, cost is low, easy to use.
What Mobile Campus Network of the present invention was taken is IaaS and PaaS patterns.Because the campus as incomplete disclosureNet is without using technical sophistication, the SaaS patterns of expensive hardware, but because the demand of campus user is as social demandIt can update, therefore in view of the needs of upgrading, in addition to IaaS the most original pattern, expansible PaaS is serviced veryIt is necessary.
Further improvement of the present invention is that the species of the communication terminal includes mobile phone, mobile PC and catv terminal, whenWhen communication terminal is mobile phone, the communication terminal accesses to Mobile Campus Network by mobile core network;When communication terminal is movementDuring PC, the communication terminal accesses to Mobile Campus Network by Wi-Fi authentication;It is described logical when communication terminal is catv terminalLetter terminal accesses to Mobile Campus Network by ID certifications.
The present invention is using the access mode for supporting a variety of communication terminals, and in a manner of cloud computing, minimum degree changesOriginal various servers and the network planning so that different user accesses according to demand, and network administration cost is greatly reduced, and improves netNetwork safety.
Further improvement of the present invention is that the service bus layer includes service registry and addressed module, transmission serviceModule, transparent routing module, multiserver integration module and serve log module, wherein, the service registry and addressing mouldBlock is used for realizing registration and addressing to cloud service module;The transmission service module is used to realize that monitoring in real time and customization to be accusedIt is alert;The multiserver integration module is used to realize the integrated of cloud service, and supports the encapsulation, reuse, Services Composition of cloud serviceAnd service dispatch;The serve log module is used to realize channel authentication service and log services.
Further improvement of the present invention is that the communication terminal is mobile phone, and mobile phone passes through NodeB base stations and mobile coreNet is connected;The mobile core network is connected with telephone network in the school.
When the communication terminal is mobile phone, mobile phone by NodeB base stations carry out data interaction, provide the user circuit domain andThe miscellaneous service of data field, including voice, video, mobile multimedia and Internet applications;The mobile core network includes nothingLane controller RNC, equipment identity register ELR, moving exchanging center MSC/VLR and GMSC GMSC, it is describedMobile phone is connected by NodeB base stations with wireless controller RNC, the wireless controller RNC by moving exchanging center MSC/VLR is connected with GMSC GMSC, the moving exchanging center MSC/VLR and GMSC GMSCIt is connected respectively with equipment identity register ELR;The GMSC GMSC is connected with telephone network in the school.
Further improvement of the present invention is that the Mobile Campus Network includes gateway support node GGSN, service support sectionPoint SGSN and GMSC GMSC, when communication terminal is mobile PC, the communication terminal is connected by access point APIt is connected to gateway support node GGSN;When communication terminal is catv terminal, the communication terminal is connected to gateway branch by optical fiberServe as a diplomatic envoy point GGSN;The serving GPRS support node SGSN is connected to central database HLR;The GMSC GMSC withTelephone network is connected in the school.
The communication terminal of Mobile Campus Network is registered in central database HLR, only has registration in central database HLRLegitimate correspondence terminal can just use the related function module of campus network and customize corresponding cloud service;When communication terminal uses languageDuring sound communication service, exchange and the route of circuit domain are realized by moving exchanging center MSC;When the mobile terminal of authentication uses numberDuring according to service connection internet, then the conversion of various protocol formats is realized by serving GPRS support node SGSN.
All campus network Mobile phone cards are registered in central database HLR, only wherein have the validated user of registration just can be withRelated function module in campus network, customized corresponding cloud service are used by campus network mobile phone;What moving exchanging center MSC was realizedIt is exchange and the route of circuit domain, when user is using voice communications services in campus network, is both needed to use its correlation module;Work as mirrorWhen data service connection internet need to be used by weighing user, then turning for various protocol formats is realized by serving GPRS support node SGSNChange.Following benefit can so be brought:1st, the existing optical fiber transmission of whole campus network does not have to adjust, and straight lease operator is specialLine, all kinds of clients in campus network are facilitated to use internet;2nd, the client in campus can realize that cloud is shared in campus network, takeBuild all kinds of interactive platforms;3rd, the use of user can have mark to follow in campus network, shield various flames and record is usedThe service condition at family.
Further improvement of the present invention is that the calling of the cloud service data realizes triggering by service bus layer,And different cloud computing applications is called according to the communication terminal of different stage;Cloud computing application establish one it is independent shouldWith in exploitation data platform.
Further improvement of the present invention is, the cloud computing using include Campus Map, browse course, school history introduction,Student's elegance, course selection, credit hour management, Results Printing, laboratory room managing, examination hall management and inquiry, Library Function, tuition feePay, dining room is supplemented with money, small amount is paid dues, the OA that handles official business, personnel management, textual criticism management, dormitory management, work attendance and positioning function, in the schoolAt least one of finance, student's activities, mass-sending platform, student status inquiry, schoolmates' address book and user management are several.
Further improvement of the present invention is that the communication terminal of the different stage includes common visitor, previous session student useFamily, teacher users and students user, when common guest login, the cloud computing application of guest ranks can be called;When pastWhen User logs in, guest ranks, student status inquiry and the cloud computing application of schoolmates' address book can be called;When teacher users are stepped onDuring record, the cloud computing application layer of related educational administration and teaching can be called according to the administrative division of labor in campus;When User logs in, energyEnough cloud computing application layers for calling teaching and student-directed.
The access mode that the technical program is combined using a variety of authorities of support and multiple terminal, with the side of cloud computingFormula, minimum degree change original various servers and the network planning so that different user accesses according to demand, and network is greatly reducedManagement cost, improve network security.When user needs to use corresponding functional module, it is not necessary to separately exploitation buying serviceDevice, directly develop corresponding calling interface program(Without the concern for internal database framework), and the use of user terminalCan also simply it arrive directly in the form of network address logs in.
Further improvement of the present invention is that the cloud computing of the guest ranks, which is applied, to be included Campus Map, browse classJourney, school history introduction and student's elegance.
Compared with prior art, the beneficial effects of the present invention are communication terminal can pass through internet or wireless terminalThe application service of APP Mobile Campus Networks realize remote access, can also according to the difference of data type and communication terminal and thenSelection intelligent acess or wireless mode access access in the school to realize, invention increases campus PBX telephone networks and campus cardThe networking design of user, can realize communicating data switched access between each other;The mode of mobile radio communication is added, in movementNetworking Design is carried out between communication network, campus data network and campus telephone network, teachers and students both can complete letter by identificationThe function such as single work attendance and registration, it can also be applied by various cell phone applications or directly access network address and realize flexible application;On this basis, the present invention has been carried out perfect to original campus network, externally only needs to rent a special line to telecom operators,Internally it is truly realized demand all satisfactions, also, because service bus layer has integrated service work(of the whole network unification, data and voiceCan so that the exploitation based on a certain function in Mobile Campus Network every from now on will become more simple, be connect without excessive considerationMouth problem.
Brief description of the drawings
Fig. 1 is the schematic network structure of an embodiment of the present invention;
Fig. 2 is the workflow diagram of an embodiment of the present invention;
Fig. 3 is the networking structure schematic diagram of another embodiment of the present invention.
Embodiment
Below in conjunction with the accompanying drawings, the preferably embodiment of the present invention is described in further detail.
Embodiment 1:
As depicted in figs. 1 and 2, this example provides a kind of Mobile Campus Network based on cloud computing, including:
Platform management layer, the platform management layer are used to be responsible for identification into the communication terminal of Mobile Campus Network scope, andJudge whether the communication terminal can access Mobile Campus Network or whether can use according to the identity of communication terminal and species to moveThe service of dynamic campus network;
Service bus layer:The service bus layer is used for the calling for realizing cloud service data;
And service application layer, the service application layer identify Mobile Campus Network according to the calling of service bus layer, and thenCall corresponding cloud computing data;
Wherein, after the Mobile Campus Network receives the access information of communication terminal, first by platform management layer to logicalLetter terminal is identified, and the access access way of communication terminal is selected by the species after identification;
Then according to the operation calls application module of communication terminal, and it is addressed by service bus layer application modules;
Finally judge whether address of service corresponding to application module is single cloud service module, if so, then directly returningCloud computing result is to service application layer;If it is not, after then being integrated by service bus layer to cloud service module, cloud computing is returnedAs a result to service application layer.
Cloud computing is rather than local computer or remote service by making calculating be distributed on substantial amounts of distributed computerIn device, the operation of enterprise data center will be more like with internet, and this enables enterprise by the application of resource switch to needsOn, accessing computer and storage system, its feature according to demand includes;
(1) ultra-large, " cloud " has suitable scale, and Google cloud computings have possessed more than 100 ten thousand servers,Amazon, IBM, Microsoft, Yahoo etc. " cloud " possess hundreds of thousands platform server;Enterprise's private clound typically possesses hundreds of thousands ofPlatform server." cloud " can assign the unprecedented computing capability of user.
(2) virtualize, cloud computing supports user to obtain application service at an arbitrary position, using various terminals.AskedResource comes from " cloud ", rather than fixed tangible entity;The somewhere in " cloud " is applied to run, but actually user need notSolution, the particular location without worry application operation;Only need a notebook or a mobile phone, it is possible to take by networkAll for being engaged in realizing that we need, or even including task as supercomputing.
(3) high reliability, " cloud " have used the measures such as the more copies of data are fault-tolerant, calculate node isomorphism is interchangeable to ensureThe high reliability of service, it is reliable using local computer using cloud computing ratio.
(4) versatility, cloud computing for specific application, can not construct Protean under the support of " cloud "Using same " cloud " can support different application operations simultaneously.
(5) enhanced scalability, the scale of " cloud " can meet application and the needs that userbase increases with dynamic retractility.
(6) on-demand service, " cloud " are a huge resource pools, and you buy on demand;Cloud can be as running water, electricity and coalThe such charging of gas.
(7) it is extremely cheap, because the special fault-tolerant measure of " cloud " can form cloud using extremely cheap node,The automation centralized management of " cloud " makes a large amount of enterprises without bearing increasingly high data center management cost, " cloud " it is generalProperty the utilization rate of resource is substantially improved than legacy system, therefore user can enjoy the low-cost advantage of " cloud " to the full, warpAs long as the task that often hundreds of dollars of cost, several days time just can complete to be previously required to tens of thousands of dollars, time several months could complete;CloudFollowing life of people can thoroughly be changed by calculating, but also pay attention to environmental problem simultaneously, could be so really human progressContribute, rather than simple skill upgrading.
(8) potential dangerous, cloud computing service also necessarily provides storage service in addition to providing the service of calculating;ButIt is that cloud computing service is currently monopolized in private organization(Enterprise)In hand, and they are merely capable of providing commercial credit.For governmentMechanism, commercial undertaking(Particularly hold the commercial undertaking of sensitive data as bank)It should be kept for selection cloud computing serviceEnough is vigilant;Once commercial user's large-scale use private organization provide cloud computing service, no matter its technical advantage have it is moreBy force, these private organizations are all inevitably allowed with " data(Information)" importance force entire society to do one's bidding.For information-intensive societyFor, " information " is vital;On the other hand, the data in cloud computing are for the other users cloud beyond data ownerIt is secrecy to calculate user, but can be sayed for having no secret really for providing the commercial undertaking of cloud computing;It is all these latentDanger, be commercial undertaking and government organs selection cloud computing service, particularly foreign organization provide cloud computing service when,An important premise having to take into account that.
And cloud computing can consider the service for including following level:Infrastructure services(IaaS), platform i.e. clothesBusiness(PaaS)Serviced with software(SaaS).IaaS (Infrastructure-as-a- Service), infrastructure service,Consumer can be serviced by Internet from perfect Basis of Computer Engineering facility;PaaS(Platform-as-a-Service), platform services, and PaaS actually refers to service the platform of research and development of software as one kind, is carried with SaaS patternUser is given, therefore, PaaS is also a kind of application of SaaS patterns, and still, PaaS appearance can accelerate SaaS development, especiallyIt is to speed up the development rate of SaaS applications.(Software-as-a- Service, software service SaaS, and it is a kind of logicalThe pattern that Internet provides software is crossed, user need not buy software, but rent the software based on Web to provider, to manageManage business operation.
What this Mobile Campus Network was taken is IaaS and PaaS patterns.Because as incomplete disclosure campus network without usingThe SaaS patterns of technical sophistication and expensive hardware, but the demand and social demand due to campus user can equally update,Therefore in view of the needs of upgrading, in addition to IaaS patterns the most original, the present invention additionally uses expansible PaaS patternsService.
This example is minimum in a manner of cloud computing using the access mode for supporting a variety of authorities and a variety of communication terminalsDegree changes original various servers and the network planning so that different user accesses according to demand, be greatly reduced network management intoThis, improves network security.
This example establishes Mobile Campus Network with cloud computing and 3G standards, using UTRAN-CN three-level network structures, that is, includes flatThe Mobile Campus Network of platform management level, service bus layer and service application layer;In view of the diversity and transmission rate of user's requestProblem, the original cable network of campus network and this example are organically blended, in the Mobile Campus Network after networking it is every authentication intoThe mobile phone that work(enters in NodeB base station service areas and the various communication terminals after legal checking can be used mentioned by this exampleVarious voices and data service.And cellphone subscriber is essentially all intelligent mobile phone terminal, into the mobile campus described in this exampleAfter net, as long as one Mobile Campus Network card of increase can be used, cost is low, easy to use.
The identity of the communication terminal refers to the identity of communication terminal user, such as teacher, student and attendant.As shown in figure 1, platform management layer is used to realize realizes authentication, charging, positioning and mobility pipe to different types of communication terminalReason;The service bus layer by the calling to cloud service data, i.e., by cloud service is called realize service registry andAddressing, transmission service, transparent route, multiserver be integrated and the functional module such as generation serve log, can uniformly realize high in the cloudsThe calling of service data;The service application layer enters for existing databases such as teaching, student, finance, understanding and office OARow accesses, and calls corresponding cloud computing data, to realize the function corresponding to the operation of communication terminal.
The communication terminal of this example can be realized remote by the APP Mobile Campus Networks application service of internet or wireless terminalJourney accesses, and according to data type and the difference of communication terminal and then can also select intelligent acess or wireless mode access come realNow access in the school, this example adds the networking design of campus PBX and campus card user, can realize that communicating data is handed between each otherChange access;The mode of mobile radio communication is added, has been carried out between mobile radio communication, campus data network and campus telephone network mutuallyConnection design, teachers and students can both have been completed the function such as simple work attendance and registration by identification, and can also pass through various cell phone applicationsFlexibly applied using realizing;On this basis, this example has been carried out perfect to original campus network, externally only needs to transport to telecommunicationsSeek business and rent a special line, be internally truly realized demand all satisfactions, also, due to service of the whole network unification, data and voiceBus layer has integrated service function so that the exploitation based on a certain function in Mobile Campus Network every from now on will become more simpleIt is single, consider interface problem without excessive.
Embodiment 2:
As shown in figure 3, on the basis of embodiment 1, the species of communication terminal described in this example includes mobile phone, mobile PC and hadLine terminal, when communication terminal is mobile phone, the communication terminal accesses to Mobile Campus Network by mobile core network;When communication is wholeHold for mobile PC when, the communication terminal accesses to Mobile Campus Network by Wi-Fi authentication;When communication terminal is catv terminalWhen, the communication terminal accesses to Mobile Campus Network by ID certifications.
The mobile PC includes notebook computer and tablet personal computer etc., and this example is using the visit for supporting a variety of communication terminalsMode is asked, in a manner of cloud computing, minimum degree changes original various servers and the network planning so that different user is according to needAccess is asked, network administration cost is greatly reduced, improves network security.
As shown in figure 3, when the communication terminal is mobile phone, mobile phone carries out data interaction by NodeB base stations, is carried for userFor circuit domain and the miscellaneous service of data field, including voice, video, mobile multimedia and Internet applications;The mobile coreHeart net includes wireless controller RNC, equipment identity register ELR, moving exchanging center MSC/VLR and GMSCGMSC, the mobile phone are connected by NodeB base stations with wireless controller RNC, and the wireless controller RNC passes through mobile switchCenter MSC/VLR is connected with GMSC GMSC, the moving exchanging center MSC/VLR and gateway mobile switchCenter GMSC is connected with equipment identity register ELR respectively.
This example further improvement is that, the GMSC GMSC is connected with telephone network in the school.
This example further improvement is that, the Mobile Campus Network include gateway support node GGSN, serving GPRS support nodeSGSN and GMSC GMSC, when communication terminal is mobile PC, the communication terminal is connected by access node APIt is connected to gateway support node GGSN;When communication terminal is catv terminal, the communication terminal is connected to gateway branch by optical fiberServe as a diplomatic envoy point GGSN;The serving GPRS support node SGSN is connected to central database HLR;The GMSC GMSC withTelephone network is connected in the school.
All campus network Mobile phone cards are registered in central database HLR, only wherein have the validated user of registration just can be withRelated function module in campus network, customized corresponding cloud service are used by campus network mobile phone;Moving exchanging center MSC is realizedBe circuit domain exchange and route, when user is using voice communications services in campus network, be both needed to use its correlation module;WhenWhen authentication user need to use data service connection internet, then turning for various protocol formats is realized by serving GPRS support node SGSNChange.Following benefit can so be brought:1st, the existing optical fiber transmission of whole campus network does not have to adjust, and straight lease operator is specialLine, all kinds of clients in campus network are facilitated to use internet;2nd, the client in campus can realize that cloud is shared in campus network, takeBuild all kinds of interactive platforms;3rd, the use of user can have mark to follow in campus network, shield various flames and record is usedThe service condition at family.
The function of the platform management layer is:To user's Lawful access whether authentication, to mobile network's Access Control,Forwarding to Mobile routing and to communication terminal positioning and billing function., may be according to not when using campus network due to userSame demand is different using the mode of access, therefore wired and wireless authentication pattern is provided in platform management layer, and wirelessThe maximum advantage of access is its mobility, therefore corresponding mobile management function to ps domain, is achieved in this layer.
Communication terminal how to access and certification:Existing terminal device(PC, mobile phone or notebook computer)Support wirelessAnd cable network type of attachment, campus network set up the nucleus equipment of base station nodeB and access node AP respectively as authentication pattern.
Wherein, the RNC of base station NodeB and core net is accomplished that all mobile phones to 2G/3G/LTE/4G and backward are usedThe identification at family, that preferably takes is OVSF user's differentiation mode, and compatible can be used in view of 2G identification problemFrequency division multiple access;The Mobile phone card connected into this Mobile Campus Network is campus card, has both possessed campus network call function, is also possessed using eachThe cloud service function of kind of campus network, and the communication terminal of mobile phone is generally used for that numerous data volumes are small and the flexible application clothes of demandBusiness, such as:Work attendance, curricula-variable, order, supplement with money with student notice etc..
Mobile phone carries out data interaction by base station NodeB, provides the user the miscellaneous service of circuit domain and data field, includingVoice, video, mobile multimedia and Internet applications etc.;Base station NodeB is controlled by RBC, realizes air interface and physical layerRelevant treatment;Wireless controller RNC performs RRM, such as call access control, load control moving exchanging center MSCIt is core, completes user's control all in basic function of exchange and campus network, realize between mobile subscriber and other usersThe function such as communication connection, charging, and with other following network elements cooperate, complete mobile subscriber's grade, legitimacy examineDeng;Central database HLR is the central database of WCDMA system, deposits user profile, such as basically available business, current locationDeng.Such as after user applies for campus network number, by its mobile number level in central database HLR;VLR Visitor Location Register VLR isRecord each enters the Mobile Campus Network user of the current base station NodeB areas of coverage, and its data is shipped regularly into central databaseHLR, it is a dynamic data base, once user mobile phone leaves campus, then relevant information is deleted, and user is unable to Lawful access schoolGarden net;AUC AUCs, it is to carry out authentication.That taken due to WCDMA authentication mode is OVSF, so the key of encryption is depositedIt is placed on AUC databases;Equipment identity register EIR:When each mobile phone dispatches from the factory, equipment has IMEI, equipment identity registerEIR is used to record whether it belongs to legal mobile phone, to meet the requirement of the Ministry of Information Industry;Serving GPRS support node SGSN, for rememberingFamily current location information is employed, and sending and receiving for mobile packet data is completed between mobile subscriber and GGSN, there is providedIP packets are to the function such as radio-cell transmission channel and protocol conversion;Gateway support node GGSN is used to be responsible for and campus networkData network interconnects, equivalent to router.
The access node AP is accomplished that the authentication of Wireless Campus Network, for similar to need print school report andBill etc. calls the demand of multi-medium data, typically takes PC or notebook computer to access the mode of campus network;For dataLarger application service is measured, such as calls exam pool, teaching management, library management, financial data analysis, OA, teaching and administrative staff's information systemSystem and Students'Management System etc. and secondary development and application based on above server, the general side for using PC wired connections PONFormula.
Substantial amounts of user is student in campus, and it is it is most convenient that intelligent mobile phone terminal, therefore the Access Layer of this example is specialDoor adds the mode of mobile radio communication, and will be realized between mobile radio communication, campus data network and campus telephone network mutuallyConnection, teachers and students can both have been completed the function such as simple work attendance and registration by identification, and can also develop various cell phone applications, realNow flexible application.
Embodiment 3:
On the basis of embodiment 1 or embodiment 2, the calling of cloud service data described in this example is real by service bus layerNow trigger, and different cloud computing applications is called according to the communication terminal of different stage;The cloud computing application is established at oneIn independent application and development data platform.
This example further improvement is that, the cloud computing using include Campus Map, browse course, school history introduction, learningRaw elegance, course selection, credit hour management, Results Printing, laboratory room managing, examination hall management and inquiry, Library Function, tuition fee are paidReceive, dining room is supplemented with money, small amount is paid dues, the OA that handles official business, personnel management, textual criticism management, dormitory management, work attendance and positioning function, in the school wealthAt least one of business, student's activities, mass-sending platform, student status inquiry, schoolmates' address book and user management are several.
This example further improvement is that, the communication terminal of the different stage include common visitor, previous session User,Teacher users and students user, when common guest login, the cloud computing application of guest ranks can be called;Work as the previous sessionWhen User logs in, guest ranks, student status inquiry and the cloud computing application of schoolmates' address book can be called;When teacher users log inWhen, related educational administration and the cloud computing application layer imparted knowledge to students can be called according to the administrative division of labor in campus;, can when User logs inCall the cloud computing application layer of teaching and student-directed.
This example further improvement is that, the cloud computings of the guest ranks using include Campus Map, browse course,School history introduction and student's elegance.
The data call of storage beyond the clouds will be supplied to different application interfaces, it is necessary to use with suitable data formatESB layers, ESB full name are Enterprise Service Bus, and it is the technology such as traditional middleware technology and XML and Web serviceWith reference to product, ESB provides connection maincenter most basic in network, is the essential elements for constructing nervous system of enterprise, ESB'sAppearance changes traditional software architecture, can provide the solution more more cheap than traditional middleware product, while it is alsoThe technological disparity between different application can be eliminated, allows different application server coordinate operations, is realized between different servicesCommunication and integration;Functionally see, the tupe that ESB provides event-driven and document is oriented to, and distributed fortuneRow administrative mechanism, it supports route and filtering based on content, possesses the transmittability of complex data, and can provide a systemThe standard interface of row
The function of the service bus layer includes:
(1)Bus foundation service framework, there is provided system conformance, security, reliability and behavior extension ability guaranteeBasic technology means.
(2)Integrated service, there is provided the application service of basic integrated service and user's customization;Support a variety of integrated service mouldsFormula;Support encapsulation, reuse, Services Composition and the service dispatch of service.
(3)Utility, there is provided built-in various utilities, such as the public clothes such as channel authentication service and log servicesBusiness.
(4)Service management and service standard, there is provided the foreground instrument set of service configuration management.
(5)System monitoring, there is provided the alarm of the monitoring in real time of the system of multi-angle and user's customization.
(6)Security system, there is provided multiple safe mechanism simultaneously supports the effective integration with third party's security system, there is provided effectivelySafety monitoring mechanism.
In this example, the calling of cloud service data will all trigger via service bus layer, and must not directly access orCall its cloud spatial data;Cloud service data are also cloud data, therefore, it is necessary to distinguish the communication terminal of different stage to callDifferent cloud computing applications, for example in addition to fiscal module, remainder data has search access right for all teachers, works as teacher usersDuring login, the module of related service application layer can be used;When User logs in, it can only use and impart knowledge to students or studentManage related cloud computing application.
All development and application of this example are not established directly on the server of some simple function, but establish oneIndependent application and development data platform, it is preferred to use java or C++, interface flexible, so as to ensure the normal fortune of numerous cloud dataOK.
In the service application layer, all majorities such as student, educational administration, teaching and administrative staff, scientific research, library, finance, logistics and dormitoryExist according to storehouse, therefore all applications, the development of these cloud spaces can be based on including app etc., while between each other may be usedBacked up with cloud, realize that distributed storage-centrality of back-end data is called.
In addition to data, services, because demand of being conversed between the communication terminal in Mobile Campus Network is frequent, including fixed electricityCall demand between words and campus card mobile phone is frequent, therefore establishes the speech path network in the school of a local in service application layer,Realize that call is completely free.
To meet that the function of user individual provides service, and corresponding cloud computing module can be increased as needed,Such as including course selection, credit hour management, Results Printing, laboratory room managing, examination hall management and inquiry, Library Function, tuition feePay, dining room is supplemented with money, small amount is paid dues, the OA that handles official business, personnel management, textual criticism management, dormitory management, work attendance and positioning function, in the schoolFinance, student's activities, mass-sending platform and user management.
Course selection is used to provide the curriculum opened up for student's selection;Credit hour management inquires about oneself credit for studentPerformance, and teacher's credit according to needed for curriculum different levels;Results Printing is used to meet that online or graduation is learnedRaw Results Printing demand;Laboratory room managing can make a reservation for corresponding laboratory according to different teaching demands, student;Manage in examination hallReason and inquiry, after examination season arrives, carry out being randomly assigned classroom, student can then look into according to classroom size to same MajorAsk test time and place;Record queries are borrowed and borrowed to Library Function for subscribing to books, borrowing in advance books, e-book, itsIn, in order to ensure the rights and interests of campus user, just e-book borrow only in the school IP can be with legal use;Tuition fee is paid for realizingStudent takes over tuition fee status inquiry and supports the payment of various bank's platforms;Dining room is supplemented with money, after student's successful recharging, campus cardMobile phone can use as former mess card, and its telephone expenses can be used for consumption to use;Small amount is paid the fees, and some provisional are paid in schoolTake, such as:Tour fee, activity expense and student contributions pooled to pay for class activities etc. can be paid the fees using Mobile phone card, and carried out and urged expense and statistical function;Handle official business OA, towardsTeaching and administrative staff's makes an announcement and dynamic etc. in the school;Personnel management, for the personnel subcontract of teaching and administrative staff, such as engagement, Zhi ChengheExamination etc.;Textual criticism management, the educational administration of the textual criticism of examining for the levels required for various students in the school and examines business information management;Dormitory management, useIn accommodation arrangement and selection;Work attendance and orientation management, the convention activity for teaching and administrative staff and student, it is desirable to which statistics is accurateWork attendance situation, avoid the occurrence of generation check card, allograph;It is financial in the school, belong to financial internal LAN, with the phase such as the Bureau of Finance and the tax bureauThe information reporting of pass is downloaded, and realizes fiscal administration in the school;Student's activities, for realizing the budget, reimbursement and planning of student's activitiesDeng;Platform is mass-sended, for different user groups, mass-sending function is set up, such as notice of meeting, urges expense and feedback.
Above content is to combine specific preferred embodiment further description made for the present invention, it is impossible to is assertThe specific implementation of the present invention is confined to these explanations.For general technical staff of the technical field of the invention,On the premise of not departing from present inventive concept, some simple deduction or replace can also be made, should all be considered as belonging to the present invention'sProtection domain.