專利名稱:一種應用于企業(yè)erp中短信交互方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計算機領(lǐng)域,尤其涉及一種應用于企業(yè)資源規(guī)劃ERP中短信交互方法。
背景技術(shù):
當前,企業(yè)資源規(guī)劃ERP軟件中提供的短信,主要是單一的發(fā)送,而沒有交互功倉泛。目前的技術(shù)具有以下不足單一的短信發(fā)送主要是ERP軟件通過短信模塊,給用戶手機發(fā)送ERP軟件系統(tǒng)的業(yè)務相關(guān)數(shù)據(jù)中的信息,接受信息用戶只能被動的接受信息,而不能通過手機給ERP服務端發(fā)送短信,主動隨時隨地的查詢單據(jù)數(shù)據(jù)信息。很多企業(yè)都面臨著宣傳渠道過于單一、宣傳范圍過于狹隘、宣傳成本過高,企業(yè)無法承受、效果不明顯、用戶與企業(yè)溝通困難等問題。因此,如何設(shè)計一種可應用于企業(yè)ERP中的短信交互方法及裝置,即為本領(lǐng)域技術(shù)人員的研究方向所在。
發(fā)明內(nèi)容
本發(fā)明提供一種應用于企業(yè)ERP中短信交互方法及裝置,其是通過ERP服務端短信模塊和用戶手機有效的進行短信交互,查詢ERP系統(tǒng)中符合權(quán)限數(shù)據(jù)。為了達到上述目的,本發(fā)明提供一種應用于企業(yè)ERP中短信交互方法,其包括以下步驟步驟I :ERP服務端手機短信模塊根據(jù)用戶發(fā)來的查詢短信,提取用戶手機號;步驟2 :根據(jù)用戶手機號查詢系統(tǒng)中對應的用戶名;步驟3 :根據(jù)系統(tǒng)中對應的用戶名查詢用戶權(quán)限;步驟4:根據(jù)用戶權(quán)限過濾單據(jù)類型,如果沒有滿足要求的單據(jù)類型,發(fā)送短信提示用戶無權(quán)限查詢對應的單據(jù)類型,如果有滿足要求的單據(jù)類型,執(zhí)行下述步驟;步驟5 :根據(jù)單據(jù)類型確定單據(jù)字段;步驟6 :根據(jù)單據(jù)字段查詢單據(jù)數(shù)據(jù),步驟7 :根據(jù)單據(jù)數(shù)據(jù)生成短信文本;步驟8 :將短信文本發(fā)送到用戶手機。較佳的實施方式中,在所述步驟I中,用戶用手機向ERP服務端手機短信模塊提供的號碼發(fā)送查詢短信,其查詢命令為一特定單據(jù)的內(nèi)容或者首字母組合。較佳的實施方式中,在所述步驟I中,根據(jù)查詢用戶的短信內(nèi)容,獲取單據(jù)數(shù)據(jù)具體為調(diào)用短信解析函數(shù),數(shù)據(jù)獲取函數(shù)入口參數(shù)是用戶輸入的短信內(nèi)容,函數(shù)返回結(jié)果是從數(shù)據(jù)庫中查詢到符合用戶要求的單據(jù)數(shù)據(jù)。較佳的實施方式中,所述ERP服務端手機短信模塊包括一短信接收單元,所述的短信接收單元通過短信解析函數(shù)自動對發(fā)送過來的短信內(nèi)容進行切詞和分詞,語義識別用戶短信查詢,然后轉(zhuǎn)換成對應的數(shù)據(jù)庫查詢,從數(shù)據(jù)庫中查詢得到符合要求的單據(jù)數(shù)據(jù)。較佳的實施方式中,所述的單據(jù)數(shù)據(jù)是從數(shù)據(jù)庫中獲取多個單據(jù)的單據(jù)數(shù)據(jù),生成符合要求的文本數(shù)據(jù)。較佳的實施方式中,在步驟5中,接收用戶所獲取單據(jù)字段內(nèi)容包括將用戶所要求的查詢結(jié)果作為活動文本插入到待發(fā)文本中,返回的待發(fā)送文本包括用戶要求的活動文本值和固定格式的文本,并根據(jù)用戶發(fā)送來的短信內(nèi)容,用短信解析函數(shù)解析生成對應的查詢命令,查詢到具體的數(shù)據(jù)庫值,然后替換待發(fā)送文本中對應的活動文本,生成最終文本。較佳的實施方式中,在步驟7中,將用戶發(fā)送過來的短信查詢,經(jīng)過短信解析函數(shù)查詢出結(jié)果后,將解析結(jié)果作為活動文本發(fā)送到待發(fā)送短信文本中,發(fā)送短信文本中包括查詢結(jié)果,短信內(nèi)容用空格分隔,并存在一個特殊字符校驗庫,其中,非法和反動字符都被確定為不通過?!け景l(fā)明還提供一種應用于企業(yè)ERP中短信交互裝置,其包括一解析函數(shù)單元、一顯示單元、一單據(jù)獲取數(shù)據(jù)單元、一短信文本生成單元及一短信發(fā)送單元,其中,所述短信解析函數(shù)單元,用于語義查詢獲取用戶單據(jù),根據(jù)單據(jù)確定單據(jù)類型,根據(jù)單據(jù)類型匹配單元,單元對應單據(jù)字段,從數(shù)據(jù)庫中可以獲取單據(jù)字段和對應的值;所述顯示單元,用于顯示包含單據(jù)字段查詢列表;所述單據(jù)獲取數(shù)據(jù)單元,用于接收用戶發(fā)送查詢短信經(jīng)過短信解析函數(shù),語義查詢對應單據(jù)字段,獲取單據(jù)數(shù)據(jù);所述短信文本生成單元,根據(jù)語義查詢獲取單據(jù)數(shù)據(jù)生成文本;所述短信發(fā)送單元,用于發(fā)送所述短信文本生成的文本。較佳的實施方式中,所述的短信解析函數(shù)單元根據(jù)用戶的短信查詢內(nèi)容,解析成對應的語義查詢,根據(jù)語義匹配成相應的查詢單據(jù),查詢返回結(jié)果是從數(shù)據(jù)庫中獲取單據(jù)對應的原始單據(jù)數(shù)據(jù),單據(jù)包括單據(jù)頭字段和單據(jù)體字段,根據(jù)用戶的查詢條件返回符合要求的單據(jù)頭字段和單據(jù)體字段對應數(shù)據(jù)。較佳的實施方式中,所述短信文本生成單元還包括一待發(fā)短信文本生成單元,用于將短信解析函數(shù)解析出短信結(jié)果。與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果在于本發(fā)明ERP服務端手機短信模塊能夠根據(jù)不同的手機號提取用戶名,根據(jù)用戶名提取用戶權(quán)限,獲取對應單據(jù)數(shù)據(jù),發(fā)送到用戶手機端,方便移動查詢,提高工作效率。
圖I是本發(fā)明一種應用于企業(yè)ERP中短信交互方法流程圖;圖2是本發(fā)明提供的模擬短信交互的界面示意圖;圖3是本發(fā)明提供的另外一種短信交互的界面示意圖;圖4是本發(fā)明提供的短信交互設(shè)置參數(shù)信息示意圖;圖5是本發(fā)明提供的應用ERP中的短信交互發(fā)送的裝置結(jié)構(gòu)圖。附圖標記說明1_短信交互裝置;11_解析函數(shù)單元;12_顯示單元;13_單據(jù)獲取數(shù)據(jù)單元;14-短信文本生成單元;15-短信發(fā)送單元。
具體實施例方式如圖I所示,為本發(fā)明一種應用于企業(yè)ERP中短信交互方法流程圖,由此圖可知,本發(fā)明提供一種應用于企業(yè)ERP中短信交 互方法,其包括以下步驟步驟SI =ERP服務端手機短信模塊根據(jù)用戶發(fā)來的查詢短信,提取用戶手機號,本步驟是通過企業(yè)ERP服務端短信模塊收到用戶手機短信,ERP服務端短信模塊的解析函數(shù)隨即相應,先獲取用戶手機號,其中,用戶用手機向ERP服務端手機短信模塊提供的號碼發(fā)送查詢短信,其查詢命令可以是特定的單據(jù)內(nèi)容或者首字母組合,其可以是中文內(nèi)容,或者中文拼音首字母組合,根據(jù)查詢用戶的短信內(nèi)容,獲取單據(jù)數(shù)據(jù)具體為調(diào)用短信解析函數(shù),數(shù)據(jù)獲取函數(shù)入口參數(shù)是用戶輸入的短信內(nèi)容,函數(shù)返回結(jié)果是從數(shù)據(jù)庫中查詢到符合用戶要求的單據(jù)數(shù)據(jù);步驟S2 :根據(jù)用戶手機號查詢系統(tǒng)中對應的用戶名,本步驟是通過ERP服務端短信模塊的查詢函數(shù)根據(jù)用戶手機號查詢對應系統(tǒng)中的用戶信息;步驟S3 :根據(jù)系統(tǒng)中對應的用戶名查詢用戶權(quán)限,本步驟是通過ERP服務端短信模塊的權(quán)限函數(shù)根據(jù)手機號對應的用戶名查詢用戶權(quán)限,用戶權(quán)限包括對應查詢業(yè)務單據(jù)類型的權(quán)限和用戶對應的數(shù)據(jù)權(quán)限;步驟S4 :根據(jù)用戶權(quán)限過濾單據(jù)類型;步驟S5 :查詢是否有滿足要求的單據(jù)類型,如果沒有滿足要求的單據(jù)類型,執(zhí)行步驟S10:即發(fā)送短信提示用戶無權(quán)限查詢對應的單據(jù)類型,如果有滿足要求的單據(jù)類型,執(zhí)行下述步驟S6至S9 ;步驟S6 :根據(jù)單據(jù)類型確定單據(jù)字段,此步驟是ERP軟件服務端短信模塊根據(jù)單據(jù)類型確定用戶查詢的單據(jù)字段,字段默認要求是數(shù)量或金額,其中,接收用戶所獲取單據(jù)字段內(nèi)容包括將用戶所要求的查詢結(jié)果作為活動文本插入到待發(fā)文本中,返回的待發(fā)送文本包括用戶要求的活動文本值和固定格式的文本,并根據(jù)用戶發(fā)送來的短信內(nèi)容,用短信解析函數(shù)解析生成對應的查詢命令,查詢到具體的數(shù)據(jù)庫值,然后替換待發(fā)送文本中對應的活動文本,生成最終文本;步驟S7 :根據(jù)單據(jù)字段查詢單據(jù)數(shù)據(jù),此步驟是通過ERP軟件服務端短信模塊根據(jù)單據(jù)字段確定業(yè)務單據(jù)數(shù)據(jù);步驟S8 :根據(jù)單據(jù)數(shù)據(jù)生成短信文本,此步驟是通過ERP軟件服務端是短信模塊根據(jù)業(yè)務單據(jù)數(shù)據(jù)生成短信文本;步驟S9 :將短信文本發(fā)送到用戶手機,此步驟是通過ERP軟件服務端短信模塊將生成短信文本發(fā)送到用戶的手機號上。上述的步驟S5至SlO的具體實現(xiàn)方式是通過ERP軟件服務端短信模塊短信解析函數(shù),解析用戶手機發(fā)送的短信內(nèi)容,語義查詢對應的單據(jù)類型,并根據(jù)語義查詢的結(jié)果,匹配相應的業(yè)務單據(jù)類型;根據(jù)業(yè)務單據(jù)類型,單據(jù)權(quán)限函數(shù)響應,返回該單據(jù)類型對應的功能權(quán)限;ERP軟件服務端短信模塊的對比系統(tǒng)中擁有當前手機號的實際職員用戶權(quán)限和查詢單據(jù)類型所需的權(quán)限,將手機號對應用戶的功能權(quán)限和單據(jù)類型對應的功能權(quán)限對t匕,如果不存在交集,直接返回沒有相應的單據(jù)類型查詢權(quán)限的文本信息給該手機號;如果存在交集,從數(shù)據(jù)庫中獲取所述單據(jù)類型對應的單據(jù)字段,根據(jù)單據(jù)字段獲取業(yè)務單據(jù)數(shù)據(jù);利用業(yè)務單據(jù)數(shù)據(jù),生成對應的短信文本信息發(fā)送到查詢對應的手機號。需要說明的是,短信交互查詢僅僅限于單據(jù)業(yè)務類型數(shù)據(jù),比如金額和數(shù)量等,這也是ERP軟件用戶關(guān)注度最高的數(shù)據(jù),查詢每個單據(jù)類型數(shù)據(jù)都有基本固定文本信息和變動文本信息,金額和數(shù)量信息根據(jù)用戶短信查詢條件參數(shù)變動的。其中,所述ERP服務端手機短信模塊包括一短信接收單元,所述的短信接收單元通過短信解析函數(shù)自動對發(fā)送過來的短信內(nèi)容進行切詞和分詞,語義識別用戶短信查詢,然后轉(zhuǎn)換成對應的數(shù)據(jù)庫查詢,從數(shù)據(jù)庫中查詢得到符合要求的單據(jù)數(shù)據(jù)。所述的單據(jù)數(shù)據(jù)是從數(shù)據(jù)庫中獲取多個單據(jù)的單據(jù)數(shù)據(jù),生成符合要求的文本數(shù)據(jù)。本發(fā)明上述步驟中,將用戶發(fā)送過來的短信查詢,經(jīng)過短信解析函數(shù)查詢出結(jié)果后,將解析結(jié)果作為活動文本發(fā)送到待發(fā)送短信文本中,發(fā)送短信文本中包括查詢結(jié)果,會計賬套信息,短信簽名,短信內(nèi)容用空格分隔,并存在一個特殊字符校驗庫,其中,非法和反動字符都被確定為不通過。根據(jù)本發(fā)明上述描述的步驟可以得知,本發(fā)明是提供一種應用于企業(yè)ERP中短信交互方法,在接受到用戶手機查詢業(yè)務信息短信后,先提前用戶手機號,然后根據(jù)手機號查詢系統(tǒng)中對應擁有該手機號職員,根據(jù)職員信息查詢職員擁有的查詢業(yè)務單據(jù)類型的權(quán)限,同時ERP服務端短信端短信模塊的短信解析函數(shù)會解析用戶短信內(nèi)容,語義查詢對應的單據(jù)業(yè)務類型,根據(jù)業(yè)務類型查詢單據(jù)字段(通常是金額和數(shù)量),根據(jù)單據(jù)字段查詢對應的單據(jù)數(shù)據(jù),根據(jù)單據(jù)數(shù)據(jù)生成短信文本,將短信文本發(fā)送到查詢用戶手機號上。使用本發(fā)明實施例提供的技術(shù)方案,ERP服務端手機短信模塊能夠根據(jù)不同的手機號提取用戶名,根據(jù)用戶名提取用戶權(quán)限,獲取對應單據(jù)數(shù)據(jù),發(fā)送到用戶手機端,方便移動查詢,提高工作效率。下面例舉一實施例對本發(fā)明上述步驟做詳細的說明,配合參閱圖2、3、4,圖2是本發(fā)明提供的模擬短信交互的界面示意圖、圖3是本發(fā)明提供的另外一種短信交互的界面示意圖、圖4是本發(fā)明提供的短信交互設(shè)置參數(shù)信息示意圖;如下是對應用于ERP中信息中界面模擬短信交互進行說明ERP服務端可以設(shè)置I個多個手機SM卡,并對所有使用ERP系統(tǒng)的用戶公開這I個或多個SIM卡對應的手機號,用戶可以用自己的手機發(fā)送短信到這I個或多個SIM卡對應的手機號上;發(fā)送查詢短信的格式為賬套名稱,指標名稱,時間,中間用空格分隔或者不用空格分隔,短信解析函數(shù)會自動解析短信內(nèi)容,并自動語義查詢;查詢用戶可以設(shè)置默認查詢賬套,實際業(yè)務中用戶通常會在一段時間內(nèi)關(guān)注一個具體會計賬套的單據(jù)數(shù)據(jù),如果設(shè)置默認賬套,查詢用戶會少輸入查詢短信內(nèi)容,并且有利于語義查詢到用戶最想要的結(jié)果;用戶短信內(nèi)容可以不輸入查詢時間,如果不輸入查詢時間,默認為“今天”,若輸入
時間,可以是今天/昨天/本月/上月/本年;如果用戶想查詢某具體參數(shù)的信息,例如,如果用戶想查詢客戶名“張三”的今天的銷售額,短信內(nèi)容可以將“張三”名放在短信查詢內(nèi)容中,例如短信查詢命令內(nèi)容可以是“查詢張三今天的銷售額”。
如果用戶認為輸入短信查詢命令不方便,還可以訂閱短信內(nèi)容,例如圖4,ERP服務端短信模塊會按用戶設(shè)置的頻率和時間給用戶手機號發(fā)送短信內(nèi)容,短信內(nèi)容用戶可以自定義設(shè)置。本發(fā)明上述實施例所提供的方案不僅適用于單個單據(jù)類型的短信的交換和訂閱,也適用于多個自定義單據(jù)類型,用戶批量的短信的交互。擁有權(quán)限的管理員用戶可以通過ERP服務端的短信通模塊自定義要查詢的單據(jù)類型,普通權(quán)限用戶通過短信交互,查詢自己關(guān)注的單據(jù)類型單據(jù)數(shù)據(jù)。如圖2,圖3,圖4所示,每一個單據(jù)類型的用戶擁有權(quán)限的管理員用戶都可以自定義新增/修改/刪除,從而使得ERP軟件的短信交互的單據(jù)類型可以針對不同的行業(yè)靈活變動,方便用戶,提高效率。應用ERP中的短信交互方法實例如下假定查詢用戶的短信內(nèi)容如下“華北大區(qū)業(yè)務員張三的銷售額”,ERP服務端的短信解析函數(shù),將會根據(jù)語義做如下語義切分“華北”,“大區(qū)”,“業(yè)務員”,“張三”,“銷售額”,自動過濾沒有關(guān)鍵語義詞語“的”,語義查詢匹配為單據(jù)類型“銷售出庫賬表”,單據(jù)·字段“銷售額”,部門“華北”(“華北大區(qū)”,“華北”等都會自動匹配到系統(tǒng)中存在的部門分支),職員“張三”,該短信查詢內(nèi)容也有默認簡稱“ywyXSe華北張三”,可以用漢語拼音首字母“ywyxse”代表業(yè)務單據(jù)類型“業(yè)務員銷售額”,“華北張三”將自動被短信模塊的語義函數(shù)切分為“華北”,“張三”,作為業(yè)務查詢條件進行查詢。應用ERP中的短信模塊擁有語義詞典。按照特定的算法可以對用戶發(fā)來的短信內(nèi)容自動切詞,分詞,語義匹配查詢的業(yè)務單據(jù)類型,從而定位查詢業(yè)務單據(jù)數(shù)據(jù)。參閱圖5,為應用于企業(yè)ERP中短信交互裝置結(jié)構(gòu)圖,本發(fā)明的短信交互裝置I包括一解析函數(shù)單元U、一顯示單元12、一單據(jù)獲取數(shù)據(jù)單元13、一短信文本生成單元14及一短信發(fā)送單元15,其中,所述短信解析函數(shù)單元11,用于語義查詢獲取用戶單據(jù),根據(jù)單據(jù)確定單據(jù)類型,根據(jù)單據(jù)類型匹配單元,單元對應單據(jù)字段,從數(shù)據(jù)庫中可以獲取單據(jù)字段和對應的值,所述的短信解析函數(shù)單元11根據(jù)用戶的短信查詢內(nèi)容,解析成對應的語義查詢,根據(jù)語義匹配成相應的查詢單據(jù),查詢返回結(jié)果是從數(shù)據(jù)庫中獲取單據(jù)對應的原始單據(jù)數(shù)據(jù),單據(jù)包括單據(jù)頭字段和單據(jù)體字段,根據(jù)用戶的查詢條件返回符合要求的單據(jù)頭字段和單據(jù)體字段對應數(shù)據(jù)。所述顯示單元12,用于顯示包含單據(jù)字段查詢列表;所述單據(jù)獲取數(shù)據(jù)單元13,用于接收用戶發(fā)送查詢短信經(jīng)過短信解析函數(shù),語義查詢對應單據(jù)字段,獲取單據(jù)數(shù)據(jù);所述短信文本生成單元14,根據(jù)語義查詢獲取單據(jù)數(shù)據(jù)生成文本,所述短信文本生成單元14還包括一待發(fā)短信文本生成單元,用于將短信解析函數(shù)解析出短信結(jié)果;所述短信發(fā)送單元15,用于發(fā)送所述短信文本生成的文本。本發(fā)明的ERP服務端手機短信模塊一方面可以群發(fā)通知類的短信給系統(tǒng)的職員用戶,也可以按用戶的訂閱頻率和查詢條件給相應的手機號發(fā)送短信,還可以與用戶進行手機短信交互發(fā)送短信。ERP服務端手機短信模塊在收到用戶手機短信后,短信解析函數(shù)單元解析用戶短信內(nèi)容,語義查詢匹配相應的單據(jù)數(shù)據(jù)類型和查詢條件。根據(jù)單據(jù)類型和查詢條件,獲取單據(jù)字段,查詢單據(jù)數(shù)據(jù)。根據(jù)單據(jù)數(shù)據(jù),獲取生成短信文本單元。根據(jù)短信文本單元生成短信發(fā)送到相應的查詢用戶手機。
其中,短信解析函數(shù)在解析短信內(nèi)容前,手機號函數(shù)會優(yōu)先獲取當前手機號,之后權(quán)限函數(shù)會根據(jù)用戶的手機號查詢系統(tǒng)中對應的職員信息,根據(jù)職員信息查詢該職員擁有的權(quán)限。同時,短信解析函數(shù)會根據(jù)單據(jù)內(nèi)容,語義匹配對應的單據(jù)類型,查詢單據(jù)類型對應的權(quán)限。當具體職員用戶擁有查詢相應單據(jù)類型的權(quán)限時,短信模塊才會返回具體的單據(jù)數(shù)據(jù)給相應的手機號,如果具體職員用戶沒有查詢相應的單據(jù)類型權(quán)限,短信模塊會返回提示信息,提醒用戶沒有相應的單據(jù)類型的查詢權(quán)限。根據(jù)短信文本單元生成短信發(fā)·送到相應的查詢用戶手機。綜上所述,本發(fā)明ERP服務端手機短信模塊能夠根據(jù)不同的手機號提取用戶名,根據(jù)用戶名提取用戶權(quán)限,獲取對應單據(jù)數(shù)據(jù),發(fā)送到用戶手機端,方便移動查詢,提高工作效率。以上說明對本發(fā)明而言只是說明性的,而非限制性的,本領(lǐng)域普通技術(shù)人員理解,在不脫離以下所附權(quán)利要求所限定的精神和范圍的情況下,可做出許多修改,變化,或等效,但都將落入本發(fā)明的保護范圍內(nèi)。
權(quán)利要求
1.一種應用于企業(yè)ERP中短信交互方法,其特征在于,其包括以下步驟 步驟I :ERP服務端手機短信模塊根據(jù)用戶發(fā)來的查詢短信,提取用戶手機號; 步驟2 :根據(jù)用戶手機號查詢系統(tǒng)中對應的用戶名; 步驟3 :根據(jù)系統(tǒng)中對應的用戶名查詢用戶權(quán)限; 步驟4 :根據(jù)用戶權(quán)限過濾單據(jù)類型,如果沒有滿足要求的單據(jù)類型,發(fā)送短信提示用戶無權(quán)限查詢對應的單據(jù)類型,如果有滿足要求的單據(jù)類型,執(zhí)行下述步驟; 步驟5 :根據(jù)單據(jù)類型確定單據(jù)字段; 步驟6 :根據(jù)單據(jù)字段查詢單據(jù)數(shù)據(jù), 步驟7 :根據(jù)單據(jù)數(shù)據(jù)生成短信文本; 步驟8 :將短信文本發(fā)送到用戶手機。
2.根據(jù)權(quán)利要求I所述的一種應用于企業(yè)ERP中短信交互方法,其特征在于,在所述步驟I中,用戶用手機向ERP服務端手機短信模塊提供的號碼發(fā)送查詢短信,其查詢命令為一特定單據(jù)的內(nèi)容或者首字母組合。
3.根據(jù)權(quán)利要求I所述的一種應用于企業(yè)ERP中短信交互方法,其特征在于,在所述步驟I中,根據(jù)查詢用戶的短信內(nèi)容,獲取單據(jù)數(shù)據(jù)具體為調(diào)用短信解析函數(shù),數(shù)據(jù)獲取函數(shù)入口參數(shù)是用戶輸入的短信內(nèi)容,函數(shù)返回結(jié)果是從數(shù)據(jù)庫中查詢到符合用戶要求的單據(jù)數(shù)據(jù)。
4.根據(jù)權(quán)利要求I所述的一種應用于企業(yè)ERP中短信交互方法,其特征在于,所述ERP服務端手機短信模塊包括一短信接收單元,所述的短信接收單元通過短信解析函數(shù)自動對發(fā)送過來的短信內(nèi)容進行切詞和分詞,語義識別用戶短信查詢,然后轉(zhuǎn)換成對應的數(shù)據(jù)庫查詢,從數(shù)據(jù)庫中查詢得到符合要求的單據(jù)數(shù)據(jù)。
5.根據(jù)權(quán)利要求I所述的一種應用于企業(yè)ERP中短信交互方法,其特征在于,所述的單據(jù)數(shù)據(jù)是從數(shù)據(jù)庫中獲取多個單據(jù)的單據(jù)數(shù)據(jù),生成符合要求的文本數(shù)據(jù)。
6.根據(jù)權(quán)利要求I所述的一種應用于企業(yè)ERP中短信交互方法,其特征在于,在步驟5中,接收用戶所獲取單據(jù)字段內(nèi)容包括將用戶所要求的查詢結(jié)果作為活動文本插入到待發(fā)文本中,返回的待發(fā)送文本包括用戶要求的活動文本值和固定格式的文本,并根據(jù)用戶發(fā)送來的短信內(nèi)容,用短信解析函數(shù)解析生成對應的查詢命令,查詢到具體的數(shù)據(jù)庫值,然后替換待發(fā)送文本中對應的活動文本,生成最終文本。
7.根據(jù)權(quán)利要求6所述的一種應用于企業(yè)ERP中短信交互方法,其特征在于,在步驟7中,將用戶發(fā)送過來的短信查詢,經(jīng)過短信解析函數(shù)查詢出結(jié)果后,將解析結(jié)果作為活動文本發(fā)送到待發(fā)送短信文本中,發(fā)送短信文本中包括查詢結(jié)果,短信內(nèi)容用空格分隔,并存在一個特殊字符校驗庫,其中,非法和反動字符都被確定為不通過。
8.一種應用于企業(yè)ERP中短信交互裝置,其特征在于,其包括一解析函數(shù)單元、一顯示單元、一單據(jù)獲取數(shù)據(jù)單元、一短信文本生成單元及一短信發(fā)送單元,其中, 所述短信解析函數(shù)單元,用于語義查詢獲取用戶單據(jù),根據(jù)單據(jù)確定單據(jù)類型,根據(jù)單據(jù)類型匹配單元,單元對應單據(jù)字段,從數(shù)據(jù)庫中可以獲取單據(jù)字段和對應的值; 所述顯示單元,用于顯示包含單據(jù)字段查詢列表; 所述單據(jù)獲取數(shù)據(jù)單元,用于接收用戶發(fā)送查詢短信經(jīng)過短信解析函數(shù),語義查詢對應單據(jù)字段,獲取單據(jù)數(shù)據(jù);所述短信文本生成單元,根據(jù)語義查詢獲取單據(jù)數(shù)據(jù)生成文本; 所述短信發(fā)送單元,用于發(fā)送所述短信文本生成的文本。
9.根據(jù)權(quán)利要求8所述的一種應用于企業(yè)ERP中短信交互裝置,其特征在于,所述的短信解析函數(shù)單元根據(jù)用戶的短信查詢內(nèi)容,解析成對應的語義查詢,根據(jù)語義匹配成相應的查詢單據(jù),查詢返回結(jié)果是從數(shù)據(jù)庫中獲取單據(jù)對應的原始單據(jù)數(shù)據(jù),單據(jù)包括單據(jù)頭字段和單據(jù)體字段,根據(jù)用戶的查詢條件返回符合要求的單據(jù)頭字段和單據(jù)體字段對應數(shù)據(jù)。
10.根據(jù)權(quán)利要求8所述的一種應用于企業(yè)ERP中短信交互裝置,其特征在于,所述短信文本生成單元還包括一待發(fā)短信文本生成單元,用于將短信解析函數(shù)解析出短信結(jié)果。
全文摘要
本發(fā)明公開一種應用于企業(yè)ERP中短信交互方法及裝置,其中,方法包括以下步驟ERP服務端手機短信模塊根據(jù)用戶發(fā)來的查詢短信,提取用戶手機號;根據(jù)用戶手機號查詢系統(tǒng)中對應的用戶名;根據(jù)系統(tǒng)中對應的用戶名查詢用戶權(quán)限;根據(jù)用戶權(quán)限過濾單據(jù)類型,如果沒有滿足要求的單據(jù)類型,發(fā)送短信提示用戶無權(quán)限查詢對應的單據(jù)類型,如果有滿足要求的單據(jù)類型,執(zhí)行下述步驟;根據(jù)單據(jù)類型確定單據(jù)字段;根據(jù)單據(jù)字段查詢單據(jù)數(shù)據(jù),根據(jù)單據(jù)數(shù)據(jù)生成短信文本;將短信文本發(fā)送到用戶手機。本發(fā)明的短信交互方法方便移動查詢,提高工作效率。
文檔編號H04W4/14GK102958017SQ20111025138
公開日2013年3月6日 申請日期2011年8月29日 優(yōu)先權(quán)日2011年8月29日
發(fā)明者李長山, 陶叢武, 夏若凡, 趙林, 瞿建軍 申請人:航天信息軟件技術(shù)有限公司