本發(fā)明屬于加工仿真技術(shù)領(lǐng)域,尤其涉及一種加工仿真的方法、終端設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。
背景技術(shù):
g代碼是數(shù)控程序中的加工指令,也稱(chēng)為g指令,可以用來(lái)直接驅(qū)動(dòng)機(jī)床以及各種控制系統(tǒng)。g代碼因沒(méi)有設(shè)定統(tǒng)一標(biāo)準(zhǔn)的格式,市場(chǎng)上多個(gè)廠家具有多種g代碼開(kāi)發(fā)格式。因此,不同的g代碼需要不同的三維3d演示終端來(lái)解析和仿真g代碼所代表的加工指令,不存在一種可以集成多種g代碼來(lái)進(jìn)行加工仿真的3d演示終端。
上述問(wèn)題亟待解決。
技術(shù)實(shí)現(xiàn)要素:
針對(duì)不同的g代碼需要不同的3d演示終端來(lái)解析和仿真g代碼所代表的加工指令,不存在一種可以集成多種g代碼來(lái)進(jìn)行加工仿真的3d演示終端的缺陷,本發(fā)明提供一種加工仿真的方法、終端設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。
本發(fā)明實(shí)施例的第一方面提供了一種加工仿真的方法,包括:
對(duì)原始g代碼參照預(yù)設(shè)格式進(jìn)行語(yǔ)法檢查;
語(yǔ)法檢查的檢查結(jié)果若正確,則將原始g代碼進(jìn)行解釋后生成動(dòng)作事件列表;若錯(cuò)誤,則將原始g代碼參照預(yù)設(shè)格式進(jìn)行更改后,重復(fù)進(jìn)行語(yǔ)法檢查,直至檢查結(jié)果正確;
根據(jù)觸發(fā)的動(dòng)作從動(dòng)作事件列表內(nèi)匹配相應(yīng)的動(dòng)作事件,將匹配得到的動(dòng)作事件發(fā)送給仿真端進(jìn)行模型加工演示。
進(jìn)一步地,對(duì)原始g代碼參照預(yù)設(shè)格式進(jìn)行語(yǔ)法檢查之前,方法包括:
接收并保存原始g代碼。
進(jìn)一步地,將原始g代碼進(jìn)行解釋后生成動(dòng)作事件列表,包括:
將原始g代碼進(jìn)行解釋生成若干動(dòng)作事件;
將若干動(dòng)作事件按事件的發(fā)生順序放置到事件管理器里。
進(jìn)一步地,將匹配得到的動(dòng)作事件發(fā)送給仿真端進(jìn)行模型加工演示,包括:
將刀具的三維坐標(biāo)點(diǎn)進(jìn)行處理后形成刀具高度圖;
將工件原型的三維坐標(biāo)點(diǎn)進(jìn)行處理后形成工件原型高度圖;
將刀具高度圖投影到工件原型高度圖上形成變形工件高度圖;
根據(jù)變形工件高度圖生成變形工件并演示出來(lái)。
進(jìn)一步地,根據(jù)觸發(fā)的動(dòng)作從動(dòng)作事件列表內(nèi)匹配相應(yīng)的動(dòng)作事件,將匹配得到的動(dòng)作事件發(fā)送給仿真端進(jìn)行演示之后,方法包括:
仿真端對(duì)進(jìn)行演示的模型的表面上色。
本發(fā)明實(shí)施例的第二方面提供了一種加工仿真的裝置,包括:
檢查模塊,用于對(duì)原始g代碼參照預(yù)設(shè)格式進(jìn)行語(yǔ)法檢查;
生成模塊,用于判定語(yǔ)法檢查的檢查結(jié)果若正確,則將原始g代碼進(jìn)行解釋后生成動(dòng)作事件列表;若錯(cuò)誤,則將原始g代碼參照預(yù)設(shè)格式進(jìn)行更改后,重復(fù)進(jìn)行語(yǔ)法檢查,直至檢查結(jié)果正確;
加工演示模塊,用于根據(jù)觸發(fā)的動(dòng)作從動(dòng)作事件列表內(nèi)匹配相應(yīng)的動(dòng)作事件,將匹配得到的動(dòng)作事件發(fā)送給仿真端進(jìn)行模型加工演示。
進(jìn)一步地,生成模塊,具體包括:
解釋單元,用于將原始g代碼進(jìn)行解釋生成若干動(dòng)作事件;
放置單元,用于將若干動(dòng)作事件按事件的發(fā)生順序放置到事件管理器里。
進(jìn)一步地,裝置還包括:
上色模塊,用于仿真端對(duì)進(jìn)行演示的模型的表面上色。
本發(fā)明實(shí)施例的第三方面提供了一種加工仿真的終端設(shè)備,包括存儲(chǔ)器、處理器以及存儲(chǔ)在存儲(chǔ)器中并可在處理器上運(yùn)行的計(jì)算機(jī)程序,處理器執(zhí)行計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)以下步驟:
對(duì)原始g代碼參照預(yù)設(shè)格式進(jìn)行語(yǔ)法檢查;
語(yǔ)法檢查的檢查結(jié)果若正確,則將原始g代碼進(jìn)行解釋后生成動(dòng)作事件列表;若錯(cuò)誤,則將原始g代碼參照預(yù)設(shè)格式進(jìn)行更改后,重復(fù)進(jìn)行語(yǔ)法檢查,直至檢查結(jié)果正確;
根據(jù)觸發(fā)的動(dòng)作從動(dòng)作事件列表內(nèi)匹配相應(yīng)的動(dòng)作事件,將匹配得到的動(dòng)作事件發(fā)送給仿真端進(jìn)行模型加工演示。
本發(fā)明實(shí)施例的第四方面提供了一種加工仿真的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)程序,計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)以下步驟:
對(duì)原始g代碼參照預(yù)設(shè)格式進(jìn)行語(yǔ)法檢查;
語(yǔ)法檢查的檢查結(jié)果若正確,則將原始g代碼進(jìn)行解釋后生成動(dòng)作事件列表;若錯(cuò)誤,則將原始g代碼參照預(yù)設(shè)格式進(jìn)行更改后,重復(fù)進(jìn)行語(yǔ)法檢查,直至檢查結(jié)果正確;
根據(jù)觸發(fā)的動(dòng)作從動(dòng)作事件列表內(nèi)匹配相應(yīng)的動(dòng)作事件,將匹配得到的動(dòng)作事件發(fā)送給仿真端進(jìn)行模型加工演示。
本發(fā)明實(shí)施例與現(xiàn)有技術(shù)相比存在的有益效果是:本發(fā)明通過(guò)將不同格式的g代碼更改為格式統(tǒng)一的g代碼格式,并輸出給3d仿真端進(jìn)行加工演示,增強(qiáng)了3d仿真端的兼容性,方便不同源g代碼輸入該3d仿真端即可查看工件加工過(guò)程,減少了配置不同源設(shè)備的成本。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實(shí)施例提供的加工仿真的方法的實(shí)現(xiàn)流程示意圖;
圖2是圖1提供的加工仿真的方法所在的系統(tǒng)架構(gòu)圖;
圖3是圖1提供的加工仿真的方法的場(chǎng)景應(yīng)用流程圖;
圖4是本發(fā)明另一實(shí)施例提供的加工仿真的方法的實(shí)現(xiàn)流程示意圖;
圖5是本發(fā)明實(shí)施例提供的加工仿真的裝置的示意性框圖;
圖6是本發(fā)明實(shí)施例提供的加工仿真的終端設(shè)備的示意圖。
具體實(shí)施方式
以下描述中,為了說(shuō)明而不是為了限定,提出了諸如特定系統(tǒng)結(jié)構(gòu)、技術(shù)之類(lèi)的具體細(xì)節(jié),以便透徹理解本發(fā)明實(shí)施例。然而,本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)清楚,在沒(méi)有這些具體細(xì)節(jié)的其它實(shí)施例中也可以實(shí)現(xiàn)本發(fā)明。在其它情況中,省略對(duì)眾所周知的系統(tǒng)、裝置、電路以及方法的詳細(xì)說(shuō)明,以免不必要的細(xì)節(jié)妨礙本發(fā)明的描述。
為了說(shuō)明本發(fā)明的技術(shù)方案,下面通過(guò)具體實(shí)施例來(lái)進(jìn)行說(shuō)明。
圖1是本發(fā)明實(shí)施例提供的加工仿真的方法的實(shí)現(xiàn)流程示意圖;圖2是圖1提供的加工仿真的方法所在的系統(tǒng)架構(gòu)圖;圖3是圖1提供的加工仿真的方法的場(chǎng)景應(yīng)用流程圖。如圖1至圖3所示,本實(shí)施例執(zhí)行主體是3d演示終端,本實(shí)施例提供的加工仿真的方法,可以包括:
101、對(duì)原始g代碼參照預(yù)設(shè)格式進(jìn)行語(yǔ)法檢查;
具體地,在對(duì)原始g代碼參照預(yù)設(shè)格式進(jìn)行語(yǔ)法檢查之前,首先需要接收并保存原始g代碼。這里保存的原始g代碼為市面上各個(gè)廠商開(kāi)發(fā)的不同源g代碼。這里的預(yù)設(shè)格式為該演示終端指定的g代碼保存的統(tǒng)一的格式,比如,將g代碼刪除空行、空格、注釋、起始標(biāo)識(shí)、結(jié)束標(biāo)識(shí)等無(wú)關(guān)信息,僅僅留下關(guān)鍵詞信息。此處對(duì)預(yù)設(shè)格式不作限定。
需要說(shuō)明的是,市面上存在多種3d演示終端,本實(shí)施例中以u(píng)nity3d作為3d演示終端進(jìn)行描述。
102、語(yǔ)法檢查的檢查結(jié)果若正確,則將原始g代碼進(jìn)行解釋后生成動(dòng)作事件列表;若錯(cuò)誤,則將原始g代碼參照預(yù)設(shè)格式進(jìn)行更改后,重復(fù)進(jìn)行語(yǔ)法檢查,直至檢查結(jié)果正確;
具體地,將原始g代碼進(jìn)行解釋后生成動(dòng)作事件列表,包括:將原始g代碼進(jìn)行解釋生成若干動(dòng)作事件;將若干動(dòng)作事件按事件的發(fā)生順序放置到事件管理器里。進(jìn)一步地,cnc(computernumericalcontrol)數(shù)控系統(tǒng)是數(shù)字控制系統(tǒng)的簡(jiǎn)稱(chēng),根據(jù)計(jì)算機(jī)存儲(chǔ)器中存儲(chǔ)的控制程序,執(zhí)行部分或全部數(shù)值控制功能,并配有接口電路和伺服驅(qū)動(dòng)裝置的專(zhuān)用計(jì)算機(jī)系統(tǒng)。g代碼可在cnc代碼編譯器中進(jìn)行編譯。本實(shí)施例中,將cnc代碼編譯器封裝為dll文件,嵌入到u3d(通用3d圖形格式universal3d)的腳本代碼編輯器中。通過(guò)調(diào)用cnc代碼編譯器中的語(yǔ)法檢查函數(shù)來(lái)判定輸入的原始g代碼的格式。
若判定格式錯(cuò)誤,表明輸入的原始g代碼格式與預(yù)設(shè)格式不相符,則需要更改為預(yù)設(shè)格式規(guī)定的格式后重新在進(jìn)行格式判定。若判定格式正確,表明輸入的原始g代碼沒(méi)有語(yǔ)法和邏輯錯(cuò)誤,然后在新的文件中逐行讀取g代碼。此處新文件中的g代碼是被處理過(guò)的參照預(yù)設(shè)格式的標(biāo)準(zhǔn)g代碼,已刪除了空行、空格、注釋、起始標(biāo)識(shí)、結(jié)束標(biāo)識(shí)等無(wú)關(guān)信息。將每行處理過(guò)的g代碼再傳給cnc代碼編譯器后,編譯器會(huì)對(duì)g代碼進(jìn)行解釋翻譯,并最終以事件列表的形式交付給到u3d演示終端。
進(jìn)一步地,每行g(shù)代碼可能會(huì)被翻譯成多條指令,這些指令會(huì)按動(dòng)作發(fā)生順序放置到事件管理器中。翻譯完成后,cnc代碼編譯器自動(dòng)觸發(fā)第一條指令,該指令對(duì)應(yīng)的動(dòng)作在u3d界面中實(shí)現(xiàn)(若u3d存在該動(dòng)作指令)。動(dòng)作完成后,u3d接手事件管理器,觸發(fā)下一條指令并實(shí)現(xiàn)其動(dòng)作或功能,如此循環(huán)直至完成所有事件和指令。然后發(fā)送下一行g(shù)代碼給cnc代碼編譯器,重復(fù)上述過(guò)程,直至所有的g代碼被處理并保存為預(yù)設(shè)格式。
103、根據(jù)觸發(fā)的動(dòng)作從動(dòng)作事件列表內(nèi)匹配相應(yīng)的動(dòng)作事件,將匹配得到的動(dòng)作事件發(fā)送給仿真端進(jìn)行模型加工演示。
具體地,仿真端進(jìn)行模型加工演示包括的工作動(dòng)作如下表所示:
對(duì)工件變形過(guò)程進(jìn)行演示,首先還要選定用于切削工件的刀具。刀具是指機(jī)械制造中用于切削加工的工具,又稱(chēng)切削工具。絕大多數(shù)的刀具是機(jī)用的,也有手用的。由于機(jī)械制造中使用的刀具基本上都用于切削金屬材料,所以“刀具”一詞一般就理解為金屬切削刀具。刀具種類(lèi)很多,根據(jù)零件加工形狀選用適合的刀具。
進(jìn)一步地,將匹配得到的動(dòng)作事件發(fā)送給仿真端進(jìn)行模型加工演示,包括:將刀具的三維坐標(biāo)點(diǎn)進(jìn)行處理后形成刀具高度圖;將工件原型的三維坐標(biāo)點(diǎn)進(jìn)行處理后形成工件原型高度圖;將刀具高度圖投影到工件原型高度圖上形成變形工件高度圖;根據(jù)變形工件高度圖生成變形工件并演示出來(lái)。再進(jìn)一步地,將刀具的三維坐標(biāo)點(diǎn)提取出來(lái),經(jīng)過(guò)無(wú)效剔除,位置轉(zhuǎn)換,縮放轉(zhuǎn)換,旋轉(zhuǎn)付點(diǎn)等方法,將刀具投影到一張?zhí)摂M平面上,形成一張刀具高度圖。將工件原型的三維坐標(biāo)點(diǎn)也生成一張動(dòng)態(tài)的工件原型高度圖,并設(shè)置好工件原型的法線和文理貼圖坐標(biāo)。后續(xù)的工件變形操作將刀具高度圖投影到工件高度圖上,通過(guò)高度換算形成一張新的變形工件高度圖,在通過(guò)這張變形工件高度圖形成一個(gè)新的變形后的變形工件。其中,變形工件的過(guò)程包括在加工切削過(guò)程中,毛坯工件被有規(guī)律的切削,逐漸變成零件的整個(gè)過(guò)程。
應(yīng)理解,上述實(shí)施例中各步驟的序號(hào)的大小并不意味著執(zhí)行順序的先后,各過(guò)程的執(zhí)行順序應(yīng)以其功能和內(nèi)在邏輯確定,而不應(yīng)對(duì)本發(fā)明實(shí)施例的實(shí)施過(guò)程構(gòu)成任何限定。
以上實(shí)施例提出的方法可以看出,本發(fā)明通過(guò)將不同格式的g代碼更改為格式統(tǒng)一的g代碼格式,并輸出給3d仿真端進(jìn)行加工演示,增強(qiáng)了3d仿真端的兼容性,方便不同源g代碼輸入該3d仿真端即可查看工件加工過(guò)程,減少了配置不同源設(shè)備的成本。
圖4是本發(fā)明另一實(shí)施例提供的加工仿真的方法的實(shí)現(xiàn)流程示意圖;如圖4所示,本實(shí)施例執(zhí)行主體是3d演示終端,本實(shí)施例提供的根據(jù)觸發(fā)的動(dòng)作從動(dòng)作事件列表內(nèi)匹配相應(yīng)的動(dòng)作事件,將匹配得到的動(dòng)作事件發(fā)送給仿真端進(jìn)行演示之后,本方法還可以包括:
401、仿真端對(duì)進(jìn)行演示的模型的表面上色。
具體的,通過(guò)變形后的工件的輪廓不明顯,難以凸顯出實(shí)際效果。這時(shí)需采取顏色分離的手段,通過(guò)變形工件高度圖的每個(gè)坐標(biāo)點(diǎn)的高度差,生成一個(gè)顏色輪廓明朗的紋理,附到變形的工件上。
相對(duì)于上一實(shí)施例,本實(shí)施例可以通過(guò)給工件添加表面紋理,清楚地觀察出實(shí)際工件的變形效果。
應(yīng)理解,上述實(shí)施例中各步驟的序號(hào)的大小并不意味著執(zhí)行順序的先后,各過(guò)程的執(zhí)行順序應(yīng)以其功能和內(nèi)在邏輯確定,而不應(yīng)對(duì)本發(fā)明實(shí)施例的實(shí)施過(guò)程構(gòu)成任何限定。
圖5是本發(fā)明實(shí)施例提供的加工仿真的裝置的示意性框圖;如圖5所示,本實(shí)施例執(zhí)行主體是3d演示終端,本實(shí)施例提供的加工仿真的裝置,可以包括:
檢查模塊51,用于對(duì)原始g代碼參照預(yù)設(shè)格式進(jìn)行語(yǔ)法檢查;
生成模塊52,用于判定語(yǔ)法檢查的檢查結(jié)果若正確,則將原始g代碼進(jìn)行解釋后生成動(dòng)作事件列表;若錯(cuò)誤,則將原始g代碼參照預(yù)設(shè)格式進(jìn)行更改后,重復(fù)進(jìn)行語(yǔ)法檢查,直至檢查結(jié)果正確;
加工演示模塊53,用于根據(jù)觸發(fā)的動(dòng)作從動(dòng)作事件列表內(nèi)匹配相應(yīng)的動(dòng)作事件,將匹配得到的動(dòng)作事件發(fā)送給仿真端進(jìn)行模型加工演示。
需要說(shuō)明的是,本發(fā)明實(shí)施例提供的上述系統(tǒng)中各個(gè)模塊,由于與本發(fā)明方法實(shí)施例基于同一構(gòu)思,其帶來(lái)的技術(shù)效果與本發(fā)明方法實(shí)施例相同,具體內(nèi)容可參見(jiàn)本發(fā)明方法實(shí)施例中的敘述,此處不再贅述。
以上實(shí)施例提出的裝置同樣可以看出,本發(fā)明通過(guò)將不同格式的g代碼更改為格式統(tǒng)一的g代碼格式,并輸出給3d仿真端進(jìn)行加工演示,增強(qiáng)了3d仿真端的兼容性,方便不同源g代碼輸入該3d仿真端即可查看工件加工過(guò)程,減少了配置不同源設(shè)備的成本。
圖6是本發(fā)明一實(shí)施例提供的加工仿真的終端設(shè)備的示意圖。如圖6所示,該實(shí)施例的加工仿真的終端設(shè)備6包括:處理器60、存儲(chǔ)器61以及存儲(chǔ)在存儲(chǔ)器61中并可在處理器60上運(yùn)行的計(jì)算機(jī)程序62,例如用于實(shí)現(xiàn)加工仿真的方法的計(jì)算機(jī)程序。處理器60執(zhí)行計(jì)算機(jī)程序62時(shí)實(shí)現(xiàn)上述各個(gè)加工仿真的方法實(shí)施例中的步驟,例如圖1所示的步驟101至104?;蛘撸幚砥?0執(zhí)行計(jì)算機(jī)程序62時(shí)實(shí)現(xiàn)上述各裝置實(shí)施例中各模塊/單元的功能,例如圖5所示模塊51至54的功能。
本發(fā)明提出用于實(shí)現(xiàn)加工仿真的方法的計(jì)算機(jī)程序62,包括:對(duì)原始g代碼參照預(yù)設(shè)格式進(jìn)行語(yǔ)法檢查;語(yǔ)法檢查的檢查結(jié)果若正確,則將原始g代碼進(jìn)行解釋后生成動(dòng)作事件列表;若錯(cuò)誤,則將原始g代碼參照預(yù)設(shè)格式進(jìn)行更改后,重復(fù)進(jìn)行語(yǔ)法檢查,直至檢查結(jié)果正確;根據(jù)觸發(fā)的動(dòng)作從動(dòng)作事件列表內(nèi)匹配相應(yīng)的動(dòng)作事件,將匹配得到的動(dòng)作事件發(fā)送給仿真端進(jìn)行模型加工演示。計(jì)算機(jī)程序62可以被分割成一個(gè)或多個(gè)模塊/單元,一個(gè)或者多個(gè)模塊/單元被存儲(chǔ)在存儲(chǔ)器61中,并由處理器60執(zhí)行,以完成本發(fā)明。一個(gè)或多個(gè)模塊/單元可以是能夠完成特定功能的一系列計(jì)算機(jī)程序指令段,該指令段用于描述計(jì)算機(jī)程序62在加工仿真的終端設(shè)備6中的執(zhí)行過(guò)程。例如,計(jì)算機(jī)程序62可以被分割成同步模塊、匯總模塊、獲取模塊、返回模塊(虛擬裝置中的模塊),各模塊具體功能如下:
加工仿真的終端設(shè)備6可以是桌上型計(jì)算機(jī)、筆記本、掌上電腦及云端服務(wù)器等計(jì)算設(shè)備。加工仿真的終端設(shè)備可包括,但不僅限于,處理器60、存儲(chǔ)器61。本領(lǐng)域技術(shù)人員可以理解,圖6僅僅是加工仿真的終端設(shè)備6的示例,并不構(gòu)成對(duì)加工仿真的終端設(shè)備6的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件,例如加工仿真的終端設(shè)備6還可以包括輸入輸出設(shè)備、網(wǎng)絡(luò)接入設(shè)備、總線等。
所稱(chēng)處理器60可以是中央處理單元(centralprocessingunit,cpu),還可以是其他通用處理器、數(shù)字信號(hào)處理器(digitalsignalprocessor,dsp)、專(zhuān)用集成電路(applicationspecificintegratedcircuit,asic)、現(xiàn)成可編程門(mén)陣列(field-programmablegatearray,fpga)或者其他可編程邏輯器件、分立門(mén)或者晶體管邏輯器件、分立硬件組件等。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。
存儲(chǔ)器61可以是加工仿真的終端設(shè)備6的內(nèi)部存儲(chǔ)單元,例如加工仿真的終端設(shè)備6的硬盤(pán)或內(nèi)存。存儲(chǔ)器61也可以是加工仿真的終端設(shè)備6的外部存儲(chǔ)設(shè)備,例如加工仿真的終端設(shè)備6上配備的插接式硬盤(pán),智能存儲(chǔ)卡(smartmediacard,smc),安全數(shù)字(securedigital,sd)卡,閃存卡(flashcard)等。進(jìn)一步地,存儲(chǔ)器61還可以既包括加工仿真的終端設(shè)備6的內(nèi)部存儲(chǔ)單元也包括外部存儲(chǔ)設(shè)備。存儲(chǔ)器61用于存儲(chǔ)計(jì)算機(jī)程序以及加工仿真的終端設(shè)備6所需的其他程序和數(shù)據(jù)。存儲(chǔ)器61還可以用于暫時(shí)地存儲(chǔ)已經(jīng)輸出或者將要輸出的數(shù)據(jù)。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為了描述的方便和簡(jiǎn)潔,僅以上述各功能單元、模塊的劃分進(jìn)行舉例說(shuō)明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能單元、模塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能單元或模塊,以完成以上描述的全部或者部分功能。實(shí)施例中的各功能單元、模塊可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以?xún)蓚€(gè)或兩個(gè)以上單元集成在一個(gè)單元中,上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。另外,各功能單元、模塊的具體名稱(chēng)也只是為了便于相互區(qū)分,并不用于限制本申請(qǐng)的保護(hù)范圍。上述系統(tǒng)中單元、模塊的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。
在上述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒(méi)有詳述或記載的部分,可以參見(jiàn)其它實(shí)施例的相關(guān)描述。
本領(lǐng)域普通技術(shù)人員可以意識(shí)到,結(jié)合本文中所公開(kāi)的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計(jì)算機(jī)軟件和電子硬件的結(jié)合來(lái)實(shí)現(xiàn)。這些功能究竟以硬件還是軟件方式來(lái)執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專(zhuān)業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來(lái)使用不同方法來(lái)實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
在本發(fā)明所提供的實(shí)施例中,應(yīng)該理解到,所揭露的裝置/終端設(shè)備和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置/終端設(shè)備實(shí)施例僅僅是示意性的,例如,模塊或單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通訊連接可以是通過(guò)一些接口,裝置或單元的間接耦合或通訊連接,可以是電性,機(jī)械或其它的形式。
作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以?xún)蓚€(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
集成的模塊/單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷(xiāo)售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,也可以通過(guò)計(jì)算機(jī)程序來(lái)指令相關(guān)的硬件來(lái)完成,的計(jì)算機(jī)程序可存儲(chǔ)于一計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,該計(jì)算機(jī)程序在被處理器執(zhí)行時(shí),可實(shí)現(xiàn)上述各個(gè)方法實(shí)施例的步驟。其中,計(jì)算機(jī)程序包括計(jì)算機(jī)程序代碼,計(jì)算機(jī)程序代碼可以為源代碼形式、對(duì)象代碼形式、可執(zhí)行文件或某些中間形式等。計(jì)算機(jī)可讀介質(zhì)可以包括:能夠攜帶計(jì)算機(jī)程序代碼的任何實(shí)體或裝置、記錄介質(zhì)、u盤(pán)、移動(dòng)硬盤(pán)、磁碟、光盤(pán)、計(jì)算機(jī)存儲(chǔ)器、只讀存儲(chǔ)器(rom,read-onlymemory)、隨機(jī)存取存儲(chǔ)器(ram,randomaccessmemory)、電載波信號(hào)、電信信號(hào)以及軟件分發(fā)介質(zhì)等。需要說(shuō)明的是,計(jì)算機(jī)可讀介質(zhì)包含的內(nèi)容可以根據(jù)司法管轄區(qū)內(nèi)立法和專(zhuān)利實(shí)踐的要求進(jìn)行適當(dāng)?shù)脑鰷p,例如在某些司法管轄區(qū),根據(jù)立法和專(zhuān)利實(shí)踐,計(jì)算機(jī)可讀介質(zhì)不包括電載波信號(hào)和電信信號(hào)。
以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。