CN102647464B - Server and self-service travel system adopting same - Google Patents

Server and self-service travel system adopting same Download PDF

Info

Publication number
CN102647464B
CN102647464B CN201210090538.7A CN201210090538A CN102647464B CN 102647464 B CN102647464 B CN 102647464B CN 201210090538 A CN201210090538 A CN 201210090538A CN 102647464 B CN102647464 B CN 102647464B
Authority
CN
China
Prior art keywords
service
server
self
layer
data
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.)
Expired - Fee Related
Application number
CN201210090538.7A
Other languages
Chinese (zh)
Other versions
CN102647464A (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.)
Harbin Institute of Technology
Original Assignee
Harbin Institute of Technology
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 Harbin Institute of Technology filed Critical Harbin Institute of Technology
Priority to CN201210090538.7A priority Critical patent/CN102647464B/en
Publication of CN102647464A publication Critical patent/CN102647464A/en
Application granted granted Critical
Publication of CN102647464B publication Critical patent/CN102647464B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Transfer Between Computers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses a server and a self-service travel system adopting the same, which relate to a server and a travel system adopting the same. The server and the system aim to adapt to the need of the self-service travel system for high-speed information transmission. The server is a model which comprises a data access level, a business level and a display level. The data access level is used for processing the packaging of a database CRUD and mapping between relational data and a plain old java object (POJO); the business level is used for processing the logic of all self-service travel business, executing various self-service travel business requests and carrying out data interaction with the data access level; and the display level is used for meeting various access needs for the self-service travel system, receiving, analyzing and processing the input data of a user, and displaying the operation results from the data access level and the business level. The invention is applicable to the self-service travel system.

Description

A kind of server and adopt the self-service travel system of this server
Technical field
The present invention relates to a kind of server and adopt the ride system of this server.
Background technology
Along with the fast development of wireless communication technology and the new technology such as Internet of Things, cloud computing, the personal wireless terminal possessing inherent intelligence (as transducer, RFID, GPS) presents the trend of " omnipresent ".Thus one can provide the platform of the services such as personalized location is reviewed, travel guides, safety guide, information report just to seem necessary for it.
Due to second generation mobile communication system traffic rate and multimedia service is provided ability in restriction, the shortcomings such as it is single that existing mobile service exists content, and information is spent low in real time, and service is personalized not.When user goes on a tour, under not having guide to accompany situation, due to being unfamiliar with geographical position and sight spot, existence can not be enjoyed yourself, situation about even meeting accident.User often needs the every terms of information obtaining needed for oneself by mobile terminal, as the GPS information of position, the introduction of tourist attractions, on-site service industry as hotel, the information of medical institutions, transport information etc.Along with the day by day universal of G mobile communication and the available potential unlimited computing capability of cloud computing, the travelling of the individual autonomy based on an above new technology platform role can be larger, and status is also more crucial.
The server being applied to self-service travel system should have that interactivity is strong, fast response time, be convenient to process mass data, have the features such as safe access mode, to adapt to the high-speed transfer of self-service travel system information.
Summary of the invention
The present invention is the demand transmitted high speed information to adapt to self-service travel system, thus provides a kind of server and adopt the self-service travel system of this server.
A kind of server, it is by data access layer, operation layer and represent the model that layer forms;
Data access layer: for the treatment of the encapsulation to database CRUD, and video between relational data and POJO;
Operation layer: for the treatment of the logic of each self-service operational travel, and perform various travel at one's own expense service request, also for carrying out data interaction with data access layer;
Represent layer: the input data for meeting the various requirements for access to self-service travel system, receiving, analyzing and processing user, also for showing the operation result from data access layer and operation layer.
Data access layer realizes based on DAO transaction module, adopts the mode of the combination of JDBC and Persistent framework Hibernate to realize.
Data access layer adopts data access child servers to realize.
Operation layer is divided into request receiving sublayer and request process Liang Ge sublayer, sublayer, and request receiving sublayer, for receiving the request from browser, and sends described request to request processing layer;
Request process sublayer, processes for the request from browser received request receiving layer; And result is sent back request receiving layer; And result is sent into data access layer.
Request processing procedure from browser comprises monitor process, treatment progress and database manipulation process.
Operation layer adopts Streaming Media child servers, management child servers and system maintenance child servers to realize.
Representing layer adopts Struts MVC framework to realize.
Representing layer adopts access child servers to realize.
Adopt the self-service travel system of above-mentioned server, this system comprises user terminal, packet data service cloud node, server and system management platform, described user terminal adopts wireless communication technology or Internet technology to realize communicating with packet data service cloud node and server, and packet data service cloud node and server all adopt Internet technology and system management platform to realize data communication.
Server adopts multiple child servers to coordinate and realizes.
Beneficial effect: the present invention can adapt to the high-speed transfer of self-service travel system information, and interactivity is strong, fast response time, be convenient to process mass data and have safe access mode.
Accompanying drawing explanation
Fig. 1 is logical construction schematic diagram of the present invention; Fig. 2 is the structural representation of self-service travel system of the present invention.
Embodiment
Embodiment one, composition graphs 1 illustrate this embodiment, a kind of server, and it is by data access layer, operation layer and represent the model that layer forms.
Data access layer: for the treatment of the encapsulation to database CRUD, and video between relational data and POJO;
Operation layer: for the treatment of the logic of each self-service operational travel, and perform various travel at one's own expense service request; Also for carrying out data interaction with data access layer;
Represent layer: for meeting the various requirements for access to self-service travel system; Also for receiving, analyzing and process the input data of user; Also for showing the operation result from data access layer and operation layer.
Data access layer realizes based on DAO transaction module, adopts the mode of the combination of JDBC and Persistent framework Hibernate to realize.
Data access layer adopts data access child servers to realize.
Operation layer is divided into request receiving sublayer and request process Liang Ge sublayer, sublayer, and request receiving sublayer, for receiving the request from browser, and sends described request to request processing layer;
Request process sublayer, processes for the request from browser received request receiving layer; And result is sent back request receiving layer; And result is sent into data access layer.
Request processing procedure from browser comprises monitor process, treatment progress and database manipulation process.
Operation layer adopts Streaming Media child servers, management child servers and system maintenance child servers to realize.
Representing layer adopts Struts MVC framework to realize.
Representing layer adopts access child servers to realize.
The server of self-service travel system of the present invention adopts J2EE (Java 2 Platform Enterprise Edition) platform, this is an openning air-way level using standard, it provides a multi-level Distributed Application model and series exploitation technical specification.It is divided into data access layer, operation layer according to function applied logic and represents layer, and the corresponding server of each level support and assembly, assembly runs in the assembly container of distributed server.Unified security model and transaction control flexibly can be provided for user.
Data access layer: be made up of Data Access Server.The encapsulation of process to database CRUD (Create, Read, Updata, Delete), only carries out simple database processing operation, does not relate to service logic.Based on DAO (Data AccessObjects, DAO is first OO interface) transaction module, adopt JDBC (Java Data BaseConnectivity, java DataBase combining is a kind of Java API for performing SQL statement) and the mode combined with access database resource of Persistent framework Hibernate.Major function is transaction and videos between relational data and POJO (Plain Old Java Objects, simple java object, i.e. common javaBeans).Which kind of mode DAO interface can select realize this interface according to habitual definition by developer.
Operation layer: be made up of streaming media server, management server, system maintenance server etc.Main process service logic, performs miscellaneous service request, and that utilize data access layer to provide to carry out supporting database with database and other various resources interaction capabilities mutual.Operation layer is divided into two sublayers, and high level is request receiving layer (Web layer), processes for receiving the request transmitted from browser and giving bottom by request.Bottom is request processing layer (EJB layer), and it is responsible for processing client's request that request receiving layer transmits and goes forward side by side row relax.Processing procedure comprises monitor process, treatment progress and database manipulation process.Result is passed to request receiving layer simultaneously, if needed, give data access layer by result and store.
Represent layer: be made up of access server.Mainly be used for meeting the various requirements for access to whole system and the following work of process: the input receiving user, can also analytical review carried out to the input of user and be correspondingly processed: show the operation result transmitted by server end high level.Struts MVC framework is used to realize.
Represent layer to be divided into by type of service: locating information, sight spot information, weather condition, traffic and medical safety etc.
The self-service travel system of server described in embodiment two, employing embodiment one, this system comprises user terminal 1, packet data service cloud node 2, server 3 and system management platform 4, described user terminal 1 adopt wireless communication technology or Internet technology realize communicating with server 3 with packet data service cloud node 2, packet data service cloud node 2 and server 3 all adopt Internet technology and system management platform 4 to realize data communication.
Packet data service cloud node is for realize and information relay between user terminal and server is transferred.
Server adopts multiple child servers to coordinate and realizes.
Multiple child servers according to the hierarchical Design of server realize with the use of, such as: data access layer can adopt data access child servers to realize, the process that child servers only carries out database operates, and does not relate to the process of service logic.The function ratio of operation layer is more, and multiple child servers can be adopted to realize, and Streaming Media child servers, management child servers and system maintenance child servers such as can be adopted to realize, and each network in charge task separately, cooperatively interacts and be independent of each other.Representing layer can adopt a child servers to realize.
The object of the invention is to realize a self-service Intelligent Service Platform based on 3G network, the Internet and cloud computing technology.This platform passes through multiplexing general bottom frame and basic platform, in conjunction with the actual demand of user, for personal wireless terminal provides personalized Self-Service.
Native system adopts the data connection approach of C/S model, that is: Client/Server (client/server) structure.Data-base content is positioned on long-range server by this structure, and installs corresponding software on a client.Present embodiment has that interactivity is strong, fast response time, be convenient to process mass data, have the advantages such as safe access mode.Be applicable to the so a kind of embedded platform of mobile phone that hardware resource is limited, and meet user and the more interactive demand of system, improve the Consumer's Experience of program.
Because the hardware device computing capability of mobile phone is limited, in order to realize the small size of client software, high fluency, the mode of thin-client is adopted to design.Major calculations logical process is placed on server end, adopts the cooperative mode of multiple servers, and by an access server by packet data service cloud node, the connection request of unified access client.The marking landscape that the information that user needs by server system has as location, travelling route, user position GPS information etc. present to user with word, audio frequency, video mode in the most efficient manner by cloud node, and under the management of self-service travel system management platform, carry out the maintenance of user profile, the management of user's service content, the work such as the renewal of database, and feed back to user by user port.Such client only can be responsible for final data display and user interactions behavior.Whole self-service travel system is by user terminal, and packet data service cloud node and server form.
User terminal 1 in present embodiment: namely the function of whole travel at one's own expense service system presents end, user passes through hand-held device, as the smart mobile phone, PDA etc. of 3G network can be connected to, use the respective services that client software enjoyment system provides, as presenting of information on services, the medical security information etc. such as individual position location, travel at one's own expense's navigation, sight spot information, road conditions transport information, hotel.
Packet data service cloud node 2: due to n child node and Centroid composition, communicate mutually between a described n child node, and all communicate mutually with Centroid.Form the concept based on cloud computing, consider operation cost and terms and conditions, in various places with topological structure erection cloud Distributed data exchange node, be responsible for the link layer speech channel to service system of foundation, termination and maintenance customer's terminal.
Self-service travel system management platform 4: mainly comprise service management module, content managing module, user port, system maintaining module and database.Service management mainly completes for the authentication of self-service travel system user, content authentication, personal information and rights management, charging, customer service statistics, clearing etc.The respective services contents such as the locating information that Content Management provides mainly for user, sight spot information, weather condition, traffic, medical safety provide uploading channel, Content Advisor and issue etc.System maintenance is mainly to the management, customer service, service management etc. of system cloud gray model daily record.The multimedia that these three parts form whole server system in conjunction with user port, the management platform that can manipulate, ensure that the reliability service of system is with maintainable.
Database design of the present invention:
Select MySQL as the management system of self-service travel system server database, according to demand, be set to 4 part tables, realize the Classification Management of data, preservation and tissue.Leading schedule is as follows:
Table 1: user message table (Userinfo)
Table 2: system information menu (System_Modules)
Table 3: cartographic information table (Map_Info)
Table 4: pictorial information table (Pic_Info)
Table 5: system journal table (Log)
Other types business datum is as video, and the preservation form of audio frequency etc. is identical with picture with data organization method.
Provide the main working process of self-service travel system server below.
Self-service travel system cellphone subscriber register flow path:
The first step, user selects registration, submits registration request to.
Second step, client software system returns enrollment page, requires that user inputs MDN.
3rd step, server is verified user MDN and IMSI, if do not exist, returns enrollment page prompting user to business system registration, fills in detailed log-on message if exist and return enrollment page requirement user.
4th step, whether inspection user institute filling registration information meets the requirements, if do not meet, returns enrollment page requirement and rewrites, if meet, upgrade and be saved to server database, and user being labeled as effectively.
5th step, the personal settings of connected applications list and user generate the page and issue user.
Self-service travel system cellphone subscriber data application process:
When user's request sends from personal terminal, under the control of self-service travel system management platform, through radio network gateway, access server, each remote server, database processes respectively, is finally back to user place.Key step is:
The first step, user enters self-service travel system software login page by personal terminal, input username and password, and submits logging request to.
Second step, self-service travel system management platform service management function responds, and carries out search operation by server database, whether authentication of users name exists, if exist, carries out user right discriminating, as whether User Status is effective, whether whether user cipher is consistent with user name, be keeper etc.If search failure, return log-in interface requirement and re-enter, if by, enter self-service travel system software interface.
3rd step, user submit data application request, as required to position current location.
4th step, self-service travel system management platform content management function responds, and represent layer and verify user requestor, mainly whether authentication of users information and solicited message meet the requirements.Checking cannot be located to ask again to verify by then request being rejected and returning user.Then do certain encapsulation to solicited message after being verified, after user profile and solicited message encapsulation process, the type of analysis request also consigns to operation layer to be for further processing.
5th step, request receiving layer receives the request transmitted and is handed over to bottom layer treatment, request result is issued request processing layer, after processing, result is passed to request receiving layer, if needed, gives data Layer store result.
6th step, data access layer process operates the CRUD of database.
Data, after completing the operation of database, are turned back to and represent layer by the 7th step, represent layer and the data of needs are turned back to user side.Self-service travel system management platform system maintenance function responds, and the system cloud gray model daily record completing this operation upgrades, User Activity record, and user's charging etc. are also waited for and being responded next time.

Claims (9)

1., based on the self-service travel system of server, described server is by data access layer, operation layer and represent the model that layer forms;
Data access layer: for the treatment of the encapsulation to database CRUD, and video between relational data and POJO; POJO is the abbreviation of Plain Old Java Objects, and implication is simple java object;
Operation layer: for the treatment of the logic of each self-service operational travel, and perform various travel at one's own expense service request; Also for carrying out data interaction with data access layer;
Represent layer: for meeting the various requirements for access to self-service travel system; Also for receiving, analyzing and process the input data of user; Also for showing the operation result from data access layer and operation layer;
It is characterized in that: the self-service travel system based on server comprises user terminal (1), packet data service cloud node (2), server (3) and system management platform (4), described user terminal (1) adopts wireless communication technology or Internet technology to realize communicating with server (3) with packet data service cloud node (2), and packet data service cloud node (2) and server (3) all adopt Internet technology and system management platform (4) to realize data communication;
User terminal (1): namely the function of whole travel at one's own expense service system presents end, user is connected to smart mobile phone or the PDA of 3G network by hand-held device, use client software to enjoy the respective services that provides of system, comprising: individual position location, travel at one's own expense's navigation, sight spot information, road conditions transport information, hotel service information, the presenting of medical security information;
Packet data service cloud node (2): be made up of n child node and Centroid, communicates mutually between a described n child node, and all communicates mutually with Centroid; Form the concept based on cloud computing, be responsible for the link layer speech channel to service system of foundation, termination and maintenance customer's terminal;
Self-service travel system management platform (4): comprise service management module, content managing module, user port, system maintaining module and database;
Service management module is for completing for the authentication of self-service travel system user, content authentication, personal information and rights management, charging, customer service statistics and clearing;
The respective services content of the locating information that content managing module is used for providing for user, sight spot information, weather condition, traffic, medical safety provides uploading channel, Content Advisor and issue;
System maintaining module is for the management to system cloud gray model daily record, customer service and service management;
The multimedia that service management module, content managing module and system maintaining module form whole server system in conjunction with user port, the management platform that can manipulate, ensure that the reliability service of system is with maintainable;
Database is for realizing the Classification Management of data, preservation and tissue.
2. the self-service travel system based on server according to claim 1, is characterized in that in server, and data access layer realizes based on DAO transaction module, adopts the mode of the combination of JDBC and Persistent framework Hibernate to realize; DAO is the abbreviation of Data Access Objects, and implication is DAO.
3. the described self-service travel system based on server according to claim 2, is characterized in that in server, and data access layer adopts data access child servers to realize.
4. the self-service travel system based on server according to claim 3, it is characterized in that in server, operation layer is divided into request receiving layer and request processing layer two sublayers, request receiving layer, for receiving the request from browser, and send described request to request processing layer;
Request processing layer, processes for the request from browser received request receiving layer; And result is sent back request receiving layer; And result is sent into data access layer.
5. the self-service travel system based on server according to claim 4, is characterized in that in server, and the request processing procedure from browser comprises monitor process, treatment progress and database manipulation process.
6. the self-service travel system based on server according to claim 5, is characterized in that in server, and operation layer adopts Streaming Media child servers, management child servers and system maintenance child servers to realize.
7. the self-service travel system based on server according to claim 6, is characterized in that in server, represents layer and adopts Struts MVC framework to realize.
8. the self-service travel system based on server according to claim 6, is characterized in that in server, represents layer and adopts access child servers to realize.
9. the self-service travel system based on server according to claim 1, is characterized in that, described server (3) adopts multiple child servers to coordinate and realizes.
CN201210090538.7A 2012-03-30 2012-03-30 Server and self-service travel system adopting same Expired - Fee Related CN102647464B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210090538.7A CN102647464B (en) 2012-03-30 2012-03-30 Server and self-service travel system adopting same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210090538.7A CN102647464B (en) 2012-03-30 2012-03-30 Server and self-service travel system adopting same

Publications (2)

Publication Number Publication Date
CN102647464A CN102647464A (en) 2012-08-22
CN102647464B true CN102647464B (en) 2015-05-06

Family

ID=46660037

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210090538.7A Expired - Fee Related CN102647464B (en) 2012-03-30 2012-03-30 Server and self-service travel system adopting same

Country Status (1)

Country Link
CN (1) CN102647464B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104869133B (en) * 2014-02-21 2018-07-03 华为技术有限公司 A kind of method of data record, system and access server
WO2017004775A1 (en) * 2015-07-06 2017-01-12 刘胜男 Internet-based independent travel service system
CN105607906B (en) * 2015-12-18 2019-03-22 苏州奖多多科技有限公司 A kind of service implementation method, device and electronic equipment
CN105956944A (en) * 2016-04-26 2016-09-21 海南智城科技发展股份有限公司 System used for trip
CN106055316B (en) * 2016-05-19 2020-02-07 四川物联亿达科技有限公司 Supply chain financial engine system, system establishing method and server
CN107833373A (en) * 2017-11-14 2018-03-23 国网黑龙江省电力有限公司信息通信公司 Electric automobile self-service system for charging

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101969391A (en) * 2010-10-27 2011-02-09 北京邮电大学 Cloud platform supporting fusion network service and operating method thereof
CN102170476A (en) * 2011-05-09 2011-08-31 中兴通讯股份有限公司 Cloud computing method and device based on cloud node autonomic learning
CN102394894A (en) * 2011-11-28 2012-03-28 武汉大学 Network virtual disk file safety management method based on cloud computing

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101969391A (en) * 2010-10-27 2011-02-09 北京邮电大学 Cloud platform supporting fusion network service and operating method thereof
CN102170476A (en) * 2011-05-09 2011-08-31 中兴通讯股份有限公司 Cloud computing method and device based on cloud node autonomic learning
CN102394894A (en) * 2011-11-28 2012-03-28 武汉大学 Network virtual disk file safety management method based on cloud computing

Also Published As

Publication number Publication date
CN102647464A (en) 2012-08-22

Similar Documents

Publication Publication Date Title
CN102647464B (en) Server and self-service travel system adopting same
CN105024865B (en) Cloud joint services
Yang et al. Spatial cloud computing: how can the geospatial sciences use and help shape cloud computing?
CN105900396B (en) Mobile cloud service architectural framework
CN107295092A (en) A kind of people's livelihood service mobile solution platform system based on cloud computing
Minteer Analytics for the internet of things (iot)
CN106600481A (en) Intelligent rural tourism service platform
CN106464737B (en) Messenger network service unit and method
CN104885486A (en) Location-based authorization to access online user groups
CN107483530A (en) A kind of smart city system and its implementation based on cloud computing and Internet of Things
Ganapati Using mobile apps in government
CN109074265A (en) The preformed instruction of mobile cloud service
WO2008098082A2 (en) Contextual data communication platform
Ray Minimizing dependency on internetwork: Is dew computing a solution?
CN109313587A (en) Method for enabling data analysis service at service layer
Yong et al. Construction and application of digital creative platform for digital creative industry based on smart city concept
Raj et al. Intelligent Cities: Enabling tools and technology
CN204790977U (en) APP automatic compilation system and management platform based on cloud calculates
CN109598587A (en) Community is sold platform with Multifunction self aid
He et al. Efficient, customizable and edge-based WebGIS system
Liang et al. Optimization and simulation of labor resource management information platform based on internet of things
Zeng Design and implementation of smart tourism system based on Internet of Things Information technology
Jalan et al. Mobile cloud computing an efficient technique for mobile users
CN110194202A (en) A kind of rail traffic station three-dimension monitoring system equipment realtime refreshing method
Shi et al. Construction of university campus public information system of service design

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20150506

CF01 Termination of patent right due to non-payment of annual fee