基于云服务的公共交通换乘系统的设计与实现
发布时间:2019-06-05 05:32
【摘要】:随着城镇化建设步伐的前进,城市公共交通已经成一为一个城市发展水平的象征。但是与此同时公交线路的也在不断优化和调整,以及地下铁路的不断延升和建设,众多线路和站点设立,公共交通的有效换乘问题越来越显得迷离。因为我们面对着成百上千条公交线路的指示牌,并不一定十分清楚怎样中转到达目标地。即使自己规划出相应的换乘方案,到达目的地极有可能发现这并不是最佳的选择。如何降低换乘的复杂性,如何减少用户的不必要参与,如何提高出行的效率,已经成为社会亟待解决的问题之一。与此同时我国的IT相关技术也在不断的进步中,4G网络、智能手机、车载设备以及更先进的电脑等,随时可以接入到互联网的便利条件。由此可见,对系统的需求十分迫切,大的背景环境更为成熟。 作者完成的主要工作包括: (1)充分考虑系统的通用性、高效性、易维护性的基础上确定以B/S架构为设计原则,规划了公共交通系统框架设计,规划相关逻辑模块,以及使用到的数据结构和用户界面; (2)采用REST风格为接口形式,这种以资源导向型的接口地址,无论对新加入的开发者还是熟悉的开发者都易于理解、开发、集成测试等; (3)改进了Mseg4j分词的部分算法,使得在线路和站点的全文检索的质量更高; (4)对实现了NIO资源吞吐的Netty开源框架进行了二次封装和实现,使的在吞吐率上有大幅提升,同时也简化了开发人员的开发难度和工作量; (5)利用商业云和服务层的有机结合,形成平台服务(即PAAS模式)。 本文设计和实现的公共交通换乘系统已由某互联网公司投入市场供大众免费使用。本系统结合城市交通规划,依托传统门户网站以及新型移动互联网,实现对公共交通换乘方案及相关信息的有效组织和展现,以帮助人们在出行时检索换乘或相关线路站点的相关功能,同时也带给企业的新的盈利模式。系统至上线以来,整体运行平稳,达到预期设计目标。
[Abstract]:With the progress of urbanization, urban public transport has become a symbol of the level of urban development. However, at the same time, the bus lines are also constantly optimized and adjusted, as well as the continuous rise and construction of the Mass Transit Railway, many lines and stations are set up, and the effective transfer of public transport is becoming more and more confused. Because we face hundreds of signs on bus lines, we don't necessarily know how to transit to the target. Even if you plan your own transfer plan, you are most likely to find that this is not the best choice. How to reduce the complexity of transfer, how to reduce the unnecessary participation of users, how to improve the efficiency of travel, has become one of the urgent problems to be solved in society. At the same time, China's IT related technology is also in continuous progress, 4G network, smart phones, on-board devices and more advanced computers, can access the convenience of the Internet at any time. Thus it can be seen that the demand for the system is very urgent, and the large background environment is more mature. The main work completed by the author is as follows: (1) on the basis of fully considering the universality, efficiency and maintenance of the system, the framework design of public transport system is planned based on the design principle of B / S architecture. Plan the relevant logic modules, as well as the data structure and user interface used; (2) using REST style as the interface form, this kind of resource-oriented interface address is easy to understand, development, integration testing and so on for both the newly added developers and the familiar developers. (3) the partial algorithm of Mseg4j word segmentation is improved, which makes the quality of full-text retrieval in line and site higher; (4) the Netty open source framework, which realizes NIO resource huff and puff, is packaged and implemented twice, which greatly improves the throughput and simplifies the development difficulty and workload of developers. (5) using the organic combination of business cloud and service layer to form platform service (that is, PAAS model). The public transport transfer system designed and implemented in this paper has been put on the market by an Internet company for free use. This system combines the urban traffic planning, relies on the traditional portal website and the new mobile Internet, realizes the effective organization and the display to the public transportation transfer plan and the related information. To help people retrieve the related functions of transfer or related line sites when traveling, but also bring new profit models to enterprises. Since the system was launched, the overall operation has been stable and achieved the expected design objectives.
【学位授予单位】:中国科学院大学(工程管理与信息技术学院)
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:U12;TP311.52
本文编号:2493294
[Abstract]:With the progress of urbanization, urban public transport has become a symbol of the level of urban development. However, at the same time, the bus lines are also constantly optimized and adjusted, as well as the continuous rise and construction of the Mass Transit Railway, many lines and stations are set up, and the effective transfer of public transport is becoming more and more confused. Because we face hundreds of signs on bus lines, we don't necessarily know how to transit to the target. Even if you plan your own transfer plan, you are most likely to find that this is not the best choice. How to reduce the complexity of transfer, how to reduce the unnecessary participation of users, how to improve the efficiency of travel, has become one of the urgent problems to be solved in society. At the same time, China's IT related technology is also in continuous progress, 4G network, smart phones, on-board devices and more advanced computers, can access the convenience of the Internet at any time. Thus it can be seen that the demand for the system is very urgent, and the large background environment is more mature. The main work completed by the author is as follows: (1) on the basis of fully considering the universality, efficiency and maintenance of the system, the framework design of public transport system is planned based on the design principle of B / S architecture. Plan the relevant logic modules, as well as the data structure and user interface used; (2) using REST style as the interface form, this kind of resource-oriented interface address is easy to understand, development, integration testing and so on for both the newly added developers and the familiar developers. (3) the partial algorithm of Mseg4j word segmentation is improved, which makes the quality of full-text retrieval in line and site higher; (4) the Netty open source framework, which realizes NIO resource huff and puff, is packaged and implemented twice, which greatly improves the throughput and simplifies the development difficulty and workload of developers. (5) using the organic combination of business cloud and service layer to form platform service (that is, PAAS model). The public transport transfer system designed and implemented in this paper has been put on the market by an Internet company for free use. This system combines the urban traffic planning, relies on the traditional portal website and the new mobile Internet, realizes the effective organization and the display to the public transportation transfer plan and the related information. To help people retrieve the related functions of transfer or related line sites when traveling, but also bring new profit models to enterprises. Since the system was launched, the overall operation has been stable and achieved the expected design objectives.
【学位授予单位】:中国科学院大学(工程管理与信息技术学院)
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:U12;TP311.52
【参考文献】
相关期刊论文 前10条
1 裴玉龙,张茂民;基于路网的换乘强度研究[J];城市交通;2004年01期
2 江洲,李琦;地理编码(Geocoding)的应用研究[J];地理与地理信息科学;2003年03期
3 马琳;宋俊德;宋美娜;;开放平台:运营模式与技术架构研究综述[J];电信科学;2012年06期
4 苏爱华,施法中;公交网络换乘问题的一种实现[J];工程图学学报;2005年04期
5 韩传峰,胡志伟;城市公交路网性能评估的网络图方法[J];系统工程;2003年03期
6 金志国;李炜;;基于Netty的HTTP客户端的设计与实现[J];电信工程技术与标准化;2014年01期
7 龚建华;;JSON格式数据在Web开发中的应用[J];办公自动化;2013年20期
8 朱恩林;服务器端的Java开发环境[J];电子科技;2001年03期
9 郑大伟;;我国城市公共交通存在的问题及对策[J];黑龙江交通科技;2007年05期
10 徐兵,谢仕义;基于站点优先级的公交换乘算法实现[J];计算机时代;2005年07期
,本文编号:2493294
本文链接:https://www.wllwen.com/kejilunwen/daoluqiaoliang/2493294.html