新四季網

一種基於QNX的數據傳輸方法、裝置、設備及介質與流程

2023-09-18 16:59:38


一種基於qnx的數據傳輸方法、裝置、設備及介質
技術領域
1.本發明屬於汽車電子技術領域,具體涉及一種基於qnx的數據傳輸方法、裝置、設備及介質。


背景技術:

2.隨著汽車電子技術跟新迭代,越來越多的汽車儀表由傳統的單片機系統過渡到現代作業系統。由於汽車儀表上的功能安全需求,儀表作業系統更加青睞於具有功能安全的qnx作業系統。在qnx(嵌入實時作業系統)作業系統中的進程之間常常採用pps(persistentpublishsubscribe,可持續化發布/訂閱)的通信方式。qnx作業系統的pps是進程之間一種訂閱發布的通信機制。首先qnx系統會啟動pps伺服器,然後發送方建立一個數據節點文件,然後對節點文件進行打開,寫入的操作;而接收方就打開數據節點文件,阻塞等待讀取或者輪詢去讀取數據節點文件的數據。此過程中會存在一個問題,那就是發送方的進程必須先啟動,然後再啟動接收方的進程,不然會導致接收方因為沒有檢測到數據節點文件,而無法打開數據節點文件,無法進行數據的讀取;如果兩個進程互為發送和接收方,則會存在後啟動的進程,無法打開讀取數據的節點文件的問題。


技術實現要素:

3.鑑於以上所述現有技術的缺點,本發明提供一種基於qnx的數據傳輸方法、裝置、設備及介質,以解決上述技術問題。
4.本發明提供的一種基於qnx的數據傳輸方法,所述方法包括:
5.通過pps接收線程打開pps數據接收節點以獲得待處理數據,並將所述待處理數據寫入到數據接收單例類中;
6.通過pps業務邏輯處理線程對所述數據接收單例類進行數據讀取,並對讀取到的待處理數據進行數據處理,以及將對待處理數據進行數據處理後的數據處理結果發送到pps數據發送節點;
7.通過pps發送線程打開pps數據發送節點,並將所述數據處理結果寫入到數據發送單例類中;以及對所述數據發送單例類中的數據處理結果進行監測,在所述數據處理結果滿足發送條件時,發送所述數據處理結果。
8.於本發明一實施例中,在所述通過pps接收線程打開pps數據接收節點前,所述方法還包括:
9.向pps伺服器註冊第一註冊信息,以完成pps數據接收節點的建立,以及向pps伺服器註冊第二註冊信息,以完成pps數據發送節點的建立。
10.於本發明一實施例中,所述通過pps接收線程打開pps數據接收節點以獲得待處理數據,包括:
11.pps接收線程根據所述第一註冊信息,通過讀和創建的方式打開所述pps數據接收節點;
12.利用監聽函數對所述pps數據接收節點的節點文件進行監聽,判斷所述pps數據接收節點是否有數據寫入;
13.若所述pps數據接收節點有數據寫入,則創建pps數據接收環境,以接收所述待處理數據。
14.於本發明一實施例中,在所述pps數據接收節點有數據寫入時,對寫入的數據進行解析,並判斷寫入的數據是否正確;在所述寫入的數據正確時,將寫入的數據作為待處理數據寫入到數據接收單例類中。
15.於本發明一實施例中,在通過pps接收線程接收所述待處理數據時,通過具有讀寫鎖的數據接收單例類接收所述待處理數據。
16.於本發明一實施例中,所述通過pps發送線程打開pps數據發送節點,包括:
17.pps發送線程根據所述第二註冊信息,通過讀和創建的方式打開所述pps數據發送節點。
18.於本發明一實施例中,數據發送單例類中,通過結構體將數據處理結果進行封裝。
19.於本發明一實施例中,在對所述數據發送單例類中的數據處理結果進行檢測時,通過內存比較的方式對所述數據處理結果進行監測,當監測到所述數據處理結果發生變化時,則判定數據處理結果滿足發生條件。
20.於本發明一實施例中,在通過pps發送線程發送所述數據處理結果時,通過具有讀寫鎖的數據發送單例類發送所述數據處理結果。
21.本發明提供的一種基於qnx的數據傳輸裝置,所述裝置包括:
22.數據接收模塊,通過pps接收線程打開pps數據接收節點以獲得待處理數據,並將所述待處理數據寫入到數據接收單例類中;
23.數據處理模塊,用於通過pps業務邏輯處理線程對所述數據接收單例類進行數據讀取,並對讀取到的待處理數據進行數據處理,以及將對待處理數據進行數據處理後的數據處理結果發送到pps數據發送節點;
24.數據發送模塊,用於通過pps發送線程打開pps數據發送節點,並將所述數據處理結果寫入到數據發送單例類中;以及對所述數據發送單例類中的數據處理結果進行監測,在所述數據處理結果滿足發送條件時,發送所述數據處理結果。
25.本發明提供的一種電子設備,所述電子設備包括:
26.一個或多個處理器;
27.存儲裝置,用於存儲一個或多個程序,當所述一個或多個程序被所述一個或多個處理器執行時,使得所述電子設備實現上述的基於qnx的數據傳輸方法的步驟。
28.本發明提供的一種計算機可讀存儲介質,其上存儲有電腦程式,當所述電腦程式被計算機的處理器執行時,使計算機執行上述的基於qnx的數據傳輸方法的步驟。
29.本發明的有益效果:
30.本發明中的一種基於qnx的數據傳輸方法,包括:通過pps接收線程打開pps數據接收節點以獲得待處理數據,並將所述待處理數據寫入到數據接收單例類中;通過pps業務邏輯處理線程對所述數據接收單例類進行數據讀取,並對讀取到的待處理數據進行數據處理,以及將對待處理數據進行數據處理後的數據處理結果發送到pps數據發送節點;通過pps發送線程打開pps數據發送節點,並將所述數據處理結果寫入到數據發送單例類中;以
及對所述數據發送單例類中的數據處理結果進行監測,在所述數據處理結果滿足發送條件時,發送所述數據處理結果。本發明通過pps接收線程來接收數據,通過pps發送線程來發送數據,通過兩個單獨的線程完成了數據的接收與發送,解決了兩個進程互為發送和接收方,後啟動的進程無法打開讀取數據的節點文件的問題。本發明通過多使用多線程的數據接收、處理和發送的通信方法,能夠更加有效的利用通信系統資源,具有更高的執行效率。
31.應當理解的是,以上的一般描述和後文的細節描述僅是示例性和解釋性的,並不能限制本技術。
附圖說明
32.此處的附圖被併入說明書中並構成本說明書的一部分,示出了符合本技術的實施例,並與說明書一起用於解釋本技術的原理。顯而易見地,下面描述中的附圖僅僅是本技術的一些實施例,對於本領域普通技術者來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。在附圖中:
33.圖1為本技術的一示例性實施例示出的基於qnx的數據傳輸方法的實施環境示意圖;
34.圖2為本技術的一示例性實施例示出的基於qnx的數據傳輸方法的流程圖;
35.圖3為本技術一示例性實施例示出的獲取待處理數據的方法流程圖;
36.圖4為本技術的一示例性實施例示出的一種基於qnx的數據傳輸裝置的框圖;
37.圖5示出了適於用來實現本技術實施例的電子設備的計算機系統的結構示意圖。
具體實施方式
38.以下將參照附圖和優選實施例來說明本發明的實施方式,本領域技術人員可由本說明書中所揭露的內容輕易地了解本發明的其他優點與功效。本發明還可以通過另外不同的具體實施方式加以實施或應用,本說明書中的各項細節也可以基於不同觀點與應用,在沒有背離本發明的精神下進行各種修飾或改變。應當理解,優選實施例僅為了說明本發明,而不是為了限制本發明的保護範圍。
39.需要說明的是,以下實施例中所提供的圖示僅以示意方式說明本發明的基本構想,遂圖式中僅顯示與本發明中有關的組件而非按照實際實施時的組件數目、形狀及尺寸繪製,其實際實施時各組件的型態、數量及比例可為一種隨意的改變,且其組件布局型態也可能更為複雜。
40.在下文描述中,探討了大量細節,以提供對本發明實施例的更透徹的解釋,然而,對本領域技術人員來說,可以在沒有這些具體細節的情況下實施本發明的實施例是顯而易見的,在其他實施例中,以方框圖的形式而不是以細節的形式來示出公知的結構和設備,以避免使本發明的實施例難以理解。
41.圖1是本技術一種示例性的基於qnx的數據傳輸方法實施環境的示意圖。請參閱圖1,該實施環境中包括至少由pps數據接收節點110和pps數據發送節點120構成以通信系統,pps數據接收節點110和pps數據發送節點120之間通過有線或者無線網絡進行通信。在pps數據節點與pps數據發送節點之間進行數據傳輸時,通過pps接收線程打開pps數據接收節點以獲得待處理數據,並將所述待處理數據寫入到數據接收單例類中;通過pps業務邏輯處
理線程對所述數據接收單例類進行數據讀取,並對讀取到的待處理數據進行數據處理,以及將對待處理數據進行數據處理後的數據處理結果發送到pps數據發送節點;通過pps發送線程打開pps數據發送節點,並將所述數據處理結果寫入到數據發送單例類中;以及對所述數據發送單例類中的數據處理結果進行監測,在所述數據處理結果滿足發送條件時,發送所述數據處理結果。
42.應該理解,圖1中的pps數據接收節點110和pps數據發送節點120的數目僅僅是示意性的。根據實際需要,可以具有任意數目的pps數據接收節點110和pps數據發送節點120。
43.pps數據接收節點110可以通過3g(第三代的移動信息技術)、4g(第四代的移動信息技術)、5g(第五代的移動信息技術)等無線網絡與服務端120進行通信,本處也不對此進行限制。
44.本技術的實施例分別提出一種基於qnx的數據傳輸方法、一種基於qnx的數據傳輸裝置、一種電子設備、一種計算機可讀存儲介質,以下將對這些實施例進行詳細描述。
45.請參閱圖2,圖2是本技術的一示例性實施例示出的一種基於qnx的數據傳輸方法的流程圖。該方法可以應用於圖1所示的實施環境,並由該實施環境中的終端設備和伺服器具體執行。應理解的是,該方法也可以適用於其它的示例性實施環境,並由其它實施環境中的設備具體執行,本實施例不對該方法所適用的實施環境進行限制。
46.請參閱圖2,圖2為本技術一示例性的一種基於qnx的數據傳輸方法的流程圖,該基於qnx的數據傳輸方法至少包括步驟s210至步驟s230,詳細介紹如下:
47.步驟s210,通過pps接收線程打開pps數據接收節點以獲得待處理數據,並將所述待處理數據寫入到數據接收單例類中;
48.步驟s220,通過pps業務邏輯處理線程對所述數據接收單例類進行數據讀取,並對讀取到的待處理數據進行數據處理,以及將對待處理數據進行數據處理後的數據處理結果發送到pps數據發送節點;
49.步驟s230,通過pps發送線程打開pps數據發送節點,並將所述數據處理結果寫入到數據發送單例類中;以及對所述數據發送單例類中的數據處理結果進行監測,在所述數據處理結果滿足發送條件時,發送所述數據處理結果。
50.本發明通過pps接收線程來接收數據,通過pps發送線程來發送數據,通過兩個單獨的線程完成了數據的接收與發送,解決了兩個進程互為發送和接收方,後啟動的進程無法打開讀取數據的節點文件的問題。本發明通過多使用多線程的數據接收、處理和發送的通信方法,能夠更加有效的利用通信系統資源,具有更高的執行效率。
51.應理解,上述實施例中各步驟的序號的大小並不意味著執行順序的先後,各過程的執行順序應以其功能和內在邏輯確定,而不應對本發明實施例的實施過程構成任何限定。
52.以下對上述基於qnx的數據傳輸方法的各個步驟進行詳細說明。
53.在步驟s210中,通過pps接收線程打開pps數據接收節點以獲得待處理數據,並將所述待處理數據寫入到數據接收單例類中;
54.需要說明的是,在利用pps數據接收節點接收pps數據前,首先需要啟動pps伺服器,然後創建pps數據接收線程、pps業務邏輯處理線程、pps數據發送線程、pps數據接收節點、pps數據發送節點。pps數據接收節點接收數據後,由pps數據接收線程打開pps數據接收
節點來獲取到待處理的待處理數據,然後將接收到的數據寫入到數據接收單例類中。pps業務邏輯處理線程通過讀取數據接收單例類的數據來進行業務邏輯處理,而且pps數據接收線程對數據接收單例類只進行讀取操作,不進行寫入操作。pps業務邏輯處理線程處理完成後,將邏輯結果寫入到pps數據發送節點,然後由pps數據發送線程打開pps數據發送節點,將邏輯結果寫入到pps數據發送線程中的數據發送單例類中,並且可以自定義設置發送數據的觸發條件,在pps數據發送線程檢測到數據觸發條件時,發送數據。
55.還需要說明的是,pps數據接收節點和pps數據發送節點的創建也是在pps伺服器啟動之後建立的。在pps伺服器啟動後,向伺服器註冊數據第一註冊信息(數據接收的初始化函數)和第二註冊信息(數據發送的初始化函數);數據接收的初始化函數包括:pps數據接收節點的節點文件的路徑、節點名稱和節點的pps屬性、接收數據的解析回調函數以及接收數據後的處理回調函數,數據發送的初始化函數包括:pps數據發送節點的節點文件的路徑、節點名稱和節點的pps屬性、發送數據的編碼回調函數以及發送觸發條件的回調函數。通過對第一註冊信息以及第二註冊信息的註冊,完成了pps數據接收節點和pps數據發送節點的建立。
56.請參閱圖3,圖3為本技術一示例性實施例示出的獲取待處理數據的方法流程圖。如圖3所示,所述通過pps接收線程打開pps數據接收節點以獲得待處理數據,包括步驟s310至步驟s330:
57.步驟s310,pps接收線程根據所述第一註冊信息,通過讀和創建的方式打開所述pps數據接收節點;
58.pps數據接收節點在接收到外部數據後,pps接收線程會根據第一註冊信息尋找到具體的pps數據接收節點,通過讀和創建的方式打開pps數據接收節點,獲取到pps數據接收節點的節點文件,在節點文件中具有文件描述符,可以通過文件描述符來識別節點文件。其中,所述的讀和創建的方式表示首先對pps數據接收節點進行讀取操作,獲取節點文件,若pps數據接收節點不存在節點文件則創建新的節點文件。
59.在本發明中,在對節點文件進行讀取的時候,採用讀和創建的方式打開文件,解決了兩個進程(pps接收線程和pps發送線程)互為發送和接收方,後啟動的進程無法打開讀取數據的節點文件的問題。
60.需要說明的是,在第一次創建節點文件後,會強制寫一次數據用於保證數據同步。
61.步驟s320,利用監聽函數對所述pps數據接收節點的節點文件進行監聽,判斷所述pps數據接收節點是否有數據寫入;
62.利用監聽函數對所述pps數據接收節點的節點文件進行監聽,即將文件描述符添加到監聽函數中,通過監聽函數來監聽節點文件是否有數據寫入。
63.具體地,是否有數據寫入的判斷方法為:判斷節點文件是否有數據變化。可選地,監聽函數可以採用select函數。
64.步驟s330,若所述pps數據接收節點有數據寫入,則創建pps數據接收環境,以接收所述待處理數據。
65.在檢測到pps數據接收節點有數據寫入時,即節點文件發生變化時,就創建創建pps數據接收環境。若pps數據接收節點沒有數據寫入,則繼續等待直到數據發生變化。
66.在一實施例中,在所述pps數據接收節點有數據寫入時,對寫入的數據進行解析,
並判斷寫入的數據是否正確;在所述寫入的數據正確時,將寫入的數據作為待處理數據寫入到數據接收單例類中。
67.即在監聽到節點文件的數據發生變化後,創建pps數據接收環境,調用註冊的pps解碼函數對接收pps數據接收節點接收的pps數據進行解碼,然後判斷解碼後的pps數據是否正確,若不正確,則不對接收數據單例類進行賦值,即不將pps數據寫入到pps接收線程中的接收數據單例類中;若pps數據正確,則對接收數據單例類進行賦值,即將pps數據寫入到pps接收線程中的接收數據單例類中,最終完成待處理數據的接收。在完成pps數據的接收後,銷毀創建的pps數據接收環境,再調用註冊的接收數據後的處理回調函數,最後繼續監聽等待下一次節點文件數據的到來。
68.在一實施例中,在通過pps接收線程接收所述待處理數據時,通過具有讀寫鎖的數據接收單例類接收所述待處理數據。
69.在數據接收單例類中使用讀寫鎖,這樣可以防止收發數據的線程出現競態。
70.在本發明中,對於pps數據的接收,採用獨立的線程接收,並且採用io多路復用的方式,達到了只使用一個線程就能監聽所有節點文件的好處,並且能夠有效的降低系統的數據帶寬。
71.在步驟s230中,通過pps發送線程打開pps數據發送節點,並將所述數據處理結果寫入到數據發送單例類中;以及對所述數據發送單例類中的數據處理結果進行監測,在所述數據處理結果滿足發送條件時,發送所述數據處理結果。
72.在一實施例中,所述通過pps發送線程打開pps數據發送節點,包括:
73.pps發送線程根據所述第二註冊信息,通過讀和創建的方式打開所述pps數據發送節點。
74.具體地,pps發送接收節點在接收到數據處理結果後,pps發送線程會根據第二註冊信息尋找到具體的pps數據發送節點,通過讀和創建的方式打開pps數據發送節點,獲取到pps數據發送節點的節點文件。其中,所述的讀和創建的方式表示首先對pps數據發送節點進行讀取操作,獲取節點文件,若pps數據發送節點不存在節點文件則創建新的節點文件。
75.在對節點文件進行讀取的時候,採用讀和創建的方式打開文件,解決了兩個進程(pps接收線程和pps發送線程)互為發送和接收方,後啟動的進程無法打開讀取數據的節點文件的問題。
76.在一實施例中,數據發送單例類中,通過結構體將數據處理結果進行封裝。
77.在一實施例中,在對所述數據發送單例類中的數據處理結果進行檢測時,通過內存比較的方式對所述數據處理結果進行監測,當監測到所述數據處理結果發生變化時,則判定數據處理結果滿足發生條件。
78.在採用數據發送單例類發送數據時,將需要發送的數據處理結果封裝在一個結構體當中,使得在數據發生變化時,可以使用內存比較(memcpy)的方式來檢測數據變化的條件,而不需要單獨比較pps數據發送節點中的每一個不同類型的數據。
79.在對利用pps發送線程發送待處理結果時,對節點文件中註冊的發送觸發條件的回調函數進行輪詢監測。如果沒有觸發發送條件,則一直輪詢,一旦監測到有發送條件觸發,則創建pps數據發送環境,調用註冊的發送數據的編碼回調函數,將數據發送單例類中
的數據發送出去,然後銷毀創建的pps數據發送環境,最後又繼續進行觸發條件的檢測。
80.在一實施例中,在通過pps發送線程發送所述數據處理結果時,通過具有讀寫鎖的數據發送單例類發送所述數據處理結果。在數據發送單例類中設置讀寫鎖,保證了線程之間的通信安全。
81.在本發明中,使用多線程的數據接收、處理和發送的通信系統架構,能夠更加有效的利用系統資源,具有更高的執行效率。另外通過封裝之後,業務邏輯處理數據,只需要讀取接收的數據,然後處理完成結果寫入數據就可以了,不用考慮多線程的數據競態,也不用考慮原始pps數據的接收和發送的需要的文件讀寫流程,極大的簡化了開發人員的工作量,提高了開發人員的工作效率。
82.此外,本發明所述的通統中,還提供的可擴展的數據定義部分,提供註冊的回調接口、接收數據前的回調接口、接收數據時的解析接口、接收數據後的處理接口、發送註冊回調接口、發送編碼接口、發送條件觸發接口、發送數據後的處理接口。由於接口規則十分統一,可以配合自動腳本編碼來實現整個通信數據的接收和發送,大大提高了開發人員的效率。
83.圖4是本技術的一示例性實施例示出的基於qnx的數據傳輸裝置的框圖。該裝置可以應用於圖1所示的實施環境,並具體配置在伺服器中。該裝置也可以適用於其它的示例性實施環境,並具體配置在其它設備中,本實施例不對該裝置所適用的實施環境進行限制。
84.如圖4所示,本技術提供一種基於qnx的數據傳輸裝置,所述裝置包括:
85.數據接收模塊410,通過pps接收線程打開pps數據接收節點以獲得待處理數據,並將所述待處理數據寫入到數據接收單例類中;
86.數據處理模塊420,用於通過業務邏輯處理線程對所述數據接收單例類進行數據讀取,並對讀取到的待處理數據進行數據處理,以及將對待處理數據進行數據處理後的數據處理結果發送到pps數據發送節點;
87.數據發送模塊430,用於通過pps發送線程打開pps數據發送節點,並將所述數據處理結果寫入到數據發送單例類中;以及對所述數據發送單例類中的數據處理結果進行監測,在所述數據處理結果滿足發送條件時,發送所述數據處理結果。
88.需要說明的是,上述實施例所提供的基於qnx的數據傳輸裝置與上述實施例所提供的基於qnx的數據傳輸方法屬於同一構思,其中各個模塊和單元執行操作的具體方式已經在方法實施例中進行了詳細描述,此處不再贅述。上述實施例所提供的基於qnx的數據傳輸裝置在實際應用中,可以根據需要而將上述功能分配由不同的功能模塊完成,即將裝置的內部結構劃分成不同的功能模塊,以完成以上描述的全部或者部分功能,本處也不對此進行限制。
89.本技術的實施例還提供了一種電子設備,包括:一個或多個處理器;存儲裝置,用於存儲一個或多個程序,當所述一個或多個程序被所述一個或多個處理器執行時,使得所述電子設備實現上述各個實施例中提供的基於qnx的數據傳輸方法。
90.圖5示出了適於用來實現本技術實施例的電子設備的計算機系統的結構示意圖。需要說明的是,圖5示出的電子設備的計算機系統僅是一個示例,不應對本技術實施例的功能和使用範圍帶來任何限制。
91.如圖5所示,計算機系統包括中央處理單元(centralprocessingunit,cpu),其可
以根據存儲在只讀存儲器(read-onlymemory,rom)中的程序或者從儲存部分加載到隨機訪問存儲器(randomaccessmemory,ram)中的程序而執行各種適當的動作和處理,例如執行上述實施例中所述的方法。在ram中,還存儲有系統操作所需的各種程序和數據。cpu、rom以及ram通過總線彼此相連。輸入/輸出(input/output,i/o)接口也連接至總線。
92.以下部件連接至i/o接口:包括鍵盤、滑鼠等的輸入部分;包括諸如陰極射線管(cathoderaytube,crt)、液晶顯示器(liquidcrystaldisplay,lcd)等以及揚聲器等的輸出部分;包括硬碟等的儲存部分;以及包括諸如lan(local areanetwork,區域網)卡、數據機等的網絡接口卡的通信部分。通信部分經由諸如網際網路的網絡執行通信處理。驅動器也根據需要連接至i/o接口。可拆卸介質,諸如磁碟、光碟、磁光碟、半導體存儲器等等,根據需要安裝在驅動器上,以便於從其上讀出的電腦程式根據需要被安裝入儲存部分。
93.特別地,根據本技術的實施例,上文參考流程圖描述的過程可以被實現為計算機軟體程序。例如,本技術的實施例包括一種電腦程式產品,其包括承載在計算機可讀介質上的電腦程式,該電腦程式包含用於執行流程圖2所示的基於qnx的數據傳輸方法的電腦程式。在這樣的實施例中,該電腦程式可以通過通信部分從網絡上被下載和安裝,和/或從可拆卸介質被安裝。在該電腦程式被中央處理單元(cpu)執行時,執行本技術的系統中限定的各種功能。
94.需要說明的是,本技術實施例所示的計算機可讀介質可以是計算機可讀信號介質或者計算機可讀存儲介質或者是上述兩者的任意組合。計算機可讀存儲介質例如可以是電、磁、光、電磁、紅外線、或半導體的系統、裝置或器件,或者任意以上的組合。計算機可讀存儲介質的更具體的例子可以包括但不限於:具有一個或多個導線的電連接、可攜式計算機磁碟、硬碟、隨機訪問存儲器(ram)、只讀存儲器(rom)、可擦式可編程只讀存儲器(erasableprogrammablereadonly memory,eprom)、快閃記憶體、光纖、可攜式緊湊磁碟只讀存儲器(compactdisc read-onlymemory,cd-rom)、光存儲器件、磁存儲器件、或者上述的任意合適的組合。在本技術中,計算機可讀的信號介質可以包括在基帶中或者作為載波一部分傳播的數據信號,其中承載了計算機可讀的電腦程式。這種傳播的數據信號可以採用多種形式,包括但不限於電磁信號、光信號或上述的任意合適的組合。計算機可讀的信號介質還可以是計算機可讀存儲介質以外的任何計算機可讀介質,該計算機可讀介質可以發送、傳播或者傳輸用於由指令執行系統、裝置或者器件使用或者與其結合使用的程序。計算機可讀介質上包含的電腦程式可以用任何適當的介質傳輸,包括但不限於:無線、有線等等,或者上述的任意合適的組合。
95.附圖中的流程圖和框圖,圖示了按照本技術各種實施例的系統、方法和電腦程式產品的可能實現的體系架構、功能和操作。其中,流程圖或框圖中的每個方框可以代表一個模塊、程序段、或代碼的一部分,上述模塊、程序段、或代碼的一部分包含一個或多個用於實現規定的邏輯功能的可執行指令。也應當注意,在有些作為替換的實現中,方框中所標註的功能也可以以不同於附圖中所標註的順序發生。例如,兩個接連地表示的方框實際上可以基本並行地執行,它們有時也可以按相反的順序執行,這依所涉及的功能而定。也要注意的是,框圖或流程圖中的每個方框、以及框圖或流程圖中的方框的組合,可以用執行規定的功能或操作的專用的基於硬體的系統來實現,或者可以用專用硬體與計算機指令的組合來實現。
96.描述於本技術實施例中所涉及到的單元可以通過軟體的方式實現,也可以通過硬體的方式來實現,所描述的單元也可以設置在處理器中。其中,這些單元的名稱在某種情況下並不構成對該單元本身的限定。
97.本技術的另一方面還提供了一種計算機可讀存儲介質,其上存儲有電腦程式,該電腦程式被計算機的處理器執行時,使計算機執行如前所述的基於qnx的數據傳輸方法。該計算機可讀存儲介質可以是上述實施例中描述的電子設備中所包含的,也可以是單獨存在,而未裝配入該電子設備中。
98.本技術的另一方面還提供了一種電腦程式產品或電腦程式,該電腦程式產品或電腦程式包括計算機指令,該計算機指令存儲在計算機可讀存儲介質中。計算機設備的處理器從計算機可讀存儲介質讀取該計算機指令,處理器執行該計算機指令,使得該計算機設備執行上述各個實施例中提供的基於qnx的數據傳輸方法。
99.上述實施例僅示例性說明本發明的原理及其功效,而非用於限制本發明。任何熟悉此技術的人士皆可在不違背本發明的精神及範疇下,對上述實施例進行修飾或改變。因此,但凡所屬技術領域中具有通常知識者在未脫離本發明所揭示的精神與技術思想下所完成的一切等效修飾或改變,仍應由本發明的權利要求所涵蓋。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀