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

一種用戶訂購(gòu)業(yè)務(wù)的方法、設(shè)備和系統(tǒng)的制作方法

文檔序號(hào):6369371閱讀:156來源:國(guó)知局
專利名稱:一種用戶訂購(gòu)業(yè)務(wù)的方法、設(shè)備和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)通信領(lǐng)域,尤其涉及一種用戶訂購(gòu)業(yè)務(wù)的方法、設(shè)備和系統(tǒng)。
背景技術(shù)
在OLTP(On-Line Transaction Processing)軟件系統(tǒng)中,需要具備多用戶、多渠道、高并發(fā)、高效率業(yè)務(wù)支撐能力,同時(shí)需要支持復(fù)雜業(yè)務(wù)的邏輯判斷,如進(jìn)行互斥關(guān)系約束規(guī)則和業(yè)務(wù)重復(fù)受理約束的判斷等,用戶訂購(gòu)業(yè)務(wù)時(shí),需要判斷用戶訂購(gòu)的業(yè)務(wù)是否違反業(yè)務(wù)重復(fù)受理約束和互斥關(guān)系約束規(guī)則,例如,判斷用戶是否訂購(gòu)了同一種不允許重復(fù)訂購(gòu)的業(yè)務(wù)以及用戶是否訂購(gòu)了同一業(yè)務(wù)類型不能共存的不同業(yè)務(wù)?,F(xiàn)有技術(shù)中,為了防止用戶訂購(gòu)上述違反業(yè)務(wù)重復(fù)受理約束和互斥關(guān)系約束規(guī)則 的業(yè)務(wù),通常會(huì)對(duì)用戶訂購(gòu)的產(chǎn)品進(jìn)行兩次校驗(yàn),但是由于校檢本身需要一定的時(shí)間,因此當(dāng)同一用戶在前一次所訂購(gòu)業(yè)務(wù)的校驗(yàn)未完成的情況下,發(fā)起新的業(yè)務(wù)訂購(gòu),此時(shí),由于前一次訂購(gòu)業(yè)務(wù)的校驗(yàn)還未完成,因此新的訂購(gòu)業(yè)務(wù)無法判斷與前一次訂購(gòu)業(yè)務(wù)的業(yè)務(wù)重復(fù)受理約束和互斥關(guān)系約束規(guī)則,從而造成重復(fù)訂購(gòu)或者訂購(gòu)了互斥業(yè)務(wù),影響了用戶的體驗(yàn),并且,由于兩次校驗(yàn)需要大量的時(shí)間和系統(tǒng)資源,從而增加了訂購(gòu)業(yè)務(wù)處理的時(shí)間以及系統(tǒng)資源的消耗。

發(fā)明內(nèi)容
本發(fā)明的實(shí)施例提供一種用戶訂購(gòu)業(yè)務(wù)的方法、設(shè)備和系統(tǒng),以減少業(yè)務(wù)訂購(gòu)的處理時(shí)間和對(duì)系統(tǒng)資源的消耗。為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案本發(fā)明實(shí)施例提供一種用戶訂購(gòu)業(yè)務(wù)的方法,包括在業(yè)務(wù)應(yīng)用服務(wù)器接收到接入服務(wù)器發(fā)送的業(yè)務(wù)訂購(gòu)請(qǐng)求消息后,數(shù)據(jù)存儲(chǔ)服務(wù)器接收所述業(yè)務(wù)應(yīng)用服務(wù)器發(fā)送的插入請(qǐng)求消息,所述插入請(qǐng)求消息攜帶第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)息;將所述第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息插入自身創(chuàng)建的業(yè)務(wù)鎖控制表中,所述業(yè)務(wù)鎖控制表以業(yè)務(wù)訂購(gòu)標(biāo)識(shí)作為主鍵約束規(guī)則;在根據(jù)所述第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息進(jìn)行的業(yè)務(wù)訂購(gòu)處理未完成時(shí),若后續(xù)接收的插入請(qǐng)求消息攜帶的第二業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息與所述第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息相同,為所述第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息加行級(jí)鎖,并完成所述業(yè)務(wù)訂購(gòu)處理。本發(fā)明實(shí)施例提供一種數(shù)據(jù)存儲(chǔ)服務(wù)器,包括請(qǐng)求接收單元,用于在業(yè)務(wù)應(yīng)用服務(wù)器接收到接入服務(wù)器發(fā)送的業(yè)務(wù)訂購(gòu)請(qǐng)求消息后,接收所述業(yè)務(wù)應(yīng)用服務(wù)器發(fā)送的插入請(qǐng)求消息,所述插入請(qǐng)求消息攜帶第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息;第一信息插入單元,用于將所述第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息插入自身創(chuàng)建的業(yè)務(wù)鎖控制表中,所述業(yè)務(wù)鎖控制表以業(yè)務(wù)訂購(gòu)標(biāo)識(shí)作為主鍵約束規(guī)則;
加行級(jí)鎖單元,用于在第一業(yè)務(wù)處理單元根據(jù)所述第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息進(jìn)行的業(yè)務(wù)訂購(gòu)處理未完成時(shí),若后續(xù)接收的插入請(qǐng)求消息攜帶的第二業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息與所述第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息相同,為所述第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息加行級(jí)鎖。第一業(yè)務(wù)處理單元,用于在所述加行級(jí)鎖單元為所述第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息加行級(jí)鎖后,完成所述業(yè)務(wù)訂購(gòu)處理。本發(fā)明實(shí)施例提供一種用戶訂購(gòu)業(yè)務(wù)的系統(tǒng),包括接入服務(wù)器、業(yè)務(wù)應(yīng)用服務(wù)器和數(shù)據(jù)存儲(chǔ)服務(wù)器,所述數(shù)據(jù)存儲(chǔ)服務(wù)器為上述的數(shù)據(jù)存儲(chǔ)服務(wù)器;
所述接入服務(wù)器,用于向所述業(yè)務(wù)應(yīng)用服務(wù)器發(fā)送業(yè)務(wù)訂購(gòu)請(qǐng)求消息;所述業(yè)務(wù)應(yīng)用服務(wù)器,用于向所述數(shù)據(jù)存儲(chǔ)服務(wù)器發(fā)送插入請(qǐng)求消息。本發(fā)明實(shí)施例提供一種用戶訂購(gòu)業(yè)務(wù)的方法、設(shè)備和系統(tǒng),數(shù)據(jù)存儲(chǔ)服務(wù)器接收插入請(qǐng)求消息,將插入請(qǐng)求消息中攜帶的第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息插入自身創(chuàng)建的業(yè)務(wù)鎖控制表中,并在確認(rèn)后續(xù)接收的插入請(qǐng)求消息攜帶的第二業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息符合該主鍵約束規(guī)則后,若該第二業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息與該第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息相同,為該第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息加行級(jí)鎖,由于第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息行級(jí)鎖的存在,第二業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息在根據(jù)該第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息進(jìn)行的業(yè)務(wù)訂購(gòu)處理未完成的情況下,無法插入業(yè)務(wù)鎖控制表中,從而處于等待狀態(tài),在完成根據(jù)該第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息的業(yè)務(wù)訂購(gòu)處理后,解鎖并刪除該第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息,使得該第二業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息插入該業(yè)務(wù)鎖控制表中,并根據(jù)該第二業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息進(jìn)行業(yè)務(wù)訂購(gòu)處理,這樣,系統(tǒng)不需要進(jìn)行二次校驗(yàn),就能夠在減少業(yè)務(wù)訂購(gòu)處理時(shí)間和對(duì)系統(tǒng)資源的消耗的情況下,實(shí)現(xiàn)不重復(fù)訂購(gòu)?fù)粯I(yè)務(wù)或者互斥業(yè)務(wù)的目的。


為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I為本發(fā)明實(shí)施例提供的一種用戶訂購(gòu)業(yè)務(wù)的方法示意圖;圖2為本發(fā)明實(shí)施例提供的一種用戶訂購(gòu)業(yè)務(wù)方法的流程示意圖;圖3為本發(fā)明實(shí)施例提供的一種數(shù)據(jù)存儲(chǔ)服務(wù)器的結(jié)構(gòu)示意圖;圖4為本發(fā)明實(shí)施例提供的另一種數(shù)據(jù)存儲(chǔ)服務(wù)器的結(jié)構(gòu)示意圖;圖5為本發(fā)明實(shí)施例提供的另一種數(shù)據(jù)存儲(chǔ)服務(wù)器的結(jié)構(gòu)示意圖;圖6為本發(fā)明實(shí)施例提供的一種用戶訂購(gòu)業(yè)務(wù)的系統(tǒng)示意圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明實(shí)施例提供一種用戶訂購(gòu)業(yè)務(wù)的方法,如圖I所示,該實(shí)施例的執(zhí)行主體為數(shù)據(jù)存儲(chǔ)服務(wù)器,該方法包括S101、在業(yè)務(wù)應(yīng)用服務(wù)器接收到接入服務(wù)器發(fā)送的業(yè)務(wù)訂購(gòu)請(qǐng)求消息后,數(shù)據(jù)存儲(chǔ)服務(wù)器接收該業(yè)務(wù)應(yīng)用服務(wù)器發(fā)送的插入請(qǐng)求消息。其中,該插入請(qǐng)求消息攜帶第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息,該第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息可以包括用戶標(biāo)識(shí)信息和用戶訂購(gòu)的業(yè)務(wù)類型標(biāo)識(shí)信息,例如,若用戶通過手機(jī)訂購(gòu)業(yè)務(wù),則用戶標(biāo)識(shí)信息具體為該手機(jī)的號(hào)碼,該業(yè)務(wù)類型標(biāo)識(shí)信息具體為標(biāo)識(shí)業(yè)務(wù)類型的操作代碼。本發(fā)明實(shí)施例并不局限于此。S102、將該第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息插入自身創(chuàng)建的業(yè)務(wù)鎖控制表中。其中,該業(yè)務(wù)鎖控制表以業(yè)務(wù)訂購(gòu)標(biāo)識(shí)作為主鍵約束規(guī)則,該主鍵約束規(guī)則限定 該業(yè)務(wù)鎖控制表中插入的內(nèi)容,該第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息對(duì)應(yīng)該業(yè)務(wù)訂購(gòu)標(biāo)識(shí),例如,若業(yè)務(wù)訂購(gòu)標(biāo)識(shí)為用戶標(biāo)識(shí)和該用戶標(biāo)識(shí)對(duì)應(yīng)的業(yè)務(wù)類型標(biāo)識(shí),則該業(yè)務(wù)鎖控制表中插入的信息為具體的用戶標(biāo)識(shí)信息和業(yè)務(wù)類型標(biāo)識(shí)信息,這里所述的用戶標(biāo)識(shí)信息和業(yè)務(wù)類型標(biāo)識(shí)信息即為本實(shí)施例中的第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息和第二業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息。進(jìn)一步地,在該第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息中未配置非驗(yàn)證標(biāo)識(shí)的情況下,驗(yàn)證該第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息對(duì)應(yīng)的待訂購(gòu)業(yè)務(wù)與已訂購(gòu)業(yè)務(wù)的業(yè)務(wù)關(guān)系。其中,該非驗(yàn)證標(biāo)識(shí)配置在第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息中的業(yè)務(wù)類型標(biāo)識(shí)信息中,用來標(biāo)識(shí)該第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息對(duì)應(yīng)的待訂購(gòu)業(yè)務(wù)不需要進(jìn)行與已訂購(gòu)業(yè)務(wù)的業(yè)務(wù)關(guān)系的校驗(yàn)。另外,若該第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息中已配置非驗(yàn)證標(biāo)識(shí),則不需要驗(yàn)證該第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息對(duì)應(yīng)的待訂購(gòu)業(yè)務(wù)與已訂購(gòu)業(yè)務(wù)的業(yè)務(wù)關(guān)系,例如基本的查詢業(yè)務(wù)。具體地,驗(yàn)證該第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息對(duì)應(yīng)的待訂購(gòu)業(yè)務(wù)與已訂購(gòu)業(yè)務(wù)的業(yè)務(wù)關(guān)系,即為驗(yàn)證該第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息對(duì)應(yīng)的待訂購(gòu)業(yè)務(wù)與已訂購(gòu)業(yè)務(wù)之間是否是不允許重復(fù)訂購(gòu)的同一業(yè)務(wù)以及是否是同一業(yè)務(wù)類型不能共存的不同業(yè)務(wù)(即為互斥業(yè)務(wù)),若驗(yàn)證失敗,則回滾,提示用戶訂購(gòu)錯(cuò)誤;若驗(yàn)證成功,則繼續(xù)進(jìn)行后續(xù)的訂購(gòu)步驟。S103、在根據(jù)該第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息進(jìn)行的業(yè)務(wù)訂購(gòu)處理未完成時(shí),若后續(xù)接收的插入請(qǐng)求消息攜帶的第二業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息與該第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息相同,數(shù)據(jù)存儲(chǔ)服務(wù)器為該第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息加行級(jí)鎖,并完成該業(yè)務(wù)訂購(gòu)處理。其中,行級(jí)鎖是對(duì)表中的部分行加鎖的一種控制機(jī)制,行級(jí)鎖是一種排它鎖,即被鎖定行不可進(jìn)行修改、刪除。另外,該第二業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息對(duì)應(yīng)該業(yè)務(wù)訂購(gòu)標(biāo)識(shí),可以是用戶標(biāo)識(shí)信息和用戶訂購(gòu)的業(yè)務(wù)類型標(biāo)識(shí)信息,例如,若用戶通過手機(jī)訂購(gòu)業(yè)務(wù),則用戶標(biāo)識(shí)信息具體為該手機(jī)的號(hào)碼,該業(yè)務(wù)類型標(biāo)識(shí)信息具體為標(biāo)識(shí)業(yè)務(wù)類型的操作代碼。本發(fā)明實(shí)施例并不局限于此。具體地,后續(xù)接收的第二業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息在第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息加行級(jí)鎖的情況下,無法插入到業(yè)務(wù)鎖訂購(gòu)表中,此時(shí),第二業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息處于等待狀態(tài)。進(jìn)一步地,在根據(jù)第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息完成業(yè)務(wù)訂購(gòu)處理后,數(shù)據(jù)存儲(chǔ)服務(wù)器會(huì)接收業(yè)務(wù)應(yīng)用服務(wù)器發(fā)送的刪除指令,解鎖并刪除該第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息,此時(shí),該數(shù)據(jù)存儲(chǔ)服務(wù)器將該第二業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息插入該業(yè)務(wù)鎖控制表中,并根據(jù)該第二業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息進(jìn)行后續(xù)業(yè)務(wù)的訂購(gòu)處理。需要說明的是,由于業(yè)務(wù)鎖控制表中不能同時(shí)存在相同的業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息,因此,刪除第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息是為了確保用戶根據(jù)第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息完成業(yè)務(wù)訂購(gòu)處理后,可以繼續(xù)訂購(gòu)與第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息對(duì)應(yīng)業(yè)務(wù)相同的業(yè)務(wù)。采用上述實(shí)施例提供的用戶訂購(gòu)業(yè)務(wù)的方法,系統(tǒng)不需要進(jìn)行二次校驗(yàn),就能夠在減少業(yè)務(wù)訂購(gòu)處理時(shí)間和對(duì)系統(tǒng)資源的消耗的情況下,實(shí)現(xiàn)不重復(fù)訂購(gòu)?fù)粯I(yè)務(wù)或者互斥業(yè)務(wù)的目的。優(yōu)選地,本發(fā)明實(shí)施例提供另一種用戶訂購(gòu)業(yè)務(wù)的方法,如圖2所示,該方法步驟包括S201、接入服務(wù)器接收用戶設(shè)備發(fā)送的業(yè)務(wù)訂購(gòu)請(qǐng)求后,向業(yè)務(wù)應(yīng)用服務(wù)器發(fā)送 業(yè)務(wù)訂購(gòu)請(qǐng)求消息。其中,該用戶設(shè)備可以是手機(jī)、電腦等,該業(yè)務(wù)訂購(gòu)請(qǐng)求攜帶該用戶的用戶標(biāo)識(shí)和所訂購(gòu)業(yè)務(wù)的業(yè)務(wù)類型。S202、業(yè)務(wù)應(yīng)用服務(wù)器向數(shù)據(jù)存儲(chǔ)服務(wù)器發(fā)送插入請(qǐng)求消息。其中,該插入請(qǐng)求消息攜帶第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息,該第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息可以包括用戶標(biāo)識(shí)信息和用戶訂購(gòu)的業(yè)務(wù)類型標(biāo)識(shí)信息,例如,若用戶通過手機(jī)訂購(gòu)業(yè)務(wù),則用戶標(biāo)識(shí)信息具體為該手機(jī)的號(hào)碼,該業(yè)務(wù)類型標(biāo)識(shí)信息具體為標(biāo)識(shí)業(yè)務(wù)類型的操作代碼。本發(fā)明實(shí)施例并不局限于此。S203、數(shù)據(jù)存儲(chǔ)服務(wù)器將該第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息插入自身創(chuàng)建的業(yè)務(wù)鎖控制表中。其中,該業(yè)務(wù)鎖控制表以業(yè)務(wù)訂購(gòu)標(biāo)識(shí)作為主鍵約束規(guī)則,該主鍵約束規(guī)則限定該業(yè)務(wù)鎖控制表中插入的內(nèi)容,該第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息對(duì)應(yīng)該業(yè)務(wù)訂購(gòu)標(biāo)識(shí),例如,若業(yè)務(wù)訂購(gòu)標(biāo)識(shí)為用戶標(biāo)識(shí)和該用戶標(biāo)識(shí)對(duì)應(yīng)的業(yè)務(wù)類型標(biāo)識(shí),則該業(yè)務(wù)鎖控制表中插入的信息為具體的用戶標(biāo)識(shí)信息和業(yè)務(wù)類型標(biāo)識(shí)信息,這里所述的用戶標(biāo)識(shí)信息和業(yè)務(wù)類型標(biāo)識(shí)信息即為本實(shí)施例中的第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息和第二業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息。S204、在該第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息中未配置非驗(yàn)證標(biāo)識(shí)的情況下,驗(yàn)證該第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息對(duì)應(yīng)的待訂購(gòu)業(yè)務(wù)與已訂購(gòu)業(yè)務(wù)的業(yè)務(wù)關(guān)系。其中,該非驗(yàn)證標(biāo)識(shí)配置在第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息中的業(yè)務(wù)類型標(biāo)識(shí)信息中,用來標(biāo)識(shí)該第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息對(duì)應(yīng)的待訂購(gòu)業(yè)務(wù)不需要進(jìn)行與已訂購(gòu)業(yè)務(wù)的業(yè)務(wù)關(guān)系的校驗(yàn)。另外,若該第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息中已配置非驗(yàn)證標(biāo)識(shí),則不需要執(zhí)行該步驟,例如基本的查詢業(yè)務(wù)。具體地,驗(yàn)證該第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息對(duì)應(yīng)的待訂購(gòu)業(yè)務(wù)與已訂購(gòu)業(yè)務(wù)的業(yè)務(wù)關(guān)系,即為驗(yàn)證該第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息對(duì)應(yīng)的待訂購(gòu)業(yè)務(wù)與已訂購(gòu)業(yè)務(wù)之間是否是不允許重復(fù)訂購(gòu)的同一業(yè)務(wù)以及是否是同一業(yè)務(wù)類型不能共存的不同業(yè)務(wù)(即為互斥業(yè)務(wù)),若驗(yàn)證失敗,則回滾,提示用戶訂購(gòu)錯(cuò)誤;若驗(yàn)證成功,則繼續(xù)進(jìn)行后續(xù)的訂購(gòu)步驟。另外,若用戶在根據(jù)該第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息進(jìn)行的業(yè)務(wù)訂購(gòu)處理還未完成(即在步驟S206之前)時(shí),繼續(xù)發(fā)起后續(xù)的業(yè)務(wù)訂購(gòu),此時(shí),若數(shù)據(jù)庫(kù)存儲(chǔ)服務(wù)器后續(xù)接收的插入請(qǐng)求消息攜帶的第二業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息與第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息相同,該方法還包括
S205,數(shù)據(jù)庫(kù)存儲(chǔ)服務(wù)器為第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息加行級(jí)鎖。這樣,后續(xù)接收的第二業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息在第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息加行級(jí)鎖的情況下,無法插入到業(yè)務(wù)鎖訂購(gòu)表中,此時(shí),第二業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息處于等待狀態(tài),并在根據(jù)第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息完成業(yè)務(wù)訂購(gòu)處理后,數(shù)據(jù)存儲(chǔ)服務(wù)器解鎖并刪除該第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息,此時(shí),該數(shù)據(jù)存儲(chǔ)服務(wù)器將該第二業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息插入該業(yè)務(wù)鎖控制表中,并根據(jù)該第二業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息進(jìn)行業(yè)務(wù)訂購(gòu)處理。其中,行級(jí)鎖是對(duì)表中的部分行加鎖的一種控制機(jī)制,行級(jí)鎖是一種排它鎖,即被鎖定行不可進(jìn)行修改、刪除。另外,該第二業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息對(duì)應(yīng)該業(yè)務(wù)訂購(gòu)標(biāo)識(shí),可以包括用戶標(biāo)識(shí)信息和用戶訂購(gòu)的業(yè)務(wù)類型標(biāo)識(shí)信息,例如,若用戶通過手機(jī)訂購(gòu)業(yè)務(wù),則用戶標(biāo)識(shí)信息具體為該手機(jī)的號(hào)碼,該業(yè)務(wù)類型標(biāo)識(shí)信息具體為標(biāo)識(shí)業(yè)務(wù)類型的操作代碼。本發(fā)明實(shí)施例并不局限于此。
S206、數(shù)據(jù)庫(kù)存儲(chǔ)服務(wù)器根據(jù)第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息完成業(yè)務(wù)訂購(gòu)處理。S207、數(shù)據(jù)存儲(chǔ)服務(wù)器接收業(yè)務(wù)應(yīng)用服務(wù)器發(fā)送的刪除指令后,刪除該第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息。其中,若已執(zhí)行了步驟S205,則在刪除該第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息的同時(shí),解鎖該第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息。若用戶在數(shù)據(jù)庫(kù)存儲(chǔ)服務(wù)器根據(jù)第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息已完成業(yè)務(wù)訂購(gòu)處理時(shí),繼續(xù)發(fā)起后續(xù)的業(yè)務(wù)訂購(gòu),此時(shí),由于第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息已解鎖并刪除,則將后續(xù)接收的插入請(qǐng)求信息攜帶的第二業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息插入該業(yè)務(wù)鎖控制表中,并根據(jù)該第二業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息完成后續(xù)業(yè)務(wù)的訂購(gòu)處理。S208、數(shù)據(jù)存儲(chǔ)服務(wù)器向業(yè)務(wù)應(yīng)用服務(wù)器發(fā)送業(yè)務(wù)訂購(gòu)處理結(jié)果。S209、業(yè)務(wù)應(yīng)用服務(wù)器向接入服務(wù)器發(fā)送該業(yè)務(wù)訂購(gòu)處理結(jié)果,以便該接入服務(wù)器將該業(yè)務(wù)訂購(gòu)處理結(jié)果發(fā)送給用戶。采用上述實(shí)施例提供的用戶訂購(gòu)業(yè)務(wù)的方法,系統(tǒng)不需要進(jìn)行二次校驗(yàn),就能夠在減少業(yè)務(wù)訂購(gòu)處理時(shí)間和對(duì)系統(tǒng)資源的消耗的情況下,實(shí)現(xiàn)不重復(fù)訂購(gòu)?fù)粯I(yè)務(wù)或者互斥業(yè)務(wù)的目的。本發(fā)明實(shí)施例提供一種數(shù)據(jù)存儲(chǔ)服務(wù)器300,如圖3所示,包括請(qǐng)求接收單元301,用于在業(yè)務(wù)應(yīng)用服務(wù)器接收到接入服務(wù)器發(fā)送的業(yè)務(wù)訂購(gòu)請(qǐng)求消息后,接收該業(yè)務(wù)應(yīng)用服務(wù)器發(fā)送的插入請(qǐng)求消息.其中,該插入請(qǐng)求消息攜帶第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息,該第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息可以包括用戶標(biāo)識(shí)信息和用戶訂購(gòu)的業(yè)務(wù)類型標(biāo)識(shí)信息,例如,若用戶通過手機(jī)訂購(gòu)業(yè)務(wù),則用戶標(biāo)識(shí)信息具體為該手機(jī)的號(hào)碼,該業(yè)務(wù)類型標(biāo)識(shí)信息具體為標(biāo)識(shí)業(yè)務(wù)類型的操作代碼。本發(fā)明實(shí)施例并不局限于此。第一信息插入單元302,用于將該第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息插入自身創(chuàng)建的業(yè)務(wù)鎖控制表中。其中,該業(yè)務(wù)鎖控制表以業(yè)務(wù)訂購(gòu)標(biāo)識(shí)作為主鍵約束規(guī)則,該主鍵約束規(guī)則限定該業(yè)務(wù)鎖控制表中插入的內(nèi)容,該第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息對(duì)應(yīng)該業(yè)務(wù)訂購(gòu)標(biāo)識(shí),例如,若業(yè)務(wù)訂購(gòu)標(biāo)識(shí)為用戶標(biāo)識(shí)和該用戶標(biāo)識(shí)對(duì)應(yīng)的業(yè)務(wù)類型標(biāo)識(shí),則該業(yè)務(wù)鎖控制表中插入的信息為具體的用戶標(biāo)識(shí)信息和業(yè)務(wù)類型標(biāo)識(shí)信息,這里所述的用戶標(biāo)識(shí)信息和業(yè)務(wù)類型標(biāo)識(shí)信息即為本實(shí)施例中的第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息和第二業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息。加行級(jí)鎖單元303,用于在第一業(yè)務(wù)處理單元304根據(jù)該第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息進(jìn)行的業(yè)務(wù)訂購(gòu)處理未完成時(shí),若后續(xù)接收的插入請(qǐng)求消息攜帶的第二業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息與該第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息相 同,為該第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息加行級(jí)鎖。其中,行級(jí)鎖是對(duì)表中的部分行加鎖的一種控制機(jī)制,行級(jí)鎖是一種排它鎖,即被鎖定行不可進(jìn)行修改、刪除。另外,該第二業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息對(duì)應(yīng)該業(yè)務(wù)訂購(gòu)標(biāo)識(shí),可以是用戶標(biāo)識(shí)信息和用戶訂購(gòu)的業(yè)務(wù)類型標(biāo)識(shí)信息,例如,若用戶通過手機(jī)訂購(gòu)業(yè)務(wù),則用戶標(biāo)識(shí)信息具體為該手機(jī)的號(hào)碼,該業(yè)務(wù)類型標(biāo)識(shí)信息具體為標(biāo)識(shí)業(yè)務(wù)類型的操作代碼。本發(fā)明實(shí)施例并不局限于此。具體地,后續(xù)接收的第二業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息在第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息加行級(jí)鎖的情況下,無法插入到業(yè)務(wù)鎖訂購(gòu)表中,此時(shí),第二業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息處于等待狀態(tài)。第一業(yè)務(wù)處理單元304,用于在該加行級(jí)鎖單元303為該第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息加行級(jí)鎖后,完成該業(yè)務(wù)訂購(gòu)處理。進(jìn)一步地,如圖4所示,該數(shù)據(jù)存儲(chǔ)服務(wù)器300還包括刪除指令接收單元305,用于在該第一業(yè)務(wù)處理單元304根據(jù)該第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息完成業(yè)務(wù)訂購(gòu)處理后,接收該業(yè)務(wù)應(yīng)用服務(wù)器發(fā)送的刪除指令。解鎖刪除單元306,用于解鎖并刪除該第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息。第二信息插入單元307,用于在該解鎖刪除單元306解鎖并刪除該第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息后,插入該第二業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息。第二業(yè)務(wù)處理單元308,用于根據(jù)該第二業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息進(jìn)行業(yè)務(wù)訂購(gòu)處理。更進(jìn)一步地,如圖5所示,該數(shù)據(jù)存儲(chǔ)服務(wù)器300還包括驗(yàn)證單元309,用于在第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息中未配置非驗(yàn)證標(biāo)識(shí)的情況下,驗(yàn)證所述第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息對(duì)應(yīng)的待訂購(gòu)業(yè)務(wù)與已訂購(gòu)業(yè)務(wù)的業(yè)務(wù)關(guān)系。其中,該非驗(yàn)證標(biāo)識(shí)配置在第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息中的業(yè)務(wù)類型標(biāo)識(shí)信息中,用來標(biāo)識(shí)該第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息對(duì)應(yīng)的待訂購(gòu)業(yè)務(wù)不需要進(jìn)行與已訂購(gòu)業(yè)務(wù)的業(yè)務(wù)關(guān)系的校驗(yàn)。另外,若該第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息中已配置非驗(yàn)證標(biāo)識(shí),則不需要驗(yàn)證該第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息對(duì)應(yīng)的待訂購(gòu)業(yè)務(wù)與已訂購(gòu)業(yè)務(wù)的業(yè)務(wù)關(guān)系,例如基本的查詢業(yè)務(wù)。具體地,驗(yàn)證該第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息對(duì)應(yīng)的待訂購(gòu)業(yè)務(wù)與已訂購(gòu)業(yè)務(wù)的業(yè)務(wù)關(guān)系,即為驗(yàn)證該第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息對(duì)應(yīng)的待訂購(gòu)業(yè)務(wù)與已訂購(gòu)業(yè)務(wù)之間是否是不允許重復(fù)訂購(gòu)的同一業(yè)務(wù)以及是否是同一業(yè)務(wù)類型不能共存的不同業(yè)務(wù)(即為互斥業(yè)務(wù)),若驗(yàn)證失敗,則回滾,提示用戶訂購(gòu)錯(cuò)誤;若驗(yàn)證成功,則繼續(xù)進(jìn)行后續(xù)的訂購(gòu)步驟。采用上述實(shí)施例提供的數(shù)據(jù)存儲(chǔ)服務(wù)器,系統(tǒng)不需要進(jìn)行二次校驗(yàn),就能夠在減少業(yè)務(wù)訂購(gòu)處理時(shí)間和對(duì)系統(tǒng)資源的消耗的情況下,實(shí)現(xiàn)不重復(fù)訂購(gòu)?fù)粯I(yè)務(wù)或者互斥業(yè)務(wù)的目的。本發(fā)明實(shí)施例提供一種用戶訂購(gòu)業(yè)務(wù)的系統(tǒng),如圖6所示,包括接入服務(wù)器601、業(yè)務(wù)應(yīng)用服務(wù)器602和數(shù)據(jù)庫(kù)服務(wù)器603。
該數(shù)據(jù)庫(kù)服務(wù)器為上述實(shí)施例中描述的數(shù)據(jù)庫(kù)服務(wù)器603。 該接入服務(wù)器60 1,用于向該業(yè)務(wù)應(yīng)用服務(wù)器602發(fā)送業(yè)務(wù)訂購(gòu)請(qǐng)求消息。該業(yè)務(wù)應(yīng)用服務(wù)器602,用于向該數(shù)據(jù)存儲(chǔ)服務(wù)器603發(fā)送插入請(qǐng)求消息。需要說明的是,上述的數(shù)據(jù)庫(kù)服務(wù)器603應(yīng)用于上述用戶訂購(gòu)業(yè)務(wù)的方法,且該數(shù)據(jù)庫(kù)服務(wù)器中的各個(gè)單元也與該方法中的各步驟相對(duì)應(yīng)。采用上述實(shí)施例提供的用戶訂購(gòu)業(yè)務(wù)的系統(tǒng),不需要進(jìn)行二次校驗(yàn),就能夠在減少業(yè)務(wù)訂購(gòu)處理時(shí)間和對(duì)系統(tǒng)資源的消耗的情況下,實(shí)現(xiàn)不重復(fù)訂購(gòu)?fù)粯I(yè)務(wù)或者互斥業(yè)務(wù)的目的。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括R0M、RAM、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。以上所述,僅為本發(fā)明的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1.一種用戶訂購(gòu)業(yè)務(wù)的方法,其特征在于,包括 在業(yè)務(wù)應(yīng)用服務(wù)器接收到接入服務(wù)器發(fā)送的業(yè)務(wù)訂購(gòu)請(qǐng)求消息后,數(shù)據(jù)存儲(chǔ)服務(wù)器接收所述業(yè)務(wù)應(yīng)用服務(wù)器發(fā)送的插入請(qǐng)求消息,所述插入請(qǐng)求消息攜帶第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息; 將所述第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息插入自身創(chuàng)建的業(yè)務(wù)鎖控制表中,所述業(yè)務(wù)鎖控制表以業(yè)務(wù)訂購(gòu)標(biāo)識(shí)作為主鍵約束規(guī)則; 在根據(jù)所述第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息進(jìn)行的業(yè)務(wù)訂購(gòu)處理未完成時(shí),若后續(xù)接收的插入請(qǐng)求消息攜帶的第二業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息與所述第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息相同,為所述第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息加行級(jí)鎖,并完成所述業(yè)務(wù)訂購(gòu)處理。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,在根據(jù)所述第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息完成業(yè)務(wù)訂購(gòu)處理后,還包括接收所述業(yè)務(wù)應(yīng)用服務(wù)器發(fā)送的刪除指令,解鎖并刪除所述第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息,并插入所述第二業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息,根據(jù)所述第二業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息進(jìn)行業(yè)務(wù)訂購(gòu)處理。
3.根據(jù)權(quán)利要求I或2所述的方法,其特征在于,所述將所述第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息插入自身創(chuàng)建的業(yè)務(wù)鎖控制表中之后,還包括 在所述第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息中未配置非驗(yàn)證標(biāo)識(shí)的情況下,驗(yàn)證所述第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息對(duì)應(yīng)的待訂購(gòu)業(yè)務(wù)與已訂購(gòu)業(yè)務(wù)的業(yè)務(wù)關(guān)系。
4.根據(jù)權(quán)利要求I至3所述的方法,其特征在于,所述業(yè)務(wù)訂購(gòu)標(biāo)識(shí)包括用戶標(biāo)識(shí)和所述用戶標(biāo)識(shí)對(duì)應(yīng)的業(yè)務(wù)類型標(biāo)識(shí)。
5.一種數(shù)據(jù)存儲(chǔ)服務(wù)器,其特征在于,包括 請(qǐng)求接收單元,用于在業(yè)務(wù)應(yīng)用服務(wù)器接收到接入服務(wù)器發(fā)送的業(yè)務(wù)訂購(gòu)請(qǐng)求消息后,接收所述業(yè)務(wù)應(yīng)用服務(wù)器發(fā)送的插入請(qǐng)求消息,所述插入請(qǐng)求消息攜帶第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息; 第一信息插入單元,用于將所述第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息插入自身創(chuàng)建的業(yè)務(wù)鎖控制表中,所述業(yè)務(wù)鎖控制表以業(yè)務(wù)訂購(gòu)標(biāo)識(shí)作為主鍵約束規(guī)則; 加行級(jí)鎖單元,用于在第一業(yè)務(wù)處理單元根據(jù)所述第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息進(jìn)行的業(yè)務(wù)訂購(gòu)處理未完成時(shí),若后續(xù)接收的插入請(qǐng)求消息攜帶的第二業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息與所述第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息相同,為所述第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息加行級(jí)鎖; 第一業(yè)務(wù)處理單元,用于在所述加行級(jí)鎖單元為所述第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息加行級(jí)鎖后,完成所述業(yè)務(wù)訂購(gòu)處理。
6.根據(jù)權(quán)利要求5所述的數(shù)據(jù)存儲(chǔ)服務(wù)器,其特征在于,還包括 刪除指令接收單元,用于在所述第一業(yè)務(wù)處理單元根據(jù)所述第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息完成業(yè)務(wù)訂購(gòu)處理后,接收所述業(yè)務(wù)應(yīng)用服務(wù)器發(fā)送的刪除指令; 解鎖刪除單元,用于解鎖并刪除所述第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息; 第二信息插入單元,用于在所述解鎖刪除單元解鎖并刪除所述第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息后,插入所述第二業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息; 第二業(yè)務(wù)處理單元,用于根據(jù)所述第二業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息進(jìn)行業(yè)務(wù)訂購(gòu)處理。
7.根據(jù)權(quán)利要求5或6所述的數(shù)據(jù)存儲(chǔ)服務(wù)器,其特征在于,還包括 驗(yàn)證單元,用于在第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息中未配置非驗(yàn)證標(biāo)識(shí)的情況下,驗(yàn)證所述第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息對(duì)應(yīng)的待訂購(gòu)業(yè)務(wù)與已訂購(gòu)業(yè)務(wù)的業(yè)務(wù)關(guān)系。
8.根據(jù)權(quán)利要求5至7所述的數(shù)據(jù)存儲(chǔ)服務(wù)器,其特征在于,所述業(yè)務(wù)訂購(gòu)標(biāo)識(shí)包括用戶標(biāo)識(shí)和所述用戶標(biāo)識(shí)對(duì)應(yīng)的業(yè)務(wù)類型標(biāo)識(shí)。
9.一種用戶訂購(gòu)業(yè)務(wù)的系統(tǒng),其特征在于,包括接入服務(wù)器、業(yè)務(wù)應(yīng)用服務(wù)器和數(shù)據(jù)存儲(chǔ)服務(wù)器, 所述數(shù)據(jù)存儲(chǔ)服務(wù)器為權(quán)利要求5至8所述的數(shù)據(jù)存儲(chǔ)服務(wù)器; 所述接入服務(wù)器,用于向所述業(yè)務(wù)應(yīng)用服務(wù)器發(fā)送業(yè)務(wù)訂購(gòu)請(qǐng)求消息; 所述業(yè)務(wù)應(yīng)用服務(wù)器,用于向所述數(shù)據(jù)存儲(chǔ)服務(wù)器發(fā)送插入請(qǐng)求消息。
全文摘要
本發(fā)明實(shí)施例提供一種用戶訂購(gòu)業(yè)務(wù)的方法、設(shè)備和系統(tǒng),涉及數(shù)據(jù)通信領(lǐng)域,以減少業(yè)務(wù)訂購(gòu)的處理時(shí)間和對(duì)系統(tǒng)資源的消耗,該方法包括在業(yè)務(wù)應(yīng)用服務(wù)器接收到接入服務(wù)器發(fā)送的業(yè)務(wù)訂購(gòu)請(qǐng)求消息后,數(shù)據(jù)存儲(chǔ)服務(wù)器接收該業(yè)務(wù)應(yīng)用服務(wù)器發(fā)送的插入請(qǐng)求消息,將該插入請(qǐng)求信息攜帶的第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息插入自身創(chuàng)建的業(yè)務(wù)鎖控制表中,該業(yè)務(wù)鎖控制表以業(yè)務(wù)訂購(gòu)標(biāo)識(shí)作為主鍵約束規(guī)則,在根據(jù)該第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息進(jìn)行的業(yè)務(wù)訂購(gòu)處理未完成時(shí),若后續(xù)接收的插入請(qǐng)求消息攜帶的第二業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息與該第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息相同,為該第一業(yè)務(wù)訂購(gòu)標(biāo)識(shí)信息加行級(jí)鎖,并完成該業(yè)務(wù)訂購(gòu)處理。本發(fā)明實(shí)施例用于用戶訂購(gòu)業(yè)務(wù)。
文檔編號(hào)G06Q10/02GK102708416SQ201210145380
公開日2012年10月3日 申請(qǐng)日期2012年5月10日 優(yōu)先權(quán)日2012年5月10日
發(fā)明者周建水, 駱衛(wèi)寶 申請(qǐng)人:華為軟件技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
古丈县| 平邑县| 重庆市| 昂仁县| 珠海市| 长沙市| 嫩江县| 云龙县| 宝应县| 双桥区| 和平县| 英超| 彭泽县| 沙河市| 鸡东县| 商河县| 富宁县| 江川县| 房产| 恩施市| 牙克石市| 搜索| 彰武县| 韶山市| 皮山县| 西安市| 中山市| 麻城市| 泰来县| 九龙坡区| 霍州市| 阳谷县| 垦利县| 漳平市| 信宜市| 吴川市| 维西| 绥棱县| 饶河县| 深州市| 木里|