[發(fā)明專利]頁面元素的布置方法、裝置、計(jì)算設(shè)備及存儲(chǔ)介質(zhì)有效
| 申請(qǐng)?zhí)枺?/td> | 201710990780.2 | 申請(qǐng)日: | 2017-10-23 |
| 公開(公告)號(hào): | CN109697264B | 公開(公告)日: | 2023-04-07 |
| 發(fā)明(設(shè)計(jì))人: | 江智雙 | 申請(qǐng)(專利權(quán))人: | 騰訊科技(深圳)有限公司 |
| 主分類號(hào): | G06F16/957 | 分類號(hào): | G06F16/957 |
| 代理公司: | 北京德琦知識(shí)產(chǎn)權(quán)代理有限公司 11018 | 代理人: | 程杰;王琦 |
| 地址: | 518057 廣東省深圳*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 頁面 元素 布置 方法 裝置 計(jì)算 設(shè)備 存儲(chǔ) 介質(zhì) | ||
1.一種頁面元素的布置方法,其特征在于,包括:
響應(yīng)于一個(gè)頁面被縮放調(diào)節(jié),確定一個(gè)頁面中待呈現(xiàn)元素的顯示區(qū)域的寬度,并根據(jù)所述顯示區(qū)域的寬度確定預(yù)定間距;對(duì)于所述顯示區(qū)域中待布置元素的一個(gè)行,獲取搜索服務(wù)器響應(yīng)于搜索請(qǐng)求確定的搜索結(jié)果中的一部分,并將該部分作為當(dāng)前待布置的元素序列,該元素序列包括一個(gè)或多個(gè)元素;
根據(jù)所述寬度和所述預(yù)定間距,依次選定所述元素序列中一個(gè)元素加入到一個(gè)元素集合,直到該元素集合滿足如下條件:當(dāng)所述元素集合中元素按照寬高等比例進(jìn)行縮放至一個(gè)統(tǒng)一的顯示高度,并均勻分布在所述行中,并且該元素集合中任意相鄰元素保持預(yù)定間距,并且所述行中元素寬度之和與所述顯示區(qū)域的寬度與間距和的差值一致時(shí),該顯示高度不超過第一高度閾值,其中所述間距和為所述元素集合中元素總數(shù)與所述預(yù)定間距之積;
將所述元素集合確定為所述元素序列中與所述行對(duì)應(yīng)的元素組,并確定所述元素組的顯示高度,使得當(dāng)所述元素組中各元素均縮放至所述顯示高度并且均勻布置到所述行時(shí),所述元素組中任意相鄰元素保持所述預(yù)定間距;
在確定所述元素序列不存在所述元素組時(shí),繼續(xù)從所述搜索服務(wù)器獲取所述搜索結(jié)果的其他部分并加入到所述元素序列中,以繼續(xù)確定當(dāng)前元素序列中與所述行對(duì)應(yīng)的元素組;
在所述顯示高度低于第二高度閾值時(shí),刪除所述元素組中最后一個(gè)元素,并調(diào)節(jié)所述顯示高度,以使得刪除所述最后一個(gè)元素之后的所述元素組在均勻布置到所述行中時(shí),任意相鄰元素保持所述預(yù)定間距;
對(duì)所述元素組中各元素分別進(jìn)行縮放處理,以使各元素的高度為所述顯示高度;以及
將經(jīng)過縮放處理的各元素按所述預(yù)定間距均勻布置到所述行中,以使任意相鄰元素保持所述預(yù)定間距。
2.如權(quán)利要求1所述的方法,其中,所述依次選定所述元素序列中一個(gè)元素加入到一個(gè)元素集合,直到該元素集合滿足所述條件的步驟包括:
依次將所述元素序列中元素加入所述元素集合中并根據(jù)下述公式計(jì)算所述顯示高度,直到計(jì)算得到的顯示高度不超過所述第一高度閾值:
h=(W-p*i)/(R1+...+Ri)
其中,所述W表示所述顯示區(qū)域的寬度,p表示所述預(yù)定間距,i表示所述元素集合中第i個(gè)元素的序號(hào),i為大于1的正整數(shù),R1表示所述元素集合中第1個(gè)元素的寬高比,Ri表示所述元素集合中第i個(gè)元素的寬高比。
3.如權(quán)利要求1所述的方法,其中,所述獲取搜索服務(wù)器響應(yīng)于搜索請(qǐng)求確定的搜索結(jié)果中的一部分,并將該部分作為當(dāng)前待布置的元素序列的步驟包括:
從未劃分到任一元素組的該部分的元素中提取部分或全部元素作為當(dāng)前待布置的元素序列。
4.如權(quán)利要求1所述的方法,其中,所述元素序列中每個(gè)元素為靜態(tài)圖片或動(dòng)態(tài)圖片。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于騰訊科技(深圳)有限公司,未經(jīng)騰訊科技(深圳)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710990780.2/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 上一篇:頁面切換方法及裝置
- 下一篇:一種頁面返回方法及裝置
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





