數(shù)據(jù)存儲方法和存儲設備的制作方法
【專利摘要】本發(fā)明實施例提供了一種數(shù)據(jù)存儲方法和存儲設備,所述方法包括讀取待存儲數(shù)據(jù)信息的第一字段信息;統(tǒng)計所述第一字段數(shù)值為N的第一數(shù)據(jù)信息的數(shù)目,根據(jù)所述第一數(shù)據(jù)信息的數(shù)目在存儲設備上為所述第一數(shù)據(jù)信息預留存儲位置,構建所述第一字段與所述第一數(shù)據(jù)信息的存儲位置的索引表;將所述第一數(shù)據(jù)信息存儲在所述存儲設備上。使用本發(fā)明實施例所提供的數(shù)據(jù)存儲方法和存儲設備,將索引字段相關的數(shù)據(jù)存儲在磁盤的集中區(qū)域,避免數(shù)據(jù)讀取時產生的大量磁盤隨機讀操作,能減小索引的存儲和使用成本。
【專利說明】數(shù)據(jù)存儲方法和存儲設備
【技術領域】
[0001] 本發(fā)明涉及數(shù)據(jù)存儲【技術領域】,尤其涉及一種數(shù)據(jù)存儲方法和存儲設備。
【背景技術】
[0002] 在基于空間數(shù)據(jù)的服務中,空間數(shù)據(jù)的檢索是一項基礎性的服務,是用戶定位獲 取數(shù)據(jù)的主要方式。面對海量的已采集空間數(shù)據(jù),需要建立合適的空間數(shù)據(jù)索引來提高檢 索速度,并提供穩(wěn)定可靠的增量索引處理方法來處理新采集的數(shù)據(jù)。
[0003] 經過多年的發(fā)展,目前已經出現(xiàn)了大量的空間數(shù)據(jù)索引技術,主要早期的索引方 法有B樹和散列索引、格子文件及其變形、四叉樹及其變形樹、k-d樹及其變形樹、R樹及其 變形樹等。
[0004] 在同等的硬件條件下,空間數(shù)據(jù)的檢索速度主要由表示空間數(shù)據(jù)位置的坐標點的 數(shù)量和其所采用的索引結構決定,表示空間數(shù)據(jù)位置的坐標點越少,空間索引結構支持的 數(shù)值比較定位的速度越快,空間數(shù)據(jù)的檢索速度就更快。目前基于上述空間數(shù)據(jù)索引的空 間數(shù)據(jù)檢索服務,由于其采用的空間索引結構數(shù)值的速度比較慢,在緊縮的標識位置的坐 標點較多的空間數(shù)據(jù)時,檢索性能都較差。
[0005] 因此,傳統(tǒng)的數(shù)據(jù)庫索引技術不能適應分布式海量數(shù)據(jù)檢索的場景。
【發(fā)明內容】
[0006] 本發(fā)明提供了一種數(shù)據(jù)存儲方法和存儲設備,解決了在大數(shù)據(jù)環(huán)境下檢索效率低 的問題。
[0007] 本發(fā)明實施例提供了一種數(shù)據(jù)存儲方法,包括:
[0008] 讀取待存儲數(shù)據(jù)信息的第一字段信息;
[0009] 統(tǒng)計所述第一字段數(shù)值為N的第一數(shù)據(jù)信息的數(shù)目,根據(jù)所述第一數(shù)據(jù)信息的數(shù) 目在存儲設備上為所述第一數(shù)據(jù)信息預留存儲位置,構建所述第一字段與所述第一數(shù)據(jù)信 息的存儲位置的索引表;
[0010] 將所述第一數(shù)據(jù)信息存儲在所述存儲設備上。
[0011] 優(yōu)選地,所述方法還包括:
[0012] 讀取待存儲數(shù)據(jù)信息的第二字段信息;
[0013] 統(tǒng)計所述第一字段數(shù)值為N和第二字段數(shù)值為H的第二數(shù)據(jù)信息的數(shù)目,根據(jù)所 述第二數(shù)據(jù)信息的數(shù)目在所述存儲設備上為所述第二數(shù)據(jù)信息預留存儲位置;構建所述第 一字段和第二字段與所述第二數(shù)據(jù)信息的存儲位置的索引表;
[0014] 將所述第二數(shù)據(jù)信息存儲在所述存儲設備上。
[0015] 優(yōu)選地,所述方法還包括:
[0016] 在所述存儲設備的存儲位置區(qū)分所述第一字段區(qū)域和第二字段區(qū)域;
[0017] 將所述第二數(shù)據(jù)信息的第一字段和第二字段分別存放在所述第一字段區(qū)域和第 二字段區(qū)域。
[0018] 優(yōu)選地,所述方法還包括:將所述索引表保存在所述存儲設備上、服務器、或者內 存中。
[0019] 優(yōu)選地,所述將所述待存儲數(shù)據(jù)信息存儲在所述存儲設備上,包括:
[0020] 在所述存儲設備上為所述第一字段數(shù)值相同的待存儲數(shù)據(jù)信息預留連續(xù)的位 置;
[0021] 將所述待存儲數(shù)據(jù)信息保存在所述預留的連續(xù)位置。
[0022] 優(yōu)選地,在進行數(shù)據(jù)檢索時,所述還包括:
[0023] 根據(jù)檢索的數(shù)據(jù)信息確定所述待檢索數(shù)據(jù)的第一字段信息;
[0024] 調取所述索引表,并根據(jù)所述第一字段信息確定所述數(shù)據(jù)信息的在存儲設備中的 位置;
[0025] 向所述確定的存儲設備的位置讀取所述數(shù)據(jù)信息。
[0026] 優(yōu)選地,還包括:
[0027] 分別讀取第二字段和第三字段在所述確定的存儲設備位置的信息;
[0028] 將所述讀取的所述第二字段的信息和所述第三字段的信息進行合并,得到所述需 要檢索的信息。
[0029] 本發(fā)明實施例還提供了一種服務器,包括:
[0030] 讀取單元,用于讀取待存儲數(shù)據(jù)信息的第一字段信息;
[0031] 創(chuàng)建單元,用于統(tǒng)計所述第一字段數(shù)值為N的第一數(shù)據(jù)信息的數(shù)目,根據(jù)所述第 一數(shù)據(jù)信息的數(shù)目在存儲設備上為所述第一數(shù)據(jù)信息預留存儲位置,構建所述第一字段與 所述第一數(shù)據(jù)信息的存儲位置的索引表;
[0032] 存儲單元,將所述第一數(shù)據(jù)信息存儲在所述存儲設備上。
[0033] 優(yōu)選地,所述讀取單元,還用于讀取待存儲數(shù)據(jù)信息的第二字段信息;
[0034] 所述創(chuàng)建單元,還用于統(tǒng)計所述第一字段數(shù)值為N和第二字段數(shù)值為H的第二數(shù) 據(jù)信息的數(shù)目,根據(jù)所述第二數(shù)據(jù)信息的數(shù)目在所述存儲設備上為所述第二數(shù)據(jù)信息預留 存儲位置;構建所述第一字段和第二字段與所述第二數(shù)據(jù)信息的存儲位置的索引表;
[0035] 所述存儲單元,還用于將所述第二數(shù)據(jù)信息存儲在所述存儲設備上。
[0036] 優(yōu)選地,所述存儲單元,還用于將所述索引表保存在所述存儲設備上、服務器、或 者內存中。
[0037] 優(yōu)選地,所述存儲單元,還用于在所述存儲設備上為所述第一字段數(shù)值相同的待 存儲數(shù)據(jù)信息預留連續(xù)的位置,將所述待存儲數(shù)據(jù)信息保存在所述預留的連續(xù)位置。
[0038] 優(yōu)選地,所述服務器還包括:
[0039] 確定單元,用于在進行數(shù)據(jù)檢索時,根據(jù)檢索的數(shù)據(jù)信息確定所述待檢索數(shù)據(jù)的 第一字段信息,調取所述索引表,并根據(jù)所述第一字段信息確定所述數(shù)據(jù)信息的在存儲設 備中的位置;
[0040] 所述讀取單元,還用于向所述確定的存儲設備的位置讀取所述數(shù)據(jù)信息。
[0041] 優(yōu)選地,所述讀取單元,還用于分別讀取第二字段和第三字段在所述確定的存儲 設備位置的信息,將所述讀取的所述第二字段的信息和所述第三字段的信息進行合并,得 到所述需要檢索的信息。
[0042] 本發(fā)明實施例還提供了一種數(shù)據(jù)存儲設備,包括:
[0043] 多個第一存儲區(qū)域,用于按照索引表存儲所述待存儲數(shù)據(jù)信息,所述索引表上包 含待存儲數(shù)據(jù)信息的第一字段信息與所述存儲設備為所述待存儲數(shù)據(jù)信息預留的位置信 息;
[0044] 所述第一存儲區(qū)域還包括多個第二存儲區(qū)域,所述第二存儲區(qū)域用于存儲所述存 儲在所述第一存儲區(qū)域的數(shù)據(jù)信息的字段信息。
[0045] 本發(fā)明實施例所提供的數(shù)據(jù)存儲和存儲設備,具有以下有益效果:
[0046] 1、本發(fā)明實施例所提供的數(shù)據(jù)存儲方法和存儲設備,通過將數(shù)據(jù)信息的相關字段 按照特定的索引規(guī)則進行存放,并且將索引字段相關的數(shù)據(jù)存儲在磁盤的集中區(qū)域,避免 數(shù)據(jù)讀取時產生的大量磁盤隨機讀操作,能減小索引的存儲和使用成本;
[0047] 2、同時,采用一種新的方法來對索引數(shù)據(jù)進行排序,提升海量數(shù)據(jù)索引生成效 率;
[0048] 另外,將數(shù)據(jù)信息的字段按列進行存儲,在數(shù)據(jù)檢索時可以只讀取確定的數(shù)據(jù)列, 減小數(shù)據(jù)讀取開銷,可以從行、列兩個方向盡最大可能優(yōu)化數(shù)據(jù)檢索性能。
【專利附圖】
【附圖說明】
[0049] 為了更清楚地說明本發(fā)明實施例的技術方案,下面將對實施例或現(xiàn)有技術描述匯 總所需要使用的附圖作簡單介紹,顯而易見地,下面描述的附圖僅僅是本發(fā)明的一些實施 例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲 得其他的附圖。
[0050] 圖1是本發(fā)明實施例所提供的數(shù)據(jù)存儲方法的第一流程圖;
[0051] 圖2是本發(fā)明實施例所提供的數(shù)據(jù)存儲方法的第二流程圖;
[0052] 圖3是本發(fā)明實施例所提供的服務器的結構示意圖;
[0053]圖4是本發(fā)明實施例所提供的存儲設備的第一結構示意圖;
[0054]圖5是本發(fā)明實施例所提供的存儲設備的第二結構示意圖。
【具體實施方式】
[0055] 下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完 整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒?發(fā)明的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施 例,都屬于本發(fā)明保護的范圍。
[0056] 實施例一:
[0057] 本發(fā)明實施例提供了一種數(shù)據(jù)存儲方法,包括:
[0058] S1、讀取待存儲數(shù)據(jù)信息的第一字段信息;
[0059] 在本實施例中,需要對獲取到的數(shù)據(jù)信息重新歸類后再進行存儲,具體的,如需要 對固定周期(例如1個小時)內獲取到的數(shù)據(jù)信息存儲在相應的存儲設備中。在一個優(yōu)選 的實施例中,該存儲設備可以是磁盤、光盤、硬盤、云存儲設備、固定硬盤等。
[0060] 服務器可以逐條讀取已經獲取到的數(shù)據(jù)信息,并逐條抓取每一條數(shù)據(jù)信息中的第 一字段信息。其中第一字段信息可以是數(shù)據(jù)信息中的任意字段信息,如:campaign_id、ad_ slot_id、strategy_id、request_time、cookie_id或者url等任意字段的信息。在另外一 個優(yōu)選的方案中,可以根據(jù)檢索的需要在數(shù)據(jù)信息的字段信息中設定第一字段信息。
[0061] S2、統(tǒng)計所述第一字段數(shù)值為N的第一數(shù)據(jù)信息的數(shù)目,根據(jù)所述第一數(shù)據(jù)信息 的數(shù)目在存儲設備上為所述第一數(shù)據(jù)信息預留存儲位置,構建所述第一字段與所述第一數(shù) 據(jù)信息的存儲位置的索引表;
[0062] 服務器讀取待存儲數(shù)據(jù)的第一字段信息后,統(tǒng)計所述第一字段數(shù)值相同的數(shù)據(jù)信 息的數(shù)目,如有n條數(shù)據(jù)信息的第一字段數(shù)值為N,則在存儲設備上為預留n個位置來存儲 第一字段數(shù)值為N的數(shù)據(jù)信息。
[0063] 根據(jù)統(tǒng)計到的第一字段信息及預留的位置信息構建索引表,具體的索引表中可以 包括第一字段值為N的數(shù)據(jù)信息對應的位置信息為從1到n。
[0064] S3、將所述第一數(shù)據(jù)信息存儲在所述存儲設備上。
[0065] 將所述第一數(shù)據(jù)信息中第一字段值為N的數(shù)據(jù)信息存放在存儲設備中第1到第n 個位置。
[0066] 在本發(fā)明實施例另外一個優(yōu)選的方案中,根據(jù)需要還可以讀取待存儲數(shù)據(jù)信息的 第二字段信息,所述第二字段信息可以根據(jù)檢索的需要從數(shù)據(jù)信息的字段中選取,如選取campaign_id、ad_slot_id、strategy_id、request_time、cookie_id或者url中任意字段的 信息。統(tǒng)計所述第一字段和第二字段數(shù)值均相同的第二數(shù)據(jù)信息的數(shù)目,如第一字段數(shù)值 為N,第二字段數(shù)值為H的第二數(shù)據(jù)信息的數(shù)目為h,則在存儲設備上為所述第二數(shù)據(jù)信息 保留h個位置,如第一字段數(shù)值為N,第二字段數(shù)值為P的第三數(shù)據(jù)信息的數(shù)目為p,則在存 儲設備上為所述第三數(shù)據(jù)信息保留P個位置;
[0067] 根據(jù)統(tǒng)計到的第一字段信息和第二字段信息及預留的位置信息構建索引表,具體 的索引表中可以包括第一字段值為N,第二字段值為H的第二數(shù)據(jù)信息對應的位置信息為 從1到h,第一字段值為N,第二字段值為P的第三數(shù)據(jù)信息對應的位置信息為從h+1到h+p。 [0068] 將所述第二數(shù)據(jù)信息存放在存儲設備中第1到第h個位置,將所述第三數(shù)據(jù)信息 存放在存儲設備中第h+1到第h+p個位置。
[0069] 在本發(fā)明實施例另外一個方案中,還可以按照上述的方法讀取第四數(shù)據(jù)信息的其 他字段信息,在進行統(tǒng)計后,構建其他字段信息與存儲設備上預留位置的索引表,并將第四 數(shù)據(jù)信息存放在所述預留的位置中。
[0070] 在本發(fā)明實施例中,為了后續(xù)的檢索便利,在所述存儲設備上為所述第一字段數(shù) 值相同的待存儲數(shù)據(jù)信息預留連續(xù)的位置,將所述待存儲數(shù)據(jù)信息保存在所述預留的連續(xù) 位置;或者也可以在所述存儲設備上為所述第一字段和第二字段數(shù)值相同的待存儲數(shù)據(jù)信 息預留連續(xù)的位置,將所述待存儲數(shù)據(jù)信息保存在所述預留的連續(xù)位置。
[0071] 在本發(fā)明實施例中,索引表可以保存在所述存儲設備上、服務器、或者內存中,在 進行檢索時,可以先根據(jù)字段信息從索引表中獲取到待檢索數(shù)據(jù)信息的位置信息。
[0072] 使用本發(fā)明實施例所提供的數(shù)據(jù)存儲方法在進行數(shù)據(jù)檢索時,可以先根據(jù)檢索的 數(shù)據(jù)信息確定所述待檢索數(shù)據(jù)的第一字段信息,如根據(jù)檢索的側重點,選取第一字段信息, 如確定第一字段的信息為M,然后調取所述索引表,并根據(jù)數(shù)值為M的第一字段信息在索引 表的第一字段信息欄中查找數(shù)值為M時該數(shù)據(jù)信息在存儲設備中存放的位置信息,向所述 確定的存儲設備的位置讀取所述數(shù)據(jù)信息。
[0073] 在本發(fā)明實施例另外一個方案中,在檢索過程中,需要讀取除了第一字段信息外, 還需要讀取第二字段和第三字段的信息,則直接讀取第二字段和第三字段在存儲設備上上 述位置的信息,然后將讀取到的第二字段信息和第三字段信息進行合并,得到所需要的檢 索信息。
[0074] 在本發(fā)明實施例一個方案中,在存儲設備中存儲數(shù)據(jù)信息時,將每條數(shù)據(jù)信息拆 分成一個一個的字段分別進行存儲,如在存儲設備中的某個具體位置,也把數(shù)據(jù)信息區(qū)分 為不同的字段分別進行保存,如在第n個位置,區(qū)分數(shù)據(jù)信息的第一字段區(qū)域、第二字段區(qū) 域和第三字段區(qū)域,分別將對應數(shù)據(jù)信息的第一字段、第二字段和第三指端的數(shù)值保存在 第一字段區(qū)域、第二字段區(qū)域和第三字段區(qū)域。
[0075] 這樣在上述存儲過程中,可以將數(shù)據(jù)信息按照行、列分別保存在存儲設備上,在檢 索時,直接讀取特定位置的特定字段信息,然后再進行合并即可。
[0076] 實施例二
[0077] 本發(fā)明實施例所提供的數(shù)據(jù)存儲方法,對獲取到的數(shù)據(jù)信息重新進行排列后寫入 存儲設備中進行存儲,具體的:
[0078] 需要對如表1所示的數(shù)據(jù)按照構建的索引表進行存儲,然后根據(jù)需要再進行索引 檢索,具體的:
[0079] 201、服務器獲取到數(shù)據(jù)信息的如表1所示,該數(shù)據(jù)信息至少包括campaign_id、 ad_slot_id、strategy_id、request_time、cookie_id或url等字段:
[0080]表1
【權利要求】
1. 一種數(shù)據(jù)存儲方法,其特征在于,包括: 讀取待存儲數(shù)據(jù)信息的第一字段信息; 統(tǒng)計所述第一字段數(shù)值為N的第一數(shù)據(jù)信息的數(shù)目,根據(jù)所述第一數(shù)據(jù)信息的數(shù)目在 存儲設備上為所述第一數(shù)據(jù)信息預留存儲位置,構建所述第一字段與所述第一數(shù)據(jù)信息的 存儲位置的索引表; 將所述第一數(shù)據(jù)信息存儲在所述存儲設備上。
2. 根據(jù)權利要求1所述的數(shù)據(jù)存儲方法,其特征在于,所述方法還包括: 讀取待存儲數(shù)據(jù)信息的第二字段信息; 統(tǒng)計所述第一字段數(shù)值為N和第二字段數(shù)值為H的第二數(shù)據(jù)信息的數(shù)目,根據(jù)所述第 二數(shù)據(jù)信息的數(shù)目在所述存儲設備上為所述第二數(shù)據(jù)信息預留存儲位置;構建所述第一字 段和第二字段與所述第二數(shù)據(jù)信息的存儲位置的索引表; 將所述第二數(shù)據(jù)信息存儲在所述存儲設備上。
3. 根據(jù)權利要求2所述的數(shù)據(jù)存儲方法,其特征在于,所述方法還包括: 在所述存儲設備的存儲位置區(qū)分所述第一字段區(qū)域和第二字段區(qū)域; 將所述第二數(shù)據(jù)信息的第一字段和第二字段分別存放在所述第一字段區(qū)域和第二字 段區(qū)域。
4. 根據(jù)權利要求1所述的數(shù)據(jù)存儲方法,其特征在于,所述方法還包括: 將所述索引表保存在所述存儲設備上、服務器、或者內存中。
5. 根據(jù)權利要求1所述的數(shù)據(jù)存儲方法,其特征在于,所述將所述待存儲數(shù)據(jù)信息存 儲在所述存儲設備上,包括: 在所述存儲設備上為所述第一字段數(shù)值相同的待存儲數(shù)據(jù)信息預留連續(xù)的位置; 將所述待存儲數(shù)據(jù)信息保存在所述預留的連續(xù)位置。
6. 根據(jù)權利要求1至5任一所述的數(shù)據(jù)存儲方法,其特征在于,在進行數(shù)據(jù)檢索時,所 述方法還包括: 根據(jù)檢索的數(shù)據(jù)信息確定所述待檢索數(shù)據(jù)的第一字段信息; 調取所述索引表,并根據(jù)所述第一字段信息確定所述數(shù)據(jù)信息的在存儲設備中的位 置; 向所述確定的存儲設備的位置讀取所述數(shù)據(jù)信息。
7. 根據(jù)權利要求6所述的數(shù)據(jù)存儲方法,其特征在于,所述方法還包括: 分別讀取第二字段和第H字段在所述確定的存儲設備位置的信息; 將所述讀取的所述第二字段的信息和所述第H字段的信息進行合并,得到所述需要檢 索的信息。
8. -種服務器,其特征在于,包括: 讀取單元,用于讀取待存儲數(shù)據(jù)信息的第一字段信息; 創(chuàng)建單元,用于統(tǒng)計所述第一字段數(shù)值為N的第一數(shù)據(jù)信息的數(shù)目,根據(jù)所述第一數(shù) 據(jù)信息的數(shù)目在存儲設備上為所述第一數(shù)據(jù)信息預留存儲位置,構建所述第一字段與所述 第一數(shù)據(jù)信息的存儲位置的索引表; 存儲單元,將所述第一數(shù)據(jù)信息存儲在所述存儲設備上。
9. 根據(jù)權利要求8所述的服務器,其特征在于: 所述讀取單元,還用于讀取待存儲數(shù)據(jù)信息的第二字段信息; 所述創(chuàng)建單元,還用于統(tǒng)計所述第一字段數(shù)值為N和第二字段數(shù)值為H的第二數(shù)據(jù)信 息的數(shù)目,根據(jù)所述第二數(shù)據(jù)信息的數(shù)目在所述存儲設備上為所述第二數(shù)據(jù)信息預留存儲 位置;構建所述第一字段和第二字段與所述第二數(shù)據(jù)信息的存儲位置的索引表; 所述存儲單元,還用于將所述第二數(shù)據(jù)信息存儲在所述存儲設備上。
10. 根據(jù)權利要求8所述的服務器,其特征在于: 所述存儲單元,還用于將所述索引表保存在所述存儲設備上、服務器、或者內存中。
11. 根據(jù)權利要求8所述的服務器,其特征在于: 所述存儲單元,還用于在所述存儲設備上為所述第一字段數(shù)值相同的待存儲數(shù)據(jù)信息 預留連續(xù)的位置,將所述待存儲數(shù)據(jù)信息保存在所述預留的連續(xù)位置。
12. 根據(jù)權利要求8至11任一所述的服務器,其特征在于,所述服務器還包括: 確定單元,用于在進行數(shù)據(jù)檢索時,根據(jù)檢索的數(shù)據(jù)信息確定所述待檢索數(shù)據(jù)的第一 字段信息,調取所述索引表,并根據(jù)所述第一字段信息確定所述數(shù)據(jù)信息的在存儲設備中 的位置; 所述讀取單元,還用于向所述確定的存儲設備的位置讀取所述數(shù)據(jù)信息。
13. 根據(jù)權利要求12所述的服務器,其特征在于: 所述讀取單元,還用于分別讀取第二字段和第H字段在所述確定的存儲設備位置的信 息,將所述讀取的所述第二字段的信息和所述第H字段的信息進行合并,得到所述需要檢 索的信息。
14. 一種數(shù)據(jù)存儲設備,其特征在于,包括: 多個第一存儲區(qū)域,用于按照索引表存儲所述待存儲數(shù)據(jù)信息,所述索引表上包含待 存儲數(shù)據(jù)信息的第一字段信息與所述存儲設備為所述待存儲數(shù)據(jù)信息預留的位置信息; 所述第一存儲區(qū)域還包括多個第二存儲區(qū)域,所述第二存儲區(qū)域用于存儲所述存儲在 所述第一存儲區(qū)域的數(shù)據(jù)信息的字段信息。
【文檔編號】G06F17/30GK104346458SQ201410605363
【公開日】2015年2月11日 申請日期:2014年10月31日 優(yōu)先權日:2014年10月31日
【發(fā)明者】孫承應, 賈瑋, 肖銳, 程小軍 申請人:易準科技發(fā)展(上海)有限公司