欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

數(shù)據(jù)庫(kù)文本聚合處理方法及裝置制造方法

文檔序號(hào):6637554閱讀:216來(lái)源:國(guó)知局
數(shù)據(jù)庫(kù)文本聚合處理方法及裝置制造方法
【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種數(shù)據(jù)庫(kù)文本聚合處理方法及裝置。該方法用于將多個(gè)源文本聚合為目標(biāo)文本,該方法包括:確定待處理數(shù)據(jù)庫(kù),其中,待處理數(shù)據(jù)庫(kù)為需要進(jìn)行文本聚合的數(shù)據(jù)庫(kù);在待處理數(shù)據(jù)庫(kù)中確定需要文本聚合的數(shù)據(jù)列;在需要文本聚合的數(shù)據(jù)列中確定需要文本聚合的多個(gè)源文本;接收聚合指令,其中,聚合指令為指示對(duì)多個(gè)源文本進(jìn)行聚合的指令;根據(jù)聚合指令將多個(gè)源文本聚合為目標(biāo)文本。通過(guò)本發(fā)明,解決了現(xiàn)有技術(shù)中在數(shù)據(jù)庫(kù)中文本聚合處理效率低的問(wèn)題。
【專(zhuān)利說(shuō)明】數(shù)據(jù)庫(kù)文本聚合處理方法及裝置

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)處理領(lǐng)域,具體而言,涉及一種數(shù)據(jù)庫(kù)文本聚合處理方法及裝置。

【背景技術(shù)】
[0002]在數(shù)據(jù)庫(kù)系統(tǒng)中聚合操作是必不可少的功能。聚合操作將多條數(shù)據(jù)〃整合〃為一條數(shù)據(jù),比如疊加、取平均值、計(jì)數(shù)等。其中,有一種特殊的聚合操作,稱(chēng)之為文本聚合,文本聚合為將多條文本數(shù)據(jù)連接成一條文本的聚合。在現(xiàn)有技術(shù)中,在許多數(shù)據(jù)庫(kù)系統(tǒng)下,已經(jīng)提供了現(xiàn)成的文本聚合函數(shù),然而在采用結(jié)構(gòu)化查詢(xún)語(yǔ)言的結(jié)構(gòu)化查詢(xún)語(yǔ)言系統(tǒng)(Structured Query Language Server,簡(jiǎn)稱(chēng)為SQL Server)下,卻沒(méi)有提供文本聚合函數(shù),所以在SQL Server中處理文本聚合時(shí)很復(fù)雜、處理效率低。
[0003]針對(duì)現(xiàn)有技術(shù)在數(shù)據(jù)庫(kù)中文本聚合處理效率低的問(wèn)題,目前尚未提出有效的解決方案。


【發(fā)明內(nèi)容】

[0004]本發(fā)明的主要目的在于提供一種數(shù)據(jù)庫(kù)文本聚合處理方法及裝置,以解決現(xiàn)有技術(shù)在數(shù)據(jù)庫(kù)中文本聚合處理效率低的問(wèn)題。
[0005]為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的一個(gè)方面,提供了一種數(shù)據(jù)庫(kù)文本聚合處理方法。
[0006]根據(jù)本發(fā)明提供是數(shù)據(jù)庫(kù)文本聚合處理方法包括:方法用于將多個(gè)源文本聚合為目標(biāo)文本,該方法包括:確定待處理數(shù)據(jù)庫(kù),其中,待處理數(shù)據(jù)庫(kù)為需要進(jìn)行文本聚合的數(shù)據(jù)庫(kù);在待處理數(shù)據(jù)庫(kù)中確定需要文本聚合的數(shù)據(jù)列;在需要文本聚合的數(shù)據(jù)列中確定需要文本聚合的多個(gè)源文本;接收聚合指令,其中,聚合指令為指示對(duì)多個(gè)源文本進(jìn)行聚合的指令;以及根據(jù)聚合指令將多個(gè)源文本聚合為目標(biāo)文本。
[0007]進(jìn)一步地,根據(jù)聚合指令將多個(gè)源文本聚合為目標(biāo)文本包括:根據(jù)聚合指令將多個(gè)源文本聚合為文本類(lèi)型的目標(biāo)文本。
[0008]進(jìn)一步地,根據(jù)聚合指令將多個(gè)源文本聚合為文本類(lèi)型的目標(biāo)文本包括:根據(jù)聚合指令將多個(gè)源文本聚合為第一預(yù)設(shè)數(shù)據(jù)類(lèi)型的目標(biāo)文本,其中,第一預(yù)設(shè)數(shù)據(jù)類(lèi)型為預(yù)設(shè)的對(duì)目標(biāo)文本執(zhí)行聚合操作時(shí)目標(biāo)文本的數(shù)據(jù)類(lèi)型;以及將為第一預(yù)設(shè)數(shù)據(jù)類(lèi)型的目標(biāo)文本轉(zhuǎn)換為文本類(lèi)型的目標(biāo)文本。
[0009]進(jìn)一步地,在根據(jù)聚合指令將多個(gè)源文本聚合為目標(biāo)文本之后,該方法還包括:將目標(biāo)文本的數(shù)據(jù)類(lèi)型轉(zhuǎn)換為第二預(yù)設(shè)數(shù)據(jù)類(lèi)型,其中,第二預(yù)設(shè)數(shù)據(jù)類(lèi)型為二進(jìn)制的數(shù)據(jù)類(lèi)型;接收發(fā)送指令,其中,發(fā)送指令為用于指示發(fā)送目標(biāo)文本的指令;以及根據(jù)發(fā)送指令將第二預(yù)設(shè)數(shù)據(jù)類(lèi)型的目標(biāo)文本發(fā)送至目標(biāo)用戶(hù)。
[0010]進(jìn)一步地,在根據(jù)發(fā)送指令將為預(yù)設(shè)數(shù)據(jù)類(lèi)型的目標(biāo)文本發(fā)送至目標(biāo)用戶(hù)之后,該方法還包括:客戶(hù)端獲取第二預(yù)設(shè)數(shù)據(jù)類(lèi)型的目標(biāo)文本;以及客戶(hù)端將第二預(yù)設(shè)數(shù)據(jù)類(lèi)型的目標(biāo)文本轉(zhuǎn)換為文本類(lèi)型的目標(biāo)文本。
[0011]進(jìn)一步地,在需要文本聚合的數(shù)據(jù)列中確定需要文本聚合的源文本之后,在獲取聚合指令之前,該方法還包括:獲取需要文本聚合的數(shù)據(jù)列中確定需要文本聚合的源文本;分別在源文本的首或尾添加分隔符,得到已添加分隔符的源文本,分隔符為用于分隔源文本的符號(hào);以及將已添加分隔符的源文本的數(shù)據(jù)類(lèi)型轉(zhuǎn)換為第二預(yù)設(shè)數(shù)據(jù)類(lèi)型,其中,第二預(yù)設(shè)數(shù)據(jù)類(lèi)型為二進(jìn)制的數(shù)據(jù)類(lèi)型。
[0012]為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的另一個(gè)方面,提供了一種數(shù)據(jù)庫(kù)文本聚合處理
>J-U ρ?α裝直。
[0013]根據(jù)本發(fā)明提供是數(shù)據(jù)庫(kù)文本聚合處理裝置包括:第一確定單元,用于確定待處理數(shù)據(jù)庫(kù),其中,待處理數(shù)據(jù)庫(kù)為需要進(jìn)行文本聚合的數(shù)據(jù)庫(kù);第二確定單元,用于在待處理數(shù)據(jù)庫(kù)中確定需要文本聚合的數(shù)據(jù)列;第三確定單元,用于在需要文本聚合的數(shù)據(jù)列中確定需要文本聚合的多個(gè)源文本;接收單元,用于接收聚合指令,其中,聚合指令為指示對(duì)多個(gè)源文本進(jìn)行聚合的指令;以及聚合單元,用于聚合指令將多個(gè)源文本聚合為目標(biāo)文本。
[0014]進(jìn)一步地,聚合單元包括:第一聚合模塊,用于根據(jù)聚合指令將多個(gè)源文本聚合為文本類(lèi)型的目標(biāo)文本。
[0015]進(jìn)一步地,該第一聚合模塊包括:第二聚合子模塊,用于根據(jù)聚合指令將多個(gè)源文本聚合為第一預(yù)設(shè)數(shù)據(jù)類(lèi)型的目標(biāo)文本,其中,第一預(yù)設(shè)數(shù)據(jù)類(lèi)型為預(yù)設(shè)的對(duì)目標(biāo)文本執(zhí)行聚合操作時(shí)目標(biāo)文本的數(shù)據(jù)類(lèi)型;以及第一轉(zhuǎn)換子模塊,用于將為第一預(yù)設(shè)數(shù)據(jù)類(lèi)型的目標(biāo)文本轉(zhuǎn)換為文本類(lèi)型的目標(biāo)文本。
[0016]進(jìn)一步地,該裝置還包括:第二轉(zhuǎn)換模塊,用于將目標(biāo)文本的數(shù)據(jù)類(lèi)型轉(zhuǎn)換為第二預(yù)設(shè)數(shù)據(jù)類(lèi)型,其中,第二預(yù)設(shè)數(shù)據(jù)類(lèi)型為二進(jìn)制的數(shù)據(jù)類(lèi)型;接收模塊,用于接收發(fā)送指令,其中,發(fā)送指令為用于指示發(fā)送目標(biāo)文本的指令;以及發(fā)送模塊,用于根據(jù)發(fā)送指令將第二預(yù)設(shè)數(shù)據(jù)類(lèi)型的目標(biāo)文本發(fā)送至目標(biāo)用戶(hù)。
[0017]對(duì)于上述數(shù)據(jù)庫(kù)文本聚合處理方法,通過(guò)確定待處理數(shù)據(jù)庫(kù),其中,待處理數(shù)據(jù)庫(kù)為需要進(jìn)行文本聚合的數(shù)據(jù)庫(kù);在待處理數(shù)據(jù)庫(kù)中確定需要文本聚合的數(shù)據(jù)列;在需要文本聚合的數(shù)據(jù)列中確定需要文本聚合的多個(gè)源文本;接收聚合指令,其中,聚合指令為指示對(duì)多個(gè)源文本進(jìn)行聚合的指令;根據(jù)聚合指令將多個(gè)源文本聚合為目標(biāo)文本。通過(guò)本發(fā)明,解決了現(xiàn)有技術(shù)中在數(shù)據(jù)庫(kù)中文本聚合處理效率低的問(wèn)題,有效地提升了數(shù)據(jù)庫(kù)中文本聚合處理效率。

【專(zhuān)利附圖】

【附圖說(shuō)明】
[0018]構(gòu)成本申請(qǐng)的一部分的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
[0019]圖1是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)庫(kù)文本聚合處理方法的流程圖;以及
[0020]圖2是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)庫(kù)文本聚合處理裝置的示意圖。

【具體實(shí)施方式】
[0021]需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。下面將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說(shuō)明本發(fā)明。
[0022]為了使本【技術(shù)領(lǐng)域】的人員更好地理解本申請(qǐng)方案,下面將結(jié)合本申請(qǐng)實(shí)施例中的附圖,對(duì)本申請(qǐng)實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本申請(qǐng)一部分的實(shí)施例,而不是全部的實(shí)施例?;诒旧暾?qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本申請(qǐng)保護(hù)的范圍。
[0023]需要說(shuō)明的是,本申請(qǐng)的說(shuō)明書(shū)和權(quán)利要求書(shū)及上述附圖中的術(shù)語(yǔ)“第一”、“第二”等是用于區(qū)別類(lèi)似的對(duì)象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本申請(qǐng)的實(shí)施例。此外,術(shù)語(yǔ)“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過(guò)程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒(méi)有清楚地列出的或?qū)τ谶@些過(guò)程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
[0024]圖1是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)庫(kù)文本聚合處理方法的流程圖。該方法用于將多個(gè)源文本聚合為目標(biāo)文本,如圖1所示,該方法包括如下的步驟SlOl至步驟S102:
[0025]步驟S101,確定待處理數(shù)據(jù)庫(kù)。
[0026]確定待處理的數(shù)據(jù)庫(kù),其中,待處理數(shù)據(jù)庫(kù)為需要進(jìn)行文本聚合的數(shù)據(jù)庫(kù)。在本發(fā)明中,待處理的數(shù)據(jù)庫(kù)優(yōu)選為SQL Server數(shù)據(jù)庫(kù)。
[0027]步驟S102,在待處理數(shù)據(jù)庫(kù)中確定需要文本聚合的數(shù)據(jù)列。
[0028]在待處理數(shù)據(jù)庫(kù)中確定需要文本聚合的數(shù)據(jù)列。即在SQL Server數(shù)據(jù)庫(kù)中確定需要文本聚合的數(shù)據(jù)列。
[0029]在本發(fā)明實(shí)施例提供的數(shù)據(jù)庫(kù)文本聚合處理方法中,在需要文本聚合的數(shù)據(jù)列中確定需要文本聚合的源文本之后,在獲取聚合指令之前,該方法還包括:獲取需要文本聚合的數(shù)據(jù)列中確定需要文本聚合的源文本;獲取分隔符,其中,分隔符為用于分隔源文本的符號(hào);分別在源文本的首或尾添加分隔符;獲取已添加分隔符的源文本;以及將已添加分隔符的源文本的數(shù)據(jù)類(lèi)型轉(zhuǎn)換為第二預(yù)設(shè)數(shù)據(jù)類(lèi)型,其中,第二預(yù)設(shè)數(shù)據(jù)類(lèi)型為二進(jìn)制的數(shù)據(jù)類(lèi)型。
[0030]例如,在SQL Server數(shù)據(jù)庫(kù)中確定需要文本聚合的數(shù)據(jù)列的具體代碼為:
[0031]SELECT
[0032]hlr—out.LabelType
[0033]convert (nvarchar(max), (SELECT convert (varbinary(max), [Text]I’ )FROM[$(OldDatabase)].db0.HtmlLabelResources hlr
[0034]WHERE hlr.LabelType = hlr—out.LabelType
[0035]For XML P a t h ( " ) , root (J MyStringi ) , type).value (J /MyString[I]’,’ varbinary(max)’))LabelText
[0036]FROM[$(OldDatabase)].[dbo].[HtmlLabelResources]hlr_out
[0037]GROUP BY hlr—out.LabelType
[0038]其中,Text是原始文本,Hlr—out.1nternalPageId是聚合所依據(jù)的列。
[0039]在Text后面加了一個(gè)I字符,作為分隔符,這樣拼接起來(lái)后,每個(gè)Text文本之間都會(huì)有I來(lái)分割,便于文本聚合后更方便的查看各個(gè)原始文本。
[0040]步驟S103,在需要文本聚合的數(shù)據(jù)列中確定需要文本聚合的多個(gè)源文本。
[0041]在需要文本聚合的數(shù)據(jù)列中確定需要文本聚合的多個(gè)源文本。
[0042]如上述的實(shí)例,在SQL Server數(shù)據(jù)庫(kù)中確定需要文本聚合的數(shù)據(jù)列為Hlr_out.1nternalPageId,數(shù)據(jù)列為Hlr_out.1nternalPageId中需要文本聚合的源文本為text。
[0043]步驟S104,接收聚合指令。
[0044]接收聚合指令,其中,聚合指令為指示對(duì)多個(gè)源文本進(jìn)行聚合的指令。
[0045]需要說(shuō)明的是,上述的聚合指令,可以是接收外部輸入的聚合指令,也可以是接收系統(tǒng)根據(jù)上一步操作自動(dòng)生成的用于執(zhí)行聚合操作的聚合指令。
[0046]步驟S105,根據(jù)聚合指令將多個(gè)源文本聚合為目標(biāo)文本。
[0047]根據(jù)聚合指令將多個(gè)源文本聚合為目標(biāo)文本。
[0048]優(yōu)選地,根據(jù)聚合指令將多個(gè)源文本聚合為目標(biāo)文本包括:根據(jù)聚合指令將多個(gè)源文本聚合為文本類(lèi)型的目標(biāo)文本。
[0049]具體地,根據(jù)聚合指令將多個(gè)源文本聚合為文本類(lèi)型的目標(biāo)文本包括:根據(jù)聚合指令將多個(gè)源文本聚合為第一預(yù)設(shè)數(shù)據(jù)類(lèi)型的目標(biāo)文本,其中,第一預(yù)設(shè)數(shù)據(jù)類(lèi)型為預(yù)設(shè)的對(duì)目標(biāo)文本執(zhí)行聚合操作時(shí)目標(biāo)文本的數(shù)據(jù)類(lèi)型;以及將第一預(yù)設(shè)數(shù)據(jù)類(lèi)型的目標(biāo)文本轉(zhuǎn)換為文本類(lèi)型的目標(biāo)文本。
[0050]優(yōu)選地,在本發(fā)明實(shí)施例提供的數(shù)據(jù)庫(kù)文本聚合處理方法中,第一預(yù)設(shè)數(shù)據(jù)類(lèi)型為Xml數(shù)據(jù)類(lèi)型。
[0051]需要說(shuō)明的是,第一預(yù)設(shè)數(shù)據(jù)類(lèi)型為Xml數(shù)據(jù)類(lèi)型,根據(jù)聚合指令將多個(gè)源文本聚合為Xml數(shù)據(jù)類(lèi)型。通過(guò)將多個(gè)源文本轉(zhuǎn)換為Xml數(shù)據(jù)類(lèi)型,即實(shí)現(xiàn)了在SQL Server數(shù)據(jù)庫(kù)中將多個(gè)源文本聚合的目的。
[0052]在本發(fā)明實(shí)施例提供的數(shù)據(jù)庫(kù)文本聚合處理方法中,該方法還包括:將目標(biāo)文本的數(shù)據(jù)類(lèi)型轉(zhuǎn)換為第二預(yù)設(shè)數(shù)據(jù)類(lèi)型,其中,第二預(yù)設(shè)數(shù)據(jù)類(lèi)型為二進(jìn)制的數(shù)據(jù)類(lèi)型;接收發(fā)送指令,其中,發(fā)送指令為用于指示發(fā)送目標(biāo)文本的指令;以及根據(jù)發(fā)送指令將第二預(yù)設(shè)數(shù)據(jù)類(lèi)型的目標(biāo)文本發(fā)送至目標(biāo)用戶(hù)。
[0053]優(yōu)選地,在本發(fā)明實(shí)施例提供的數(shù)據(jù)庫(kù)文本聚合處理方法中,第二預(yù)設(shè)數(shù)據(jù)類(lèi)型為varbinary數(shù)據(jù)類(lèi)型。
[0054]需要說(shuō)明的是,第二預(yù)設(shè)數(shù)據(jù)類(lèi)型為varbinary數(shù)據(jù)類(lèi)型,目標(biāo)文本中可能有亂碼存在,通過(guò)將目標(biāo)文本的數(shù)據(jù)類(lèi)型轉(zhuǎn)換為varbinary數(shù)據(jù)類(lèi)型,解決了目標(biāo)文本中存在的亂碼問(wèn)題。
[0055]本發(fā)明實(shí)施例提供的數(shù)據(jù)庫(kù)文本聚合處理方法還包括:在根據(jù)發(fā)送指令將為預(yù)設(shè)數(shù)據(jù)類(lèi)型的目標(biāo)文本發(fā)送至目標(biāo)用戶(hù)之后,該方法還包括:獲取第二預(yù)設(shè)數(shù)據(jù)類(lèi)型的目標(biāo)文本;以及將第二預(yù)設(shè)數(shù)據(jù)類(lèi)型的目標(biāo)文本轉(zhuǎn)換為文本類(lèi)型的目標(biāo)文本。
[0056]優(yōu)選地,在本發(fā)明實(shí)施例提供的數(shù)據(jù)庫(kù)文本聚合處理方法中,文本類(lèi)型為nvarchar 類(lèi)型。
[0057]例如,在SQL Server數(shù)據(jù)庫(kù)中根據(jù)聚合指令將多個(gè)源文本聚合為目標(biāo)文本的具體代碼為:
[0058]Convert(nvarchar(max)), (select Convert(varbinary(max), (Text)+9 I,)from[$(oldDatabase)]dbo htmlabelrources hlr
[0059]Where hlr IabelType = hlr_out.1abelType
[0060]For XML Path(,,),root(’Mystring’),type).value( ‘/MyString[I]’ , ’ varbinary(max)’ ))LabelText
[0061 ] 需要說(shuō)明的是:從varbinary數(shù)據(jù)類(lèi)型轉(zhuǎn)換為文本類(lèi)型的具體代碼為Convert(nvarchar(max));
[0062]轉(zhuǎn)換為varbinary 數(shù)據(jù)類(lèi)型的具體代碼為 Convert (varbinary (max),(Text)+’ | ’);
[0063]轉(zhuǎn)換為XML類(lèi)型的具體代碼為For XML Path (”);
[0064]以varbinary形式發(fā)送至目標(biāo)地址的具體代碼為value ( ‘/MyString[l] ’,’varbinary(max)’))。
[0065]通過(guò)以上步驟,有效地提升了在SQL Server數(shù)據(jù)庫(kù)中文本聚合處理效率。
[0066]本發(fā)明實(shí)施例提供的一種數(shù)據(jù)庫(kù)文本聚合處理方法,通過(guò)確定待處理數(shù)據(jù)庫(kù),其中,待處理數(shù)據(jù)庫(kù)為需要進(jìn)行文本聚合的數(shù)據(jù)庫(kù);在待處理數(shù)據(jù)庫(kù)中確定需要文本聚合的數(shù)據(jù)列;在需要文本聚合的數(shù)據(jù)列中確定需要文本聚合的多個(gè)源文本;接收聚合指令,其中,聚合指令為指示對(duì)多個(gè)源文本進(jìn)行聚合的指令;根據(jù)聚合指令將多個(gè)源文本聚合為目標(biāo)文本。通過(guò)本發(fā)明,解決了現(xiàn)有技術(shù)中在數(shù)據(jù)庫(kù)中文本聚合處理效率低的問(wèn)題,有效地提升了數(shù)據(jù)庫(kù)中文本聚合處理效率。
[0067]需要說(shuō)明的是,在附圖的流程圖示出的步驟可以在諸如一組計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
[0068]本發(fā)明實(shí)施例還提供了一種數(shù)據(jù)庫(kù)文本聚合處理裝置,需要說(shuō)明的是,本發(fā)明實(shí)施例的數(shù)據(jù)庫(kù)文本聚合處理裝置可以用于執(zhí)行本發(fā)明實(shí)施例所提供的用于數(shù)據(jù)庫(kù)文本聚合處理方法。以下對(duì)本發(fā)明實(shí)施例提供的數(shù)據(jù)庫(kù)文本聚合處理裝置進(jìn)行介紹。
[0069]圖2是根據(jù)本發(fā)明的實(shí)施例的數(shù)據(jù)庫(kù)文本聚合處理裝置的示意圖。該裝置用于將多個(gè)源文本聚合為目標(biāo)文本,如圖2所示,該裝置包括:第一確定單元10、第二確定單元20、第三確定單元30、接收單元40和聚合單元50。
[0070]第一確定單元10,用于確定待處理數(shù)據(jù)庫(kù),其中,待處理數(shù)據(jù)庫(kù)為需要進(jìn)行文本聚合的數(shù)據(jù)庫(kù)。
[0071]第二確定單元20,用于在待處理數(shù)據(jù)庫(kù)中確定需要文本聚合的數(shù)據(jù)列。
[0072]第三確定單元30,用于在需要文本聚合的數(shù)據(jù)列中確定需要文本聚合的多個(gè)源文本。
[0073]接收單元40,用于接收聚合指令,其中,聚合指令為指示對(duì)多個(gè)源文本進(jìn)行聚合的指令。
[0074]聚合單元50,用于聚合指令將多個(gè)源文本聚合為目標(biāo)文本。
[0075]該聚合單元還包括:第一聚合模塊,用于根據(jù)聚合指令將多個(gè)源文本聚合為文本類(lèi)型的目標(biāo)文本。
[0076]具體地,該第一聚合模塊包括:第二聚合子模塊,用于根據(jù)聚合指令將多個(gè)源文本聚合為第一預(yù)設(shè)數(shù)據(jù)類(lèi)型的目標(biāo)文本,其中,第一預(yù)設(shè)數(shù)據(jù)類(lèi)型為預(yù)設(shè)的對(duì)目標(biāo)文本執(zhí)行聚合操作時(shí)目標(biāo)文本的數(shù)據(jù)類(lèi)型;以及第一轉(zhuǎn)換子模塊,用于將為第一預(yù)設(shè)數(shù)據(jù)類(lèi)型的目標(biāo)文本轉(zhuǎn)換為文本類(lèi)型的目標(biāo)文本。
[0077]本發(fā)明實(shí)施例提供的一種數(shù)據(jù)庫(kù)文本聚合處理方法,通過(guò)第一確定單元10確定待處理數(shù)據(jù)庫(kù),其中,待處理數(shù)據(jù)庫(kù)為需要進(jìn)行文本聚合的數(shù)據(jù)庫(kù);第二確定單元20在待處理數(shù)據(jù)庫(kù)中確定需要文本聚合的數(shù)據(jù)列;第三確定單元30在需要文本聚合的數(shù)據(jù)列中確定需要文本聚合的多個(gè)源文本;接收單元40接收聚合指令,其中,聚合指令為指示對(duì)多個(gè)源文本進(jìn)行聚合的指令;以及聚合單元50用于聚合指令將多個(gè)源文本聚合為目標(biāo)文本。通過(guò)本發(fā)明,解決了現(xiàn)有技術(shù)中在數(shù)據(jù)庫(kù)中文本聚合處理效率低的問(wèn)題,有效地提升了數(shù)據(jù)庫(kù)中文本聚合處理效率。
[0078]優(yōu)選地,在本發(fā)明實(shí)施例提供的數(shù)據(jù)庫(kù)文本聚合處理裝置中,該裝置還包括:第二轉(zhuǎn)換模塊,用于將目標(biāo)文本的數(shù)據(jù)類(lèi)型轉(zhuǎn)換為第二預(yù)設(shè)數(shù)據(jù)類(lèi)型,其中,第二預(yù)設(shè)數(shù)據(jù)類(lèi)型為二進(jìn)制的數(shù)據(jù)類(lèi)型;接收模塊,用于接收發(fā)送指令,其中,發(fā)送指令為用于指示發(fā)送目標(biāo)文本的指令;以及發(fā)送模塊,用于根據(jù)發(fā)送指令將第二預(yù)設(shè)數(shù)據(jù)類(lèi)型的目標(biāo)文本發(fā)送至目標(biāo)用戶(hù)。
[0079]優(yōu)選地,在本發(fā)明實(shí)施例提供的數(shù)據(jù)庫(kù)文本聚合處理裝置中,該裝置還包括:第一獲取模塊,用于獲取第二預(yù)設(shè)數(shù)據(jù)類(lèi)型的目標(biāo)文本;以及第三轉(zhuǎn)換模塊,用于將第二預(yù)設(shè)數(shù)據(jù)類(lèi)型的目標(biāo)文本轉(zhuǎn)換為文本類(lèi)型的目標(biāo)文本。
[0080]優(yōu)選地,在本發(fā)明實(shí)施例提供的數(shù)據(jù)庫(kù)文本聚合處理裝置中,該裝置還包括:第二獲取模塊,用于獲取需要文本聚合的數(shù)據(jù)列中確定需要文本聚合的源文本;添加模塊,用于分別在源文本的首或尾添加分隔符,得到已添加分隔符的源文本,分隔符為用于分隔源文本的符號(hào);以及第四轉(zhuǎn)換模塊,用于將已添加分隔符的源文本的數(shù)據(jù)類(lèi)型轉(zhuǎn)換為第二預(yù)設(shè)數(shù)據(jù)類(lèi)型,其中,第二預(yù)設(shè)數(shù)據(jù)類(lèi)型為二進(jìn)制的數(shù)據(jù)類(lèi)型。
[0081]顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來(lái)實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來(lái)實(shí)現(xiàn),從而,可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來(lái)執(zhí)行,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來(lái)實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
[0082]以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種數(shù)據(jù)庫(kù)文本聚合處理方法,其特征在于,所述方法用于將多個(gè)源文本聚合為目標(biāo)文本,所述方法包括: 確定待處理數(shù)據(jù)庫(kù),其中,所述待處理數(shù)據(jù)庫(kù)為需要進(jìn)行文本聚合的數(shù)據(jù)庫(kù); 在所述待處理數(shù)據(jù)庫(kù)中確定需要文本聚合的數(shù)據(jù)列; 在所述需要文本聚合的數(shù)據(jù)列中確定需要文本聚合的多個(gè)源文本; 接收聚合指令,其中,所述聚合指令為指示對(duì)所述多個(gè)源文本進(jìn)行聚合的指令;以及 根據(jù)所述聚合指令將所述多個(gè)源文本聚合為目標(biāo)文本。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)所述聚合指令將所述多個(gè)源文本聚合為目標(biāo)文本包括: 根據(jù)所述聚合指令將所述多個(gè)源文本聚合為文本類(lèi)型的目標(biāo)文本。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)所述聚合指令將所述多個(gè)源文本聚合為文本類(lèi)型的目標(biāo)文本包括: 根據(jù)所述聚合指令將所述多個(gè)源文本聚合為第一預(yù)設(shè)數(shù)據(jù)類(lèi)型的目標(biāo)文本,其中,所述第一預(yù)設(shè)數(shù)據(jù)類(lèi)型為預(yù)設(shè)的對(duì)所述目標(biāo)文本執(zhí)行聚合操作時(shí)所述目標(biāo)文本的數(shù)據(jù)類(lèi)型;以及 將所述為第一預(yù)設(shè)數(shù)據(jù)類(lèi)型的目標(biāo)文本轉(zhuǎn)換為文本類(lèi)型的目標(biāo)文本。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,在根據(jù)所述聚合指令將所述多個(gè)源文本聚合為目標(biāo)文本之后,所述方法還包括: 將所述目標(biāo)文本的數(shù)據(jù)類(lèi)型轉(zhuǎn)換為第二預(yù)設(shè)數(shù)據(jù)類(lèi)型,其中,所述第二預(yù)設(shè)數(shù)據(jù)類(lèi)型為二進(jìn)制的數(shù)據(jù)類(lèi)型; 接收發(fā)送指令,其中,所述發(fā)送指令為用于指示發(fā)送所述目標(biāo)文本的指令;以及 根據(jù)所述發(fā)送指令將所述第二預(yù)設(shè)數(shù)據(jù)類(lèi)型的所述目標(biāo)文本發(fā)送至目標(biāo)用戶(hù)。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,在根據(jù)所述發(fā)送指令將為所述預(yù)設(shè)數(shù)據(jù)類(lèi)型的所述目標(biāo)文本發(fā)送至目標(biāo)用戶(hù)之后,所述方法還包括: 客戶(hù)端獲取所述第二預(yù)設(shè)數(shù)據(jù)類(lèi)型的目標(biāo)文本;以及 客戶(hù)端將所述第二預(yù)設(shè)數(shù)據(jù)類(lèi)型的目標(biāo)文本轉(zhuǎn)換為文本類(lèi)型的所述目標(biāo)文本。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述需要文本聚合的數(shù)據(jù)列中確定需要文本聚合的源文本之后,在獲取聚合指令之前,所述方法還包括: 獲取所述需要文本聚合的數(shù)據(jù)列中確定需要文本聚合的源文本; 分別在所述源文本的首或尾添加分隔符,得到已添加分隔符的源文本,所述分隔符為用于分隔所述源文本的符號(hào);以及 將所述已添加分隔符的源文本的數(shù)據(jù)類(lèi)型轉(zhuǎn)換為第二預(yù)設(shè)數(shù)據(jù)類(lèi)型,其中,所述第二預(yù)設(shè)數(shù)據(jù)類(lèi)型為二進(jìn)制的數(shù)據(jù)類(lèi)型。
7.一種數(shù)據(jù)庫(kù)文本聚合處理裝置,其特征在于,所述裝置用于將多個(gè)源文本聚合為目標(biāo)文本,所述裝置包括: 第一確定單元,用于確定待處理數(shù)據(jù)庫(kù),其中,所述待處理數(shù)據(jù)庫(kù)為需要進(jìn)行文本聚合的數(shù)據(jù)庫(kù); 第二確定單元,用于在所述待處理數(shù)據(jù)庫(kù)中確定需要文本聚合的數(shù)據(jù)列; 第三確定單元,用于在所述需要文本聚合的數(shù)據(jù)列中確定需要文本聚合的多個(gè)源文本; 接收單元,用于接收聚合指令,其中,所述聚合指令為指示對(duì)所述多個(gè)源文本進(jìn)行聚合的指令;以及 聚合單元,用于所述聚合指令將所述多個(gè)源文本聚合為目標(biāo)文本。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述聚合單元包括: 第一聚合模塊,用于根據(jù)所述聚合指令將所述多個(gè)源文本聚合為文本類(lèi)型的目標(biāo)文本。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述第一聚合模塊包括: 第二聚合子模塊,用于根據(jù)所述聚合指令將所述多個(gè)源文本聚合為第一預(yù)設(shè)數(shù)據(jù)類(lèi)型的目標(biāo)文本,其中,所述第一預(yù)設(shè)數(shù)據(jù)類(lèi)型為預(yù)設(shè)的對(duì)所述目標(biāo)文本執(zhí)行聚合操作時(shí)所述目標(biāo)文本的數(shù)據(jù)類(lèi)型;以及 第一轉(zhuǎn)換子模塊,用于將所述為第一預(yù)設(shè)數(shù)據(jù)類(lèi)型的目標(biāo)文本轉(zhuǎn)換為文本類(lèi)型的目標(biāo)文本。
10.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括: 第二轉(zhuǎn)換模塊,用于將所述目標(biāo)文本的數(shù)據(jù)類(lèi)型轉(zhuǎn)換為第二預(yù)設(shè)數(shù)據(jù)類(lèi)型,其中,所述第二預(yù)設(shè)數(shù)據(jù)類(lèi)型為二進(jìn)制的數(shù)據(jù)類(lèi)型; 接收模塊,用于接收發(fā)送指令,其中,所述發(fā)送指令為用于指示發(fā)送所述目標(biāo)文本的指令;以及 發(fā)送模塊,用于根據(jù)所述發(fā)送指令將所述第二預(yù)設(shè)數(shù)據(jù)類(lèi)型的所述目標(biāo)文本發(fā)送至目標(biāo)用戶(hù)。
【文檔編號(hào)】G06F17/30GK104462350SQ201410738379
【公開(kāi)日】2015年3月25日 申請(qǐng)日期:2014年12月4日 優(yōu)先權(quán)日:2014年12月4日
【發(fā)明者】?jī)?chǔ)雨知 申請(qǐng)人:北京國(guó)雙科技有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
东宁县| 三门县| 昌黎县| 隆回县| 进贤县| 布拖县| 阳原县| 四平市| 扎兰屯市| 宁波市| 商水县| 珲春市| 和平县| 顺义区| 宾阳县| 托克托县| 宁蒗| 崇明县| 常德市| 堆龙德庆县| 嘉善县| 毕节市| 乃东县| 沽源县| 昭通市| 思茅市| 泰兴市| 新沂市| 普定县| 临桂县| 沙田区| 隆回县| 阳山县| 东港市| 乐亭县| 合作市| 东兰县| 南京市| 资阳市| 新沂市| 佛冈县|