[發明專利]用于展示信息的方法和裝置有效
| 申請號: | 201711011429.0 | 申請日: | 2017-10-26 |
| 公開(公告)號: | CN109710122B | 公開(公告)日: | 2021-05-25 |
| 發明(設計)人: | 戴旭 | 申請(專利權)人: | 北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司 |
| 主分類號: | G06F3/0481 | 分類號: | G06F3/0481 |
| 代理公司: | 北京英賽嘉華知識產權代理有限責任公司 11204 | 代理人: | 王達佐;馬曉亞 |
| 地址: | 100080 北京市海淀區杏石口路6*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 展示 信息 方法 裝置 | ||
本申請公開了用于展示信息的方法和裝置。該方法的一具體實施方式包括:獲取應用運行過程中發送的布局消息,其中,上述布局消息用于指示使用預先設定的待用布局方式在運行上述應用的終端上對上述應用的至少一條待展示信息進行布局;響應于獲取上述布局消息,對上述至少一條待展示信息執行預先設定的操作組,其中,上述操作組用于對上述至少一條待展示信息進行處理;響應于上述操作組執行完成,使用上述待用布局方式對上述至少一條待展示信息進行布局,得到布局結果,并將布局結果進行展示。該實施方式提高了終端所顯示信息的清晰度,進而提升了用戶體驗。
技術領域
本申請涉及計算機技術領域,具體涉及終端技術領域,尤其涉及用于展示信息的方法和裝置。
背景技術
在使用終端設備進行信息顯示時,可能會出現一些問題,例如,在某些終端設備(或系統版本)中顯示清晰的信息(例如圖像、文字等),換到另一個終端設備(或系統版本)之后會出現模糊甚至消失的現象。這是由于在開發中用于描述信息在終端設備上所展示區域的位置和大小的單位不同于終端設備真實的物理像素(pixel,以下簡稱px),例如,在IOS系統開發中,用于描述信息在終端上所展示區域的位置和大小的單位是point(點),而不是物理像素,終端設備對信息進行展示時,需要先把點轉換成物理像素,通過與終端設備的縮放因子進行乘法運算可以將位置、大小等以點為單位的數值轉換為以物理像素為單位的數值。由于位置、大小等不一定是整數,導致乘法運算計算得到的結果有可能是整數,也有可能是小數。由于終端設備所能展示的最小單元為1像素,因此需要對小數進行處理,例如使用反鋸齒(anti-aliasing)技術進行處理,如圖1所示,圖a1展示了一條寬度為1px的直線,該直線左上角x的坐標為2px,因此,位置恰好放在一個像素寬度上,就是一個正常的1px直線。圖a2所示,如虛線所示,寬度為1px的直線左上角x坐標是2.5px,位置落在2個像素之間,那么反鋸齒技術會把這個1px的線拉伸到2個像素,同時顏色減淡。另一種情況,如圖a3所示,如虛線所示,直線左上角x坐標是2px,但是寬度是1.5px,那么反鋸齒技術會把這個1.5px的線拉伸到2個像素,同時顏色減淡。而采用反鋸齒技術對信息的進行處理,會導致信息顯示時出現模糊,影響用戶體驗及信息顯示的精細美觀。
發明內容
本申請的目的在于提出一種改進的用于展示信息的方法和裝置,來解決以上背景技術部分提到的技術問題。
第一方面,本申請實施例提供了一種用于展示信息的方法,該方法包括:獲取應用運行過程中發送的布局消息,其中,上述布局消息用于指示使用預先設定的待用布局方式在運行上述應用的終端上對上述應用的至少一條待展示信息進行布局;響應于獲取上述布局消息,對上述至少一條待展示信息執行預先設定的操作組,其中,上述操作組用于對上述至少一條待展示信息進行處理;響應于上述操作組執行完成,使用上述待用布局方式對上述至少一條待展示信息進行布局,得到布局結果,并將布局結果進行展示。
在一些實施例中,上述操作組包括以下操作:對于上述至少一條待展示信息中的每條待展示信息,獲取該待展示信息的內容信息和內容信息在上述終端上所展示區域的位置和大小;根據所獲取的位置和大小,重新設置該待展示信息在上述終端上所展示區域的位置和大小。
在一些實施例中,上述根據所獲取的位置和大小,重新設置該待展示信息在上述終端上所展示區域的位置和大小,包括:根據所獲取的位置和大小確定該待展示信息在上述終端上展示時所占矩形區域的長、寬,以及上述矩形區域的預設角的橫坐標和縱坐標;將確定的長、寬,以及上述矩形區域的預設角的橫坐標和縱坐標分別乘以上述終端的縮放因子,得到第一計算結果;將第一計算結果中的值分別進行四舍五入計算,得到第二計算結果;將第二計算結果中的值分別除以上述縮放因子,得到該待展示信息在上述終端上展示時所占矩形區域的長、寬,以及上述矩形區域的預設角的橫坐標和縱坐標。
在一些實施例中,上述至少一條待展示信息是以樹狀結構組織的;以及上述操作組還包括:使用多叉樹的后序遍歷算法對以樹狀結構組織的上述至少一條待展示信息進行遍歷,得到上述至少一條待展示信息中的各條待展示信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司,未經北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711011429.0/2.html,轉載請聲明來源鉆瓜專利網。
- 信息記錄介質、信息記錄方法、信息記錄設備、信息再現方法和信息再現設備
- 信息記錄裝置、信息記錄方法、信息記錄介質、信息復制裝置和信息復制方法
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄設備、信息重放設備、信息記錄方法、信息重放方法、以及信息記錄介質
- 信息存儲介質、信息記錄方法、信息重放方法、信息記錄設備、以及信息重放設備
- 信息存儲介質、信息記錄方法、信息回放方法、信息記錄設備和信息回放設備
- 信息記錄介質、信息記錄方法、信息記錄裝置、信息再現方法和信息再現裝置
- 信息終端,信息終端的信息呈現方法和信息呈現程序
- 信息創建、信息發送方法及信息創建、信息發送裝置





