
车费计算方案、线路、车站、乘客类型及设备编码.docx
24页Error! No text of specified style in document.车费计算方案车费计算流程下面是参与车费计算处理的有效荷载:Product Information 产品信息Calendars 日历Day Types 日类型Fare Patterns 费率模式Fare Code Tables 费率代码表Fare Tables 费率表车费计算处理的输入与有效荷载之间的关系,及车费计算流程见图A 1费率处理流程产品信息将产品和其相应的日历、费率模式、费率代码表及费率表联系起来日历表是日期列表,每一日期都分配为一个日类型,列在日期类型的有效荷载中通过产品的日历和该日历的日类型的灵活关联能够根据车票类型区分不同的费率模式,如将“定次纪念票”与“单程票”和“返程票”之类的车票类型区分开日类型规定了一天内的一个或多个时间段,以及他们相应的时间代码时间代码和乘客类型(从用户条目或从卡上获取)作为输入到费率模式的索引费率模式是费率集合的矩阵,列代表乘客类型,行代表时间代码返回的费率集合用于引用费率表里的费率栏费率集合基本上基于出售产品时需要设置的乘客类型组计算费率例如,系统可能希望区分儿童和学生乘客类型,但是收取同样的半价费率。
同样地,系统可能希望区分领养老金者和战争丧偶者乘客类型,但是收取同样的优惠价格通过提供这样的映射,可以实现更加灵活和更便于管理的费率结构费率设置还允许根据一天内的时间收取费率这可以实现作为高峰和非高峰费费率概念的使用费率表是费率矩阵,列代表费率集合,行代表费率代码对于一个给定的日期,时间和乘客类型,使用的费率集合从费率模式中获得费率代码以两种方式的一种来获取对于统一费率产品,只有行,不依赖于具体的行程,即始发地和目的地不影响费率像这样的话,费率代码是已知的,即是第一排,描述为虚线对基于行程的车站或区域,费率代码从费率代码表的查找中获取费率代码表是费率代码矩阵,列代表目的地,排代表始发地为了确定基于始发地和目的地的产品价格,进入费率代码表的查找返回费率代码,之后费率代码用于选择相连费率表里的一排为了支持费率代码表,费率计算(例如,车站、线路、区段等)要求的网络拓扑保存在位置有效载荷之内位置有效载荷为每个需要轨道交通自动售检票系统处理的站点及站点组提供唯一的标识符车站组是系统内定义的任意车站的任意逻辑组合,以支持业务规则需求线路及有障碍换乘集合就是车站组的示例费率方案实例产品信息将至少含有下面的用于北京的产品集合的映射,具体内容见表A.1 。
产品信息产品日历费率模式费率表类型费率代码类型费率代码费率代码表单程票111起始站和目的站N/A1 (站)往返票112起始站和目的站N/A1 (站)福利票113起始站和目的站N/A1 (站)区段计次票224起始站和目的站N/A2 (区段)…………………有定义的产品要求的许多日历对象本例中,有两个日历,分别见表A.2 和表A.3 日历1–单程票、往返票和一日票日期类型日期类型1(2006年1月1日)2 (周末)2(2006年1月2日)3(公共假日)3(2006年1月3日)1 (平日)4(2006年1月4日)1(平日)……日历2-根据区段划分的车票日期类型日期类型1(2006年1月1日)4(周末区段)2(2006年1月2日)4(周末区段)3(2006年1月3日)1(平日)4(2006年1月4日)1(平日)……对于日历中涉及的每个日期类型,都有一个条目在日期类型有效载荷中以将时段划解析为时间代码,具体内容见表A.4 日期类型日期类型1(平日)结束时间时间代码06001(非高峰0001-0600)08002(早高峰0601-0800)09003(繁忙高峰0801-0900)17004(白天0901-1700)19003(繁忙高峰0801-0900)21002(早高峰0601-0800)00001(非高峰0001-0600)日期类型2(周末)结束时间时间代码09005(周末非高峰0001-0900)17004(白天0901-1700)00005(周末非高峰0001-0900)日期类型…结束时间时间代码……对每个产品,要求有一个乘客类型特定分组和一个费率模式提供的时间代码和乘客类型在费率集合中的映射,从而用在一个相关的费率表中,具体内容见表A.5 。
收费模式1时间代码类型成人孩子老人…1122…2344…3566………………产品基于旅程始发地和目的地费率,随后有费率代码表支持恰当的查找在这个范例中,单程、往返和一日产品要求站到站矩阵,具体内容见表A.6 费用代码表1-站到站收费表起始站目的站苹果园古城路八角游乐园…苹果园123…古城路N/A12…八角游乐园N/AN/A1………………在这个例子中,基于区段的产品还需要区段到区段矩阵设备将被设置到特定站位置,作为试运转程序的一部分车站标识符将匹配列在网点对象中的一个车站在费率计算过程中,设备将查找与费率代码表相关的位置组,具体内容见表A.7 费率代码表2–区段到区段矩阵起始站目的站区段1区段2区段3…区段11N/AN/A…区段221N/A…区段3211………………最后,每个产品都有费率表,将费率与此特殊票的特性相关联,以分为单位代表,具体内容见表A.8 费率表1–高峰、非高峰等单程、全、半价票站到站费率费率代码费率组非高峰早高峰忙高峰1(全价)2(半价)3(全价)4(半价)5(全价)6(半价)11005015075200100210050250125300150310050350175400200…………………场景示例作为上面所示的费率方案的一个实现,下面的场景可以有助于将每个表的输入和输出联系起来。
例如,一个成人于2006年1月3日08.:30在苹果园和八角乐园之间使用单程票乘坐,费率为4元(仅是示例性的价格)此票价是由如下决定的:a) 与单程票相关的日历1,2006年1月3日的日期类型为1(平日);在日期类型对象内,时间08:30为繁忙高峰时间段,应按照时间代码3处理;与该产品相关的费率模式显示在忙高峰期一个成人乘坐要支付的车费由费率集合列出,费率模式为5;与该产品相关的费率代码表显示,这些车站之间的乘坐产生的费率代码为3;与该产品相关的费率表,费率集合5和费率代码3返回的费率是400分或4元人民币24(资料性)线路、车站、乘客类型及设备编码线路编码线路编码见表B. 1路线地点数据线路名称卡内线路编码线路编码1号线112号线223号线334号线445号线556号线667号线778号线889号线9910号线(一期)101011号线111112号线121213号线131314号线141415号线151516号线161617号线1717预留18~2218~82S2线2383怀柔-密云线2484城市副中心线2585中央商务区(CBD)线2686平谷线2787大兴机场线2888西郊线298910号线(二期)3090预留3191预留3292大兴线3393昌平线3494表B.1 路线地点数据(续)线路名称卡内线路编码线路编码房山线3595亦庄线3696八通线3797机场线3898预留99车站编码1号线所属车站1号线所属车站见表B. 2。
1号线车站车站名称车站编码预留0101预留0102苹果园0103古城路0104八角游乐园0105八宝山0106玉泉路0107五棵松0108万寿路0109公主坟0110军事博物馆0111木樨地0112南礼士路0113复兴门0114西单0115天安门西0116天安门东0117王府井0118东单0119建国门0120永安里0121国贸0122大望路0123四惠0124四惠东01252号线所属车站2号线所属车站见表B. 32号线车站车站名称车站编码西直门0201车公庄0202阜城门0203复兴门0204长椿街0205宣武门0206和平门0207前门0208崇文门0209北京站0210建国门0211朝阳门0212东四十条0213东直门0214雍和宫0215安定门0216鼓楼大街0217积水潭02184号线所属车站4号线所属车站见表B. 44号线车站车站名称车站编码安河桥北0421北宫门0423西苑0425圆明园0427北京大学东门0429中关村0431海淀黄庄0433人民大学0435魏公村0437国家图书馆0439动物园0441西直门0443新街口0445表B.4 4号线车站(续)车站名称车站编码平安里0447西四0449灵境胡同0451西单0453宣武门0455菜市口0457陶然亭0459北京南站0461马家堡0463角门西0465公益西桥04675号线所属车站5号线所属车站见表B. 5。
5号线车站车站名称车站编码天通苑北0521天通苑0523天通苑南0525立水桥0527立水桥南0529北苑路北0531大屯路东0533惠新西街北口0535惠新西街南口0537和平西桥0539和平里北街0541雍和宫0543北新桥0545张自忠路0547东四0549灯市口0551东单0553崇文门0555磁器口0557天坛东门0559蒲黄榆0561刘家窑0563宋家庄05656号。