本發(fā)明涉及顯示技術(shù)領(lǐng)域,尤其涉及一種應(yīng)用界面的顯示方法及裝置。
背景技術(shù):
隨著科學(xué)技術(shù)的發(fā)展,各種智能終端也在不斷發(fā)生。為了滿足用戶的需求,可以在智能終端中安裝不同的應(yīng)用程序?,F(xiàn)有技術(shù)中,應(yīng)用程序在進行顯示時,均是采用一種方式進行顯示,例如qq聊天應(yīng)用程序,其會話的應(yīng)用界面以列表形式,按照用戶聊天時間顯示出向終端發(fā)送過消息的用戶進行顯示。而不同用戶對應(yīng)用界面的顯示需求可不能不同。
因此,亟需一種應(yīng)用界面的顯示方法,實現(xiàn)針對不同的用戶進行應(yīng)用界面的顯示,提高智能終端的智能性。
技術(shù)實現(xiàn)要素:
為克服相關(guān)技術(shù)中存在的問題,本發(fā)明提供一種應(yīng)用界面的顯示方法及裝置。
根據(jù)本發(fā)明實施例的第一方面,提供一種應(yīng)用界面的顯示方法,包括:向服務(wù)器發(fā)送用戶信息,以使得所述服務(wù)器根據(jù)所述用戶信息確定所述用戶信息對應(yīng)的應(yīng)用界面的配置信息;接收所述服務(wù)器發(fā)送的所述用戶信息對應(yīng)的應(yīng)用界面的配置信息;所述配置信中攜帶有至少一個待顯示控件的顯示信息;解析所述配置信息,獲取應(yīng)用界面的至少一個待顯示控件的顯示信息,根據(jù)所述至少一個待顯示控件的顯示信息在所述應(yīng)用界面中顯示所述至少一個待顯示控件。
可選地,所述待顯示控件的顯示信息包括:待顯示控件的顯示位置、顯示順序;解析所述配置信息,獲取應(yīng)用界面的至少一個待顯示控件的顯示信息,根據(jù)所述至少一個待顯示控件的顯示信息進行在所述應(yīng)用界面中顯示所述至少一個待顯示控件包括:解析所述配置信息,獲取應(yīng)用界面的至少一個待顯示控件的顯示位置、顯示順序,根據(jù)所述至少一個待顯示控件的顯示位置、顯示順序在應(yīng)用界面中顯示所述至少一個待顯示控件。
可選地,所述根據(jù)所述至少一個待顯示控件的顯示位置、顯示順序在應(yīng)用界面中顯示所述至少一個待顯示控件包括:根據(jù)應(yīng)用界面的尺寸,調(diào)整所述至少一個待顯示空間的顯示尺寸,并根據(jù)所述待顯示控件的顯示位置、顯示順序顯示所述調(diào)整了顯示尺寸的至少一個待顯示控件。
可選地,所述配置信息為JSON數(shù)據(jù)格式的配置信息。
根據(jù)本發(fā)明實施例的第二方面,提供一種應(yīng)用界面的顯示方法,包括:接收顯示裝置發(fā)送的用戶信息;驗證所述用戶信息是否為合法的用戶信息;在所述用戶信息為合法的用戶信息時,確定所述用戶信息對應(yīng)的應(yīng)用界面的配置信息;所述配置信中攜帶有至少一個待顯示控件的顯示信息;將所述用戶信息對應(yīng)的應(yīng)用界面的配置信息發(fā)送至所述顯示裝置。
根據(jù)本發(fā)明實施例的第三方面,提供一種顯示裝置,包括:發(fā)送單元,用于向服務(wù)器發(fā)送用戶信息,以使得所述服務(wù)器根據(jù)所述用戶信息確定所述用戶信息對應(yīng)的應(yīng)用界面的配置信息;接收單元,用于接收所述服務(wù)器發(fā)送的所述用戶信息對應(yīng)的應(yīng)用界面的配置信息;所述配置信中攜帶有至少一個待顯示控件的顯示信息;處理單元,用于解析所述配置信息,獲取應(yīng)用界面的至少一個待顯示控件的顯示信息,根據(jù)所述至少一個待顯示控件的顯示信息在所述應(yīng)用界面中顯示所述至少一個待顯示控件。
可選地,所述待顯示控件的顯示信息包括:待顯示控件的顯示位置、顯示順序;所述處理單元,具體用于解析所述配置信息,獲取應(yīng)用界面的至少一個待顯示控件的顯示位置、顯示順序,根據(jù)所述至少一個待顯示控件的顯示位置、顯示順序在應(yīng)用界面中顯示所述至少一個待顯示控件。
可選地,所述處理單元,具體用于根據(jù)應(yīng)用界面的尺寸,調(diào)整所述待顯示空間的顯示尺寸,并根據(jù)所述至少一個待顯示控件的顯示位置、顯示順序顯示所述調(diào)整了顯示尺寸的至少一個待顯示控件。
可選地,所述配置信息為JSON數(shù)據(jù)格式的配置信息。
根據(jù)本發(fā)明實施例的第四方面,提供一種服務(wù)器,包括:接收單元,用于接收顯示裝置發(fā)送的用戶信息;驗證單元,用于驗證所述用戶信息是否為合法的用戶信息;確定單元,用于在所述用戶信息為合法的用戶信息時,確定所述用戶信息對應(yīng)的應(yīng)用界面的配置信息;所述配置信中攜帶有至少一個待顯示控件的顯示信息;發(fā)送單元,用于將所述用戶信息對應(yīng)的應(yīng)用界面的配置信息發(fā)送至所述顯示裝置。
本發(fā)明的實施例提供的技術(shù)方案可以包括以下有益效果:向服務(wù)器發(fā)送用戶信息;接收服務(wù)器發(fā)送的用戶信息對應(yīng)的應(yīng)用界面的配置信息;解析配置信息,獲取應(yīng)用界面的至少一個待顯示控件的顯示信息,根據(jù)至少一個待顯示控件的顯示信息在應(yīng)用界面中顯示至少一個待顯示控件。這樣一來,顯示裝置在進行應(yīng)用界面顯示時,需要從服務(wù)器中獲取該用戶對應(yīng)的配置信息,進而獲取到應(yīng)用界面的控件的顯示信息,并根據(jù)控件的顯示信息,對應(yīng)用界面的各個控件進行顯示。不同用戶的配置信息不同時,其對應(yīng)的應(yīng)用界面的控件的顯示存在不同的情況,從而可以實現(xiàn)針對不同的用戶進行應(yīng)用界面的顯示,提高智能終端的智能性的目的。
應(yīng)當理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不能限制本發(fā)明。
附圖說明
此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本發(fā)明的實施例,并與說明書一起用于解釋本發(fā)明的原理。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,對于本領(lǐng)域普通技術(shù)人員而言,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實施例提供的一種應(yīng)用界面顯示的方法的流程示意圖;
圖2為本發(fā)明實施例提供的另一種應(yīng)用界面顯示的方法的流程示意圖;
圖3為本發(fā)明實施例提供的一種顯示裝置的結(jié)構(gòu)示意圖;
圖4為本發(fā)明實施例提供的一種服務(wù)器的結(jié)構(gòu)示意圖。
具體實施方式
這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本發(fā)明相一致的所有實施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。
如圖1所示,本發(fā)明實施例提供了一種應(yīng)用界面的顯示方法,包括:
步驟101、向服務(wù)器發(fā)送用戶信息,以使得服務(wù)器根據(jù)用戶信息確定用戶信息對應(yīng)的應(yīng)用界面的配置信息。
具體的,用戶在打開應(yīng)用時,可以先輸入用戶信息,用于等了此應(yīng)用。此時顯示裝置可以接收用戶輸入的用戶信息。由于應(yīng)用的相關(guān)數(shù)據(jù)均存儲在服務(wù)器中,需要服務(wù)器對用戶的請求進行響應(yīng),因此顯示裝置可以將用戶信息發(fā)送至服務(wù)器。服務(wù)器在接收到用戶信息時,可以對用戶信息進行檢測,檢測接收的用戶信息是否為合法的用戶信息。在用戶信息為合法的用戶信息時,可以根據(jù)用戶信息查找出此用戶信息對應(yīng)的應(yīng)用界面的配置信息,進而將此配置信息發(fā)送至顯示裝置。
進一步的,用戶信息中可以包含有用戶名及密碼信息。
步驟102、接收服務(wù)器發(fā)送的用戶信息對應(yīng)的應(yīng)用界面的配置信息。
其中,中攜帶有至少一個待顯示控件的顯示信息。
具體的,服務(wù)器在獲取了用戶信息對應(yīng)的應(yīng)用界面的配置信息時,可以將此配置信息發(fā)送至顯示裝置,顯示裝置接收應(yīng)用界面的配置信息。
進一步的,上述配置信息為JSON(JavaScript Object Notation)數(shù)據(jù)格式的配置信息。
需要說明的是,配置信息還可以其他數(shù)據(jù)格式的配置信息,本發(fā)明對此不做限制。
進一步的,服務(wù)器在檢測用戶信息時,可以檢測出用戶信息對應(yīng)的用戶權(quán)限,在向顯示裝置發(fā)送配置信息時,還可以將用戶的權(quán)限信息發(fā)送至顯示裝置。這樣一來,顯示裝置可以獲取到用戶的權(quán)限信息,進而將用戶的權(quán)限信息顯示出,以便用戶獲取其自身的權(quán)限。
需要說明的是,應(yīng)用界面的配置信息中還可以攜帶有應(yīng)用界面的樣式信息等,本發(fā)明對此不做限制。
步驟103、解析配置信息,獲取應(yīng)用界面的至少一個待顯示控件的顯示信息,根據(jù)至少一個待顯示控件的顯示信息在應(yīng)用界面中顯示至少一個待顯示控件。
具體的,顯示裝置接收到應(yīng)用界面的配置信息后,可以解析此配置信息,將配置信息中攜帶的至少一個待顯示控件的顯示信息解析出。在應(yīng)用界面上根據(jù)解析出的各個控件的顯示信息,將各個控件顯示出。
進一步的,待顯示控件的顯示信息包括:待顯示控件的顯示位置、顯示順序。
此時,解析配置信息,獲取應(yīng)用界面的至少一個待顯示控件的顯示信息,根據(jù)至少一個待顯示控件的顯示信息進行在應(yīng)用界面中顯示所述至少一個待顯示控件包括:
解析配置信息,獲取應(yīng)用界面的至少一個待顯示控件的顯示位置、顯示順序,根據(jù)至少一個待顯示控件的顯示位置、顯示順序在應(yīng)用界面中顯示所述至少一個待顯示控件。
也就是說,顯示裝置解析配置信息獲取到應(yīng)用界面需要顯示的各個待顯示控件的顯示位置、顯示順序,進而可以根據(jù)各個待顯示控件的顯示位置及顯示順序?qū)Ω鱾€待顯示控件的顯示。
進一步的,根據(jù)至少一個待顯示控件的顯示位置、顯示順序在應(yīng)用界面中顯示至少一個待顯示控件包括:根據(jù)應(yīng)用界面的尺寸,調(diào)整至少一個待顯示空間的顯示尺寸,并根據(jù)待顯示控件的顯示位置、顯示順序顯示所述調(diào)整了顯示尺寸的至少一個待顯示控件。
即為,在進行應(yīng)用界面的待顯示空間的顯示時,需要先根據(jù)應(yīng)用界面的大小,調(diào)整各個待顯示控件的尺寸大小,再進行待顯示控件的顯示。顯示裝置可以先獲取應(yīng)用界面的尺寸大小,根據(jù)應(yīng)用界面的尺寸大小,確定出每個待顯示控件的顯示尺寸。顯示裝置可以根據(jù)待顯示控件的個數(shù)及應(yīng)用界面的尺寸大小,確定出每個待顯示控件的顯示尺寸。在確定出各個待顯示控件的顯示尺寸后,可以根據(jù)待顯示控件的顯示尺寸調(diào)整各個待顯示控件的尺寸,并根據(jù)待顯示控件的顯示位置及顯示順序,對各個待顯示控件在應(yīng)用界面中顯示。
進一步的,配置信息包含有界面樣式信息時,顯示裝置在進行應(yīng)用界面的顯示時,需要根據(jù)解析的界面樣式信息進行顯示。
這樣一來,顯示裝置在進行應(yīng)用界面顯示時,需要從服務(wù)器中獲取該用戶對應(yīng)的配置信息,進而獲取到應(yīng)用界面的控件的顯示信息,并根據(jù)控件的顯示信息,對應(yīng)用界面的各個控件進行顯示。不同用戶的配置信息不同時,其對應(yīng)的應(yīng)用界面的控件的顯示存在不同的情況,從而可以實現(xiàn)針對不同的用戶進行應(yīng)用界面的顯示,提高智能終端的智能性的目的。
如圖2所示,本發(fā)明實施例提供了一種應(yīng)用界面的顯示方法,包括:
步驟201、接收顯示裝置發(fā)送的用戶信息。
具體的,顯示裝置在獲取到用戶輸入的用戶信息時,需要發(fā)送至服務(wù)器進行檢測,此時服務(wù)器可以接收到顯示裝置發(fā)送的用戶信息。
進一步的,用戶信息中可以包含有用戶名及密碼信息。
步驟202、驗證用戶信息是否為合法的用戶信息。
具體的,服務(wù)器接收到用戶信息后,可以在預(yù)先存儲的用戶信息中查找是否有與接收的用戶信息相匹配的一項。如果在預(yù)先存儲的用戶信息中查找到有與接收的用戶信息相匹配的一項,則可以確定接收的用戶信息為合法的用戶信息。如果在預(yù)先存儲的用戶信息中沒有查找到有與接收的用戶信息相匹配的一項,則可以確定接收的用戶信息為不合法的用戶信息。
進一步的,如果用戶信息中包含有用戶名及密碼信息,則服務(wù)器可以驗證顯示裝置發(fā)送的用戶名及密碼信息是否正確。
步驟203、在用戶信息為合法的用戶信息時,確定用戶信息對應(yīng)的應(yīng)用界面的配置信息。
其中,配置信中攜帶有至少一個待顯示控件的顯示信息。
具體的,服務(wù)器在驗證出用戶信息為合法的用戶信息時,可以在預(yù)先設(shè)置的配置信息中,查找出用戶信息對應(yīng)的配置信息。即為查找出顯示裝置的用戶所對應(yīng)的應(yīng)用界面的配置信息。
需要說明的是,在服務(wù)器中根據(jù)用戶需求,預(yù)先設(shè)置有不同用戶的應(yīng)用界面的配置信息。
需要說明的是,配置信息中包含有需要在應(yīng)用界面中顯示的各個控件的顯示信息,還可以包含其他信息,例如界面的樣式信息等。配置信息中包含的雨應(yīng)用界面相關(guān)的信息可以是用戶根據(jù)實際需求預(yù)先設(shè)置的,本發(fā)明對此不做限制。
進一步的,待顯示控件的顯示信息包括:待顯示控件的顯示位置、顯示順序。
進一步的,在設(shè)置應(yīng)用界面的配置信息時,可以根據(jù)用戶的權(quán)限進行設(shè)置。即為,不同用戶權(quán)限的應(yīng)用界面的配置信息不同。此時,服務(wù)器可以根據(jù)用戶信息,同時確定出此用戶的用戶權(quán)限及應(yīng)用界面的配置信息。
步驟204、將用戶信息對應(yīng)的應(yīng)用界面的配置信息發(fā)送至顯示裝置。
具體的,服務(wù)器在獲取到應(yīng)用界面的配置信息后,可以將獲取到的應(yīng)用界面的配置信息發(fā)送至顯示裝置。
進一步的,上述配置信息為JSON數(shù)據(jù)格式的配置信息。此時,服務(wù)器在獲取到配置信息時,需要將配置信息設(shè)置為JSON數(shù)據(jù)格式的配置信息。服務(wù)器將JSON數(shù)據(jù)格式的配置信息發(fā)送至顯示裝置。
進一步的,服務(wù)器在確定出用戶的用戶權(quán)限時,可以將用戶權(quán)限與應(yīng)用界面的配置信息同時發(fā)送至顯示裝置。
這樣一來,顯示裝置在進行應(yīng)用界面顯示時,服務(wù)器先根據(jù)用戶信息獲取應(yīng)用界面的配合信息,并將獲取的配合信息發(fā)送至顯示裝置,使得顯示裝置獲取配置信息,進而獲取到應(yīng)用界面的控件的顯示信息,并根據(jù)控件的顯示信息,對應(yīng)用界面的各個控件進行顯示。不同用戶的配置信息不同時,其對應(yīng)的應(yīng)用界面的控件的顯示存在不同的情況,從而可以實現(xiàn)針對不同的用戶進行應(yīng)用界面的顯示,提高智能終端的智能性的目的。
如圖3所示,本發(fā)明實施例提供了一種顯示裝置,包括:
發(fā)送單元301,用于向服務(wù)器發(fā)送用戶信息,以使得服務(wù)器根據(jù)所述用戶信息確定用戶信息對應(yīng)的應(yīng)用界面的配置信息。
接收單元302,用于接收服務(wù)器發(fā)送的用戶信息對應(yīng)的應(yīng)用界面的配置信息。
其中,配置信中攜帶有至少一個待顯示控件的顯示信息。
處理單元303,用于解析配置信息,獲取應(yīng)用界面的至少一個待顯示控件的顯示信息,根據(jù)至少一個待顯示控件的顯示信息在應(yīng)用界面中顯示至少一個待顯示控件。
進一步的,待顯示控件的顯示信息包括:待顯示控件的顯示位置、顯示順序。
處理單元303,具體用于解析配置信息,獲取應(yīng)用界面的至少一個待顯示控件的顯示位置、顯示順序,根據(jù)至少一個待顯示控件的顯示位置、顯示順序在應(yīng)用界面中顯示至少一個待顯示控件。
進一步的,處理單元303,具體用于根據(jù)應(yīng)用界面的尺寸,調(diào)整待顯示空間的顯示尺寸,并根據(jù)至少一個待顯示控件的顯示位置、顯示順序顯示調(diào)整了顯示尺寸的至少一個待顯示控件。
進一步的,配置信息為JSON數(shù)據(jù)格式的配置信息。
如圖4所示,本發(fā)明實施例提供了一種服務(wù)器,包括:
接收單元401,用于接收顯示裝置發(fā)送的用戶信息。
驗證單元402,用于驗證用戶信息是否為合法的用戶信息。
確定單元403,用于在用戶信息為合法的用戶信息時,確定用戶信息對應(yīng)的應(yīng)用界面的配置信息。
其中,配置信中攜帶有至少一個待顯示控件的顯示信息。
發(fā)送單元404,用于將用戶信息對應(yīng)的應(yīng)用界面的配置信息發(fā)送至顯示裝置。
這樣一來,顯示裝置在進行應(yīng)用界面顯示時,服務(wù)器先根據(jù)用戶信息獲取應(yīng)用界面的配合信息,并將獲取的配合信息發(fā)送至顯示裝置,使得顯示裝置獲取配置信息,進而獲取到應(yīng)用界面的控件的顯示信息,并根據(jù)控件的顯示信息,對應(yīng)用界面的各個控件進行顯示。不同用戶的配置信息不同時,其對應(yīng)的應(yīng)用界面的控件的顯示存在不同的情況,從而可以實現(xiàn)針對不同的用戶進行應(yīng)用界面的顯示,提高智能終端的智能性的目的。
為了描述的方便,描述以上裝置時以功能分為各種單元分別描述。當然,在實施本發(fā)明時可以把各單元的功能在同一個或多個軟件和/或硬件中實現(xiàn)。
本說明書中的各個實施例均采用遞進的方式描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對于裝置或系統(tǒng)實施例而言,由于其基本相似于方法實施例,所以描述得比較簡單,相關(guān)之處參見方法實施例的部分說明即可。以上所描述的裝置及系統(tǒng)實施例僅僅是示意性的,其中作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上。可以根據(jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動的情況下,即可以理解并實施。
應(yīng)當理解的是,本發(fā)明并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進行各種修改和改變。本發(fā)明的范圍僅由所附的權(quán)利要求來限制。