本技術(shù)涉及終端,尤其涉及一種顯示方法及相關(guān)裝置。
背景技術(shù):
1、顯示屏是一些電子設(shè)備的組成器件。一些實(shí)現(xiàn)中,在電子設(shè)備出廠前,可以采用觸屏畫圈測試方法,對(duì)電子設(shè)備的顯示屏邊緣的觸控功能進(jìn)行檢測,以篩選出觸控功能異常的電子設(shè)備。觸屏畫圈測試方法例如:沿著電子設(shè)備的顯示屏外邊緣區(qū)域畫圈,若畫圈路徑區(qū)域的觸控功能正常,則畫圈路徑區(qū)域會(huì)顯示出表示觸控功能正常的圖像。
2、然而,在采用觸屏畫圈測試方法篩選觸控功能異常的電子設(shè)備時(shí),存在觸控功能異常的電子設(shè)備沒有被篩選出的問題。
技術(shù)實(shí)現(xiàn)思路
1、本技術(shù)實(shí)施例提供一種顯示方法及相關(guān)裝置,應(yīng)用于終端技術(shù)領(lǐng)域。在電子設(shè)備接收到開啟觸屏測試的操作的情況下,電子設(shè)備可以在顯示屏的外邊緣區(qū)域和顯示屏的內(nèi)邊緣區(qū)域顯示多個(gè)第一標(biāo)識(shí),以提示用戶沿著第一標(biāo)識(shí)進(jìn)行畫圈操作,既可以實(shí)現(xiàn)對(duì)顯示屏的外邊緣區(qū)域觸控功能的檢測,還可以實(shí)現(xiàn)對(duì)顯示屏的內(nèi)邊緣區(qū)域觸控功能的檢測,可以減少觸控功能異常的電子設(shè)備沒有被篩出的發(fā)生概率,進(jìn)而可以減少觸控功能異常的電子設(shè)備流入市場的發(fā)生概率。
2、第一方面,本技術(shù)實(shí)施例提出一種顯示方法,該方法包括:
3、在顯示屏上顯示第一界面,第一界面包含多個(gè)第一標(biāo)識(shí),多個(gè)第一標(biāo)識(shí)用于標(biāo)識(shí)多個(gè)測試單元。顯示屏中包括挖孔區(qū),多個(gè)測試單元包括圍繞挖孔區(qū)的單元。接收到作用于目標(biāo)測試單元的操作,顯示用于表示測試單元的測試結(jié)果的第二標(biāo)識(shí),目標(biāo)測試單元為多個(gè)測試單元中的任一個(gè)。
4、由于第一界面對(duì)應(yīng)的多個(gè)測試單元包括位于顯示屏的內(nèi)邊緣區(qū)域的單元,多個(gè)測試單元對(duì)應(yīng)的多個(gè)第一標(biāo)識(shí)可以用于測試提示,這樣,可以實(shí)現(xiàn)對(duì)顯示屏的內(nèi)邊緣區(qū)域的觸控功能的測試,可以減少顯示屏的內(nèi)邊緣區(qū)域的觸控功能異常的電子設(shè)備沒有被識(shí)別出的發(fā)生概率。其中,顯示屏的內(nèi)邊緣區(qū)域可以理解為顯示屏上圍繞顯示屏的挖孔區(qū)的區(qū)域。
5、在一種可能的實(shí)現(xiàn)方式中,在顯示屏上顯示第一界面之前,方法還包括:將顯示屏劃分為多個(gè)單元?;谕诳讌^(qū)的坐標(biāo),得到挖孔區(qū)的坐標(biāo)表示的第一區(qū)域。確定目標(biāo)單元的第一面積。目標(biāo)單元的第一面積為目標(biāo)單元與第一區(qū)域相交的面積。目標(biāo)單元為與第一區(qū)域相交的至少一個(gè)單元中的任一個(gè)。在目標(biāo)單元的第一面積與單元的面積的比值k小于第一預(yù)設(shè)值的情況下,確定目標(biāo)單元為測試單元。在比值k大于或等于第一預(yù)設(shè)值的情況下,確定目標(biāo)單元的外圍單元為測試單元。目標(biāo)單元的外圍單元為與目標(biāo)單元相鄰且與第一區(qū)域不相交的單元。其中,第一區(qū)域可以是圓形、橢圓形或多邊形等形狀。本技術(shù)實(shí)施例對(duì)第一區(qū)域的形狀不作具體限定。示例性地,目標(biāo)單元的外圍單元與目標(biāo)單元共線或共點(diǎn)??梢岳斫獾氖?,若第一區(qū)域?yàn)榫匦?,且目?biāo)單元包括第一區(qū)域的一個(gè)頂點(diǎn),則與目標(biāo)單元共線的外圍單元有兩個(gè),與目標(biāo)單元共點(diǎn)的外圍單元有一個(gè)。目標(biāo)單元的外圍單元的數(shù)量為三個(gè)。
6、這樣,可以得到圍繞挖孔區(qū)的多個(gè)測試單元。測試單元的第一面積與單元的面積的比值小于第一預(yù)設(shè)值,可以表示測試單元的觸控功能不會(huì)因挖孔而損壞,有必要對(duì)測試單元的觸控功能進(jìn)行檢測,以減少測試單元的觸控功能因裝配或其他原因而損壞后沒有被識(shí)別出的發(fā)生概率。其他原因不包含挖孔原因,其他原因例如運(yùn)輸原因。
7、在一種可能的實(shí)現(xiàn)方式中,在目標(biāo)單元的第一面積與單元的面積的比值k小于第一預(yù)設(shè)值的情況下,確定目標(biāo)單元為測試單元,包括:在比值k小于第一預(yù)設(shè)值的情況下,將目標(biāo)單元的信息添加到第一列表。第一列表用于記錄測試單元的信息。在比值k大于或等于第一預(yù)設(shè)值的情況下,確定目標(biāo)單元的外圍單元為測試單元,包括:在比值k大于或等于第一預(yù)設(shè)值的情況下,將目標(biāo)單元的外圍單元的信息添加到第一列表。第一列表中包括與顯示屏的外側(cè)邊相交的單元的信息。在顯示屏上顯示第一界面之前,方法還包括:從第一列表中選擇沒有超出顯示屏邊界的單元的信息,得到第二列表。第二列表中包含的信息用于第一界面的顯示。
8、這樣,第二列表中包含的與顯示屏的外側(cè)邊相交的單元,屬于位于顯示屏外邊緣區(qū)域的測試單元。第二列表中還包括位于顯示屏內(nèi)邊緣區(qū)域的測試單元,不包含超出顯示屏的邊界的單元。采用第二列表進(jìn)行第一界面的顯示,可以實(shí)現(xiàn)對(duì)顯示屏的外邊緣區(qū)域的觸控功能和顯示屏的內(nèi)邊緣區(qū)域的觸控功能的測試,還可以減少超出顯示屏邊界的單元對(duì)顯示屏觸控功能測試的影響,以提高顯示屏的觸控功能測試的精準(zhǔn)性。其中,顯示屏的外邊緣區(qū)域可以理解為顯示屏上與顯示屏的外側(cè)邊相交的區(qū)域。
9、在一種可能的實(shí)現(xiàn)方式中,挖孔區(qū)包括第一挖孔區(qū)和第二挖孔區(qū),挖孔區(qū)的坐標(biāo)包括第一挖孔區(qū)的坐標(biāo)和第二挖孔區(qū)的坐標(biāo)。第一區(qū)域包括第二區(qū)域和第三區(qū)域。第二區(qū)域?yàn)榈谝煌诳讌^(qū)的坐標(biāo)表示的區(qū)域,第三區(qū)域?yàn)榈诙诳讌^(qū)的坐標(biāo)表示的區(qū)域。在顯示屏上顯示第一界面之前,方法還包括:將第二列表中與黑名單中單元的信息相同的信息清除,得到清除后的第二列表。清除后的第二列表中包含的信息用于第一界面的顯示,黑名單中包含第一非測試單元的信息和第二非測試單元的信息。第一非測試單元與第二區(qū)域相交,且第一非測試單元與第二區(qū)域相交的面積與單元的面積的比值大于或等于第一預(yù)設(shè)值。第二非測試單元與第三區(qū)域相交,且第二非測試單元與第三區(qū)域相交的面積與單元的面積的比值大于或等于第一預(yù)設(shè)值。
10、這樣,實(shí)現(xiàn)通過黑名單對(duì)第二列表中的信息進(jìn)行清洗,以減少基于一個(gè)挖孔區(qū)被確定為測試單元而基于另一個(gè)挖孔區(qū)被確定為非測試單元的單元,對(duì)觸控功能檢測的影響,減少因被檢測的單元屬于非測試單元而使得檢測準(zhǔn)確定降低的發(fā)生概率。
11、在一種可能的實(shí)現(xiàn)方式中,第二區(qū)域?yàn)榫匦螀^(qū)域,第二區(qū)域包括第一邊、第二邊、第三邊和第四邊,第一邊與第三邊平行,第二邊與第四邊平行。第一挖孔區(qū)的坐標(biāo)包括第一邊與第四邊的第一交點(diǎn)的坐標(biāo)。目標(biāo)單元包括第一目標(biāo)單元,確定目標(biāo)單元的第一面積,包括:以包含第一交點(diǎn)的單元為起始單元,沿著第一邊、第二邊、第三邊和第四邊,逐個(gè)確定與第二區(qū)域的邊相交的單元為第一目標(biāo)單元,并計(jì)算第一目標(biāo)單元的第一面積。第一目標(biāo)單元的第一面積為第一目標(biāo)單元與第二區(qū)域相交的面積。第一目標(biāo)單元為與第二區(qū)域相交的至少一個(gè)單元中的任一個(gè)。
12、這樣,在顯示屏包含多個(gè)挖孔區(qū)的情況下,電子設(shè)備可以基于目標(biāo)挖孔區(qū)的坐標(biāo),以挖孔區(qū)的坐標(biāo)表示的區(qū)域的一個(gè)頂點(diǎn)對(duì)應(yīng)的單元為起始單元,沿著挖孔區(qū)的坐標(biāo)表示的區(qū)域的邊,逐個(gè)計(jì)算與挖孔區(qū)的坐標(biāo)表示的區(qū)域的邊相交的單元的第一面積,進(jìn)而確定出圍繞目標(biāo)挖孔區(qū)的多個(gè)測試單元。其中,目標(biāo)挖孔區(qū)為顯示屏對(duì)應(yīng)的多個(gè)挖孔區(qū)中的任一個(gè)。
13、在一種可能的實(shí)現(xiàn)方式中,單元為方格。將顯示屏劃分為多個(gè)單元,包括:將顯示屏劃分為m行n列,得到多個(gè)方格。
14、其中,m和n均為整數(shù),m與顯示屏的分辨率正相關(guān)且與顯示屏的像素密度和第二預(yù)設(shè)值負(fù)相關(guān),n與顯示屏的分辨率正相關(guān)且與顯示屏的像素密度和第二預(yù)設(shè)值負(fù)相關(guān)。
15、這樣,可以實(shí)現(xiàn)基于顯示屏的分辨率和顯示屏的像素密度,確定顯示屏的行列數(shù),以采用顯示屏的行列數(shù)將顯示屏劃分為多個(gè)單元。
16、在一種可能的實(shí)現(xiàn)方式中,顯示屏的分辨率包括顯示屏的縱向分辨率hp和顯示屏的橫向分辨率wp。
17、行數(shù)m滿足公式:
18、列數(shù)n滿足公式:
19、其中,δ2為第二預(yù)設(shè)值,|?|*表示四舍五入取整,h=λw,ppi為像素密度,λ為所述顯示屏的寬高比。
20、這樣,可以實(shí)現(xiàn)基于顯示屏的分辨率和顯示屏的像素密度,確定顯示屏的行列數(shù),以采用顯示屏的行列數(shù)將顯示屏劃分為多個(gè)單元。
21、在一種可能的實(shí)現(xiàn)方式中,第一標(biāo)識(shí)用于標(biāo)識(shí)測試單元的中心點(diǎn)。
22、這樣,在用戶沿著第一標(biāo)識(shí)進(jìn)行畫圈操作的情況下,可以實(shí)現(xiàn)對(duì)第一標(biāo)識(shí)對(duì)應(yīng)的測試單元的精準(zhǔn)接觸,以提高觸控測試的精準(zhǔn)性。
23、在一種可能的實(shí)現(xiàn)方式中,第一標(biāo)識(shí)與第二標(biāo)識(shí)的顏色不同,和/或,第二標(biāo)識(shí)的顯示面積大于第一標(biāo)識(shí)的顯示面積。
24、這樣,可以實(shí)現(xiàn)在用戶進(jìn)行畫圈操作的情況下,若目標(biāo)測試單元的觸控功能正常,則目標(biāo)測試單元所在位置處可以顯示第二標(biāo)識(shí),若目標(biāo)測試單元的觸控功能異常,則目標(biāo)測試單元所在位置處可以顯示第一標(biāo)識(shí),通過第一標(biāo)識(shí)與第二標(biāo)識(shí)的顯示顏色和/或顯示面積的差異,可以準(zhǔn)確識(shí)別出目標(biāo)測試單元所在位置處的觸控功能是否正常。
25、在一種可能的實(shí)現(xiàn)方式中,在顯示屏上顯示第一界面之前,方法還包括:將顯示屏劃分為多個(gè)單元。接收到作用于多個(gè)單元中的目標(biāo)單元的操作,將目標(biāo)單元的信息添加到配置文件中。配置文件包括表示顯示屏類型的信息,配置文件用于第一界面的顯示。在顯示屏上顯示第一界面,包括:
26、在接收到表示開啟測試的信息且獲得表示顯示屏類型的信息的情況下,讀取并解析配置文件,在顯示屏上顯示第一標(biāo)識(shí)。
27、這樣,可以實(shí)現(xiàn)通過預(yù)置的方式,將不同類型的顯示屏中目標(biāo)顯示屏對(duì)應(yīng)的測試單元的信息和表示目標(biāo)顯示屏類型的目標(biāo)類型信息配置到配置文件中。在接收到開啟觸控功能測試的操作且獲得目標(biāo)類型信息的情況下,電子設(shè)備可以讀取并解析配置文件,以顯示配置文件中目標(biāo)類型信息對(duì)應(yīng)的多個(gè)第一標(biāo)識(shí),實(shí)現(xiàn)對(duì)目標(biāo)顯示屏的外邊緣區(qū)域的觸控功能的檢測和對(duì)目標(biāo)顯示屏的內(nèi)邊緣區(qū)域的觸控功能的檢測。此外,由于目標(biāo)顯示屏對(duì)應(yīng)的多個(gè)測試單元是預(yù)置的,這樣可以減少電子設(shè)備確定目標(biāo)顯示屏的多個(gè)測試單元的計(jì)算量。
28、第二方面,本技術(shù)實(shí)施例提供一種顯示裝置,該顯示裝置可以是電子設(shè)備,也可以是電子設(shè)備內(nèi)的芯片或者芯片系統(tǒng)。該顯示裝置可以包括顯示單元和處理單元。當(dāng)該顯示裝置是電子設(shè)備時(shí),該處顯示單元可以是顯示屏。該顯示單元用于執(zhí)行顯示的步驟,以使該電子設(shè)備實(shí)現(xiàn)第一方面或第一方面的任意一種可能的實(shí)現(xiàn)方式中描述的一種顯示方法。當(dāng)該顯示裝置是電子設(shè)備時(shí),該處理單元可以是處理器。該顯示裝置還可以包括存儲(chǔ)單元,該存儲(chǔ)單元可以是存儲(chǔ)器。該存儲(chǔ)單元用于存儲(chǔ)指令,該處理單元執(zhí)行該存儲(chǔ)單元所存儲(chǔ)的指令,以使該電子設(shè)備實(shí)現(xiàn)第一方面或第一方面的任意一種可能的實(shí)現(xiàn)方式中描述的一種顯示方法。當(dāng)該顯示裝置是電子設(shè)備內(nèi)的芯片或者芯片系統(tǒng)時(shí),該處理單元可以是處理器。該處理單元執(zhí)行存儲(chǔ)單元所存儲(chǔ)的指令,以使該電子設(shè)備實(shí)現(xiàn)第一方面或第一方面的任意一種可能的實(shí)現(xiàn)方式中描述的一種顯示方法。該存儲(chǔ)單元可以是該芯片內(nèi)的存儲(chǔ)單元(例如,寄存器、緩存等),也可以是該電子設(shè)備內(nèi)的位于該芯片外部的存儲(chǔ)單元(例如,只讀存儲(chǔ)器、隨機(jī)存取存儲(chǔ)器等)。
29、第三方面,本技術(shù)實(shí)施例提供一種電子設(shè)備,包括一個(gè)或多個(gè)處理器和存儲(chǔ)器。存儲(chǔ)器與一個(gè)或多個(gè)處理器耦合,存儲(chǔ)器用于存儲(chǔ)計(jì)算機(jī)程序代碼,計(jì)算機(jī)程序代碼包括計(jì)算機(jī)指令,一個(gè)或多個(gè)處理器調(diào)用計(jì)算機(jī)指令以使得電子設(shè)備執(zhí)行第一方面或第一方面的任意一種可能的實(shí)現(xiàn)方式中描述的方法。
30、第四方面,本技術(shù)實(shí)施例提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)有計(jì)算機(jī)程序或指令,當(dāng)計(jì)算機(jī)程序或指令在計(jì)算機(jī)上運(yùn)行時(shí),使得計(jì)算機(jī)執(zhí)行第一方面或第一方面的任意一種可能的實(shí)現(xiàn)方式中描述的方法。
31、第五方面,本技術(shù)實(shí)施例提供一種包括計(jì)算機(jī)程序的計(jì)算機(jī)程序產(chǎn)品,當(dāng)計(jì)算機(jī)程序在計(jì)算機(jī)上運(yùn)行時(shí),使得計(jì)算機(jī)執(zhí)行第一方面或第一方面的任意一種可能的實(shí)現(xiàn)方式中描述的方法。計(jì)算機(jī)程序可以包括計(jì)算機(jī)程序代碼。
32、第六方面,本技術(shù)提供一種芯片或者芯片系統(tǒng),該芯片或者芯片系統(tǒng)包括至少一個(gè)處理器和通信接口,通信接口和至少一個(gè)處理器通過線路互聯(lián),至少一個(gè)處理器用于運(yùn)行計(jì)算機(jī)程序或指令,以執(zhí)行第一方面或第一方面的任意一種可能的實(shí)現(xiàn)方式中描述的方法。其中,芯片中的通信接口可以為輸入/輸出接口、管腳或電路等。
33、在一種可能的實(shí)現(xiàn)中,本技術(shù)中上述描述的芯片或者芯片系統(tǒng)還包括至少一個(gè)存儲(chǔ)器,該至少一個(gè)存儲(chǔ)器中存儲(chǔ)有指令。該存儲(chǔ)器可以為芯片內(nèi)部的存儲(chǔ)單元,例如,寄存器、緩存等,也可以是該芯片的存儲(chǔ)單元(例如,只讀存儲(chǔ)器、隨機(jī)存取存儲(chǔ)器等)。
34、應(yīng)當(dāng)理解的是,本技術(shù)的第二方面至第六方面與本技術(shù)的第一方面的技術(shù)方案相對(duì)應(yīng),各方面及對(duì)應(yīng)的可行實(shí)施方式所取得的有益效果相似,不再贅述。