[go: up one dir, main page]

TWI244591B - Information processing device and storage medium recording program therefor - Google Patents

Information processing device and storage medium recording program therefor Download PDF

Info

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
Application number
TW093108723A
Other languages
English (en)
Other versions
TW200504519A (en
Inventor
Naoki Naruse
Yuichi Ichikawa
Tatsuro Oi
Nobuyuki Watanabe
Yasunori Hattori
Original Assignee
Ntt Docomo Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ntt Docomo Inc filed Critical Ntt Docomo Inc
Publication of TW200504519A publication Critical patent/TW200504519A/zh
Application granted granted Critical
Publication of TWI244591B publication Critical patent/TWI244591B/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • G06F21/106Enforcing content protection by specific content processing
    • G06F21/1063Personalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing 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/2135Metering
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing 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/2149Restricted 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)

  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 -
TW093108723A 2003-03-31 2004-03-30 Information processing device and storage medium recording program therefor TWI244591B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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 ネットワークを利用した画像の出力演算サービス

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