新四季網

基於字符旋轉檢測的驗證碼驗證方法和裝置與流程

2023-10-17 05:49:24 1


本公開一般涉及信息安全領域,具體驗證碼技術,尤其涉及一種基於字符旋轉檢測的驗證碼驗證方法和裝置。



背景技術:

在網際網路網站登錄時,常常要求用戶按照頁面上顯示的驗證碼在指定區域輸入該顯示的驗證碼。如果用戶輸入的與頁面上顯示的一致,則驗證碼驗證通過。驗證碼的意義在於:它可以區分是人在正常訪問頁面,還是計算機的攻擊行為。因為人看到頁面上顯示的驗證碼,可以很容易在指定區域填寫該驗證碼,但機器去做則會有一些難度,這樣,如果惡意用戶想要頻繁登錄、刷票、灌水等,則每做一次需要識別顯示的驗證碼並進行填寫,提高了惡意用戶頻繁攻擊的難度。

但是,雖然有了驗證碼後,惡意用戶頻繁攻擊網站比較困難,但藉助於目前已經很成熟的ocr技術,還是很容易將網站上顯示的驗證碼進行ocr識別,將識別結果填寫在指定區域,正確比例也是比較高的。

因此,需要一種進一步使惡意用戶更難於藉助機器識別出顯示的驗證碼從而填寫正確的驗證碼導致驗證通過、進一步降低惡意用戶驗證通過的難度的方案。



技術實現要素:

鑑於現有技術中的上述缺陷或不足,期望提供一種進一步降低惡意用戶驗證碼驗證通過的難度的技術。

第一方面,本申請實施例提供了一種基於字符旋轉檢測的驗證碼驗證方法,所述方法包括:生成字符矩陣,其中所述字符矩陣的各行和各列分別有多個字符;對所述字符矩陣的指定行和/或指定列進行旋轉,使得指定行和/或指定列中的字符全都轉動一個固定角度;顯示指定行和/或指定列旋轉後的字符矩陣作為驗證碼;接受用戶對指定行和/或指定列旋轉後的字符矩陣的行迴旋和/或列迴旋操作,在所述行迴旋和/或列迴旋操作中,用戶選定進行行迴旋的行和/或進行列迴旋的列向著所述旋轉的方向的相反方向轉動所述固定角度;基於所述行迴旋和/或列迴旋操作中用戶選定的行和/或列與所述旋轉中的指定行和/或指定列的比較,進行驗證碼驗證。

第二方面,本申請實施例提供了一種基於字符旋轉檢測的驗證碼驗證裝置,所述裝置包括:生成單元,用於生成字符矩陣,其中所述字符矩陣的各行和各列分別有多個字符;旋轉單元,用於對所述字符矩陣的指定行和/或指定列進行旋轉,使得指定行和/或指定列中的字符全都轉動一個固定角度;驗證碼顯示單元,用於顯示指定行和/或指定列旋轉後的字符矩陣作為驗證碼;接受單元,用於接受用戶對指定行和/或指定列旋轉後的字符矩陣的行迴旋和/或列迴旋操作,在所述行迴旋和/或列迴旋操作中,用戶選定進行行迴旋的行和/或進行列迴旋的列向著所述旋轉的方向的相反方向轉動所述固定角度;驗證碼驗證單元,用於基於所述行迴旋和/或列迴旋操作中用戶選定的行和/或列與所述旋轉中的指定行和/或指定列的比較,進行驗證碼驗證。

第三方面,本申請實施例提供了一種設備,包括處理器、存儲器和顯示器;所述存儲器包含可由所述處理器執行的指令以使得所述處理器執行:生成字符矩陣,其中所述字符矩陣的各行和各列分別有多個字符;對所述字符矩陣的指定行和/或指定列進行旋轉,使得指定行和/或指定列中的字符全都轉動一個固定角度;顯示指定行和/或指定列旋轉後的字符矩陣作為驗證碼;接受用戶對指定行和/或指定列旋轉後的字符矩陣的行迴旋和/或列迴旋操作,在所述行迴旋和/或列迴旋操作中,用戶選定進行行迴旋的行和/或進行列迴旋的列向著所述旋轉的方向的相反方向轉動所述固定角度;基於所述行迴旋和/或列迴旋操作中用戶選定的行和/或列與所述旋轉中的指定行和/或指定列的比較,進行驗證碼驗證。

第四方面,本申請實施例提供了一種機器可讀介質,包含電腦程式,所述電腦程式包括用於執行以下的程序代碼:生成字符矩陣,其中所述字符矩陣的各行和各列分別有多個字符;對所述字符矩陣的指定行和/或指定列進行旋轉,使得指定行和/或指定列中的字符全都轉動一個固定角度;顯示指定行和/或指定列旋轉後的字符矩陣作為驗證碼;接受用戶對指定行和/或指定列旋轉後的字符矩陣的行迴旋和/或列迴旋操作,在所述行迴旋和/或列迴旋操作中,用戶選定進行行迴旋的行和/或進行列迴旋的列向著所述旋轉的方向的相反方向轉動所述固定角度;基於所述行迴旋和/或列迴旋操作中用戶選定的行和/或列與所述旋轉中的指定行和/或指定列的比較,進行驗證碼驗證。

本發明實施例中,字符矩陣作為驗證碼,並且在這個字符矩陣中有些行和/或列是旋轉過的,即該行和/或該列中所有字符都轉動一個角度,這樣,機器攻擊時通過ocr等方法就很難識別出轉動角度的字符。而且,想要通過驗證,用戶必須將字符矩陣中旋轉過的行和/或列找出來,並旋轉迴旋操作,讓這些行和/或列中轉動角度的字符再迴旋回去。人用肉眼很容易識別出哪些行和/或列被旋轉過,並很容易迴旋回去,但機器很難通過ocr等識別出轉動角度的字符,進而也就更能把這些字符迴旋回去。因此,使惡意用戶更難於藉助機器識別出顯示的驗證碼從而導致驗證通過,進一步降低惡意用戶驗證碼驗證通過的難度。

附圖說明

通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本申請的其它特徵、目的和優點將會變得更明顯:

圖1示出了根據本申請一個實施例的基於字符旋轉檢測的驗證碼驗證方法的示例性流程圖;

圖2a-2c示出了根據本申請一個實施例對一個字符矩陣進行行旋轉和列旋轉,直至得到行和列旋轉後的字符矩陣的一個示例性過程;

圖2d-2f示出了根據本申請一個實施例用戶對顯示的行和列旋轉後的字符矩陣進行行迴旋和列迴旋,直至回復到最初的字符矩陣的一個示例性過程;

圖3示出了根據本申請一個實施例的基於字符旋轉檢測的驗證碼驗證裝置的示例性結構框圖;

圖4示出了適於用來實現本申請實施例的結構示意圖。

具體實施方式

下面結合附圖和實施例對本申請作進一步的詳細說明。可以理解的是,此處所描述的具體實施例僅僅用於解釋相關發明,而非對該發明的限定。另外還需要說明的是,為了便於描述,附圖中僅示出了與發明相關的部分。

需要說明的是,在不衝突的情況下,本申請中的實施例及實施例中的特徵可以相互組合。下面將參考附圖並結合實施例來詳細說明本申請。

如背景技術中提到的,在網際網路網站登錄時,常常要求用戶按照頁面上顯示的驗證碼在指定區域輸入該顯示的驗證碼。如果用戶輸入的與頁面上顯示的一致,則驗證碼驗證通過。驗證碼的意義在於:它可以區分是人在正常訪問頁面,還是計算機的攻擊行為。因為人看到頁面上顯示的驗證碼,可以很容易在指定區域填寫該驗證碼,但機器去做則會有一些難度,這樣,如果惡意用戶想要頻繁登錄、刷票、灌水等,則每做一次需要識別顯示的驗證碼並進行填寫,提高了惡意用戶頻繁攻擊的難度。但是,雖然有了驗證碼後,惡意用戶頻繁攻擊網站比較困難,但藉助於目前已經很成熟的ocr技術,還是很容易將網站上顯示的驗證碼進行ocr識別,將識別結果填寫在指定區域,正確比例也是比較高的。因此,需要一種進一步使惡意用戶更難於藉助機器識別出顯示的驗證碼從而填寫正確的驗證碼導致驗證通過、進一步降低惡意用戶驗證通過的難度的方案。

本發明實施例中,字符矩陣作為驗證碼,並且在這個字符矩陣中有些行和/或列是旋轉過的,即該行和/或該列中所有字符都轉動一個角度,這樣,機器攻擊時通過ocr等方法就很難識別出轉動角度的字符。而且,想要通過驗證,用戶必須將字符矩陣中旋轉過的行和/或列找出來,並旋轉迴旋操作,讓這些行和/或列中轉動角度的字符再迴旋回去。人用肉眼很容易識別出哪些行和/或列被旋轉過,並很容易迴旋回去,但機器很難通過ocr等識別出轉動角度的字符,進而也就更能把這些字符迴旋回去。因此,使惡意用戶更難於藉助機器識別出顯示的驗證碼從而導致驗證通過,進一步降低惡意用戶驗證碼驗證通過的難度。

參考圖1,其示出了根據本申請一個實施例的基於字符旋轉檢測的驗證碼驗證方法的流程圖。

字符是指文字或符號。文字包括中文文字、英文文字或字母、其他國家文字或字母、數字等。符號包括標點符號、形狀標記、特殊符號等。字符旋轉檢測是指對用戶旋轉字符的檢測。例如,在界面上顯示能讓用戶選擇界面上顯示的字符的工具。藉助於這些工具,用戶就可以讓界面上的一些字符旋轉,而另一些字符不動。檢測用戶讓哪些字符旋轉,並以此來判斷用戶驗證是否通過。驗證碼驗證就是通過向用戶顯示驗證碼,並讓用戶響應於驗證碼進行要求的動作,如果用戶做了正確的動作則驗證通過的驗證技術。

在步驟110中,生成字符矩陣,其中所述字符矩陣的各行和各列分別有多個字符。

字符矩陣是由字符組成的矩陣,一般有行和列。本發明實施例中的字符矩陣的每行和每列分別有多個字符。圖2a示出了一個生成的字符矩陣,它有3行,5列。每行有5個字符。每列有3個字符。在圖2a中,每個字符都是數字,但也有可能是字母、符號等。

在步驟120中,對所述字符矩陣的指定行和/或指定列進行旋轉,使得指定行和/或指定列中的字符全都轉動一個固定角度。

這裡的指定行可以是一行,也可以是多行。這裡的指定列可以是一列,也可以是多列。例如,可以僅對字符矩陣的一行進行旋轉,列不旋轉;也可以可以僅對字符矩陣的一列進行旋轉,行不旋轉;可以僅對字符矩陣的多行進行旋轉,列不旋轉;也可以可以僅對字符矩陣的多列進行旋轉,行不旋轉;可以對字符矩陣的多行和一列進行旋轉;可以對字符矩陣的一行和多列進行旋轉;也可以對字符矩陣的多行和多列進行旋轉。

行的旋轉是指行中的每個字符都轉動一個固定角度。列的旋轉是指列中的每個字符都轉動一個固定角度。

在圖2a-2c的例子中,固定角度是90°。90°的好處是可以讓用戶更清楚地看到字符的旋轉,因為旋轉90°後字符仍然是垂直或水平的,不會發生傾斜而讓用戶難以判斷。

例如,指定列是第2列,指定行是第2行。因此,針對圖2a所示的字符矩陣,將第2列的每個字符順時針方向旋轉90°,變成如圖2b所示。然後,將第2行的每個字符順時針方向旋轉90°,變成如圖2c所示。

在步驟130中,顯示指定行和/或指定列旋轉後的字符矩陣作為驗證碼。

例如,圖2c所示的字符矩陣就是本發明實施例的一個驗證碼。

在步驟140中,接受用戶對指定行和/或指定列旋轉後的字符矩陣的行迴旋和/或列迴旋操作,在所述行迴旋和/或列迴旋操作中,用戶選定進行行迴旋的行和/或進行列迴旋的列向著所述旋轉的方向的相反方向轉動所述固定角度。

行迴旋是指使旋轉後的行回到原來狀態,即行中的轉動了固定角度的字符沿相反方向再轉動回來。列迴旋是指使旋轉後的列回到原來狀態,即列中的轉動了固定角度的字符沿相反方向再轉動回來。接受行迴旋和/或列迴旋操作是指響應於用戶對旋轉後的行和/或列進行迴旋操作的指示,將這種對行和/或列的迴旋後的結果顯示出來。

在所述行迴旋和/或列迴旋操作中,用戶選定進行行迴旋的行和/或進行列迴旋的列向著步驟120中所述旋轉的方向的相反方向轉動所述固定角度。例如,步驟120中,是將指定行和/或列沿順時針方向轉動90°。在此步驟中,迴旋就是將用戶選定進行行迴旋的行和/或進行列迴旋的列沿逆時針方向轉動90°。

在一個實施例中,步驟140包括:在指定行和/或指定列旋轉後的字符矩陣的各行的一端、各列的一端顯示迴旋操作符;響應於檢測到對行和/或列的一端的迴旋操作符的選擇,接受用戶對該行和/或列的行和/或列迴旋操作。

如圖2d,就是在圖2c的字符矩陣的每列的上端、每行的左端加顯示一個迴旋操作符(一個逆時針方向的圓箭頭)後的結果。圖2a-2c是後臺處理時的字符矩陣,用戶是看不到的。圖2d-2f是顯示給用戶的,用戶能夠看到。用戶看到了圖2d所示的字符矩陣後,很容易發現其中的第2行、第2列都是旋轉過的,它們都沿順時針方向轉動了90°,其中第2行、第2列交叉處的「3」由於兩次轉動而翻轉了180°。這時,用戶先決定將第2行迴旋,於是選擇(例如點擊)第2行左側的迴旋操作符,於是第2行的所有字符沿逆時針方向迴轉90°,變成如圖2e所示。接著,用戶將第2列迴旋,於是選擇(例如點擊)第2列上面的迴旋操作符,於是第2列的所有字符沿逆時針方向迴轉90°,變成如圖2f所示。如果用戶先選擇將第2列迴旋,再將第2行迴旋,結果也與圖2f是一樣的。

在步驟150中,基於所述行迴旋和/或列迴旋操作中用戶選定的行和/或列與所述旋轉中的指定行和/或指定列的比較,進行驗證碼驗證。

在一個實施例中,步驟150包括:比較所述行迴旋和/或列迴旋操作中用戶選定的行和/或列與所述旋轉中的指定行和/或指定列是否一致;如一致,則驗證碼驗證通過;反之,則驗證碼驗證未通過。

例如,如果在步驟120中,旋轉的指定行是第2行,指定列是第2列,在步驟140中,用戶選定進行行迴旋的行也是第2行,用戶選定進行行迴旋的列也是第2列,則可以認為驗證碼驗證通過。如果在步驟120中,旋轉的指定行是第2行,指定列是第2列,在步驟140中,用戶選定進行行迴旋的行也是第2行,用戶選定進行行迴旋的列也是第3列,則可以認為驗證碼驗證未通過。

在一個實施例中,在所述指定行和指定列的總數為n的情況下,在步驟140之前,所述方法包括:顯示n作為用戶進行行迴旋和/或列迴旋時選定的行和列的總數,其中,n為大於等於2的整數。例如,在步驟120中,旋轉的指定行是第2行,指定列是第2列,則n為2。

顯示用戶進行行迴旋和/或列迴旋時選定的行和列的總數的好處是,便於用戶正確地選擇行和/或列進行迴旋。例如,如果不顯示這一限制,用戶在看到圖2d的字符陣列時,可能將第2行行迴旋5次、再將第2行列迴旋1次,其中行迴旋5次與行迴旋1次的效果是一樣的。雖然最後結果也能得到圖2f,但並不是所期望的選擇方式。

應當注意,儘管在附圖中以特定順序描述了本發明方法的操作,但是,這並非要求或者暗示必須按照該特定順序來執行這些操作,或是必須執行全部所示的操作才能實現期望的結果。相反,流程圖中描繪的步驟可以改變執行順序。附加地或備選地,可以省略某些步驟,將多個步驟合併為一個步驟執行,和/或將一個步驟分解為多個步驟執行。

進一步參考圖3,其示出了根據本申請一個實施例的基於字符旋轉檢測的驗證碼驗證裝置300的示例性結構框圖。它包括生成單元310、旋轉單元320、驗證碼顯示單元330、接受單元340、驗證碼驗證單元350。

生成單元310生成字符矩陣,其中所述字符矩陣的各行和各列分別有多個字符。

字符矩陣是由字符組成的矩陣,一般有行和列。本發明實施例中的字符矩陣的每行和每列分別有多個字符。圖2a示出了一個生成的字符矩陣,它有3行,5列。每行有5個字符。每列有3個字符。在圖2a中,每個字符都是數字,但也有可能是字母、符號等。

旋轉單元320對所述字符矩陣的指定行和/或指定列進行旋轉,使得指定行和/或指定列中的字符全都轉動一個固定角度。

這裡的指定行可以是一行,也可以是多行。這裡的指定列可以是一列,也可以是多列。例如,可以僅對字符矩陣的一行進行旋轉,列不旋轉;也可以可以僅對字符矩陣的一列進行旋轉,行不旋轉;可以僅對字符矩陣的多行進行旋轉,列不旋轉;也可以可以僅對字符矩陣的多列進行旋轉,行不旋轉;可以對字符矩陣的多行和一列進行旋轉;可以對字符矩陣的一行和多列進行旋轉;也可以對字符矩陣的多行和多列進行旋轉。

行的旋轉是指行中的每個字符都轉動一個固定角度。列的旋轉是指列中的每個字符都轉動一個固定角度。

在圖2a-2c的例子中,固定角度是90°。90°的好處是可以讓用戶更清楚地看到字符的旋轉,因為旋轉90°後字符仍然是垂直或水平的,不會發生傾斜而讓用戶難以判斷。

例如,指定列是第2列,指定行是第2行。因此,針對圖2a所示的字符矩陣,將第2列的每個字符順時針方向旋轉90°,變成如圖2b所示。然後,將第2行的每個字符順時針方向旋轉90°,變成如圖2c所示。

驗證碼顯示單元330顯示指定行和/或指定列旋轉後的字符矩陣作為驗證碼。

例如,圖2c所示的字符矩陣就是本發明實施例的一個驗證碼。

接受單元340接受用戶對指定行和/或指定列旋轉後的字符矩陣的行迴旋和/或列迴旋操作,在所述行迴旋和/或列迴旋操作中,用戶選定進行行迴旋的行和/或進行列迴旋的列向著所述旋轉的方向的相反方向轉動所述固定角度。

行迴旋是指使旋轉後的行回到原來狀態,即行中的轉動了固定角度的字符沿相反方向再轉動回來。列迴旋是指使旋轉後的列回到原來狀態,即列中的轉動了固定角度的字符沿相反方向再轉動回來。接受行迴旋和/或列迴旋操作是指響應於用戶對旋轉後的行和/或列進行迴旋操作的指示,將這種對行和/或列的迴旋後的結果顯示出來。

在所述行迴旋和/或列迴旋操作中,用戶選定進行行迴旋的行和/或進行列迴旋的列向著上面所述的旋轉過程中所述旋轉的方向的相反方向轉動所述固定角度。例如,上面所述的旋轉過程中,是將指定行和/或列沿順時針方向轉動90°。在此步驟中,迴旋就是將用戶選定進行行迴旋的行和/或進行列迴旋的列沿逆時針方向轉動90°。

在一個實施例中,接受單元340用於在指定行和/或指定列旋轉後的字符矩陣的各行的一端、各列的一端顯示迴旋操作符;響應於檢測到對行和/或列的一端的迴旋操作符的選擇,接受用戶對該行和/或列的行和/或列迴旋操作。

如圖2d,就是在圖2c的字符矩陣的每列的上端、每行的左端加顯示一個迴旋操作符(一個逆時針方向的圓箭頭)後的結果。圖2a-2c是後臺處理時的字符矩陣,用戶是看不到的。圖2d-2f是顯示給用戶的,用戶能夠看到。用戶看到了圖2d所示的字符矩陣後,很容易發現其中的第2行、第2列都是旋轉過的,它們都沿順時針方向轉動了90°,其中第2行、第2列交叉處的「3」由於兩次轉動而翻轉了180°。這時,用戶先決定將第2行迴旋,於是選擇(例如點擊)第2行左側的迴旋操作符,於是第2行的所有字符沿逆時針方向迴轉90°,變成如圖2e所示。接著,用戶將第2列迴旋,於是選擇(例如點擊)第2列上面的迴旋操作符,於是第2列的所有字符沿逆時針方向迴轉90°,變成如圖2f所示。如果用戶先選擇將第2列迴旋,再將第2行迴旋,結果也與圖2f是一樣的。

驗證碼驗證單元350基於所述行迴旋和/或列迴旋操作中用戶選定的行和/或列與所述旋轉中的指定行和/或指定列的比較,進行驗證碼驗證。

在一個實施例中,驗證碼驗證單元350進一步用於:比較所述行迴旋和/或列迴旋操作中用戶選定的行和/或列與所述旋轉中的指定行和/或指定列是否一致;如一致,則驗證碼驗證通過;反之,則驗證碼驗證未通過。

例如,如果在旋轉過程中,旋轉的指定行是第2行,指定列是第2列,在迴旋過程中,用戶選定進行行迴旋的行也是第2行,用戶選定進行行迴旋的列也是第2列,則可以認為驗證碼驗證通過。如果在旋轉過程中,旋轉的指定行是第2行,指定列是第2列,在迴旋過程中,用戶選定進行行迴旋的行也是第2行,用戶選定進行行迴旋的列也是第3列,則可以認為驗證碼驗證未通過。

在一個實施例中,所述裝置包括:迴旋總數顯示單元,用於在所述指定行和指定列的總數為n的情況下,在接受用戶對指定行和/或指定列旋轉後的字符矩陣的行迴旋和/或列迴旋操作之前,顯示n作為用戶進行行迴旋和/或列迴旋時選定的行和列的總數,其中,n為大於等於2的整數。例如,在旋轉的過程中,旋轉的指定行是第2行,指定列是第2列,則n為2。

顯示用戶進行行迴旋和/或列迴旋時選定的行和列的總數的好處是,便於用戶正確地選擇行和/或列進行迴旋。例如,如果不顯示這一限制,用戶在看到圖2d的字符陣列時,可能將第2行行迴旋5次、再將第2行列迴旋1次,其中行迴旋5次與行迴旋1次的效果是一樣的。雖然最後結果也能得到圖2f,但並不是所期望的選擇方式。

下面參考圖4,其示出了適於用來實現本申請實施例的計算機系統400的結構示意圖。

如圖4所示,計算機系統400包括中央處理單元(cpu)401,其可以根據存儲在只讀存儲器(rom)402中的程序或者從存儲部分408加載到隨機訪問存儲器(ram)403中的程序而執行各種適當的動作和處理。在ram403中,還存儲有系統400操作所需的各種程序和數據。cpu401、rom402以及ram403通過總線404彼此相連。輸入/輸出(i/o)接口405也連接至總線404。

以下部件連接至i/o接口405:包括鍵盤、滑鼠等的輸入部分406;包括諸如陰極射線管(crt)、液晶顯示器(lcd)等以及揚聲器等的輸出部分407;包括硬碟等的存儲部分408;以及包括諸如lan卡、數據機等的網絡接口卡的通信部分409。通信部分409經由諸如網際網路的網絡執行通信處理。驅動器410也根據需要連接至i/o接口405。可拆卸介質411,諸如磁碟、光碟、磁光碟、半導體存儲器等等,根據需要安裝在驅動器410上,以便於從其上讀出的電腦程式根據需要被安裝入存儲部分408。

特別地,根據本公開的實施例,上文參考圖1描述的過程可以被實現為計算機軟體程序。例如,本公開的實施例包括一種電腦程式產品,其包括有形地包含在機器可讀介質上的電腦程式,所述電腦程式包含用於執行圖1的方法的程序代碼。

在這樣的實施例中,該電腦程式可以通過通信部分409從網絡上被下載和安裝,和/或從可拆卸介質411被安裝。

附圖中的流程圖和框圖,圖示了按照本發明各種實施例的系統、方法和電腦程式產品的可能實現的體系架構、功能和操作。在這點上,流程圖或框圖中的每個方框可以代表一個模塊、程序段、或代碼的一部分,所述模塊、程序段、或代碼的一部分包含一個或多個用於實現規定的邏輯功能的可執行指令。也應當注意,在有些作為替換的實現中,方框中所標註的功能也可以以不同於附圖中所標註的順序發生。例如,兩個接連地表示的方框實際上可以基本並行地執行,它們有時也可以按相反的順序執行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個方框、以及框圖和/或流程圖中的方框的組合,可以用執行規定的功能或操作的專用的基於硬體的系統來實現,或者可以用專用硬體與計算機指令的組合來實現。

描述於本申請實施例中所涉及到的單元或模塊可以通過軟體的方式實現,也可以通過硬體的方式來實現。所描述的單元或模塊也可以設置在處理器中。這些單元或模塊的名稱在某種情況下並不構成對該單元或模塊本身的限定。

作為另一方面,本申請還提供了一種計算機可讀存儲介質,該計算機可讀存儲介質可以是上述實施例中所述裝置中所包含的計算機可讀存儲介質;也可以是單獨存在,未裝配入設備中的計算機可讀存儲介質。計算機可讀存儲介質存儲有一個或者一個以上程序,所述程序被一個或者一個以上的處理器用來執行描述於本申請的公式輸入方法。

以上描述僅為本申請的較佳實施例以及對所運用技術原理的說明。本領域技術人員應當理解,本申請中所涉及的發明範圍,並不限於上述技術特徵的特定組合而成的技術方案,同時也應涵蓋在不脫離所述發明構思的情況下,由上述技術特徵或其等同特徵進行任意組合而形成的其它技術方案。例如上述特徵與本申請中公開的(但不限於)具有類似功能的技術特徵進行互相替換而形成的技術方案。

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀