麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

調整字體大小的方法和終端的制作方法

文檔序號:2622636閱讀:338來源:國知局
專利名稱:調整字體大小的方法和終端的制作方法
技術領域
本發明涉及通信領域,特別涉及一種調整字體大小的方法和終端。
背景技術
隨著終端的發展,越來越多的用戶使用各種各樣的終端設備閱讀文本或瀏覽網頁,為了便于用戶的閱讀,適應用戶的閱讀習慣,終端通常會為用戶提供設置菜單,由用戶手動對字體大小進行設置。然而,手動的設置使得終端僅能夠顯示固定的字體大小,字體變化不夠自動化,不能根據實際的使用情況實時變化,為用戶的閱讀造成了影響。

發明內容
為了改善用戶的閱讀體驗,實現根據實際使用情況進行實時變化,本發明實施例提供了一種調整字體大小的方法和終端。所述技術方案如下一方面,本發明實施例提供了一種調整字體大小的方法,所述方法包括獲取終端與當前使用或操作所述終端的用戶之間的距離;獲取所述距離對應的字體大小;將所述終端的顯示字體大小調整為所述距離對應的字體大小。另ー方面,本發明實施例提供了ー種終端,所述終端包括距離獲取模塊,用于獲取終端與當前使用或操作所述終端的用戶之間的距離;字體大小獲取模塊,用于根據所述距離,獲取所述距離對應的字體大小;調整模塊,用于將顯示字體大小調整為所述距離對應的字體大小。本發明實施例提供的一種調整字體大小的方法和終端,通過獲取終端與當前使用或操作所述終端的用戶之間的距離;獲取所述距離對應的字體大小;將所述終端的顯示字體大小調整為所述距離對應的字體大小。采用本發明的技術方案,根據終端與用戶之間的距離實時的調整終端的顯示字體大小,實現了字體大小的自動化調整,改善了用戶的閱讀體驗,并減輕眼睛疲勞程度。


為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。圖I是本發明實施例提供的一種調整字體大小的方法的流程圖;圖2是本發明實施例提供的一種調整字體大小的方法的流程圖;圖3是本發明實施例提供的一種調整字體大小的方法的流程圖; 圖4是本發明實施例提供的ー種終端的結構示意圖。
具體實施例方式為使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明實施方式作進ー步地詳細描述。圖I是本發明實施例提供的一種調整字體大小的方法的流程圖。該實施例的執行主體為終端。參見圖1,該方法包括101、獲取終端與當前使用或操作該終端的用戶之間的距離; 其中,該終端可以為固定終端如PC(Personal Computer,個人電腦)或移動終端,該移動終端可以為智能手機、平板電腦、MP3 (Moving Picture Experts Group Audio LayerIII,動態影像專家壓縮標準音頻層面3)播放器、PDA (Personal Digital Assistant,個人數字助理)等。優選地,本實施例中所述的距離為終端與正在使用或操作該終端的用戶之間的垂直距離,該垂直距離為用戶與移動終端當前擺放形態的垂直分量之間的距離,當移動終端處于傾斜狀態時,其擺放形態的垂直分量為與地面垂直的分量,水平分量為與地面水平的分量。優選地,該距離通過該終端上安裝的距離傳感器獲取。具體地,該距離傳感器可以為接近傳感器,該接近傳感器的工作原理為由接近傳感器的紅外LED (Light EmittingDiode,發光二極管)發射特定波長的紅外光,在有物體靠近時,紅外LED發射的光被物體反射回來,接近傳感器的接收器可以根據接收到的光的強度及波長來探測和物體之間的距離,再把光信號轉化為數據,在整個檢測結束后,計算出來的數據將放在接近傳感器的寄存器中;可以通過調節紅外LED的發射功率來改變終端與物體的距離的識別能力功率越大,接近感應能力的響應距離越遠;也可以通過改變接收器接收到光的強度來調節終端與物體距離的識別能力。另外,該距離還可以通過激光測距或超聲波測距獲得,當通過激光測距獲取距離時,需要在終端上安裝ー激光測距裝置,根據發出激光與接收到反射光的時間差計算用戶與終端之間的距離;當通過超聲波測距獲取距離時,需要在終端上安裝超聲波測距裝置,根據發出超聲波與接收到被障礙物返回的超聲波的時間差計算用戶與終端之間的距離。102、獲取所述距離對應的字體大小;終端可以支持多種字體大小,優選地,以顯示的大小區別,終端支持的字體大小包括特大、大、中、小,該每個字體大小可以對應一定的字號,如,特大對應大二號字,大對應三號字,中對應四號字,小對應五號字,當然,各個字體大小還可以對應其他字號,可由技術人員進行設置,本發明實施例不做具體限定。103、將該終端的顯示字體大小調整為該距離對應的字體大小。在顯示時,以用戶與終端的距離為調整的基準,將當前終端上顯示的字體大小調整為更適應于用戶當前瀏覽狀態的字體大小。本實施例提供的方法,根據終端與用戶之間的距離實時的調整終端的顯示字體大小,實現了字體大小的自動化調整,改善了用戶的閱讀體驗,并減輕眼睛疲勞程度。圖2是本發明實施例提供的一種調整字體大小的方法的流程圖。該實施例的執行主體為終端,該終端上安裝有距離傳感器。參見圖2,該實施例具體包括201、終端的距離傳感器獲取用戶與終端之間的距離;
在本實施例中,該距離可以通過終端的距離傳感器獲取,還可以通過其他具有測距功能的傳感器獲取。需要說明的是,該距離的獲取的觸發方式可以有多種,例如,當瀏覽軟件或文本閱讀軟件啟動吋,獲取距離,并執行后續的步驟,或者,該距離的獲取還可以由用戶手動觸發,終端為用戶提供一是否進行字體大小調整的選擇,當用戶選擇進行字體大小調整,則獲取距離,如果用戶選擇不進行字體大小調整,則不獲取距離,以當前的字體大小進行顯示。軟件啟動觸發或用戶觸發均可以由技術人員設 置,在本發明實施例中不作具體限定。優選地,距離傳感器在瀏覽軟件或文本閱讀軟件啟動時,周期性的獲取用戶與終端之間的距離,當距離變化時,進行后續的步驟,使得字體大小能夠根據用戶的實時動作和實際距離改變。202、從預存的第一關系表中查找該距離所屬的距離區間,第一關系表中包含距離區間與字體大小的對應關系;當該距離不屬于第一關系表中的任ー個范圍時,不對當前顯示的字體大小進行處理。該預存的第一關系表中,保存多個距離區間以及其對應的字體大小的對應關系,優選地,本發明實施例中,該多個距離區間可以為第一區間{a,b}、第二區間{b,c}、第三區間{c,d}和第四區間(d,e),a>b>c>d,各個范圍與字體大小的對應可以為第一區間對應特大,第二區間對應大,第三區間對應中,第四區間對應小。該第一關系表可以由技術人員設置,本發明實施例不做具體限定。優選地,為了方便用戶的閱讀,距離越大,其對應的字體大小越大。在本實施例中,僅以字體大小有四種大小,而距離區間有四種為例進行說明,在實際實現時,距離區間和字體大小均可由技術人員進行設置,在本發明實施例中不做具體限定。203、根據該距離所屬的距離區間從第一關系表中獲取該距離所屬的距離區間對應的字體大小,作為該距離對應的字體大小;當終端和用戶的距離在第四區間時,該第四區間對應的字體大小為小;當終端和用戶的距離在第三區間時,該第三區間對應的字體大小為中;當終端和用戶的距離在第二區間時,該第二區間對應的字體大小為大;當終端和用戶的距離在第一區間時,該第一區間對應的字體大小為特大,讓用戶在與終端的距離稍微遠一點時同樣能看清。為了不影響用戶的閱讀,進一歩地,獲取到該區間對應的字體大小時,可以詢問用戶是否對字體大小進行改變,井根據用戶的選擇設置字體大小。204、將該終端的顯示字體大小調整為該距離對應的字體大小。具體地,終端可以通過調用上層用于對字體大小進行設置的API ((ApplicationProgramming Interface,應用程序編程接ロ),改變終端顯示的字體大小。具體地,在android 系統中,該 API 具體可以為 WriteFontSizePreference O。本實施例提供的方法,根據終端與用戶之間的距離調整終端的顯示字體大小,實現了字體大小的自動化調整,改善了用戶的閱讀體驗,并減輕眼睛疲勞程度,進ー步地,通過實時的獲取用戶和終端的距離,井根據實時變化的距離進行字體大小調整,使得字體大小能夠根據用戶的實時動作和實際距離改變。
圖3是本發明實施例提供的一種調整字體大小的方法的流程圖。該實施例的執行主體為終端,該終端具有放大鏡功能,并安裝有距離傳感器。參見圖3,該實施例具體包括301、獲取放大區域;其中,放大區域為所述終端上用戶所指定的區域,在一個實施例中,放大區域可以由用戶通過應用程序來選定,比如運行在該終端上的放大鏡程序,本領域技術人員可以獲知,當放大鏡程序正在運行時,用戶可以通過點擊移動程序提供的放大鏡框,確定放大區域,而終端獲取用戶點擊的觸屏點的坐標,井根據觸屏點的坐標獲取放大區域的文字。在另一個實施例中,放大區域也可以直接由用戶通過輸入坐標值或者通過觸摸屏滑動、框選等方式來確定,放大區域可以為該終端的顯示屏上的任意區域。302、終端的距離傳感器獲取用戶與終端之間的距離; 需要說明的是,該步驟301和步驟302不存在嚴格的順序關系,該獲取到的距離即可用于根據預存的第二關系表獲取字體大小,還可以用于本實施例中根據預存的第二關系表獲取字體大小。該實施例與圖2所示的實施例的不同之處在于,該實施例的步驟302之前還執行了步驟301,在放大鏡程序運行時,一旦獲取到距離,即可以按照本實施例的步驟執行,能夠根據用戶的選擇更有目的性的為用戶放大局部字體大小。303、根據該距離從預存的第二關系表中查找并獲得該放大區域對應的放大倍數,第二關系表中包含距離區間與放大倍數的對應關系;根據該距離從預存的第二關系表中查找該距離所屬的距離區間,根據距離區間查找該距離區間所對應的放大倍數,并將該放大倍數作為該放大區域所對應的放大倍數。當該距離不屬于關系表中的任一個距離區間時,不對當前顯示的字體大小進行處理或對字體大小進行放大鏡程序的預設倍數進行放大,其中,預設倍數由技術人員或用戶進行設置或調整。該預存的第二關系表中,保存多個距離區間以及其對應的放大倍數的對應關系,優選地,本發明實施例中,該多個距離區間可以為第一區間{a,b}、第二區間{b,c}、第三區間{c,d}和第四區間(d,e),a>b>c>d,各個范圍與放大倍數的對應可以為第一區間對應A,第二區間對應B,第三區間對應C,第四區間對應D。該第二關系表可以由技術人員設置,本發明實施例不做具體限定。為了方便用戶的閱讀,距離越大,其對應的字體大小越大。在本實施例中,僅以放大倍數有四種大小,而距離區間有四種為例進行說明,在實際實現時,距離區間和放大倍數均可由技術人員進行設置,在本發明實施例中不做具體限定。304、獲取該放大區域對應的放大倍數對應的字體大小,作為該放大區域內所述距尚對應的子體大小;該字體大小為放大區域內的字體大小,放大區域以外的字體大小可以為當前顯示
字體大小。305、將該終端上的該放大區域內的顯示字體大小調整為該距離對應的字體大小。具體地,由于用戶對放大區域進行了指定,則可以僅對該放大區域內的字體大小進行調整,在另ー實施例中,還可以同時根據距離對放大區域以外的字體大小進行調整,其具體過程與圖2所示的實施例同理,在此不再贅述。
本實施例提供的方法,根據終端與用戶之間的距離調整終端的顯示字體大小,實現了字體大小的自動化調整,改善了用戶的閱讀體驗,并減輕眼睛疲勞程度,進ー步地,通過實時的獲取用戶和終端的距離,井根據實時變化的距離進行字體大小調整,使得字體大小能夠根據用戶的實時動作和實際距離改變。更近一歩地,達到了根據距離實現局部字體大小放大的調整。圖4是本發明實施例提供的ー種終端的結構示意圖。參見圖4,該實施例包括距離獲取模塊401,用于獲取終端與當前使用或操作所述終端的用戶之間的距離;字體大小獲取模塊402,用于根據所述距離,獲取所述距離對應的字體大小;調整模塊403,用于將顯示字體大小調整為所述距離對應的字體大小。可選地,所述字體大小獲取模塊402包括第一查找單元,用于從預存的第一關系表中查找所述距離所屬的距離區間,所述第一關系表中包含距離區間與字體大小的對應關系;第一獲取單元,用于根據所述距離所屬的距離區間從所述第一關系表中獲取所述距離所屬的距離區間對應的字體大小,作為所述距離對應的字體大小。可選地,所述終端還包括放大區域獲取模塊404,用于獲取放大區域,所述放大區域為所述用戶在所述終端上指定的區域;相應地,所述字體大小獲取模塊402包括第二查找單元,用于根據所述距離從預存的第二關系表中查找并獲得所述放大區域對應的放大倍數,所述第二關系表中包含距離區間與放大倍數的對應關系;第二獲取單元,用于獲取所述放大區域對應的放大倍數對應的字體大小,作為所述放大區域內所述距離對應的字體大小;所述調整模塊403具體用于將所述放大區域內的顯示字體大小調整為所述距離對應的字體大小可選地,所述距離通過所述終端上安裝的接近傳感器獲取。本領域普通技術人員可以理解實現上述實施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關的硬件完成,所述的程序可以存儲于ー種計算機可讀存儲介質中,上述提到的存儲介質可以是只讀存儲器,磁盤或光盤等。以上所述僅為本發明的較佳實施例,并不用以限制本發明,凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。
權利要求
1.一種調整字體大小的方法,其特征在于,所述方法包括 獲取終端與當前使用或操作所述終端的用戶之間的距離; 獲取所述距離對應的字體大小; 將所述終端的顯示字體大小調整為所述距離對應的字體大小。
2.根據權利要求I所述的方法,其特征在于,獲取所述距離對應的字體大小,具體包括 從預存的第一關系表中查找所述距離所屬的距離區間,所述第一關系表中包含距離區間與字體大小的對應關系; 根據所述距離所屬的距離區間從所述第一關系表中獲取所述距離所屬的距離區間對應的字體大小,作為所述距離對應的字體大小。
3.根據權利要求I所述的方法,其特征在于,獲取所述距離對應的字體大小,之前還包括 獲取放大區域,所述放大區域為所述用戶在所述終端上指定的區域; 相應地,所述獲取所述距離對應的字體大小,具體包括 根據所述距離從預存的第二關系表中查找并獲得所述放大區域對應的放大倍數,所述第二關系表中包含距離區間與放大倍數的對應關系; 獲取所述放大區域對應的放大倍數對應的字體大小,作為所述放大區域內所述距離對應的字體大小; 所述將所述終端的顯示字體大小調整為所述距離對應的字體大小,具體包括 將所述放大區域內的顯示字體大小調整為所述距離對應的字體大小。
4.根據權利要求1-3任一項所述的方法,其特征在于,所述距離通過所述終端上安裝的接近傳感器獲取。
5.—種終端,其特征在于,所述終端包括 距離獲取模塊,用于獲取終端與當前使用或操作所述終端的用戶之間的距離; 字體大小獲取模塊,用于根據所述距離,獲取所述距離對應的字體大小; 調整模塊,用于將顯示字體大小調整為所述距離對應的字體大小。
6.根據權利要求5所述的終端,其特征在于,所述字體大小獲取模塊包括 第一查找單元,用于從預存的第一關系表中查找所述距離所屬的距離區間,所述第一關系表中包含距尚區間與字體大小的對應關系; 第一獲取單元,用于根據所述距離所屬的距離區間從所述第一關系表中獲取所述距離所屬的距離區間對應的字體大小,作為所述距離對應的字體大小。
7.根據權利要求5所述的終端,其特征在于,所述終端還包括 放大區域獲取模塊,用于獲取放大區域,所述放大區域為所述用戶在所述終端上指定的區域; 相應地,所述字體大小獲取模塊具體包括 第二查找單元,用于根據所述距離從預存的第二關系表中查找并獲得所述放大區域對應的放大倍數,所述第二關系表中包含距離區間與放大倍數的對應關系; 第二獲取單元,用于獲取所述放大區域對應的放大倍數對應的字體大小,作為所述放大區域內所述距離對應的字體大小;所述調整模塊具體用于,將所述放大區域內的顯示字體大小調整為所述距離對應的字體大小。
8.根據權利要求5-7任一項所述的終端,其特征在干,所述距離通過所述終端上安裝的接近傳感器獲取。
全文摘要
本發明公開了一種調整字體大小的方法和終端,屬于通信領域。所述方法包括獲取終端與當前使用或操作所述終端的用戶之間的距離;獲取所述距離對應的字體大小;將所述終端的顯示字體大小調整為所述距離對應的字體大小。該終端包括距離獲取模塊、字體大小獲取模塊、調整模塊。本發明根據終端與用戶之間的距離實時的調整終端的顯示字體大小,實現了字體大小的自動化調整,改善了用戶的閱讀體驗,并減輕眼睛疲勞程度。
文檔編號G09G5/26GK102646408SQ20121008364
公開日2012年8月22日 申請日期2012年3月27日 優先權日2012年3月27日
發明者王米虎 申請人:華為技術有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 昌黎县| 龙胜| 合江县| 罗甸县| 钦州市| 洪泽县| 肃北| 庆城县| 宁明县| 元朗区| 防城港市| 舒兰市| 山丹县| 临海市| 左贡县| 阿巴嘎旗| 柳江县| 晋州市| 龙州县| 吴忠市| 逊克县| 南宁市| 澎湖县| 双流县| 民乐县| 油尖旺区| 新巴尔虎左旗| 呼图壁县| 上杭县| 阜宁县| 奉化市| 乡城县| 女性| 五河县| 仙桃市| 宜宾县| 图木舒克市| 四平市| 长治市| 通河县| 邹平县|