午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

觸發(fā)事件處理的制作方法

文檔序號:6422239閱讀:154來源:國知局
專利名稱:觸發(fā)事件處理的制作方法
技術(shù)領(lǐng)域
本發(fā)明通常涉及計(jì)算機(jī)網(wǎng)絡(luò)和通過計(jì)算機(jī)網(wǎng)絡(luò)的通信。更具體地,本發(fā)明涉及基于無線設(shè)備上與應(yīng)用程序或數(shù)據(jù)相關(guān)的觸發(fā)事件處理的啟動和繼續(xù)。
相關(guān)技術(shù)描述正在開發(fā)一些允許執(zhí)行應(yīng)用程序的無線設(shè)備。另外,正在開發(fā)一些允許利用無線網(wǎng)絡(luò)將這些包括數(shù)據(jù)和其他內(nèi)容的應(yīng)用程序下載到無線設(shè)備上的系統(tǒng)。將應(yīng)用程序下載到無線設(shè)備上的能力提供幾種優(yōu)勢。一種優(yōu)勢包括用戶定制自己的具有他們想要的應(yīng)用程序的無線設(shè)備的能力。另一種優(yōu)勢包括在出貨前不需要該無線設(shè)備制造商加載用戶可能想要的所有應(yīng)用程序。另外,在售出用于網(wǎng)絡(luò)上的無線設(shè)備之前,由無線設(shè)備使用的網(wǎng)絡(luò)載體不需要確定該用戶將想要使用的應(yīng)用程序。該載體也可以動態(tài)確定他們將允許哪些應(yīng)用程序在他們的網(wǎng)絡(luò)上執(zhí)行。
除了允許應(yīng)用程序在他們的網(wǎng)絡(luò)上執(zhí)行外,載體也給該網(wǎng)絡(luò)用戶提供其他特征。這些特征包括與無線設(shè)備相關(guān)的附加功能和/或服務(wù)。這些特征可能包括訪問特定數(shù)據(jù)傳輸率、呼叫識別和語音郵箱、訪問GPS、MPEG或該無線設(shè)備支持的其他功能。
典型地,在用戶接收電話前定義無線設(shè)備用戶的可用特征。這是事先完成的,因?yàn)槿Q于特征,電話可以要求復(fù)雜的指令來激活手機(jī)上的特征。此外,該手機(jī)可能不具有需要該特征的應(yīng)用程序,因此沒有必要激活。一些特征要求與向無線設(shè)備提供服務(wù)的載體相關(guān)的服務(wù)器,以允許這個(gè)特征將由電話使用。例如,如果該用戶想要語音郵箱特征,載體服務(wù)器將被設(shè)置以便該無線設(shè)備能訪問語音郵箱。
目前,想要包括這些特征或者執(zhí)行需要訪問這些特征的應(yīng)用程序的用戶僅能使用極少方法來增加這些特征。一種方法是當(dāng)購買無線設(shè)備時(shí)就已經(jīng)激活特征。然而,有時(shí)該用戶很難預(yù)計(jì)他們可能想要的所有特征。如上所述,當(dāng)新的應(yīng)用程序可用時(shí)該用戶能定制他們的無線設(shè)備具有新的應(yīng)用程序。該用戶不必要知道將來可用的應(yīng)用程序使用他們應(yīng)當(dāng)已激活的特征。
另外,預(yù)見用戶可能僅在短期內(nèi)想要特征,例如在他們打算使用利用該特征的應(yīng)用程序或基于嘗試的使用來看他們是否喜歡該特征的期間。如果這用戶僅想使用很短時(shí)間,則他們不想要該制造商安裝或激活本特征。
另一方法是讓用戶聯(lián)系載體操作者。這可能是繁瑣的過程,其中該用戶必須呼叫載體。該載體被口頭指示用戶想要什么特征。載體設(shè)置那用戶相關(guān)的服務(wù)器以指示該特征是激活的。然后,載體也口頭指示用戶執(zhí)行復(fù)雜的命令序列來激活無線設(shè)備上的特征。這引起很多問題。對用戶來說它不僅是繁瑣和復(fù)雜的,而且它約束用戶想要在該電話上增加特性,因而限制載體給當(dāng)前用戶提供附加特征的能力。
因此,現(xiàn)有技術(shù)所需要的是允許特征在動態(tài)環(huán)境中可訪問電話以便用戶在沒有繁瑣的指令的情況下可以增加特征的系統(tǒng)和方法。此外,這種系統(tǒng)和方法提供到期周期來禁用或刪除這些特征。
發(fā)明概要本發(fā)明是一種用于與激活無線設(shè)備相關(guān)的特征的系統(tǒng)、方法和計(jì)算機(jī)程序。在一實(shí)施例中,用于激活供無線設(shè)備使用的特征的系統(tǒng)包括無線設(shè)備,該無線設(shè)備設(shè)置為接收請求以激活該無線設(shè)備相關(guān)的特征;設(shè)置該無線設(shè)備以訪問該特征;以及發(fā)送消息給激活該特征的服務(wù)器;和服務(wù)器,該服務(wù)器設(shè)置為接收請求以激活該無線設(shè)備相關(guān)的特征以及修改該無線設(shè)備(與激活該特征相關(guān)的)相關(guān)的信息文件。
在另一實(shí)施例中,一種用于激活無線設(shè)備上特征的方法包括接收激活特征的請求;從下載服務(wù)器上請求一組件;在無線設(shè)備上接收該組件以及在無線設(shè)備上執(zhí)行該組件,其中,該組件包括設(shè)置無線設(shè)備以便該特征被激活;發(fā)送消息到配置文件服務(wù)器,在配置文件服務(wù)器上設(shè)置該特征。
附圖簡要描述通過參照下面附圖簡要的描述、發(fā)明詳細(xì)的描述和權(quán)利要求,本發(fā)明的目的、優(yōu)勢和特征變得明顯。


圖1描述無線網(wǎng)絡(luò)和具有通過該網(wǎng)絡(luò)互相通信的幾個(gè)計(jì)算機(jī)設(shè)備的圖。
圖2是描述在不同無線設(shè)備間提供通信的無線網(wǎng)絡(luò)硬件組件、應(yīng)用程序下載服務(wù)器、具有無線設(shè)備相關(guān)的用戶配置文件數(shù)據(jù)庫的載體網(wǎng)絡(luò)服務(wù)器的框圖。
圖3描述一種用于激活本發(fā)明示例性實(shí)施例中的無線設(shè)備上的特征的系統(tǒng)的組件結(jié)構(gòu)。
圖4是描述激活用于本發(fā)明示例性實(shí)施例中的無線設(shè)備的特征相關(guān)的高層步驟的流程圖。
圖5是描述激活本發(fā)明示例性實(shí)施例中的無線設(shè)備上的特征的步驟的流程圖。
圖6是一系統(tǒng)框圖,該系統(tǒng)描述在處理本發(fā)明示例性實(shí)施例中的無線設(shè)備上的應(yīng)用程序相關(guān)的觸發(fā)事件中的單元。
圖7是描述處理本發(fā)明示例性實(shí)施例中的無線設(shè)備中的觸發(fā)事件相關(guān)的高層步驟的流程圖。
圖8是描述本發(fā)明示例性實(shí)施例中的應(yīng)用程序到期觸發(fā)事件相關(guān)的處理和基于到期觸發(fā)來處理URL的流程圖。
具體實(shí)施例方式
參照附圖,其中相同標(biāo)記表示相同部件,圖1闡述一個(gè)在通過無線網(wǎng)絡(luò)14通信中提供簽署的軟件應(yīng)用程序給一個(gè)或多個(gè)諸如蜂窩電話12的無線設(shè)備的系統(tǒng)10的實(shí)施例,無線網(wǎng)絡(luò)14具有至少一個(gè)諸如應(yīng)用程序下載服務(wù)器16的網(wǎng)絡(luò)服務(wù)器,該網(wǎng)絡(luò)服務(wù)器可選地下載或給無線設(shè)備提供軟件應(yīng)用程序或其他數(shù)據(jù)的訪問,該無線設(shè)備通過網(wǎng)絡(luò)通信入口或其他數(shù)據(jù)訪問無線網(wǎng)絡(luò)14。如這里所述,該無線設(shè)備可以是蜂窩電話12、個(gè)人數(shù)字助理18、尋呼機(jī)20(在此顯示為雙向文字尋呼機(jī)),或甚至單獨(dú)的具有無線通信入口的計(jì)算機(jī)平臺22,以及另外的具有到網(wǎng)絡(luò)或因特網(wǎng)的有線連接24。因此,系統(tǒng)10在遠(yuǎn)程計(jì)算機(jī)模塊的任何形式上執(zhí)行,該計(jì)算機(jī)模塊包括無線通信入口,包括但不限制,無線調(diào)制解調(diào)器、PCMCIA卡、訪問終端、個(gè)人計(jì)算機(jī)、無顯示器或鍵盤的電話、或其中的任何組合或子組合。
這里示出的應(yīng)用程序下載服務(wù)器16在本地服務(wù)端網(wǎng)絡(luò)26上,該本地服務(wù)端網(wǎng)絡(luò)26具有與無線網(wǎng)絡(luò)14通信的其他計(jì)算機(jī)部件,例如數(shù)據(jù)庫28,該數(shù)據(jù)庫具有存儲的應(yīng)用程序和包含軟件應(yīng)用程序和無線設(shè)備12、18、20、22可訪問和可下載的數(shù)據(jù)的數(shù)據(jù)。這里也示出其他網(wǎng)絡(luò)服務(wù)器,例如服務(wù)器30和單機(jī)網(wǎng)絡(luò)服務(wù)器32。服務(wù)器30和32可以是應(yīng)用程序或數(shù)據(jù)下載服務(wù)器,或作為本領(lǐng)域公知的與無線設(shè)備12、18、20、22交互操作的服務(wù)器其他類型。服務(wù)器16、30、32可能具有軟件應(yīng)用程序、補(bǔ)丁、文件、密鑰、圖形數(shù)據(jù)、壓縮算法以及任何類型的通用數(shù)據(jù),全部在下文稱為“數(shù)據(jù)集”,常駐此能被無線設(shè)備12、18、20、22訪問,作為在此進(jìn)一步描述。應(yīng)當(dāng)注意,在此描述的服務(wù)端功能可以在一諸如應(yīng)用程序下載服務(wù)器16的服務(wù)器上執(zhí)行。此外,計(jì)算機(jī)服務(wù)端計(jì)算機(jī)平臺通過無線網(wǎng)絡(luò)14給無線設(shè)備12、18、20、22提供單獨(dú)的服務(wù)和處理。
圖2是更充分說明無線網(wǎng)絡(luò)14組件和示例性實(shí)施例中的部件相互關(guān)系的框圖。無線網(wǎng)絡(luò)14僅是示例的,并可以包括任何系統(tǒng),因此如無線設(shè)備12、18、20、22的遠(yuǎn)程模塊之間和遠(yuǎn)程模塊中空中互相通信和/或無線網(wǎng)絡(luò)14組件之間和無線網(wǎng)絡(luò)14組件中通信,包括但不限制,無線網(wǎng)絡(luò)載體和/或服務(wù)器。應(yīng)用程序下載服務(wù)器16和存儲的應(yīng)用程序數(shù)據(jù)庫28、其他服務(wù)器30呈現(xiàn)在蜂窩數(shù)據(jù)網(wǎng)絡(luò)上,該蜂窩數(shù)據(jù)網(wǎng)絡(luò)具有提供蜂窩電信服務(wù)所需的任何其他組件。應(yīng)用程序下載服務(wù)器16和/或其他服務(wù)器30通過如因特網(wǎng)、安全的LAN、WAN或其他網(wǎng)絡(luò)之類的數(shù)據(jù)鏈路與載體網(wǎng)絡(luò)40通信。該載體網(wǎng)絡(luò)40控制發(fā)送到消息服務(wù)控制器(“MSC”)42的消息(通常是數(shù)據(jù)分組)。載體網(wǎng)絡(luò)40通過網(wǎng)絡(luò)、因特網(wǎng)和/或POTS(“普通電話系統(tǒng)”)與MSC 42通信。典型地,載體網(wǎng)絡(luò)40和MSC 42之間的網(wǎng)絡(luò)或因特網(wǎng)連接傳送數(shù)據(jù),而POTS連接傳送語音信息。MSC42被連到多個(gè)基站(“BTS”)44。與連到載體網(wǎng)絡(luò)的方式一樣,通常,MSC 42通過網(wǎng)絡(luò)和/或因特網(wǎng)被連到BTS 44用來數(shù)據(jù)傳送而通過POTS連接來傳輸語音信息。最后,BTS 44通過短消息服務(wù)(“SMS”)或本領(lǐng)域公知的其他空中下載方法來無線廣播消息給如蜂窩電話12的無線設(shè)備。
每臺無線設(shè)備,如蜂窩電話12,具有計(jì)算機(jī)平臺50,該計(jì)算機(jī)平臺能夠接收并執(zhí)行軟件應(yīng)用程序以及顯示從應(yīng)用程序下載服務(wù)器16或諸如載體服務(wù)器30的其他網(wǎng)絡(luò)服務(wù)器傳輸?shù)臄?shù)據(jù)。計(jì)算機(jī)平臺50也包括應(yīng)用程序?qū)S眉呻娐?“ASIC”)52,或其他處理器、微處理器、邏輯電路、或其他數(shù)據(jù)處理設(shè)備。ASIC 52在制造無線設(shè)備時(shí)就已安裝而且通常不可更新。ASIC 52或其他處理器執(zhí)行應(yīng)用程序接口(“API”)層54,該應(yīng)用程序接口與無線設(shè)備存儲器56中任何駐留程序通信。該存儲器可以包括只讀或隨機(jī)存取存儲器(RAM和ROM)、EPROM、EEPROM、閃卡、任何計(jì)算機(jī)平臺通用存儲器。計(jì)算機(jī)平臺50還包括本地?cái)?shù)據(jù)庫58,該數(shù)據(jù)庫保存軟件應(yīng)用程序、文件、和/或制造商最初加載在無線設(shè)備12或從應(yīng)用程序下載服務(wù)器16下載的數(shù)據(jù)。典型地,本地?cái)?shù)據(jù)庫58包括一個(gè)或多個(gè)閃存單元,但可以是本領(lǐng)域公知的輔助或第三存儲設(shè)備,例如磁介質(zhì)、EPROM、EEPROM、光介質(zhì)、磁帶、或者軟盤或硬盤。
圖3描述用于激活本發(fā)明示例性實(shí)施例中的無線設(shè)備上的特征的系統(tǒng)的組件結(jié)構(gòu)。無線設(shè)備300可以被制造和/或在網(wǎng)絡(luò)上,該網(wǎng)絡(luò)潛在給它提供訪問多個(gè)特征310,包括但不限制,語音識別、GPS、語音郵箱、CDMA2000 1x數(shù)據(jù)率、呼叫器ID、MP3和其他等等。一些特征在無線設(shè)備上自我激活,例如訪問GPS,而其他的可能需要使用載體服務(wù)器的用戶來激活該特征。例如,無線設(shè)備300用戶可能想要與其相連的語音郵箱,但是該語音郵箱存儲器可能存儲在載體服務(wù)器上。另一種情況中,可能期望通知載體服務(wù)器給定特征已被激活。雖然無線設(shè)備300可能具有訪問這些多個(gè)特征310的傾向,但可能并不是所有的都在無線設(shè)備300上激活。例如,即使無線設(shè)備可能具有嵌入到處理芯片中的GPS特征,由于用戶選擇不購買該特征,該載體選擇不支持它、和/或在制造該無線設(shè)備300時(shí)利用該特征的應(yīng)用程序沒有開發(fā),還有其他原因,所以它可能不被激活。
在示例性實(shí)施例中,組件305存儲在下載服務(wù)器315上。該下載服務(wù)器給提供可訪問無線設(shè)備300的其他應(yīng)用程序,例如應(yīng)用程序或其他內(nèi)容數(shù)據(jù)。無線設(shè)備300通過從下載服務(wù)器上請求組件305來激活特征310。組件305由無線設(shè)備300接收并存儲在該無線設(shè)備300中。然后無線設(shè)備執(zhí)行該組件305。
組件305包含軟件邏輯用來設(shè)置無線設(shè)備以便請求的特征可以被激活。設(shè)置該無線設(shè)備可能包括設(shè)置參數(shù)、更新訪問表和其他指示無線設(shè)備或無線設(shè)備上的平臺特征可被無線設(shè)備訪問。組件可能也包括其他信息,如用于當(dāng)該特征被撤消時(shí)的到期數(shù)據(jù),和其他許可期限或其他在激活該特征相關(guān)的處理中有用的數(shù)據(jù)。
組件305可能也發(fā)送消息到載體服務(wù)器335,例如指示該特征在無線網(wǎng)絡(luò)上被激活或當(dāng)載體服務(wù)器335也必需設(shè)置時(shí)請求該特征的激活。該載體服務(wù)器335接收該組件發(fā)送的信息并更新該無線設(shè)備相關(guān)的配置文件(指示該特征被激活)。更新該配置文件給該載體提供那特征被激活的信息。這是有用的,所以該載體可說明哪個(gè)無線設(shè)備正在使用什么特征。同樣對于通告并執(zhí)行測試或診斷也有用。該載體服務(wù)器305也可使用從該組件中檢索的消息來設(shè)置其服務(wù)器以激活無線設(shè)備請求的特征。如上所述,一些特征可能需要設(shè)置載體服務(wù)器,例如語音郵箱。當(dāng)激活除了僅用于通告或其他診斷的配置文件的更新之外還需要載體服務(wù)器的附加操作的情況下,則載體服務(wù)器將使用該消息并執(zhí)行該必需的功能來設(shè)置載體服務(wù)器,以便該用戶可以訪問請求的特征。
圖4是描述激活用于本發(fā)明示例性實(shí)施例中的無線設(shè)備的特征的相關(guān)的高層步驟的流程圖。在無線設(shè)備上被請求該特征(步驟400)。這請求由想要無線設(shè)備相關(guān)的附加服務(wù)或功能的用戶來執(zhí)行??蛇x地,請求被為了正確執(zhí)行而需要該特征的應(yīng)用程序啟動。例如,如果無線設(shè)備用戶想執(zhí)行映射程序而該GPS特征在無線設(shè)備上沒有激活。當(dāng)該用戶執(zhí)行該映射應(yīng)用程序時(shí),該映射應(yīng)用程序或該應(yīng)用程序正在執(zhí)行的平臺可以確定GPS特征不存在,然后啟動該請求以激活GPS功能。在另一個(gè)可選中,服務(wù)器可以請求激活用于無線設(shè)備的特征。這種特征對于載體執(zhí)行診斷或網(wǎng)絡(luò)優(yōu)化時(shí)可能有用。無線設(shè)備的用戶可能沒有意識到這種特征是被激活的。
接下來,用于該無線設(shè)備該特征被激活(步驟405)。激活用于該無線設(shè)備的特征可能需要多個(gè)設(shè)置步驟,例如可能設(shè)置成指示應(yīng)用程序和其他訪問該無線設(shè)備的任務(wù)本特征現(xiàn)在可用。此外,設(shè)置無線設(shè)備使得特征被激活的所需求的步驟基于無線設(shè)備特定的幾個(gè)因素而變化,包括硬件類型、包括無線設(shè)備使用的處理器、該控制軟件或暴露該特征給該無線設(shè)備的無線設(shè)備平臺使用的機(jī)制。同樣,用于設(shè)置載體服務(wù)器來激活特征或更新配置文件的步驟基于該載體服務(wù)器的個(gè)別特征而變化。激活用于特定無線設(shè)備或載體服務(wù)器的特征必需的步驟,和更新該載體服務(wù)器上配置文件本領(lǐng)域普通技術(shù)人員公認(rèn)是公知的。
在一個(gè)實(shí)施例中,無線設(shè)備包括一在應(yīng)用程序和無線設(shè)備以及該無線設(shè)備硬件的數(shù)據(jù)之間通信的平臺。這樣平臺,例如總部在加州圣地亞哥的QUALCOMM公司開發(fā)的BREWTM平臺在圖2簡單地進(jìn)行了描述。激活一個(gè)實(shí)施例中的設(shè)備上的特征包括指示該平臺本特征已經(jīng)被請求以及該平臺啟動無線設(shè)備上的那個(gè)特征的可用性。這可通過具有特征表和和該表中特征現(xiàn)在可用的指示來執(zhí)行。如上所述,本領(lǐng)域普通技術(shù)人員認(rèn)識到將有許多變量和方法用于對于給定特征來指示和設(shè)置該無線設(shè)備。
在步驟405中設(shè)置無線設(shè)備后,服務(wù)器設(shè)置為激活用于無線設(shè)備的特征(步驟410)。上面描述的一些特征可能使用服務(wù)器。例如,語音郵箱或呼叫等待可能要求需要使用單獨(dú)的服務(wù)器。該服務(wù)器設(shè)置為指示正在被請求的這個(gè)特征被激活用于特定無線設(shè)備。
另外,可以要求該服務(wù)器在配置文件中指示這特征正在被激活用于無線設(shè)備。這可以是即使該服務(wù)器不用于該特征的情況。例如,如果特征被激活用于無線設(shè)備,該無線設(shè)備僅使用無線設(shè)備資源,例如MP3特征或GPS特征,則服務(wù)器被告知這情況以便它能追蹤無線設(shè)備具有這能力和通告這附加特征。服務(wù)器提供該網(wǎng)絡(luò)功能的附加訪問,該網(wǎng)絡(luò)功能直到無線設(shè)備被設(shè)置為這樣做才能被無線設(shè)備訪問。例如,在CDMA網(wǎng)絡(luò)中,如果無線設(shè)備包括CDMA20001倍速芯片,但沒有設(shè)置為以1倍速數(shù)率傳輸數(shù)據(jù),該服務(wù)器設(shè)置為允許該無線設(shè)備傳輸1倍速數(shù)據(jù)率。
然后,當(dāng)?shù)狡跁r(shí),該特征被撤消(步驟415)。當(dāng)特征被無線設(shè)備請求時(shí),到期參數(shù)與該特征關(guān)聯(lián)。例如,如果用戶正在激活語音郵箱,則該用戶購買語音郵箱使用3個(gè)月。這到期參數(shù)與本特征激活相關(guān)以便操作系統(tǒng)、平臺、或無線設(shè)備上其他監(jiān)控應(yīng)用程序確定該特征已經(jīng)到期從而被撤消。另外,該到期參數(shù)存儲在該無線設(shè)備和/或該無線設(shè)備相關(guān)的服務(wù)器上,以及基于到期的撤消請求可以從服務(wù)器上接收到。除上述描述的到期之外,用于撤消該特征的其他方法包括從服務(wù)器或從請求該特征撤消用戶來啟動撤消。
圖5是描述用來激活本發(fā)明示例性實(shí)施例中無線設(shè)備上的特征的步驟的流程圖。用戶選擇一特征來激活用于無線設(shè)備(步驟500)。如上所述,無線設(shè)備具有多個(gè)特征,該特征具有可以被訪問的能力但可由于多種原因(如該用戶沒有購買或在接收該無線設(shè)備時(shí)沒有激活這些特征)被撤消。在一個(gè)實(shí)施例中,呈現(xiàn)在用戶面前的是該無線設(shè)備上的菜單,該菜單描述無線設(shè)備能訪問和激活用于其使用的特征列表。另外,無線設(shè)備可以執(zhí)行的應(yīng)用程序,不論是否已經(jīng)包含在無線設(shè)備上或已下載在無線設(shè)備上,可以請求使用無線設(shè)備上目前沒有激活的特征。既然這樣,應(yīng)用程序可以請求該特征被激活。
在一個(gè)實(shí)施例中,用戶從無線設(shè)備相關(guān)的特征列表中選擇一特征激活它。可以給用戶選項(xiàng)來選擇這特征被激活的時(shí)間段(例如到期周期)。同樣,在本發(fā)明范圍內(nèi),在激活該特征之前,可以呈現(xiàn)給用戶其他許可期限或特征相關(guān)的參數(shù)來接受或拒絕。
該無線設(shè)備下載具有到期日的組件并執(zhí)行該組件(步驟505)。在一個(gè)實(shí)施例中,這個(gè)組件包含用于該無線設(shè)備的設(shè)置邏輯,以及特征相關(guān)的并被用戶選擇的到期日。此外,該組件包括什么發(fā)送到無線設(shè)備相關(guān)的服務(wù)器來激活該特征的指示。
接下來,組件設(shè)置手機(jī)并提供手機(jī)訪問該特征(步驟510)。然后該組件發(fā)送消息到設(shè)置用于該無線設(shè)備的特征的服務(wù)器(步驟515)。服務(wù)器使用本消息的接收來啟動設(shè)置步驟(步驟520),該設(shè)置步驟是激活用于無線設(shè)備的特征和/或更新任何配置文件以便正確通告或其他想要功能被執(zhí)行所需要的。該特征的到期日被周期檢測來確定是否已經(jīng)到期(步驟525)。這種檢測由下載并安裝在無線設(shè)備上的組件、服務(wù)器、或該無線設(shè)備相關(guān)的其他應(yīng)用程序執(zhí)行。如果該特征沒有到期,該特征繼續(xù)被該無線設(shè)備訪問。在該特征已經(jīng)到期的情況下,則進(jìn)入撤消該特征的處理(步驟530)。在撤消該特征后,組件從無線設(shè)備中刪除以便釋放內(nèi)存存儲器來用于其他程序。
圖6是系統(tǒng)的框圖,該系統(tǒng)描述部件在處理本發(fā)明示例性實(shí)施例中無線設(shè)備上的應(yīng)用程序相關(guān)的觸發(fā)事件。在一個(gè)實(shí)施例中,該系統(tǒng)包括具有至少應(yīng)用程序610的應(yīng)用程序下載服務(wù)器605。注意,雖然“應(yīng)用程序”用于這描述中,本發(fā)明可以同諸如如內(nèi)容、或其他數(shù)據(jù)的其他信息一起使用,該其他信息具有與它相關(guān)的觸發(fā)事件的數(shù)據(jù)。
在一個(gè)實(shí)施例中,無線設(shè)備600請求從應(yīng)用程序下載服務(wù)器605上下載應(yīng)用程序610。該應(yīng)用程序下載服務(wù)器處理用于無線設(shè)備的應(yīng)用程序。例如,無線設(shè)備600的用戶請求具有應(yīng)用程序到期的條件的應(yīng)用程序被下載。到期日,或其他到期參數(shù)可能與應(yīng)用程序610相關(guān)。本領(lǐng)域的普通技術(shù)人員認(rèn)識到在實(shí)施本發(fā)明中除了到期外還有觸發(fā)事件與信息相關(guān)。
應(yīng)用程序下載服務(wù)器605還包括該應(yīng)用程序相關(guān)的附加數(shù)據(jù)。這諸如URL的附加數(shù)據(jù)可能包含腳本或其他當(dāng)該觸發(fā)事件發(fā)生時(shí)該無線設(shè)備可用于附加處理的數(shù)據(jù)。本領(lǐng)域普通技術(shù)人員認(rèn)識到,該觸發(fā)事件和附加數(shù)據(jù)不必被該應(yīng)用程序下載服務(wù)器605限定到應(yīng)用程序,但能通過其他系統(tǒng)或機(jī)制被無線設(shè)備接收或可在無線設(shè)備上共同關(guān)聯(lián)。
無線設(shè)備600包括信息、觸發(fā)事件參數(shù)和附加數(shù)據(jù)?;蛘呷鐖D6描述,該應(yīng)用程序具有附加數(shù)據(jù)和諸如到期日的觸發(fā)事件與應(yīng)用程序相關(guān)的。該無線設(shè)備具有一平臺,例如總部在加州圣地亞哥的QUALCOMM公司開發(fā)的BREWTM平臺,它將用來監(jiān)控執(zhí)行和/或該觸發(fā)事件參數(shù)。應(yīng)該認(rèn)識到其他監(jiān)控程序或范例可以用來監(jiān)控觸發(fā)事件。
該平臺625可用于無線設(shè)備上的硬件630和應(yīng)用程序及應(yīng)用程序相關(guān)的其他數(shù)據(jù)間通信(通稱620)。在一個(gè)實(shí)施例中,該平臺監(jiān)控該觸發(fā)事件參數(shù)并基于該參數(shù)啟動該觸發(fā)事件處理。例如,如果該觸發(fā)事件參數(shù)是到期日,該平臺檢查系統(tǒng)中對應(yīng)于到期日參數(shù)的日期并確定是否應(yīng)用程序已到期。如果應(yīng)用程序已到期,則該平臺開始上述處理。
圖7是描述本發(fā)明示例性實(shí)施例無線設(shè)備中觸發(fā)事件處理的相關(guān)的高層步驟的流程圖。該方法開始于下載應(yīng)用程序(或其他信息)、觸發(fā)事件參數(shù)或附加數(shù)據(jù)(步驟700)。如上所述,可以使用具有觸發(fā)事件參數(shù)與它關(guān)聯(lián)的任何信息,而不僅僅是應(yīng)用程序。
過程繼續(xù)監(jiān)控觸發(fā)事件參數(shù)(步驟705)。該觸發(fā)事件參數(shù)是任何功能、值或可以被估算用來確定是否觸發(fā)事件發(fā)生的數(shù)據(jù)片。它可能是相關(guān)的日期或時(shí)間。例如,它也可能是該信息相關(guān)的使用數(shù)或訪問數(shù)。此外,觸發(fā)事件參數(shù)可能具有與它相關(guān)的隱含信息不直接的關(guān)系。例如,當(dāng)另一應(yīng)用程序執(zhí)行時(shí)該觸發(fā)事件可能被用來估算,以及當(dāng)它這樣做時(shí),啟動不同應(yīng)用程序的終止。
當(dāng)該觸發(fā)事件參數(shù)的估算指示該觸發(fā)事件應(yīng)當(dāng)處理時(shí)(步驟710),進(jìn)入到“是”分支以及該附加數(shù)據(jù),例如處理應(yīng)用程序相關(guān)的同一資源定位器(URL)(步驟715)。該附加數(shù)據(jù)包括腳本、指令,指令指針、或一些可能處理的數(shù)據(jù)。在一個(gè)實(shí)施例中,URL包括操控?zé)o線設(shè)備處理一些功能的腳本,這些功能可以是本地的在無線設(shè)備里的和/或遠(yuǎn)程的,包括部分或全部的,該無線設(shè)備外的其他系統(tǒng)的。
附加數(shù)據(jù)被處理后,處理觸發(fā)事件(步驟720)。以這種方式,在不必改變該觸發(fā)事件處理下,該觸發(fā)事件相關(guān)的附加處理可以與應(yīng)用程序關(guān)聯(lián)。當(dāng)該觸發(fā)事件發(fā)生時(shí),除該觸發(fā)事件外,該附加數(shù)據(jù)被處理。
圖8是描述本發(fā)明示例性實(shí)施例的到期觸發(fā)事件相關(guān)處理和基于到期觸發(fā)處理URL的流程圖。該方法接收應(yīng)用程序相關(guān)的觸發(fā)事件(如到期)發(fā)生的指示(步驟800)。處理該到期前,諸如URL的附加數(shù)據(jù)(與應(yīng)用程序相關(guān))放置在隊(duì)列中(步驟805)。因?yàn)樵摳郊訑?shù)據(jù)可能包括遠(yuǎn)程任務(wù),將它放在隊(duì)列中的一個(gè)優(yōu)點(diǎn)是是否附加數(shù)據(jù)需要網(wǎng)絡(luò)的連接來執(zhí)行該任務(wù),例如發(fā)送指令或數(shù)據(jù)到遠(yuǎn)程系統(tǒng),如果處理該附加數(shù)據(jù)的無線設(shè)備沒有覆蓋(即沒有連到網(wǎng)絡(luò)上),則該附加數(shù)據(jù)的處理將不會丟失。所以,當(dāng)該無線設(shè)備已經(jīng)覆蓋,它能從隊(duì)列中檢索附加數(shù)據(jù)并處理該附加數(shù)據(jù)。
從該隊(duì)列中檢索出URL以及無線設(shè)備注冊表被檢查來看它是否具有相應(yīng)的處理程序(步驟810)。本領(lǐng)域普通技術(shù)人員認(rèn)識到該URL可能以一種方法格式化以便它能確定具有特定處理程序或以特定方式被處理,這樣具有不同MIME類型。如果發(fā)現(xiàn)該處理程序(步驟815),則啟動該處理程序(步驟820)。該處理程序然后分析該URL(步驟825)?;诜治鲈揢RL的結(jié)果,該處理程序或其他過程,處理本地操作(步驟830)和/或處理遠(yuǎn)程操作(步驟835)。伴隨分析該URL相關(guān)的過程,過程進(jìn)入到步驟840,其中處理應(yīng)用程序相關(guān)的觸發(fā)事件,例如該應(yīng)用程序的到期(步驟840)。注意到,如果沒有附加數(shù)據(jù)與該應(yīng)用程序相關(guān),這上述過程繼續(xù)處理該觸發(fā)事件。這樣,實(shí)施這些實(shí)施例的系統(tǒng)作出一觸發(fā)事件處理和修改該操作,該操作是當(dāng)觸發(fā)事件發(fā)生時(shí)產(chǎn)生的用于使用該附加數(shù)據(jù)的特定信息。
注意,如果在步驟815中沒有發(fā)現(xiàn)該處理程序,進(jìn)入“否”分支以及該過程進(jìn)入到該觸發(fā)事件的處理。
本發(fā)明包括駐留在計(jì)算機(jī)可讀介質(zhì)的程序,其中該程序操控具有計(jì)算機(jī)平臺的無線設(shè)備執(zhí)行該方法的發(fā)明步驟。該計(jì)算機(jī)可讀介質(zhì)可以是蜂窩電話12或其他無線設(shè)備18、20、22的計(jì)算機(jī)平臺50的存儲器56,或可能以在本地?cái)?shù)據(jù)庫中,例如蜂窩電話12的本地?cái)?shù)據(jù)庫58。此外,該計(jì)算機(jī)可讀介質(zhì)可以在加載在無線設(shè)備計(jì)算機(jī)平臺上的輔助存儲介質(zhì)中,例如磁盤或磁帶、光盤、硬盤、閃存或本領(lǐng)域公知的其他存儲介質(zhì)。
本發(fā)明例如被無線網(wǎng)絡(luò)14的操作部分實(shí)施來執(zhí)行機(jī)器可讀指令序列,例如無線平臺50、應(yīng)用程序下載服務(wù)器16以及任何其他網(wǎng)絡(luò)服務(wù)器30、32。該指令駐留在信號承載的各種類型中或數(shù)據(jù)存儲主介質(zhì)、輔助介質(zhì)或三級介質(zhì)中。該介質(zhì)可能包括,例如,無線網(wǎng)絡(luò)14組件訪問的或無線網(wǎng)絡(luò)14組件駐留在其中的RAM(沒有示出)。無論是否包含在RAM、磁盤、或其他輔助存儲介質(zhì)中,該指令存儲在各種機(jī)器可讀數(shù)據(jù)存儲介質(zhì)上,例如,DASD存儲器(例如常規(guī)的“硬盤驅(qū)動器”或RAID序列)、磁帶、電子只讀存儲器(如ROM、EPROM、或EEPROM)、閃存卡、光存儲設(shè)備(如CD-ROM、WORM、DVD、數(shù)字光磁帶)、紙“穿孔”卡或其他適當(dāng)數(shù)據(jù)存儲介質(zhì),包括數(shù)字和模擬傳輸介質(zhì)。
雖然在前公開顯示本發(fā)明的示例性實(shí)施例,應(yīng)當(dāng)注意,不脫離后附的權(quán)利要求書限定的本發(fā)明范圍的情況下,可以作出各種變換和修改。另外,雖然本發(fā)明的各個(gè)部件是按單個(gè)描述或要求的,但除非明確表示是單個(gè)的,也可以認(rèn)定為是多個(gè)的。
權(quán)利要求
1.一種用于處理信息相關(guān)的觸發(fā)事件的方法,包括接收所述信息相關(guān)的所述觸發(fā)事件參數(shù);接收能夠被處理的附加數(shù)據(jù);監(jiān)控所述觸發(fā)事件參數(shù);以及如果所述觸發(fā)事件基于所述觸發(fā)事件參數(shù)的分析發(fā)生,則處理所述附加數(shù)據(jù)。
2.如權(quán)利要求1中所述的方法,還包括存儲所述觸發(fā)事件相關(guān)的附加數(shù)據(jù)的步驟。
3.如權(quán)利要求1中所述的方法,其特征在于,所述附加數(shù)據(jù)是統(tǒng)一資源定位器(URL)。
4.如權(quán)利要求1中所述的方法,其特征在于,所述觸發(fā)事件參數(shù)是到期日以及所述觸發(fā)事件是所述信息的到期。
5.如權(quán)利要求1中所述的方法,其特征在于,所述附加數(shù)據(jù)被修改以及處理所述附加數(shù)據(jù)步驟包括處理所述修改的附加數(shù)據(jù)。
6.如權(quán)利要求1中所述的方法,其特征在于,所述觸發(fā)事件發(fā)生在無線設(shè)備中以及處理所述附加數(shù)據(jù)的步驟包括連接到無線網(wǎng)絡(luò)。
7.如權(quán)利要求1中所述的方法,還包括執(zhí)行觸發(fā)事件處理的步驟。
8.如權(quán)利要求7中所述的方法,其特征在于,所述觸發(fā)事件處理包括獨(dú)立處理所述觸發(fā)事件的信息。
9.一種用于應(yīng)用程序的到期處理的方法,包括接收所述到期參數(shù),URL包含腳本和無線設(shè)備上的應(yīng)用程序;監(jiān)控所述無線設(shè)備以確定所述到期參數(shù)是否指示所述應(yīng)用程序已到期;處理所述URL;以及處理所述應(yīng)用程序到期。
10.如權(quán)利要求9中所述的方法,其特征在于,處理所述URL包括執(zhí)行所述無線設(shè)備本地相關(guān)的功能。
11.如權(quán)利要求9中所述的方法,其特征在于,處理所述URL包括執(zhí)行該無線設(shè)備遠(yuǎn)程系統(tǒng)相關(guān)的功能。
12.一種用于處理信息和附加數(shù)據(jù)相關(guān)的觸發(fā)事件的無線設(shè)備,包括所述無線設(shè)備包括監(jiān)控邏輯用來監(jiān)控觸發(fā)事件參數(shù),其特征在于,所述觸發(fā)事件發(fā)生后,所述無線設(shè)備也選擇性處理觸發(fā)事件和處理附加數(shù)據(jù)。
13.如權(quán)利要求12所述的無線設(shè)備,其特征在于,當(dāng)處理所述附加數(shù)據(jù)時(shí),所述無線設(shè)備啟動無線網(wǎng)絡(luò)連接。
14.一種包括計(jì)算機(jī)指令的計(jì)算機(jī)可讀介質(zhì),當(dāng)執(zhí)行所述指令時(shí)執(zhí)行信息相關(guān)的觸發(fā)事件處理的方法。包括步驟接收所述信息相關(guān)的觸發(fā)事件參數(shù);接收能夠被處理的附加數(shù)據(jù);監(jiān)控所述觸發(fā)事件參數(shù);以及如果所述觸發(fā)事件基于所述觸發(fā)事件參數(shù)的分析發(fā)生,則處理所述附加數(shù)據(jù)。
15.一種用于處理信息相關(guān)的觸發(fā)事件的裝置,包括用于接收所述信息相關(guān)的所述觸發(fā)事件的裝置;用于接收能夠被處理的附加數(shù)據(jù)的裝置;用于監(jiān)控所述觸發(fā)事件參數(shù)的裝置;以及如果所述觸發(fā)事件基于所述觸發(fā)事件參數(shù)的分析發(fā)生,則處理所述附加數(shù)據(jù)的裝置。
全文摘要
當(dāng)觸發(fā)事件發(fā)生時(shí)用于處理附加數(shù)據(jù)的系統(tǒng)、方法和程序。在一實(shí)施例中,應(yīng)用程序、觸發(fā)事件數(shù)據(jù)和附加數(shù)據(jù)存儲在無線設(shè)備上。該無線設(shè)備監(jiān)控應(yīng)用程序相關(guān)的觸發(fā)事件參數(shù),例如應(yīng)用程序到期。當(dāng)該觸發(fā)事件發(fā)生時(shí),除觸發(fā)事件數(shù)據(jù)相關(guān)處理外,無線設(shè)備還處理附加數(shù)據(jù)。該附加數(shù)據(jù)包括URL、腳本或其他指令,該指令包括無線設(shè)備本地處理或請求連接到無線網(wǎng)絡(luò)用于其他設(shè)備的遠(yuǎn)程處理。
文檔編號G06F15/16GK1692349SQ200380100336
公開日2005年11月2日 申請日期2003年12月19日 優(yōu)先權(quán)日2002年12月19日
發(fā)明者S·A·斯普里格, B·米納爾, P·E·雅各布斯 申請人:高通股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1