圖形圖像處理方法及設備的制造方法
【專利說明】
【技術領域】
[0001 ] 本申請涉及圖像處理技術領域,尤其涉及一種圖形圖像處理方法及設備。
【【背景技術】】
[0002]與靜態圖片相比,可交互的圖形圖像系統,例如圖表系統等,擁有交互特性,使得用戶可以通過發送命令來改變圖形圖像顯示的內容,例如用戶可以通過點擊鼠標的方式,將部分圖像的顏色由藍色改為紅色。另外,可交互的圖形圖像系統具有更多樣的展現方式,例如可以將數據量值和趨勢通過線段的起伏波動表現出來。
[0003]目前大多瀏覽器都支持可編程的圖形圖像技術,因此基于瀏覽器自帶的交互命令系統可以形成基于瀏覽器的交互式圖形圖像系統,以充分發揮可交互的圖形圖像系統的優勢。但是,有些瀏覽器不支持可編程的圖形圖像技術,例如瀏覽器ie6,ie7,ie8等,因此無法形成基于瀏覽器的交互式圖形圖像系統,無法發揮可交互的圖形圖像系統的優勢。
【
【發明內容】
】
[0004]本申請的多個方面提供一種圖形圖像處理方法及設備,用以在不支持可編程的圖形圖像技術的瀏覽器上實現交互式圖形圖像系統,充分發揮可交互的圖形圖像系統的優勢。
[0005]本申請的一方面,提供一種圖形圖像處理方法,包括:
[0006]瀏覽器獲取用戶發出的用于指示進行圖形圖像處理的交互命令;
[0007]所述瀏覽器將所述交互命令發送給服務器,以指示所述服務器進行圖形圖像處理并返回圖形圖像處理生成的圖形圖像;
[0008]所述瀏覽器接收所述服務器發送的所述圖形圖像;
[0009]所述瀏覽器顯示所述圖形圖像。
[0010]本申請的另一方面,提供一種瀏覽器,包括:
[0011]獲取模塊,用于獲取用戶發出的用于指示進行圖形圖像處理的交互命令;
[0012]發送模塊,用于將所述交互命令發送給服務器,以指示所述服務器進行圖形圖像處理并返回圖形圖像處理生成的圖形圖像;
[0013]接收模塊,用于接收所述服務器發送的所述圖形圖像;
[0014]顯示模塊,用于顯示所述圖形圖像。
[0015]本申請的又一方面,提供一種服務器,包括:
[0016]接收模塊,用于接收瀏覽器發送的用于指示進行圖形圖像處理的交互命令,所述交互命令是用戶發出的;
[0017]圖形圖像處理模塊,用于根據所述交互命令進行圖形圖像處理,以生成圖形圖像;
[0018]發送模塊,用于將所述圖形圖像發送給所述瀏覽器,以供所述瀏覽器顯示所述圖形圖像。
[0019]在本申請中,瀏覽器可以與用戶交互,獲取用戶發出的用于指示進行圖形圖像處理的交互命令,并通過將交互命令發送給服務器,指示服務器進行圖形圖像處理并返回圖形圖像處理所生成的圖形圖像,進而顯示服務器返回的圖形圖像,實現了基于瀏覽器的交互式圖形圖像系統,由于圖形圖像處理是由服務器完成的,所以不受瀏覽器是否支持可編程的圖形圖像技術的限制,有利于充分發揮可交互的圖形圖像系統的優勢。
【【附圖說明】】
[0020]為了更清楚地說明本申請實施例中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本申請的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
[0021]圖1為本申請一實施例提供的圖形圖像處理方法的流程示意圖;
[0022]圖2為本申請另一實施例提供的圖形圖像處理方法的流程示意圖;
[0023]圖3為本申請一實施例提供的瀏覽器的結構示意圖;
[0024]圖4為本申請另一實施例提供的瀏覽器的結構示意圖;
[0025]圖5為本申請一實施例提供的服務器的結構示意圖。
【【具體實施方式】】
[0026]為使本申請實施例的目的、技術方案和優點更加清楚,下面將結合本申請實施例中的附圖,對本申請實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本申請一部分實施例,而不是全部的實施例。基于本申請中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本申請保護的范圍。
[0027]圖1為本申請一實施例提供的圖形圖像處理方法的流程示意圖。如圖1所示,該方法包括:
[0028]101、瀏覽器獲取用戶發出的用于指示進行圖形圖像處理的交互命令。
[0029]102、瀏覽器將上述交互命令發送給服務器,以指示服務器進行圖形圖像處理并返回圖形圖像處理生成的圖形圖像。
[0030]103、瀏覽器接收服務器返回的圖形圖像。
[0031]104、瀏覽器顯示上述圖形圖像。
[0032]本實施例提供一種圖形圖像處理方法,可由瀏覽器來執行。本實施例的瀏覽器具有與用戶交互的功能,例如瀏覽器可以通過自帶的交互命令系統實現與用戶的交互。基于與用戶交互的功能,瀏覽器可以獲取用戶發出的用于指示進行圖形圖像處理的交互命令。另外,本實施例的瀏覽器還具有與服務器交互的功能,并基于該功能,實現與服務器的通
?目O
[0033]值得說明的是,本實施例涉及的圖形圖像處理可以是生成新的圖形圖像的處理,也可以是修改已有圖形圖像的處理。修改已有圖形圖像的處理可以是修改已有圖形圖像中部分圖像的顏色、形狀、縮放比例等各種處理。
[0034]具體的,當用戶希望進行圖形圖像處理時,可以向瀏覽器發出交互命令,該交互命令用于指示進行圖形圖像處理。瀏覽器獲取用戶發出的交互命令。
[0035]例如,用戶可以通過各種外部設備向瀏覽器傳入交互命令。例如,用戶具體可以通過鼠標點擊、右擊、滑動等方式向瀏覽器發出交互命令。又例如,瀏覽器可以向用戶提供一輸入框,則用戶可以通過鍵盤向瀏覽器輸入交互命令。
[0036]在本實施例中,瀏覽器獲取到用戶發出的指示進行圖形圖像處理的交互命令之后,將該交互命令發送給服務器,以指示服務器進行圖形圖像處理并返回圖形圖像處理生成的圖形圖像。
[0037]對服務器來說,接收瀏覽器發送的交互命令,根據該交互命令確定進行圖形圖像處理所需的參數。在本實施例中,通過交互命令可以確定進行圖形圖像處理所需的參數。
[0038]可選的,用戶發出的交互命令可以攜帶有進行圖形圖像處理所需的各種參數,例如可以包括:指示進行何種處理的第一參數以及進行第一參數所指示的處理所需的第二參數。例如,第一參數可以指示繪制新的圖形圖像,第二參數可以包括:圖形圖像的繪制位置、圖形圖像的大小、繪制圖形圖像所需的數據或所需數據的位置索引、繪制所使用的顏色等等。又例如,第一參數可以指示修改已有圖形圖像,第二參數可以包括:已有圖形圖像的標識,修改區域,修改后的顏色及形狀等等。
[0039]基于該可選實施方式,服務器可以直接從交互命令中獲取進行圖形圖像處理所需的參數。
[0040]可選的,用戶發出的交互命令與進行圖形圖像處理所需的各種參數相對應。例如,可以預先設定進行各種圖形圖像處理所需的參數,并設定進行各種圖形圖像處理所需的交互命令,將每種圖形圖像處理所需的參數與交互命令形成對應關系。
[0041]基于該可選實施方式,服務器可以根據預設的交互命令與參數之間的對應關系,獲取與用戶發出的交互命令對應的參數作為進行圖形圖像處理所需的參數。
[0042]服務器根據交互命令確定進行圖形圖像處理所需的參數之后,根據這些參數進行圖形圖像處理,生成圖形圖像,并將生成的圖形圖像返回給瀏覽器
[0043]瀏覽器接收服務器返回的圖形圖像并進行顯示,實現基于瀏覽器的交互式圖形圖像系統,充分發揮可交互的圖形圖像系統的優勢,例如用戶可以通過發送命令來改變瀏覽器所顯示的圖形圖像的內容,或者瀏覽器也可以采用線段的起伏波動來表現數據