亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種電子運維系統(tǒng)表單數據處理方法及服務器與流程

文檔序號:12666419閱讀:294來源:國知局
一種電子運維系統(tǒng)表單數據處理方法及服務器與流程

本發(fā)明涉及計算機技術領域,具體涉及一種電子運維系統(tǒng)表單數據處理方法及服務器。



背景技術:

隨著智能終端的普及以及通信技術的發(fā)展,人們的工作和生活越來越離不開智能終端。例如,在通信運營商的故障工單電子運維系統(tǒng),每天都有成百上千乃至上萬的工單需要處理,而且故障工單根據緊急程度的不同,處理時限也有不同的要求,緊急的單子需要盡快處理,然而運維人員不能24小時對著電腦處理工單,可開發(fā)一款應用程序用于隨時隨地處理故障工單。

目前智能終端應用程序開發(fā)主要有兩種形式:

第一,使用原生的SDK開發(fā)應用程序。當足夠的資源,應用原生的SDK是最理想的開發(fā)方式;缺點是對不同的平臺要分別開發(fā),學習成本高,開發(fā)成本高、開發(fā)周期長。

第二,使用Web技術開發(fā)應用程序,使用Cordova/PhoneGap之類進行打包封裝。采用標準的Web技術開發(fā),避免了不同平臺原生開發(fā)體系的學習,學習成本低,上手快、效率高,一次開發(fā),可跨平臺使用;缺點是相比原生開發(fā),在性能上有一些損失。Web技術開發(fā)應用程序,原理就是使用WebView顯示網頁,網頁內容來自于遠程服務器或者本地。對于特定的場景,比如運營商的故障工單,由于工單中有大量的表單,所以需要編寫大量的html或者javascript代碼來顯示這些表單,如果用戶需求發(fā)生了變化,需要增加、刪除或者修改某些表單,那么開發(fā)人員就需要修改html或者javascript代碼來滿足需求?,F有技術中顯示代碼存儲于智能終端,在用戶需求發(fā)生變化時,需要升級應用程序,增大了開發(fā)成本。



技術實現要素:

本發(fā)明實施例提供一種電子運維系統(tǒng)表單數據處理方法及服務器,用于解決現有技術中應用程序的顯示代碼存儲于智能終端帶來的開發(fā)成本大的問題。

本發(fā)明實施例提供了一種電子運維系統(tǒng)表單數據處理方法,包括:

對應用程序各個頁面中的表單控件進行配置;

接收到終端發(fā)送的頁面數據請求消息;

根據所述頁面數據請求消息將頁面數據發(fā)送至所述終端,所述頁面數據中包括頁面的表單控件的配置信息,以使所述終端根據所述表單控件的配置信息對所述頁面數據進行顯示。

可選地,所述方法還包括:

接收所述終端發(fā)送的業(yè)務處理數據,所述業(yè)務處理數據是所述終端根據用戶對所述表單控件的輸入操作獲取的。

可選地,所述頁面數據請求消息是所述終端根據用戶觸發(fā)的業(yè)務操作確定的。

可選地,所述業(yè)務操作包括:

工單詳情查看操作和工單審核操作。

可選地,所述表單控件包括:

文本輸入框、下拉選擇框和時間控件。

本發(fā)明實施例提供了一種服務器,包括:

表單控件配置單元,用于對應用程序各個頁面中的表單控件進行配置;

請求消息接收單元,用于接收到終端發(fā)送的頁面數據請求消息;

頁面數據發(fā)送單元,用于根據所述頁面數據請求消息將頁面數據發(fā)送至所述終端,所述頁面數據中包括頁面的表單控件的配置信息,以使所述終端根據所述表單控件的配置信息對所述頁面數據進行顯示。

可選地,還包括:

業(yè)務處理數據接收單元,用于接收所述終端發(fā)送的業(yè)務處理數據,所述業(yè)務處理數據是所述終端根據用戶對所述表單控件的輸入操作獲取的。

可選地,所述頁面數據請求消息是所述終端根據用戶觸發(fā)的業(yè)務操作確定的。

可選地,所述業(yè)務操作包括:

工單詳情查看操作和工單審核操作。

可選地,所述表單控件包括:

文本輸入框、下拉選擇框和時間控件。

本發(fā)明實施例提供的電子運維系統(tǒng)表單數據處理方法及服務器,對應用程序各個頁面中的表單控件進行配置;接收到終端發(fā)送的頁面數據請求消息;根據所述頁面數據請求消息將頁面數據發(fā)送至所述終端,所述頁面數據中包括頁面的表單控件的配置信息,以使所述終端根據所述表單控件的配置信息對所述頁面數據進行顯示。本發(fā)明實施例服務器對應用程序各個頁面中的表單控件進行了配置,可實現對表單的動態(tài)構建,實時動態(tài)修改表單內容,無需升級應用程序,降低了應用程序的開發(fā)成本。

附圖說明

為了更清楚地說明本發(fā)明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。

圖1是本發(fā)明一個實施例的電子運維系統(tǒng)表單數據處理方法的流程示意圖;

圖2是本發(fā)明一個實施例的服務器的結構示意圖。

具體實施方式

為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整的描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。

圖1是本發(fā)明一個實施例的電子運維系統(tǒng)表單數據處理方法的流程示意圖。如圖1所示,該實施例的執(zhí)行主體為服務器,包括:

S11:對應用程序各個頁面中的表單控件進行配置;

需要說明的是,本發(fā)明實施例的服務器對應用程序APP各個頁面中的表單控件進行配置,配置各個頁面中包括哪些表單控件,以及各個表單控件的屬性。

在實際應用中,所述表單控件包括:文本輸入框、下拉選擇框和時間控件。可理解的是,表單控件的設置是根據需求進行調整的,應用程序的頁面中還可以包括其他表單控件,本發(fā)明對此不作限制。

在實際應用中,各個表單控件的屬性包括下表所示的內容:

S12:接收到終端發(fā)送的頁面數據請求消息;

需要說明的是,所述頁面數據請求消息是所述終端根據用戶觸發(fā)的業(yè)務操作確定的。在實際應用中,所述業(yè)務操作包括:工單詳情查看操作和工單審核操作。

S13:根據所述頁面數據請求消息將頁面數據發(fā)送至所述終端,所述頁面數據中包括頁面的表單控件的配置信息,以使所述終端根據所述表單控件的配置信息對所述頁面數據進行顯示;

在實際應用中,終端主要使用Senchatouch開發(fā)框架,服務器端使用springmvc+hibernate框架開發(fā)。

可理解的是,本發(fā)明實施例通過定義終端端與服務器端訪問的接口,終端按照相應的解析方式,將頁面中涉及到的表單配置到數據庫,即可達到動態(tài)構建表單,實時、動態(tài)修改表單內容,而不用去升級應用程序來達到修改表單內容的目的。既省去了用戶頻繁升級的繁瑣,也使得開發(fā)人員的精力由前端轉移到后臺的業(yè)務邏輯上。后臺開發(fā)人員不需要了解應用程序的實現方式,只需要按照接口說明,提供好數據,處理好業(yè)務邏輯即可,而且由于是Web方式開發(fā)應用程序,開發(fā)人員完全可以在PC瀏覽器上運行前臺程序查看效果。如果多個模塊同時開發(fā)應用程序,前臺只需要一套代碼就可以了,不需要各模塊寫前端程序。

本發(fā)明實施例提供的電子運維系統(tǒng)表單數據處理方法,服務器對應用程序各個頁面中的表單控件進行了配置,可實現對表單的動態(tài)構建,實時動態(tài)修改表單內容,無需升級應用程序,降低了應用程序的開發(fā)成本。

在本發(fā)明實施例的一種可選的實施方式中,所述方法還包括:

接收所述終端發(fā)送的業(yè)務處理數據,所述業(yè)務處理數據是所述終端根據用戶對所述表單控件的輸入操作獲取的。

以下以工單審核操作為例,具體說明本發(fā)明實施例的表單數據處理方法的過程。在服務器中對工單審核操作定義的名稱為Audit,當用戶在終端觸發(fā)工單審核操作后,終端向服務器發(fā)送頁面數據請求消息;服務器根據所述頁面數據請求消息將頁面數據發(fā)送至所述終端,所述頁面數據中包括頁面的表單控件的配置信息,終端根據所述表單控件的配置信息對審核頁面數據進行顯示,審核內容包括審核意見,審核結果(通過還是不通過),審核人,審核時間,審核人部門等,它們的pageCode屬性都是Audit,當用戶進行審核的時候,終端會將Audit傳到后臺,后臺程序根據Audit查詢配置表獲取到所有pageCode是Audit的數據,將數據處理后回傳給手機端顯示。

在實際應用中,終端通過后臺傳來的數據,解析并根據表單類型動態(tài)生成Html表單,例如,如果控件是Select類型,則動態(tài)生成下拉框,并把相應的值選中,如果是Text類型,則生成一個input表單,如果有默認值,則設置input表單的默認值。

本發(fā)明實施例的電子運維系統(tǒng)表單數據處理方法,服務器對應用程序APP各個頁面中的表單控件進行配置,當前臺需要展示數據或者構建提交表單時,從數據庫實時查詢頁面需要的表單元素,設置相應的值然后返回給前臺,前臺解析接收到的數據并展示出來。通過這種方式,不用在前臺維護各種表單頁面,只需要一套解析的代碼即可,而且,由于展示數據全部來自于后臺服務器,如果想修改前臺的某個展示字段,只需要在數據庫修改即可,實時生效。后臺開發(fā)人員不需要了解終端應用程序的實現方式,只需要按照接口說明,提供好數據,處理好業(yè)務邏輯即可,大大降低了開發(fā)成本和開發(fā)周期。

圖2是本發(fā)明一個實施例的服務器的結構示意圖。如圖2所示,本發(fā)明實施例的服務器包括表單控件配置單元21、請求消息接收單元22和頁面數據發(fā)送單元23,具體地:

表單控件配置單元21,用于對應用程序各個頁面中的表單控件進行配置;

請求消息接收單元22,用于接收到終端發(fā)送的頁面數據請求消息;

頁面數據發(fā)送單元23,用于根據所述頁面數據請求消息將頁面數據發(fā)送至所述終端,所述頁面數據中包括頁面的表單控件的配置信息,以使所述終端根據所述表單控件的配置信息對所述頁面數據進行顯示。

本發(fā)明實施例提供的服務器,對應用程序各個頁面中的表單控件進行了配置,可實現對表單的動態(tài)構建,實時動態(tài)修改表單內容,無需升級應用程序,降低了應用程序的開發(fā)成本。

進一步地,本發(fā)明實施例的服務器還包括:

業(yè)務處理數據接收單元,用于接收所述終端發(fā)送的業(yè)務處理數據,所述業(yè)務處理數據是所述終端根據用戶對所述表單控件的輸入操作獲取的。

具體地,所述頁面數據請求消息是所述終端根據用戶觸發(fā)的業(yè)務操作確定的。

進一步地,所述業(yè)務操作包括:

工單詳情查看操作和工單審核操作。

具體地,所述表單控件包括:

文本輸入框、下拉選擇框和時間控件。

本發(fā)明實施例的服務器可以用于執(zhí)行上述方法實施例,其原理和技術效果類似,此處不再贅述。

本發(fā)明實施例提供的電子運維系統(tǒng)表單數據處理方法及服務器,對應用程序各個頁面中的表單控件進行配置;接收到終端發(fā)送的頁面數據請求消息;根據所述頁面數據請求消息將頁面數據發(fā)送至所述終端,所述頁面數據中包括頁面的表單控件的配置信息,以使所述終端根據所述表單控件的配置信息對所述頁面數據進行顯示。本發(fā)明實施例服務器對應用程序各個頁面中的表單控件進行了配置,可實現對表單的動態(tài)構建,實時動態(tài)修改表單內容,無需升級應用程序,降低了應用程序的開發(fā)成本。

本領域內的技術人員應明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限于磁盤存儲器、CD-ROM、光學存儲器等)上實施的計算機程序產品的形式。

本發(fā)明是參照根據本發(fā)明實施例的方法、設備(系統(tǒng))、和計算機程序產品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數據處理設備的處理器以產生一個機器,使得通過計算機或其他可編程數據處理設備的處理器執(zhí)行的指令產生用于實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。

需要說明的是術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同要素。

本發(fā)明的說明書中,說明了大量具體細節(jié)。然而能夠理解的是,本發(fā)明的實施例可以在沒有這些具體細節(jié)的情況下實踐。在一些實例中,并未詳細示出公知的方法、結構和技術,以便不模糊對本說明書的理解。類似地,應當理解,為了精簡本發(fā)明公開并幫助理解各個發(fā)明方面中的一個或多個,在上面對本發(fā)明的示例性實施例的描述中,本發(fā)明的各個特征有時被一起分組到單個實施例、圖、或者對其的描述中。然而,并不應將該公開的方法解釋呈反映如下意圖:即所要求保護的本發(fā)明要求比在每個權利要求中所明確記載的特征更多的特征。更確切地說,如權利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個實施例的所有特征。因此,遵循具體實施方式的權利要求書由此明確地并入該具體實施方式,其中每個權利要求本身都作為本發(fā)明的單獨實施例。

以上實施例僅用于說明本發(fā)明的技術方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換;而這些修改或替換,并不使相應技術方案的本質脫離本發(fā)明各實施例技術方案的精神和范圍。

當前第1頁1 2 3 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1