TWI244591B - Information processing device and storage medium recording program therefor - Google Patents
Information processing device and storage medium recording program therefor Download PDFInfo
- Publication number
- TWI244591B TWI244591B TW093108723A TW93108723A TWI244591B TW I244591 B TWI244591 B TW I244591B TW 093108723 A TW093108723 A TW 093108723A TW 93108723 A TW93108723 A TW 93108723A TW I244591 B TWI244591 B TW I244591B
- Authority
- TW
- Taiwan
- Prior art keywords
- content
- software
- java
- function
- stored
- Prior art date
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 11
- 230000006870 function Effects 0.000 claims abstract description 85
- 238000012545 processing Methods 0.000 claims abstract description 24
- 238000000034 method Methods 0.000 claims description 46
- 238000004891 communication Methods 0.000 claims description 34
- 230000007246 mechanism Effects 0.000 claims description 33
- 238000011156 evaluation Methods 0.000 claims description 15
- 230000008569 process Effects 0.000 claims description 15
- 230000008520 organization Effects 0.000 claims description 9
- 238000012217 deletion Methods 0.000 claims description 3
- 230000037430 deletion Effects 0.000 claims description 3
- 238000012854 evaluation process Methods 0.000 claims 1
- 230000004048 modification Effects 0.000 description 10
- 238000012986 modification Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 8
- 238000007726 management method Methods 0.000 description 8
- 230000004044 response Effects 0.000 description 8
- 239000004973 liquid crystal related substance Substances 0.000 description 7
- 238000012360 testing method Methods 0.000 description 7
- 239000013256 coordination polymer Substances 0.000 description 4
- 210000000078 claw Anatomy 0.000 description 2
- 239000000725 suspension Substances 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 210000000845 cartilage Anatomy 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
- G06F21/106—Enforcing content protection by specific content processing
- G06F21/1063—Personalisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2135—Metering
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2149—Restricted operating environment
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Technology Law (AREA)
- Multimedia (AREA)
- Information Transfer Between Computers (AREA)
- Stored Programmes (AREA)
- Devices For Executing Special Programs (AREA)
- Mobile Radio Communication Systems (AREA)
- Storage Device Security (AREA)
- Hardware Redundancy (AREA)
- Telephone Function (AREA)
Description
1244591 (1) 玖、發明說明 【發明所屬之技術領域】 本發明關係於有關內容使用之技術。 【先前技術】 近年來,各種系統已經加以開發,其中例如遊戲軟體 的內容係由伺服器經由網際網路配送至通訊裝置。有關於 此等系統中之內容的使用,有各種之可能性,例如,一使 用者可能測試內容,或者,一使用者可能將內容儲存於一 通訊裝置之記憶體中,並在任意時間中,使用該等內容。 於上述兩狀況中,使用內容之想要目的係有所不同。當使 用者要測試內容時,他以其喜歡方式,使用內容。另一方 面,當使用者儲存及使用內容時,他使用內容以取回經由 內容之使用所完成之效果。於前述系統中,具有相同功能 之內容係一直被傳送,而不管使用內容之目的上的差異。 於這些系統中,一使用者不能如下例般地自由測試內容。 例如,當一使用者想要測試具有專屬使用者通訊裝置之取 得資訊功能的內容時,例如,使用者之個人資訊時’當功 能被執行時,針對使用者之隱私及安全,一信息被顯示’ 用以由使用者獲得許可,以取得專屬於通訊裝置之資訊。 反應於此信息,在測試內容時或之前’使用者需要執行一 作業,用以接受該信息之內容。結果,爲使用者對內容試 測使用被暫時中斷,因此,使用者不能自由測試內容。 同時,於這些系統中,因爲具有相同功能之內容一直 -6 - (2) 1244591 被輸送,而不管使用該等內容之想要目的,即使當內容被 測試時,原始使用之功效被完成’該功效可能低於所提供 內容之價値。 日本特開平1 1 _ 1 3 4 1 5 5號案揭示一使用應用軟體的技 術,該等軟體的有用功能依據使用頻率加以改變。明確地 說,於該公開案中所揭示之軟體包含一程式,其用以顯不 一作業螢幕,及計數,並儲存每一顯示在作業螢幕上之功 能的使用頻率。每當一功能之使用頻率超出一預定頻率’ 則軟體在作業螢幕上另外顯示預存在軟體中並未被顯示之 新內容,藉以更新軟體之作業功能。 然而,上述公開案之’’內容使用頻率’’與上述’’內容使 用’’並不相同。因此,該公開案並不能解決由於使用內容 的想要目的之差異所造成之前述問題。 【發明內容】 本發明已經針對上述問題加以完成,並提供一種資訊 處理裝置,其評估內容之使用,並依據評估之用途’適當 地限制經由內容使用所實現的功能。 爲了解決上述問題,本發明提供一種資訊處理裝置, 其具有快取記憶體機構;取得機構,用以取得經由處理或 執行所實現一功能的內容;第一寫入機構,用以將爲取得 機構所取得之內容寫入一該快取記憶體機構之自由空間, 其中已儲存有部份資料,及內容儲存機構,用以儲存內容 ’該資訊處理裝置包含:評估機構,當被指示以處理或執 (3) 1244591 行內容時,用以評估是否內容爲試用,藉由決定內容係儲 存在快取記憶體機構及內容儲存機構;內容使用機構,用 以由快取記憶體機構或內容儲存機構讀取予以被處理或執 行之內容及用以處理或執行該等內容;決定機構,當內容 被內容使用者機構所處理或執行時,用以基於評估機構之 評估及顯示經由內容使用機構所處理或執行所實現之功能 的限制有關之規則的功能限制資訊,來決定是否限制經由 該等內容之處理或執行所實現之功能;及限制機構,用以 基於決定機構之決定,來限制爲內容使用機構所處理或執 行所實現之功能。 於一較佳實施例中,當評估機構評估該等內容爲試用 時,則決定機構可以決定限制該等內容之功能;及當評估 機構評估出該等內容不是試用者時,決定機構可以決定不 遵循功能限制資訊。 於另一較佳實施例中,資訊處理裝置更包含作業機構 ;刪除機構,當一命令使用該作業系統加以發出時,以刪 除儲存於內容儲存機構中之內容時,用以釋出一儲存該等 內容之儲存空間;及第二寫入機構,用以寫入爲取得機構 所取得之內容於爲刪除機構所釋放之自由空間或儲存空間 中,及取得機構,可經由通訊取得該等內容。 本發明提供一種程式產品’用以使得一^具有:快取記 億體機構;取得機構,用以取得內容,其經由處理或執行 實現一功能;第一寫入機構,用以將爲取得機構所取得之 內容寫入該快取記憶體機構之一自由空間或空間中,其中 -8- 1244591 (4) 已經儲存有部份資料;及內容儲存機構’用以儲存內容’ 的電腦執行:一評估程序,用以當提供有一處理或執行內 容之指令時,藉由決定快取記憶體機構及內容儲存機構之 哪一個儲存內容,而評估該內容是否爲試用;一讀取程序 ,用以由快取記憶體機構或內容儲存機構讀取被指示以處 理或執行之內容;決定程序,用以當內容爲內容使用機構 所處理或執行時,基於評估機構之評估及顯示內容使用機 構所處理或執行而實現之功能的限制有關規則之功能限制 資訊,決定是否限制經由內容之處理或執行所實現之功能 ;及限制程序,基於決定機構之決定,而限制爲內容使用 機構所處理或執行所能實現之功能。該程式可以經由儲存 程式之電腦可讀取儲存媒體加以提供。 於本發明中,內容之使用係藉由決定內容係儲存在快 取記憶體機構或內容儲存機構而加以評估。當內容被處理 或執行時,基於內容的評估使用及顯示有關經由處理或執 行所實現之功能之限制的規則的功能限制資訊,來決定是 否限制經由內容之處理或執行所實現之功能。基於該決定 ’經由內容之處理或執行所實現之功能被限制。 本發明有可能評估內容之用法,並依據該評估,而適 當地限制經由內容使用所實現之功能。 【實施方式】 現在將參考附圖說明依據本發明之較佳實施例。於附 圖中,所有相同元件係以相同編號標示。本案之較佳實施 -9- (5) 1244591 例係作爲例示而非限制用。 1.架構 通訊系統1之架構: 第1圖爲依據本實施例之通訊系統1之架構的方塊圖 〇 行動分封通訊網路3 0爲一通訊網路,用以提供行動 分封服務給行動分封通訊網路3 〇所服務之行動電話。行 動分封通訊網路3 0包含閘道伺服器3 1及基地台3 2。很 多基地台3 2被提供在行動分封通訊網路3 〇之通訊服務區 域內。當位在爲基地台32所覆蓋之無線蜂巢內時,行動 電話40可以與基地台32進行無線通訊。 鬧道伺服器3 1將資料轉接於行動分封通訊網路3 〇及 網際網路2 0之間。 行動電話40及內容伺服器丨〇經由網路網路2〇及行 動分封通訊網路30執行HTTP (超文件傳輸協定)。 內容伺服器1 0之架構: 以下將說明內容伺服器1 〇之架構。內容伺服器i 〇之 架構係類似於一般電腦;因此,只有依據本發明之架構被 說明。 內容伺服器1 0儲存爪哇(註冊商標)A P軟體件。爪 哇AP軟體係爲軟體,用以使一應用程式能被執行,並包 含爪哇壓縮(JAR )檔,其包含以爪哇程式語言所寫之程 式及一應用程式說明檔(A D F ),其中,說明有J A R檔之 (6) 1244591 資訊。於本實施例中,爪哇AP軟體被視爲是內容。 內容伺服器1 〇同時也儲存有關儲存於其中之爪哇AP 軟體之說明檔。一說明檔之內容係如第3圖所示。如第3 圖所示,ilet特性被指明於一錨點標籤(標籤係以” <A ”開 始)。當如第4圖所示之按鈕BT2被選取時,一物件標 籤(以”<OBJECT”開始之標籤)係被指定,其id特性包 含被指爲在錨定標籤之ilet特性之値。一指定爲物件標籤 之資料特性之URL ( http: //WWW.CCC.co.jp/card/cardgame/jam)指示用以儲 存構成爪哇AP軟體之ADF的位置。 說明檔被寫入,以爲行動電話40所解釋及執行時, 提供如第4圖所示之說明頁。 內容伺服器1 〇同時也執行將爪哇AP軟體送至行動 電話40之功能。於內容伺服器1 〇接收來自行動電話40 之要求爪哇AP軟體的HTTP要求信息時,伺服器10讀取 構成爪哇AP軟體的ADF。然後,內容伺服器1〇產生包 含讀取ADF之HTTP反應信息,並將之送至行動電話40 。當內容伺服器1 0接收來自行動電話40之要求相關於 ADF之爪哇檔案之HTTP要求信息時,內容伺服器1〇讀 取A DF檔案。內容伺服器10然後產生一包含讀取jaR檔 案之HTTP反應信息,並將之送至行動電話40。 行動電話40之架構: 以下將參考第6圖說明行動電話40之架構。行動電 -11 - (7) 1244591 話4 0之架構係類似於一般電腦;因此,只有依據本發明 之架構會加以說明。 CPU400藉由執行儲存在儲存單元406之各種程式, 而控制行動電話4 0之元件。 儲存單元4 0 6包含唯讀記憶體(R Ο Μ ) 4 0 7、隨機存 取記憶體(RAM ) 40 8、及非揮發性記憶體409,例如電 氣可抹除可程式ROM(EEPROM)。 ROM407儲存例如用於行動電話40之作業系統、執 行下載爪哇AP軟體用之全球資訊網(WWW )瀏覽器、及 用以如後述建立爪哇AP軟體之執行期之軟體。 非揮發性記憶體409儲存爪哇AP軟體、各種程式, 及各種資料。非揮發性記憶體409包含用以暫時儲存爪哇 AP軟體之快取區409a及用以永儲存爪哇AP軟體之儲存 區 409b。快取區 409a具有被指定爲記憶體位址 ’’adrsOOOl”至” adfs5 000 ”之區域。儲存區409b具有被指定 爲記憶位址”adrs5 00 1 "至” adrsl 00000”之區域。非揮發性 記憶體409儲存一記憶體管理表(未顯示)’用以管理快 取區409a及儲存區409b之位址資訊。明確地說,記憶體 管理表儲存指示爪哇AP軟體及儲存該軟體之區域的記憶 體位址相關性之位址資訊。當爪哇 AP軟體的儲存被 CPU400所指示時,位址資訊係被寫在記億體管理表中。 寫入在記憶體管理表中之位址資訊係當CPU400讀取爪哇 AP軟體時被參考。 快取區4〇9a儲存由內容伺服器10所下載之在行動電 (8) 1244591 話40試用之爪哇 AP軟體。於離開用以下載軟體之爲 CPU400所執行之程式時,儲存在快取區409a之爪哇AP 軟體係由快取區4 0 9 a爲C P U 4 0 0所刪除。應注意的是, 爪哇AP軟體明確表示用以儲存軟體之記憶體區被淸除; 因此,不可能讀取該軟體,及記憶體區變得可用以儲存新 資料。 儲存區409b儲存由內容伺服器10所下載之爪哇AP 軟體,在行動電話40中之爪哇AP軟體的儲存係爲一使 用者所指示。除非行動電話4 0之使用者指示軟體刪除, 否則儲存在儲區409b之爪哇AP軟體保持儲存在儲存區 409b ° 非揮發性記憶體409同時也儲存用以儲存功能限定資 訊之功能限定表T 1。功能限定資訊顯示後之方法,其呼 叫在儲存於快取區409a中之爪哇AP軟體執行期中被去 能。功能限制資訊的內容被槪念上如第7圖所示。於第7 圖之功能限制資訊中,方法’’GetSysInfor ( ) ”、"GetUTN ()”、”AccessUserInf〇 () ’’、及 ’’LaunchAPP (),’的呼 叫被去能。 當CPU400實現一限制功能時,功能限制表T1被使 用。 爪哇執行期: 第8圖爲一示意圖,顯示儲存在行動電話40中之爪 哇AP軟體的執行期。用以建立爪哇AP軟體之執行期之 -13- (9) 1244591 軟體,行動電話40包含K虛擬機器(KVM );連接限定 裝置架構(CLDC )作爲架構;及本地應用介面。 CLDC類別程式庫係爲用於CLDC之類別程式庫,並 儲存類SU 。 --類別包含例如,’GetUTN (),,、 "AccessUserlnfo ( ),,、’’LaunchApp (),,、及,,GetSysInfo ()”之方法。--方法係經由一應用程式介面(A PI )爲 CPU4 00所呼叫。結果,該方法之功能被實現。 藉由呼叫”GetUTN () ”,行動電話40實現取得儲存 於其中之行動電話 40的序號資訊。藉由呼叫 ” AccessUserlnfo () ”,行動電話40實現參考儲存在其中 之行動電話 40 的使用者資料的功能。藉由呼叫 ” Launch App () ”,行動電話40實現啓動其他應用程式之 功能。藉由呼叫”GetSysInfo () ”,行動電話40實現取得 電子郵件及信息位址之接收狀態資訊給行動電話40之功 肯g 。 一爪哇應用管理器(JAM)係爲用以使得CPU400在 作業系統之控制下,管理儲存在行動電話4 0中之爪哇AP 軟體的一種軟體。依據來自JAM之指令,CPU4〇〇實現以 下功能。 CPU400實現:顯示儲存在儲存區409b中之爪哇AP 軟體名單;管理爪哇A P軟體之執行(開始或強迫中止等 )•,儲存或修改爪哇AP軟體;刪除儲存在行動電話40 中之爪哇AP軟體;及監視爪哇AP軟體狀態的功能。 作爲本實施例之特性操作,當執行爪哇AP軟體時’ -14- (10) 1244591 CPU400同時也決定是否軟體被儲存在快取區4〇9a,以估 計爪哇AP軟體的用途。當CPU400決定爪哇AP軟體被 儲存快取區409a時’ CPU400實現來自該軟體之限制呼叫 的限制功能。當限定功能被實現時’則參考儲存在功能資 訊表T1中之功能限制資訊。 當爪哇 AP軟體執行期中建立一 HTTP通訊時, C P U 4 0 0同時也實現一懸置執行中之軟體的功能。 作爲本實施例之特性功能時,當CPU400爲一使用者 所指示以儲存爪哇AP軟體時’該爪哇AP軟體係由快取 區409a讀取並爲CPU400所執行時,CPU400決定是否構 成該軟體的 ADF 包含 ’’GetUTN”,"AccessUserlnfo”, ’’LaunchApp”,及"GetSysInfo”之至少之一。當決定其至少 之一被包含於ADF中時,CPU400使得液晶顯示單元405 顯示一信息,說’’此軟體可以使用此行動電話所特定之資 訊。你要進行此儲存處理嗎?”。當使用者反應於該信息而 選擇”要”時,CPU400決定是否ADF包含’’userNetwork"。 當決定”userNetwork”包含於ADF中時,CPU400使得液晶 顯示單元405顯示一信息”此軟體可以上網,請由(a )允 許上網,(b )不允許上網,或(c )在每當軟體執行時, 確認是否允許上網中加以選擇”。依據來自使用者之指令 ,CPU400設定一値,對應於ADF之’’userNetwork"資料, 並儲存爪哇A P軟體於儲存區4 0 9 b中。 於爲CPU4 0 0執行上述軟體的結果,建立一用於爪哇 A P軟體之執行期。於此執行期中,當C P U 4 0 0執行爪哇 1244591 (11) AP軟體時,實現了軟體功能。 ADF之架構: 將說明ADF。 ADF爲一文字檔,其中寫入有各種控制jAR檔之儲 存、開始、及網路接取之控制資訊。ADF之資料架構係如 第5圖所示。於第5圖之’’項目名稱”行中,列出有控制資 訊的名稱。於”基本/選用”行中,指示用於ADF之基本或 選用的資訊被列出。於’’資料’’行中,有關控制資訊的資訊 被列出。 以下簡述依據本實施例之每一控制資訊。” AppName” 爲表示爪哇AP軟體名稱之控制資訊,及資訊表示名稱爲 ” AppName”之”資料”行。” PackageURL”爲表示被接取以下 載一 JAR檔位址之全球資源定址器(URL )的控制資訊, 以及,用以下載一 JAR檔之接取位置之URL係被顯示於 "PackageURL”之’’資料’’行。’’AppSize”係爲表示 JAR檔之 資料大小的控制資訊,資料大小被顯示於’’AppSize”之”資 料”行中。 "GetUTN”爲在爪哇 AP軟體執行期中,指定是否 CPU400取得儲存於其中之行動電話40之序號資訊的控制 資訊。當”GetUTN”被包含於ADF中時,CPU400藉由呼叫 ’’GetUTN () ”,而取得行動電話40之序號資訊。另一方 面,當”GetUTN”砬未包含於ADF中時,CPU400並未呼叫 "GetUTN () ” ;因此,並未取得行動電話40之序號資訊 (12) 1244591
” A c c e s s U s e r I n f o f’爲控制資訊,指示在爪D圭 A P軟體 執行期中,CPU400是否參考儲存在其中之行動電話4〇 之使用者上之資料。當”AccessUserlnfo”包含於ADF中時 ,CPU400藉由呼叫’’AccessUserlnfo () ”參考行動電話 40之使用者資料。另一方面,當’’AccessUserlnfo”並未包 含於 ADF 中時,CPU400 並未呼叫” AccessUserlnfo () ’’ ;因此,並未參考行動電話40之使用者資料。 "LaunchApp”爲控制資訊,指示當爪哇 AP軟體執行 期中,CPIMOO 可否啓動其他爪哇 AP 軟體。當 "LaunchApp”包含於 ADF 時,CPU400 呼叫"LaunchApp( )”;因此,爪哇AP軟體可以藉由呼叫啓動其他爪哇AP 軟體。另一方面,當”LaunchAPP”並未包含於 ADF中’ CPU400並未呼口LTLaunchApp ()丨,;因此,爪哇AP軟體 並不能啓動其他爪哇AP軟體。
,’GetSysInfo”爲控制資訊,用以當爪哇 AP軟體執行 期中,指示是否CPU400取得送給行動電話40之電子郵 件及信息之狀態。當"GetSysInfo”包含於 ADF時’ CPU400藉由呼口iT’GetSysInfo () ”取得接收狀態資訊。另 一方面,當’’GetSysInfo,,並未包含於 ADF時,CPU400並 未呼叫” G e t S y s I n f 〇 () ’’ ;因此,並未取得接收狀態資訊 ” UseNetwork”爲控制資訊,用以指示當爪哇 AP軟體 執行時,CPU400可否與行動電話通訊網路30通訊,並指 -17- 1244591 (13) 定是否一使用者可以由:(a)允許上網,(b)不允許上 網’或(c )在每當軟體執行時,確認是否允許上網中加 以選擇。當”UseNetwork,,包含於 ADF時,一使用者可以 完成上述設定。另一方面,當"UseNetwork"並未包含於 ADF時,一使用者不能完成設定。當” UseNetwork,,包含於 A D F時,一使用者選擇(a )允許上網,則一値” 1,,被設定 於"UseNetwork”之”資料”行中。當使用者選擇(b )並未 允許上網時,一値” 〇 ”被設定於”資料”行中。當使用者選 擇(c ),以在每次執行時,確認是否允許上網時,一値 ” 2 ”被設定於”資料”行中。 應注意的是,如上所述之控制資訊係藉由提供爪哇 AP軟體之內容提供者所設定。 2 .操作 以下實施例之說明係參考附圖加以說明。 第9圖爲一流程圖,例示爲行動電話4〇之CPU400 所執行之執行處理。 當一使用者藉由作動行動電話40之操作輸入單元 4 0 2,指示開始W W W瀏覽器時,C P U 4 0 0執行W W W瀏覽 器。CPU400如下所述,依據來自WWW瀏覽器之指令而 操作。當一使用者藉由輸入內容伺服器之Url而指示 接取內容伺服器1 0時,C P U 4 0 0開始與內容伺服器1 0通 訊。當一名單檔(未示出)由內容伺服器丨〇接收時, CPU400解釋及執行該名單檔,並使得液晶顯示單元405 (14) ' 1244591 顯示如第 2圖所示之名單頁。第 2圖之名單頁列出爪哇 AP軟體之名稱。當使用者使用操作輸入單元402 (於此 、 操作例中,假設”紙牌遊戲”被點選’’),點選在名單中之 _ 表示想要爪哇AP軟體名稱之按鈕BT1時,CPU400檢測 按鈕BT1之點選,並要求內容伺服器1 0送出如第3圖所 示對應於爪哇AP軟體之說明檔。當來自內容伺服器1 0 之說明檔被接收時,CPU400解釋並執行說明檔,並使得 液晶顯示單元4 0 5顯示說明檔,如第4圖所示。 φ 當使用者使用操作輸入單元402點選在說明頁上之按 鈕BT2時,CPU400檢測按鈕BT2之點選(步驟S10 ), 並指出對應於按鈕BT2之說明於說明檔中之錨點標籤, 及指明爲ilet特性之値資料被指定爲其id特性,並抽出 被指示爲目的標籤之資料特性之URL。CPU然後經由行 動封包通訊網路30及網際網路20送出一要求爲URL所 指明之ADF之HTTP要求信息給內容伺服器10(步驟 S11 )。 # 於接收HTTP要求信息時,內容伺服器10讀取爲信 息所要求之ADF。內容伺服器1〇產生包含讀取ADF之 HTTP反應信息,並將之送至行動電話40。 於收該HTTP反應信息(步驟S12)時,行動電話40 ' 之CPU4 00儲存ADF於快取區409a (步驟S13 )。當儲 存ADF於快取區409a時,CPU依據預定規則選擇一區域 ,用以儲存來自非揮發記憶體409之區域之ADF至被指 定之記憶體位址”ad rs 000 1 ”至”adrs 5 000”,並將之儲存於 -19- 1244591 (15) ADF區中。CP U4 00然後將指明區域之位址資訊寫竹至相 關於ADF之記憶體管理表中。 CPU400取出 ADF之封包URL;產生一要求爲封包 URL所指明之JAR檔的HTTP要求信息;及將之送至內容 伺服器1 〇 (步驟S 1 4 )。 於接收HTTP要求信息時,內容伺服器1 〇產生包含 爲要求信息所要求之JAR檔之HTTP反應信息,並將之送 至行動電話40。 於接收HTTP反應信息時(步驟S15 ),行動電話40 之CPU400暫時儲存包含於快取區409a中之信息的JAR 檔(步驟S 1 6 )。 CPU400參考記憶體管理表,讀取爪哇AP軟體,並 執行該軟體(步驟s 1 7 )。於爪哇AP軟體執行期中’ CPU400依據來自 JAM之指令,監視軟體的狀態。當 CPU400基於構成爪D圭AP軟體之ADF的資訊,來呼叫— 方法時,CPU 4 00依據來自JAM之指令,參考功能限制表 T 1,並決定是否基於來自功能限制表T 1之資訊’呼叫該 方法。例如,當構成爪哇AP軟體之ADF包含”GetUTN” 時,在軟體執行期中,CPU400藉由呼叫"GetUTN () ’’ ’ 而取得行動電話40之序號資料。然而,當呼叫”GetUTN (),,時,C P U 4 0 0依據來自J A Μ之指令,參考功能限制 表 Τ1,及功能限制表 Τ1指示方法之呼叫被去能’ CPU400依據來自JAM之指令,並未呼叫該方法。結果’ CPO400並未會g實現取得行動電話40之序號資言只的功肯巨。 (16) 1244591 CPU4 00然後使得液晶顯示單元40 5,顯示一信息”此功能 不能被使用”。 當丨,AccessUserlnfo ()丨,、,’LaunchApp (),,及 "GetSysInfo () ”時,當它們的呼叫被去能於功能限制表 T1時,CPU400並不能依據來自JAM之指令呼叫它們。 同時,當在爪哇AP軟體執行期中,建立HTTP通訊時, CPU400依據來自JAM之指令,懸置執行中之軟體。 如上所述,限制了由快取區4 0 9所讀取之爪哇A P軟 體的功能。 在步驟S17之處理後,當使用者使用行動電話40之 操作輸入單元402時,以指示爪哇 AP軟體的終止時, CPU400終止執行中之軟體。 CPU400然後執行如下所述之儲存程序。儲存程序係 例示於第內容伺服器1 〇圖之流程圖中。 CPU400使得液晶顯示單元405,以顯示一信息”你要 儲存此應用程式否? ’’。 當使用者藉由操作行動電話40之操作輸入單元4〇2 來指示爪哇AP軟體的儲存時’ CPU400檢測操作(步驟 S30 );參考軟體的 A DF;及決定是否該 ADF包含 ” GetUTN,, 、 ” AccessUserlnfo” 、 M LaunchAppM 、 及 ,,GetSysInfo,,之至少之一(步驟S31)。當決定ADF包含 其至少之一時,C P U 4 0 0使得液晶顯示單元4 0 5顯示一信 息”此軟體可以使用此行動電話所專用之資訊。你要進行 此儲存程序否? ”(步驟332)。 (17) 1244591 在步驟S 3 1中決定的理由如下:當爪桂a p軟體被儲 存於快取區4 0 9 a時,體由快取區4 0 9 a所讀取及執行時, 如功能限制表 T1 中所示之”GetUTN () ” 、 ’’AccessUserlnfo ( ) ’’、’’LaunchApp (),,及,,GetSysInfo ( )”之呼叫係被去能。結果,在爪D圭A P軟體執行期中, 並不需要專屬於行動電話40之資訊。 另一方面,當爪哇AP軟體被儲存在儲存區409b,並 由儲存區4 0 9 b所讀取及執行時,如功能限制表τ 1所示之 方法的呼叫並未被去能。結果,當爪D圭AP軟體的ADF包 含表示方法被呼叫之"GetUTN”、"AccessUserlnfo”、 ”LaunchApp”、及”GetSysInfo”時,專屬於行動電話40之 資訊可以藉由經由API呼叫方法加以取得。專屬行動電話 40之資訊的取得係有關於隱私及安全;因此,需要爲一 使用者所批准。 當使用者反應於動作操作輸入單元402的信息,而選 擇以進行儲存程序時,CPU400檢測該操作(步驟S33 ) ,並決定是否ADF包含’’useNetwork”(步驟S34 )。當決 定” useNetwork”被包含在A D F時,C P U 4 0 0使得液晶顯示 單元405顯示一信息”此軟體可以上網。請選擇:(a)允 許上網、(b )不許上網、及(c )在每次執行軟體時’確 認是否允許上網”。當使用者允許上網時,CPU4 00設定値 ’,1,,爲對應於 ADF之” useNetwork”的資料。當使用者並不 允許上網時,CPU4 00設定資料”0”作爲資料。當使用者選 擇(c ),以在每次執行爪哇AP軟體時,確認是否允許 -22- (18) 1244591 上網,C P U 4 Ο 0設定値” 2 ’’作爲資料(步驟s 3 5 )。 在步驟S 3 4中之決定理由如下:當爪哇AP軟體被儲 存在快取區409a時,並被由快取區409a讀取並執行時, 當一 HTTP通訊在軟體執行期中被建立時,執行軟體被暫 停。結果,在爪哇AP軟體執行期中,CPU400並未與行 動封包通訊網路3 0相通訊。另一方面,爪哇AP軟體被 儲存在儲存區409b時,並被執行,CPU400並未被去能, 以在軟體執行期中,與行動分封通訊網路3 0相通訊。因 此,當構成爪Π圭 A P軟體之 A D F包含” u s e N e t w 〇 r k π,則 CPU400可以在軟體執行期與行動封包通訊網路30相通訊 。上網係有關於隱私及安全,因此,需要爲一使用者所許 可 〇 在如上述之程序被執行後,CPU400儲存爪哇ΑΡ軟 體於儲存區409b (步驟S36 )中,並將相關於該軟體的位 址資訊寫入至記憶體管理表中。 當使用者使用行動電話40之操作輸入單元402,指 示中止 WWW瀏覽器時,CPU400終止 WWW瀏覽器。 CPU400刪除儲存於快取區409a中之爪哇AP軟體,並由 記憶體管理表中,刪除有關於該軟體的快取區409a之位 址資訊。 當使用者藉由行動電話40之操作單元402,來指示 儲存於儲存區409b中之爪哇AP軟體執行時,CPU400檢 測操作(步驟S 3 7 ),並由儲存區4 0 9 b讀取軟體,並執 行之(步驟 S 3 8 )。於執行時,如同於上述執行程序, -23- (19) 1244591 C P U 4 Ο 0依據來自J A Μ之指令,監視爪哇A Ρ軟體的狀態 。然而,當CPU400基於述於構成爪哇ΑΡ軟體之ADF中 之資訊,而呼叫一方法時,不像上述執行程序,CPU4 00 並不會參考功能限制表Τ 1,並可以經由—a ΡI呼叫該方 法◦結果,CPU 4 00藉由呼叫該方法,實現該方法的功能 〇 以上述架構,當使用儲存於快取區4 0 9 a中之爪哇A P 軟體時,一使用者可以使用該軟體,沒有間斷。當使用儲 存在儲存區409b中之爪哇軟體時,一使用者可以由軟體 使用所實現之功效而得到益處。換句話說,有可能依據內 容之使用,而適當地限制內容之功能。 3 .修改 於前述中’已經說明本發明之實施例。該實施例係只 作例示目的,本發明可以以各種其他實施例加以實現,而 不脫離本發明之主要特徵。例如,可以修改如下: 修改1 : 於上述實施例中’寫成爪哇程式語言之爪哇A P軟體 係被視爲內容。然而,一程式語言並不限定於爪哇程式語 言,其也可以爲C + +語言等。 內容可以爲影像資料、視訊資料、音樂資料或例如 HTML資料之文件資料,而不是軟體。爲了使行動電話4〇 使用上述內容’行動電話40被架構以包含一程式及一單 -24- (20) 1244591 兀,用以處理影像資料、視訊資料、或音樂資料或解釋 顯不文件資料於液晶顯示單元4 0 5中之程式。規劃程式 被架構以當處理儲存於快取區4 0 9 a之影像資料、視訊 料、或音樂資料時,藉由處理這些資料所實現之限制功 (例如,一處理影像之色彩或處理音樂之音調被限制) 同樣地,顯示程式係被架構以具有.一功能,當解釋或顯 儲存於快取區4 0 9 a中之文件資料時,限制功能係爲解 及顯示該資料加以實現(例如,所顯示字元之顏色或大 被限制)。 修改2 : 於上述實施例中,爪哇AP軟體係由內容伺服器 所下載至行動電話40;然而,爪哇AP軟體可以由內容 服器輸送至行動電話40。 修改3 : 於上述實施例中,儲存在快取區4 0 9 a中之爪哇 軟體可以如上所述重覆使用。如同第9圖之執行程序, 使用者點選如第4圖所示之按鈕B T 2時,行動電話4 0 CPU400檢測該點選,並決定是否相關於按鈕BT2之爪 AP軟體被儲存在快取區409a中。只有當爪d圭AP軟骨 被儲存在快取區4 0 9 a時,C P U 4 0 0才會由內容伺服器 下載軟體。另一方面,當其決定爪哇AP軟體被儲存$ 取區4 0 9 a時,C P U 4 0 0由快取區4 0 9 a讀取軟體,及等 及 係 資 能 〇 示 釋 小 10 伺 AP 當 之 哇 不 10 快 行 -25- 1244591 (21) 與第9圖之執行程序相同之處理。 以上述架構,在W W W瀏覽器終止前,有可能重覆使 用由內容伺服器1 0所下載之爪哇AP軟體並將之儲存在 快取區409a。行動電話40之CPU400然後並不需要由內 容伺服器1 0下載爪哇AP軟體,其可以以使用者容易點 選按鈕B T2完成。結果,有可能較快使用爪哇AP軟體並 降低不必要之通訊交通。 修改4 : 於上述實施例中,當終止執行www瀏覽器時,行動 電話40之CPU400刪除儲存於快取區409a中之爪哇AP 軟體。然而,當儲存在快取區4〇9a中之爪哇AP軟體的 總資料數到達快取區4 0 9 a之容量時,C P U 4 0 0可以以升高 之優先權的順序,來刪除爪哇AP軟體。升高之優先順序 係爲爪哇AP軟體被下載之順序。 於上述架構中,當爪哇AP軟體被由內容伺服器10 下載並儲存於快取區4 0 9 a時,軟體被以相關於下載日期 加以儲存。 修改5 : 當爪哇AP軟體被下載及儲存於儲存區409b時,在 執行W W W瀏覽器終止前,軟體被儲存於快取區4 0 9 a及 儲存區409b。於此時,當指示執行爪哇AP軟體時,行動 電話40之CPU4 0 0可以執行儲存於快取區409a中之軟體 1244591 (22) 修改6 : 於上述實施例中,一沒有通訊的電腦可以使用作爲資 訊處理裝置,而來替代具有通訊功能之行動電話。 於沒有通訊功能之電腦中,爪哇AP軟體預先被儲存 於電腦之快取區4 0 9 a中。當爪哇A P軟體經由外部儲存 而拷貝或移動至電腦時,軟體可以只儲存於電腦之快取區 4 0 9 a。當儲存於快取區4 0 9 a之爪哇A P軟體的總資料數到 達快取區4 0 9 a之容量時,儲存於其中之爪桂AP軟體被 以升高優先順序加以刪除。儲存於快取區409a之爪桂AP 軟體可以依據來自一使用者之指令,而儲存於儲存區 4〇9b中。儲存於儲存區409b中之爪哇AP軟體的拷貝或 移動係被限制。 以上述架構,沒有通訊功能之電腦可以限制儲存於快 取區409a中之爪哇AP軟體的功能。 修改7 : 於上述實施例中,在行動電話40之非揮發記憶體 4 〇 9中,快取區4 0 9 a及儲存區4 0 9 b可能未被指定。當儲 存由內容伺服器1 0下載之爪哇AP軟體於非揮發記憶體 4 0 9時,C P U 4 0 0將相關於軟體儲存識別資料(例如’ ~ 記憶體旗標”),表示軟體暫時儲存。於第9圖所示之 儲存程序中,當使用者指示爪哇AP軟體的儲存時,軟體 -27- (23) 1244591 並未由非揮發記憶體409刪除,而是相關於該軟體的儲存 識別資枓被修改,至儲存識別資料指出該軟體被永久地儲 存(例如記憶體旗標由’’ 0 ’’修改爲” Γ’)。另一方面,當使 用者並不要儲存軟體時,在終止執行WWW瀏覽器後,相 關於記憶體旗標”0”之軟體被由非揮發記憶體409刪除。 以上述架構,用於儲存爪哇AP軟體之非揮發記憶體 409之區域可以被有效使用。 修改8 : 於上述實施例中,功能限制表τ〗被預先儲存於非揮 發記憶體409中。然而,有可能在儲存於內容伺服器1 〇 中之JAR檔中包含功能限制資訊,及當jAR檔被執行時 ,以依據包含於JAR檔中之功能限制資訊,來限制方法 之呼叫。 功能限制資訊並不限定於實施例中所述者,其也可以 例如用以限制使用便條式暫存區之方法呼叫或者使用版本 升級方法的呼叫。 修改9 : 爲上述實施例中之行動電話40之CPU400所執行之 例如JAM或作業系統軟體可以經由一儲存有軟體之 CPU4 00可讀取儲存媒體加以提供至行動電話4〇,該媒體 例如磁記錄媒體、磁光記憶媒體或ROM。軟體也可以經 由一例如網際網路之網路加以下載至行動電話4〇。 -28- (24) 1244591 【圖式簡單說明】 第1圖爲依據本發明一實施例之通訊系統1之架構例 方塊圖。 第2圖爲依據實施例之行動電話40之顯示液晶顯示 單元4 0 5的顯示名單頁例子。 第3圖爲依據實施例之例示檔案之內容示意圖。 第4圖爲顯示於依據實施例之行動電話4 0之液晶顯 φ 示單元405之說明頁之例子。 第5圖爲依據實施例之ADF之資料架構圖。 第6圖爲一方塊圖,顯示依據實施例之行動電話4 0 之硬體架構例。 第7圖爲依據一實施例之功能限制資訊之內容的槪念 圖。 第8圖爲一方塊圖,顯示依據實施例之java執行期 第9圖爲一流程圖,用以顯示爲依據實施例之行動電 話4 0之C P U 4 0 0所執行之執行處理。 第1 0圖爲一流程圖’用以顯示依據實施例之行動電 話4 0之C P U 4 0 0所執行之儲存處理。 ’ 【主要元件符號說明】 10 內容伺服器 2 0 網際網路 -29- (25)1244591 30 行 動 封 包 通 訊 網路 3 1 閘 道 伺 服 器 32 基 地 台 40 行 動 電 話 400 中 央 處 理 早 元 405 液 晶 顯 示 口 CJ 早 元 402 操 作 輸 入 (3 口 早 元 406 儲 存 單 元 407 唯 讀 記 憶 體 408 隨 機 存 取 記 憶 體 409 非 揮 發 記 憶 體 409a 快 取 409b 儲 存 1品 -30-
Claims (1)
- ^ _________—^冰_· 丨 __ρ·— 1244591 (牟’Η""1日f(與)正替换頁 (1) : -·, ,·. ·.,; .Λ:\; ; ; : - ; ' :: t r 拾、申請專利範圍 第93 1 08723號專利申請案 中文申請專利範圍修正本 民國94年7月21日修正 1·一種資訊處理裝置,具有:快取記憶體裝置·,取得 裝置:用以取得經由處理或執行所實現一功能的內容;第 一寫入裝置:用以將爲取得裝置所取得之內容寫入該快取 記憶體裝置之自由空間或寫入在已經有部份資料儲存在該 快取記憶體裝置之一空間中;及內容儲存裝置:用以儲存 內容,該資訊處理裝置包含: 評估裝置:當被指示以處理或執行內容時,用以藉由 決定內容係儲存在快取記憶體裝置及內容儲存裝置之哪一 裝置,而評估該等內容是否爲試用; 內容使用裝置:用以由快取記憶體裝置或內容儲存裝 置讀取被指示要被處理或執行之內容;及用以處理或執行 該等內容; 決定裝置:當內容被內容使用裝置所處理或執行時, 用以基於評估裝置之評估及顯示經由內容使用裝置所處理 或執行所實現之功能的限制有關之規則的功能限制資訊, 來決定是否限制經由該等內容之處理或執行所實現之功能 :及 限制裝置,用以基於決定裝置之決定’來限制爲內容 使用裝置所處理或執行所實現之功能。 (2)1244591 「一.. y修_(欠)正替.1: 2.如申請專利範圍第1項所述之資訊處理裝置,其中 :當該評估裝置評估該等內容爲試用時,則決定裝置決定 限制該等內容之該等功能;及 當評估裝置評估出該等內容不是試用者時,該決定裝 置決定不遵循功能限制資訊。 3·如申請專利範圍第1項所述之資訊處理裝置,更包 含:作業裝置; 刪除裝置:當一命令使用該作業裝置加以發出時,以 刪除儲存於內容儲存裝置中之內容時,用以釋出一儲存該 等內容之儲存空間;及 第二寫入裝置:用以將取得裝置所取得之內容寫入於 自由空間或爲刪除裝置所釋出之儲存空間中, 其中該取得裝置:可經由通訊取得該等內容。4.一種電腦可讀取的儲存媒體,記錄有用以使電腦達 成:快取記憶體機構;取得機構,用以取得多數內容,該 等內容經由處理或執行以實現一功能;第一寫入機構,用 以將爲取得機構所取得之內容寫入該快取記憶體機構之一 自由空間或該快取記憶體機構中已經儲存有部份資料的空 間中;及內容儲存機構,用以儲存內容之功能的程式,該 程式使該電腦執行: 一評估程序:用以當被提供以一指令,來處理或執行 多數內容時,藉由決定快取記憶體機構及內容儲存機構之 哪一個儲存該等內容,而評估該內容是否爲試用; -2- 1244591 年月為時λ幻止替換頁 MWMMBMVMMMV1W .ft •颺••丨" (3) 一讀取程序:用以由快取記憶體機構或內容儲存機構 讀取被指示以處理或執行之該等內容;及處理或執行該等 內容; 一決定程序:用以當內容爲內容使用機構所處理或執 行時,基於評估機構之評估及顯示內容使用機構所處理或 執行而實現之功能的限制有關規則之功能限制資訊,來決 定是否限制經由內容之處理或執行所實現之功能;及限制程序:基於決定程序之決定,而限制爲內容使用 機構所處理或執行所能實現之功能。-3 -
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003097144A JP3923921B2 (ja) | 2003-03-31 | 2003-03-31 | 情報処理装置及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
TW200504519A TW200504519A (en) | 2005-02-01 |
TWI244591B true TWI244591B (en) | 2005-12-01 |
Family
ID=32844659
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW093108723A TWI244591B (en) | 2003-03-31 | 2004-03-30 | Information processing device and storage medium recording program therefor |
Country Status (8)
Country | Link |
---|---|
US (2) | US20040267783A1 (zh) |
EP (1) | EP1465042B1 (zh) |
JP (1) | JP3923921B2 (zh) |
CN (1) | CN1245051C (zh) |
AT (1) | ATE302442T1 (zh) |
DE (1) | DE602004000056T2 (zh) |
ES (1) | ES2243914T3 (zh) |
TW (1) | TWI244591B (zh) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070204102A1 (en) * | 2006-02-28 | 2007-08-30 | Nokia Corporation | Cache feature in electronic devices |
CN100571179C (zh) * | 2006-05-12 | 2009-12-16 | 佳能株式会社 | 信息处理设备和网络管理方法 |
US20080052368A1 (en) * | 2006-08-28 | 2008-02-28 | Sony Ericsson Mobile Communications Ab | System and method to shuffle and refill content |
JP4913623B2 (ja) * | 2007-02-20 | 2012-04-11 | 株式会社エヌ・ティ・ティ・ドコモ | 端末装置およびプログラム |
US20090253414A1 (en) * | 2008-04-03 | 2009-10-08 | Cequint, Inc. | Systems and methods for deployment and sale of advanced calling features |
EP2583174A1 (en) | 2010-06-18 | 2013-04-24 | Sweetlabs, Inc. | Systems and methods for integration of an application runtime environment into a user computing environment |
CN103377067B (zh) * | 2012-04-13 | 2019-01-25 | 富泰华工业(深圳)有限公司 | 应用程序加载系统及方法 |
US8775925B2 (en) | 2012-08-28 | 2014-07-08 | Sweetlabs, Inc. | Systems and methods for hosted applications |
US9436838B2 (en) * | 2012-12-20 | 2016-09-06 | Intel Corporation | Secure local web application data manager |
Family Cites Families (34)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4674055A (en) | 1983-06-09 | 1987-06-16 | Brother Kogyo Kabushiki Kaisha | Software vending system |
JPS6314258A (ja) | 1986-07-03 | 1988-01-21 | Seiko Epson Corp | 応用プログラムの起動方法 |
KR940004434A (ko) | 1992-08-25 | 1994-03-15 | 윌리엄 이. 힐러 | 스마트 다이나믹 랜덤 억세스 메모리 및 그 처리방법 |
US7080051B1 (en) | 1993-11-04 | 2006-07-18 | Crawford Christopher M | Internet download systems and methods providing software to internet computer users for local execution |
JPH11134155A (ja) | 1997-10-29 | 1999-05-21 | Mitsubishi Electric Corp | 使用頻度に応じて機能が変化するソフトウェアの構成方法 |
US6366947B1 (en) | 1998-01-20 | 2002-04-02 | Redmond Venture, Inc. | System and method for accelerating network interaction |
JP2000056895A (ja) | 1998-08-11 | 2000-02-25 | Fujitsu Ltd | データ保存方法とデータ保存制御装置およびそのための記録媒体 |
US7130831B2 (en) * | 1999-02-08 | 2006-10-31 | Copyright Clearance Center, Inc. | Limited-use browser and security system |
JP3444227B2 (ja) * | 1999-04-09 | 2003-09-08 | 日本電気株式会社 | ソフトウェアの不正使用防止方法 |
JP3403717B2 (ja) | 1999-05-21 | 2003-05-06 | ヤマハ株式会社 | ネットワークを介したコンテンツ提供方法及び装置 |
DE19964030A1 (de) | 1999-12-30 | 2001-07-05 | Ibm | Effizientes Laden von Dokumenten auf dem Internet |
JP3578266B2 (ja) | 2000-01-06 | 2004-10-20 | インターナショナル・ビジネス・マシーンズ・コーポレーション | アプリケーションの起動方法、アプリケーションの起動のためのソフトウエア・プロダクト |
GB2359908B (en) * | 2000-03-04 | 2004-09-15 | Motorola Inc | Communication system architecture and method of controlling data download to subscriber equipment |
TW522319B (en) | 2000-05-09 | 2003-03-01 | Nutex Comm Corp | A database system and method for secure access through internet using wireless apparatus |
CN1722648A (zh) * | 2000-06-02 | 2006-01-18 | 松下电器产业株式会社 | 内容发送协调器 |
JP4079577B2 (ja) * | 2000-06-05 | 2008-04-23 | ヤマハ株式会社 | 音声データ配信システム、同配信方法、同配信システムに利用される配信用サーバ、クライアント側端末、及び同配信システムに利用されるコンピュータに適用されるプログラムを記録したコンピュータ読取り可能な記録媒体。 |
CN1559137A (zh) * | 2000-06-26 | 2004-12-29 | 摩托罗拉公司 | 用于自主存储器使用率优化和软件特征下载的方法和装置 |
US6735758B1 (en) * | 2000-07-06 | 2004-05-11 | International Business Machines Corporation | Method and system for SMP profiling using synchronized or nonsynchronized metric variables with support across multiple systems |
US20020073235A1 (en) * | 2000-12-11 | 2002-06-13 | Chen Steve X. | System and method for content distillation |
TW584801B (en) | 2000-12-11 | 2004-04-21 | Ntt Docomo Inc | Terminal and repeater |
US20020184520A1 (en) * | 2001-05-30 | 2002-12-05 | Bush William R. | Method and apparatus for a secure virtual machine |
US7269608B2 (en) | 2001-05-30 | 2007-09-11 | Sun Microsystems, Inc. | Apparatus and methods for caching objects using main memory and persistent memory |
US20040015965A1 (en) | 2001-06-02 | 2004-01-22 | Malcom Sparks | Installation-free middleware demonstration system |
US20030014496A1 (en) | 2001-06-27 | 2003-01-16 | Spencer Donald J. | Closed-loop delivery system |
EP1435052A2 (en) | 2001-10-02 | 2004-07-07 | Symbian Limited | Mobile web browsing device |
US6985999B2 (en) * | 2001-10-23 | 2006-01-10 | Ip-First, Llc | Microprocessor and method for utilizing disparity between bus clock and core clock frequencies to prioritize cache line fill bus access requests |
US6931488B2 (en) | 2001-10-30 | 2005-08-16 | Sun Microsystems, Inc. | Reconfigurable cache for application-based memory configuration |
AU2002359001A1 (en) | 2001-12-28 | 2003-07-24 | Access Co., Ltd. | Usage period management system for applications |
US7240239B2 (en) * | 2002-03-20 | 2007-07-03 | National Institute Of Advanced Industrial Science And Technology | Input and output control means for computer system storage and a software execution method using same |
US6986006B2 (en) * | 2002-04-17 | 2006-01-10 | Microsoft Corporation | Page granular curtained memory via mapping control |
US20040006541A1 (en) * | 2002-07-08 | 2004-01-08 | International Business Corporation | Method and system for purchasing broadcast content |
US7509683B2 (en) * | 2002-08-26 | 2009-03-24 | Hewlett-Packard Development Company, L.P. | System and method for authenticating digital content |
JP4180953B2 (ja) * | 2003-03-31 | 2008-11-12 | 株式会社エヌ・ティ・ティ・ドコモ | 通信装置及びプログラム |
JP2004341588A (ja) | 2003-05-13 | 2004-12-02 | Dainippon Screen Mfg Co Ltd | ネットワークを利用した画像の出力演算サービス |
-
2003
- 2003-03-31 JP JP2003097144A patent/JP3923921B2/ja not_active Expired - Fee Related
-
2004
- 2004-03-30 DE DE602004000056T patent/DE602004000056T2/de not_active Expired - Lifetime
- 2004-03-30 ES ES04007649T patent/ES2243914T3/es not_active Expired - Lifetime
- 2004-03-30 EP EP04007649A patent/EP1465042B1/en not_active Expired - Lifetime
- 2004-03-30 AT AT04007649T patent/ATE302442T1/de not_active IP Right Cessation
- 2004-03-30 TW TW093108723A patent/TWI244591B/zh not_active IP Right Cessation
- 2004-03-31 CN CN200410032300.4A patent/CN1245051C/zh not_active Expired - Fee Related
- 2004-03-31 US US10/815,187 patent/US20040267783A1/en not_active Abandoned
-
2008
- 2008-03-14 US US12/049,060 patent/US7899973B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
ATE302442T1 (de) | 2005-09-15 |
CN1535063A (zh) | 2004-10-06 |
JP3923921B2 (ja) | 2007-06-06 |
JP2004303066A (ja) | 2004-10-28 |
US7899973B2 (en) | 2011-03-01 |
US20080177950A1 (en) | 2008-07-24 |
US20040267783A1 (en) | 2004-12-30 |
ES2243914T3 (es) | 2005-12-01 |
DE602004000056D1 (de) | 2005-09-22 |
EP1465042A1 (en) | 2004-10-06 |
TW200504519A (en) | 2005-02-01 |
EP1465042B1 (en) | 2005-08-17 |
DE602004000056T2 (de) | 2006-07-06 |
CN1245051C (zh) | 2006-03-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6343316B1 (en) | Cooperative work support system | |
EP1318449A2 (en) | Device information acquiring method, server apparatus and computer-readable storage medium | |
JP2003114806A (ja) | Os更新方法及びセキュリティ制御方法並びにその実施装置 | |
US7899973B2 (en) | Information processing device and program | |
TW201814509A (zh) | 實現網路頁面與本體應用通信的方法、裝置和電子設備 | |
CN113747376A (zh) | 消息扩展应用程序商店 | |
WO2015062228A1 (zh) | 一种访问共享内存的方法和装置 | |
TW200409513A (en) | Communication device, program and recording media | |
JP2008140041A (ja) | 画像共有サーバ、システム、方法およびプログラム | |
CN101277476A (zh) | 网络系统、终端定制方法以及定制服务方法 | |
TWI300535B (en) | Communication device and program | |
JP2010191681A (ja) | データ処理装置、データ処理方法、データ処理プログラム | |
JP4373480B2 (ja) | 通信装置及びプログラム | |
JP2003333559A (ja) | 会議システム、会議管理方法、コンピュータプログラムおよびコンピュータ読み取り可能な記憶媒体 | |
KR101058182B1 (ko) | 애플리케이션 다운로드 서비스 시스템 및 그 방법 | |
JP6375235B2 (ja) | 情報処理装置、プログラムに対するデータの引渡し方法及びプログラム | |
CN116437007B (zh) | 一种基于用户画像的通知消息管理方法及装置 | |
JP2004310464A (ja) | 共有コンテンツファイルの更新管理方法 | |
JP2004199191A (ja) | 情報処理装置、サーバ装置、プログラム及び記憶媒体 | |
CA2600234C (en) | Testing media content for wireless communication devices | |
JP5461163B2 (ja) | インターネット・通信網連携アプリケーション提供システムおよびインターネット・通信網連携方法 | |
CN118113364A (zh) | 应用管理方法、装置、终端设备及存储介质 | |
CN114501407A (zh) | 一种通信方法、装置及电子设备 | |
JP2009122768A (ja) | 端末の外部インタフェース制御方法、サーバ、端末、システム及びプログラム | |
JP2006155661A (ja) | ネットワークへのアクセスを管理する方法および装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4A | Annulment or lapse of patent due to non-payment of fees |