時(shí)間信息轉(zhuǎn)換系統(tǒng)及時(shí)間信息轉(zhuǎn)換方法
【專利摘要】本發(fā)明涉及時(shí)間信息轉(zhuǎn)換系統(tǒng)及時(shí)間信息轉(zhuǎn)換方法,應(yīng)用于嵌入式設(shè)備中,該系統(tǒng)的數(shù)值轉(zhuǎn)換單元用以將字符表示時(shí)間段信息記錄的文字信息轉(zhuǎn)換為數(shù)值,并將數(shù)值保存形成由數(shù)值信息記錄組成的數(shù)值信息列表,并存儲(chǔ)于存儲(chǔ)單元中;第一判斷單元連接數(shù)值轉(zhuǎn)換單元,用以判斷數(shù)值信息列表中數(shù)值信息記錄是否連續(xù),并記錄判斷結(jié)果;第二判斷單元連接數(shù)值轉(zhuǎn)換單元,用以判斷數(shù)值信息列表中數(shù)值信息記錄是否重疊,并記錄判斷結(jié)果;字符轉(zhuǎn)換單元分別連接第一判斷單元和第二判斷單元,將數(shù)值信息列表中的數(shù)值信息記錄轉(zhuǎn)換為用字符表示時(shí)間段信息記錄。通過數(shù)值轉(zhuǎn)換單元可將日程中的時(shí)間段信息記錄轉(zhuǎn)換為數(shù)值,供嵌入式設(shè)備處理存儲(chǔ),且占用空間小,提高處理效率。
【專利說明】時(shí)間信息轉(zhuǎn)換系統(tǒng)及時(shí)間信息轉(zhuǎn)換方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及嵌入式設(shè)備【技術(shù)領(lǐng)域】,尤其涉及用于應(yīng)用于嵌入式設(shè)備上實(shí)現(xiàn)日程管 理的時(shí)間信息轉(zhuǎn)換系統(tǒng)及時(shí)間信息轉(zhuǎn)換方法。
【背景技術(shù)】
[0002] 嵌入式設(shè)備是用于控制、監(jiān)視或者輔助操作機(jī)器和設(shè)備的裝置。嵌入式設(shè)備是一 種專用的計(jì)算機(jī)系統(tǒng),作為裝置或設(shè)備的一部分。通常,嵌入式系統(tǒng)是一個(gè)控制程序存儲(chǔ)在 ROM中的嵌入式處理器控制板。事實(shí)上,所有帶有數(shù)字接口的設(shè)備,如手表、微波爐、錄像機(jī)、 汽車等,都使用嵌入式設(shè)備。
[0003] 隨著嵌入式設(shè)備被廣泛的應(yīng)用,一些額外的功能需求也被提上議事日程,如安排 設(shè)備定時(shí)進(jìn)行某種操作,這就需要嵌入式設(shè)備提供日程管理界面,然而,由于嵌入式設(shè)備硬 件的局限性,使用者可識(shí)別的表示時(shí)間日期的文字信息通常無法被嵌入式設(shè)備所識(shí)別,因 此現(xiàn)有的嵌入式設(shè)備還不能很好的實(shí)現(xiàn)上述日程管理功能。
【發(fā)明內(nèi)容】
[0004] 針對(duì)現(xiàn)有的日程管理存在的上述問題,現(xiàn)提供一種旨在實(shí)現(xiàn)數(shù)據(jù)處理效率高、無 重疊記錄的時(shí)間信息轉(zhuǎn)換系統(tǒng)及時(shí)間信息轉(zhuǎn)換方法。
[0005] 具體技術(shù)方案如下:
[0006] -種時(shí)間信息轉(zhuǎn)換系統(tǒng),應(yīng)用于嵌入式設(shè)備中,所述嵌入式設(shè)備中包括存儲(chǔ)單元, 用以根據(jù)時(shí)間順序存儲(chǔ)一用字符表示時(shí)間段信息記錄的數(shù)據(jù)列表,所述系統(tǒng)還包括:
[0007] 數(shù)值轉(zhuǎn)換單元,用以將所述字符表示時(shí)間段信息記錄的文字信息轉(zhuǎn)換為數(shù)值,并 將所述數(shù)值保存形成由數(shù)值信息記錄組成的數(shù)值信息列表,并存儲(chǔ)于所述存儲(chǔ)單元中;
[0008] 第一判斷單元,連接所述數(shù)值轉(zhuǎn)換單元,用以判斷所述數(shù)值信息列表中數(shù)值信息 記錄是否連續(xù),并記錄判斷結(jié)果;
[0009] 第二判斷單元,連接所述數(shù)值轉(zhuǎn)換單元,用以判斷所述數(shù)值信息列表中數(shù)值信息 記錄是否重疊,并記錄判斷結(jié)果;
[0010] 字符轉(zhuǎn)換單元,分別連接所述第一判斷單元和所述第二判斷單元,將所述數(shù)值信 息列表中的數(shù)值信息記錄轉(zhuǎn)換為用字符表示時(shí)間段信息記錄。
[0011] 優(yōu)選的,所述字符表示時(shí)間段信息記錄包括起始時(shí)刻信息和結(jié)束時(shí)刻信息。
[0012] 優(yōu)選的,所述數(shù)值轉(zhuǎn)換單元包括:
[0013] 數(shù)值提取模塊,用以提取所述字符表示時(shí)間段信息記錄中對(duì)應(yīng)不同時(shí)間單位的以 文字表示的數(shù)值;
[0014] 數(shù)值轉(zhuǎn)換模塊,連接所述數(shù)值提取模塊,用以將提取到的以文字表示的數(shù)值轉(zhuǎn)換 為整型數(shù)值;
[0015] 數(shù)值處理模塊,連接所述數(shù)值轉(zhuǎn)換模塊,用以將所述整型數(shù)值根據(jù)預(yù)定算法計(jì)算 出數(shù)值結(jié)果,并將所述數(shù)值結(jié)果對(duì)應(yīng)的所述起始時(shí)刻信息及所述結(jié)束時(shí)刻信息形成數(shù)值信 息記錄,并以所述數(shù)值信息記錄形成的所述數(shù)值列表存儲(chǔ)于所述存儲(chǔ)單元中。
[0016] 優(yōu)選的,所述第一判斷單元包括:
[0017] 第一查詢模塊,用以逐條查詢所述數(shù)值列表中的數(shù)值信息記錄,判斷當(dāng)前數(shù)值信 息記錄中對(duì)應(yīng)結(jié)束時(shí)刻信息的整型數(shù)值是否小于下一條數(shù)值信息記錄中對(duì)應(yīng)起始時(shí)刻信 息的整型數(shù)值;
[0018] 第一輸出模塊,連接所述第一查詢模塊,用以輸出當(dāng)前數(shù)值信息記錄中對(duì)應(yīng)結(jié)束 時(shí)刻信息的整型數(shù)值是否小于下一條數(shù)值信息記錄中對(duì)應(yīng)起始時(shí)刻信息的整型數(shù)值的判 斷結(jié)果。
[0019] 優(yōu)選的,所述第二判斷單元包括:
[0020] 第二查詢模塊,用以逐條查詢所述數(shù)值列表中的數(shù)值信息記錄,判斷當(dāng)前數(shù)值信 息記錄中對(duì)應(yīng)結(jié)束時(shí)刻信息的整型數(shù)值是否大于下一條數(shù)值信息記錄中對(duì)應(yīng)起始時(shí)刻信 息的整型數(shù)值;
[0021] 第二輸出模塊,連接所述第二查詢模塊,用以輸出當(dāng)前數(shù)值信息記錄中對(duì)應(yīng)結(jié)束 時(shí)刻信息的整型數(shù)值是否大于下一條數(shù)值信息記錄中對(duì)應(yīng)起始時(shí)刻信息的整型數(shù)值的判 斷結(jié)果。
[0022] 優(yōu)選的,所述字符轉(zhuǎn)換單元將所述數(shù)值信息記錄轉(zhuǎn)換為字符,并將所述字符拼接 為表示時(shí)間段信息記錄。
[0023] -種時(shí)間信息轉(zhuǎn)換方法,應(yīng)用于嵌入式設(shè)備中,所述嵌入式設(shè)備中包括存儲(chǔ)單元, 根據(jù)時(shí)間順序存儲(chǔ)一用字符表示時(shí)間段單位信息的數(shù)據(jù)列表,包括下述步驟:
[0024] 步驟A.將所述字符表示時(shí)間段信息記錄的文字信息轉(zhuǎn)換為數(shù)值,并將所述數(shù)值 保存形成由數(shù)值信息記錄組成的數(shù)值信息列表,并存儲(chǔ)于所述存儲(chǔ)單元中;
[0025] 步驟B.判斷所述數(shù)值信息列表中數(shù)值信息記錄是否連續(xù),并記錄判斷結(jié)果;
[0026] 步驟C.判斷所述數(shù)值信息列表中數(shù)值信息記錄是否重疊,并記錄判斷結(jié)果;
[0027] 步驟D.將所述數(shù)值信息列表中的數(shù)值信息記錄轉(zhuǎn)換為用字符表示時(shí)間段信息記 錄。
[0028] 優(yōu)選的,所述步驟A包括:
[0029] 步驟A1.提取所述字符表示時(shí)間段信息記錄中對(duì)應(yīng)不同時(shí)間單位的以文字表示 的數(shù)值;
[0030] 步驟A2.將提取到的以文字表示的數(shù)值轉(zhuǎn)換為整型數(shù)值;
[0031] 步驟A3.將所述整型數(shù)值根據(jù)預(yù)定算法計(jì)算出數(shù)值結(jié)果,并將所述數(shù)值結(jié)果對(duì)應(yīng) 的所述起始時(shí)刻信息及所述結(jié)束時(shí)刻信息形成數(shù)值信息記錄,并以所述數(shù)值信息記錄形成 的所述數(shù)值列表存儲(chǔ)于所述存儲(chǔ)單元中。
[0032] 優(yōu)選的,所述步驟B包括:
[0033] 步驟B1.逐條查詢所述數(shù)值列表中的數(shù)值信息記錄,判斷當(dāng)前數(shù)值信息記錄中對(duì) 應(yīng)結(jié)束時(shí)刻信息的整型數(shù)值是否小于下一條數(shù)值信息記錄中對(duì)應(yīng)起始時(shí)刻信息的整型數(shù) 值;
[0034] 步驟B2.輸出當(dāng)前數(shù)值信息記錄中對(duì)應(yīng)結(jié)束時(shí)刻信息的整型數(shù)值是否小于下一 條數(shù)值信息記錄中對(duì)應(yīng)起始時(shí)刻信息的整型數(shù)值的判斷結(jié)果。
[0035] 優(yōu)選的,所述步驟C包括:
[0036] 步驟Cl.逐條查詢所述數(shù)值列表中的數(shù)值信息記錄,判斷當(dāng)前數(shù)值信息記錄中對(duì) 應(yīng)結(jié)束時(shí)刻信息的整型數(shù)值是否大于下一條數(shù)值信息記錄中對(duì)應(yīng)起始時(shí)刻信息的整型數(shù) 值;
[0037] 步驟C2.輸出當(dāng)前數(shù)值信息記錄中對(duì)應(yīng)結(jié)束時(shí)刻信息的整型數(shù)值是否大于下一 條數(shù)值信息記錄中對(duì)應(yīng)起始時(shí)刻信息的整型數(shù)值的判斷結(jié)果。
[0038] 上述技術(shù)方案的有益效果:
[0039] 1.通過數(shù)值轉(zhuǎn)換單元可將日程中的時(shí)間段信息記錄轉(zhuǎn)換為數(shù)值,供嵌入式設(shè)備處 理存儲(chǔ),且占用空間小,提高處理效率;
[0040] 2.采用兩個(gè)判斷單元分別判斷時(shí)間段信息記錄是否有連續(xù)和重疊,以避免出現(xiàn)重 疊或連續(xù)的情況,方便記錄,靈活性高。
【專利附圖】
【附圖說明】
[0041] 圖1為本發(fā)明所述時(shí)間信息轉(zhuǎn)換系統(tǒng)的一種實(shí)施例的模塊圖;
[0042] 圖2為本發(fā)明所述時(shí)間信息轉(zhuǎn)換方法的一種實(shí)施例的方法流程圖;
[0043] 圖3為步驟A的具體方法流程圖;
[0044] 圖4為步驟B的具體方法流程圖;
[0045] 圖5為步驟C的具體方法流程圖。
[0046] 附圖中:1.第一判斷單元;11.第一查詢模塊;12.第一輸出模塊;2.數(shù)值轉(zhuǎn)換單 元;21.數(shù)值提取模塊;22.數(shù)值轉(zhuǎn)換模塊;23.數(shù)值處理模塊;3.第二判斷單元;31.第二 查詢模塊;32.第二輸出模塊;4.字符轉(zhuǎn)換單元。
【具體實(shí)施方式】
[0047] 下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于 本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其 他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0048] 需要說明的是,在不沖突的情況下,本發(fā)明中的實(shí)施例及實(shí)施例中的特征可以相 互組合。
[0049] 下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步說明,但不作為本發(fā)明的限定。
[0050] 如圖1所示,一種時(shí)間信息轉(zhuǎn)換系統(tǒng),應(yīng)用于嵌入式設(shè)備中,嵌入式設(shè)備中包括存 儲(chǔ)單元(圖中未畫出),用以根據(jù)時(shí)間順序存儲(chǔ)一用字符表示時(shí)間段信息記錄的數(shù)據(jù)列表, 所述系統(tǒng)還包括:第一判斷單元1、數(shù)值轉(zhuǎn)換單元2、第二判斷單元3和字符轉(zhuǎn)換單元4,
[0051] 數(shù)值轉(zhuǎn)換單元2,用以將字符表示時(shí)間段信息記錄的文字信息轉(zhuǎn)換為數(shù)值,并將數(shù) 值保存形成由數(shù)值信息記錄組成的數(shù)值信息列表,并存儲(chǔ)于存儲(chǔ)單元中;
[0052] 第一判斷單元1,連接數(shù)值轉(zhuǎn)換單元2,用以判斷數(shù)值信息列表中數(shù)值信息記錄是 否連續(xù),并記錄判斷結(jié)果;
[0053] 第二判斷單元3,連接數(shù)值轉(zhuǎn)換單元2,用以判斷數(shù)值信息列表中數(shù)值信息記錄是 否重疊,并記錄判斷結(jié)果;
[0054] 字符轉(zhuǎn)換單元4,分別連接第一判斷單元1和第二判斷單元3,將數(shù)值信息列表中 的數(shù)值信息記錄轉(zhuǎn)換為用字符表示時(shí)間段信息記錄。
[0055] 本實(shí)施例可應(yīng)用于嵌入式設(shè)備的日程管理中,通過數(shù)值轉(zhuǎn)換單元2可將日程中的 時(shí)間段信息記錄轉(zhuǎn)換為數(shù)值,供嵌入式設(shè)備處理存儲(chǔ),且占用空間小,提高處理效率;采用 兩個(gè)判斷單元分別判斷時(shí)間段信息記錄是否有連續(xù)和重疊,以避免出現(xiàn)重疊或連續(xù)的事項(xiàng) 的情況,方便記錄,靈活性高。
[0056] 在優(yōu)選的實(shí)施例中,字符表示時(shí)間段信息記錄包括起始時(shí)刻信息和結(jié)束時(shí)刻信 息,起始時(shí)刻信息與結(jié)束時(shí)刻信息 對(duì)應(yīng)。
[0057] 在優(yōu)選的實(shí)施例中,數(shù)值轉(zhuǎn)換單元2包括:
[0058] 數(shù)值提取模塊21,用以提取字符表示時(shí)間段信息記錄中對(duì)應(yīng)不同時(shí)間單位的以文 字表示的數(shù)值;
[0059] 數(shù)值轉(zhuǎn)換模塊22,連接數(shù)值提取模塊21,用以將提取到的以文字表示的數(shù)值轉(zhuǎn)換 為整型數(shù)值;
[0060] 數(shù)值處理模塊23,連接數(shù)值轉(zhuǎn)換模塊22,用以將整型數(shù)值根據(jù)預(yù)定算法計(jì)算出數(shù) 值結(jié)果,并將數(shù)值結(jié)果對(duì)應(yīng)的起始時(shí)刻信息及結(jié)束時(shí)刻信息形成數(shù)值信息記錄,并以數(shù)值 信息記錄形成的數(shù)值列表存儲(chǔ)于存儲(chǔ)單元中。
[0061] 進(jìn)一步的以起始時(shí)刻信息為:周X,y時(shí),Z分為例,提取起始時(shí)刻信息記錄對(duì)應(yīng)的 不同時(shí)間單位的數(shù)值X、 y、Z,將數(shù)值X、y、Z轉(zhuǎn)換為相應(yīng)的整型數(shù)值的具體過程為:
[0062] Num = (χ-1)*24+y*60+z
[0063] 其中Num表示整型數(shù)值,該整型數(shù)值與起始時(shí)刻相對(duì)應(yīng);x表示日期數(shù)據(jù)中的星 期,X為整數(shù),1 < X < 7 ;y表示日期數(shù)據(jù)中的小時(shí),y為整數(shù),0 < X < 24 ;z表示日期數(shù)據(jù) 中的分鐘,z為整數(shù),0彡z彡60。
[0064] 在優(yōu)選的實(shí)施例中,第一判斷單元1包括:
[0065] 第一查詢模塊11,用以逐條查詢數(shù)值列表中的數(shù)值信息記錄,判斷當(dāng)前數(shù)值信息 記錄中對(duì)應(yīng)結(jié)束時(shí)刻信息的整型數(shù)值是否小于下一條數(shù)值信息記錄中對(duì)應(yīng)起始時(shí)刻信息 的整型數(shù)值;
[0066] 第一輸出模塊12,連接第一查詢模塊11,用以輸出當(dāng)前數(shù)值信息記錄中對(duì)應(yīng)結(jié)束 時(shí)刻信息的整型數(shù)值是否小于下一條數(shù)值信息記錄中對(duì)應(yīng)起始時(shí)刻信息的整型數(shù)值的判 斷結(jié)果。
[0067] 在本實(shí)施例中通過第一查詢模塊11判斷當(dāng)前結(jié)束時(shí)刻信息記錄中對(duì)應(yīng)起始時(shí)刻 信息的整型數(shù)值是否小于下一條起始時(shí)刻信息記錄中對(duì)應(yīng)起始時(shí)刻的整型數(shù)值,若是,則 表示當(dāng)前結(jié)束時(shí)刻信息記錄不連續(xù),并輸出顯示不連續(xù)的界面提示用戶。
[0068] 在優(yōu)選的實(shí)施例中,第二判斷單元3包括:
[0069] 第二查詢模塊31,用以逐條查詢數(shù)值列表中的數(shù)值信息記錄,判斷當(dāng)前數(shù)值信息 記錄中對(duì)應(yīng)結(jié)束時(shí)刻信息的整型數(shù)值是否大于下一條數(shù)值信息記錄中對(duì)應(yīng)起始時(shí)刻信息 的整型數(shù)值;
[0070] 第二輸出模塊32,連接第二查詢模塊31,用以輸出當(dāng)前數(shù)值信息記錄中對(duì)應(yīng)結(jié)束 時(shí)刻信息的整型數(shù)值是否大于下一條數(shù)值信息記錄中對(duì)應(yīng)起始時(shí)刻信息的整型數(shù)值的判 斷結(jié)果。
[0071] 在本實(shí)施例中通過第二查詢模塊31判斷當(dāng)前結(jié)束時(shí)刻信息記錄中對(duì)應(yīng)起始時(shí)刻 信息的整型數(shù)值是否大于下一條起始時(shí)刻信息記錄中對(duì)應(yīng)起始時(shí)刻的整型數(shù)值,若是,則 表示當(dāng)前結(jié)束時(shí)刻信息記錄與下一條起始時(shí)刻信息記錄重疊,并輸出顯示重疊的界面提示 用戶;若當(dāng)前結(jié)束時(shí)刻信息記錄對(duì)應(yīng)起始時(shí)刻信息的整型數(shù)值等于下一條起始時(shí)刻信息記 錄中對(duì)應(yīng)起始時(shí)刻的整型數(shù)值,則表示當(dāng)前結(jié)束時(shí)刻信息記錄與下一條起始時(shí)刻信息記錄 連續(xù),并輸出顯示連續(xù)的界面提示用戶。
[0072] 在優(yōu)選的實(shí)施例中,字符轉(zhuǎn)換單元4將數(shù)值信息記錄轉(zhuǎn)換為字符,并將字符拼接 為表示時(shí)間段信息記錄。
[0073] 進(jìn)一步字符轉(zhuǎn)換單元4將數(shù)值信息轉(zhuǎn)換為字符的具體過程為(以一周為周期):
[0074] X = floor(Num/(24*60))+1,
[0075] y = floor(Num mod(24*60)/60),
[0076] z = (Num mod (24*60) )mod60,
[0077] 其中floor ()表示下取整運(yùn)算,mod表示求余運(yùn)算。
[0078] 將根據(jù)上述三個(gè)公式獲取的字符拼接為表示時(shí)間段信息,即起始時(shí)刻信息為:周 X,y時(shí),z分。本發(fā)明所涉及到的邏輯描述可通過C語(yǔ)言實(shí)現(xiàn),但不僅限于C語(yǔ)言發(fā)可包含 其他計(jì)算機(jī)語(yǔ)g。
[0079] -種時(shí)間信息轉(zhuǎn)換方法,應(yīng)用于嵌入式設(shè)備中,嵌入式設(shè)備中包括存儲(chǔ)單元,根據(jù) 時(shí)間順序存儲(chǔ)一用字符表示時(shí)間段單位信息的數(shù)據(jù)列表,其特征在于,包括下述步驟(如 圖2所示):
[0080] 步驟A.將字符表示時(shí)間段信息記錄的文字信息轉(zhuǎn)換為數(shù)值,并將數(shù)值保存形成 由數(shù)值信息記錄組成的數(shù)值信息列表,并存儲(chǔ)于存儲(chǔ)單元中;
[0081] 步驟B.判斷數(shù)值信息列表中數(shù)值信息記錄是否連續(xù),并記錄判斷結(jié)果;
[0082] 步驟C.判斷數(shù)值信息列表中數(shù)值信息記錄是否重疊,并記錄判斷結(jié)果;
[0083] 步驟D.將數(shù)值信息列表中的數(shù)值信息記錄轉(zhuǎn)換為用字符表示時(shí)間段信息記錄。
[0084] 本實(shí)施例可應(yīng)用于日程管理中,通過將日程中的時(shí)間段信息記錄轉(zhuǎn)換為數(shù)值,供 嵌入式設(shè)備處理存儲(chǔ),且占用空間小,提高處理效率;通過判斷時(shí)間段信息記錄是否有連續(xù) 和重疊,以避免出現(xiàn)重疊或連續(xù)的事項(xiàng)的情況,方便記錄,靈活性高。
[0085] 在優(yōu)選的實(shí)施例中,步驟A包括(如圖3所示):
[0086] 步驟A1.提取字符表示時(shí)間段信息記錄中對(duì)應(yīng)不同時(shí)間單位的以文字表示的數(shù) 值;
[0087] 步驟A2.將提取到的以文字表示的數(shù)值轉(zhuǎn)換為整型數(shù)值;
[0088] 步驟A3.將整型數(shù)值根據(jù)預(yù)定算法計(jì)算出數(shù)值結(jié)果,并將數(shù)值結(jié)果對(duì)應(yīng)的起始時(shí) 刻信息及結(jié)束時(shí)刻信息形成數(shù)值信息記錄,并以數(shù)值信息記錄形成的數(shù)值列表存儲(chǔ)于存儲(chǔ) 單元中。
[0089] 在優(yōu)選的實(shí)施例中,步驟B包括(如圖4所示):
[0090] 步驟B1.逐條查詢數(shù)值列表中的數(shù)值信息記錄,判斷當(dāng)前數(shù)值信息記錄中對(duì)應(yīng)結(jié) 束時(shí)刻信息的整型數(shù)值是否小于下一條數(shù)值信息記錄中對(duì)應(yīng)起始時(shí)刻信息的整型數(shù)值; [0091] 步驟B2.輸出當(dāng)前數(shù)值信息記錄中對(duì)應(yīng)結(jié)束時(shí)刻信息的整型數(shù)值是否小于下一 條數(shù)值信息記錄中對(duì)應(yīng)起始時(shí)刻信息的整型數(shù)值的判斷結(jié)果。
[0092] 判斷當(dāng)前結(jié)束時(shí)刻信息記錄中對(duì)應(yīng)起始時(shí)刻信息的整型數(shù)值是否小于下一條起 始時(shí)刻信息記錄中對(duì)應(yīng)起始時(shí)刻的整型數(shù)值,若是,則表示當(dāng)前結(jié)束時(shí)刻信息記錄不連續(xù)。
[0093] 在優(yōu)選的實(shí)施例中,步驟C包括(如圖5所示):
[0094] 步驟C1.逐條查詢數(shù)值列表中的數(shù)值信息記錄,判斷當(dāng)前數(shù)值信息記錄中對(duì)應(yīng)結(jié) 束時(shí)刻信息的整型數(shù)值是否大于下一條數(shù)值信息記錄中對(duì)應(yīng)起始時(shí)刻信息的整型數(shù)值; [0095] 步驟C2.輸出當(dāng)前數(shù)值信息記錄中對(duì)應(yīng)結(jié)束時(shí)刻信息的整型數(shù)值是否大于下一 條數(shù)值信息記錄中對(duì)應(yīng)起始時(shí)刻信息的整型數(shù)值的判斷結(jié)果。
[0096] 判斷當(dāng)前結(jié)束時(shí)刻信息記錄中對(duì)應(yīng)起始時(shí)刻信息的整型數(shù)值是否大于下一條起 始時(shí)刻信息記錄中對(duì)應(yīng)起始時(shí)刻的整型數(shù)值,若是,則表示當(dāng)前結(jié)束時(shí)刻信息記錄與下一 條起始時(shí)刻信息記錄重疊;若當(dāng)前結(jié)束時(shí)刻信息記錄對(duì)應(yīng)起始時(shí)刻信息的整型數(shù)值等于下 一條起始時(shí)刻信息記錄中對(duì)應(yīng)起始時(shí)刻的整型數(shù)值,則表示當(dāng)前結(jié)束時(shí)刻信息記錄與下一 條起始時(shí)刻信息記錄連續(xù)。
[0097] 以上所述僅為本發(fā)明較佳的實(shí)施例,并非因此限制本發(fā)明的實(shí)施方式及保護(hù)范 圍,對(duì)于本領(lǐng)域技術(shù)人員而言,應(yīng)當(dāng)能夠意識(shí)到凡運(yùn)用本發(fā)明說明書及圖示內(nèi)容所作出的 等同替換和顯而易見的變化所得到的方案,均應(yīng)當(dāng)包含在本發(fā)明的保護(hù)范圍內(nèi)。
【權(quán)利要求】
1. 一種時(shí)間信息轉(zhuǎn)換系統(tǒng),應(yīng)用于嵌入式設(shè)備中,所述嵌入式設(shè)備中包括存儲(chǔ)單元,用 以根據(jù)時(shí)間順序存儲(chǔ)一用字符表示時(shí)間段信息記錄的數(shù)據(jù)列表,其特征在于,所述系統(tǒng)還 包括: 數(shù)值轉(zhuǎn)換單元,用以將所述字符表示時(shí)間段信息記錄的文字信息轉(zhuǎn)換為數(shù)值,并將所 述數(shù)值保存形成由數(shù)值信息記錄組成的數(shù)值信息列表,并存儲(chǔ)于所述存儲(chǔ)單元中; 第一判斷單元,連接所述數(shù)值轉(zhuǎn)換單元,用以判斷所述數(shù)值信息列表中數(shù)值信息記錄 是否連續(xù),并記錄判斷結(jié)果; 第二判斷單元,連接所述數(shù)值轉(zhuǎn)換單元,用以判斷所述數(shù)值信息列表中數(shù)值信息記錄 是否重疊,并記錄判斷結(jié)果; 字符轉(zhuǎn)換單元,分別連接所述第一判斷單元和所述第二判斷單元,將所述數(shù)值信息列 表中的數(shù)值信息記錄轉(zhuǎn)換為用字符表示時(shí)間段信息記錄。
2. 如權(quán)利要求1所述時(shí)間信息轉(zhuǎn)換系統(tǒng),其特征在于,所述字符表示時(shí)間段信息記錄 包括起始時(shí)刻信息和結(jié)束時(shí)刻信息。
3. 如權(quán)利要求2所述時(shí)間信息轉(zhuǎn)換系統(tǒng),其特征在于,所述數(shù)值轉(zhuǎn)換單元包括: 數(shù)值提取模塊,用以提取所述字符表示時(shí)間段信息記錄中對(duì)應(yīng)不同時(shí)間單位的以文字 表示的數(shù)值; 數(shù)值轉(zhuǎn)換模塊,連接所述數(shù)值提取模塊,用以將提取到的以文字表示的數(shù)值轉(zhuǎn)換為整 型數(shù)值; 數(shù)值處理模塊,連接所述數(shù)值轉(zhuǎn)換模塊,用以將所述整型數(shù)值根據(jù)預(yù)定算法計(jì)算出數(shù) 值結(jié)果,并將所述數(shù)值結(jié)果對(duì)應(yīng)的所述起始時(shí)刻信息及所述結(jié)束時(shí)刻信息形成數(shù)值信息記 錄,并以所述數(shù)值信息記錄形成的所述數(shù)值列表存儲(chǔ)于所述存儲(chǔ)單元中。
4. 如權(quán)利要求3所述時(shí)間信息轉(zhuǎn)換系統(tǒng),其特征在于,所述第一判斷單元包括: 第一查詢模塊,用以逐條查詢所述數(shù)值列表中的數(shù)值信息記錄,判斷當(dāng)前數(shù)值信息記 錄中對(duì)應(yīng)結(jié)束時(shí)刻信息的整型數(shù)值是否小于下一條數(shù)值信息記錄中對(duì)應(yīng)起始時(shí)刻信息的 整型數(shù)值; 第一輸出模塊,連接所述第一查詢模塊,用以輸出當(dāng)前數(shù)值信息記錄中對(duì)應(yīng)結(jié)束時(shí)刻 信息的整型數(shù)值是否小于下一條數(shù)值信息記錄中對(duì)應(yīng)起始時(shí)刻信息的整型數(shù)值的判斷結(jié) 果。
5. 如權(quán)利要求3所述時(shí)間信息轉(zhuǎn)換系統(tǒng),其特征在于,所述第二判斷單元包括: 第二查詢模塊,用以逐條查詢所述數(shù)值列表中的數(shù)值信息記錄,判斷當(dāng)前數(shù)值信息記 錄中對(duì)應(yīng)結(jié)束時(shí)刻信息的整型數(shù)值是否大于下一條數(shù)值信息記錄中對(duì)應(yīng)起始時(shí)刻信息的 整型數(shù)值; 第二輸出模塊,連接所述第二查詢模塊,用以輸出當(dāng)前數(shù)值信息記錄中對(duì)應(yīng)結(jié)束時(shí)刻 信息的整型數(shù)值是否大于下一條數(shù)值信息記錄中對(duì)應(yīng)起始時(shí)刻信息的整型數(shù)值的判斷結(jié) 果。
6. 如權(quán)利要求3所述時(shí)間信息轉(zhuǎn)換系統(tǒng),其特征在于,所述字符轉(zhuǎn)換單元將所述數(shù)值 信息記錄轉(zhuǎn)換為字符,并將所述字符拼接為表示時(shí)間段信息記錄。
7. -種時(shí)間信息轉(zhuǎn)換方法,應(yīng)用于嵌入式設(shè)備中,所述嵌入式設(shè)備中包括存儲(chǔ)單元,根 據(jù)時(shí)間順序存儲(chǔ)一用字符表示時(shí)間段單位信息的數(shù)據(jù)列表,其特征在于,包括下述步驟: 步驟A.將所述字符表示時(shí)間段信息記錄的文字信息轉(zhuǎn)換為數(shù)值,并將所述數(shù)值保存 形成由數(shù)值信息記錄組成的數(shù)值信息列表,并存儲(chǔ)于所述存儲(chǔ)單元中; 步驟B.判斷所述數(shù)值信息列表中數(shù)值信息記錄是否連續(xù),并記錄判斷結(jié)果; 步驟C.判斷所述數(shù)值信息列表中數(shù)值信息記錄是否重疊,并記錄判斷結(jié)果; 步驟D.將所述數(shù)值信息列表中的數(shù)值信息記錄轉(zhuǎn)換為用字符表示時(shí)間段信息記錄。
8. 如權(quán)利要求7所述時(shí)間信息轉(zhuǎn)換方法,其特征在于,所述步驟A包括: 步驟A1.提取所述字符表示時(shí)間段信息記錄中對(duì)應(yīng)不同時(shí)間單位的以文字表示的數(shù) 值; 步驟A2.將提取到的以文字表示的數(shù)值轉(zhuǎn)換為整型數(shù)值; 步驟A3.將所述整型數(shù)值根據(jù)預(yù)定算法計(jì)算出數(shù)值結(jié)果,并將所述數(shù)值結(jié)果對(duì)應(yīng)的所 述起始時(shí)刻信息及所述結(jié)束時(shí)刻信息形成數(shù)值信息記錄,并以所述數(shù)值信息記錄形成的所 述數(shù)值列表存儲(chǔ)于所述存儲(chǔ)單元中。
9. 如權(quán)利要求7所述時(shí)間信息轉(zhuǎn)換方法,其特征在于,所述步驟B包括: 步驟B1.逐條查詢所述數(shù)值列表中的數(shù)值信息記錄,判斷當(dāng)前數(shù)值信息記錄中對(duì)應(yīng)結(jié) 束時(shí)刻信息的整型數(shù)值是否小于下一條數(shù)值信息記錄中對(duì)應(yīng)起始時(shí)刻信息的整型數(shù)值; 步驟B2.輸出當(dāng)前數(shù)值信息記錄中對(duì)應(yīng)結(jié)束時(shí)刻信息的整型數(shù)值是否小于下一條數(shù) 值信息記錄中對(duì)應(yīng)起始時(shí)刻信息的整型數(shù)值的判斷結(jié)果。
10. 如權(quán)利要求7所述時(shí)間信息轉(zhuǎn)換方法,其特征在于,所述步驟C包括: 步驟C1.逐條查詢所述數(shù)值列表中的數(shù)值信息記錄,判斷當(dāng)前數(shù)值信息記錄中對(duì)應(yīng)結(jié) 束時(shí)刻信息的整型數(shù)值是否大于下一條數(shù)值信息記錄中對(duì)應(yīng)起始時(shí)刻信息的整型數(shù)值; 步驟C2.輸出當(dāng)前數(shù)值信息記錄中對(duì)應(yīng)結(jié)束時(shí)刻信息的整型數(shù)值是否大于下一條數(shù) 值信息記錄中對(duì)應(yīng)起始時(shí)刻信息的整型數(shù)值的判斷結(jié)果。
【文檔編號(hào)】G06F9/445GK104102509SQ201410326168
【公開日】2014年10月15日 申請(qǐng)日期:2014年7月9日 優(yōu)先權(quán)日:2014年7月9日
【發(fā)明者】郝眾望 申請(qǐng)人:上海斐訊數(shù)據(jù)通信技術(shù)有限公司