報警錄像錄製方法及裝置製造方法
2023-05-31 23:19:36 1
報警錄像錄製方法及裝置製造方法
【專利摘要】本發明適用於錄像【技術領域】,提供了一種報警錄像錄製方法及裝置,所述方法包括:在報警模式下,錄製預錄錄像文件,將所述預錄錄像文件保存到磁碟存儲器;當接收到報警指令時,停止錄製預錄錄像文件,並開始錄製報警錄像文件;在報警錄像文件錄製結束時,將所述報警錄像文件保存到磁碟存儲器,並將所述預錄錄像文件標記為報警錄像文件。本發明將將預錄錄像文件存儲在磁碟存儲器中,為預錄錄像文件提供了更多的存儲空間,從而獲得更多的預錄錄像文件;且預錄錄像文件和報警錄像文件均存儲到磁碟存儲器中,避免了現有方法中對保存在內存中的預錄錄像文件的拷貝,能夠減少系統內存的消耗,進一步提高系統運行的效率。
【專利說明】報警錄像錄製方法及裝置
【技術領域】
[0001]本發明屬於錄像【技術領域】,尤其涉及一種報警錄像錄製方法及裝置。
【背景技術】
[0002]視頻監控錄像通過記錄每個時間段內的視頻信息,特別是報警情況下的視頻信息,為後續查看報警情況提供了參考依據。現有的報警錄像錄製方法主要是在內存開闢一塊緩存,用於存儲預先錄製的錄像文件;以及在外部存儲器中存儲報警錄像,並將預先錄製的錄像文件拷貝到所述外部存儲器中,以及修改報警錄像的時間為預錄錄像文件的時間。
[0003]然而,由於系統內存是有限的,通常只有幾百MByte,因此,現有方法獲得的預先錄製的錄像文件通常只有幾十秒;並且由於佔用了系統的內存,導致系統的運行速率低。
【發明內容】
[0004]鑑於此,本發明實施例在於提供一種報警錄像錄製方法及裝置,以獲得更多的預錄錄像文件以及提高系統的運行速率。
[0005]第一方面,提供了一種報警錄像錄製方法,所述方法包括:
[0006]在報警模式下,錄製預錄錄像文件,將所述預錄錄像文件保存到磁碟存儲器;
[0007]當接收到報警指令時,停止錄製預錄錄像文件,並開始錄製報警錄像文件;
[0008]在報警錄像文件錄製結束時,將所述報警錄像文件保存到磁碟存儲器,並將所述預錄錄像文件標記為報警錄像文件。
[0009]進一步地,所述在報警模式下,錄製預錄錄像文件包括:
[0010]按照預設的時間間隔循環錄製預錄錄像文件;
[0011]隱藏所述預錄錄像文件。
[0012]進一步地,所述按照預設的時間間隔循環錄製預錄錄像文件包括:
[0013]開始錄製錄像,記錄錄製的起始時間;
[0014]錄製時間每經過一個預設的時間間隔時,將時間間隔內所錄製的錄像壓縮為錄像文件,並記錄當前的錄製時間;
[0015]在所記錄的錄製時間最大值與錄製時間最小值之差大於兩倍的預設時間間隔時,刪除錄製時間最小值對應的錄像文件,並且刪除所述錄製時間最小值,所述錄製時間最大值對應的錄像文件為預錄錄像文件。
[0016]進一步地,所述方法還包括:
[0017]在接收到用戶輸入的模式切換指令,從報警模式切換到在正常模式;
[0018]在正常模式下,錄製普通錄像文件;
[0019]當接收到報警指令時,停止錄製普通錄像文件,並開始錄製報警錄像文件;
[0020]在報警錄像文件錄製結束時,將所述報警錄像文件保存到磁碟存儲器,並將報警指令之前的預設時間範圍內的普通錄像文件標記為報警錄像文件。
[0021]進一步地,從報警模式切換到正常模式時,所述方法還包括:
[0022]刪除報警模式下所錄製的預錄錄像文件。
[0023]第二方面,提供了一種報警錄像錄製裝置,所述裝置包括:。
[0024]預錄像模塊,用於在報警模式下,錄製預錄錄像文件,將所述預錄錄像文件保存到磁碟存儲器;
[0025]報警錄像模塊,用於當接收到報警指令時,停止錄製預錄錄像文件,並開始錄製報警錄像文件;
[0026]存儲模塊,用於在報警錄像文件錄製結束時,將所述報警錄像文件保存到磁碟存儲器,並將所述預錄錄像文件標記為報警錄像文件。
[0027]進一步地,所述預錄像模塊包括:
[0028]循環錄製單元,用於按照預設的時間間隔循環錄製預錄錄像文件;
[0029]隱藏單元,用於隱藏所述預錄錄像文件。
[0030]進一步地,所述循環錄製單元具體用於:
[0031]開始錄製錄像,記錄錄製的起始時間;
[0032]錄製時間每經過一個預設的時間間隔時,將時間間隔內所錄製的錄像壓縮為錄像文件,並記錄當前的錄製時間;
[0033]在所記錄的錄製時間最大值與錄製時間最小值之差大於兩倍的預設時間間隔時,刪除錄製時間最小值對應的錄像文件,並且刪除所述錄製時間最小值,所述錄製時間最大值對應的錄像文件為預錄錄像文件。
[0034]進一步地,所述裝置還包括:
[0035]切換模塊,用於在接收到用戶輸入的模式切換指令,從報警模式切換到正常模式;
[0036]在正常模式下,所述預錄模塊還用於:錄製普通錄像文件;
[0037]所述報警錄像模塊還用於:當接收到報警指令時,停止錄製普通錄像文件,並開始錄製報警錄像文件;
[0038]所述存儲模塊還用於:在報警錄像文件錄製結束時,將所述報警錄像文件保存到磁碟存儲器,並將報警指令之前的預設時間範圍內的普通錄像文件標記為報警錄像文件。
[0039]進一步地,所述切換模塊還用於:
[0040]刪除報警模式下所錄製的預錄錄像文件。
[0041 ] 與現有技術相比,本發明實施例通過設置磁碟存儲器;在報警模式下,錄製預錄錄像文件,將所述預錄錄像文件保存到磁碟存儲器;當接收到報警指令時,停止錄製預錄錄像文件,並開始錄製報警錄像文件;在報警錄像文件錄製結束時,將所述報警錄像文件保存到磁碟存儲器,並將所述預錄錄像文件標記為報警錄像文件;從而獲得更多的預錄錄像文件,並且所述預錄錄像文件保存到磁碟存儲器中,能夠減少對系統內存的消耗,進一步提高了系統運行的效率。
【專利附圖】
【附圖說明】
[0042]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
[0043]圖1是本發明實施例一提供的報警錄像錄製方法的第一實現流程圖;
[0044]圖2是本發明實施例一提供的報警錄像錄製方法的第二實現流程圖;
[0045]圖3是本發明實施例二提供的報警錄像錄製方法中步驟S101的具體實現流程圖;
[0046]圖4是本發明實施例三提供的報警錄像錄製裝置的組成結構圖。。
【具體實施方式】
[0047]為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,並不用於限定本發明。
[0048]本發明實施例通過設置磁碟存儲器,在報警模式下,錄製預錄錄像文件,將所述預錄錄像文件保存到磁碟存儲器;當接收到報警指令時,停止錄製預錄錄像文件,並開始錄製報警錄像文件;在報警錄像文件錄製結束時,將所述報警錄像文件保存到磁碟存儲器,並將所述預錄錄像文件標記為報警錄像文件;從而獲得更多的預錄錄像文件,並且所述預錄錄像文件保存到磁碟存儲器中,能夠減少對系統內存的消耗,進一步提高了系統運行的效率。本發明實施例還提供了相應的裝置,以下分別進行詳細的說明。
[0049]實施例一
[0050]圖1示出了本發明實施例一提供的報警錄像錄製方法的第一實現流程;為了便於說明,僅不出了與本發明相關的部分。
[0051]如圖1所示,所述方法包括:
[0052]在步驟S101中,在報警模式下,錄製預錄錄像文件,將所述預錄錄像文件保存到磁碟存儲器。
[0053]在報警模式下且未接到報警指令,系統在後臺錄製錄像文件,並將所述錄像文件標記為預錄錄像文件。所述預錄錄像文件是指報警指令到來前所錄製的的錄像文件。優選地,在本發明實施例中,預先設置一個時間間隔,後臺按照預設的時間間隔循環錄製預錄錄像文件,並隱藏所述預錄錄像文件。因此,在報警模式下,用戶是查看不到所述預錄錄像文件的。所述預錄錄像文件以視頻文件的格式存儲,比如常用的H.264數字視頻壓縮格式,且保存到本發明實施例開闢的磁碟存儲器中。
[0054]由於磁碟存儲器是以磁碟為存儲介質的存儲器,具有存儲容量大、數據傳輸率高、存儲數據可長期保存等特點。因此,將預錄錄像文件保存到磁碟存儲器中,能夠減少系統內存的消耗,提高系統運行的速度,並且可以獲得比十幾秒時間更長的預錄錄像文件,比如十五分鐘長的預錄錄像文件。
[0055]其中,所述按照預設的時間間隔循環錄製預錄錄像文件的步驟將在後續實施例進行詳細的描述,具體請參閱後續實施例。
[0056]在步驟S102中,當接收到報警指令時,停止錄製預錄錄像文件,並開始錄製報警錄像文件。
[0057]若報警到來,接收到報警指令時,則停止後臺錄製預錄錄像文件,並開始錄製報警錄像文件,以及去掉預錄錄像文件的隱藏文件屬性。所述報警錄像文件是指在報警指令到來後報警時間段內所錄製的錄像文件。
[0058]在步驟S103中,在報警錄像文件錄製結束時,將所述報警錄像文件保存到磁碟存儲器,並將所述預錄錄像文件標記為報警錄像文件。
[0059]在本實施例中,報警錄像結束後,將所述報警錄像文件保存到磁碟存儲器中。所述磁碟存儲器可以為與存儲預錄錄像文件相同的磁碟存儲器。將預錄錄像文件標記為報警錄像文件。
[0060]通過將上述步驟,在存儲預錄錄像文件和報警錄像文件時,均將其存儲到磁碟存儲器中,避免了現有方法中對保存在內存中的預錄錄像文件的拷貝,能夠減少系統內存的消耗,進一步提高系統運行的效率。
[0061]優選地,在報警錄像結束後,所述方法將返回步驟S101,進入下一輪的預錄錄像文件的錄製。
[0062]在本發明實施例中,設置磁碟存儲器;在報警模式下,錄製預錄錄像文件,將所述預錄錄像文件保存到磁碟存儲器;當接收到報警指令時,停止錄製預錄錄像文件,並開始錄製報警錄像文件;在報警錄像文件錄製結束時,將所述報警錄像文件保存到磁碟存儲器,並將所述預錄錄像文件標記為報警錄像文件;從而獲得更多的預錄錄像文件,並且所述預錄錄像文件保存到磁碟存儲器中,能夠減少對系統內存的消耗,進一步提高了系統運行的效率。
[0063]優選地,本發明實施例還提供了在正常模式下報警錄像錄製的實現流程,以下以圖2對報警錄像錄製方法第二實現流程進行說明。
[0064]在本發明實施例中,在報警模式下,所獲得的預錄錄像文件的文件屬性是隱藏文件,用戶是查看不到的,而在正常模式下,獲得的預錄錄像文件是可見的。
[0065]如圖2所述,所述方法包括:
[0066]在步驟S201中,當接收到用戶輸入的模式切換指令時,從報警模式切換到正常模式。
[0067]在本實施例中,用戶可通過修改模式參數等方式輸入模式切換指令,實現報警模式切換到正常模式。在從報警模式切換到正常模式時,刪除報警模式下所錄製的預錄錄像文件。
[0068]在步驟S202中,在正常模式下,錄製普通錄像文件。
[0069]在本發明是是例中,在正常模式下錄製的錄像文件標記為普通錄像文件,同樣以視頻文件的格式進行存儲。優選地,所述普通錄像文件中包含了視頻頭、視頻數據和幀索引信息。其中,所述視頻頭中存儲有用戶自定義的信息,比如公司名稱、駕駛員相關信息等;所述視頻數據包括幀頭和幀數據。所述普通錄像文件優選存儲在磁碟存儲器中。
[0070]在步驟S203中,當接收到報警指令時,停止錄製普通錄像文件,並開始錄製報警錄像文件。
[0071]在步驟S204中,在報警錄像文件錄製結束時,將所述報警錄像文件保存到磁碟存儲器,並將報警指令之前的預設時間範圍內的普通錄像文件標記為報警錄像文件。
[0072]在本實施例中,報警錄像結束後,將所述報警錄像文件保存到磁碟存儲器中,並且從普通錄像文件中截取從報警指令起往前預設時間範圍內的普通錄像文件,定義所述從報警指令起往前預設時間範圍內的普通錄像文件為預錄錄像文件;將所述預錄錄像文件標記為報警錄像文件。
[0073]由於磁碟存儲器的存儲容量大,因此,存儲到磁碟存儲器中的普通錄像文件的容量大,從中可截取到更長時間的預錄錄像文件;並且普通錄像文件和報警錄像文件均存儲在磁碟存儲器中,能夠減少系統內存的消耗,提高系統運行的速度。
[0074]實施例二
[0075]圖3示出了本發明實施例一提供的報警錄像錄製方法中步驟S101的具體實現流程,為了便於說明,僅示出了與本發明相關的部分。
[0076]如圖3所述,步驟S101包括:
[0077]在步驟S301中,開始錄製錄像,記錄錄製的起始時間。
[0078]為了實現了循環錄製,本發明實施例採用錄製時間來記錄每一次錄製。在報警模式下且未接收到報警指令時,後臺錄製錄像文件,所述錄像文件的屬性為隱藏文件,並且記錄錄製的起始時間。所述錄製的起始時間為第一個被壓縮的錄像文件的錄製時間。
[0079]在步驟S302中,錄製時間每經過一個預設的時間間隔時,將時間間隔內所錄製的錄像壓縮為錄像文件,並記錄當前的錄製時間。
[0080]本發明實施例將每一個時間間隔內的錄像壓縮為錄像文件,並記錄所述錄像文件的起始錄製時間,記為錄製時間。因此,每壓縮一個錄像文件,並記錄當前的錄製時間,實際是記錄下一個錄像文件的錄製時間。
[0081]在步驟S303中,在所記錄的錄製時間最大值與錄製時間最小值之差大於兩倍的預設時間間隔時,刪除錄製時間最小值對應的錄像文件,並且刪除所述錄製時間最小值,所述錄製時間最大值對應的錄像文件為預錄錄像文件。
[0082]在本實施例中,若記錄的錄製時間最大值與錄製時間最小值之差大於兩倍的預設時間間隔,表明已經壓縮了至少兩個錄像文件。為了減少被佔用的磁碟空間,提高存儲的速度,本發明是實施例在錄製時間最大值與錄製時間最小值之差大於兩倍的預設時間間隔時,則將錄製時間最小值對應的錄像文件進行刪除,並且去掉所述錄製時間最小值。所述錄製時間最大值對應的錄像文件為預錄錄像文件。若還沒接收到報警指令,則繼續進行循環錄製。後續的預錄錄像文件通過步驟S303所述的刪除方案來覆蓋前面的預錄錄像文件。
[0083]優選地,所述預設時間間隔優選為15分鐘。
[0084]通過上述步驟,實現了在報警模式下按照預設的時間間隔錄製預錄錄像文件。保留了報警指令之前預設時間間隔範圍內的錄像文件,其佔用的磁碟空間少,因此能夠提高磁碟存儲器的存儲速率。
[0085]實施例三
[0086]圖4示出了本發明實施例三提供的報警錄像錄製裝置的組成結構,為了便於說明,僅不出了與本發明相關的部分。
[0087]如圖4所示,所述裝置包括:
[0088]預錄像模塊41,用於在報警模式下,錄製預錄錄像文件,將所述預錄錄像文件保存到磁碟存儲器。
[0089]報警錄像模塊42,用於當接收到報警指令時,停止錄製預錄錄像文件,並開始錄製報警錄像文件。
[0090]存儲模塊43,用於在報警錄像文件錄製結束時,將所述報警錄像文件保存到磁碟存儲器,並將所述預錄錄像文件標記為報警錄像文件。
[0091]本發明實施例將預錄錄像文件存儲在磁碟存儲器中,為預錄錄像文件提供了更多的存儲空間,從而獲得更多的預錄錄像文件;且預錄錄像文件和報警錄像文件均存儲到磁碟存儲器中,避免了現有方法中對保存在內存中的預錄錄像文件的拷貝,能夠減少系統內存的消耗,進一步提高系統運行的效率。
[0092]優選地,所述預錄像模塊41還包括:
[0093]循環錄製單元411,用於按照預設的時間間隔循環錄製預錄錄像文件。
[0094]隱藏單元412,用於隱藏所述預錄錄像文件。
[0095]優選地,所述循環錄製單元411具體用於:
[0096]開始錄製錄像,記錄錄製的起始時間;
[0097]錄製時間每經過一個預設的時間間隔時,將時間間隔內所錄製的錄像壓縮為錄像文件,並記錄當前的錄製時間;
[0098]在所記錄的錄製時間最大值與錄製時間最小值之差大於兩倍的預設時間間隔時,刪除錄製時間最小值對應的錄像文件,並且刪除所述錄製時間最小值,所述錄製時間最大值對應的錄像文件為預錄錄像文件。
[0099]通過上述步驟,實現了在報警模式下按照預設的時間間隔錄製預錄錄像文件。保留了報警指令之前預設時間間隔範圍內的錄像文件,其佔用的磁碟空間少,因此能夠提高磁碟存儲器的存儲速率。
[0100]優選地,在本發明實施例中,在報警模式下,所獲得的預錄錄像文件的文件屬性是隱藏文件,用戶是查看不到的。在正常模式下,獲得的預錄錄像文件是可見的。因此所述裝置還包括:
[0101]切換模塊44,用於在接收到用戶輸入的模式切換指令,從報警模式切換到
[0102]正常模式。
[0103]在正常模式下,所述預錄模塊41還用於:錄製普通錄像文件;
[0104]所述報警錄像模塊42還用於:當接收到報警指令時,停止錄製普通錄像文件,並開始錄製報警錄像文件;
[0105]所述存儲模塊43還用於:在報警錄像文件錄製結束時,將所述報警錄像文件保存到磁碟存儲器中,並將報警指令之前的預設時間範圍內的普通錄像文件標記為報警錄像文件。
[0106]優選地,所述切換模塊44還用於:
[0107]刪除報警模式下所錄製的預錄錄像文件。
[0108]需要說明的是,本發明實施例中的移動終端可以用於實現上述方法實施例中的全部技術方案,其各個功能模塊的功能可以根據上述方法實施例中的方法具體實現,其具體實現過程可參照上述實施例中的相關描述,此處不再贅述。
[0109]本發明實施例通過設置磁碟存儲器,在報警模式下,錄製預錄錄像文件,將所述預錄錄像文件保存到磁碟存儲器;當接收到報警指令時,停止錄製預錄錄像文件,並開始錄製報警錄像文件;在報警錄像文件錄製結束時,將所述報警錄像文件保存到磁碟存儲器,並將所述預錄錄像文件標記為報警錄像文件;從而獲得更多的預錄錄像文件,並且所述預錄錄像文件保存到磁碟存儲器中,能夠減少對系統內存的消耗,進一步提高了系統運行的效率。
[0110]本領域普通技術人員還可以理解,實現上述實施例方法中的全部或部分步驟是可以通過程序來指令相關的硬體來完成,所述的程序可以在存儲於一計算機可讀取存儲介質中,所述的存儲介質,包括R0M/RAM、磁碟、光碟等。
[0111]以上所述僅為本發明的優選實施例而已,並不用於限制本發明。例如,各個模塊只是按照功能邏輯進行劃分的,但並不局限於上述的劃分,只要能夠實現相應的功能即可?』另夕卜,各功能模塊的具體名稱也只是為了便於相互區分,並不用於限制本發明的保護範圍。
[0112]凡在本發明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發明的保護範圍之內。
【權利要求】
1.一種報警錄像錄製方法,其特徵在於,所述方法包括: 在報警模式下,錄製預錄錄像文件,將所述預錄錄像文件保存到磁碟存儲器; 當接收到報警指令時,停止錄製預錄錄像文件,並開始錄製報警錄像文件; 在報警錄像文件錄製結束時,將所述報警錄像文件保存到磁碟存儲器,並將所述預錄錄像文件標記為報警錄像文件。
2.如權利要求1所述的報警錄像錄製方法,其特徵在於,所述在報警模式下,錄製預錄錄像文件包括: 按照預設的時間間隔循環錄製預錄錄像文件; 隱藏所述預錄錄像文件。
3.如權利要求2所述的報警錄像錄製方法,其特徵在於,所述按照預設的時間間隔循環錄製預錄錄像文件包括: 開始錄製錄像,記錄錄製的起始時間; 錄製時間每經過一個預設的時間間隔時,將時間間隔內所錄製的錄像壓縮為錄像文件,並記錄當前的錄製時間; 在所記錄的錄製時間最大值與錄製時間最小值之差大於兩倍的預設時間間隔時,刪除錄製時間最小值對應的錄像文件,並且刪除所述錄製時間最小值,所述錄製時間最大值對應的錄像文件為預錄錄像文件。
4.如權利要求1所述的報警錄像錄製方法,其特徵在於,所述方法還包括: 在接收到用戶輸入的模式切換指令,從報警模式切換到在正常模式; 在正常模式下,錄製普通錄像文件; 當接收到報警指令時,停止錄製普通錄像文件,並開始錄製報警錄像文件; 在報警錄像文件錄製結束時,將所述報警錄像文件保存到磁碟存儲器,並將報警指令之前的預設時間範圍內的普通錄像文件標記為報警錄像文件。
5.如權利要求4所述的報警錄像錄製方法,其特徵在於,從報警模式切換到正常模式時,所述方法還包括: 刪除報警模式下所錄製的預錄錄像文件。
6.一種報警錄像錄製裝置,其特徵在於,所述裝置包括: 預錄像模塊,用於在報警模式下,錄製預錄錄像文件,將所述預錄錄像文件保存到磁碟存儲器; 報警錄像模塊,用於當接收到報警指令時,停止錄製預錄錄像文件,並開始錄製報警錄像文件; 存儲模塊,用於在報警錄像文件錄製結束時,將所述報警錄像文件保存到磁碟存儲器,並將所述預錄錄像文件標記為報警錄像文件。
7.如權利要求6所述的報警錄像錄製裝置,其特徵在於,所述預錄像模塊包括: 循環錄製單元,用於按照預設的時間間隔循環錄製預錄錄像文件; 隱藏單元,用於隱藏所述預錄錄像文件。
8.如權利要求7所述的報警錄像錄製裝置,其特徵在於,所述循環錄製單元具體用於: 開始錄製錄像,記錄錄製的起始時間; 錄製時間每經過一個預設的時間間隔時,將時間間隔內所錄製的錄像壓縮為錄像文件,並記錄當前的錄製時間; 在所記錄的錄製時間最大值與錄製時間最小值之差大於兩倍的預設時間間隔時,刪除錄製時間最小值對應的錄像文件,並且刪除所述錄製時間最小值,所述錄製時間最大值對應的錄像文件為預錄錄像文件。
9.如權利要求6所述的報警錄像錄製裝置,其特徵在於,所述裝置還包括: 切換模塊,用於在接收到用戶輸入的模式切換指令,從報警模式切換到正常模式; 在正常模式下,所述預錄模塊還用於:錄製普通錄像文件; 所述報警錄像模塊還用於:當接收到報警指令時,停止錄製普通錄像文件,並開始錄製報警錄像文件; 所述存儲模塊還用於:在報警錄像文件錄製結束時,將所述報警錄像文件保存到磁碟存儲器,並將報警指令之前的預設時間範圍內的普通錄像文件標記為報警錄像文件。
10.如權利要求9所述的報警錄像錄製裝置,其特徵在於,所述切換模塊還用於: 刪除報警模式下所錄製的預錄錄像文件。
【文檔編號】G06F17/30GK104408109SQ201410681450
【公開日】2015年3月11日 申請日期:2014年11月24日 優先權日:2014年11月24日
【發明者】莊少華, 陳文明, 江常杯 申請人:深圳市華寶電子科技有限公司