一種按模通訊原理及相關(guān)應(yīng)用
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及軟件控制領(lǐng)域。
【背景技術(shù)】
[0002]目前手機(jī)軟件的作者,很難清楚地知道到底有多少個手機(jī)在使用他的手機(jī)軟件。
[0003]本發(fā)明試圖解決如下問題:讓手機(jī)軟件生產(chǎn)者可以統(tǒng)計出到底有多少個手機(jī)在使用他的手機(jī)軟件。
[0004]通過考查市場,本人設(shè)計出此專利。
【發(fā)明內(nèi)容】
[0005]—種按模通訊原理,包括:
個體服務(wù)器部件,個體客戶端部件,按模部件;
個體客戶端部件包括終端調(diào)用時間標(biāo)志,終端通訊部件;
按模部件在終端調(diào)用時間標(biāo)志所代表的時間點上,調(diào)用終端通訊部件與個體服務(wù)器部件進(jìn)行默認(rèn)通信。
默認(rèn)通信整體過程為:
終端通訊部件向個體服務(wù)器部件發(fā)送第壹請求消息;
個體服務(wù)器部件收到第壹請求消息后,根據(jù)具體情況,構(gòu)造第壹請求消息的響應(yīng)消息,并且將第壹請求消息的響應(yīng)消息發(fā)送給終端通訊部件。
第壹請求消息的響應(yīng)消息中,可以包括使用次數(shù)標(biāo)志信息,終端通訊部件收到第壹請求消息的響應(yīng)消息后,將使用次數(shù)標(biāo)志信息保存在非易失性存儲裝置中;
某個軟件根據(jù)非易失性存儲裝置中保存的使用次數(shù)標(biāo)志信息的值決定是否允許用戶運行該軟件;并且在運行該軟件后,將非易失性存儲裝置中保存的使用次數(shù)標(biāo)志信息的值做相應(yīng)的修改。
[0006]串行級聯(lián)控制方法,其原理為:
一個人使用一個使用次數(shù)標(biāo)志信息控制是否讓一個軟件可以被運行;
另一個人再使用另一個使用次數(shù)標(biāo)志信息控制是否讓這軟件可以被運行;
兩個人的控制權(quán)力是串行級聯(lián)的關(guān)系,類似于電路中的兩個開關(guān)串行級聯(lián);這樣每個人就可以獨自地不讓這個軟件可以被運行。
[0007]手動請求界面和按模部件的有關(guān)系是,其原理為:
按模部件是在特定的時間調(diào)用特定的程序;這個特定的時間是個體服務(wù)器部件安排好的,這樣有助于防止網(wǎng)絡(luò)上出現(xiàn)消息風(fēng)暴;
手動請求界面是按模部件的補充;如果按模部件本身沒有在特定的時間運行;那么使用手動請求界面去獲得使用次數(shù)標(biāo)志信息;把手動請求界面和按模部件所對應(yīng)的個體服務(wù)器部件服務(wù)器部署在不同的計算機(jī)上,這樣可以防止手動請求界面造成網(wǎng)絡(luò)消息風(fēng)暴,從而導(dǎo)致按模部件不能正常工作。
[0008]主動響應(yīng)界面,其原理是,
讓軟件的作者可以控制是否不讓某個用戶繼續(xù)使用他的軟件了 ;讓軟件的作者有了主動權(quán)。
[0009]廣告終端部件,廣告服務(wù)器端部件,其原理是,
用戶可以選擇他喜歡的廣告類型,為廣告的精確化下載提供了基礎(chǔ)。
[0010]廣告下載部件,其原理是,
通過和按模部件合作,平滑網(wǎng)絡(luò)傳輸帶寬需求。
[0011]—種虛擬貨幣應(yīng)用,其原理是,
讓用戶通過下載廣告,賺取一定的收入;把這種收入轉(zhuǎn)化成支付使用手機(jī)軟件的資金;資金的最源頭是做廣告的企業(yè)。
【附圖說明】
[0012]為了更清楚地說明本發(fā)明的原理和實施例,下面將對實施例中需要使用的附圖做簡單介紹,下面描述中的附圖是本發(fā)明幾個實施例,顯而易見地,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其它的附圖。
[0013]圖1按模通訊原理示意圖。
[0014]圖2串彳丁級聯(lián)控制原理不意圖。
[0015]圖3防止手動請求界面造成網(wǎng)絡(luò)消息風(fēng)暴原理示意圖。
[0016]圖4主動響應(yīng)界面原理示意圖。
[0017]圖5廣告精確下載示意圖。
[0018]圖6整個應(yīng)用系統(tǒng)架構(gòu)和原理示意圖。
【具體實施方式】
[0019]現(xiàn)在參考附圖更加具體地描述本發(fā)明:
[0020]參考圖1,其中101手機(jī),在101手機(jī)上,部署了一個按模部件和104個體客戶端部件和105個體客戶端部件;其中102個體服務(wù)器部件和103個體服務(wù)器部件;在實際的部署中,102個體服務(wù)器部件和103個體服務(wù)器部件可以布置在同一個計算機(jī)上,也可以部署在不同的計算機(jī)上;106表示終端通訊部件向個體服務(wù)器部件發(fā)送第壹請求消息;107表示個體服務(wù)器部件向終端通訊部件發(fā)送第壹請求消息的響應(yīng)消息;在實際的應(yīng)用中,104個體客戶端部件和105個體客戶端部件可以是分別獲取A軟件的使用次數(shù)標(biāo)志信息和B軟件的使用次數(shù)標(biāo)志信息;也可以是分別獲取A軟件的第一個使用次數(shù)標(biāo)志信息和A軟件的第二個使用次數(shù)標(biāo)志信息。
[0021]參考圖2,201手機(jī),202A軟件,206B軟件,201手機(jī)上剛好部署了 202A軟件,206B軟件;203A軟件的運行主體軟件,204A軟件的第一個使用次數(shù)標(biāo)志信息,205A軟件的第二個使用次數(shù)標(biāo)志信息;在實際的運營中,A軟件的第一個權(quán)屬人控制204A軟件的第一個使用次數(shù)標(biāo)志信息;A軟件的第二個權(quán)屬人控制204A軟件的第二個使用次數(shù)標(biāo)志信息4軟件的任何一個權(quán)屬人通過控制他的使用次數(shù)標(biāo)志信息,都可以達(dá)到讓用戶不能夠運行A軟件的目的;其原理就如同電路中兩個開關(guān)串行級聯(lián)一樣;如圖209 —條電路;這條電路上有207電路開關(guān),208電路開關(guān);任何一個開關(guān)都能夠控制這條電路上沒有電流通過;203A軟件的運行主體軟件在運行之前,判斷204A軟件的第一個使用次數(shù)標(biāo)志信息,205A軟件的第二個使用次數(shù)標(biāo)志信息是否都是允許該軟件運行的意思,如果是不允許運行,那么A軟件的運行主體軟件就不運行;通過這種機(jī)制讓軟件的作者控制軟件的用戶使用軟件。
[0022]參考圖3,其中301手機(jī),301手機(jī)上部署了按模部件和304個體客戶端部件和305手動請求界面;302個體服務(wù)器部件,303個體服務(wù)器部件;防止手動請求界面造成網(wǎng)絡(luò)消息風(fēng)暴原理示意圖,所以在實際上運營過程中,302個體服務(wù)器部件和303個體服務(wù)器部件是部署在不同的計算機(jī)上面的;306和308表示終端通訊部件向個體服務(wù)器部件發(fā)送第壹請求消息;307和309表示個體服務(wù)器部件向終端通訊部件發(fā)送第壹請求消息的響應(yīng)消息;306終端通訊部件向個體服務(wù)器部件發(fā)送第壹請求消息是在按模部件的操作下的結(jié)果,而308終端通訊部件向個體服務(wù)器部件發(fā)送第壹請求消息是在305手動請求界面操作下的結(jié)果O
[0023]參考圖4,401手機(jī),402部署有主動響應(yīng)界面和個體服務(wù)器部件的計算機(jī),403主動響應(yīng)消息,404主動響應(yīng)消息的反饋消息;這個圖的應(yīng)用場景是:手機(jī)軟件的作者主動修改他的軟件對應(yīng)的使用次數(shù)標(biāo)志信息,發(fā)送403主動響應(yīng)消息給401手機(jī)的按模部件;401手機(jī)的按模部件收到這個消息后,就會把這個使用