KR101800744B1 - 어플리케이션과 브라우저 연동 방법 및 그 장치 - Google Patents
어플리케이션과 브라우저 연동 방법 및 그 장치 Download PDFInfo
- Publication number
- KR101800744B1 KR101800744B1 KR1020110019893A KR20110019893A KR101800744B1 KR 101800744 B1 KR101800744 B1 KR 101800744B1 KR 1020110019893 A KR1020110019893 A KR 1020110019893A KR 20110019893 A KR20110019893 A KR 20110019893A KR 101800744 B1 KR101800744 B1 KR 101800744B1
- Authority
- KR
- South Korea
- Prior art keywords
- application
- browser
- external device
- registered
- user input
- 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 OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44521—Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
- G06F9/44526—Plug-ins; Add-ons
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
- Stored Programmes (AREA)
- Human Computer Interaction (AREA)
- Quality & Reliability (AREA)
Abstract
Description
도 2는 본 발명의 다른 실시예에 따른 어플리케이션과 브라우저 연동 방법에 관한 흐름도를 나타내는 도면이다.
도 3은 본 발명의 일 실시예에 따른 브라우저와 어플리케이션에 대한 예시를 나타내는 도면이다.
도 4 및 도 5는 본 발명의 일 실시예에 따른 어플리케이션과 브라우저 연동 방법의 예시를 나타내는 도면이다.
도 6은 본 발명의 일 실시예에 따른 어플리케이션과 브라우저 연동 장치에 관한 블록 다이어그램을 나타내는 도면이다.
Claims (19)
- 단말이 어플리케이션과 브라우저를 연동하는 방법에 있어서,
상기 브라우저를 통하여 사용자 입력을 수신하는 단계;
상기 사용자 입력과 관련된 어플리케이션이 외부 기기에 등록되어 있는지 확인하는 단계;
상기 어플리케이션이 상기 외부 기기에 등록되어 있는 경우, 상기 어플리케이션이 상기 단말에 설치되어 있는지 검색하는 단계; 및
상기 어플리케이션이 설치되어 있는 경우, 상기 어플리케이션을 구동하는 단계를 포함하는 것을 특징으로 하는 어플리케이션과 브라우저 연동 방법. - 제 1 항에 있어서,
상기 어플리케이션이 상기 외부 기기에 등록되어 있지 않은 경우, 상기 사용자 입력에 따른 브라우저를 구동하는 단계를 더 포함하는 것을 특징으로 하는 어플리케이션과 브라우저 연동 방법. - 제 1 항에 있어서,
상기 사용자 입력을 수신하는 단계는 상기 브라우저를 통하여 URL(Uniform Resource Locator) 입력을 수신하는 단계를 포함하는 것을 특징으로 하는 어플리케이션과 브라우저 연동 방법. - 제 3 항에 있어서,
상기 입력된 URL로부터 고유 명칭을 추출하는 단계; 및
상기 추출된 고유 명칭을 어플리케이션 식별자로 확정하는 단계를 더 포함하는 단계를 더 포함하는 것을 특징으로 하는 어플리케이션과 브라우저 연동 방법. - 제 1 항에 있어서,
상기 어플리케이션이 설치되지 않는 경우, 상기 어플리케이션을 상기 외부 기기에 요청하는 단계; 및
상기 어플리케이션을 상기 외부 기기로부터 다운로드받아 설치하는 단계를 더 포함하는 것을 특징으로 하는 어플리케이션과 브라우저 연동 방법. - 제 1 항에 있어서,
상기 어플리케이션이 설치되어 있는 경우, 상기 브라우저에 기록된 브라우징 정보를 저장하는 단계를 더 포함하는 것을 특징으로 하는 어플리케이션과 브라우저 연동 방법. - 제 6 항에 있어서,
상기 구동 중인 어플리케이션이 종료되는 경우, 상기 저장된 브라우징 정보를 복원하여 브라우저를 구동하는 단계를 더 포함하는 것을 특징으로 하는 어플리케이션과 브라우저 연동 방법. - 제 1 항에 있어서,
상기 어플리케이션이 설치되어 있는 경우, 상기 외부 기기에 등록된 어플리케이션 버전과 상기 단말에 설치된 어플리케이션의 버전을 확인하는 단계;
상기 버전이 일치하지 않는 경우, 상기 어플리케이션을 상기 외부 기기에 요청하는 단계; 및
상기 어플리케이션을 상기 외부 기기로부터 다운로드받아 업데이트하는 단계를 더 포함하는 것을 특징으로 하는 어플리케이션과 브라우저 연동 방법. - 제 1 항에 있어서,
상기 어플리케이션은 위젯인 것을 특징으로 하는 어플리케이션과 브라우저 연동 방법. - 사용자 입력을 수신하는 브라우저;
적어도 하나의 어플리케이션을 저장하고 있는 저장부; 및
상기 브라우저를 통하여 입력된 사용자 입력과 관련된 어플리케이션이 외부 기기에 등록되어 있는지 확인하고, 상기 어플리케이션이 상기 외부 기기에 등록되어 있는 경우, 상기 어플리케이션이 상기 저장부에 설치되어 있는지 검색하고, 상기 어플리케이션이 설치되어 있는 경우, 어플리케이션을 구동하는 제어부를 포함하는 것을 특징으로 하는 어플리케이션과 브라우저 연동 장치. - 제 10 항에 있어서,
상기 제어부는 상기 어플리케이션이 상기 외부 기기에 등록되어 있지 않은 경우, 상기 사용자 입력에 따른 상기 브라우저를 구동하는 것을 특징으로 하는 어플리케이션과 브라우저 연동 장치. - 제 10 항에 있어서,
상기 브라우저는 상기 사용자로부터 URL(Uniform Resource Locator) 입력을 수신하는 것을 특징으로 하는 어플리케이션과 브라우저 연동 장치. - 제 12 항에 있어서,
상기 제어부는 상기 입력된 URL로부터 대표 명칭을 추출하고, 상기 추출된 대표 명칭을 어플리케이션 식별자로 확정하는 것을 특징으로 하는 어플리케이션과 브라우저 연동 장치. - 제 10 항에 있어서,
상기 제어부는 상기 어플리케이션이 설치되지 않는 경우, 상기 어플리케이션을 상기 외부 기기에 요청하고, 상기 어플리케이션을 상기 외부 기기로부터 다운로드받아 설치하는 것을 특징으로 하는 어플리케이션과 브라우저 연동 장치. - 제 10 항에 있어서,
상기 제어부는 상기 어플리케이션이 설치되어 있는 경우, 상기 브라우저에 기록된 브라우징 정보를 상기 저장부에 저장하는 것을 특징으로 하는 어플리케이션과 브라우저 연동 장치. - 제 15 항에 있어서,
상기 제어부는 상기 구동 중인 어플리케이션이 종료되는 경우, 상기 저장부에 저장된 브라우징 정보를 복원하여 브라우저를 구동하는 것을 특징으로 하는 어플리케이션과 브라우저 연동 장치. - 제 10 항에 있어서,
상기 제어부는 상기 어플리케이션이 설치되어 있는 경우, 상기 외부 기기에 등록된 어플리케이션 버전과 상기 장치에 설치된 어플리케이션의 버전을 확인하여, 상기 버전이 일치하지 않는 경우, 상기 어플리케이션을 상기 외부 기기에 요청하고, 상기 어플리케이션을 상기 외부 기기로부터 다운로드받아 업데이트하는 것을 특징으로 하는 어플리케이션과 브라우저 연동 장치. - 제 10 항에 있어서,
상기 어플리케이션은 위젯인 것을 특징으로 하는 어플리케이션과 브라우저 연동 장치. - 어플리케이션과 브라우저 연동 방법을 구현하기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 있어서,
브라우저를 통하여 사용자 입력을 수신하는 단계;
상기 사용자 입력과 관련된 어플리케이션이 외부 기기에 등록되어 있는지 확인하는 단계;
상기 어플리케이션이 상기 외부 기기에 등록되어 있는 경우, 상기 어플리케이션이 단말에 설치되어 있는지 검색하는 단계; 및
상기 어플리케이션이 설치되어 있는 경우, 상기 어플리케이션을 구동하는 단계를 포함하는 것을 특징으로 하는 어플리케이션과 브라우저 연동 방법을 구현하기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020110019893A KR101800744B1 (ko) | 2011-03-07 | 2011-03-07 | 어플리케이션과 브라우저 연동 방법 및 그 장치 |
| US13/414,283 US10037215B2 (en) | 2011-03-07 | 2012-03-07 | Method and apparatus for interworking application and web browser |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020110019893A KR101800744B1 (ko) | 2011-03-07 | 2011-03-07 | 어플리케이션과 브라우저 연동 방법 및 그 장치 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20120101841A KR20120101841A (ko) | 2012-09-17 |
| KR101800744B1 true KR101800744B1 (ko) | 2017-11-24 |
Family
ID=46797199
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020110019893A Expired - Fee Related KR101800744B1 (ko) | 2011-03-07 | 2011-03-07 | 어플리케이션과 브라우저 연동 방법 및 그 장치 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US10037215B2 (ko) |
| KR (1) | KR101800744B1 (ko) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20200084228A (ko) | 2019-01-02 | 2020-07-10 | 에스케이플래닛 주식회사 | 브라우저와 어플리케이션 상호 간 사용자 매칭을 위한 서비스 제공 시스템 및 방법, 그리고 컴퓨터 프로그램이 기록된 비휘발성 기록매체 |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9098163B2 (en) * | 2012-07-20 | 2015-08-04 | Sony Corporation | Internet TV module for enabling presentation and navigation of non-native user interface on TV having native user interface using either TV remote control or module remote control |
| CN102968328A (zh) * | 2012-12-21 | 2013-03-13 | 珠海市魅族科技有限公司 | 一种卸载终端应用的方法和终端 |
| CN103118080B (zh) * | 2013-01-18 | 2016-09-21 | 深圳市酷开网络科技有限公司 | 基于Android浏览器的下载管理方法及装置 |
| US9372681B1 (en) * | 2013-10-02 | 2016-06-21 | Google Inc. | Redirection of a document URL to a natively-operating application |
| CN103686365A (zh) * | 2013-12-11 | 2014-03-26 | 上海巍岭数码科技有限公司 | 一种基于B/S服务模型下的Android机顶盒系统 |
| US9336358B2 (en) * | 2014-03-25 | 2016-05-10 | Google Inc. | Granting permission in association with an application |
| KR101893761B1 (ko) * | 2016-02-15 | 2018-10-04 | 류창화 | 앱 자동 구동 장치 및 방법 |
| CN105955748B (zh) * | 2016-05-06 | 2019-07-02 | 青岛海信电器股份有限公司 | 应用程序的返回场景处理方法及装置 |
| CN111506360B (zh) * | 2020-03-26 | 2021-01-26 | 南京国电南自维美德自动化有限公司 | 一种实时数据处理系统的外部设备接入系统及方法 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060274086A1 (en) | 2005-06-03 | 2006-12-07 | Scott Forstall | Clipview applications |
| US20070078953A1 (en) | 2005-10-04 | 2007-04-05 | International Business Machines Corporation | User interface widget unit sharing for application user interface distribution |
| WO2009087023A1 (en) | 2008-01-07 | 2009-07-16 | International Business Machines Corporation | Document specific widgets in an application program |
| US20100162274A1 (en) | 2008-12-18 | 2010-06-24 | Sap Ag | Widgetizing a web-based application |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20060074335A (ko) | 2004-12-27 | 2006-07-03 | 엘지전자 주식회사 | 이동통신 시스템에서의 어플리케이션 프로그램 제공 방법 |
| KR101496327B1 (ko) | 2008-07-25 | 2015-02-26 | 삼성전자주식회사 | 어플리케이션 실행 방법 및 장치 |
| US8065617B2 (en) * | 2008-08-28 | 2011-11-22 | Microsoft Corporation | Discovering alternative user experiences for websites |
| WO2012094721A1 (en) * | 2011-01-12 | 2012-07-19 | Research In Motion Limited | Methods and system for providing content to a mobile communication device |
-
2011
- 2011-03-07 KR KR1020110019893A patent/KR101800744B1/ko not_active Expired - Fee Related
-
2012
- 2012-03-07 US US13/414,283 patent/US10037215B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060274086A1 (en) | 2005-06-03 | 2006-12-07 | Scott Forstall | Clipview applications |
| US20070078953A1 (en) | 2005-10-04 | 2007-04-05 | International Business Machines Corporation | User interface widget unit sharing for application user interface distribution |
| WO2009087023A1 (en) | 2008-01-07 | 2009-07-16 | International Business Machines Corporation | Document specific widgets in an application program |
| US20100162274A1 (en) | 2008-12-18 | 2010-06-24 | Sap Ag | Widgetizing a web-based application |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20200084228A (ko) | 2019-01-02 | 2020-07-10 | 에스케이플래닛 주식회사 | 브라우저와 어플리케이션 상호 간 사용자 매칭을 위한 서비스 제공 시스템 및 방법, 그리고 컴퓨터 프로그램이 기록된 비휘발성 기록매체 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20120233559A1 (en) | 2012-09-13 |
| KR20120101841A (ko) | 2012-09-17 |
| US10037215B2 (en) | 2018-07-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101800744B1 (ko) | 어플리케이션과 브라우저 연동 방법 및 그 장치 | |
| US20220405069A1 (en) | Application Support for Network Devices | |
| US8595186B1 (en) | System and method for building and delivering mobile widgets | |
| CN110321177B (zh) | 一种移动应用本地化加载方法、装置及电子设备 | |
| KR102045602B1 (ko) | 애플리케이션 코드 실행이 없는 라이브 타일들 | |
| CN103345421B (zh) | 应用程序推送方法及装置 | |
| EP1775913B1 (en) | Method for controlling multimedia middleware apparatus using metadata | |
| CN104106048A (zh) | 使用应用高速缓存来更新已安装应用的资源 | |
| JP2008512012A (ja) | デジタルテレビで双方向サービスを提供する方法及びシステム | |
| CN101945135A (zh) | 一种widget系统的升级方法及系统 | |
| CN106686200B (zh) | 移动应用程序更新方法、移动终端及更新系统 | |
| US20170192941A1 (en) | Computer-Automated Generation of Application Deep Links | |
| US8046757B2 (en) | Method for installing ActiveX control | |
| US20100318601A1 (en) | Widget activation and communication method | |
| US20100023953A1 (en) | Method and apparatus for executing application | |
| CN104093075A (zh) | 一种门户页面更新方法及系统 | |
| CA2745981C (en) | A computer-implemented method, a computer program product and an embedded system for increasing the speed of data retrieval by a client on the embedded system | |
| CN105635284A (zh) | 一种页面显示方法及终端 | |
| US20120117184A1 (en) | Accessing Android Media Resources from Sony Dash | |
| KR20110138381A (ko) | 디지털 컨텐츠 시스템 및 온라인 음악 서비스의 운영 방법 | |
| KR101847073B1 (ko) | 프로세싱 디바이스에서의 컨텐트 관리 방법 및 그 장치 | |
| CN107426588B (zh) | 一种获取电视机配置信息方法、系统及存储装置 | |
| CN104077117A (zh) | 信息处理方法和控制点设备 | |
| US8306944B2 (en) | Apparatus, method and system for providing content of media server | |
| CN104217021B (zh) | 阅读服务器、终端设备及其显示阅读内容的方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| A201 | Request for examination | ||
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20221118 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20221118 |