[發(fā)明專(zhuān)利]一種系統(tǒng)休眠喚醒后的數(shù)據(jù)傳輸方法和數(shù)據(jù)傳輸裝置有效
| 申請(qǐng)?zhí)枺?/td> | 201810971179.3 | 申請(qǐng)日: | 2018-08-24 |
| 公開(kāi)(公告)號(hào): | CN109218081B | 公開(kāi)(公告)日: | 2021-07-30 |
| 發(fā)明(設(shè)計(jì))人: | 劉敏;宋偉銘;周中亞;李潤(rùn)鋒;于軍亮 | 申請(qǐng)(專(zhuān)利權(quán))人: | 北京大恒圖像視覺(jué)有限公司;中國(guó)大恒(集團(tuán))有限公司北京圖像視覺(jué)技術(shù)分公司 |
| 主分類(lèi)號(hào): | H04L12/24 | 分類(lèi)號(hào): | H04L12/24;H04L12/26 |
| 代理公司: | 北京律譜知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11457 | 代理人: | 羅建書(shū) |
| 地址: | 100084 北京市海*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 系統(tǒng) 休眠 喚醒 數(shù)據(jù)傳輸 方法 裝置 | ||
本申請(qǐng)公開(kāi)了一種系統(tǒng)休眠喚醒后的數(shù)據(jù)傳輸方法和數(shù)據(jù)傳輸裝置,該方法包括:步驟10,根據(jù)第一狀態(tài)轉(zhuǎn)換指令和回調(diào)接口函數(shù),生成外接設(shè)備的第二狀態(tài)轉(zhuǎn)換指令,其中,第一狀態(tài)轉(zhuǎn)換指令用于將系統(tǒng)狀態(tài)由工作狀態(tài)轉(zhuǎn)換至休眠狀態(tài),第二狀態(tài)轉(zhuǎn)換指令用于將外接設(shè)備由工作狀態(tài)轉(zhuǎn)換為低功耗狀態(tài);步驟20,根據(jù)接收到的第三狀態(tài)轉(zhuǎn)換指令和第二狀態(tài)轉(zhuǎn)換指令,生成設(shè)備連接信息,其中,第三狀態(tài)轉(zhuǎn)換指令用于將系統(tǒng)狀態(tài)由休眠狀態(tài)轉(zhuǎn)換至工作狀態(tài);步驟30,根據(jù)設(shè)備連接信息,生成外接設(shè)備的數(shù)據(jù)傳輸指令。通過(guò)本申請(qǐng)中的技術(shù)方案,減小系統(tǒng)休眠喚醒后發(fā)生數(shù)據(jù)傳輸異常的可能性,提高工業(yè)檢測(cè)系統(tǒng)運(yùn)行的可靠性。
技術(shù)領(lǐng)域
本申請(qǐng)涉及數(shù)據(jù)傳輸?shù)募夹g(shù)領(lǐng)域,具體而言,涉及一種系統(tǒng)休眠喚醒后的數(shù)據(jù)傳輸方法和一種系統(tǒng)休眠喚醒后的數(shù)據(jù)傳輸裝置。
背景技術(shù)
隨著圖像檢測(cè)技術(shù)的不斷發(fā)展,工業(yè)相機(jī)被廣泛的應(yīng)用于各個(gè)領(lǐng)域之中,無(wú)論是桌面應(yīng)用,還是工業(yè)檢測(cè)應(yīng)用,當(dāng)工業(yè)檢測(cè)系統(tǒng)處于空閑狀態(tài)時(shí),工業(yè)檢測(cè)系統(tǒng)會(huì)自動(dòng)進(jìn)入休眠狀態(tài),同時(shí),與工業(yè)檢測(cè)系統(tǒng)相連的外接設(shè)備(如USB工業(yè)相機(jī))也會(huì)隨之進(jìn)入休眠狀態(tài),待工業(yè)檢測(cè)系統(tǒng)由休眠狀態(tài)轉(zhuǎn)換為工作狀態(tài)之后,外接設(shè)備也隨之轉(zhuǎn)換為工作狀態(tài),以便與工業(yè)檢測(cè)系統(tǒng)進(jìn)行數(shù)據(jù)的傳輸。
在工業(yè)檢測(cè)系統(tǒng)和外接設(shè)備,特別是USB工業(yè)相機(jī),由休眠狀態(tài)轉(zhuǎn)換為工作狀態(tài)之后,通常會(huì)出現(xiàn)USB工業(yè)相機(jī)無(wú)法與工業(yè)檢測(cè)系統(tǒng)中的上層軟件部分無(wú)法正常同步的現(xiàn)象,導(dǎo)致工業(yè)檢測(cè)系統(tǒng)與USB工業(yè)相機(jī)之間無(wú)法進(jìn)行正常的數(shù)據(jù)傳輸。而現(xiàn)有技術(shù)中,通常是由操作人員通過(guò)對(duì)USB工業(yè)相機(jī)進(jìn)行硬件掉電復(fù)位操作,使得USB工業(yè)相機(jī)重新與工業(yè)檢測(cè)系統(tǒng)進(jìn)行連接,實(shí)現(xiàn)正常同步。一方面,存在操作人員執(zhí)行硬件掉電復(fù)位操作前,因無(wú)法正常同步,而導(dǎo)致系統(tǒng)癱瘓的可能性。另一方面,由于是通過(guò)硬件層次上的掉電復(fù)位,不僅會(huì)影響USB工業(yè)相機(jī)的正常使用,還會(huì)對(duì)工業(yè)檢測(cè)系統(tǒng)的檢測(cè)結(jié)果造成影響,特別是在無(wú)法通過(guò)硬件掉電復(fù)位時(shí),存在導(dǎo)致工業(yè)檢測(cè)系統(tǒng)癱瘓的可能性。
發(fā)明內(nèi)容
本申請(qǐng)的目的在于:減小系統(tǒng)休眠喚醒后發(fā)生數(shù)據(jù)傳輸異常的可能性,提高工業(yè)檢測(cè)系統(tǒng)運(yùn)行的可靠性。
本申請(qǐng)第一方面的技術(shù)方案是,提供了一種系統(tǒng)休眠喚醒后的數(shù)據(jù)傳輸方法,該方法包括:步驟10,根據(jù)第一狀態(tài)轉(zhuǎn)換指令和回調(diào)接口函數(shù),生成外接設(shè)備的第二狀態(tài)轉(zhuǎn)換指令,其中,第一狀態(tài)轉(zhuǎn)換指令用于將系統(tǒng)狀態(tài)由工作狀態(tài)轉(zhuǎn)換至休眠狀態(tài),第二狀態(tài)轉(zhuǎn)換指令用于將外接設(shè)備由工作狀態(tài)轉(zhuǎn)換為低功耗狀態(tài);步驟20,根據(jù)接收到的第三狀態(tài)轉(zhuǎn)換指令和第二狀態(tài)轉(zhuǎn)換指令,生成設(shè)備連接信息,其中,第三狀態(tài)轉(zhuǎn)換指令用于將系統(tǒng)狀態(tài)由休眠狀態(tài)轉(zhuǎn)換至工作狀態(tài);步驟30,根據(jù)設(shè)備連接信息,生成外接設(shè)備的數(shù)據(jù)傳輸指令。
上述任一項(xiàng)技術(shù)方案中,進(jìn)一步地,步驟10之前,具體還包括:步驟12,調(diào)用系統(tǒng)框架中的設(shè)備創(chuàng)建及初始化函數(shù);步驟13,在設(shè)備創(chuàng)建及初始化函數(shù)中,注冊(cè)回調(diào)接口函數(shù)。
上述任一項(xiàng)技術(shù)方案中,進(jìn)一步地,回調(diào)接口函數(shù)用于對(duì)外接設(shè)備執(zhí)行一次電源循環(huán)。
上述任一項(xiàng)技術(shù)方案中,進(jìn)一步地,步驟20,具體包括:步驟21,根據(jù)第二狀態(tài)轉(zhuǎn)換指令,判斷外接設(shè)備是否處于低功耗狀態(tài),若是,執(zhí)行步驟22,若否,將外接設(shè)備轉(zhuǎn)換為低功耗狀態(tài);步驟22,根據(jù)第三狀態(tài)轉(zhuǎn)換指令,判斷系統(tǒng)狀態(tài)是否由休眠狀態(tài)轉(zhuǎn)換為工作狀態(tài),若是,執(zhí)行步驟23,若否,將系統(tǒng)狀態(tài)轉(zhuǎn)換為工作狀態(tài);步驟23,調(diào)用系統(tǒng)框架中的工作驅(qū)動(dòng)函數(shù)和資源再分配函數(shù),生成設(shè)備連接信息。
上述任一項(xiàng)技術(shù)方案中,進(jìn)一步地,步驟20,具體包括:步驟26,根據(jù)第三狀態(tài)轉(zhuǎn)換指令,生成設(shè)備資源分配表;步驟27,根據(jù)第二狀態(tài)轉(zhuǎn)換指令,獲取外接設(shè)備的接口列表;步驟28,根據(jù)設(shè)備資源分配表和接口列表,生成設(shè)備連接信息。
上述任一項(xiàng)技術(shù)方案中,進(jìn)一步地,步驟10,具體還包括:步驟14,判斷是否有正在執(zhí)行的數(shù)據(jù)傳輸請(qǐng)求,若是,停止執(zhí)行數(shù)據(jù)傳輸請(qǐng)求,若否,執(zhí)行步驟15;步驟15,根據(jù)第一狀態(tài)轉(zhuǎn)換指令,生成數(shù)據(jù)傳輸請(qǐng)求清理指令,并停止生成待執(zhí)行的數(shù)據(jù)傳輸請(qǐng)求;步驟16,根據(jù)數(shù)據(jù)傳輸請(qǐng)求清理指令,清除系統(tǒng)中待執(zhí)行的數(shù)據(jù)傳輸請(qǐng)求。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于北京大恒圖像視覺(jué)有限公司;中國(guó)大恒(集團(tuán))有限公司北京圖像視覺(jué)技術(shù)分公司,未經(jīng)北京大恒圖像視覺(jué)有限公司;中國(guó)大恒(集團(tuán))有限公司北京圖像視覺(jué)技術(shù)分公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810971179.3/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 在寬帶無(wú)線通信系統(tǒng)中建立休眠模式操作的方法
- 一種時(shí)鐘控制方法及裝置
- 一種定時(shí)切換WiFi休眠狀態(tài)的方法及裝置
- 一種適用于無(wú)線現(xiàn)場(chǎng)設(shè)備的OPC UA休眠代理方法
- 一種面向混合能源供電移動(dòng)通信基站的休眠控制設(shè)備
- 無(wú)線通信終端、無(wú)線通信系統(tǒng)、無(wú)線通信方法及程序
- 列車(chē)休眠喚醒控制方法及其控制系統(tǒng)
- 改良LED顯示屏的控制系統(tǒng)及其休眠方法、喚醒方法
- 電子價(jià)簽管理方法、電子終端及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 休眠喚醒方法、上位機(jī)、車(chē)載通信模組和通信系統(tǒng)
- 一種并發(fā)數(shù)據(jù)傳輸控制方法、裝置及終端
- 數(shù)據(jù)傳輸處理方法和數(shù)據(jù)傳輸器
- 一種數(shù)據(jù)傳輸方法及裝置
- 數(shù)據(jù)傳輸方法、裝置及設(shè)備
- 一種數(shù)據(jù)傳輸終端、方法及系統(tǒng)
- 一種物聯(lián)網(wǎng)數(shù)據(jù)傳輸方式的選擇方法和裝置
- 數(shù)據(jù)傳輸方法、數(shù)據(jù)傳輸裝置及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 一種基于電價(jià)的非實(shí)時(shí)數(shù)據(jù)傳輸調(diào)度方法
- 基于云計(jì)算的數(shù)據(jù)傳輸處理方法、裝置及系統(tǒng)
- 一種數(shù)據(jù)處理方法、裝置及存儲(chǔ)介質(zhì)





