[發明專利]一種自動售票機的測試方法及裝置有效
| 申請號: | 201410525298.8 | 申請日: | 2014-10-08 |
| 公開(公告)號: | CN104268996A | 公開(公告)日: | 2015-01-07 |
| 發明(設計)人: | 陳浙寧;周璐;榮毅;喬煒;朱東飛;熊劍;胡漢友 | 申請(專利權)人: | 陳浙寧 |
| 主分類號: | G07F17/42 | 分類號: | G07F17/42;G06F11/22 |
| 代理公司: | 北京華沛德權律師事務所 11302 | 代理人: | 劉杰 |
| 地址: | 430022 湖北省武*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 自動 售票 測試 方法 裝置 | ||
技術領域
本發明涉及測試技術領域,尤其涉及一種自動售票機的測試方法及裝置。
背景技術
目前中國國內各大城市地鐵發展非常迅猛,為了節約人力成本,提高地鐵智能化水平,各大城市地鐵幾乎都建設有AFC(Automatic?Fare?Collection:自動售檢票)系統,而AFC系統中主要設備之一就是自動售票機。
自動售票機在硬件現場安裝完成之后,正式投入運營之前,需要進行大量測試來驗證其軟硬件功能的正確響應。其中不可或缺的測試是對乘客投幣、出票、找零的測試。目前通常自動售票機能夠接收的幣種有5角硬幣、1元硬幣、5元紙幣、10元紙幣等。針對某一具體票價,例如15元票價(乘客購買5張3元的單程票),乘客可采用的投幣組合方式有多種可能性,例如:5元、10元紙幣各一張、或者5個1元硬幣加1張10元紙幣等等。
現有技術中,對AFC系統進行測試的測試案例中僅包括針對某一票價最常用到的幾種投幣組合方式,故而針對某一票價會存在很多組合方式未經測試,故而存在著對AFC系統進行測試不夠完善的技術問題;
并且,因為其中針對某一票價會存在很多組合方式未經測試,故而在這些AFC系統投入使用之后,如果AFC系統接收到這些未經測試的票價的組合,則出現故障的概率較高,從而降低了AFC系統的使用效率,并且導致AFC系統的維修成本的增加。
發明內容
本發明實施例提供一種自動售票機的測試方式及裝置,以解決現有技術中對自動售票機的測試不夠完善的技術問題。
第一方面,本發明實施例提供一種自動售票機的測試方法,包括:
接收一輸入操作;
響應所述輸入操作,確定一具有貨幣特征的參數值;
確定通過基本單位數值組合成所述參數值的組合方式,所述基本單位數值為所述自動售票機能夠接收的基本貨幣的幣值;
將所述組合方式提供給所述自動售票機的測試者;
接收所述測試者基于所述組合方式所產生的測試操作,以通過所述測試操作對所述自動售票機進行測試。
可選的,所述確定通過基本單位數值組合成所述參數值的組合方式,具體為:
確定通過四種基本單位數值組合成所述參數值的所有組合方式。
可選的,所述基本單位數值按照從小到大順序排列分別為:Xa、Xb、Xc、Xd,所述確定通過基本單位數值組合成所述參數值的組合方式,具體包括:
S1:確定所述組合方式中Xa的倍數為a、Xb的倍數為b、Xc的倍數為c、Xd的倍數為d;
S2:確定a的上限值max_a、b的上限值max_b、c的上限值max_c、d的上限值max_d;
S3:設置a=0,跳轉至步驟S4;
S4:判斷a·Xa是否大于等于參數值,在a·Xa大于等于參數值時,跳轉至步驟S5;否則,跳轉至步驟S6;
S5:停止確定組成所述參數值的組合方式,其中,若a·Xa等于參數值,則確定通過a·Xa組成參數值的一種組合方式;
S6:設置b=0,跳轉至步驟S7;
S7:判斷a·Xa+b·Xb是否大于等于參數值,在a·Xa+b·Xb大于等于參數值時,跳轉至步驟S8;否則,跳轉至步驟S13;
S8:跳轉至步驟S9,其中,若在a·Xa+b·Xb等于參數值,則確定通過a·Xa+b·Xb組合成參數值的一種組合方式;
S9:將a的值加1,并跳轉至步驟S10;
S10:判斷a是否不大于max_a,在a大于max_a時,跳轉至步驟S11;在a不大于max_a時,跳轉至步驟S12;
S11:停止確定組成所述參數值的組合方式;
S12:設置c=0,跳轉至步驟S13;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于陳浙寧,未經陳浙寧許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410525298.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:板材弧形切割裝置
- 下一篇:便攜式空氣清新過濾器切邊夾具





