能自動收集和交換碎片化商業(yè)信息的系統(tǒng)及移動終端的制作方法
【專利摘要】能自動收集和交換碎片化商業(yè)信息的系統(tǒng)及移動終端,所述系統(tǒng)包括服務器和移動終端,移動終端是基于制定符合大數(shù)據(jù)可信分發(fā)的獲取規(guī)范和基于python的tornado服務架構的NDK(核心)+java的客戶端;服務器采用了基于的python的tornado框架,流程如下:①移動終端自身數(shù)據(jù)管理系統(tǒng)和服務器端對相聯(lián)系的網(wǎng)絡商業(yè)信息系統(tǒng)的相關提取、轉換、裝載數(shù)據(jù)源;②移動終端發(fā)送REST網(wǎng)絡請求獲取相關的服務器端發(fā)送的數(shù)據(jù);③相關的服務器端發(fā)出指令,對相聯(lián)系的網(wǎng)絡商業(yè)信息系統(tǒng)要求依據(jù)業(yè)務需求;④對操作型數(shù)據(jù)存儲庫進行分析;⑤利用移動智能終端系統(tǒng),將數(shù)據(jù)以不同方式展示在移動終端的用戶視圖中。
【專利說明】能自動收集和交換碎片化商業(yè)信息的系統(tǒng)及移動終端
【技術領域】
[0001]本發(fā)明涉及利用移動互聯(lián)網(wǎng)技術,解決開放移動互聯(lián)網(wǎng)環(huán)境下,信息傳遞中安全性能降低以及在大流量數(shù)據(jù)情況下的終端負載問題,尤其涉及自動收集和交換碎片化商業(yè)信息的移動終端。
【背景技術】
[0002]隨著互聯(lián)網(wǎng)和移動技術的融合發(fā)展,移動互聯(lián)網(wǎng)技術必然深入到信息化應用的各個方面。商業(yè)信息數(shù)據(jù)的移動應用也不例外,移動互聯(lián)網(wǎng)技術最有可能與終端的信息采集和信息展示功能相結合。目前已經出現(xiàn)的商業(yè)智能終端移動版,可以支持用戶通過移動設備無線訪問(IDC)數(shù)據(jù)中心。移動終端使得用戶可以通過智能手機、移動平板等實時連接數(shù)據(jù)中心、獲取分析數(shù)據(jù),這給傳統(tǒng)商業(yè)數(shù)據(jù)應用帶來重大的突破,同時也大大提高商業(yè)決策效率。
[0003]目前的技術實現(xiàn)方案是采用的是數(shù)據(jù)中心處理,移動終端展示的方式,移動終端通過(WiFi或GPRS等)移動互聯(lián)網(wǎng)實時連接數(shù)據(jù)中心,隨時獲取所需商業(yè)數(shù)據(jù),并提供個性移動數(shù)據(jù)分析,支持定制專屬移動桌面,定制行業(yè)、領域分析、數(shù)據(jù)加密、信息推送等,及時監(jiān)控和預警服務。用戶不必擔心終端缺乏強大的數(shù)據(jù)處理能力,因為所有的數(shù)據(jù)處理都已在數(shù)據(jù)中心(服務器等)完成。
[0004]但開放移動互聯(lián)網(wǎng)的發(fā)展使得商業(yè)信息數(shù)據(jù)的移動應用開始具備碎片化的特征,主要表現(xiàn)在:
[0005]I)互聯(lián)網(wǎng)Web2.0技術的成熟,更多的商業(yè)信息是由網(wǎng)絡分散形成和傳播的,在商業(yè)數(shù)據(jù)傳遞上的狀態(tài),使得網(wǎng)絡商業(yè)信息池加上了新的一種屬性——社交標簽。移動社交網(wǎng)絡的出現(xiàn)使得商業(yè)信息需求和社交需求強綁定,對于擁有社交標簽的信息需求變得越來越大,可以發(fā)現(xiàn),關注相似的人關注的信息是最有效率的——社交標簽使得商業(yè)信息被更加人性化,更自然地被細化,換言之,社交標簽使得定制化的商業(yè)信息細化成為可能。
[0006]2)移動終端設備的突破性發(fā)展以及更先進的交互技術使得與“信息源”發(fā)生交互的觸點數(shù)量劇增,這些“交互可能”(即Touchpoint)在以前是不可能發(fā)生的。
[0007]這是最好的時代這是最壞的時代?;谝陨弦苿踊ヂ?lián)網(wǎng)環(huán)境下的商業(yè)數(shù)據(jù)的非結構化、碎片化、海量化帶來的實時收集處理數(shù)據(jù)成為商業(yè)信息自動收集和交換的巨大挑戰(zhàn):現(xiàn)在市場上流行的android客戶端開發(fā)技術大多基于原生的java開發(fā)語言進行開發(fā),加上現(xiàn)有的web服務器增加客戶端接口來完成客戶端整體開發(fā)流程。優(yōu)點是開發(fā)成本低,性能尚可,但缺點也非常明顯,即因為統(tǒng)一的開發(fā)流程和規(guī)范導致了安全性能降低以及在大流量數(shù)據(jù)情況下的負載問題。
[0008]現(xiàn)有技術的缺點是:要從網(wǎng)絡上大量的、不完全的、有噪聲的、模糊的、隨機的數(shù)據(jù)中,提取隱含在其中的、潛在有用的商業(yè)信息。大量的用戶、大量的信息在動態(tài)變化的時候,準確、即時獲取和傳遞有效商業(yè)信息便成為重要的移動應用,目前主要的技術解決方案是:依靠一個巨大的、帶有社交標簽的信息源——Path和終端的綁定,單向或雙向的同步、支持移動設備——Path具備免費的終端應用程序,但幾乎現(xiàn)有技術在安全性能、在大流量數(shù)據(jù)情況下負載問題嚴重,主要體現(xiàn)在:
[0009]I)安全性:java語言屬于解釋性語言,因為過分的追求可移植性所以導致源文件很容易被反編譯,對于核心算法而言沒有保密性可言,而且執(zhí)行效率一般。由于客戶端是基于大數(shù)據(jù)的可信分發(fā)為基礎的,所以在安全性上必須提高,以保障用戶信息安全可靠。
[0010]2)性能:采用原有的web增加接口的方法雖然開發(fā)成本低,但帶來的問題是與原有邏輯綁定,不適合擴展性,而且由于和原有服務器使用了同樣的邏輯處理層,所以在效率上會有影響,更重要的是原有的網(wǎng)站響應結構不能適應客戶端的快速響應需求,由于移動網(wǎng)絡的特性在數(shù)據(jù)連接上是相對斷續(xù)的,所以更要求數(shù)據(jù)響應加快。另外在移動數(shù)據(jù)大爆發(fā)的情況下,移動端的需求會成階梯狀的增長,所以非常有必要為了未來I?2年的需求進行技術再選擇。
[0011]傳統(tǒng)移動終端在數(shù)據(jù)和信息的實時性及集成性等方面目前還存在明顯的不足,通常只支持在本地查詢信息分析結果,往往難以及時準確地了解商業(yè)信息變化和外部市場動態(tài)。其具體表現(xiàn)為:①信息資源的獲取缺乏實時性。無法有效解決數(shù)據(jù)滯后、分析滯后和決策滯后問題;②終端系統(tǒng)功能相對單一,缺乏標準化和集成化。由于各類移動終端產品具有獨特的用戶范例、專用格式和元數(shù)據(jù)管理方式,因此分析結果不一致,信息共享困難。
[0012]移動智能終端是商業(yè)終端研究領域中的嶄新課題。它借助移動通信技術與手段,將商業(yè)數(shù)據(jù)處理的實時性和集成性融于一體。本發(fā)明針對商業(yè)數(shù)據(jù)Path和終端的綁定與智能移動設備的應用現(xiàn)狀,通過對傳統(tǒng)商業(yè)智能終端系統(tǒng)架構進行改造,提出自動收集和交換碎片化商業(yè)信息的移動終端,可有效解決數(shù)據(jù)的傳輸滯后與分析滯后、在大流量數(shù)據(jù)情況下負載的安全性能問題。
【發(fā)明內容】
[0013]本發(fā)明目的是:提出一種能自動收集和交換碎片化商業(yè)信息的系統(tǒng)及移動終端,通過分析移動應用各個開發(fā)環(huán)節(jié)并制定符合大數(shù)據(jù)可信分發(fā)的開發(fā)技術和規(guī)范:本發(fā)明采用基于python的tornado服務架構下的NDK(核心)+java的客戶端。由于對客戶端底層的核心算法進行了 NDK的封裝,系統(tǒng)整體的安全性達到了極高的程度,非常適合商業(yè)化應用,同時由于網(wǎng)站端用Tornado的架構進行了重構,所以在大規(guī)模的數(shù)據(jù)分發(fā)情況下也能進行高效的信息處理,最后在保證了上述這兩點的情況下,由于用了外部的XML描述和對不影響性能的接口調用原有網(wǎng)站現(xiàn)成邏輯這兩步操作,使得系統(tǒng)在移植和開發(fā)成本上得到了有效的控制,整體開發(fā)周期和成本并沒有明顯提高。
[0014]本發(fā)明的技術方案是,能自動收集和交換碎片化商業(yè)信息的系統(tǒng)及移動終端,所述自動收集和交換碎片化商業(yè)信息的系統(tǒng)和移動終端,系統(tǒng)包括服務器和移動終端,所述移動終端基于制定符合大數(shù)據(jù)可信分發(fā)的獲取規(guī)范和基于python的tornado服務架構的NDK (核心)+ java的客戶端,主要特征為:
[0015]NDK為android在Iinux中c開發(fā)模式,具有不可反編譯和執(zhí)行速度快的優(yōu)點,缺點是開發(fā)成本較高,所以只針對部分核心算法和加密算法進行NDK開發(fā),外部的邏輯層用標準的java開發(fā),達到的效果是在滿足基本的開發(fā)成本下,最大化的提高安全性和性能。
[0016]所述服務器的開發(fā)環(huán)境:采用了基于的python的tornado框架,該框架是facebook建立的,由于使用了 Iinux下的epoll技術,使得該框架可以適應超大規(guī)模的并發(fā)
和吞吐量。
[0017]自動收集和交換碎片化商業(yè)信息的移動終端系統(tǒng),流程如下:①移動智能終端自身數(shù)據(jù)管理系統(tǒng)(如Android聯(lián)系人管理系統(tǒng),讀寫器管理模塊)和服務器端對相聯(lián)系的網(wǎng)絡商業(yè)信息系統(tǒng)的相關提取、轉換、裝載數(shù)據(jù)源,將結果數(shù)據(jù)存儲于移動終端系統(tǒng)數(shù)據(jù)庫(圖中的標簽數(shù)據(jù)庫)和服務器端信息數(shù)據(jù)倉庫(信息數(shù)據(jù)數(shù)據(jù)庫,服務器端)中;②移動終端發(fā)送REST網(wǎng)絡請求獲取相關的服務器端發(fā)送的數(shù)據(jù)(如報表、關鍵績效指標等);③相關的服務器端發(fā)出指令,對相聯(lián)系的網(wǎng)絡商業(yè)信息系統(tǒng)要求依據(jù)業(yè)務需求,將接收的數(shù)據(jù)存儲于底層數(shù)據(jù)倉庫中或將接收的數(shù)據(jù)直接提供給數(shù)據(jù)分析層;④對操作型數(shù)據(jù)存儲庫進行分析,得到分析結果數(shù)據(jù),并依據(jù)業(yè)務需求將結果數(shù)據(jù)保存于信息數(shù)據(jù)倉庫中;⑤利用移動智能終端系統(tǒng),將數(shù)據(jù)以不同方式展示在移動終端的用戶視圖中。
[0018]本發(fā)明的流程:網(wǎng)絡商業(yè)數(shù)據(jù)的Path和移動終端的綁定,移動終端在數(shù)據(jù)和信息的實時性及集成性、元數(shù)據(jù)管理方式,進行信息共享;移動終端均指智能移動終端。
[0019]帶有社交標簽的信息源——Path的定義:在移動社交網(wǎng)絡模式下,獨立的離散式智能從分支節(jié)點上收到中央控制節(jié)點,中央樞紐保持全網(wǎng)流量監(jiān)視和控制,從0SI2層到7層實時把握網(wǎng)絡整體狀況,即時控制和調度,建立強大中央智能,對全網(wǎng)和100%垂直完整做出有效反應。在商業(yè)數(shù)據(jù)的Path和移動終端的綁定的網(wǎng)絡環(huán)境下,中央控制節(jié)點可以根據(jù)相應算法、邏輯、分析和規(guī)則,以業(yè)務流程定義規(guī)范方式將配置信息推到交換和路由節(jié)點,完成路由或交換從中央控制節(jié)點接受特定格式指令規(guī)則過程,交換和路由節(jié)點更新數(shù)據(jù)轉發(fā)平面落地規(guī)則,完成數(shù)據(jù)轉發(fā)。中央控制節(jié)點針對每個細分的網(wǎng)絡路徑,按照一條條“信息流”細分,每個“信息流”數(shù)據(jù)落地轉發(fā)由每個特定交換或路由節(jié)點完成。當計算或存儲資源變化時,中央控制節(jié)點根據(jù)分析結果重新調整節(jié)點配置規(guī)則,以實現(xiàn)動終端在數(shù)據(jù)和信息的實時性及集成性、元數(shù)據(jù)管理方式,進行信息共享。
[0020]帶有社交標簽的信息源——Path對系統(tǒng)的動態(tài)方面建模。這些動態(tài)方面可能涉及一個系統(tǒng)的體系結構的任意視圖中的任何種類的實例的交互,包括類(含主動類)、接口、構件和節(jié)點的實例的交互。多數(shù)情況下,可使用操作順序來闡明業(yè)務流程的實現(xiàn),即說明移動終端如何通過交互來執(zhí)行全部或部分業(yè)務流程。在商業(yè)數(shù)據(jù)的Path和移動終端的綁定的組織結構中,數(shù)據(jù)和信息應用主事件流將有一個操作順序,而每個獨立的業(yè)務應用分支流都分別有一個強調參加交互的對象的組織協(xié)作程序。操作順序和協(xié)作程序都來自UML的元模型中相同的信息,所以兩者在語義上是等價的。它們可以從一種形式的;流程轉換為另一種形式的流程,而不丟失任何信息。
[0021]Rest的方法就是向一個資源的URI發(fā)送GET、P0ST、PUT和DELETE進行獲娶創(chuàng)建、保存、刪除操作。
[0022]本發(fā)明能自動收集和交換碎片化商業(yè)信息的系統(tǒng)及移動終端,在移動互聯(lián)網(wǎng)商業(yè)數(shù)據(jù)的非結構化、碎片化、海量化的環(huán)境下,實時收集處理數(shù)據(jù)成為商業(yè)信息自動收集和交換關鍵的前提是:以被細化并精準傳遞的信息達到一個可觀的量值、與信息源交互的觸點數(shù)(Touchpoint)到達一個可觀的量值。而這兩個前提本身又是相輔相成的,當與信息源交互的觸點數(shù)越多,信息源可提供的信息量越大,用戶與其發(fā)生交互的門檻(包括技術上和意愿上)就越低,用戶越與其發(fā)生交互,信息源能夠根據(jù)交互過程產生的反饋就越多,信息源的學習能力就越高,信息源越能夠知道用戶希望得到的商業(yè)信息,越能夠針對性的滿足不同的定制化需求,當定制化需求被最大限度地滿足,又反過來增加用戶對于“源”的依賴,從而增加與其交互的觸點數(shù)。因此本發(fā)明基于對用戶需求的理解、對信息數(shù)據(jù)的理解、對相互關系的理解。
[0023]但因為是不借用原有web服務器的api外置開發(fā)方法,所以開發(fā)成本會較高,同樣,基于以上問題采用了核心算法使用tornado,外圍算法使用web原有服務,另外由于使用了 python這種第三代的腳本語言,所以實際開發(fā)成本并沒有增加多少,但帶來了更好的并發(fā)效果。
[0024]Python是一種面向對象、直譯式計算機程序設計語言(尤其是開放源代碼的腳本編程語言),這種腳本語言特別強調開發(fā)速度和代碼的清晰程度??梢杂脕黹_發(fā)各種程序,從簡單的腳本任務到復雜的、面向對象的應用程序都有大顯身手的地方。Python是程序員最適合掌握的優(yōu)秀語言,面向對象、擴展性強同時執(zhí)行嚴格的編碼標準。
[0025]tornado是單進程單線程的服務器,如果是同步請求,一個長時間的請求沒結束,就不能去處理其他的請求,可是tornado支持異步請求。
[0026]在系統(tǒng)的服務器端架構的基礎上,下圖給出了自動收集和交換碎片化商業(yè)信息的移動終端的架構體系。移動終端采用時間輪詢機制及時從移動互聯(lián)網(wǎng)非結構化、碎片化、海量化的商業(yè)信息中,搜索獲取其需要的商業(yè)數(shù)據(jù),并實現(xiàn)商業(yè)信息實時刷新。為了加速處理過程或減少網(wǎng)絡數(shù)據(jù)傳輸??梢詫⒁恍┲匾畔⑼ㄟ^一定的元數(shù)據(jù)管理方式安全保存在移動終端中。移動終端讀取的信息數(shù)據(jù)不僅可以來自服務器端的數(shù)據(jù)倉庫(或數(shù)據(jù)庫),也可以是來自其他移動終端系統(tǒng)數(shù)據(jù)庫中存儲的關聯(lián)商業(yè)信息數(shù)據(jù)。
[0027]本發(fā)明的有益效果是:要從網(wǎng)絡上大量的、不完全的、有噪聲的、模糊的、隨機的數(shù)據(jù)中,提取隱含在其中的、潛在有用的商業(yè)信息。大量的用戶、大量的信息在動態(tài)變化的時候,準確、即時獲取和傳遞有效商業(yè)信息便成為重要的移動應用,目前主要的技術解決方案是:依靠一個巨大的、帶有社交標簽的信息源——Path和終端的綁定,單向或雙向的同步、支持移動設備——Path具備免費的終端應用程序,但幾乎現(xiàn)有技術在安全性能、在大流量數(shù)據(jù)情況下負載問題嚴重,主要體現(xiàn)在:
[0028]3)安全性:java語言屬于解釋性語言,因為過分的追求可移植性所以導致源文件很容易被反編譯,對于核心算法而言沒有保密性可言,而且執(zhí)行效率一般。由于客戶端是基于大數(shù)據(jù)的可信分發(fā)為基礎的,所以在安全性上必須提高,以保障用戶信息安全可靠。
[0029]4)性能:采用原有的web增加接口的方法雖然開發(fā)成本低,但帶來的問題是與原有邏輯綁定,不適合擴展性,而且由于和原有服務器使用了同樣的邏輯處理層,所以在效率上會有影響,更重要的是原有的網(wǎng)站響應結構不能適應客戶端的快速響應需求,由于移動網(wǎng)絡的特性在數(shù)據(jù)連接上是相對斷續(xù)的,所以更要求數(shù)據(jù)響應加快。另外在移動數(shù)據(jù)大爆發(fā)的情況下,移動端的需求會成階梯狀的增長,所以非常有必要為了未來I?2年的需求進行技術再選擇。
[0030]傳統(tǒng)移動終端在數(shù)據(jù)和信息的實時性及集成性等方面目前還存在明顯的不足,通常只支持在本地查詢信息分析結果,往往難以及時準確地了解商業(yè)信息變化和外部市場動態(tài)。其具體表現(xiàn)為:①信息資源的獲取缺乏實時性。無法有效解決數(shù)據(jù)滯后、分析滯后和決策滯后問題;②終端系統(tǒng)功能相對單一,缺乏標準化和集成化。由于各類移動終端產品具有獨特的用戶范例、專用格式和元數(shù)據(jù)管理方式,因此分析結果不一致,信息共享困難。
[0031]移動智能終端是商業(yè)終端研究領域中的嶄新課題。它借助移動通信技術與手段,將商業(yè)數(shù)據(jù)處理的實時性和集成性融于一體。本發(fā)明針對商業(yè)數(shù)據(jù)Path和終端的綁定與智能移動設備的應用現(xiàn)狀,通過對傳統(tǒng)商業(yè)智能終端系統(tǒng)架構進行改造,提出自動收集和交換碎片化商業(yè)信息的移動終端,可有效解決數(shù)據(jù)的傳輸滯后與分析滯后、在大流量數(shù)據(jù)情況下負載的安全性能問題。
[0032]與現(xiàn)有技術的比較如下:
[0033]
【權利要求】
1.能自動收集和交換碎片化商業(yè)信息的系統(tǒng)及移動終端,所述系統(tǒng)包括服務器和移動終端,其特征是所述移動終端是基于制定符合大數(shù)據(jù)可信分發(fā)的獲取規(guī)范和基于python的tornado服務架構的NDK (核心)+java的客戶端;所述移動終端基于NDK為android在Iinux中c開發(fā)模式,移動終端的核心算法和加密算法進行NDK開發(fā),外部的邏輯層用標準的java開發(fā)的終端; 所述服務器的開發(fā)環(huán)境:采用了基于的python的tornado框架,使用Iinux下的epoll方法;自動收集和交換碎片化商業(yè)信息的移動終端和系統(tǒng)流程如下:①移動終端自身數(shù)據(jù)管理系統(tǒng)和服務器端對相聯(lián)系的網(wǎng)絡商業(yè)信息系統(tǒng)的相關提取、轉換、裝載數(shù)據(jù)源,將結果數(shù)據(jù)存儲于移動終端系統(tǒng)數(shù)據(jù)庫即標簽數(shù)據(jù)庫和服務器端信息數(shù)據(jù)倉庫即信息數(shù)據(jù)庫中;②移動終端發(fā)送REST網(wǎng)絡請求獲取相關的服務器端發(fā)送的數(shù)據(jù);③相關的服務器端發(fā)出指令,對相聯(lián)系的網(wǎng)絡商業(yè)信息系統(tǒng)要求依據(jù)業(yè)務需求,將接收的數(shù)據(jù)存儲于底層數(shù)據(jù)倉庫中或將接收的數(shù)據(jù)直接提供給數(shù)據(jù)分析層;④對操作型數(shù)據(jù)存儲庫進行分析,得到分析結果數(shù)據(jù),并依據(jù)業(yè)務需求將結果數(shù)據(jù)保存于信息數(shù)據(jù)倉庫中;⑤利用移動智能終端系統(tǒng),將數(shù)據(jù)以不同方式展示在移動終端的用戶視圖中。
2.根據(jù)權利要求1所述的能自動收集和交換碎片化商業(yè)信息的系統(tǒng)及移動終端,其特征是移動終端基于以下框架,核心NKD:底層c語言開發(fā)層;JAVA:普通邏輯開發(fā)層;XML:外部界面表不層。
3.根據(jù)權利要求1所述的能自動收集和交換碎片化商業(yè)信息的系統(tǒng)及移動終端,其特征是服務端架構是:包括負載層、邏輯層/表示層、核心算法層、普通邏輯調用層和數(shù)據(jù)庫調用層; NGINX:負載層,處理并發(fā),并且對nginx進行了二次開發(fā),方便部署服務器,并且提高了安全性。 TORNADO:邏輯層/表示層。由于用到了 Iinux的epoll技術,所以在超大規(guī)模的并發(fā)有有很大優(yōu)勢,比同等的tomcat架構有20倍的性能提升,同時這個框架技術有著易擴展,維護成本低,開發(fā)簡單的優(yōu)點,在部署上也很方便,支持點到面的批量部署; ALGORITHM:核心算法層。針對移動互聯(lián)網(wǎng)的特點,對核心算法進行了整合和優(yōu)化,另外針對表示層的tornado架構進行了同步,最大化的為移動互聯(lián)網(wǎng)進行了適配。這部分的api是有選擇性的,根據(jù)2/8理論,這里只選擇的最影響性能的那部分代碼進行處理; WEB AP1:普通邏輯調用層:正對外圍的普通算法和數(shù)據(jù)展示,調用原有網(wǎng)站已經有的邏輯,減少開發(fā)成本及人力投入,最大化的利用現(xiàn)有資源。同時又由于這部分數(shù)據(jù)展示和網(wǎng)站具有通用性,所以當邏輯進行了修改能同時顧及兩邊的需求; DATABASE:數(shù)據(jù)庫調用層:與網(wǎng)站邏輯一致,由oracle統(tǒng)一分配調度資源,避免數(shù)值的不一致和冗余,同時因為數(shù)據(jù)中心統(tǒng)一管理,才能用統(tǒng)一的開源格式來管理數(shù)據(jù)傳輸,方便前端開發(fā)和后期的維護。在數(shù)據(jù)安全性上也有了保障; 系統(tǒng)架構的實現(xiàn),服務器端和移動終端的通信基于第三代移動通信(3G)互聯(lián)網(wǎng)絡,并實現(xiàn)與有線寬帶互聯(lián)網(wǎng)絡(Internet)的通信互聯(lián)。
4.根據(jù)權利要求1所述的能自動收集和交換碎片化商業(yè)信息的系統(tǒng)及移動終端,其特征是基于以上通信與信息處理結構的基礎上,服務器端采用JAVA WEB應用與RESTLET集成模式;移動終端采用Android系統(tǒng),業(yè)務流程實現(xiàn)如下:(1)REST商業(yè)數(shù)據(jù)與WEB應用集成,服務器端提供集成接口將商業(yè)數(shù)據(jù)應用集成于JAVA WEB應用中; (2)移動終端客戶端采用RESTHTTP實現(xiàn)網(wǎng)絡請求; (3)服務端解析來自移動終端客戶端的REST請求,并進行數(shù)據(jù)分析。服務端依據(jù)REST請求進行數(shù)據(jù)分析,并將結果數(shù)據(jù)封裝成資源傳輸至移動終端客戶端; (4)移動終端客戶端接受返回數(shù)據(jù),將返回數(shù)據(jù)進行存儲、分析與展示。
5.根據(jù)權利要求1所述的能自動收集和交換碎片化商業(yè)信息的系統(tǒng)及移動終端,其特征是自動收集和交換碎片化商業(yè)信息的移動終端系統(tǒng)流程:商業(yè)數(shù)據(jù)的Path和移動終端的綁定,移動終端在數(shù)據(jù)和信息的實時性及集成性、元數(shù)據(jù)管理方式,進行信息共享;移動終端均指智能移動終端; 帶有社交標簽的信息源——Path的定義:在移動社交網(wǎng)絡模式下,獨立的離散式智能從分支節(jié)點上收到中央控制節(jié)點,中央樞紐保持全網(wǎng)流量監(jiān)視和控制,從0SI2層到7層實時把握網(wǎng)絡整體狀況,即時控制和調度,對全網(wǎng)和100%垂直完整做出有效反應; 在商業(yè)數(shù)據(jù)的Path和移動終端的綁定的網(wǎng)絡環(huán)境下,中央控制節(jié)點根據(jù)相應算法、邏輯、分析和規(guī)則,以業(yè)務流程定義規(guī)范方式將配置信息推到交換和路由節(jié)點,完成路由或交換從中央控制節(jié)點接受特定格式指令規(guī)則過程,交換和路由節(jié)點更新數(shù)據(jù)轉發(fā)平面落地規(guī)貝U,完成數(shù)據(jù)轉發(fā); 中央控制節(jié)點針對每個細分的網(wǎng)絡路徑,按照一條條“信息流”細分,每個“信息流”數(shù)據(jù)落地轉發(fā)由每個特定交換或路由節(jié)點完成;當計算或存儲資源變化時,中央控制節(jié)點根據(jù)分析結果重新調整節(jié)點配置規(guī)則,以實現(xiàn)動終端在數(shù)據(jù)和信息的實時性及集成性、元數(shù)據(jù)管理方式,進行信息共享; 帶有社交標簽的信息源——Path對系統(tǒng)的動態(tài)方面建模;這些動態(tài)方面可能涉及一個系統(tǒng)的體系結構的任意視圖中的任何種類的實例的交互,使用操作順序來闡明業(yè)務流程的實現(xiàn),即說明移動終端如何通過交互來執(zhí)行全部或部分業(yè)務流程。
6.根據(jù)權利要求4所述的能自動收集和交換碎片化商業(yè)信息的系統(tǒng)及移動終端,其特征是業(yè)務流程為:帶有社交標簽的信息源——Path的業(yè)務流程,基于商業(yè)數(shù)據(jù)的Path和移動終端的綁定,通過建立完整的需求任務分析信息描述、詳細的功能和行為描述、性能需求和設計約束的說明、合適的配置標準,支持移動終端自動收集和交換碎片化商業(yè)信息; 被擴展的帶有社交標簽的信息源——Path業(yè)務流程需求;擴展關聯(lián)就是一種廣義關系,其中擴展用例接續(xù)基Path業(yè)務的行為;這是通過擴展任務向操作序列中插入附加的操作序列來實現(xiàn)的,使用帶有Path和移動終端的綁定關聯(lián)來建模; 被包含的Path的業(yè)務流程所包含需求任務的列表,是一種廣義關系,它表明對處于另一個Path業(yè)務流程之中的需求任務所描述的行為的包含關系,這也使用帶有Path和移動終端的綁定關聯(lián)來建模; 假設移動終端的商業(yè)數(shù)據(jù)的Path需求任務;將它們添加到操作的基本業(yè)務流程或可選業(yè)務流程中; 移動終端一一Path具備免費的終端應用基本操作流程;帶有社交標簽的信息源——Path的業(yè)務參與者在流程中所遵循的主邏輯路徑; 移動終端——Path具備免費的終端應用可選操作流程;指那些在變更工作方式、出現(xiàn)異常或發(fā)生錯誤的情況下所遵循的路徑; Path業(yè)務流程修改歷史記錄,關于需求任務分析的修改時間、修改原因和修改人的詳細信息; Path業(yè)務流程風險,如果存在,則為與此需求任務分析的開發(fā)相關的問題或操作項目的列表;移動終端——Path具備免費的終端應用決策。
7.根據(jù)權利要求1-4之一所述的能自動收集和交換碎片化商業(yè)信息的系統(tǒng)及移動終端,其特征是每一個信息數(shù)據(jù)庫包括I個DB信息列表和N個〃碎片〃(Shard)化的數(shù)據(jù);數(shù)據(jù)收集/分析和訪問的過程如下:請求數(shù)據(jù)層,并傳遞必要的分庫區(qū)分字段、通常情況下是userjd ;數(shù)據(jù)層根據(jù)區(qū)分字段Route到具體的DB,在這個確定的DB內進行數(shù)據(jù)的收集、分析操作,而數(shù)據(jù)層客戶端,不定時對集群中各個數(shù)據(jù)庫進行可用性的嘗試性鏈接,或者數(shù)據(jù)庫端口的嘗試性訪問,也通過負載均衡實現(xiàn)集群的數(shù)據(jù)庫負載分發(fā)策略,提供可用性的數(shù)據(jù)推送機制;數(shù)據(jù)分發(fā)的推送機制可將數(shù)據(jù)庫的當前狀態(tài)通過程序的方式推送到客戶端,也就是分布式數(shù)據(jù)層的應 用端,這個時候通過主動的監(jiān)聽機制更新一個本地的DB狀態(tài)的列表;并告知負載均衡LB,這個數(shù)據(jù)庫節(jié)點是否可用,是否需要分配負載。
【文檔編號】G06F17/30GK103488697SQ201310395471
【公開日】2014年1月1日 申請日期:2013年9月3日 優(yōu)先權日:2013年9月3日
【發(fā)明者】沈效國 申請人:沈效國