界面生成方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,尤其涉及界面生成方法及裝置。
【背景技術(shù)】
[0002]目前,在界面生成過(guò)程中是通過(guò)不同的插件在界面中插入不同的內(nèi)容;且在后期的界面維護(hù)過(guò)程中,例如,有界面內(nèi)容更改時(shí),也是通過(guò)對(duì)應(yīng)的插件來(lái)完成?,F(xiàn)有技術(shù)中的界面生成方式需要通過(guò)多個(gè)插件才能完成界面的生成,操作過(guò)程復(fù)雜,效率差。
[0003]上述內(nèi)容僅用于輔助理解本發(fā)明的技術(shù)方案,并不代表承認(rèn)上述內(nèi)容是現(xiàn)有技術(shù)。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的主要目的在于提供一種界面生成方法及裝置,旨在解決現(xiàn)有技術(shù)中的界面生成方式需要通過(guò)多個(gè)插件才能完成界面的生成,操作過(guò)程復(fù)雜,效率差的問(wèn)題。
[0005]為實(shí)現(xiàn)上述目的,本發(fā)明提供的一種界面生成方法,包括步驟:
[0006]接收界面繪制指令,獲取所述界面繪制指令對(duì)應(yīng)的界面信息;
[0007]通過(guò)畫(huà)筆的方式將所述界面信息繪制在界面繪制區(qū)域;
[0008]根據(jù)通過(guò)畫(huà)筆繪制的所有界面信息生成信息界面。
[0009]優(yōu)選地,所述根據(jù)通過(guò)畫(huà)筆繪制的所有界面信息生成信息界面的步驟之后,還包括:
[0010]接收基于已生成界面的界面信息更改指令,確定所述更改指令對(duì)應(yīng)的待更改界面信息及新的界面信息;
[0011]通過(guò)畫(huà)筆將所述待更改界面信息擦除,在擦除界面信息對(duì)應(yīng)的區(qū)域通過(guò)畫(huà)筆繪制所述新的界面信息。
[0012]優(yōu)選地,所述方法還包括:
[0013]接收基于信息界面的控件添加指令,確定所述控件添加指令對(duì)應(yīng)待添加的控件及待添加位置;
[0014]通過(guò)畫(huà)筆在所述待添加位置繪制所述待添加的控件。
[0015]優(yōu)選地,所述方法還包括:
[0016]接收基于信息界面的文字輸入框的輸入指令;
[0017]通過(guò)畫(huà)筆在所述文字輸入框中繪制所述輸入指令對(duì)應(yīng)的文字。
[0018]優(yōu)選地,所述通過(guò)畫(huà)筆的方式將所述界面信息繪制在界面繪制區(qū)域的步驟包括:
[0019]通過(guò)畫(huà)筆將所述信息界面繪制成一個(gè)表格,刪除所述表格中不需要的線條;
[0020]將通過(guò)畫(huà)筆繪制的所有界面信息分別配置到所述表格中的不同位置以生成信息界面。
[0021]此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種界面生成裝置,包括:
[0022]接收模塊,用于接收界面繪制指令;
[0023]獲取模塊,用于獲取所述界面繪制指令對(duì)應(yīng)的界面信息;
[0024]繪制模塊,用于通過(guò)畫(huà)筆的方式將所述界面信息繪制在界面繪制區(qū)域;
[0025]生成模塊,用于根據(jù)通過(guò)畫(huà)筆繪制的所有界面信息生成信息界面。
[0026]優(yōu)選地,所述裝置還包括確定模塊和擦除模塊,
[0027]所述接收模塊,還用于接收基于已生成界面的界面信息更改指令;
[0028]所述確定模塊,用于確定所述更改指令對(duì)應(yīng)的待更改界面信息及新的界面信息;
[0029]所述擦除模塊,用于通過(guò)畫(huà)筆將所述待更改界面信息擦除;
[0030]所述繪制模塊,還用于在擦除界面信息對(duì)應(yīng)的區(qū)域通過(guò)畫(huà)筆繪制所述新的界面信息。
[0031]優(yōu)選地,所述接收模塊,還用于接收基于信息界面的控件添加指令;
[0032]所述確定模塊,還用于確定所述控件添加指令對(duì)應(yīng)待添加的控件及待添加位置;
[0033]所述繪制模塊,還用于通過(guò)畫(huà)筆在所述待添加位置繪制所述待添加的控件。
[0034]優(yōu)選地,所述接收模塊,還用于接收基于信息界面的文字輸入框的輸入指令;
[0035]所述繪制模塊,還用于通過(guò)畫(huà)筆在所述文字輸入框中繪制所述輸入指令對(duì)應(yīng)的文字。
[0036]優(yōu)選地,所述裝置還包括刪除模塊,
[0037]所述繪制模塊,還用于通過(guò)畫(huà)筆將所述信息界面繪制成一個(gè)表格;
[0038]所述刪除模塊,用于刪除所述表格中不需要的線條;
[0039]所述生成模塊,還用于將通過(guò)畫(huà)筆繪制的所有界面信息分別配置到所述表格中的不同位置以生成信息界面。
[0040]本發(fā)明提出的界面生成方法及裝置,通過(guò)在界面繪制過(guò)程中由一個(gè)插件的畫(huà)筆來(lái)完成不同界面信息的繪制過(guò)程,使得可以通過(guò)一個(gè)插件來(lái)完成整個(gè)信息界面的生成操作。提供一種由同一個(gè)插件完成界面生成,減少了界面繪制過(guò)程中的操作,提高了界面繪制效率。
【附圖說(shuō)明】
[0041]圖1為本發(fā)明界面生成方法的第一實(shí)施例的流程示意圖;
[0042]圖2為本發(fā)明界面生成方法的第二實(shí)施例的流程示意圖;
[0043]圖3為本發(fā)明界面生成方法的第三實(shí)施例的流程示意圖;
[0044]圖4為本發(fā)明界面生成方法的第四實(shí)施例的流程示意圖;
[0045]圖5為本發(fā)明一實(shí)施例中信息界面示意圖;
[0046]圖6為本發(fā)明界面生成裝置的第一實(shí)施例的功能模塊示意圖;
[0047]圖7為本發(fā)明界面生成裝置的第二實(shí)施例的功能模塊示意圖;
[0048]圖8為本發(fā)明界面生成裝置的第三實(shí)施例的功能模塊示意圖。
[0049]本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說(shuō)明。
【具體實(shí)施方式】
[0050]應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0051]本發(fā)明實(shí)施例的主要解決方案是:接收界面繪制指令,獲取所述界面繪制指令對(duì)應(yīng)的界面信息;通過(guò)畫(huà)筆的方式將所述界面信息繪制在界面繪制區(qū)域;根據(jù)通過(guò)畫(huà)筆繪制的所有界面信息生成信息界面。通過(guò)在界面繪制過(guò)程中由一個(gè)插件的畫(huà)筆來(lái)完成不同界面信息的繪制過(guò)程,使得可以通過(guò)一個(gè)插件來(lái)完成整個(gè)信息界面的生成操作。有效避免了現(xiàn)有技術(shù)中的界面生成方式需要通過(guò)多個(gè)插件才能完成界面的生成,操作過(guò)程復(fù)雜,效率差的問(wèn)題。提供一種由同一個(gè)插件完成界面生成,減少了界面繪制過(guò)程中的操作,提高了界面繪制效率。
[0052]由于現(xiàn)有技術(shù)中的界面生成方式需要通過(guò)多個(gè)插件才能完成界面的生成,操作過(guò)程復(fù)雜,效率差的問(wèn)題。
[0053]基于上述問(wèn)題,本發(fā)明提供一種界面生成方法。
[0054]參照?qǐng)D1,圖1為本發(fā)明界面生成方法的第一實(shí)施例的流程示意圖。
[0055]在一實(shí)施例中,所述界面生成方法包括:
[0056]步驟S10,接收界面繪制指令,獲取所述界面繪制指令對(duì)應(yīng)的界面信息;
[0057]在本實(shí)施例中,在需要進(jìn)行生成信息界面時(shí),發(fā)出信息界面繪制指令,或者在進(jìn)入界面生成界面時(shí),默認(rèn)發(fā)出了界面繪制指令,在本發(fā)明其他實(shí)施例中,也還可以是其他觸發(fā)信息界面繪制指令的方式,在此不再一一贅述。
[0058]在觸發(fā)界面繪制指令后,接收界面繪制指令,所述界面繪制指令包括至少一個(gè)界面信息繪制指令,例如,包括界面單個(gè)版塊的繪制指令,或包括整個(gè)界面繪制所需要的界面信息的繪制指令等。獲取所述界面繪制指令對(duì)應(yīng)的界面信息。所述界面信息包括界面生成所需要的所有信息,例如,在界面生成一個(gè)表格,所述界面信息包括但不限于表格信息、表頭、文字輸入框等。
[0059]步驟S20,通過(guò)畫(huà)筆的方式將所述界面信息繪制在界面繪制區(qū)域;
[0060]在本實(shí)施例中,提前在一插件中添加畫(huà)筆功能,通過(guò)所述畫(huà)筆可以完成信息的繪制。在獲取到所述界面信息后,所述獲取的界面信息可以是生成界面的一個(gè)界面信息或者多個(gè)界面信息,通過(guò)畫(huà)筆的方式將所述界面信息繪制在界面繪制區(qū)域。具體的繪制過(guò)程包括:在獲取到界面信息后,確定界面信息在界面繪制區(qū)域?qū)?yīng)的位置,將界面信息繪制在界面繪制區(qū)域?qū)?yīng)的位置上;或根據(jù)界面繪制區(qū)域的選擇指令,將界面信息繪制在對(duì)應(yīng)選擇的界面繪制區(qū)域上。
[0061]步驟S30,根據(jù)通過(guò)畫(huà)筆繪制的所有界面信息生成信息界面。
[0062]在本實(shí)施例中,在完成繪制指令的界面信息的繪制操作后,根據(jù)通過(guò)畫(huà)筆繪制的所有界面信息生成信息界面。優(yōu)選地,預(yù)設(shè)一時(shí)間,所述預(yù)設(shè)時(shí)間可以是20分鐘或30分鐘等,在預(yù)設(shè)時(shí)間到達(dá)時(shí),根據(jù)該預(yù)設(shè)時(shí)間內(nèi)通過(guò)畫(huà)筆繪制的所有界面信息生成信息界面。在本發(fā)明其他實(shí)施例中,也還可以是基于一個(gè)繪制指令下繪制所有的界面信息,在繪制指令的繪制操作均完成后,根據(jù)該繪制指令繪制的所有界面信息生成信息界面。本實(shí)施例通過(guò)在插件中添加畫(huà)筆功能,通過(guò)一個(gè)插件完成所有界面信息的繪制,即通過(guò)一個(gè)插件完成了界面的生成操作,有效避免現(xiàn)有技術(shù)中的界面生成方式需要通過(guò)多個(gè)插件才能完成界面的生成,操作過(guò)程復(fù)雜,效率差的問(wèn)題。提供一種通過(guò)單個(gè)插件完成整個(gè)界面的繪制操作。
[0063]本實(shí)施例通過(guò)在界面繪制