JP5283907B2 - 電子デバイスの汎用パーサ - Google Patents
電子デバイスの汎用パーサ Download PDFInfo
- Publication number
- JP5283907B2 JP5283907B2 JP2007553606A JP2007553606A JP5283907B2 JP 5283907 B2 JP5283907 B2 JP 5283907B2 JP 2007553606 A JP2007553606 A JP 2007553606A JP 2007553606 A JP2007553606 A JP 2007553606A JP 5283907 B2 JP5283907 B2 JP 5283907B2
- Authority
- JP
- Japan
- Prior art keywords
- file
- data file
- electronic device
- data
- format
- Prior art date
- Legal status (The legal status 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 status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/382—Information transfer, e.g. on bus using universal interface adapter
- G06F13/385—Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Information Transfer Between Computers (AREA)
- Telephone Function (AREA)
- Telephonic Communication Services (AREA)
Description
前記データファイルのファイルフォーマットを判定する判定ステップと、
前記データファイルのファイルフォーマットに準拠するメタ記述言語ファイルにアクセスするアクセスステップと、
汎用パーサが、前記メタ記述言語ファイルを用いて前記データファイルを解析する解析ステップと、
前記データファイルからメタデータを抽出する抽出ステップと、
抽出した前記メタデータから前記データファイルに関する情報を提示する提示ステップと、
を有することを特徴とする方法、により達成される。
データ通信ネットワークを介して、記憶手段から前記電子デバイス内のファイルメモリに前記メタ記述言語ファイルをダウンロードするダウンロードステップを更に有する。
データ通信ネットワークを介して、記憶手段から前記電子デバイス内のファイルメモリに前記メタ記述言語ファイルをダウンロードするための選択可能なオプションを提示するステップと、
ユーザのダウンロード指示に応答してダウンロードを起動するステップと、
を更に有する。
前記電子デバイス内の前記データファイルを実行する試みを検出する検出ステップと、
前記電子デバイスが前記判定ステップで判定されたファイルフォーマットを処理するアクセス可能なアプリケーションを保持していないことを確定する確定ステップと、
を更に有する。
前記電子デバイス内の前記データファイルを実行する試みを検出する検出ステップと、
前記電子デバイスが前記ファイルフォーマットに準拠するメタ記述言語ファイルを保持していないことを確定する確定ステップと、
データ通信ネットワークを介して、記憶手段から前記電子デバイス内のファイルメモリに前記メタ記述言語ファイルをダウンロードするダウンロードステップと、
を更に有する。
前記データファイルのファイルフォーマットを判定する判定ステップと、
前記データファイルのファイルフォーマットに準拠するメタ記述言語ファイルにアクセスするアクセスステップと、
汎用パーサにより、前記メタ記述言語ファイルを用いて前記データファイルを解析する解析ステップと、
前記データファイルからメタデータを抽出する抽出ステップと、
抽出した前記メタデータから前記データファイルに関する情報を提示するステップと、
を実行させることを特徴とする電子デバイス、により達成される。
2. Aerosmith - Living on the edge
3. Maroon 5 - This love
Claims (17)
- 電子デバイスのメモリに格納されたデータファイルの情報にアクセスするための方法であって、
前記データファイルのファイルフォーマットを判定する判定ステップと、
前記データファイルのファイルフォーマットに準拠し、前記データファイル内のメタデータにアクセスする方法を記述したメタ記述言語ファイルにアクセスするアクセスステップと、
汎用パーサが、前記メタ記述言語ファイルを用いて前記データファイルを解析する解析ステップと、
前記データファイルからメタデータを抽出する抽出ステップと、
抽出した前記メタデータから前記データファイルに関する情報を提示する提示ステップと、
を有し、更に、
前記判定ステップの前に、前記電子デバイス内の前記データファイルを実行する試みを検出する検出ステップと、
前記アクセスステップの前に、
前記電子デバイスが前記ファイルフォーマットに準拠するメタ記述言語ファイルを保持していないことを確定する確定ステップと、
データ通信ネットワークを介して、記憶手段から前記電子デバイス内のファイルメモリに前記メタ記述言語ファイルをダウンロードするダウンロードステップと、
を有することを特徴とする方法。 - 前記ダウンロードステップの前に、
データ通信ネットワークを介して、記憶手段から前記電子デバイス内のファイルメモリに前記メタ記述言語ファイルをダウンロードするための選択可能なオプションを提示するステップと、
ユーザのダウンロード指示に応答してダウンロードを起動するステップと、
を更に有することを特徴とする請求項1に記載の方法。 - 前記アクセスステップの前に、
前記電子デバイスが前記判定ステップで判定されたファイルフォーマットを処理するアクセス可能なアプリケーションを保持していないことを確定する確定ステップと、
を更に有することを特徴とする請求項1に記載の方法。 - 前記メタ記述言語ファイルは、前記汎用パーサが前記特定のデータフォーマットのデータファイルのタグをバイナリ解析する方法に関する命令を含むことを特徴とする請求項1に記載の方法。
- 前記抽出ステップは、前記タグにおいて識別されたフィールドを前記データファイル内で位置付け及び復号化するステップを含むことを特徴とする請求項4に記載の方法。
- 前記提示ステップは、前記電子デバイスのディスプレイ上に前記情報を提示することを特徴とする請求項1に記載の方法。
- 前記電子デバイスは移動電話であることを特徴とする請求項1に記載の方法。
- 前記ファイルフォーマットはメディアデータフォーマットであり、前記抽出ステップで前記データファイルから抽出されるメタデータは、前記データファイルの異なるメディア部分に関する情報を含むことを特徴とする請求項1に記載の方法。
- 前記ファイルフォーマットはコンピュータゲームデータフォーマットであり、前記抽出ステップで前記データファイルから抽出されるメタデータは、前記データファイルにより示される前記ゲームの異なるゲーム特性に関する情報を含むことを特徴とする請求項1に記載の方法。
- データファイルを記憶するメモリと、前記メモリに格納されたデータファイルの情報にアクセスするアクセス手段を備えるとともに、コンピュータシステムとコンピュータプログラムとを備える電子デバイスであって、前記コンピュータプログラムがロードされると、前記コンピュータシステムに、
前記データファイルのファイルフォーマットを判定する判定ステップと、
前記データファイルのファイルフォーマットに準拠し、前記データファイル内のメタデータにアクセスする方法を記述したメタ記述言語ファイルにアクセスするアクセスステップと、
汎用パーサにより、前記メタ記述言語ファイルを用いて前記データファイルを解析する解析ステップと、
前記データファイルからメタデータを抽出する抽出ステップと、
抽出した前記メタデータから前記データファイルに関する情報を提示するステップと、
を実行させ、更に、
前記判定ステップの前に、前記電子デバイス内の前記データファイルを実行する試みを検出する検出ステップと、
前記アクセスステップの前に、
前記電子デバイスが前記ファイルフォーマットに準拠するメタ記述言語ファイルを保持していないことを確定する確定ステップと、
データ通信ネットワークを介して、記憶手段から前記電子デバイス内のファイルメモリに前記メタ記述言語ファイルをダウンロードするダウンロードステップと、
を実行させることを特徴とする電子デバイス。 - 前記電子デバイスは移動電話であることを特徴とする請求項10に記載の電子デバイス。
- 前記コンピュータプログラムがロードされると、前記コンピュータシステムに、請求項2乃至4のいずれか1項に記載のステップを更に実行させることを特徴とする請求項10に記載の電子デバイス。
- 前記メタ記述言語ファイルは、前記特定のデータフォーマットのデータファイルのタグをバイナリ解析する方法に関する命令を含むことを特徴とする請求項10に記載の電子デバイス。
- 前記コンピュータプログラムがロードされると、前記コンピュータシステムに、前記タグにおいて識別されたフィールドを前記データファイル内で位置付け及び復号化するステップを更に実行させることを特徴とする請求項10に記載の電子デバイス。
- ディスプレイを更に備え、前記抽出ステップは前記情報を前記ディスプレイ上に提示することを特徴とする請求項10に記載の電子デバイス。
- 前記ファイルフォーマットはメディアデータフォーマットであり、前記抽出ステップで前記データファイルから抽出されるメタデータは、前記データファイルの異なるメディア部分に関する情報を含むことを特徴とする請求項10に記載の電子デバイス。
- 前記ファイルフォーマットはコンピュータゲームデータフォーマットであり、前記抽出ステップで前記データファイルから抽出されるメタデータは、前記データファイルにより示される前記ゲームの異なるゲームモードに関する情報を含むことを特徴とする請求項10に記載の電子デバイス。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP05100828A EP1688850A1 (en) | 2005-02-07 | 2005-02-07 | Generic parser for electronic devices |
EP05100828.2 | 2005-02-07 | ||
US65185205P | 2005-02-10 | 2005-02-10 | |
US60/651,852 | 2005-02-10 | ||
PCT/EP2006/050620 WO2006082219A1 (en) | 2005-02-07 | 2006-02-02 | Generic parser for electronic devices |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008530644A JP2008530644A (ja) | 2008-08-07 |
JP5283907B2 true JP5283907B2 (ja) | 2013-09-04 |
Family
ID=34938655
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007553606A Expired - Fee Related JP5283907B2 (ja) | 2005-02-07 | 2006-02-02 | 電子デバイスの汎用パーサ |
Country Status (6)
Country | Link |
---|---|
US (1) | US8229402B2 (ja) |
EP (1) | EP1688850A1 (ja) |
JP (1) | JP5283907B2 (ja) |
KR (1) | KR20070105323A (ja) |
CN (1) | CN101116074B (ja) |
WO (1) | WO2006082219A1 (ja) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8266094B2 (en) | 2008-06-13 | 2012-09-11 | Electronics And Telecommunications Research Institute | Apparatus and method for parsing of extensible media |
CN101895520B (zh) * | 2009-05-20 | 2013-06-12 | 华为技术有限公司 | 微技***的数据共享方法、服务器以及数据共享*** |
US9449507B2 (en) * | 2009-11-30 | 2016-09-20 | Intelligent Mechatronic Systems Inc. | Traffic profiling and road conditions-based trip time computing system with localized and cooperative assessment |
US8484100B2 (en) | 2010-10-19 | 2013-07-09 | Apple Inc. | Method, medium, and system for an integrated application store for a user device |
US9946737B2 (en) * | 2012-06-08 | 2018-04-17 | Business Objects Software Ltd. | System and method for simplifying data access between tiers in a multi-tier system |
CN102831010A (zh) * | 2012-08-30 | 2012-12-19 | 腾讯科技(深圳)有限公司 | 打开未知文件的方法和装置 |
CN108287917B (zh) * | 2018-02-13 | 2020-03-10 | Oppo广东移动通信有限公司 | 文件打开方法、装置、存储介质及电子设备 |
CN111031070A (zh) * | 2019-12-30 | 2020-04-17 | 苏州浪潮智能科技有限公司 | 一种modbus通信的实现方法和装置 |
US10814489B1 (en) | 2020-02-28 | 2020-10-27 | Nimble Robotics, Inc. | System and method of integrating robot into warehouse management software |
Family Cites Families (37)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4787035A (en) * | 1985-10-17 | 1988-11-22 | Westinghouse Electric Corp. | Meta-interpreter |
US4905138A (en) * | 1985-10-17 | 1990-02-27 | Westinghouse Electric Corp. | Meta-interpreter |
US6377953B1 (en) * | 1998-12-30 | 2002-04-23 | Oracle Corporation | Database having an integrated transformation engine using pickling and unpickling of data |
US6850950B1 (en) * | 1999-02-11 | 2005-02-01 | Pitney Bowes Inc. | Method facilitating data stream parsing for use with electronic commerce |
TW410303B (en) | 1999-02-26 | 2000-11-01 | Ind Tech Res Inst | An architechure and method for parsing natural language |
WO2000057300A1 (en) | 1999-03-22 | 2000-09-28 | Interlink Computer Communications Ltd. | Automatic interface generation for an enterprise resource |
AU4043200A (en) | 1999-03-30 | 2000-10-16 | Flashpoint Technology, Inc. | Method and system for providing a digital imaging device with a web-based graphical-user-interface |
US6549916B1 (en) * | 1999-08-05 | 2003-04-15 | Oracle Corporation | Event notification system tied to a file system |
US6549922B1 (en) * | 1999-10-01 | 2003-04-15 | Alok Srivastava | System for collecting, transforming and managing media metadata |
US7162691B1 (en) * | 2000-02-01 | 2007-01-09 | Oracle International Corp. | Methods and apparatus for indexing and searching of multi-media web pages |
US7137065B1 (en) * | 2000-02-24 | 2006-11-14 | International Business Machines Corporation | System and method for classifying electronically posted documents |
CA2299824C (en) * | 2000-03-01 | 2012-02-21 | Spicer Corporation | Network resource control system |
US20020073079A1 (en) | 2000-04-04 | 2002-06-13 | Merijn Terheggen | Method and apparatus for searching a database and providing relevance feedback |
AU2001251542A1 (en) | 2000-04-11 | 2001-11-07 | Informatica Corporation | Xml flattener |
DE10030603A1 (de) * | 2000-06-21 | 2002-01-03 | Mannesmann Vdo Ag | Externe Bedieneinheit für ein Mobilfunktelefon |
US7925967B2 (en) * | 2000-11-21 | 2011-04-12 | Aol Inc. | Metadata quality improvement |
KR100417569B1 (ko) | 2000-12-08 | 2004-02-05 | 학교법인 인하학원 | 메타데이터 교환표준을 이용한 분산 이종 데이터베이스검색방법 |
GB0107882D0 (en) * | 2001-03-29 | 2001-05-23 | Ibm | Parsing messages with multiple data formats |
EP1271350A1 (en) | 2001-06-14 | 2003-01-02 | Deutsche Thomson-Brandt Gmbh | Method and apparatus for automatically or electronically addressing data within a file or files |
BR0210666A (pt) | 2001-06-29 | 2004-10-05 | Warner Lambert Co | Formas cristalinas do sal de cálcio do ácido [r-(r*,r*)]-2-(4-fluorofenil)-beta, delta-dihidróxi-5-(1-metiletil)-3-fenil-4-[(fenilamino)c arbonil]-1h-pirrol-1-heptanóico (2:1) (atorvastatina) |
US6948151B2 (en) * | 2001-06-29 | 2005-09-20 | International Business Machines Corporation | System and method for dynamic packaging of component objects |
US20040103147A1 (en) * | 2001-11-13 | 2004-05-27 | Flesher Kevin E. | System for enabling collaboration and protecting sensitive data |
KR100633219B1 (ko) * | 2001-11-21 | 2006-10-12 | 콘텍스 디디 엘엘씨 | 데이터 딕셔너리 방법 |
US7266563B2 (en) * | 2001-12-28 | 2007-09-04 | Fotomedia Technologies, Llc | Specifying, assigning, and maintaining user defined metadata in a network-based photosharing system |
US20030144978A1 (en) * | 2002-01-17 | 2003-07-31 | Zeine Hatem I. | Automated learning parsing system |
CN1185895C (zh) | 2002-02-22 | 2005-01-19 | 英华达(南京)科技有限公司 | 具复读功能的移动通讯装置及其复读方法 |
US6996556B2 (en) * | 2002-08-20 | 2006-02-07 | International Business Machines Corporation | Metadata manager for database query optimizer |
US7113776B2 (en) * | 2002-08-30 | 2006-09-26 | Qualcomm Inc. | System and method for application and application metadata filtering based on wireless device capabilities |
US7143133B2 (en) * | 2002-11-01 | 2006-11-28 | Sun Microsystems, Inc. | System and method for appending server-side glossary definitions to transient web content in a networked computing environment |
JP4292789B2 (ja) * | 2002-11-20 | 2009-07-08 | 日本電気株式会社 | ブラウザ機能拡張方法 |
US20040225553A1 (en) * | 2003-05-05 | 2004-11-11 | Broady George Vincent | Measuring customer interest to forecast product consumption |
US20050015405A1 (en) * | 2003-07-18 | 2005-01-20 | Microsoft Corporation | Multi-valued properties |
US7392477B2 (en) * | 2003-07-18 | 2008-06-24 | Microsoft Corporation | Resolving metadata matched to media content |
US20050015389A1 (en) * | 2003-07-18 | 2005-01-20 | Microsoft Corporation | Intelligent metadata attribute resolution |
US20050193324A1 (en) * | 2004-02-26 | 2005-09-01 | International Business Machines Corporation | Method and apparatus for displaying embedded content in documents |
US7246134B1 (en) * | 2004-03-04 | 2007-07-17 | Sun Microsystems, Inc. | System and methods for tag library generation |
US20060025093A1 (en) * | 2004-07-28 | 2006-02-02 | Microsoft Corporation | Broadcast metadata plug-in model |
-
2005
- 2005-02-07 EP EP05100828A patent/EP1688850A1/en not_active Ceased
-
2006
- 2006-02-02 KR KR1020077018151A patent/KR20070105323A/ko not_active Application Discontinuation
- 2006-02-02 JP JP2007553606A patent/JP5283907B2/ja not_active Expired - Fee Related
- 2006-02-02 US US11/814,818 patent/US8229402B2/en not_active Expired - Fee Related
- 2006-02-02 WO PCT/EP2006/050620 patent/WO2006082219A1/en active Application Filing
- 2006-02-02 CN CN2006800042883A patent/CN101116074B/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
EP1688850A1 (en) | 2006-08-09 |
US20090131115A1 (en) | 2009-05-21 |
WO2006082219A1 (en) | 2006-08-10 |
CN101116074B (zh) | 2010-11-03 |
US8229402B2 (en) | 2012-07-24 |
KR20070105323A (ko) | 2007-10-30 |
JP2008530644A (ja) | 2008-08-07 |
CN101116074A (zh) | 2008-01-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5283907B2 (ja) | 電子デバイスの汎用パーサ | |
KR101517659B1 (ko) | 제3자 애플리케이션으로의 검색 확장성 | |
US10769215B2 (en) | Method, apparatus and computer program product providing an application integrated mobile device search solution using context information | |
US20050102625A1 (en) | Audio tag retrieval system and method | |
US8713079B2 (en) | Method, apparatus and computer program product for providing metadata entry | |
US9367403B2 (en) | Terminal and application restoring method | |
EP2410441A1 (en) | Registration of applications and unified media search | |
CN107329985B (zh) | 一种页面的收藏方法、装置和移动终端 | |
US20150001287A1 (en) | Method, apparatus, and mobile terminal for obtaining information | |
US20090012952A1 (en) | Apparatus and method for locating a target item in a list | |
CN105988996B (zh) | 一种索引文件生成方法及装置 | |
KR20120097008A (ko) | 휴대단말에서 어플리케이션 획득 방법 및 장치 | |
CN103049515A (zh) | 一种应用程序分类的方法、装置和设备 | |
CN106790895B (zh) | 一种故障处理方法和装置 | |
CN102779151A (zh) | 应用程序的搜索方法、装置及*** | |
US8386652B2 (en) | Mobile computing device with adaptive response based on accessory firmware | |
CN104221025A (zh) | 控制给便携式终端中的应用的权限的装置和方法 | |
CN105160009A (zh) | 资源下载方法和装置 | |
KR20070034313A (ko) | 모바일 검색 서버 및 상기 검색 서버의 동작 방법 | |
KR20100051908A (ko) | 휴대 단말기의 음악 파일 검색 방법 및 장치 | |
US20100153588A1 (en) | Computer executable program for managing medias | |
CN114595449A (zh) | 一种安全扫描方法及装置 | |
US20070005705A1 (en) | System and method of dynamically displaying an associated message in a message | |
CN112306649B (zh) | 管理进程的方法和装置 | |
CN113760382B (zh) | 一种插件启动方法、装置、终端设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110106 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20110406 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20110413 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110704 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20110805 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130529 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |