KR20200039053A - 클라우드 서비스를 제공하는 전자 장치 및 그 동작 방법 - Google Patents
클라우드 서비스를 제공하는 전자 장치 및 그 동작 방법 Download PDFInfo
- Publication number
- KR20200039053A KR20200039053A KR1020180117766A KR20180117766A KR20200039053A KR 20200039053 A KR20200039053 A KR 20200039053A KR 1020180117766 A KR1020180117766 A KR 1020180117766A KR 20180117766 A KR20180117766 A KR 20180117766A KR 20200039053 A KR20200039053 A KR 20200039053A
- Authority
- KR
- South Korea
- Prior art keywords
- file
- electronic device
- code
- processor
- external electronic
- 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.)
- Granted
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/44568—Immediately runnable code
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/16—File or folder operations, e.g. details of user interfaces specifically adapted to file systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
-
- 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
-
- 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/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Telephone Function (AREA)
- Stored Programmes (AREA)
Abstract
Description
도 2는, 다양한 실시예에 따른, 서버의 구성을 나타내는 예시적인 블록도이다.
도 3은, 서버가 코드에 기초하여 지정된 동작을 수행하도록 하는 구성에 대한 예시적인 흐름도이다.
도 4a는 다양한 실시예에 따른, 지정된 기능을 수행하도록 설정된 파일의 지정된 조건을 변경하는 예시적인 흐름도이다.
도 4b는 다양한 실시예에 따른, 지정된 기능을 수행하도록 설정된 파일의 지정된 조건을 변경하는 예시적인 인터페이스이다.
도 5는 다양한 실시예에 따른, 코드에 기초하여 지정된 조건을 만족하는 파일에 대해 지정된 기능을 수행하는 구성에 대한 예시적인 도면이다.
도 6은 일실시예에 따른 지정된 조건을 만족하는 예시적인 코드이다.
도 7은 일실시예에 따른 전자 장치가 지정된 기능을 수행하는 코드를 나타내는 오브젝트를 디스플레이를 통해 표시하는 구성에 대한 예시적인 도면이다.
도 8a 및 도 8b는 일실시예에 따른 전자 장치가 지정된 기능을 수행하는 코드를 나타내는 오브젝트를 디스플레이를 통해 표시하는 인터페이스에 대한 예시적인 도면이다.
도 9a 및 도 9b는 일실시예에 따라 파일에 지정된 동작이 수행되는 구성에 대한 예시적인 도면이다.
Claims (20)
- 전자 장치에 있어서,
메모리;
무선 통신 모듈; 및
프로세서를 포함하고, 상기 프로세서는
상기 무선 통신 모듈을 통해, 상기 프로세서가 지정된 조건을 만족하는 파일에 대하여 지정된 기능을 수행하도록 설정된 코드가 저장된 파일을 제1 외부 전자 장치로부터 수신하고,
상기 무선 통신 모듈을 통해, 상기 제1 외부 전자 장치 또는 제2 외부 전자 장치로부터, 제 1 파일을 수신하고,
상기 제 1 파일을 상기 메모리에 저장하고,
상기 제 1 파일 또는 상기 메모리에 저장된 적어도 하나의 파일 중 적어도 하나로부터, 상기 지정된 기능을 수행할 파일을 확인하고,
상기 확인된 파일에 대하여 상기 코드에 기초하여 상기 지정된 동작을 수행하도록 설정된 전자 장치.
- 제1항에 있어서,
상기 프로세서는,
상기 파일에 저장된 상기 코드의 신택스(syntax)를 확인하고,
상기 코드를 컴파일하고,
상기 신택스의 확인 및 상기 코드의 컴파일 결과에 기초하여 상기 파일을 상기 메모리에 저장할 지 결정하도록 설정된 전자 장치.
- 제2항에 있어서,
상기 프로세서는,
상기 신택스의 확인 및 상기 코드의 컴파일에 성공하는 경우, 상기 파일을 상기 메모리에 저장하고,
상기 신택스의 확인 또는 상기 코드의 컴파일 중 적어도 하나가 실패하는 경우, 상기 신택스의 확인 및 상기 코드의 컴파일 중 적어도 하나의 실패를 나타내는 정보를 상기 제1 외부 전자 장치 또는 상기 제2 외부 전자 장치로 전송하도록 설정된 전자 장치.
- 제1항에 있어서,
상기 코드가 저장된 파일이 저장된 경로를 확인하고,
상기 미리 저장된 적어도 하나의 파일 또는 신규 업로드 파일 중 적어도 하나에 대하여 상기 지정된 기능이 적용되어 생성된 파일을 상기 코드가 저장된 경로에 저장하도록 설정된 전자 장치.
- 제1항에 있어서,
상기 프로세서는, 상기 제1 파일이 지정된 포맷을 가지는 지 여부를 확인하고,
상기 제1 파일이 상기 지정된 포맷을 가지는 것으로 확인되면, 상기 코드에 기초하여 상기 확인된 파일에 대하여 상기 지정된 동작을 수행하도록 설정된 전자 장치.
- 제1항에 있어서,
상기 프로세서는,
상기 무선 통신 모듈를 통해, 상기 제1 외부 전자 장치 또는 상기 제2 외부 전자 장치로부터 상기 지정된 조건의 변경에 연관되는 정보를 수신하고,
상기 지정된 조건의 변경에 연관되는 정보에 기초하여 상기 지정된 조건을 변경하도록 설정된 전자 장치.
- 제1항에 있어서,
상기 프로세서는,
상기 제1 외부 전자 장치 또는 상기 제2 외부 전자 장치가 상기 메모리에 저장되는 상기 코드가 저장된 파일에 대응하는 오브젝트 및 상기 제1 파일에 대응하는 오브젝트가 포함된 리스트를 상기 제1 외부 전자 장치 또는 상기 제2 외부 전자 장치의 디스플레이를 통해 표시하도록, 상기 코드가 저장된 파일에 대응하는 오브젝트 및 상기 제1 파일에 대응하는 오브젝트가 포함된 리스트에 연관되는 정보를 상기 제1 외부 전자 장치 또는 상기 제2 외부 전자 장치로 전송하도록 설정된 전자 장치.
- 제1항에 있어서,
상기 프로세서는,
상기 코드가 저장된 파일이 적어도 하나의 지정된 확장자를 갖는지 확인하고,
상기 코드가 저장된 파일이 상기 적어도 하나의 지정된 확장자를 갖는 경우, 상기 제1 파일의 수신에 따라 상기 코드에 기초하여 상기 지정된 동작을 수행하도록 설정된 전자 장치.
- 전자 장치에 있어서,
디스플레이;
외부 전자 장치가 지정된 조건을 만족하는 파일에 대하여 지정된 기능을 수행하도록 설정된 코드가 저장된 파일이 저장된 메모리;
무선 통신 모듈; 및
프로세서를 포함하고, 상기 프로세서는
상기 무선 통신 모듈을 통해, 상기 파일을 상기 외부 전자 장치로 전송하고,
상기 디스플레이를 통해 입력되는 사용자 입력에 따라, 상기 무선 통신 모듈을 통해, 상기 외부 전자 장치로 제 1 파일을 전송하고,
상기 제1 파일에 대하여 상기 코드에 기초하여 상기 지정된 동작이 수행된 파일을 수신하도록 설정된 전자 장치.
- 제9항에 있어서,
상기 프로세서는, 적어도 하나의 지정된 확장자를 갖는 상기 코드를 상기 외부 전자 장치로 전송하도록 설정된 전자 장치.
- 제9항에 있어서,
상기 외부 전자 장치가 상기 지정된 파일의 상기 신택스의 확인 또는 상기 코드의 컴파일을 실패하는 경우, 상기 신택스의 확인 또는 상기 코드의 컴파일 중 적어도 하나가 실패함을 나타내는 정보를 수신하고,
상기 프로세서는 상기 디스플레이를 통해 상기 신택스의 확인 또는 상기 코드의 컴파일 중 적어도 하나가 실패함을 나타내는 메시지를 상기 디스플레이를 통해 표시하도록 설정된 전자 장치.
- 제9항에 있어서,
상기 프로세서는,
상기 미리 저장된 적어도 하나의 파일 또는 신규 업로드 파일 중 적어도 하나에 대하여 상기 지정된 기능이 적용되어 생성된 파일을 나타내는 오브젝트를, 상기 코드가 상기 외부 전자 장치에 저장된 경로를 나타내는 영역 상에 표시하도록 설정된 전자 장치.
- 제9항에 있어서,
상기 프로세서는,
상기 디스플레이를 통해 상기 외부 전자 장치가 상기 코드에 기초하여 상기 지정된 동작을 수행하도록, 지정된 포맷을 갖는 상기 지정된 파일을 상기 외부 전자 장치로 전송하도록 하는 사용자 입력을 수신하고,
상기 사용자 입력에 기초하여 상기 지정된 파일을 상기 외부 전자 장치로 전송하도록 설정된 전자 장치.
- 제9항에 있어서,
상기 프로세서는,
상기 디스플레이를 통해, 상기 적어도 하나의 지정된 파일의 지정된 조건을 변경하는 사용자 입력을 수신하고,
상기 무선 통신 모듈를 통해, 상기 적어도 하나의 지정된 파일의 지정된 조건의 변경을 나타내는 정보를 상기 외부 전자 장치로 전송하도록 설정된 전자 장치.
- 제9항에 있어서,
상기 프로세서는,
상기 외부 전자 장치의 메모리에 저장된 상기 코드가 저장된 파일에 대응하는 오브젝트 및 상기 제1 파일에 대응하는 오브젝트가 포함된 리스트에 연관되는 정보를 상기 외부 전자 장치로부터 수신하고,
상기 디스플레이를 통해 상기 코드가 저장된 파일에 대응하는 오브젝트 및 상기 제1 파일에 대응하는 오브젝트가 포함된 리스트를 표시하도록 설정된 전자 장치.
- 전자 장치에 있어서,
디스플레이;
외부 전자 장치가 지정된 기능을 수행하도록 설정된 코드가 저장된 메모리;
무선 통신 모듈; 및
프로세서를 포함하고, 상기 프로세서는
상기 무선 통신 모듈을 통하여, 제 1 사용자 계정을 통하여 적어도 하나의 파일이 저장된 외부 전자 장치로 접속하고,
상기 제 1 사용자 계정과 연관되어 미리 저장된 적어도 하나의 파일 각각을 나타내는 적어도 하나의 오브젝트를, 상기 디스플레이를 통하여 표시하고,
상기 코드를, 상기 무선 통신 모듈을 통하여, 상기 외부 전자 장치로 송신하고,
상기 적어도 하나의 오브젝트와 함께, 상기 코드에 대응하는 추가 오브젝트를, 상기 디스플레이를 통하여 표시하도록 설정된 전자 장치.
- 제16항에 있어서,
상기 프로세서는, 상기 코드를 상기 외부 전자 장치로 송신하도록 하는 사용자 입력으로서, 상기 코드를 나타내는 오브젝트를, 상기 적어도 하나의 오브젝트가 포함된 영역으로 이동시키는 사용자 입력이 검출되면, 상기 코드를 나타내는 오브젝트를 상기 영역 내로 이동시키고, 상기 코드에 대응하는 상기 추가 오브젝트를 상기 영역 내에 표시하도록 설정된 전자 장치.
- 제16항에 있어서,
상기 미리 저장된 적어도 하나의 파일 또는 신규 업로드 파일 중 적어도 하나에 대하여 상기 지정된 기능이 적용되어 생성된 파일을 나타내는 오브젝트를, 상기 디스플레이를 통해, 상기 코드가 상기 외부 전자 장치에 저장된 경로를 나타내는 영역 상에 표시하도록 설정된 전자 장치.
- 제16항에 있어서,
상기 프로세서는, 적어도 하나의 지정된 확장자를 갖는 상기 코드를 상기 외부 전자 장치로 전송하도록 설정된 전자 장치.
- 제16항에 있어서,
상기 프로세서는,
상기 디스플레이를 통해, 상기 코드의 지정된 조건을 변경하는 사용자 입력을 수신하고,
상기 무선 통신 모듈를 통해, 상기 지정된 조건의 변경을 나타내는 정보를 상기 외부 전자 장치로 전송하도록 설정된 전자 장치.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020180117766A KR102666045B1 (ko) | 2018-10-02 | 2018-10-02 | 클라우드 서비스를 제공하는 전자 장치 및 그 동작 방법 |
| PCT/KR2019/010572 WO2020071636A1 (ko) | 2018-10-02 | 2019-08-20 | 클라우드 서비스를 제공하는 전자 장치 및 그 동작 방법 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020180117766A KR102666045B1 (ko) | 2018-10-02 | 2018-10-02 | 클라우드 서비스를 제공하는 전자 장치 및 그 동작 방법 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20200039053A true KR20200039053A (ko) | 2020-04-16 |
| KR102666045B1 KR102666045B1 (ko) | 2024-05-16 |
Family
ID=70055521
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020180117766A Active KR102666045B1 (ko) | 2018-10-02 | 2018-10-02 | 클라우드 서비스를 제공하는 전자 장치 및 그 동작 방법 |
Country Status (2)
| Country | Link |
|---|---|
| KR (1) | KR102666045B1 (ko) |
| WO (1) | WO2020071636A1 (ko) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2023038349A1 (ko) * | 2021-09-07 | 2023-03-16 | 삼성전자 주식회사 | 저장 공간을 관리하기 위한 전자 장치 및 그 동작 방법 |
| US12596476B2 (en) | 2021-09-07 | 2026-04-07 | Samsung Electronics Co., Ltd. | Electronic device for managing storage space and method of operating the same |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20120331438A1 (en) * | 2011-06-22 | 2012-12-27 | Microsoft Corporation | Media files including programming code and description |
| KR20150106773A (ko) * | 2014-03-12 | 2015-09-22 | 삼성전자주식회사 | 컨텐트 관리 방법 및 이를 위한 클라우드 서버 |
| KR20170012442A (ko) * | 2014-06-30 | 2017-02-02 | 구글 인코포레이티드 | 사용자 생성 미디어 파일들의 자동 아카이빙 |
| US20170052765A1 (en) * | 2015-08-17 | 2017-02-23 | Pai-Tsung Lee | Method and system for creating app |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8700804B1 (en) * | 2011-03-16 | 2014-04-15 | EP Visual Design, Inc. | Methods and apparatus for managing mobile content |
-
2018
- 2018-10-02 KR KR1020180117766A patent/KR102666045B1/ko active Active
-
2019
- 2019-08-20 WO PCT/KR2019/010572 patent/WO2020071636A1/ko not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20120331438A1 (en) * | 2011-06-22 | 2012-12-27 | Microsoft Corporation | Media files including programming code and description |
| KR20150106773A (ko) * | 2014-03-12 | 2015-09-22 | 삼성전자주식회사 | 컨텐트 관리 방법 및 이를 위한 클라우드 서버 |
| KR20170012442A (ko) * | 2014-06-30 | 2017-02-02 | 구글 인코포레이티드 | 사용자 생성 미디어 파일들의 자동 아카이빙 |
| US20170052765A1 (en) * | 2015-08-17 | 2017-02-23 | Pai-Tsung Lee | Method and system for creating app |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2023038349A1 (ko) * | 2021-09-07 | 2023-03-16 | 삼성전자 주식회사 | 저장 공간을 관리하기 위한 전자 장치 및 그 동작 방법 |
| US12596476B2 (en) | 2021-09-07 | 2026-04-07 | Samsung Electronics Co., Ltd. | Electronic device for managing storage space and method of operating the same |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2020071636A1 (ko) | 2020-04-09 |
| KR102666045B1 (ko) | 2024-05-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11726647B2 (en) | Content sharing method and electronic device therefor | |
| KR102400580B1 (ko) | 다른 전자 장치의 인증을 수행하는 전자 장치와 이의 동작 방법 | |
| KR20200100918A (ko) | 카메라를 이용하는 어플리케이션을 통해 다양한 기능을 제공하는 전자 장치 및 그의 동작 방법 | |
| KR102734793B1 (ko) | 메시지를 표시하는 전자 장치 및 그의 동작 방법 | |
| EP3900270B1 (en) | System for processing user data and controlling method thereof | |
| US11802951B2 (en) | Electronic device and electronic device control method | |
| KR20200072727A (ko) | 웹 콘텐츠를 ar모드에서 표시하는 전자 장치 및 방법 | |
| KR102706928B1 (ko) | 단어 추천 방법 및 그 전자 장치 | |
| KR20190112406A (ko) | 입력 수단에 따른 어플리케이션으로 사용자 입력을 전달하는 모바일 전자 장치 및 방법 | |
| KR20210046426A (ko) | 어플리케이션의 최적화 방법 및 이를 지원하는 전자 장치 | |
| KR20200084668A (ko) | 전자 장치 및 그 폴더 구성 방법 | |
| KR20190132875A (ko) | 계정 그룹 기반으로 콘텐츠를 공유하는 방법 및 이를 제공하는 전자 장치 | |
| KR20190098516A (ko) | 어플리케이션과 관련된 데이터를 관리하기 위한 방법 및 그 전자 장치 | |
| KR20200068391A (ko) | 캐릭터를 포함하는 동영상을 생성하기 위한 전자 장치 및 그에 관한 방법 | |
| KR102436435B1 (ko) | 전자 펜으로부터 수신한 신호에 기초하여 다양한 기능을 실행시키기 위한 전자 장치 | |
| KR102697163B1 (ko) | 복수의 외부 전자 장치들로 오디오 데이터를 전송하는 전자 장치 및 그 제어 방법 | |
| KR102832191B1 (ko) | 외부 전자 장치의 어플리케이션을 제어하는 방법 및 이를 지원하는 전자 장치 | |
| KR102666045B1 (ko) | 클라우드 서비스를 제공하는 전자 장치 및 그 동작 방법 | |
| KR102933771B1 (ko) | 콘텐트 공유 방법 및 그 전자 장치 | |
| KR20220102466A (ko) | 메모리 관리 방법 및 전자 장치 | |
| KR20210101075A (ko) | 전자 장치 및 전자 장치의 클립 보드 운용 방법 | |
| KR102539578B1 (ko) | 어플리케이션의 기능을 매핑하는 방법 및 그 전자 장치 | |
| KR20210016944A (ko) | 미디어 스캔을 수행하는 전자 장치 및 그 미디어 스캔 방법 | |
| KR20210032826A (ko) | 전자 장치 및 전자 장치의 정보 제공 방법 | |
| KR102806813B1 (ko) | 데이터의 제공 방법 및 이를 지원하는 전자 장치 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| 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 |
|
| R15-X000 | Change to inventor requested |
St.27 status event code: A-3-3-R10-R15-oth-X000 |
|
| R16-X000 | Change to inventor recorded |
St.27 status event code: A-3-3-R10-R16-oth-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-2-2-P10-P22-nap-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-2-2-P10-P22-nap-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-2-2-P10-P22-nap-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-2-2-P10-P22-nap-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 |
|
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| 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 |
|
| 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 |