一種采用手機完成數據收發進行物品防偽驗真的方法和系統的制作方法
【專利摘要】本發明公開了一種采用手機完成數據收發進行物品防偽驗真的方法和系統,該方法的步驟如下:APP控制單元調用手機攝像頭采集防偽商品上的識別碼;將識別碼信息上傳到服務器端數據庫并取得與之相關聯的光發送碼和聲驗證碼;APP控制單元控制閃光燈將光發送碼傳遞到防偽商品上的光收聲發裝置中;光收聲發裝置對光發送碼進行解碼并與存貯在自身的光驗證碼進行比對,一致則繼續;光收聲發裝置發出與光驗證碼相關聯的聲發送碼;APP控制單元通過麥克風接收聲發送碼且解碼后與聲驗證碼比對,一致則數據校驗成功,該防偽商品為真。系統由手機、識別碼和光收聲發裝置構成。本發明成本低、易使用,用最小的改變使得消費者級的驗真方式得到普及。
【專利說明】
一種采用手機完成數據收發進行物品防偽驗真的方法和系統
技術領域
[0001]本發明涉及流通商品信息追溯防偽系統領域,具體地說是一種采用手機完成數據收發進行物品防偽驗真的方法和系統。【背景技術】
[0002]目前各種商品流通,使用中的防偽手段雖多,但對于消費者級用戶,卻缺乏直觀判斷真偽的手段,除了依靠肉眼和觸感這些比較主觀的判斷外,只能依靠各種既少又貴的專業檢測設備,因此使用門檻較高,一般要去專門的地點或專賣店驗真;而小型化的手持PDA 等設備又多種多樣,功能單一且無法普及,不能滿足實際需求。
[0003]目前防偽有印刷防偽,物理防偽,電子防偽等三大方式。印刷防偽成本較低,但缺點較明顯。容易復制,并且識別真偽需要專門培訓介紹,推廣較難;物理防偽依然有被仿冒的風險,且驗正方式多為一次性,不能滿足流通商品的重復多次查驗需求,并且也因機械結構的精密復雜程度不同,使其造價成本過高;電子防偽防偽效果好,被破解難度低,但其不能解決驗真終端的普及性問題,無論RFID或者NFC等,其終端都無法滿足用戶級需求,且有些具有防偽功能的RFID或NFC標簽,其成本并不低。
【發明內容】
[0004]本發明的目的是針對現有技術存在的問題,提供一種采用手機完成數據收發進行物品防偽驗真的方法和系統,該防偽驗真方法辨別方式簡單、無需專業培訓、無需考驗眼力、觸感等,且無需擔心被破解復制,推廣起來也因前期用戶熟悉度較高而難度較低且用戶體驗較高;同時由于采用手機標配的閃光燈、麥克風和攝像頭以及手機中的APP控制單元, 與一種防偽裝置一一光收聲發裝置互相配合來完成防偽的目的,故成本相對較低、能夠在終端方面滿足龐大用戶級消費者使用的特點,結合加密算法后,有較高的安全性,用于物品物流防偽,有著較大的應用市場。
[0005]本發明的目的是通過以下技術方案解決的:一種采用手機完成數據收發進行物品防偽驗真的方法,其特征在于:該方法的步驟如下:步驟一、打開手機中的APP控制單元,由APP控制單元調用手機攝像頭采集防偽商品上的識別碼;步驟二、將APP控制單元采集到的識別碼信息上傳到服務器端數據庫,并從服務器端數據庫中取得與識別碼相關聯的光發送碼和聲驗證碼;步驟三、APP控制單元控制閃光燈將光發送碼以光亮滅的方式傳遞到防偽商品上的光收聲發裝置中,并由APP控制單元調用麥克風等待接受聲音數據;步驟四、光收聲發裝置對光發送碼進行解碼并與存貯在自身的光驗證碼進行比對,比對結果一致則進入步驟五;步驟五、光收聲發裝置將與光驗證碼相關聯的聲發送碼發出;步驟六、APP控制單元通過麥克風接收聲發送碼并進行解碼,解碼后與步驟二獲得的聲驗證碼進行比對,比對結果一致則數據校驗成功,該防偽商品為真。
[0006]所述步驟(三)、(四)、(五)中的光收聲發裝置包括光收模塊、微處理器模塊、存儲模塊和聲發模塊,光收模塊用于接收手機閃光燈發出的構成光發送碼的光信號并傳遞給微處理器模塊,微處理器模塊對光信號進行解碼并提取存儲模塊內存儲的光驗證碼進行比對,比對成功后則由微處理器模塊調取存儲模塊內存儲的聲發送碼通過聲發模塊發出構成聲發送碼的聲波信息。
[0007]所述步驟(四)中的光收聲發裝置對光發送碼進行解碼并與存貯在自身的光驗證碼進行比對且比對結果不一致時,則微處理器模塊控制聲發模塊不發聲、或者微處理器模塊調取存儲模塊內存儲的報警碼通過聲發模塊發出比對結果不一致的聲波信息、或者直接由微處理器模塊控制聲發模塊發出報警聲。
[0008]當微處理器模塊調取存儲模塊內存儲的報警碼通過聲發模塊發出比對結果不一致的聲波信息后,APP控制單元通過麥克風接收報警碼并進行解碼,解碼后與APP控制單元內置的報警碼進行比對,比對成功后則在APP控制單元的提示界面上顯示“光發送碼不對請重發”、或者APP控制單元控制手機發出報警聲。
[0009]所述步驟(六)中的APP控制單元對聲發送碼進行解碼并與步驟二獲得的聲驗證碼進行比對且比對結果不一致時,則由APP控制單元的提示界面上顯示“驗證錯誤”或者由APP 控制單元控制手機發出報警聲。
[0010]所述的光收模塊包括白光接收頭且,所述的聲發模塊由音響或蜂鳴器構成。[〇〇11] 所述步驟(三)中的APP控制單元通過控制閃光燈的開光頻率,將光發送碼以光亮滅的方式傳遞到防偽商品上的光收聲發裝置中;所述步驟(五)中的聲發送碼由單頻率信號編碼而成。
[0012]所述步驟(六)中的數據校驗成功后由APP控制單元的提示界面上顯示驗真成功、 或者由APP控制單元控制手機的喇叭發出驗真成功的聲音、或者由APP控制單元控制閃光燈長殼一端時間以提不該防偽商品為真。
[0013]—種采用手機完成數據收發進行物品防偽驗真的系統,其特征在于:該系統包括手機和對應設置在防偽商品上的識別碼和光收聲發裝置,其中手機中設有APP控制單元, APP控制單元能夠調用手機的攝像頭、閃光燈、麥克風和喇叭且APP控制單元能夠與服務器端數據庫相連接;光收聲發裝置包括光收模塊、微處理器模塊、存儲模塊和聲發模塊,攝像頭用于掃取識別碼,閃光燈發出的光信號由光收模塊接收并傳遞給微處理器模塊,微處理器模塊對光信號進行解析并提取存儲模塊內存儲的信息進行比對,微處理器模塊能夠調取存儲模塊內存儲的與光信號對應的信息并通過聲發模塊發出相應的聲波信息,聲波信息由麥克風接收后傳遞給APP控制單元進行處理。
[0014]所述的光收模塊包括白光接收頭,且所述的聲發模塊由音響或蜂鳴器構成。
[0015]在本發明的技術方案中,涉及到的各個名詞定義如下:識別碼:也稱ID碼,用途是將條形碼或者二維碼等可視碼以噴涂或膠貼或掛牌等方式賦予需防偽驗真的物品,是防偽驗真的入口;光發送碼:內容是一組數據,以二進制或其它形式存貯在服務器端數據庫內,與識別碼、聲驗證碼一一配對,使用時能夠通過識別碼找到,通過手機中的APP控制單元以閃光燈明亮暗滅的方式通過光信號發送出去;光驗證碼:內容是一組數據,以二進制或其它形式存貯在光收聲發裝置內的存儲模塊中,作用是在光收聲發裝置將收到的光信號解碼取得數據后與之校驗比對;聲發送碼:內容是一組數據,以二進制或其它形式存貯在光收聲發裝置內的存儲模塊中,作用是如果接收的光信號被認為是真,就將自身數據通過聲發模塊發送出去;聲驗證碼:內容是一組數據,以二進制或其它形式存貯在服務器端數據庫內,與識別碼、光發送碼一一配對,作用是當光收聲發裝置發回音頻數據被解碼后與之校驗比對,辨別真偽;光收聲發裝置:由光收模塊、微處理器模塊、存儲模塊和聲發模塊組成,主要功能是將探測到的光信號解碼、比對,然后用聲發模塊將數據用音頻信號的方式發送出去;APP控制單元:是一種手機軟件,能夠控制手機的攝像頭、閃光燈、麥克風、喇叭等,具體為在一開始控制攝像頭掃碼,然后取得數據后控制閃光燈發光發送碼,控制麥克風接收聲發送碼,并完成其中的邏輯功能;服務器端數據庫:其功能就是將識別碼與光發送碼和聲驗證碼一一對應,并計算出光驗證碼和聲發送碼,建立索引和數據庫。
[0016]本發明相比現有技術有如下優點:本發明的防偽驗真方法辨別方式簡單、無需專業培訓、無需考驗眼力、觸感等,且無需擔心被破解復制,推廣起來也因前期用戶熟悉度較高而難度較低且用戶體驗較高;同時由于采用手機標配的閃光燈、麥克風和攝像頭以及手機中的APP控制單元,與一種防偽裝置一一光收聲發裝置互相配合來完成一種防偽的目的,故成本相對較低、能夠在終端方面滿足龐大用戶級消費者使用的特點,結合加密算法后,有較高的安全性,用于物品物流防偽,有著較大的應用市場。
[0017]本發明的防偽驗真系統采用手機自帶閃光燈、麥克風作為通信手段,并將之用于防偽終端,集低成本、通用強、幾乎人手一個的特點于一身的新一代用戶級零門檻防偽技術,將可解決成本、普及性和直觀性的三大缺點,為一套成本低廉、用戶廣、使用簡便、安全性較高的防偽方案,通過手機閃光燈、麥克風與光收聲發裝置配合,完成對信息的發送-接受-驗證-反饋-驗真過程,從而起到很好的防偽效果,用最小的改變使得消費者級的驗真方式得到普及。【附圖說明】
[0018]附圖1為本發明的防偽驗真方法流程圖;附圖2為本發明的防偽驗真系統原理圖。【具體實施方式】
[0019]下面結合附圖與實施例對本發明作進一步的說明。
[0020]如圖1所示:一種采用手機完成數據收發進行物品防偽驗真的方法,該方法的步驟如下:步驟一、打開手機中的APP控制單元,由APP控制單元調用手機攝像頭采集防偽商品上的識別碼;步驟二、將APP控制單元采集到的識別碼信息上傳到服務器端數據庫,并從服務器端數據庫中取得與識別碼相關聯的光發送碼和聲驗證碼;步驟三、APP控制單元通過控制閃光燈的開光頻率,將光發送碼以光亮滅的方式傳遞到防偽商品上的光收聲發裝置中,并由APP控制單元調用麥克風等待接受聲音數據;步驟四、光收聲發裝置對光發送碼進行解碼并與存貯在自身的光驗證碼進行比對,比對結果一致則進入步驟五;步驟五、光收聲發裝置將與光驗證碼相關聯的聲發送碼發出;步驟六、APP控制單元通過麥克風接收聲發送碼并進行解碼,解碼后與步驟二獲得的聲驗證碼進行比對,比對結果一致則數據校驗成功后由APP控制單元的提示界面上顯示驗真成功、或者由APP控制單元控制手機的喇叭發出驗真成功的聲首、或者由APP控制單兀控制閃光燈長殼一端時I B]以提不該防偽商品為真。另外在驗真成功后還可由APP控制單元控制手機反饋信息給微處理器模塊并由微處理器模塊控制防偽商品上的電機開鎖來直接體現該防偽商品為真。
[0021]在上述物品防偽驗真的方法中,步驟(三)、(四)、(五)中的光收聲發裝置包括光收模塊、微處理器模塊、存儲模塊和聲發模塊,光收模塊包括白光接收頭,且聲發模塊由音響或蜂鳴器構成,光收模塊用于接收手機閃光燈發出的構成光發送碼的光信號并傳遞給微處理器模塊,微處理器模塊對光信號進行解碼并提取存儲模塊內存儲的光驗證碼進行比對,比對成功后則由微處理器模塊調取存儲模塊內存儲的聲發送碼通過聲發模塊發出構成聲發送碼的聲波信息。具體來說,當步驟(四)中的光收聲發裝置對光發送碼進行解碼并與存貯在自身的光驗證碼進行比對且比對結果不一致時,則微處理器模塊控制聲發模塊不發聲、或者微處理器模塊調取存儲模塊內存儲的報警碼通過聲發模塊發出比對結果不一致的聲波信息、或者直接由微處理器模塊控制聲發模塊發出報警聲;當微處理器模塊調取存儲模塊內存儲的報警碼通過聲發模塊發出比對結果不一致的聲波信息后,APP控制單元通過麥克風接收報警碼并進行解碼,解碼后與APP控制單元內置的報警碼進行比對,比對成功后則在APP控制單元的提示界面上顯示“光發送碼不對請重發”、或者APP控制單元控制手機發出報警聲。步驟(五)中的聲發送碼可由單頻率信號編碼而成;步驟(六)中的APP控制單元對聲發送碼進行解碼并與步驟二獲得的聲驗證碼進行比對且比對結果不一致時,則由APP控制單元的提示界面上顯示“驗證錯誤”或者由APP控制單元控制手機發出報警聲。
[0022]如圖2所示,一種采用手機完成數據收發進行物品防偽驗真的系統,該系統包括手機和對應設置在防偽商品上的識別碼和光收聲發裝置,其中手機中設有APP控制單元,APP控制單元能夠調用手機的攝像頭、閃光燈、麥克風和喇叭且APP控制單元能夠與服務器端數據庫相連接;光收聲發裝置包括光收模塊、微處理器模塊、存儲模塊和聲發模塊,攝像頭用于掃取識別碼,閃光燈發出的光信號由光收模塊接收并傳遞給微處理器模塊,微處理器模塊對光信號進行解析并提取存儲模塊內存儲的信息進行比對,微處理器模塊能夠調取存儲模塊內存儲的與光信號對應的信息并通過聲發模塊發出相應的聲波信息,聲波信息由麥克風接收后傳遞給APP控制單元進行處理。具體來說,光收模塊包括白光接收頭且聲發模塊由音響或蜂鳴器構成。另外還可以將識別碼和光收聲發裝置的電源采用一個信號貼覆蓋,當該信號貼被撕去時,電源才能對光收聲發裝置進行供電以進行驗真流程,該種設置方式能夠節省光收聲發裝置的電源消耗,起到節能降耗的作用。
[0023]在上述方法和系統的基礎上,現提供光通信的編碼示例和聲通信的編碼示例。光通信的編碼示例如下:假如閃光燈亮一個elk的時間、滅3個elk的時間,則高電平為IclkJg電平為3clk(時鐘長度),代表的編碼為O;假如閃光燈亮3個elk的時間、滅I個elk的時間,則高電平為3clk、低電平為lclk,代表的編碼為I。聲通信的編碼示例如下:用單頻率信號對數據進行編碼,然后播放這種單頻率聲音,接收方在收到聲音后,識別出頻率,然后根據頻率解碼出數據;比如“我們可以將1500Hz的正弦波對應數字1、1600Hz的正弦波對應數字2、1700Hz的正弦波對應數字3,那么數字串3123就對應4段正弦波,規定每段正弦波持續10ms,則3123對應的400毫秒的聲音段;接收方錄制聲音,對收到的聲音進行解析,識別出1700Hz、1500Hz、1600Hz、1700Hz四段正弦波頻率,然后查找碼本,解碼出的數字就是3123。
[0024]下面通過具體實施例來對本發明的方法進行進一步的解釋說明。
[0025]假設標識碼為一個二維碼且其數據為0001、光發送碼的數據為1111、聲驗證碼的數據為4444、光驗證碼的數據為3333、聲發送碼e的數據為2222,現將代表標識碼的數據0001與代表光發送碼的數據1111和代表聲驗證碼的數據4444進行關聯,并將代表光發送碼的數據1111和代表聲驗證碼的數據4444錄入服務器端數據庫;將代表標識碼的數據0001噴涂或貼在防偽商品表面,將代表光驗證碼的數據3333和代表聲發送碼的數據4444存儲到防偽商品表面的光收聲發裝置中。另外還可在APP控制單元中設置兩組數據:“wr0ngl”數據為88、“Wrong2”數據為99;光收聲發裝置也同樣固化了兩組數據:“wrongl”數據為88、“wrong2” 數據為 99。
[0026]使用時,打開手機中的APP控制單元,APP控制單元自動調用攝像頭,將手機對準二維碼,掃描后將二維碼所代表的標識碼的數據0001解出,同時連接服務器端數據庫找到0001這個數據對應的代表光發送碼的數據1111和代表聲驗證碼的數據4444,將代表光發送碼的數據1111和代表聲驗證碼的數據4444取回到手機的APP控制單元中;此時,將手機閃光燈靠近光收聲發裝置上的白光接收頭部分,點擊APP控制單元的驗真按鈕,APP控制單元將代表光發送碼的數據1111以閃光燈開關的方式發出;光收聲發裝置將閃光燈發出的光信號接收并解碼,假設加密方法為光接收碼=光發送碼*3,所以當接收到數據為1111的光發送碼后將其*3,求得代表光接收碼的數據為3333,將代表光接收碼的數據3333與代表光驗證碼的數據3333進行比對,比對結果一致進入下一步驟;光收聲發裝置將內置的聲發送碼的數據2222由聲發模塊發出;APP控制單元在發送光發送碼的時候,就將麥克風打開并主動收集聲波信息,在收到光收聲發裝置發出的聲發送碼后,將其解碼得到聲接收碼,假設加密方法為聲驗證碼=聲接收碼*2,則手機app解碼后,得到聲接收碼為2222,則可得聲驗證碼為4444,兩者比對相同則提示驗真成功。在光發送碼解析后并與光驗證碼比對結果不一致時,可將光收聲發裝置內置的代表報警碼的數據88通過聲發模塊發出;在聲發送碼解析后并與聲驗證碼比對結果不一致時,可將APP控制單元內置的代表報警碼的數據88通過手機的喇口八發出。
[0027]本發明的防偽驗真方法辨別方式簡單、無需專業培訓、無需考驗眼力、觸感等,且無需擔心被破解復制,推廣起來也因前期用戶熟悉度較高而難度較低且用戶體驗較高;同時由于采用手機標配的閃光燈、麥克風和攝像頭以及手機中的APP控制單元,與一種防偽裝置一一光收聲發裝置互相配合來完成一種防偽的目的,故成本相對較低、能夠在終端方面滿足龐大用戶級消費者使用的特點,結合加密算法后,有較高的安全性,用于物品物流防偽,有著較大的應用市場。本發明的防偽驗真系統采用手機自帶閃光燈、麥克風作為通信手段,并將之用于防偽終端,集低成本、通用強、幾乎人手一個的特點于一身的新一代用戶級零門檻防偽技術,將可解決成本、普及性和直觀性的三大缺點,為一套成本低廉、用戶廣、使用簡便、安全性較高的防偽方案,通過手機閃光燈、麥克風與光收聲發裝置配合,完成對信息的發送-接受-驗證-反饋-驗真過程,從而起到很好的防偽效果,用最小的改變使得消費者級的驗真方式得到普及。
[0028]以上實施例僅為說明本發明的技術思想,不能以此限定本發明的保護范圍,凡是按照本發明提出的技術思想,在技術方案基礎上所做的任何改動,均落入本發明保護范圍之內;本發明未涉及的技術均可通過現有技術加以實現。
【主權項】
1.一種采用手機完成數據收發進行物品防偽驗真的方法,其特征在于:該方法的步驟 如下:步驟一、打開手機中的APP控制單元,由APP控制單元調用手機攝像頭采集防偽商品上 的識別碼;步驟二、將APP控制單元采集到的識別碼信息上傳到服務器端數據庫,并從服務器端數 據庫中取得與識別碼相關聯的光發送碼和聲驗證碼;步驟三、APP控制單元控制閃光燈將光發送碼以光亮滅的方式傳遞到防偽商品上的光 收聲發裝置中,并由APP控制單元調用麥克風等待接受聲音數據;步驟四、光收聲發裝置對光發送碼進行解碼并與存貯在自身的光驗證碼進行比對,比 對結果一致則進入步驟五;步驟五、光收聲發裝置將與光驗證碼相關聯的聲發送碼發出;步驟六、APP控制單元通過麥克風接收聲發送碼并進行解碼,解碼后與步驟二獲得的聲 驗證碼進行比對,比對結果一致則數據校驗成功,該防偽商品為真。2.根據權利要求1所述的采用手機完成數據收發進行物品防偽驗真的方法,其特征在 于:所述步驟(三)、(四)、(五)中的光收聲發裝置包括光收模塊、微處理器模塊、存儲模塊和 聲發模塊,光收模塊用于接收手機閃光燈發出的構成光發送碼的光信號并傳遞給微處理器 模塊,微處理器模塊對光信號進行解碼并提取存儲模塊內存儲的光驗證碼進行比對,比對 成功后則由微處理器模塊調取存儲模塊內存儲的聲發送碼通過聲發模塊發出構成聲發送 碼的聲波信息。3.根據權利要求2所述的采用手機完成數據收發進行物品防偽驗真的方法,其特征在 于:所述步驟(四)中的光收聲發裝置對光發送碼進行解碼并與存貯在自身的光驗證碼進行 比對且比對結果不一致時,則微處理器模塊控制聲發模塊不發聲、或者微處理器模塊調取 存儲模塊內存儲的報警碼通過聲發模塊發出比對結果不一致的聲波信息、或者直接由微處 理器模塊控制聲發模塊發出報警聲。4.根據權利要求3所述的采用手機完成數據收發進行物品防偽驗真的方法,其特征在 于:當微處理器模塊調取存儲模塊內存儲的報警碼通過聲發模塊發出比對結果不一致的聲 波信息后,APP控制單元通過麥克風接收報警碼并進行解碼,解碼后與APP控制單元內置的 報警碼進行比對,比對成功后則在APP控制單元的提示界面上顯示“光發送碼不對請重 發”、或者APP控制單元控制手機發出報警聲。5.根據權利要求2所述的采用手機完成數據收發進行物品防偽驗真的方法,其特征在 于:所述步驟(六)中的APP控制單元對聲發送碼進行解碼并與步驟二獲得的聲驗證碼進行 比對且比對結果不一致時,則由APP控制單元的提示界面上顯示“驗證錯誤”或者由APP控制 單元控制手機發出報警聲。6.根據權利要求2所述的采用手機完成數據收發進行物品防偽驗真的方法,其特征在 于:所述的光收模塊包括白光接收頭,且所述的聲發模塊由音響或蜂鳴器構成。7.根據權利要求1所述的采用手機完成數據收發進行物品防偽驗真的方法,其特征在 于:所述步驟(三)中的APP控制單元通過控制閃光燈的開光頻率,將光發送碼以光亮滅的方 式傳遞到防偽商品上的光收聲發裝置中;所述步驟(五)中的聲發送碼由單頻率信號編碼而 成。8.根據權利要求1所述的采用手機完成數據收發進行物品防偽驗真的方法,其特征在 于:所述步驟(六)中的數據校驗成功后由APP控制單元的提示界面上顯示驗真成功、或者由 APP控制單元控制手機的喇叭發出驗真成功的聲音、或者由APP控制單元控制閃光燈長亮一 端時間以提示該防偽商品為真。9.一種根據權利要求1-8任一所述的采用手機完成數據收發進行物品防偽驗真的方法 所采用系統,其特征在于:該系統包括手機和對應設置在防偽商品上的識別碼和光收聲發 裝置,其中手機中設有APP控制單元,APP控制單元能夠調用手機的攝像頭、閃光燈、麥克風 和喇叭且APP控制單元能夠與服務器端數據庫相連接;光收聲發裝置包括光收模塊、微處理 器模塊、存儲模塊和聲發模塊,攝像頭用于掃取識別碼,閃光燈發出的光信號由光收模塊接 收并傳遞給微處理器模塊,微處理器模塊對光信號進行解析并提取存儲模塊內存儲的信息 進行比對,微處理器模塊能夠調取存儲模塊內存儲的與光信號對應的信息并通過聲發模塊 發出相應的聲波信息,聲波信息由麥克風接收后傳遞給APP控制單元進行處理。10.根據權利要求9所述的采用手機完成數據收發進行物品防偽驗真的系統,其特征在 于:所述的光收模塊包括白光接收頭,且所述的聲發模塊由音響或蜂鳴器構成。
【文檔編號】G06Q30/00GK106096981SQ201610406613
【公開日】2016年11月9日
【申請日】2016年6月12日
【發明人】周永生, 邵俊
【申請人】江蘇鼎昌科技有限公司