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

基于微軟用戶界面自動化技術(shù)的自動報稅方法及系統(tǒng)與流程

文檔序號:12470790閱讀:394來源:國知局
基于微軟用戶界面自動化技術(shù)的自動報稅方法及系統(tǒng)與流程
本發(fā)明涉及報稅
技術(shù)領(lǐng)域
,具體而言,涉及一種基于微軟用戶界面自動化技術(shù)的自動報稅方法及基于微軟用戶界面自動化技術(shù)的自動報稅系統(tǒng)。
背景技術(shù)
:每家代賬公司每個月必須要完成大量的報稅工作,但是隨著客戶公司數(shù)量的增加,報稅方式卻沒有變化,報稅會計每個月都要進行大量簡單重復(fù)的工作:反復(fù)的復(fù)制粘貼、反復(fù)的登錄報稅軟件、反復(fù)的核對明細表和申報表的數(shù)據(jù)、反復(fù)點擊補零及保存、反復(fù)點擊上傳報表及打印等。以一個100套帳的代賬公司為例:每套賬需要做6個至15個申報表,每個申報表的計算與核對需要2分鐘至3分鐘,每個申報表的申報需要1分鐘至2分鐘,合計1800分鐘至7500分鐘,取最小的平均數(shù)3000分鐘,也需要一個熟練的報稅會計不停地工作6個多工作日,并且為了報稅還需要設(shè)置專職報稅會計崗位,浪費了大量的時間和精力。此外,目前國稅、地稅都沒有提供公開的可調(diào)用的接口進行報稅,而且各個省的報稅方式都不一致,一部分是在報稅網(wǎng)站申報,還有一部分是具有一個或多個報稅客戶端。因此,傳統(tǒng)的方式不可能實現(xiàn)自動報稅,而如何提高工作效率、如何減少勞動力成本就成為亟待解決的問題。技術(shù)實現(xiàn)要素:本發(fā)明旨在至少解決現(xiàn)有技術(shù)或相關(guān)技術(shù)中存在的技術(shù)問題之一。為此,本發(fā)明的一個目的在于提出了一種基于微軟用戶界面自動化技術(shù)的自動報稅方法。本發(fā)明的另一個目的在于提出了一種基于微軟用戶界面自動化技術(shù)的自動報稅系統(tǒng)。有鑒于此,根據(jù)本發(fā)明的一個目的,提出了一種基于微軟用戶界面自動化技術(shù)的自動報稅方法,包括:獲取報稅所需數(shù)據(jù);根據(jù)報稅所需數(shù)據(jù),按照預(yù)設(shè)財務(wù)規(guī)則生成納稅申報表;獲取稅務(wù)系統(tǒng)中界面節(jié)點的關(guān)鍵信息;將關(guān)鍵信息與納稅申報表的字段相匹配,生成字段-UI匹配庫;存儲字段-UI匹配庫;利用UIA類庫和/或AutoIt腳本,對字段-UI匹配庫中的條目進行操作。本發(fā)明提供的基于微軟用戶界面自動化技術(shù)的自動報稅方法,獲取報稅所需數(shù)據(jù),并按照預(yù)設(shè)財務(wù)規(guī)則生成納稅申報表,獲取稅務(wù)系統(tǒng)中界面節(jié)點的關(guān)鍵信息,將關(guān)鍵信息與納稅申報表的字段進行匹配,生成字段-UI匹配庫,將字段-UI匹配庫進行存儲備用,利用TestStackWhite封裝的UIA類庫和/或AutoIt腳本,對字段-UI匹配庫中的條目進行操作,因此,只需要對報稅系統(tǒng)界面進行操作就能實現(xiàn)自動登錄、自動注銷、自動報稅、自動打印等自動化操作,可以完全擺脫沒有接口就不能自動報稅的尷尬局面,也幾乎不用去考慮各個報稅系統(tǒng)后臺的各種復(fù)雜的實現(xiàn)邏輯,報稅速度只取決于目標報稅系統(tǒng)的響應(yīng)速度,因此使報稅過程更加快捷。更關(guān)鍵的是,報稅過程由電腦代替了人工操作,使報稅數(shù)據(jù)更規(guī)范、更標準、更精確。需要說明的是,綜合使用White和AutoIt對字段-UI匹配庫中的條目進行操作,是因為有些控件單一地使用White或AutoIt不能夠識別,以及有的操作使用White或AutoIt能夠使效率更。具體地,將本發(fā)明的基于微軟用戶界面自動化技術(shù)的自動報稅方法進行循環(huán),能夠?qū)崿F(xiàn)批量自動報稅,代賬公司使用傳統(tǒng)的方式,在一定時間內(nèi)可能只能為十幾、二十家企業(yè)做賬和報稅,而利用本發(fā)明在同樣的時間可以為上百家企業(yè)做賬和報稅,很大程度上提高了代賬行業(yè)的產(chǎn)能。根據(jù)本發(fā)明的上述基于微軟用戶界面自動化技術(shù)的自動報稅方法,還可以具有以下技術(shù)特征:在上述技術(shù)方案中,優(yōu)選地,獲取報稅所需數(shù)據(jù)具體包括:調(diào)用接口獲取報稅所需數(shù)據(jù);和/或根據(jù)預(yù)設(shè)模版導(dǎo)入獲取報稅所需數(shù)據(jù)。在該技術(shù)方案中,可以通過調(diào)用接口和/或根據(jù)預(yù)設(shè)模版導(dǎo)入從而獲取報稅所需數(shù)據(jù),能夠從暢捷通易代賬或其他數(shù)據(jù)源自動獲取報稅所需數(shù)據(jù),也支持用戶將已有的財務(wù)數(shù)據(jù)進行導(dǎo)入,更加方便用戶的使用,也能夠節(jié)約報稅時間,節(jié)省報稅操作。在上述技術(shù)方案中,優(yōu)選地,報稅所需數(shù)據(jù)包括以下至少一種或其組合:客戶信息、財務(wù)報表原始數(shù)據(jù)、增值稅收支明細表、余額表。在該技術(shù)方案中,報稅所需數(shù)據(jù)包括以下至少一種或其組合但不限于此:客戶信息、財務(wù)報表原始數(shù)據(jù)、增值稅收支明細表、余額表,根據(jù)所述的報稅所需數(shù)據(jù)能夠自動生成納稅申報表,進而實現(xiàn)自動報稅,不需要或盡量減少了人工操作,納稅申報表包括財務(wù)報表和增值稅、所得稅等申報表。在上述技術(shù)方案中,優(yōu)選地,獲取稅務(wù)系統(tǒng)中界面節(jié)點的關(guān)鍵信息的工具包括以下至少一種或其組合:UISpy、inspect、UIAVerify、AutoItWindowInfo。在該技術(shù)方案中,通過UISpy、inspect、UIAVerify、AutoItWindowInfo工具獲取稅務(wù)系統(tǒng)中界面節(jié)點的關(guān)鍵信息,進而實現(xiàn)自動報稅,可以完全擺脫國稅、地稅沒有提供公開的可調(diào)用的接口而不能自動報稅的尷尬局面,也幾乎不用去考慮各個報稅系統(tǒng)后臺的各種復(fù)雜的實現(xiàn)邏輯。在上述技術(shù)方案中,優(yōu)選地,界面節(jié)點的關(guān)鍵信息包括以下至少一種或其組合:控件的Name、控件的AutomationId、控件顯示的Text、控件的Class、控件索引、控件的LegacyName、控件的LegacyValue、控件的LegacyDescription、網(wǎng)頁的Form/Iframename、網(wǎng)頁表單字段的name/id、窗口類型、窗口標題。在該技術(shù)方案中,界面節(jié)點的關(guān)鍵信息包括以下至少一種或其組合但不限于此:控件的Name、控件的AutomationId、控件顯示的Text、控件的Class、控件索引、控件的LegacyName、控件的LegacyValue、控件的LegacyDescription、網(wǎng)頁的Form/Iframename、網(wǎng)頁表單字段的name/id、窗口類型、窗口標題,通過匹配稅務(wù)系統(tǒng)中界面節(jié)點的關(guān)鍵信息,使得在報稅系統(tǒng)界面進行操作就能實現(xiàn)自動登錄、自動注銷、自動報稅、自動打印等自動化操作,需要說明的是,上述為可利用的屬性,但是有的控件在不同的操作系統(tǒng)下可能只有部分屬性是公共的,得要考慮使用在所有系統(tǒng)下都可以支持的屬性。在上述技術(shù)方案中,優(yōu)選地,字段-UI匹配庫中的界面節(jié)點的匹配包括以下至少一種或其組合:系統(tǒng)啟動、系統(tǒng)登錄、系統(tǒng)注銷、頁面切換。在該技術(shù)方案中,字段-UI匹配庫中的界面節(jié)點的匹配包括以下至少一種或其組合但不限于此:系統(tǒng)啟動、系統(tǒng)登錄、系統(tǒng)注銷、頁面切換,具體地,能夠存儲代賬客戶信息,實現(xiàn)自動啟動、自動登錄、自動注銷報稅系統(tǒng),提升了用戶的使用體驗。在上述技術(shù)方案中,優(yōu)選地,對字段-UI匹配庫中的條目進行操作包括:對字段-UI匹配庫中的條目進行自動登錄、自動注銷、自動填寫、自動報稅、自動打印。在該技術(shù)方案中,對字段-UI匹配庫中的條目進行操作包括:對字段-UI匹配庫中的條目進行自動登錄、自動注銷、自動填寫、自動報稅、自動打印,由自動報賬代替人工報賬,提高了工作效率、減少了勞動力成本,提高了報稅數(shù)據(jù)的規(guī)范性、精確性。根據(jù)本發(fā)明的另一個目的,提出了一種基于微軟用戶界面自動化技術(shù)的自動報稅系統(tǒng),包括:第一獲取單元,用于獲取報稅所需數(shù)據(jù);第一生成單元,用于根據(jù)報稅所需數(shù)據(jù),按照預(yù)設(shè)財務(wù)規(guī)則生成納稅申報表;第二獲取單元,用于獲取稅務(wù)系統(tǒng)中界面節(jié)點的關(guān)鍵信息;第二生成單元,用于將關(guān)鍵信息與納稅申報表的字段相匹配,生成字段-UI匹配庫;存儲單元,用于存儲字段-UI匹配庫;處理單元,用于利用UIA類庫和/或AutoIt腳本,對字段-UI匹配庫中的條目進行操作。本發(fā)明提供的基于微軟用戶界面自動化技術(shù)的自動報稅系統(tǒng),第一獲取單元獲取報稅所需數(shù)據(jù),并由第一生成單元按照預(yù)設(shè)財務(wù)規(guī)則生成納稅申報表,第二獲取單元獲取稅務(wù)系統(tǒng)中界面節(jié)點的關(guān)鍵信息,由第二生成單元將關(guān)鍵信息與納稅申報表的字段進行匹配,生成字段-UI匹配庫,存儲單元將字段-UI匹配庫進行存儲備用,處理單元利用TestStackWhite封裝的UIA類庫和/或AutoIt腳本,對字段-UI匹配庫中的條目進行操作,因此,只需要對報稅系統(tǒng)界面進行操作就能實現(xiàn)自動登錄、自動注銷、自動報稅、自動打印等自動化操作,可以完全擺脫沒有接口就不能自動報稅的尷尬局面,也幾乎不用去考慮各個報稅系統(tǒng)后臺的各種復(fù)雜的實現(xiàn)邏輯,報稅速度只取決于目標報稅系統(tǒng)的響應(yīng)速度,因此使報稅過程更加快捷。更關(guān)鍵的是,報稅過程由電腦代替了人工操作,使報稅數(shù)據(jù)更規(guī)范、更標準、更精確。需要說明的是,綜合使用White和AutoIt對字段-UI匹配庫中的條目進行操作,是因為有些控件單一地使用White或AutoIt不能夠識別,以及有的操作使用White或AutoIt能夠使效率更。具體地,將本發(fā)明的基于微軟用戶界面自動化技術(shù)的自動報稅系統(tǒng)的功能進行循環(huán),能夠?qū)崿F(xiàn)批量自動報稅,代賬公司使用傳統(tǒng)的方式,在一定時間內(nèi)可能只能為十幾、二十家企業(yè)做賬和報稅,而利用本發(fā)明在同樣的時間可以為上百家企業(yè)做賬和報稅,很大程度上提高了代賬行業(yè)的產(chǎn)能。根據(jù)本發(fā)明的上述基于微軟用戶界面自動化技術(shù)的自動報稅系統(tǒng),還可以具有以下技術(shù)特征:在上述技術(shù)方案中,優(yōu)選地,第一獲取單元具體包括:調(diào)用接口獲取報稅所需數(shù)據(jù);和/或根據(jù)預(yù)設(shè)模版導(dǎo)入獲取報稅所需數(shù)據(jù)。在該技術(shù)方案中,第一獲取單元可以通過調(diào)用接口和/或根據(jù)預(yù)設(shè)模版導(dǎo)入從而獲取報稅所需數(shù)據(jù),能夠從暢捷通易代賬或其他數(shù)據(jù)源自動獲取報稅所需數(shù)據(jù),也支持用戶將已有的財務(wù)數(shù)據(jù)進行導(dǎo)入,更加方便用戶的使用,也能夠節(jié)約報稅時間,節(jié)省報稅操作。在上述技術(shù)方案中,優(yōu)選地,報稅所需數(shù)據(jù)包括以下至少一種或其組合:客戶信息、財務(wù)報表原始數(shù)據(jù)、增值稅收支明細表、余額表。在該技術(shù)方案中,報稅所需數(shù)據(jù)包括以下至少一種或其組合但不限于此:客戶信息、財務(wù)報表原始數(shù)據(jù)、增值稅收支明細表、余額表,根據(jù)所述的報稅所需數(shù)據(jù)能夠自動生成納稅申報表,進而實現(xiàn)自動報稅,不需要或盡量減少了人工操作,納稅申報表包括財務(wù)報表和增值稅、所得稅等申報表。在上述技術(shù)方案中,優(yōu)選地,第二獲取單元獲取稅務(wù)系統(tǒng)中界面節(jié)點的關(guān)鍵信息的工具包括以下至少一種或其組合:UISpy、inspect、UIAVerify、AutoItWindowInfo。在該技術(shù)方案中,第二獲取單元通過UISpy、inspect、UIAVerify、AutoItWindowInfo工具獲取稅務(wù)系統(tǒng)中界面節(jié)點的關(guān)鍵信息,進而實現(xiàn)自動報稅,可以完全擺脫國稅、地稅沒有提供公開的可調(diào)用的接口而不能自動報稅的尷尬局面,也幾乎不用去考慮各個報稅系統(tǒng)后臺的各種復(fù)雜的實現(xiàn)邏輯。在上述技術(shù)方案中,優(yōu)選地,界面節(jié)點的關(guān)鍵信息包括以下至少一種或其組合:控件的Name、控件的AutomationId、控件顯示的Text、控件的Class、控件索引、控件的LegacyName、控件的LegacyValue、控件的LegacyDescription、網(wǎng)頁的Form/Iframename、網(wǎng)頁表單字段的name/id、窗口類型、窗口標題。在該技術(shù)方案中,界面節(jié)點的關(guān)鍵信息包括以下至少一種或其組合但不限于此:控件的Name、控件的AutomationId、控件顯示的Text、控件的Class、控件索引、控件的LegacyName、控件的LegacyValue、控件的LegacyDescription、網(wǎng)頁的Form/Iframename、網(wǎng)頁表單字段的name/id、窗口類型、窗口標題,通過匹配稅務(wù)系統(tǒng)中界面節(jié)點的關(guān)鍵信息,使得在報稅系統(tǒng)界面進行操作就能實現(xiàn)自動登錄、自動注銷、自動報稅、自動打印等自動化操作,需要說明的是,上述為可利用的屬性,但是有的控件在不同的操作系統(tǒng)下可能只有部分屬性是公共的,得要考慮使用在所有系統(tǒng)下都可以支持的屬性。在上述技術(shù)方案中,優(yōu)選地,字段-UI匹配庫中的界面節(jié)點的匹配包括以下至少一種或其組合:系統(tǒng)啟動、系統(tǒng)登錄、系統(tǒng)注銷、頁面切換。在該技術(shù)方案中,字段-UI匹配庫中的界面節(jié)點的匹配包括以下至少一種或其組合但不限于此:系統(tǒng)啟動、系統(tǒng)登錄、系統(tǒng)注銷、頁面切換,具體地,能夠存儲代賬客戶信息,實現(xiàn)自動啟動、自動登錄、自動注銷報稅系統(tǒng),提升了用戶的使用體驗。在上述技術(shù)方案中,優(yōu)選地,處理單元還用于:對字段-UI匹配庫中的條目進行自動登錄、自動注銷、自動填寫、自動報稅、自動打印。在該技術(shù)方案中,處理單元對字段-UI匹配庫中的條目進行操作包括:對字段-UI匹配庫中的條目進行自動登錄、自動注銷、自動填寫、自動報稅、自動打印,由自動報賬代替人工報賬,提高了工作效率、減少了勞動力成本,提高了報稅數(shù)據(jù)的規(guī)范性、精確性。本發(fā)明的附加方面和優(yōu)點將在下面的描述部分中變得明顯,或通過本發(fā)明的實踐了解到。附圖說明本發(fā)明的上述和/或附加的方面和優(yōu)點從結(jié)合下面附圖對實施例的描述中將變得明顯和容易理解,其中:圖1示出了本發(fā)明的一個實施例的基于微軟用戶界面自動化技術(shù)的自動報稅方法的流程示意圖;圖2示出了本發(fā)明的一個實施例的基于微軟用戶界面自動化技術(shù)的自動報稅系統(tǒng)的示意框圖;圖3示出了本發(fā)明的具體實施例的基于微軟用戶界面自動化技術(shù)的自動報稅系統(tǒng)架構(gòu)示意圖;圖4示出了本發(fā)明的具體實施例的字段-UI匹配示例的示意圖。具體實施方式為了能夠更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點,下面結(jié)合附圖和具體實施方式對本發(fā)明進行進一步的詳細描述。需要說明的是,在不沖突的情況下,本申請的實施例及實施例中的特征可以相互組合。在下面的描述中闡述了很多具體細節(jié)以便于充分理解本發(fā)明,但是,本發(fā)明還可以采用其他不同于在此描述的其他方式來實施,因此,本發(fā)明的保護范圍并不限于下面公開的具體實施例的限制。本發(fā)明第一方面的實施例,提出了一種基于微軟用戶界面自動化技術(shù)的自動報稅方法,圖1示出了本發(fā)明的一個實施例的基于微軟用戶界面自動化技術(shù)的自動報稅方法的流程示意圖:步驟102,獲取報稅所需數(shù)據(jù);步驟104,根據(jù)報稅所需數(shù)據(jù),按照預(yù)設(shè)財務(wù)規(guī)則生成納稅申報表;步驟106,獲取稅務(wù)系統(tǒng)中界面節(jié)點的關(guān)鍵信息;步驟108,將關(guān)鍵信息與納稅申報表的字段相匹配,生成字段-UI匹配庫;步驟110,存儲字段-UI匹配庫;步驟112,利用UIA類庫和/或AutoIt腳本,對字段-UI匹配庫中的條目進行操作。本發(fā)明提供的基于微軟用戶界面自動化技術(shù)的自動報稅方法,獲取報稅所需數(shù)據(jù),并按照預(yù)設(shè)財務(wù)規(guī)則生成納稅申報表,獲取稅務(wù)系統(tǒng)中界面節(jié)點的關(guān)鍵信息,將關(guān)鍵信息與納稅申報表的字段進行匹配,生成字段-UI匹配庫,將字段-UI匹配庫進行存儲備用,利用TestStackWhite封裝的UIA類庫和/或AutoIt腳本,對字段-UI匹配庫中的條目進行操作,因此,只需要對報稅系統(tǒng)界面進行操作就能實現(xiàn)自動登錄、自動注銷、自動報稅、自動打印等自動化操作,可以完全擺脫沒有接口就不能自動報稅的尷尬局面,也幾乎不用去考慮各個報稅系統(tǒng)后臺的各種復(fù)雜的實現(xiàn)邏輯,報稅速度只取決于目標報稅系統(tǒng)的響應(yīng)速度,因此使報稅過程更加快捷。更關(guān)鍵的是,報稅過程由電腦代替了人工操作,使報稅數(shù)據(jù)更規(guī)范、更標準、更精確。需要說明的是,綜合使用White和AutoIt對字段-UI匹配庫中的條目進行操作,是因為有些控件單一地使用White或AutoIt不能夠識別,以及有的操作使用White或AutoIt能夠使效率更。具體地,將本發(fā)明的基于微軟用戶界面自動化技術(shù)的自動報稅方法進行循環(huán),能夠?qū)崿F(xiàn)批量自動報稅,代賬公司使用傳統(tǒng)的方式,在一定時間內(nèi)可能只能為十幾、二十家企業(yè)做賬和報稅,而利用本發(fā)明在同樣的時間可以為上百家企業(yè)做賬和報稅,很大程度上提高了代賬行業(yè)的產(chǎn)能。根據(jù)本發(fā)明的上述基于微軟用戶界面自動化技術(shù)的自動報稅方法,還可以具有以下技術(shù)特征:在本發(fā)明的一個實施例中,優(yōu)選地,獲取報稅所需數(shù)據(jù)具體包括:調(diào)用接口獲取報稅所需數(shù)據(jù);和/或根據(jù)預(yù)設(shè)模版導(dǎo)入獲取報稅所需數(shù)據(jù)。在該實施例中,可以通過調(diào)用接口和/或根據(jù)預(yù)設(shè)模版導(dǎo)入從而獲取報稅所需數(shù)據(jù),能夠從暢捷通易代賬或其他數(shù)據(jù)源自動獲取報稅所需數(shù)據(jù),也支持用戶將已有的財務(wù)數(shù)據(jù)進行導(dǎo)入,更加方便用戶的使用,也能夠節(jié)約報稅時間,節(jié)省報稅操作。在本發(fā)明的一個實施例中,優(yōu)選地,報稅所需數(shù)據(jù)包括以下至少一種或其組合:客戶信息、財務(wù)報表原始數(shù)據(jù)、增值稅收支明細表、余額表。在該實施例中,報稅所需數(shù)據(jù)包括以下至少一種或其組合但不限于此:客戶信息、財務(wù)報表原始數(shù)據(jù)、增值稅收支明細表、余額表,根據(jù)所述的報稅所需數(shù)據(jù)能夠自動生成納稅申報表,進而實現(xiàn)自動報稅,不需要或盡量減少了人工操作,納稅申報表包括財務(wù)報表和增值稅、所得稅等申報表。在本發(fā)明的一個實施例中,優(yōu)選地,獲取稅務(wù)系統(tǒng)中界面節(jié)點的關(guān)鍵信息的工具包括以下至少一種或其組合:UISpy、inspect、UIAVerify、AutoItWindowInfo。在該實施例中,通過UISpy、inspect、UIAVerify、AutoItWindowInfo工具獲取稅務(wù)系統(tǒng)中界面節(jié)點的關(guān)鍵信息,進而實現(xiàn)自動報稅,可以完全擺脫國稅、地稅沒有提供公開的可調(diào)用的接口而不能自動報稅的尷尬局面,也幾乎不用去考慮各個報稅系統(tǒng)后臺的各種復(fù)雜的實現(xiàn)邏輯。在本發(fā)明的一個實施例中,優(yōu)選地,界面節(jié)點的關(guān)鍵信息包括以下至少一種或其組合:控件的Name、控件的AutomationId、控件顯示的Text、控件的Class、控件索引、控件的LegacyName、控件的LegacyValue、控件的LegacyDescription、網(wǎng)頁的Form/Iframename、網(wǎng)頁表單字段的name/id、窗口類型、窗口標題。在該實施例中,界面節(jié)點的關(guān)鍵信息包括以下至少一種或其組合但不限于此:控件的Name、控件的AutomationId、控件顯示的Text、控件的Class、控件索引、控件的LegacyName、控件的LegacyValue、控件的LegacyDescription、網(wǎng)頁的Form/Iframename、網(wǎng)頁表單字段的name/id、窗口類型、窗口標題,通過匹配稅務(wù)系統(tǒng)中界面節(jié)點的關(guān)鍵信息,使得在報稅系統(tǒng)界面進行操作就能實現(xiàn)自動登錄、自動注銷、自動報稅、自動打印等自動化操作,需要說明的是,上述為可利用的屬性,但是有的控件在不同的操作系統(tǒng)下可能只有部分屬性是公共的,得要考慮使用在所有系統(tǒng)下都可以支持的屬性。在本發(fā)明的一個實施例中,優(yōu)選地,字段-UI匹配庫中的界面節(jié)點的匹配包括以下至少一種或其組合:系統(tǒng)啟動、系統(tǒng)登錄、系統(tǒng)注銷、頁面切換。在該實施例中,字段-UI匹配庫中的界面節(jié)點的匹配包括以下至少一種或其組合但不限于此:系統(tǒng)啟動、系統(tǒng)登錄、系統(tǒng)注銷、頁面切換,具體地,能夠存儲代賬客戶信息,實現(xiàn)自動啟動、自動登錄、自動注銷報稅系統(tǒng),提升了用戶的使用體驗。在本發(fā)明的一個實施例中,優(yōu)選地,對字段-UI匹配庫中的條目進行操作包括:對字段-UI匹配庫中的條目進行自動登錄、自動注銷、自動填寫、自動報稅、自動打印。在該實施例中,對字段-UI匹配庫中的條目進行操作包括:對字段-UI匹配庫中的條目進行自動登錄、自動注銷、自動填寫、自動報稅、自動打印,由自動報賬代替人工報賬,提高了工作效率、減少了勞動力成本,提高了報稅數(shù)據(jù)的規(guī)范性、精確性。本發(fā)明第二方面的實施例,提出了一種基于微軟用戶界面自動化技術(shù)的自動報稅系統(tǒng)200,圖2示出了本發(fā)明的一個實施例的基于微軟用戶界面自動化技術(shù)的自動報稅系統(tǒng)200的示意框圖:第一獲取單元202,用于獲取報稅所需數(shù)據(jù);第一生成單元204,用于根據(jù)報稅所需數(shù)據(jù),按照預(yù)設(shè)財務(wù)規(guī)則生成納稅申報表;第二獲取單元206,用于獲取稅務(wù)系統(tǒng)中界面節(jié)點的關(guān)鍵信息;第二生成單元208,用于將關(guān)鍵信息與納稅申報表的字段相匹配,生成字段-UI匹配庫;存儲單元210,用于存儲字段-UI匹配庫;處理單元212,用于利用UIA類庫和/或AutoIt腳本,對字段-UI匹配庫中的條目進行操作。本發(fā)明提供的基于微軟用戶界面自動化技術(shù)的自動報稅系統(tǒng)200,第一獲取單元202獲取報稅所需數(shù)據(jù),并由第一生成單元204按照預(yù)設(shè)財務(wù)規(guī)則生成納稅申報表,第二獲取單元206獲取稅務(wù)系統(tǒng)中界面節(jié)點的關(guān)鍵信息,由第二生成單元208將關(guān)鍵信息與納稅申報表的字段進行匹配,生成字段-UI匹配庫,存儲單元210將字段-UI匹配庫進行存儲備用,處理單元212利用TestStackWhite封裝的UIA類庫和/或AutoIt腳本,對字段-UI匹配庫中的條目進行操作,因此,只需要對報稅系統(tǒng)界面進行操作就能實現(xiàn)自動登錄、自動注銷、自動報稅、自動打印等自動化操作,可以完全擺脫沒有接口就不能自動報稅的尷尬局面,也幾乎不用去考慮各個報稅系統(tǒng)后臺的各種復(fù)雜的實現(xiàn)邏輯,報稅速度只取決于目標報稅系統(tǒng)的響應(yīng)速度,因此使報稅過程更加快捷。更關(guān)鍵的是,報稅過程由電腦代替了人工操作,使報稅數(shù)據(jù)更規(guī)范、更標準、更精確。需要說明的是,綜合使用White和AutoIt對字段-UI匹配庫中的條目進行操作,是因為有些控件單一地使用White或AutoIt不能夠識別,以及有的操作使用White或AutoIt能夠使效率更。其中,第一獲取單元202和第二獲取單元206可以由一個部件實現(xiàn),第一生成單元204和第二生成單元208可以由一個部件實現(xiàn)。具體地,將本發(fā)明的基于微軟用戶界面自動化技術(shù)的自動報稅系統(tǒng)200的功能進行循環(huán),能夠?qū)崿F(xiàn)批量自動報稅,代賬公司使用傳統(tǒng)的方式,在一定時間內(nèi)可能只能為十幾、二十家企業(yè)做賬和報稅,而利用本發(fā)明在同樣的時間可以為上百家企業(yè)做賬和報稅,很大程度上提高了代賬行業(yè)的產(chǎn)能。根據(jù)本發(fā)明的上述基于微軟用戶界面自動化技術(shù)的自動報稅系統(tǒng),還可以具有以下技術(shù)特征:在本發(fā)明的一個實施例中,優(yōu)選地,第一獲取單元202具體包括:調(diào)用接口獲取報稅所需數(shù)據(jù);和/或根據(jù)預(yù)設(shè)模版導(dǎo)入獲取報稅所需數(shù)據(jù)。在該實施例中,第一獲取單元202可以通過調(diào)用接口和/或根據(jù)預(yù)設(shè)模版導(dǎo)入從而獲取報稅所需數(shù)據(jù),能夠從暢捷通易代賬或其他數(shù)據(jù)源自動獲取報稅所需數(shù)據(jù),也支持用戶將已有的財務(wù)數(shù)據(jù)進行導(dǎo)入,更加方便用戶的使用,也能夠節(jié)約報稅時間,節(jié)省報稅操作。在本發(fā)明的一個實施例中,優(yōu)選地,報稅所需數(shù)據(jù)包括以下至少一種或其組合:客戶信息、財務(wù)報表原始數(shù)據(jù)、增值稅收支明細表、余額表。在該實施例中,報稅所需數(shù)據(jù)包括以下至少一種或其組合但不限于此:客戶信息、財務(wù)報表原始數(shù)據(jù)、增值稅收支明細表、余額表,根據(jù)所述的報稅所需數(shù)據(jù)能夠自動生成納稅申報表,進而實現(xiàn)自動報稅,不需要或盡量減少了人工操作,納稅申報表包括財務(wù)報表和增值稅、所得稅等申報表。在本發(fā)明的一個實施例中,優(yōu)選地,第二獲取單元206獲取稅務(wù)系統(tǒng)中界面節(jié)點的關(guān)鍵信息的工具包括以下至少一種或其組合:UISpy、inspect、UIAVerify、AutoItWindowInfo。在該實施例中,第二獲取單元206通過UISpy、inspect、UIAVerify、AutoItWindowInfo工具獲取稅務(wù)系統(tǒng)中界面節(jié)點的關(guān)鍵信息,進而實現(xiàn)自動報稅,可以完全擺脫國稅、地稅沒有提供公開的可調(diào)用的接口而不能自動報稅的尷尬局面,也幾乎不用去考慮各個報稅系統(tǒng)后臺的各種復(fù)雜的實現(xiàn)邏輯。在本發(fā)明的一個實施例中,優(yōu)選地,界面節(jié)點的關(guān)鍵信息包括以下至少一種或其組合:控件的Name、控件的AutomationId、控件顯示的Text、控件的Class、控件索引、控件的LegacyName、控件的LegacyValue、控件的LegacyDescription、網(wǎng)頁的Form/Iframename、網(wǎng)頁表單字段的name/id、窗口類型、窗口標題。在該實施例中,界面節(jié)點的關(guān)鍵信息包括以下至少一種或其組合但不限于此:控件的Name、控件的AutomationId、控件顯示的Text、控件的Class、控件索引、控件的LegacyName、控件的LegacyValue、控件的LegacyDescription、網(wǎng)頁的Form/Iframename、網(wǎng)頁表單字段的name/id、窗口類型、窗口標題,通過匹配稅務(wù)系統(tǒng)中界面節(jié)點的關(guān)鍵信息,使得在報稅系統(tǒng)界面進行操作就能實現(xiàn)自動登錄、自動注銷、自動報稅、自動打印等自動化操作,需要說明的是,上述為可利用的屬性,但是有的控件在不同的操作系統(tǒng)下可能只有部分屬性是公共的,得要考慮使用在所有系統(tǒng)下都可以支持的屬性。在本發(fā)明的一個實施例中,優(yōu)選地,字段-UI匹配庫中的界面節(jié)點的匹配包括以下至少一種或其組合:系統(tǒng)啟動、系統(tǒng)登錄、系統(tǒng)注銷、頁面切換。在該實施例中,字段-UI匹配庫中的界面節(jié)點的匹配包括以下至少一種或其組合但不限于此:系統(tǒng)啟動、系統(tǒng)登錄、系統(tǒng)注銷、頁面切換,具體地,能夠存儲代賬客戶信息,實現(xiàn)自動啟動、自動登錄、自動注銷報稅系統(tǒng),提升了用戶的使用體驗。在本發(fā)明的一個實施例中,優(yōu)選地,處理單元212還用于:對字段-UI匹配庫中的條目進行自動登錄、自動注銷、自動填寫、自動報稅、自動打印。在該實施例中,處理單元212對字段-UI匹配庫中的條目進行操作包括:對字段-UI匹配庫中的條目進行自動登錄、自動注銷、自動填寫、自動報稅、自動打印,由自動報賬代替人工報賬,提高了工作效率、減少了勞動力成本,提高了報稅數(shù)據(jù)的規(guī)范性、精確性。具體實施例中,本發(fā)明利用的UIA(UserInterfaceAutomation)技術(shù)為微軟于2005年發(fā)布,前身為MSAA(MicrosoftActiveAccessibility),其最初目的是幫助殘障人士使用Windows應(yīng)用程序,它提供一套接口,讓開發(fā)人員可以方便的給殘疾人開發(fā)可以使用的軟件,比如讀屏程序(鼠標移動到按鈕的時候,可以發(fā)出聲音,輔助視力障礙的人操作電腦)。UIA在MSAA的基礎(chǔ)上進行了封裝,重新設(shè)計并實現(xiàn)了UIAutomation類庫,它提供了桌面上大多數(shù)用戶界面(UI)的編程訪問與控制,UIA支持的平臺包括XP,WindowsServer2003及后續(xù)版本的操作系統(tǒng)。圖3示出了本發(fā)明的具體實施例的基于微軟用戶界面自動化技術(shù)的自動報稅系統(tǒng)架構(gòu)示意圖,系統(tǒng)的工作過程為:準備報稅所需數(shù)據(jù)(TaxData),可以調(diào)用暢捷通易代賬接口或其它數(shù)據(jù)源的接口取數(shù),也支持用戶模版導(dǎo)入,報稅所需數(shù)據(jù)(TaxData)包括客戶信息、財務(wù)報表原始數(shù)據(jù)、增值稅收支明細表、余額表等數(shù)據(jù)。根據(jù)報稅所需數(shù)據(jù)(TaxData),依據(jù)預(yù)設(shè)財務(wù)規(guī)則生成納稅申報表(DeclareReports)。使用UISpy、inspect、UIAVerify、AutoItWindowInfo等工具找出稅務(wù)系統(tǒng)中界面UI節(jié)點的關(guān)鍵信息,與納稅申報表字段相匹配,生成字段-UI匹配庫(UIMatchesLibrary)備用。字段-UI匹配(UIMatchesLibrary)同時也包括了系統(tǒng)登錄、系統(tǒng)注銷、頁面切換等UI節(jié)點的匹配。使用TestStackWhite封裝的UIA類庫或AutoIt腳本,對字段-UI匹配庫(UIMatchesLibrary)中的條目進行逐條操作(Get/Action)可實現(xiàn)自動登錄、自動注銷、自動報稅、自動打印等所有自動化操作,把上述過程循環(huán)操作,即可實現(xiàn)批量自動報稅。圖4示出了本發(fā)明的具體實施例的字段-UI匹配示例的示意圖,相對于圖4的匹配表如表1所示:表1字段上海國稅eTax增值稅一般納稅人申報表進項稅額轉(zhuǎn)出匹配窗口ZZ005增值稅一般納稅人申報【2016年9月】UI關(guān)鍵信息Name:CellR014001其中,字段為上海國稅eTax增值稅一般納稅人申報表進項稅額轉(zhuǎn)出,匹配窗口為ZZ005增值稅一般納稅人申報【2016年9月】,UI關(guān)鍵信息為Name:CellR014001。在本說明書的描述中,術(shù)語“一個實施例”、“一些實施例”、“具體實施例”等的描述意指結(jié)合該實施例或示例描述的具體特征、結(jié)構(gòu)、材料或特點包含于本發(fā)明的至少一個實施例或示例中。在本說明書中,對上述術(shù)語的示意性表述不一定指的是相同的實施例或?qū)嵗?。而且,描述的具體特征、結(jié)構(gòu)、材料或特點可以在任何的一個或多個實施例或示例中以合適的方式結(jié)合。以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。當(dāng)前第1頁1 2 3 
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1