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

提供信息服務(wù)和推模式服務(wù)的方法

文檔序號(hào):7967311閱讀:162來源:國知局
專利名稱:提供信息服務(wù)和推模式服務(wù)的方法
技術(shù)領(lǐng)域
根據(jù)本發(fā)明的方法涉及提供信息服務(wù)和提供推模式服務(wù),更具體地講,涉及這樣一種方法,通過該方法,在通過網(wǎng)絡(luò)彼此連接的服務(wù)器和客戶機(jī)之間,客戶機(jī)通過使用推和拉模式各媒體服務(wù)中的優(yōu)先權(quán)來選擇性地接收推模式服務(wù)或拉模式服務(wù)。
背景技術(shù)
拉模式(pull mode)是指客戶機(jī)主動(dòng)地請(qǐng)求服務(wù)器提供信息并接收服務(wù)的模式。拉模式的實(shí)例是客戶機(jī)從提供音樂的服務(wù)器請(qǐng)求歌曲列表,從所述歌曲列表中請(qǐng)求特定的歌曲,并接收相應(yīng)的歌曲內(nèi)容的情況。同時(shí),推模式(pushmode)是指服務(wù)器強(qiáng)制地向客戶機(jī)分發(fā)信息的模式。推模式的實(shí)例是安裝在火車站或公共汽車站的候車室的連網(wǎng)的監(jiān)視器顯示關(guān)于火車或公共汽車起程時(shí)間信息和通過服務(wù)器發(fā)送的廣告。同樣,啟動(dòng)計(jì)算機(jī)的遠(yuǎn)程控制的局域網(wǎng)喚醒(WOL)服務(wù)也可被說成是包含在推模式服務(wù)中。在WOL服務(wù)中,網(wǎng)卡的媒體訪問控制(MAC)地址信息通過局域網(wǎng)多點(diǎn)傳送,從而計(jì)算機(jī)的電源被打開,在該計(jì)算機(jī)中安裝了具有相應(yīng)的MAC地址的網(wǎng)卡。同時(shí),即使在歷史上拉模式服務(wù)最有影響的因特網(wǎng)環(huán)境中,提供推模式服務(wù)的服務(wù)器的數(shù)量也在增加著。
在通過網(wǎng)絡(luò)連接的服務(wù)器/客戶機(jī)結(jié)構(gòu)中既提供推模式服務(wù)又提供拉模式服務(wù)的傳統(tǒng)多媒體服務(wù)協(xié)議包括將客戶機(jī)在服務(wù)器中注冊(cè)為服務(wù)接收者并被提供服務(wù)的功能,由客戶機(jī)控制的拉模式服務(wù)功能,由服務(wù)器控制的推模式服務(wù)功能,由服務(wù)器遠(yuǎn)程控制客戶機(jī)的功能,和終止服務(wù)器和客戶機(jī)間的服務(wù)的功能。
然而,因?yàn)閭鹘y(tǒng)技術(shù)缺乏在拉模式服務(wù)和推模式服務(wù)間切換的控制功能,如果推模式服務(wù)開始,則即使用戶工作在拉模式,拉模式服務(wù)也會(huì)被迫停止,因此造成了用戶的不便。因此,需要根據(jù)應(yīng)用系統(tǒng)的特點(diǎn),能夠適當(dāng)?shù)乜刂频目刂乒δ堋?br>
發(fā)明內(nèi)容
本發(fā)明示例性實(shí)施例可以解決上述缺點(diǎn)和上面沒有描述的其他缺點(diǎn)。而且,沒有要求本發(fā)明必須解決上述任何缺點(diǎn)和并且本發(fā)明示例性實(shí)施例可不克服上述任何問題??蓞⒖妓綑?quán)利要求來確定本發(fā)明的真正范圍。
本發(fā)明提供一種提供信息的方法和提供推模式服務(wù)的方法,通過所述方法,客戶機(jī)可以在既支持推模式服務(wù)又支持拉模式服務(wù)的系統(tǒng)中選擇服務(wù)模式的優(yōu)先權(quán)。
本發(fā)明還提供一種提供信息的方法和提供推模式服務(wù)的方法,通過所述方法,在客戶機(jī)和服務(wù)器之間用戶進(jìn)行拉模式服務(wù)的同時(shí),當(dāng)推模式服務(wù)開始時(shí),向客戶機(jī)請(qǐng)求模式優(yōu)先權(quán),并根據(jù)客戶機(jī)的答復(fù),確定服務(wù)提供模式。
根據(jù)本發(fā)明的一方面,提供了一種從服務(wù)器提供信息給客戶機(jī)的方法,該方法包括從客戶機(jī)獲得客戶機(jī)選擇的信息提供模式,并根據(jù)信息提供模式將信息提供給客戶機(jī)。
從客戶機(jī)獲得信息提供模式可包括向客戶機(jī)請(qǐng)求信息提供模式,并響應(yīng)于所述請(qǐng)求,接收信息提供模式。
信息提供模式可以是將優(yōu)先權(quán)授予拉模式服務(wù)的“拉模式優(yōu)先”(pull-mode-first)模式,將優(yōu)先權(quán)授予推模式服務(wù)的“推模式優(yōu)先”(push-mode-first)模式和由用戶選擇確定信息提供模式的“用戶選擇優(yōu)先”(user-selection-first)模式中的其中任一種。
根據(jù)本發(fā)明的另一方面,提供了一種推模式服務(wù)提供方法,該方法包括從客戶機(jī)獲得關(guān)于客戶機(jī)期望的服務(wù)模式的優(yōu)先權(quán),根據(jù)從客戶機(jī)獲得的優(yōu)先權(quán)確定是否繼續(xù)提供推模式服務(wù),和根據(jù)所述確定提供服務(wù)。
獲得優(yōu)先權(quán)可包括向客戶機(jī)請(qǐng)求優(yōu)先權(quán),并響應(yīng)于所述請(qǐng)求從客戶機(jī)接收優(yōu)先權(quán)。
在服務(wù)的提供中,如果優(yōu)先權(quán)是將優(yōu)先權(quán)授予拉模式服務(wù)的“拉模式優(yōu)先”模式,則可停止推模式服務(wù)。如果優(yōu)先權(quán)是將優(yōu)先權(quán)授予推模式服務(wù)的“推模式優(yōu)先”模式,則可繼續(xù)提供推模式服務(wù)。
在服務(wù)的提供中,如果優(yōu)先權(quán)是由用戶選擇確定信息提供模式的“用戶選擇優(yōu)先”模式,則可根據(jù)從客戶機(jī)接收的用戶選擇停止或繼續(xù)推模式服務(wù)。
根據(jù)本發(fā)明的另一方面,提供了一種用于遠(yuǎn)程控制的推模式服務(wù)提供方法,該方法包括從客戶機(jī)獲得關(guān)于客戶機(jī)期望的服務(wù)模式的優(yōu)先權(quán);如果優(yōu)先權(quán)是將優(yōu)先權(quán)授予拉模式服務(wù)的“拉模式優(yōu)先”模式,則停止遠(yuǎn)程控制;如果所述優(yōu)先權(quán)是將優(yōu)先權(quán)授予推模式服務(wù)的“推模式優(yōu)先”模式,則將遠(yuǎn)程控制命令發(fā)送到客戶機(jī),并接收來自客戶機(jī)的遠(yuǎn)程控制命令的執(zhí)行結(jié)果;如果所述優(yōu)先權(quán)是由用戶選擇確定的服務(wù)模式的“用戶選擇優(yōu)先”模式,則將遠(yuǎn)程控制命令發(fā)送到客戶機(jī);如果用戶選擇是“拉模式”,則停止遠(yuǎn)程控制;和如果用戶選擇是“推模式”,則接收來自客戶機(jī)的遠(yuǎn)程控制命令的執(zhí)行結(jié)果。


通過下面結(jié)合附圖對(duì)示例性實(shí)施例的描述,本發(fā)明的上述和其他方面將會(huì)變得更加清楚,其中圖1示出根據(jù)本發(fā)明示例性實(shí)施例的用于為使用推和拉模式服務(wù)而在服務(wù)器上注冊(cè)的處理的實(shí)例;圖2示出根據(jù)本發(fā)明示例性實(shí)施例用于拉模式服務(wù)發(fā)送和接收消息的處理的實(shí)例;圖3是通過根據(jù)本發(fā)明示例性實(shí)施例的由推模式服務(wù)提供方法提供推模式服務(wù)的機(jī)制的流程圖;圖4A示出根據(jù)本發(fā)明示例性實(shí)施例的當(dāng)在推模式服務(wù)中優(yōu)先權(quán)信息指示“拉模式優(yōu)先”模式時(shí),發(fā)送和接收消息的處理的實(shí)例;圖4B示出根據(jù)本發(fā)明示例性實(shí)施例的當(dāng)在推模式服務(wù)中優(yōu)先權(quán)信息指示“推模式優(yōu)先”模式時(shí),發(fā)送和接收消息的處理的實(shí)例;圖4C和圖4D示出根據(jù)本發(fā)明示例性實(shí)施例的當(dāng)在推模式服務(wù)中優(yōu)先權(quán)信息指示“用戶選擇優(yōu)先”模式時(shí),根據(jù)用戶的選擇發(fā)送和接收消息的處理的實(shí)例;圖5是通過根據(jù)本發(fā)明示例性實(shí)施例的由推模式服務(wù)提供方法提供遠(yuǎn)程控制服務(wù)的機(jī)制的流程圖;圖6A示出根據(jù)本發(fā)明示例性實(shí)施例的當(dāng)在遠(yuǎn)程控制服務(wù)中優(yōu)先權(quán)信息指示“拉模式優(yōu)先”模式時(shí),發(fā)送和接收消息的處理的實(shí)例;
圖6B示出根據(jù)本發(fā)明示例性實(shí)施例的當(dāng)在遠(yuǎn)程控制服務(wù)中優(yōu)先權(quán)信息指示“推模式優(yōu)先”模式時(shí),發(fā)送和接收消息的處理的實(shí)例;圖6C和圖6D示出根據(jù)本發(fā)明示例性實(shí)施例的當(dāng)在遠(yuǎn)程控制服務(wù)中優(yōu)先權(quán)信息指示“用戶選擇優(yōu)先”模式時(shí),根據(jù)用戶的選擇發(fā)送和接收消息的處理的實(shí)例;圖7A和圖7B示出根據(jù)本發(fā)明示例性實(shí)施例的發(fā)送和接收結(jié)束推和拉模式服務(wù)的消息的處理的實(shí)例。
具體實(shí)施例方式
現(xiàn)在,參照附圖來詳細(xì)說明本發(fā)明的特定示例性實(shí)施例。
根據(jù)本發(fā)明示例性實(shí)施例,當(dāng)消息通過網(wǎng)絡(luò)傳輸時(shí),用于實(shí)現(xiàn)協(xié)議的信息以具有預(yù)定結(jié)構(gòu)的包的形式傳遞,但是在本說明中,將通過僅描述包含在包的有效載荷中的字段來提出每個(gè)消息結(jié)構(gòu)的實(shí)例。
圖1示出根據(jù)本發(fā)明示例性實(shí)施例的為使用推和拉模式服務(wù)而在服務(wù)器上注冊(cè)的處理的實(shí)例;當(dāng)期望使用服務(wù)器的服務(wù)的客戶機(jī)在“服務(wù)注冊(cè)”消息(ServiceRegistrationReq)中設(shè)置關(guān)于客戶自己的信息和服務(wù)類型,并在操作S101發(fā)送消息給服務(wù)器時(shí),處理開始。如果服務(wù)器提供由ServiceRegistrationReq指定的相同的服務(wù)類型,則服務(wù)器注冊(cè)該客戶機(jī),并且通過使用ServiceRegistrationReq信息,服務(wù)器可以按組來管理客戶機(jī)。例如,劃分客戶為組;設(shè)置每個(gè)組的權(quán)利;和只可將內(nèi)容提供給屬于具有接收內(nèi)容的權(quán)利的組的客戶。通過這樣做,能夠通過組進(jìn)行權(quán)利管理。
同時(shí),可以通過用于控制服務(wù)開始和結(jié)束和用于控制多媒體服務(wù)的套接字發(fā)送ServiceRegistrationReq。這使用與數(shù)據(jù)傳輸通道分離的TCP模式。
ServiceRegistrationReq包有效載荷={MAC地址,服務(wù)類型,組名,客戶機(jī)名}這里,“MAC地址”是網(wǎng)卡的唯一標(biāo)識(shí)號(hào)碼,并被作為區(qū)分每個(gè)客戶機(jī)的識(shí)別碼。“服務(wù)類型”是區(qū)分服務(wù)器提供的各種服務(wù)的唯一的識(shí)別碼(ID)?!敖M名”是當(dāng)將客戶機(jī)劃分到多個(gè)組并管理時(shí)使用的名字?!翱蛻魴C(jī)名”用于區(qū)分每個(gè)客戶并作為友好用戶界面的別名。在本說明書中,應(yīng)用將在本說明書中解釋的字段的目的是相同的。
圖2示出根據(jù)本發(fā)明示例性實(shí)施例的用于拉模式服務(wù)發(fā)送和接收消息的處理的實(shí)例。客戶機(jī)可使用推模式或拉模式服務(wù)。在拉模式服務(wù)中,客戶機(jī)主動(dòng)地從服務(wù)器的多媒體內(nèi)容請(qǐng)求客戶機(jī)期望的內(nèi)容,并接收請(qǐng)求的內(nèi)容。
如圖2所示,在操作S201,如果客戶機(jī)指定期望的“媒體類型”并請(qǐng)求列表內(nèi)容,則在操作S202,服務(wù)器確認(rèn)請(qǐng)求的服務(wù)類型是否與服務(wù)器提供的服務(wù)類型相同,并且確認(rèn)客戶機(jī)的權(quán)利,然后生成并發(fā)送對(duì)應(yīng)的媒體的內(nèi)容列表。在操作S203,如果客戶機(jī)指定并請(qǐng)求在此內(nèi)容列表中的期望的“內(nèi)容信息”,則在操作S204,服務(wù)器確認(rèn)服務(wù)類型和客戶機(jī)權(quán)利,然后開始發(fā)送所述內(nèi)容。在操作S205,由客戶機(jī)要求終止服務(wù)來結(jié)束拉模式服務(wù)。
上述用于提供拉模式服務(wù)的消息的示例性結(jié)構(gòu)如下所示ServicePullListReq包有效載荷={服務(wù)類型,組名,客戶機(jī)名,媒體名,列表分類信息,列表請(qǐng)求信息}ContentsPullList包有效載荷={服務(wù)類型,服務(wù)器名,媒體類型,內(nèi)容列表信息,服務(wù)器服務(wù)網(wǎng)絡(luò)信息}ContentsPullReq包有效載荷={服務(wù)類型,組名,客戶機(jī)名,內(nèi)容信息}ContentsPullEnd包有效載荷={服務(wù)類型,組名,客戶機(jī)名,媒體類型}這里,“媒體類型”用于區(qū)分各種媒體,并且“媒體類型”包括諸如,電影、電視、照片、文檔和類似的媒體?!傲斜矸诸愋畔ⅰ敝付ㄈ绾螌?duì)內(nèi)容列表進(jìn)行分類和接收,并且包括諸如,文件名、日期、大小、類型等。“列表請(qǐng)求信息”是用于指定每頁列表的數(shù)量、頁的位置等的字?jǐn)?shù)?!皟?nèi)容列表信息”是在服務(wù)器提供的內(nèi)容中的與客戶機(jī)請(qǐng)求的“媒體類型”對(duì)應(yīng)的內(nèi)容的列表。同樣,“服務(wù)器服務(wù)網(wǎng)絡(luò)信息”是網(wǎng)絡(luò)的訪問信息,通過所述網(wǎng)絡(luò),服務(wù)器提供服務(wù),并且“服務(wù)器服務(wù)網(wǎng)絡(luò)信息”包括IP地址和端口號(hào),并且當(dāng)根據(jù)服務(wù)類型請(qǐng)求多點(diǎn)傳送時(shí),“服務(wù)器服務(wù)網(wǎng)絡(luò)信息”也可包括多點(diǎn)傳送IP地址和端口號(hào)?!皟?nèi)容信息”是關(guān)于各自的內(nèi)容的信息,并且文件名、大小、生成日期、播放時(shí)間和縮略圖可被指定。
圖3是通過根據(jù)本發(fā)明示例性實(shí)施例的由推模式服務(wù)提供方法提供推模式服務(wù)的機(jī)制的流程圖。本實(shí)施例顯示出服務(wù)器將多媒體數(shù)據(jù)和其他信息推給客戶機(jī)的情況,并且該實(shí)施例可以說是最基本的推模式服務(wù)的例子。
當(dāng)服務(wù)器在傳統(tǒng)推和拉模式服務(wù)中的推模式中發(fā)送數(shù)據(jù)時(shí),通過由服務(wù)器將內(nèi)容列表單方強(qiáng)制發(fā)送到客戶機(jī)來開始服務(wù)。然而,在本發(fā)明示例性實(shí)施例中,在操作S301,當(dāng)服務(wù)器開始推模式服務(wù)時(shí),為了確定客戶機(jī)期望優(yōu)先接收哪個(gè)服務(wù)模式,請(qǐng)求優(yōu)先權(quán)。在操作S302,接收到優(yōu)先權(quán)詢問的客戶機(jī)發(fā)送包含期望的優(yōu)先權(quán)的響應(yīng)消息。當(dāng)在示出的示例性實(shí)施例中推模式服務(wù)開始時(shí),通過請(qǐng)求和接收客戶機(jī)的優(yōu)先權(quán)信息,則無論何時(shí)客戶機(jī)的狀態(tài)發(fā)生改變,客戶機(jī)都可以主動(dòng)的發(fā)送優(yōu)先權(quán)信息,并且為了確定是否提供了推模式服務(wù),服務(wù)器可以使用該信息。同時(shí),在本實(shí)施例中,提出了作為客戶機(jī)可選擇的優(yōu)先權(quán)的“拉模式優(yōu)先”、“推模式優(yōu)先”和“用戶選擇優(yōu)先”,但是所述優(yōu)先權(quán)不局限于這些。
在操作S303,確定從客戶機(jī)接收的優(yōu)先權(quán)是“拉模式優(yōu)先”模式、“推模式優(yōu)先”模式,還是“用戶選擇優(yōu)先”模式。如果是“拉模式優(yōu)先”模式,則在操作S304,終止推模式服務(wù),并切換到拉模式服務(wù)。同時(shí),如果是“推模式優(yōu)先”模式,則在操作S305,推模式服務(wù)繼續(xù)提供數(shù)據(jù)推服務(wù)。此時(shí),如果客戶機(jī)正在使用拉模式服務(wù),則拉模式服務(wù)將被終止。
同時(shí),如果優(yōu)先權(quán)是“用戶選擇優(yōu)先”模式,則在操作S306,客戶機(jī)需要從用戶接收優(yōu)先權(quán)信息。這可以通過多種方式實(shí)現(xiàn)。實(shí)現(xiàn)的實(shí)例包括用戶直接輸入或在設(shè)置的文件中用戶選擇。
在操作S307,通過用戶選擇確定是否繼續(xù)推模式服務(wù)。如果用戶選擇“拉模式”,則在操作S308,終止推模式服務(wù),并切換到拉模式。同時(shí),如果用戶選擇“推模式”,則在操作S309,繼續(xù)推模式服務(wù)。
以下,參照?qǐng)D4A到圖4D示出的消息發(fā)送和接收協(xié)議來更詳細(xì)的解釋提供數(shù)據(jù)推服務(wù)的示例性實(shí)施例。
圖4A示出根據(jù)本發(fā)明示例性實(shí)施例的當(dāng)在推模式服務(wù)中優(yōu)先權(quán)信息指示“拉模式優(yōu)先”模式時(shí),發(fā)送和接收消息的處理的實(shí)例。首先,如果在操作S411,服務(wù)器將“內(nèi)容推優(yōu)先權(quán)請(qǐng)求”消息(ContentsPushPriorityReq)發(fā)送到將向其提供推服務(wù)的客戶機(jī),則在操作S412,客戶機(jī)發(fā)送包含作為響應(yīng)的“優(yōu)先權(quán)信息”的“內(nèi)容推優(yōu)先權(quán)響應(yīng)”消息(ContentsPushPriorityRes)。每個(gè)消息的結(jié)構(gòu)的實(shí)例將在后面解釋。
如圖4A所示操作S412,如果客戶機(jī)的優(yōu)先權(quán)是“拉模式優(yōu)先”模式,則服務(wù)器停止進(jìn)一步提供推模式服務(wù)。在這種情況下,客戶機(jī)在沒有推模式服務(wù)干擾的情況下能夠繼續(xù)使用拉模式服務(wù)。
圖4B示出根據(jù)本發(fā)明示例性實(shí)施例的當(dāng)在推模式服務(wù)中優(yōu)先權(quán)信息指示“推模式優(yōu)先”模式時(shí),發(fā)送和接收消息的處理的實(shí)例。這種情況是在操作S421和S422服務(wù)器接收的ContentsPushPriorityReq的“優(yōu)先權(quán)信息”被設(shè)置為“推模式優(yōu)先”模式。
在這種情況下,在操作S423,服務(wù)器發(fā)送“內(nèi)容推列表”消息(ContentsPushList)。ContentsPushList包括“內(nèi)容列表信息”,它是服務(wù)器期望推的內(nèi)容的列表,并且在操作S424,通過參考這個(gè)列表,客戶機(jī)發(fā)送“信息推請(qǐng)求”消息(ContentsPushReq)來請(qǐng)求服務(wù)器推內(nèi)容。響應(yīng)于這個(gè)請(qǐng)求,在操作S425,服務(wù)器確認(rèn)“服務(wù)類型”和客戶機(jī)的權(quán)利,然后為請(qǐng)求的內(nèi)容提供推服務(wù)。就是說,通過發(fā)送ContentsPushReq,客戶機(jī)繼續(xù)請(qǐng)求內(nèi)容列表中的內(nèi)容,并且從服務(wù)器接收內(nèi)容,并且重復(fù)這個(gè)處理,直到內(nèi)容列表的尾部。
如果對(duì)于所有內(nèi)容的推服務(wù)已經(jīng)結(jié)束,則在操作S426,服務(wù)器發(fā)送“內(nèi)容推結(jié)束”消息(ContentsPushEnd)來結(jié)束推模式服務(wù)。
圖4C和圖4D示出根據(jù)本發(fā)明示例性實(shí)施例的當(dāng)在推模式服務(wù)中的優(yōu)先權(quán)信息指示“用戶選擇優(yōu)先”模式時(shí),根據(jù)用戶的選擇發(fā)送和接收消息的處理的實(shí)例。這里,在操作S431、S432、S441和S442,從客戶機(jī)接收的ContentsPushPriorityRes中的“優(yōu)先權(quán)信息”被設(shè)置為“用戶選擇優(yōu)先”模式。在這種情況下,在操作S433和S443,服務(wù)器發(fā)送ContentsPushList。
如圖4C所示,如果用戶的響應(yīng)是“拉模式”,則在操作S434,客戶機(jī)發(fā)送“內(nèi)容推停止”消息(ContentsPushStop),并且服務(wù)器接收進(jìn)一步停止提供推模式服務(wù)的消息。因此,客戶機(jī)可以不受推模式服務(wù)的干擾繼續(xù)使用拉模式服務(wù)。
如圖4D所示,如果用戶的響應(yīng)是“推模式”,則參照?qǐng)D4B所描述的,在操作S444至操作S446推模式服務(wù)繼續(xù),然后結(jié)束。
參照?qǐng)D4A到圖4D,上述在本發(fā)明的本實(shí)施例使用的消息的結(jié)構(gòu)的實(shí)例如下ContentsPushPriorityReq包有效載荷={服務(wù)類型,服務(wù)名,服務(wù)器服務(wù)網(wǎng)絡(luò)信息}ContentsPushPriorityRes包有效載荷
={服務(wù)類型,組名,客戶機(jī)名,優(yōu)先權(quán)信息}ContentsPullList包有效載荷={服務(wù)類型,服務(wù)名,媒體類型,內(nèi)容列表信息,服務(wù)器服務(wù)網(wǎng)絡(luò)信息}ContentsPullReq包有效載荷={服務(wù)類型,組名,客戶機(jī)名,內(nèi)容信息}ContentsPullStop包有效載荷={服務(wù)類型,組名,客戶機(jī)名,錯(cuò)誤信息}ContentsPullEnd包有效載荷={服務(wù)類型,服務(wù)器名,媒體類型}如上所述,ContentsPushPriorityRes的“優(yōu)先權(quán)信息”被設(shè)置為“拉模式優(yōu)先”、“推模式優(yōu)先”或“用戶選擇優(yōu)先”。
圖5是通過根據(jù)本發(fā)明示例性實(shí)施例的推模式服務(wù)提供方法提供遠(yuǎn)程控制服務(wù)的機(jī)制的流程圖。所述遠(yuǎn)程控制服務(wù)是用于遠(yuǎn)程控制客戶機(jī)的電源狀態(tài)、屏幕、聲音模式等,并監(jiān)控客戶機(jī)狀態(tài)的服務(wù)。
當(dāng)用于遠(yuǎn)程控制服務(wù)的推模式服務(wù)開始時(shí),在操作S501和S502,服務(wù)要求客戶機(jī)的優(yōu)先權(quán),并且在操作S503根據(jù)優(yōu)先權(quán),確定是否繼續(xù)遠(yuǎn)程控制服務(wù)。根據(jù)應(yīng)用系統(tǒng),可以通過使用客戶機(jī)預(yù)先提供的優(yōu)先權(quán)信息確定是否開始遠(yuǎn)程控制服務(wù)。
如果來自客戶機(jī)的優(yōu)先權(quán)信息是“拉模式優(yōu)先”模式,則在操作S504終止遠(yuǎn)程控制服務(wù),否則,在操作S505和S507,將來自服務(wù)器的遠(yuǎn)程控制命令發(fā)送給客戶機(jī)。如果優(yōu)先權(quán)信息是“拉模式優(yōu)先”模式,則在沒有遠(yuǎn)程控制服務(wù)干擾的情況下,繼續(xù)使用拉模式服務(wù),和如果優(yōu)先權(quán)信息是“推模式優(yōu)先”模式,則在操作S506執(zhí)行發(fā)送的遠(yuǎn)程控制命令,然后將結(jié)果報(bào)告到服務(wù)器。
同時(shí),如果優(yōu)先權(quán)信息是“客戶機(jī)選擇優(yōu)先”模式,則在操作S508,客戶機(jī)接收來自用戶的優(yōu)先權(quán)的輸入。在操作S509和S510,如果用戶的選擇是“拉模式”,則終止遠(yuǎn)程控制服務(wù),在操作S509和S511,如果用戶的選擇是“推模式”,則執(zhí)行接收的遠(yuǎn)程控制命令,并報(bào)告結(jié)果。
以下,參照?qǐng)D6A到圖6D示出的消息發(fā)送和接收協(xié)議更詳細(xì)的解釋提供遠(yuǎn)程控制服務(wù)的實(shí)施例。
圖6A示出根據(jù)本發(fā)明示例性實(shí)施例的當(dāng)在遠(yuǎn)程控制服務(wù)中優(yōu)先權(quán)信息指示“拉模式優(yōu)先”模式時(shí),發(fā)送和接收消息的處理的實(shí)例,而圖6B示出當(dāng)優(yōu)先權(quán)信息指示“推模式優(yōu)先”模式時(shí),發(fā)送和接收消息的處理的實(shí)例。
首先,服務(wù)器發(fā)送ContentsPushPriorityReq來確認(rèn)客戶機(jī)期望的被遠(yuǎn)程控制的優(yōu)先權(quán)(操作S611和S621),并且作為響應(yīng),在操作S612和S622,客戶機(jī)發(fā)送ContentsPushPriorityRes。
如圖6A所示,如果ContentsPushPriorityRes的“優(yōu)先權(quán)信息”是“拉模式優(yōu)先”,則服務(wù)器停止遠(yuǎn)程控制服務(wù),并且客戶機(jī)可在不受服務(wù)器的遠(yuǎn)程控制的情況下繼續(xù)使用拉模式服務(wù)。
同時(shí),如圖6B所示,如果優(yōu)先權(quán)信息是“推模式優(yōu)先”,則在操作S623,服務(wù)器發(fā)送“遠(yuǎn)程控制”消息(RemoteControl)。通過參照包含在RemoteControl中的“遠(yuǎn)程控制命令”和“遠(yuǎn)程控制命令參數(shù)”,客戶機(jī)執(zhí)行相應(yīng)的命令,然后,將客戶機(jī)的狀態(tài)信息載入“客戶機(jī)狀態(tài)”消息(ClientStatus),并在操作S624將該消息發(fā)送到服務(wù)器。
圖6C和圖6D示出根據(jù)本發(fā)明示例性實(shí)施例的當(dāng)在遠(yuǎn)程控制服務(wù)中優(yōu)先權(quán)信息指示“用戶選擇優(yōu)先”模式時(shí),根據(jù)用戶的選擇發(fā)送和接收消息的處理的實(shí)例。這里,在操作S631、S632、S641和S642,由服務(wù)器接收的ContentsPushPriorityRes的“優(yōu)先權(quán)信息”被設(shè)置為“用戶選擇優(yōu)先”,并在操作S633和S643由服務(wù)器發(fā)送RemoteControl。
如圖6C所示,如果用戶的響應(yīng)是“拉模式”,則在操作S634,客戶機(jī)發(fā)送“遠(yuǎn)程控制停止”消息(RemoteControlStop),并且接收到這個(gè)消息的服務(wù)器停止遠(yuǎn)程控制服務(wù)。如圖6D所示,如果用戶的響應(yīng)是“推模式”,則在操作S643和S644,根據(jù)來自服務(wù)器的RemoteControl,客戶機(jī)執(zhí)行遠(yuǎn)程控制命令,并報(bào)告它的狀態(tài)。
參照?qǐng)D6A到圖6D,上述在本發(fā)明的實(shí)施例使用的消息的結(jié)構(gòu)的實(shí)例如下RemoteControl包有效載荷={服務(wù)類型,服務(wù)器名,遠(yuǎn)程控制命令,遠(yuǎn)程控制命令參數(shù)}ClientStatus包有效載荷={服務(wù)類型,服務(wù)器名,客戶機(jī)狀態(tài)信息}RemoteControlStop包有效載荷={服務(wù)類型,服務(wù)器名,客戶機(jī)狀態(tài)信息,錯(cuò)誤信息}
這里,“遠(yuǎn)程控制命令”是服務(wù)器期望通過遠(yuǎn)程控制在客戶機(jī)中執(zhí)行的命令,并且該命令可包括諸如將電源狀態(tài)改變?yōu)殛P(guān),WOL,亮度調(diào)整、顏色、照度、音量、屏幕模式和聲音的各種命令。“遠(yuǎn)程控制命令參數(shù)”是用于執(zhí)行“遠(yuǎn)程控制命令”所需的參數(shù)信息。
同時(shí),“客戶機(jī)狀態(tài)信息”和“錯(cuò)誤信息”是用于報(bào)告執(zhí)行遠(yuǎn)程控制命令的結(jié)果的字段。“客戶機(jī)狀態(tài)信息”可包括與執(zhí)行的遠(yuǎn)程控制命令相應(yīng)的關(guān)于亮度、顏色、照度、音量、屏幕模式和聲音的狀態(tài)信息。
圖7A和圖7B示出根據(jù)本發(fā)明示例性實(shí)施例的發(fā)送和接收結(jié)束推和拉模式服務(wù)的消息的處理的實(shí)例。圖7A示出了一種情況在操作S711,客戶機(jī)將關(guān)于請(qǐng)求結(jié)束訪問服務(wù)器的“客戶機(jī)服務(wù)結(jié)束”消息(ClientServiceEnd)的信息加載到客戶機(jī),并發(fā)送所述消息,通過這樣做,服務(wù)被終止。圖7B示出了例子在操作S721,當(dāng)服務(wù)器系統(tǒng)被終止時(shí),服務(wù)器將“服務(wù)器服務(wù)結(jié)束”消息(ServerServiceEnd)發(fā)送給所有的客戶機(jī),從而結(jié)束服務(wù)。
在服務(wù)的終止中使用的消息的結(jié)構(gòu)的實(shí)例如下ClientServiceEnd包有效載荷={MAC地址,服務(wù)類型,組名,客戶機(jī)名}ServerSeviceEnd包有效載荷={服務(wù)類型,服務(wù)器名}同時(shí),另一方面,服務(wù)器或客戶機(jī)可通過周期性地發(fā)送“連接確認(rèn)”消息(ConnectionConfirm)來檢測反常的終止。
ConnectionConfirm包有效載荷={MAC地址,服務(wù)類型,組名,客戶機(jī)名}盡管已經(jīng)參照本發(fā)明示例性實(shí)施例詳細(xì)地顯示和描述了本發(fā)明,但是本領(lǐng)域的普通技術(shù)人員應(yīng)該理解,在不脫離由所附權(quán)利要求定義的本發(fā)明的精神和范圍的情況下,可以對(duì)其進(jìn)行形式和細(xì)節(jié)上的各種改變。本示例性實(shí)施例應(yīng)該被看作僅是一個(gè)描述性的理解而不是為了限制的目的。因此,本發(fā)明的范圍不是被本發(fā)明的詳細(xì)描述定義的,而是通過權(quán)利要求和它們的等同物限定,而且范圍內(nèi)的所有的差異都被解釋為包括在本發(fā)明中。
根據(jù)上述本發(fā)明示例性實(shí)施例的結(jié)構(gòu),當(dāng)服務(wù)在推模式中使用時(shí),根據(jù)客戶機(jī)選擇的優(yōu)先權(quán),拒絕推模式服務(wù)的接收,或停止拉模式服務(wù)并切換到推模式,這樣重要的信息被接收。同樣,根據(jù)本發(fā)明示例性實(shí)施例,可以根據(jù)用戶的響應(yīng)選擇服務(wù)模式,為此根據(jù)用戶的確定,可接收到拉模式服務(wù)和推模式服務(wù)之間的重要服務(wù)。
權(quán)利要求
1.一種從服務(wù)器提供信息給客戶機(jī)的方法,該方法包括從客戶機(jī)獲得客戶機(jī)選擇的信息提供模式;和根據(jù)獲得的信息提供模式,將信息提供給客戶機(jī)。
2.根據(jù)權(quán)利要求1所述的方法,其中,信息提供模式的獲得包括向客戶機(jī)請(qǐng)求信息提供模式;和響應(yīng)于所述請(qǐng)求,從客戶機(jī)接收信息提供模式。
3.根據(jù)權(quán)利要求2所述的方法,其中,信息提供模式是下述模式之一將優(yōu)先權(quán)授予拉模式服務(wù)的“拉模式優(yōu)先”模式,將優(yōu)先權(quán)授予推模式服務(wù)的“推模式優(yōu)先”模式和由用戶選擇確定信息提供模式的“用戶選擇優(yōu)先”模式。
4.一種提供推模式服務(wù)的方法,包括從客戶機(jī)獲得關(guān)于客戶機(jī)選擇的服務(wù)模式的優(yōu)先權(quán);根據(jù)獲得的優(yōu)先權(quán)確定是否繼續(xù)提供推模式服務(wù);和根據(jù)確定的結(jié)果提供服務(wù)。
5.根據(jù)權(quán)利要求4所述的方法,其中,獲得優(yōu)先權(quán)包括向客戶機(jī)請(qǐng)求優(yōu)先權(quán);和響應(yīng)于所述請(qǐng)求,從客戶機(jī)接收優(yōu)先權(quán)。
6.根據(jù)權(quán)利要求4所述的方法,其中,在服務(wù)的提供中,如果優(yōu)先權(quán)是將優(yōu)先權(quán)授予拉模式服務(wù)的“拉模式優(yōu)先”模式,則停止推模式服務(wù),和如果優(yōu)先權(quán)是將優(yōu)先權(quán)授予推模式服務(wù)的“推模式優(yōu)先”模式,則繼續(xù)提供推模式服務(wù)。
7.根據(jù)權(quán)利要求5所述的方法,其中,在服務(wù)的提供中,如果優(yōu)先權(quán)是將優(yōu)先權(quán)授予拉模式服務(wù)的“拉模式優(yōu)先”模式,則停止推模式服務(wù),和如果優(yōu)先權(quán)是將優(yōu)先權(quán)授予推模式服務(wù)的“推模式優(yōu)先”模式,則繼續(xù)提供推模式服務(wù)。
8.根據(jù)權(quán)利要求4所述的方法,其中,在服務(wù)的提供中,如果優(yōu)先權(quán)是由用戶選擇確定信息提供模式的“用戶選擇優(yōu)先”模式,則根據(jù)從客戶機(jī)接收的用戶選擇,停止或繼續(xù)推模式服務(wù)。
9.根據(jù)權(quán)利要求5所述的方法,其中,在服務(wù)的提供中,如果優(yōu)先權(quán)是由用戶選擇確定信息提供模式的“用戶選擇優(yōu)先”模式,則根據(jù)從容戶機(jī)接收的用戶選擇,停止或繼續(xù)推模式服務(wù)。
10.根據(jù)權(quán)利要求6所述的方法,其中,在服務(wù)的提供中,如果優(yōu)先權(quán)是由用戶選擇確定信息提供模式的“用戶選擇優(yōu)先”模式,則根據(jù)從客戶機(jī)接收的用戶選擇,停止或繼續(xù)推模式服務(wù)。
11.根據(jù)權(quán)利要求7所述的方法,其中,在服務(wù)的提供中,如果優(yōu)先權(quán)是由用戶選擇確定信息提供模式的“用戶選擇優(yōu)先”模式,則根據(jù)從客戶機(jī)接收的用戶選擇,停止或繼續(xù)推模式服務(wù)。
12.一種提供推模式服務(wù)的方法,包括從客戶機(jī)獲得關(guān)于客戶機(jī)選擇的服務(wù)模式的優(yōu)先權(quán);如果獲得的優(yōu)先權(quán)是將優(yōu)先權(quán)授予拉模式服務(wù)的“拉模式優(yōu)先”模式,則停止遠(yuǎn)程控制;如果獲得的優(yōu)先權(quán)是將優(yōu)先權(quán)授予推模式服務(wù)的“推模式優(yōu)先”模式,則將遠(yuǎn)程控制命令發(fā)送到客戶機(jī),并接收來自客戶機(jī)的遠(yuǎn)程控制命令的執(zhí)行結(jié)果;如果獲得的優(yōu)先權(quán)是由用戶選擇確定服務(wù)模式的“用戶選擇優(yōu)先”模式,則將遠(yuǎn)程控制命令發(fā)送到客戶機(jī),和如果用戶選擇是“拉模式”,則停止遠(yuǎn)程控制,和如果用戶選擇是“推模式”,則接收來自客戶機(jī)的遠(yuǎn)程控制命令的執(zhí)行結(jié)果。
13.一種提供推模式服務(wù)的方法,包括從客戶機(jī)提供關(guān)于期望的服務(wù)模式的優(yōu)先權(quán)給服務(wù)器;和根據(jù)提供的優(yōu)先權(quán),從服務(wù)器接收推模式服務(wù)或拉模式服務(wù)。
14.根據(jù)權(quán)利要求13所述的方法,其中,優(yōu)先權(quán)的提供包括從服務(wù)器接收對(duì)優(yōu)先權(quán)的請(qǐng)求;和響應(yīng)于所述請(qǐng)求,從客戶機(jī)發(fā)送優(yōu)先權(quán)給服務(wù)器。
15.根據(jù)權(quán)利要求13所述的方法,其中,服務(wù)的接收包括如果優(yōu)先權(quán)是將優(yōu)先權(quán)授予拉模式服務(wù)的“拉模式優(yōu)先”模式,則請(qǐng)求停止推模式服務(wù);和如果優(yōu)先權(quán)是將優(yōu)先權(quán)授予推模式服務(wù)的“推模式優(yōu)先”模式,則請(qǐng)求提供推模式服務(wù)。
16.根據(jù)權(quán)利要求14所述的方法,其中,服務(wù)的接收包括如果優(yōu)先權(quán)是將優(yōu)先權(quán)授予拉模式服務(wù)的“拉模式優(yōu)先”模式,則請(qǐng)求停止推模式服務(wù);和如果優(yōu)先權(quán)是將優(yōu)先權(quán)授予推模式服務(wù)的“推模式優(yōu)先”模式,則請(qǐng)求服務(wù)器提供推模式服務(wù)。
17.根據(jù)權(quán)利要求15所述的方法,其中,服務(wù)的接收包括如果優(yōu)先權(quán)是由用戶選擇確定信息提供模式的“用戶選擇優(yōu)先”模式,則接收所述用戶選擇,然后如果所述用戶選擇是“拉模式”,則請(qǐng)求停止推模式服務(wù),和如果所述用戶選擇是“推模式”,則請(qǐng)求提供推模式服務(wù)。
18.根據(jù)權(quán)利要求16所述的方法,其中,服務(wù)的接收包括如果優(yōu)先權(quán)是由用戶選擇確定信息提供模式的“用戶選擇優(yōu)先”模式,則接收所述用戶選擇,然后如果所述用戶選擇是“拉模式”,則請(qǐng)求停止推模式服務(wù),和如果所述用戶選擇是“推模式”,則請(qǐng)求提供推模式服務(wù)。
19.一種提供推模式服務(wù)的方法,包括從客戶機(jī)提供關(guān)于客戶機(jī)選擇的服務(wù)模式的優(yōu)先權(quán)給服務(wù)器;如果優(yōu)先權(quán)是將優(yōu)先權(quán)授予拉模式服務(wù)的“拉模式優(yōu)先”模式,則請(qǐng)求停止遠(yuǎn)程控制;如果優(yōu)先權(quán)是將優(yōu)先權(quán)授予推模式服務(wù)的“推模式優(yōu)先”模式,則執(zhí)行從服務(wù)器接收的遠(yuǎn)程控制命令,并將執(zhí)行的結(jié)果發(fā)送給服務(wù)器;和如果優(yōu)先權(quán)是由用戶選擇確定服務(wù)模式的“用戶選擇優(yōu)先”模式,且如果所述用戶選擇是“拉模式”,則請(qǐng)求停止遠(yuǎn)程控制,和如果所述用戶選擇是“推模式”,則執(zhí)行從服務(wù)器接收的遠(yuǎn)程控制命令,并將執(zhí)行的結(jié)果發(fā)送給該服務(wù)器。
20.一種從服務(wù)器提供信息給客戶機(jī)的方法,該方法包括向客戶機(jī)請(qǐng)求優(yōu)先權(quán)信息;響應(yīng)于所述請(qǐng)求,從客戶機(jī)接收優(yōu)先權(quán)信息;如果優(yōu)先權(quán)信息指示將優(yōu)先權(quán)授予拉模式服務(wù)的“拉模式優(yōu)先”模式,則將拉模式服務(wù)提供給客戶機(jī);和如果優(yōu)先權(quán)信息指示將優(yōu)先權(quán)授予推模式服務(wù)的“推模式優(yōu)先”模式,則將推模式服務(wù)提供給客戶機(jī)。
全文摘要
一種提供信息的方法和提供推模式服務(wù)的方法。該方法包括從客戶機(jī)獲得關(guān)于客戶機(jī)期望的服務(wù)模式的優(yōu)先權(quán),根據(jù)優(yōu)先權(quán)確定是否繼續(xù)地提供推模式服務(wù),和根據(jù)所述確定提供服務(wù)。當(dāng)在推模式下使用服務(wù)時(shí),根據(jù)客戶機(jī)選擇的優(yōu)先權(quán),拒絕推模式服務(wù)的接收,或停止拉模式服務(wù),并將其切換到推模式,從而可接收重要的信息。
文檔編號(hào)H04L12/28GK1917482SQ20061011575
公開日2007年2月21日 申請(qǐng)日期2006年8月15日 優(yōu)先權(quán)日2005年8月17日
發(fā)明者玄倫式, 李熙榮 申請(qǐng)人:三星電子株式會(huì)社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1