[發明專利]按圖片的設定概率進行圖片顯示的方法無效
| 申請號: | 201010507759.0 | 申請日: | 2010-10-14 |
| 公開(公告)號: | CN102446196A | 公開(公告)日: | 2012-05-09 |
| 發明(設計)人: | 郭蕾 | 申請(專利權)人: | 環達電腦(上海)有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 200436 *** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 圖片 設定 概率 進行 顯示 方法 | ||
【技術領域】
本發明涉及一種顯示圖片的方法,尤其涉及一種網站上的按圖片的設定概率進行圖片顯示的方法。
【背景技術】
以前網站首頁上刊的圖片永遠為同一張圖片,或多張圖片輪播,沒有優先性,也不靈活,長期無變化顯得無生氣。
有鑒于此,本發明提供一種按圖片的設定概率進行圖片顯示的方法,利用該方法,就可以靈活地顯示不同的圖片,從而使網頁富有生氣。
【發明內容】
本發明的主要目的在于提供一種按圖片的設定概率進行圖片顯示的方法,利用該方法,就可以靈活地顯示不同的圖片,從而使網頁富有生氣。
本發明的目的在于提供一種按圖片的設定概率進行圖片顯示的方法,其特征在于,所述方法包括:
a、查詢出數據庫的圖片中的所有上刊圖片以及各上刊圖片的顯示概率;
b、將上述所有上刊圖片按各上刊圖片的顯示概率進行排序以得一圖片數組;
c、建立一數軸點數組,以將上述圖片數組中的各上刊圖片順次對應于上述數軸點數組中不同的數字區間;
d、抽取一介于上述數軸點數組中的最大數字元素和最小數字元素之間的隨機數;
e、順次讀取上述數軸點數組中相鄰的兩個數字元素;
f、判斷上述隨機數是否介于上述兩個數字元素之間,若否,則進入步驟d;
g、讀取對應于上述兩個數字元素所形成的數字區間的上刊圖片,并加以顯示。
優選地,在步驟a前,還包括:對數據庫中的圖片進行增減或刪減操作。
優選地,在步驟a前,還包括:對數據庫中的圖片的顯示概率進行設定。
優選地,步驟b中的排序是按各上刊圖片的顯示概率的升序進行的排序。
優選地,步驟b中的排序是按各上刊圖片的顯示概率的降序進行的排序。
優選地,步驟c中的建立一數軸點數組,包括:設定所述數軸點數組的第一個數字元素,順次地將所述數軸點數組的一數字元素與上述圖片數組中對應的一上刊圖片的顯示概率相加,并將相加之和擴大相同的倍數以作為所述數軸點數組的下一個數字元素。
優選地,步驟c中的建立一數軸點數組,包括:根據各上刊圖片的顯示概率計算出上述圖片數組中的各上刊圖片在上述所有上刊圖片中出現的百分比,設定所述數軸點數組的第一個數字元素,順次地將所述數軸點數組的一數字元素與上述圖片數組中對應的一上刊圖片的百分比相加,并將相加之和擴大相同的倍數以作為所述數軸點數組的下一個數字元素。
優選地,所述第一個數字元素為0。
優選地,所述倍數為100倍。
相較于現有技術,本發明按圖片的設定概率進行圖片顯示的方法,通過將各上刊圖片與數軸點數組的不同的數字區間對應起來,來實現通過抽取隨機數來選擇對應的圖片,從而就靈活地顯示不同的圖片,使網頁富有生氣。
為使對本發明的目的、構造特征及其功能有進一步的了解,茲配合圖示詳細說明如下:
【附圖說明】
圖1是本發明按圖片的設定概率進行圖片顯示的方法的一較佳實施例的流程圖。
【具體實施方式】
請參閱圖1,是本發明按圖片的設定概率進行圖片顯示的方法的一較佳實施例的流程圖,該方法包括:
選擇圖片顯示開始。
步驟100、查詢出數據庫的圖片中的所有上刊圖片以及各上刊圖片的顯示概率。
后臺的數據庫中存有多個圖片,而每個圖片又有一個屬性來決定它是否“可顯示”的,“上刊”即指“可顯示”,所以需要先從數據庫中查詢出上刊圖片及各上刊圖片的顯示概率,例如:在數據庫中有圖片(A、B、C、D、E),而其中只有圖片(A、D、E)是可顯示的,則從數據庫查詢出的上刊圖片就是(A、D、E)。
用戶還可以在查詢數據庫前對數據庫中的圖片進行增減或通過后臺設定圖片的屬性。
步驟200、將所有上刊圖片按各上刊圖片的顯示概率排序得一圖片數組。
按照各上刊圖片的顯示概率的升序或降序來將查詢出的所有上刊圖片進行排序。如:從數據庫中提取出的所有上刊圖片有5個:
p[0]={pAdress:“p0?address”,pRate:30};
p[1]={pAdress:“p1?address”,pRate:0.3};
p[2]={pAdress:“p2?address”,pRate:200};
p[3]={pAdress:“p3?address”,pRate:8};
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于環達電腦(上海)有限公司,未經環達電腦(上海)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010507759.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種錘片式粉碎機的篩片
- 下一篇:一種治療急性膽囊炎的中藥組合物





