[發(fā)明專利]一種數(shù)據(jù)發(fā)送、接收方法及系統(tǒng)有效
| 申請?zhí)枺?/td> | 201210587252.X | 申請日: | 2012-12-28 |
| 公開(公告)號: | CN103077145B | 公開(公告)日: | 2016-11-02 |
| 發(fā)明(設計)人: | 熊整文;王劉強 | 申請(專利權)人: | TCL康鈦汽車信息服務(深圳)有限公司 |
| 主分類號: | G06F13/38 | 分類號: | G06F13/38 |
| 代理公司: | 深圳中一專利商標事務所 44237 | 代理人: | 張全文 |
| 地址: | 518052 廣東省深圳市南山區(qū)*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數(shù)據(jù) 發(fā)送 接收 方法 系統(tǒng) | ||
1.一種數(shù)據(jù)發(fā)送方法,其特征在于,所述方法包括:
接收應用程序的數(shù)據(jù)發(fā)送請求;
根據(jù)所述請求,將待發(fā)送的字符數(shù)據(jù)存入發(fā)送緩沖區(qū);
返回繼續(xù)執(zhí)行所述應用程序,并調(diào)用發(fā)送中斷回調(diào)函數(shù);
在所述發(fā)送中斷回調(diào)函數(shù)里,發(fā)送所述發(fā)送緩沖區(qū)中的字符數(shù)據(jù)。
2.如權利要求1所述的方法,其特征在于,所述發(fā)送緩沖區(qū)包含一個長度為N的字符數(shù)組、一個數(shù)據(jù)壓入位置指針pushInPos和一個數(shù)據(jù)取出位置指針popOutPos。
3.如權利要求2所述的方法,其特征在于,所述根據(jù)所述請求,將待發(fā)送的字符數(shù)據(jù)存入發(fā)送緩沖區(qū)具體為:
在發(fā)送緩沖區(qū)中,移動改變pushInPos的位置,將待發(fā)送的字符數(shù)據(jù)依次存入發(fā)送緩沖區(qū)的字符數(shù)組中;
所述在所述發(fā)送中斷回調(diào)函數(shù)里,發(fā)送所述發(fā)送緩沖區(qū)中的字符數(shù)據(jù)具體為:
在發(fā)送中斷回調(diào)函數(shù)中,移動改變popOutPos的位置,依次將popOutPos所在位置的字符數(shù)據(jù)寫入發(fā)送寄存器,通過發(fā)送寄存器發(fā)送所述字符數(shù)據(jù)。
4.一種數(shù)據(jù)接收方法,其特征在于,所述方法包括:
當接收到字符數(shù)據(jù)時,產(chǎn)生接收中斷并調(diào)用接收中斷回調(diào)函數(shù);
在所述接收回調(diào)函數(shù)里,將接收的字符數(shù)據(jù)存入接收緩沖區(qū);
在定時中斷里,解析所述接收緩沖區(qū)中的字符數(shù)據(jù),并對解析后的字符數(shù)據(jù)進行處理。
5.如權利要求4所述的方法,其特征在于,所述接收緩沖區(qū)包含一個長度為N的字符數(shù)組、一個數(shù)據(jù)壓入位置指針pushInPos和一個數(shù)據(jù)取出位置指針popOutPos。
6.如權利要求5所述的方法,其特征在于,所述在所述接收回調(diào)函數(shù)里,將接收的字符數(shù)據(jù)存入接收緩沖區(qū)具體包括:
在所述接收回調(diào)函數(shù)里,讀取接收寄存器中的字符數(shù)據(jù);
移動改變pushInPos的位置,將所述字符數(shù)據(jù)依次存入接收緩沖區(qū)數(shù)組的pushInPos所在的位置;
所述在定時中斷里,解析所述接收緩沖區(qū)中的字符數(shù)據(jù),并對解析后的字符數(shù)據(jù)進行處理具體包括:
在定時中斷里,移動改變popOutPos的位置;
依次解析popOutPos所在位置的字符數(shù)據(jù);
對解析后的字符數(shù)據(jù)進行處理。
7.一種數(shù)據(jù)發(fā)送系統(tǒng),其特征在于,所述系統(tǒng)包括:
接收單元,用于接收應用程序的數(shù)據(jù)發(fā)送請求;
存儲單元,用于根據(jù)所述請求,將待發(fā)送的字符數(shù)據(jù)存入發(fā)送緩沖區(qū);
調(diào)用單元,用于返回繼續(xù)執(zhí)行所述應用程序,并調(diào)用發(fā)送中斷回調(diào)函數(shù);
發(fā)送單元,用于在所述發(fā)送中斷回調(diào)函數(shù)里,發(fā)送所述發(fā)送緩沖區(qū)中的字符數(shù)據(jù)。
8.如權利要求7所述的系統(tǒng),其特征在于,所述發(fā)送緩沖區(qū)包含一個長度為N的字符數(shù)組、一個數(shù)據(jù)壓入位置指針pushInPos和一個數(shù)據(jù)取出位置指針popOutPos。
9.如權利要求8所述的系統(tǒng),其特征在于,所述存儲單元,具體用于在發(fā)送緩沖區(qū)中,移動改變pushInPos的位置,將待發(fā)送的字符數(shù)據(jù)依次存入發(fā)送緩沖區(qū)的字符數(shù)組中;
所述發(fā)送單元,具體用于在發(fā)送中斷回調(diào)函數(shù)中,移動改變popOutPos的位置,依次將popOutPos所在位置的字符數(shù)據(jù)寫入發(fā)送寄存器,通過發(fā)送寄存器發(fā)送所述字符數(shù)據(jù)。
10.一種數(shù)據(jù)接收系統(tǒng),其特征在于,所述系統(tǒng)包括:
調(diào)用單元,用于當接收到字符數(shù)據(jù)時,產(chǎn)生接收中斷并調(diào)用接收中斷回調(diào)函數(shù);
存儲單元,用于在所述接收回調(diào)函數(shù)里,將接收的字符數(shù)據(jù)存入接收緩沖區(qū);
解析單元,用于在定時中斷里,解析所述接收緩沖區(qū)中的字符數(shù)據(jù),并對解析后的字符數(shù)據(jù)進行處理。
11.如權利要求10所述的系統(tǒng),其特征在于,所述接收緩沖區(qū)包含一個長度為N的字符數(shù)組、一個數(shù)據(jù)壓入位置指針pushInPos和一個數(shù)據(jù)取出位置指針popOutPos。
12.如權利要求11所述的系統(tǒng),其特征在于,
所述存儲單元具體包括:
讀取模塊,用于在所述接收回調(diào)函數(shù)里,讀取接收寄存器中的字符數(shù)據(jù);
存儲模塊,用于移動改變pushInPos的位置,將所述字符數(shù)據(jù)依次存入接收緩沖區(qū)數(shù)組的pushInPos所在的位置;
所述解析單元具體包括:
移動模塊,用于在定時中斷里,移動改變popOutPos的位置;
解析模塊,用于依次解析popOutPos所在位置的字符數(shù)據(jù);
處理模塊,用于對解析后的字符數(shù)據(jù)進行處理。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于TCL康鈦汽車信息服務(深圳)有限公司,未經(jīng)TCL康鈦汽車信息服務(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210587252.X/1.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種組合式滾R壓桿
- 下一篇:多規(guī)格蓋玻片快速清洗器
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結構
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置





